diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 090b370b6f348fb6a98031cdcc37531dd6abcc24..06e96167ea11dfedfb489d766789a578d426d1aa 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -2185,20 +2185,20 @@ Welcome to the new way to spend and make money, all while having it recorded: ca The new system will still happily spend your money, but it will also record it in the appropriate budget category and (optionally) the appropriate slave as well. -Let's say you were going to spend 100 on your favorite $activeSlave with cashX. You might try: +Let's say you were going to spend 100 on your favorite slave with cashX. You might try: -<<run cashX(-100, "slaveMod", $activeSlave)>> +<<run cashX(-100, "slaveMod", _slave)>> There we go! 1. -100 taken from your account 2. Recorded: -100 for the slaveMod category, to be displayed on the Budget screen -3. Recorded: -100 noted in your activeSlave's permanent record. $He better get busy paying that off! +3. Recorded: -100 noted in your slave's permanent record. $He better get busy paying that off! cashX can be used in JS as well, and can be included in [[]] style links. Make sure that expenses arrive in the COST slot as a negative, they are often positive in code. Use the new function forceNeg or pass it along on a temporary variable if needed. -Costs don't have to be numbers either, you can use variables. <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>. forceNeg makes sure that whatever value _ContractCost has is negative, and will therefore be recorded as an expense. You don't have to use it if you're sure the number you are passing along is negative. +Costs don't have to be numbers either, you can use variables. <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>. forceNeg makes sure that whatever value _ContractCost has is negative, and will therefore be recorded as an expense. You don't have to use it if you're sure the number you are passing along is negative. A full list of categories (slaveMod, slaveTransfer, event) are in App.Data.Records.LastWeeksCash(). It's important to match your cost to one of those categories (or add a new one there, and display it in costsBudget.tw.) diff --git a/src/js/familyTreeJS.js b/src/js/familyTreeJS.js index 6c483d90cf333e02c560a8f0fd8c14de79e8cfa1..4cf9bca040699305e7cbb2a94e2c54034cbc6512 100644 --- a/src/js/familyTreeJS.js +++ b/src/js/familyTreeJS.js @@ -2,20 +2,6 @@ /* eslint-disable no-console */ let lastActiveSlave, lastSlaves, lastPC; -/* - To use, add something like: - -<div id="family-tree"></div> - <span id="family-tree-link"> - <<link "Pull up the file on $his family tree.">> - <<replace #family-tree-link>> - <<run renderFamilyTree($slaves, $activeSlave.ID)>> - <</replace>> - <</link>> -</span> - -*/ - globalThis.renderFamilyTree = function(slaves, filterID) { 'use strict'; @@ -514,21 +500,6 @@ globalThis.buildFamilyTree = function(slaves, filterID) { return family_graph; }; -/* Old version. To use, do something like: -<div id="edit-family"> - <div id="graph"></div> -</div> - -<<run updateFamilyTree($activeSlave, $slaves, $PC)>> -html_script_tag updateFamilyTree() end_html_script_tag -// tweego freaks out if the actual end of script tag is used even inside a comment -If you want to update the tree, just re-call the run line. - -If there's no active slave, you can do: - -<<run updateFamilyTree(null, $slaves, $PC)>> -*/ - globalThis.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastSlaves, PC = lastPC) { lastActiveSlave = activeSlave; lastSlaves = slaves; diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index de9ac5d467ed39ef52f7c829c40becb45dda7afd..1691e3ac6e974622cd86367c2e64168a90aaa308 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -1,1428 +1,1299 @@ :: Generic Plot Events [nobr] -/* GENERIC PLOT EVENTS */ - <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", $returnTo = "Random Nonindividual Event">> - <<setAssistantPronouns>> <<switch $Event>> <<case "bad curatives">> + <<set _genPlot = $slaves.findIndex(function(s) { return s.curatives > 1 || s.inflationType == "curative"; })>> + <<setLocalPronouns $slaves[_genPlot]>> + <<if _genPlot !== -1>> + <<run $slaves.forEach(function(s) { + if (s.curatives > 1 || s.inflationType === "curative") { + healthDamage(s, Math.floor(Math.random() * 2 + 1)); + } + })>> + <<else>> + <<goto "Random Nonindividual Event">> + <</if>> + <<run cashX(500*$slaves.length, "event")>> -<<set _genPlot = $slaves.findIndex(function(s) { return s.curatives > 1 || s.inflationType == "curative"; })>> -<<setLocalPronouns $slaves[_genPlot]>> -<<if _genPlot != -1>> - <<run $slaves.forEach(function(s) { - if (s.curatives > 1 || s.inflationType == "curative") { - healthDamage(s, Math.floor(Math.random() * 2 + 1)); - } - })>> -<<else>> - <<goto "Random Nonindividual Event">> -<</if>> -<<run cashX(500*$slaves.length, "event")>> - -Early one morning, you hear convulsive dry heaving coming from one of the bathrooms. On investigation, it seems that $slaves[_genPlot].slaveName woke up feeling terribly nauseous. $He's in no danger, but you've hardly checked $him over before more slaves stagger in. Every one of your slaves on curatives has been struck by the mysterious malady and has @@.health.dec;sickened.@@ -<br><br> -It doesn't take much investigation before you find other slaveowners reporting the same thing. Elementary detective work fingers a particular drug supplier as the culprit, and before long the unfortunate pharmaceutical concern is drowning under a rain of harsh public comment and harsher private contract warfare. As the day wears on, the poor slaves feel a bit better, but begin to report discomfort in their breasts. Apparently the problem has to do with contamination of the curative production line with A-HGH production reactants. -<br><br> -The firm promptly pays @@.yellowgreen;fair compensation@@ for the minor damage to your slaves' health. However, you're left with the matter of the boobs to deal with. Over the week, all your slaves on curatives experience at least a little @@.lime;breast growth,@@ and some gain several cup sizes.<<if $boughtItem.toys.medicalEnema == 1>> Those with bellies full of curative mixture, on the other hand, have not stopped growing yet and won't until they completely absorb their load. They will likely end up @@.lime;sporting enormous tits@@ by the end of this.<</if>> - + Early one morning, you hear convulsive dry heaving coming from one of the bathrooms. On investigation, it seems that $slaves[_genPlot].slaveName woke up feeling terribly nauseous. $He's in no danger, but you've hardly checked $him over before more slaves stagger in. Every one of your slaves on curatives has been struck by the mysterious malady and has @@.health.dec;sickened.@@ + <br><br> + It doesn't take much investigation before you find other slaveowners reporting the same thing. Elementary detective work fingers a particular drug supplier as the culprit, and before long the unfortunate pharmaceutical concern is drowning under a rain of harsh public comment and harsher private contract warfare. As the day wears on, the poor slaves feel a bit better, but begin to report discomfort in their breasts. Apparently the problem has to do with contamination of the curative production line with A-HGH production reactants. + <br><br> + The firm promptly pays @@.yellowgreen;fair compensation@@ for the minor damage to your slaves' health. However, you're left with the matter of the boobs to deal with. Over the week, all your slaves on curatives experience at least a little @@.lime;breast growth,@@ and some gain several cup sizes.<<if $boughtItem.toys.medicalEnema == 1>> Those with bellies full of curative mixture, on the other hand, have not stopped growing yet and won't until they completely absorb their load. They will likely end up @@.lime;sporting enormous tits@@ by the end of this.<</if>> <<case "bad breasts">> + <<set _genPlot = $slaves.findIndex(function(s) { return ["breast injections", "intensive breast injections", "hyper breast injections"].includes(s.drugs); })>> + <<setLocalPronouns $slaves[_genPlot]>> + <<if _genPlot !== -1>> + <<run $slaves.forEach(function(s) { + if (["breast injections", "hyper breast injections", "intensive breast injections"].includes(s.drugs)) { + healthDamage(s, Math.floor(Math.random() * 2 + 1)); + } + })>> + <<else>> + <<goto "Random Nonindividual Event">> + <</if>> -<<set _genPlot = $slaves.findIndex(function(s) { return ["breast injections", "intensive breast injections", "hyper breast injections"].includes(s.drugs); })>> -<<setLocalPronouns $slaves[_genPlot]>> -<<if _genPlot != -1>> - <<run $slaves.forEach(function(s) { - if (["breast injections", "hyper breast injections", "intensive breast injections"].includes(s.drugs)) { - healthDamage(s, Math.floor(Math.random() * 2 + 1)); - } - })>> -<<else>> - <<goto "Random Nonindividual Event">> -<</if>> - -Early one morning, you hear heaving coming from one of the bathrooms. On investigation, it seems that $slaves[_genPlot].slaveName woke up feeling terribly nauseous. $He's in no danger, but you've hardly checked $him over before more slaves stagger in. Every one of your slaves on breast focused A-HGH has been struck by the mysterious malady and has @@.health.dec;sickened.@@ -<br><br> -It doesn't take much investigation before you find other slaveowners reporting the same thing. Elementary detective work fingers a particular drug supplier as the culprit, and before long the unfortunate pharmaceutical concern is drowning under a rain of harsh public comment and harsher private contract warfare. As the day wears on, the poor slaves feel much better, and appear positively glowing. However, their breasts swell slightly and their bellies bulge, pointing to the issue being the contamination of the A-HGH production line with fertility agents. -<br><br> -The firm promptly pays @@.yellowgreen; a large compensation@@ for potentially ruining your slaves. However, you're left with the matter of all the growing bellies to deal with. Over the week, all of your slaves on breast injections show signs of @@.yellow;early pregnancy,@@ and hyper pregnancy at that, save those who aren't fertile. They just experienced some hip and ass growth. You have no idea how much fertility agent was in the enhancers but you feel they may become a problem if left alone! - + Early one morning, you hear heaving coming from one of the bathrooms. On investigation, it seems that $slaves[_genPlot].slaveName woke up feeling terribly nauseous. $He's in no danger, but you've hardly checked $him over before more slaves stagger in. Every one of your slaves on breast focused A-HGH has been struck by the mysterious malady and has @@.health.dec;sickened.@@ + <br><br> + It doesn't take much investigation before you find other slaveowners reporting the same thing. Elementary detective work fingers a particular drug supplier as the culprit, and before long the unfortunate pharmaceutical concern is drowning under a rain of harsh public comment and harsher private contract warfare. As the day wears on, the poor slaves feel much better, and appear positively glowing. However, their breasts swell slightly and their bellies bulge, pointing to the issue being the contamination of the A-HGH production line with fertility agents. + <br><br> + The firm promptly pays @@.yellowgreen; a large compensation@@ for potentially ruining your slaves. However, you're left with the matter of all the growing bellies to deal with. Over the week, all of your slaves on breast injections show signs of @@.yellow;early pregnancy,@@ and hyper pregnancy at that, save those who aren't fertile. They just experienced some hip and ass growth. You have no idea how much fertility agent was in the enhancers but you feel they may become a problem if left alone! <<case "strip club closing">> - -It's been a good few weeks, getting settled in as owner of $arcologies[0].name. The power of being overlord of this great building and everyone in it is incredible, but so is the responsibility. It's a good thing you have ample opportunities for stress relief. You're going to need them after today. There's a nasty disturbance on a business level of the arcology. Normally, the arcology's public safety drones would suppress this kind of nonsense, but $assistant.name program is suggesting that you resolve the dispute. -<br><br> -As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</if>>voices shouting. Apparently one of $arcologies[0].name's few remaining strip joints has closed. It was a topless bar and strip club all in one, but the owner is packing up his things. He's explaining to a crowd of his angry former employees that he can't make ends meet. As the price of a slave whore is barely higher than that of a lap dance from a free stripper, it's not surprising. It looks like the former dancers are on the verge of trashing the place. - + It's been a good few weeks, getting settled in as owner of $arcologies[0].name. The power of being overlord of this great building and everyone in it is incredible, but so is the responsibility. It's a good thing you have ample opportunities for stress relief. You're going to need them after today. There's a nasty disturbance on a business level of the arcology. Normally, the arcology's public safety drones would suppress this kind of nonsense, but $assistant.name program is suggesting that you resolve the dispute. + <br><br> + As you step off the elevator, you hear several <<if $seeDicks !== 100>>female <</if>>voices shouting. Apparently one of $arcologies[0].name's few remaining strip joints has closed. It was a topless bar and strip club all in one, but the owner is packing up his things. He's explaining to a crowd of his angry former employees that he can't make ends meet. As the price of a slave whore is barely higher than that of a lap dance from a free stripper, it's not surprising. It looks like the former dancers are on the verge of trashing the place. <<case "strip club aftermath">> - -<<set _ContractCost = 1000>> -<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>> -<<set $activeSlaveOneTimeMaxAge = 42>> -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set $fixedRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set $fixedRace = _races.random()>> -<</if>> -<<set $activeSlave = GenerateNewSlave()>> -<<if $eventResults.strip == 1>> - <<set $activeSlave.origin = "$He offered $himself to you as a slave to escape the hard life of a free whore.">> - <<set $activeSlave.career = "a prostitute">> - <<set $activeSlave.devotion = 20>> - <<set $activeSlave.trust = 5>> - <<run setHealth($activeSlave, jsRandom(-90, 10), undefined, undefined, undefined, 40)>> - <<set $activeSlave.anus = 2>> - <<if $activeSlave.dick == 0>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.skill.vaginal = 15>> + <<set _ContractCost = 1000>> + <<set _pram = {minAge: $minimumSlaveAge, maxAge: 42, , disableDisability: 1}>> + <<if $arcologies[0].FSSupremacistLawME === 1>> + <<set _pram.race = $arcologies[0].FSSupremacistRace>> + <<elseif $arcologies[0].FSSubjugationistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set _pram.race = _races.random()>> <</if>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.anal = 15>> - <<set $activeSlave.skill.whoring = 15>> - <<set $activeSlave.addict = 2>> - <<set _slaveCost = slaveCost($activeSlave)>> -<<elseif $eventResults.strip == 2>> - <<set $activeSlave.origin = "$He offered $himself to you, impressed by your handling of $his employment situation.">> - <<set $activeSlave.career = "a prostitute">> - <<set $activeSlave.devotion = 45>> - <<set $activeSlave.trust = 25>> - <<run setHealth($activeSlave, 20, undefined, undefined, undefined, 20)>> - <<set $activeSlave.anus = 2>> - <<if $activeSlave.dick == 0>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.skill.vaginal = 35>> + <<set _slave = GenerateNewSlave(null, _pram)>> + <<if $eventResults.strip === 1>> + <<set _slave.origin = "$He offered $himself to you as a slave to escape the hard life of a free whore.">> + <<set _slave.career = "a prostitute">> + <<set _slave.devotion = 20>> + <<set _slave.trust = 5>> + <<run setHealth(_slave, jsRandom(-90, 10), undefined, undefined, undefined, 40)>> + <<set _slave.anus = 2>> + <<if _slave.dick == 0>> + <<set _slave.vagina = 2>> + <<set _slave.skill.vaginal = 15>> + <</if>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 15>> + <<set _slave.skill.whoring = 15>> + <<set _slave.addict = 2>> + <<set _slaveCost = slaveCost(_slave)>> + <<elseif $eventResults.strip === 2>> + <<set _slave.origin = "$He offered $himself to you, impressed by your handling of $his employment situation.">> + <<set _slave.career = "a prostitute">> + <<set _slave.devotion = 45>> + <<set _slave.trust = 25>> + <<run setHealth(_slave, 20, undefined, undefined, undefined, 20)>> + <<set _slave.anus = 2>> + <<if _slave.dick == 0>> + <<set _slave.vagina = 2>> + <<set _slave.skill.vaginal = 35>> + <</if>> + <<set _slave.skill.oral = 35>> + <<set _slave.skill.anal = 35>> + <<set _slave.skill.whoring = 35>> + <<set _slave.boobs += 600>> + <<set _slave.boobsImplant = 600>> + <<set _slave.boobsImplantType = "string">> + <<set _slave.lipsPiercing = 1>> + <<set _slave.earPiercing = 1>> + <<set _slave.nosePiercing = 1>> + <<set _slave.eyebrowPiercing = 1>> + <<set _slave.navelPiercing = 1>> + <<set _slave.nipplesPiercing = 1>> + <<set _slave.clitPiercing = 1>> + <<set _slave.hStyle = "strip">> + <<set _slaveCost = slaveCost(_slave)>> <</if>> - <<set $activeSlave.skill.oral = 35>> - <<set $activeSlave.skill.anal = 35>> - <<set $activeSlave.skill.whoring = 35>> - <<set $activeSlave.boobs += 600>> - <<set $activeSlave.boobsImplant = 600>> - <<set $activeSlave.boobsImplantType = "string">> - <<set $activeSlave.lipsPiercing = 1>> - <<set $activeSlave.earPiercing = 1>> - <<set $activeSlave.nosePiercing = 1>> - <<set $activeSlave.eyebrowPiercing = 1>> - <<set $activeSlave.navelPiercing = 1>> - <<set $activeSlave.nipplesPiercing = 1>> - <<set $activeSlave.clitPiercing = 1>> - <<set $activeSlave.hStyle = "strip">> - <<set _slaveCost = slaveCost($activeSlave)>> -<</if>> -<<run App.Utils.setLocalPronouns($activeSlave)>> -<<run Enunciate($activeSlave)>> -<<if $eventResults.strip == 1>> - One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, but the real merchandise on offer is obvious. You can see a bored-looking, half-dressed masseuse rubbing a client, but the sounds of someone having hard sex are filtering out from the back room, and the pricing sheet lists more orifices than massage options. - <br><br> - As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers $himself to you. $He's halfway through $his clumsy come-on before $he curses and rushes over to kneel at your feet. As $he does, $he shrieks, "You own thi<<s>> arcology! You — you offered to en<<s>>lave u<<s>> <<s>>tripper<<s>> when the old pla<<c>>e clo<<s>>ed down! Plea<<s>>e, plea<<s>>e, can I a<<cc>>ept? I'm <<s>>orry I didn't earlier. I'm <<s>>orry. I'll fucking do anything! Plea<<s>>e!" - <br><br> - //Enslaving $him will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat(_slaveCost)>>.// + <<run App.Utils.setLocalPronouns(_slave)>> + <<run Enunciate(_slave)>> + <<if $eventResults.strip === 1>> + One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, but the real merchandise on offer is obvious. You can see a bored-looking, half-dressed masseuse rubbing a client, but the sounds of someone having hard sex are filtering out from the back room, and the pricing sheet lists more orifices than massage options. + <br><br> + As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers $himself to you. $He's halfway through $his clumsy come-on before $he curses and rushes over to kneel at your feet. As $he does, $he shrieks, "You own thi<<s>> arcology! You — you offered to en<<s>>lave u<<s>> <<s>>tripper<<s>> when the old pla<<c>>e clo<<s>>ed down! Plea<<s>>e, plea<<s>>e, can I a<<cc>>ept? I'm <<s>>orry I didn't earlier. I'm <<s>>orry. I'll fucking do anything! Plea<<s>>e!" + <br><br> + //Enslaving $him will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat(_slaveCost)>>.// + <br><br> + <<includeDOM App.Desc.longSlave(_slave)>> + <<elseif $eventResults.strip === 2>> + One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, and indeed, you can see a couple of competent-looking, modestly dressed masseuses seeing to clients. The only chink in the old world decorum is the pretty sign detailing pricing, which lists not only various massages but the masseuses' hands, breasts, mouths,<<if $seeDicks !== 100>> pussies,<</if>> and anuses. + <br><br> + As you pass, a pretty streetwalker walking by wearing an attractive club $girl outfit sidles up to you. $He's halfway through $his first flirty come-on before $he recognizes you. $He gasps and <<say>>s, "You own thi<<s>> arcology! <<if $PC.title !== 0>><<S>>ir<<else>>Ma'am<</if>>, I wa<<s>> a <<s>>tripper here! Thank you <<s>>o much for helping u<<s>>. That money <<s>>et mo<<s>>t of u<<s>> up pretty well." $He hefts $his chest. "It bought me new boob<<s>>, that'<<s>> for <<s>>ure. <<S>>o, um," $he bites $his lip in indecision, "I hear —" $he hesitates and then the words come out in a rush. "I hear your $girl<<s>> do really well. I've <<s>>een them, they look good. Can I come?" You arch an eyebrow and begin to ask whether $he knows what that means. "Yep," $he interrupts. "I'll be your <<s>>e<<x>> <<s>>lave." + <br><br> + //Enslaving $him will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat(_slaveCost)>>.// + <br><br> + <<includeDOM App.Desc.longSlave(_slave)>> + <<else>> + <<setNonlocalPronouns $seeDicks>> + One day, you walk by the commercial space where the strip club that closed was located. The <<= _girlU>>s you set up in cheap housing tried to run the place as a worker-owned strip bar for a while, but as you suspected, they were obliged to start whoring in short order. With the price of sex driven so low by slave competition, there's hardly any profit in bodies patrons can't even touch. The <<= _girlU>>s here might be prostitutes now, but they're still free and they're surviving. + <br><br> + As you pass, a pretty bottle blonde comes running out. "Hey," _heU calls, "you're the owner! You set us up with this place!" You ask _himU how they're doing. "Well," _heU says, smiling ruefully, "turning tricks ain't easy, you know. But we get by. Those rooms you set up for us are nice and cheap, even if we're packed in there like <<if _heU == "he">>fraternity boys<<else>>sorority girls<</if>>." _HeU winks. "Hey, I don't suppose you've fucked a free _womanU lately? I'll give you an Arcology Tour, on the house. Least I can do." + <</if>> +<<case "militia">> + The outside world continues to deteriorate. The Free Cities are a popular target for old world demagogues looking for a convenient scapegoat for the restive populate to hate. The Free Cities were originally founded without much thought towards how they might be defended, should it come to that. But recently, the leading citizens have begun to worry that there might one day be barbarians at the gates. It has been suggested that citizens of means should form a militia. <br><br> - <<includeDOM App.Desc.longSlave(V.activeSlave)>> -<<elseif $eventResults.strip == 2>> - One day, you walk by the commercial space where the strip club that closed was located. It's now advertised as a massage parlor, and indeed, you can see a couple of competent-looking, modestly dressed masseuses seeing to clients. The only chink in the old world decorum is the pretty sign detailing pricing, which lists not only various massages but the masseuses' hands, breasts, mouths,<<if $seeDicks != 100>> pussies,<</if>> and anuses. + This is a less ludicrous suggestion than it might sound. Your arcology's security drones alone could form a formidable means of defense if adapted for that purpose. However, it's not likely that the anarchic Free Cities are going to ever make this anything more than a polite suggestion. <br><br> - As you pass, a pretty streetwalker walking by wearing an attractive club $girl outfit sidles up to you. $He's halfway through $his first flirty come-on before $he recognizes you. $He gasps and <<say>>s, "You own thi<<s>> arcology! <<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I wa<<s>> a <<s>>tripper here! Thank you <<s>>o much for helping u<<s>>. That money <<s>>et mo<<s>>t of u<<s>> up pretty well." $He hefts $his chest. "It bought me new boob<<s>>, that'<<s>> for <<s>>ure. <<S>>o, um," $he bites $his lip in indecision, "I hear —" $he hesitates and then the words come out in a rush. "I hear your $girl<<s>> do really well. I've <<s>>een them, they look good. Can I come?" You arch an eyebrow and begin to ask whether $he knows what that means. "Yep," $he interrupts. "I'll be your <<s>>e<<x>> <<s>>lave." + ''This is a unique opportunity.'' Without this security scare, it's unlikely you could convince any of your free-spirited tenants to even stay near lethally armed drones. +<<case "shoot invitation">> + <<= capFirstChar($assistant.name)>> usually delays message delivery when you're relieving your sexual needs with your property, but messages from other arcology owners have a special priority. This one is a brief but rather well-spoken audio invitation from one of your more notoriously wealthy peers. <br><br> - //Enslaving $him will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell $him. Less costs, this will bring in <<print cashFormat(_slaveCost)>>.// + "A week from today, I will be hosting a novel sporting event for the well-to-do. A new tradition, if it's as diverting as I hope. If you wish to take part in a very exclusive contest of marksmanship, exhibitionism, and grace under pressure, buy in. Five thousand. And, believe me, you have a fine chance to come out ahead." +<<case "shoot result">> + You are delivered to your host's arcology by hired VTOL limousine. His arcology is flared at the top, to allow a flat space occupied by a classic Georgian mansion surrounded by lawns. After a brief reception for the handful of well-heeled attendees, the host calls for your attention. "Ladies and gentlemen," he says, "I would like to celebrate here today the return of many things which should not have been allowed to lapse." <br><br> - <<includeDOM App.Desc.longSlave(V.activeSlave)>> -<<else>> - <<setNonlocalPronouns $seeDicks>> - One day, you walk by the commercial space where the strip club that closed was located. The <<= _girlU>>s you set up in cheap housing tried to run the place as a worker-owned strip bar for a while, but as you suspected, they were obliged to start whoring in short order. With the price of sex driven so low by slave competition, there's hardly any profit in bodies patrons can't even touch. The <<= _girlU>>s here might be prostitutes now, but they're still free and they're surviving. + He leads the party towards a broad lawn with a long table along one side, and indicates the handsome single-barrel shotguns lined up on the table. He continues, "In a few moments, some really choice livestock are going to be led up onto this lawn. They have been told that if they can run from one side to the other, they'll be freed." He winks. "Those guns are loaded with taser slugs, of course. Whatever you drop and fuck, you get to take home." <br><br> - As you pass, a pretty bottle blonde comes running out. "Hey," _heU calls, "you're the owner! You set us up with this place!" You ask _himU how they're doing. "Well," _heU says, smiling ruefully, "turning tricks ain't easy, you know. But we get by. Those rooms you set up for us are nice and cheap, even if we're packed in there like <<if _heU == "he">>fraternity boys<<else>>sorority girls<</if>>." _HeU winks. "Hey, I don't suppose you've fucked a free _womanU lately? I'll give you an Arcology Tour, on the house. Least I can do." -<</if>> - -<<case "militia">> - -The outside world continues to deteriorate. The Free Cities are a popular target for old world demagogues looking for a convenient scapegoat for the restive populate to hate. The Free Cities were originally founded without much thought towards how they might be defended, should it come to that. But recently, the leading citizens have begun to worry that there might one day be barbarians at the gates. It has been suggested that citizens of means should form a militia. -<br><br> -This is a less ludicrous suggestion than it might sound. Your arcology's security drones alone could form a formidable means of defense if adapted for that purpose. However, it's not likely that the anarchic Free Cities are going to ever make this anything more than a polite suggestion. -<br><br> -''This is a unique opportunity.'' Without this security scare, it's unlikely you could convince any of your free-spirited tenants to even stay near lethally armed drones. - -<<case "shoot invitation">> - -<<= capFirstChar($assistant.name)>> usually delays message delivery when you're relieving your sexual needs with your property, but messages from other arcology owners have a special priority. This one is a brief but rather well-spoken audio invitation from one of your more notoriously wealthy peers. -<br><br> -"A week from today, I will be hosting a novel sporting event for the well-to-do. A new tradition, if it's as diverting as I hope. If you wish to take part in a very exclusive contest of marksmanship, exhibitionism, and grace under pressure, buy in. Five thousand. And, believe me, you have a fine chance to come out ahead." - -<<case "shoot result">> - -You are delivered to your host's arcology by hired VTOL limousine. His arcology is flared at the top, to allow a flat space occupied by a classic Georgian mansion surrounded by lawns. After a brief reception for the handful of well-heeled attendees, the host calls for your attention. "Ladies and gentlemen," he says, "I would like to celebrate here today the return of many things which should not have been allowed to lapse." -<br><br> -He leads the party towards a broad lawn with a long table along one side, and indicates the handsome single-barrel shotguns lined up on the table. He continues, "In a few moments, some really choice livestock are going to be led up onto this lawn. They have been told that if they can run from one side to the other, they'll be freed." He winks. "Those guns are loaded with taser slugs, of course. Whatever you drop and fuck, you get to take home." -<br><br> -The crowd of nude slaves led up to the lawn and chained to rings along one edge all have pale skin — the better to show impacts, perhaps. But besides that, they are extremely varied, and all physically extraordinary in some way. After you and your fellow partiers are ready, your host fires an old-fashioned revolver in the air and the chained slaves are all released at once. You could easily hit any of them, but you only have one shot. - + The crowd of nude slaves led up to the lawn and chained to rings along one edge all have pale skin — the better to show impacts, perhaps. But besides that, they are extremely varied, and all physically extraordinary in some way. After you and your fellow partiers are ready, your host fires an old-fashioned revolver in the air and the chained slaves are all released at once. You could easily hit any of them, but you only have one shot. <<case "aid invitation">> - -<<set _trapped = []>> -<<if ($seeDicks <= 75)>> - <<set _trapped.push("convent")>> - <<set _trapped.push("school")>> - <<set _trapped.push("housewives")>> - <<set _trapped.push("volleyballTeam")>> - <<if $seePreg != 0>> - <<set _trapped.push("maternity")>> - <<if $continent == "Africa">> - <<set _trapped.push("seizedMission")>> + <<set _trapped = []>> + <<if ($seeDicks <= 75)>> + <<set _trapped.push("convent")>> + <<set _trapped.push("school")>> + <<set _trapped.push("housewives")>> + <<set _trapped.push("volleyballTeam")>> + <<if $seePreg !== 0>> + <<set _trapped.push("maternity")>> + <<if $continent === "Africa">> + <<set _trapped.push("seizedMission")>> + <</if>> <</if>> <</if>> -<</if>> -<<if ($seeDicks >= 25)>> - <<set _trapped.push("conversion")>> -<</if>> -<<set _trapped.push("gradeSchool")>> -<<set $eventResults.aidTarget = _trapped.random()>> -A small old world country near the arcology is experiencing serious unrest. Its corrupt government is doing an even poorer job than most of addressing chronic joblessness and general malaise. Thus far, it's been a fertile source of people in poverty for slavers to target, and little else. Lately, though, it's been showing signs worse may be to come. You've instructed $assistant.name to flag communications from the area; there's always a possibility that business opportunities may arise from the benighted country, and the situation is becoming so unstable it's prudent to keep a personal eye on it anyway. You receive just such a call from -<<if $eventResults.aidTarget == "convent">> - the leader of a female-oriented religious retreat -<<elseif $eventResults.aidTarget == "school">> - the principal of a preparatory school for girls -<<elseif $eventResults.aidTarget == "housewives">> - the queen bee of a small group of suburban housewives -<<elseif $eventResults.aidTarget == "maternity">> - the maternity ward of a hospital -<<elseif $eventResults.aidTarget == "conversion">> - the owner of a religious sexual orientation therapy camp -<<elseif $eventResults.aidTarget == "gradeSchool">> - a student stranded -<<elseif $eventResults.aidTarget == "volleyballTeam">> - a student athlete -<<elseif $eventResults.aidTarget == "seizedMission">> - the leader of a group of missionaries -<</if>> -in the capital city. -<br><br> -<<if $eventResults.aidTarget != "seizedMission">> - They are deeply worried by the situation. There have been large riots over the past week, and yesterday they became seriously violent. The unrest is targeting - <<if $eventResults.aidTarget == "convent">> - better-off citizens, including the caller. Though most of the nuns have already left, the leader and a few of her women are now stuck in the area and are running out of options as the riots lock down transportation. - <<elseif $eventResults.aidTarget == "school">> - better-off citizens, including the caller. Though most of the students and faculty have already made it out, the principal and a few students are now stuck in the area and are running out of options as the riots lock down transportation. - <<elseif $eventResults.aidTarget == "housewives">> - better-off citizens, including the caller. Though most of them have taken flights out, the leader and a few of them are now stuck in the area and are running out of options as the riots lock down transportation. - <<elseif $eventResults.aidTarget == "maternity">> - better-off citizens, including the caller. Though most of the patients have already left, several of the most pregnant are now stuck in the area and are running out of options as the riots lock down transportation. - <<elseif $eventResults.aidTarget == "conversion">> - better-off citizens, including the caller. Though most of the camp's inmates have already left, a few of them and the owner are now stuck in the area and are running out of options as the riots lock down transportation. - <<elseif $eventResults.aidTarget == "gradeSchool">> - better-off citizens, including the caller. Though most of the other students and faculty escaped, a few of the students are now stuck in the school and are running out of options as the riots steadily creep closer to the grounds. - <<elseif $eventResults.aidTarget == "volleyballTeam">> - vulnerable citizens, including the caller. Their bus broke down on the way to the championship game and all those that have left to get help have not returned. She and her several remaining teammates are running out of options as those looking for easy targets creep ever closer. + <<if ($seeDicks >= 25)>> + <<set _trapped.push("conversion")>> <</if>> -<<else>> - After years of constant rape and abuse, an opening finally arrived for escape when a rival faction raided the decaying church they were stored in, however the situation outside isn't much better. Violent riots are taking place and the mobs are eagerly snatching up what ever loot and women they can get their hands on. She and the remaining women are trapped and in no condition to run; most particularly the youngest of the group who is ripe with child, though she herself and one of the others are also carrying their rapists' babies. They are completely out of options as the looters work their way down the city streets. -<</if>> -They beg you to help evacuate them, and promise to pay you once they're out. - + <<set _trapped.push("gradeSchool")>> + <<set $eventResults.aidTarget = _trapped.random()>> + A small old world country near the arcology is experiencing serious unrest. Its corrupt government is doing an even poorer job than most of addressing chronic joblessness and general malaise. Thus far, it's been a fertile source of people in poverty for slavers to target, and little else. Lately, though, it's been showing signs worse may be to come. You've instructed $assistant.name to flag communications from the area; there's always a possibility that business opportunities may arise from the benighted country, and the situation is becoming so unstable it's prudent to keep a personal eye on it anyway. You receive just such a call from + <<if $eventResults.aidTarget === "convent">> + the leader of a female-oriented religious retreat + <<elseif $eventResults.aidTarget === "school">> + the principal of a preparatory school for girls + <<elseif $eventResults.aidTarget === "housewives">> + the queen bee of a small group of suburban housewives + <<elseif $eventResults.aidTarget === "maternity">> + the maternity ward of a hospital + <<elseif $eventResults.aidTarget === "conversion">> + the owner of a religious sexual orientation therapy camp + <<elseif $eventResults.aidTarget === "gradeSchool">> + a student stranded + <<elseif $eventResults.aidTarget === "volleyballTeam">> + a student athlete + <<elseif $eventResults.aidTarget === "seizedMission">> + the leader of a group of missionaries + <</if>> + in the capital city. + <br><br> + <<if $eventResults.aidTarget !== "seizedMission">> + They are deeply worried by the situation. There have been large riots over the past week, and yesterday they became seriously violent. The unrest is targeting + <<if $eventResults.aidTarget === "convent">> + better-off citizens, including the caller. Though most of the nuns have already left, the leader and a few of her women are now stuck in the area and are running out of options as the riots lock down transportation. + <<elseif $eventResults.aidTarget === "school">> + better-off citizens, including the caller. Though most of the students and faculty have already made it out, the principal and a few students are now stuck in the area and are running out of options as the riots lock down transportation. + <<elseif $eventResults.aidTarget === "housewives">> + better-off citizens, including the caller. Though most of them have taken flights out, the leader and a few of them are now stuck in the area and are running out of options as the riots lock down transportation. + <<elseif $eventResults.aidTarget === "maternity">> + better-off citizens, including the caller. Though most of the patients have already left, several of the most pregnant are now stuck in the area and are running out of options as the riots lock down transportation. + <<elseif $eventResults.aidTarget === "conversion">> + better-off citizens, including the caller. Though most of the camp's inmates have already left, a few of them and the owner are now stuck in the area and are running out of options as the riots lock down transportation. + <<elseif $eventResults.aidTarget === "gradeSchool">> + better-off citizens, including the caller. Though most of the other students and faculty escaped, a few of the students are now stuck in the school and are running out of options as the riots steadily creep closer to the grounds. + <<elseif $eventResults.aidTarget === "volleyballTeam">> + vulnerable citizens, including the caller. Their bus broke down on the way to the championship game and all those that have left to get help have not returned. She and her several remaining teammates are running out of options as those looking for easy targets creep ever closer. + <</if>> + <<else>> + After years of constant rape and abuse, an opening finally arrived for escape when a rival faction raided the decaying church they were stored in, however the situation outside isn't much better. Violent riots are taking place and the mobs are eagerly snatching up what ever loot and women they can get their hands on. She and the remaining women are trapped and in no condition to run; most particularly the youngest of the group who is ripe with child, though she herself and one of the others are also carrying their rapists' babies. They are completely out of options as the looters work their way down the city streets. + <</if>> + They beg you to help evacuate them, and promise to pay you once they're out. <<case "aid result">> + <<set $eventResults.aid = 0>> + <<set $nationHate += 2>> + You watch on the feeds from your VTOL craft as it settles <<if $eventResults.aidTarget === "volleyballTeam">>beside<<else>>onto the roof of<</if>> the + <<if $eventResults.aidTarget === "convent">> + convent whose remaining women + <<elseif $eventResults.aidTarget === "school">> + girls' school whose remaining students and principal + <<elseif $eventResults.aidTarget === "housewives">> + mansion of the leader of the group of housewives + <<elseif $eventResults.aidTarget === "maternity">> + maternity ward whose remaining patients + <<elseif $eventResults.aidTarget === "conversion">> + religious sexual orientation therapy camp whose inmates and owner + <<elseif $eventResults.aidTarget === "gradeSchool">> + school whose students + <<elseif $eventResults.aidTarget === "volleyballTeam">> + bus whose athletes + <<elseif $eventResults.aidTarget === "seizedMission">> + building the raped missionaries + <</if>> + you promised to rescue<<if $eventResults.aidTarget === "seizedMission">> were holed up in<</if>>. Its side doors retract, allowing the escapees to hustle aboard with their bundles of personal possessions. Once they're on board and strapped into their seats, the turbofans howl and the craft peels smoothly off the roof, the hot jet wash setting it alight. Once it transitions fully into level flight, the true plan goes into operation. At a carefully selected moment, injectors concealed within each seat lance into the passengers' buttocks, knocking them out. It works flawlessly, the drugs precisely calibrated to each body based on the weight added to the VTOL as each climbed aboard. This avoids the potential for over- or under-dosage present when using gas or darts to subdue groups. In perfect unison, the passengers slump against the harnesses holding them against the seats. + <br><br> + When the aircraft lands at your penthouse pad, the would-be escapees are still unconscious. This makes putting them through enslavement physically laborious, though it does cut down on the usual whining; fortunately, you reserved the credits necessary to obscure their questionably legitimate enslavement. By the time they awake, they'll be indistinguishable from any other new slave in the arcology. The possibility remains, however that rumor of the incident will leak out. Your VTOL bird's entry and exit from the capital city was likely noticed and remarked upon. + <br><br> + <<set _newSlaves = []>> + <<if $eventResults.aidTarget === "convent">> + <<set _slave = GenerateNewSlave("XX", {minAge: 30, maxAge: 42, disableDisability: 1})>> + <<set _slave.origin = "$He was the head of a religious community of women you enslaved.">> + <<set _slave.career = "a nun">> + <<set _slave.devotion = -20>> + <<set _slave.trust = random(-90,-75)>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 0)>> + <<set _slave.face = 15>> + <<set _slave.anus = 0>> + <<set _slave.vagina = 0>> + <<set _slave.weight = random(20,140)>> + <<set _slave.attrXX = random(60,90)>> + <<set _slave.attrXY = random(10,50)>> + <<set _slave.energy = random(60,80)>> + <<set _slave.skill.vaginal = 0>> + <<set _slave.skill.oral = 35>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<set _slave.pubicHStyle = "bushy">> + <<set _slave.fetish = "dom">> + <<set _slave.behavioralFlaw = "devout">> + <<set _slave.sexualFlaw = "repressed">> + <<set _slave.sexualQuirk = "perverted">> + <<set _newSlaves.push(_slave)>> + In any case, you've enslaved a fine group. The leader is on the older side, but not unattractive. $His girls are younger, and probably have all sorts of delightful repressed tendencies to be manipulated. + <<for _i = 0; _i < 3; _i++>> + <<set _slave = GenerateNewSlave("XX", {minAge: 18, maxAge: 24})>> + <<set _slave.origin = "$He was an initiate in a religious community of women you enslaved.">> + <<set _slave.career = "a nun">> + <<set _slave.devotion = random(-90,-75)>> + <<set _slave.trust = -20>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 20)>> + <<set _slave.anus = 0>> + <<set _slave.vagina = 0>> + <<set _slave.weight = random(-20,-100)>> + <<set _slave.attrXX = random(10,50)>> + <<set _slave.attrXY = random(10,50)>> + <<set _slave.energy = random(5,20)>> + <<set _slave.skill.vaginal = 0>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<set _slave.pubicHStyle = "bushy">> + <<set _slave.behavioralFlaw = "devout">> + <<set _slave.sexualFlaw = "repressed">> + <<set _newSlaves.push(_slave)>> + <</for>> + <<elseif $eventResults.aidTarget === "school">> + <<set _slave = GenerateNewSlave("XX", {minAge: 26, maxAge: 42, disableDisability: 1})>> + <<set _slave.origin = "$He was the principal of a girls' school whose remnants you enslaved. A strap-on and a large quantity of personal lubricant were found in $his possession when $he was enslaved.">> + <<set _slave.intelligence = random(16,80)>> + <<set _slave.intelligenceImplant = 15>> + <<set _slave.teeth = "normal">> + <<set _slave.career = "a principal">> + <<set _slave.devotion = -20>> + <<set _slave.trust = random(-90,-75)>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 0)>> + <<set _slave.anus = 1>> + <<set _slave.vagina = 1>> + <<set _slave.weight = random(20,80)>> + <<set _slave.attrXX = random(60,90)>> + <<set _slave.attrXY = random(10,50)>> + <<set _slave.energy = random(60,80)>> + <<set _slave.skill.vaginal = 15>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 15>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 15>> + <<set _slave.pubicHStyle = "waxed">> + <<set _slave.fetish = "dom">> + <<set _slave.behavioralFlaw = either("arrogant", "bitchy", "hates men", "hates men", "liberated")>> + <<set _slave.sexualFlaw = "shamefast">> + <<set _newSlaves.push(_slave)>> + In any case, you've enslaved a fine group. The principal is on the older side, and seems to have paid unusually close attention to $his appearance, for the female principal of a girls' school. And for whatever reason, the school's uniform skirt seems to have been rather short in back. + <<for _i = 0; _i < 3; _i++>> + <<set _slave = GenerateNewSlave("XX", {maxAge: 18, disableDisability: 1})>> + <<set _slave.origin = "$He was a student at a girls' school whose remnants you enslaved.">> + <<set _slave.career = "a student">> + <<run generateSalonModifications(_slave)>> + <<set _slave.devotion = random(-90,-75)>> + <<set _slave.trust = -20>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 10)>> + <<set _slave.anus = 1>> + <<set _slave.vagina = random(0, 0, 1)>> + <<set _slave.weight = random(-50,0)>> + <<set _slave.attrXX = 70>> + <<set _slave.attrXY = random(10,70)>> + <<set _slave.energy = random(50,70)>> + <<set _slave.skill.vaginal = 0>> + <<set _slave.skill.oral = 0>> + <<set _slave.skill.anal = 15>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<set _slave.fetish = "buttslut">> + <<set _slave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>> + <<set _slave.sexualFlaw = either("hates anal", "idealistic", "shamefast")>> + <<set _newSlaves.push(_slave)>> + <</for>> + <<elseif $eventResults.aidTarget === "maternity">> + <<for _i = 0; _i < 4; _i++>> + <<set _pram = {mature: 0, disableDisability: 1, ageOverridesPedoMode: 1}>> + <<if $pedo_mode === 1>> + <<set _pram.minAge = $fertilityAge>> + <<else>> + <<set _pram.minAge = 20>> + <<set _pram.maxAge = 39>> + <</if>> + <<set _slave = GenerateNewSlave("XX", _pram)>> + <<set _slave.origin = "$He was an expectant mother you enslaved when you evacuated $him from a threatened old world hospital.">> + <<set _slave.career = "a housewife">> + <<set _slave.devotion = random(-90,-75)>> + <<set _slave.trust = -20>> + <<set _slave.preg = random(28,40)>> + <<set _slave.pregType = either(1, 1, 1, 1, 1, 1, 2)>> + <<set _slave.pregKnown = 1>> + <<set _slave.pregWeek = _slave.preg>> + <<run SetBellySize(_slave)>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 50)>> + <<set _slave.vagina = random(1,3)>> + <<set _slave.boobs += 100*random(0,2)>> + <<set _slave.lactation = 1>> + <<set _slave.lactationDuration = 2>> + <<set _slave.nipples = either("cute", "inverted", "partially inverted", "puffy")>> + <<set _newSlaves.push(_slave)>> + <</for>> + In any case, you've enslaved a fine group. The expectant mothers vary widely; the only thing they have in common is their gravid bellies. None of them are in really serious condition, either, and they should bear the transition to slave life reasonably well despite their pregnancies. + <<elseif $eventResults.aidTarget === "gradeSchool">> + In any case, you've enslaved a fine group. The girls are all within a similar age range, young, and healthy. Their youth and vigor should make them quite popular. + <<for _i = 0; _i < 4; _i++>> + <<set _pram = {disableDisability: 1, ageOverridesPedoMode: 1}>> + <<if $minimumSlaveAge <= 7>> + <<set _pram.minAge = 7>> + <<set _pram.maxAge = 10>> + <<elseif $minimumSlaveAge <= 11>> + <<set _pram.minAge = 11>> + <<set _pram.maxAge = 14>> + <<elseif $minimumSlaveAge <= 15>> + <<set _pram.minAge = 15>> + <<set _pram.maxAge = 18>> + <<else>> + <<set _pram.minAge = 18>> + <<set _pram.maxAge = 18>> + <</if>> + <<set _slave = GenerateNewSlave(null, _pram)>> + <<set _slave.origin = "$He was a student you enslaved when you evacuated $him from a threatened old world grade school.">> + <<set _slave.career = "a student">> + <<run generateSalonModifications(_slave)>> + <<set _slave.devotion = random(-90,-75)>> + <<set _slave.trust = random(-90,-75)>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, 0, jsRandom(40, 70))>> + <<set _newSlaves.push(_slave)>> + <</for>> + <<elseif $eventResults.aidTarget === "conversion">> + In any case, you've enslaved a fine group. Certain religious groups persist in the hilarious delusion that it's possible to alter sexual orientation through prayer. In your experience, hormones, drugs, and compliance training are far more effective. + <<set _slave = GenerateNewSlave("XY", {disableDisability: 1, minAge: 26, maxAge: 42})>> + <<set _slave.origin = "$He was the owner of a religious orientation conversion therapy camp whose remnants you enslaved.">> + <<set _slave.career = "a business owner">> + <<set _slave.devotion = -20>> + <<set _slave.trust = random(-90,-75)>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 0)>> + <<set _slave.anus = random(2,3)>> + <<set _slave.weight = random(20,80)>> + <<set _slave.attrXX = random(10,50)>> + <<set _slave.attrXY = 90>> + <<set _slave.energy = random(30,80)>> + <<set _slave.skill.oral = random(50,100)>> + <<set _slave.skill.anal = random(50,100)>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = random(15,40)>> + <<set _slave.pubicHStyle = "waxed">> + <<set _slave.fetish = either("submissive", "cumslut", "buttslut")>> + <<set _slave.fetishStrength = random(1,2)>> + <<set _slave.behavioralFlaw = either("arrogant", "bitchy", "hates women", "odd", "liberated")>> + <<set _slave.sexualFlaw = either("repressed", "shamefast")>> + <<set _newSlaves.push(_slave)>> + <<for _i = 0; _i < 3; _i++>> + <<set _slave = GenerateNewSlave("XY", {disableDisability: 1, minAge: 16, maxAge: 18})>> + <<set _slave.origin = "$He was an inmate at a religious orientation conversion therapy camp whose remnants you enslaved.">> + <<set _slave.career = "a student">> + <<set _slave.devotion = random(-90,-75)>> + <<set _slave.trust = -20>> + <<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, undefined, 20)>> + <<set _slave.anus = 1>> + <<set _slave.weight = random(-50,0)>> + <<set _slave.attrXX = random(10,50)>> + <<set _slave.attrXY = random(60,90)>> + <<set _slave.energy = random(30,70)>> + <<set _slave.skill.oral = random(15,40)>> + <<set _slave.skill.anal = random(15,40)>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<set _slave.fetish = "buttslut">> + <<set _slave.behavioralFlaw = either("anorexic", "bitchy", "devout", "odd")>> + <<set _slave.sexualFlaw = either("apathetic", "repressed", "shamefast")>> + <<set _newSlaves.push(_slave)>> + <</for>> + <<elseif $eventResults.aidTarget === "volleyballTeam">> + In any case, you've enslaved a fine group. The girls are in fine health, fit and just past their majority, likely the reason any that stepped off the bus were promptly abducted. Their youth and vigor should make them quite popular, as will their experience with handling balls. + <<for _i = 0; _i < 4; _i++>> + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, ageOverridesPedoMode: 1, minAge: 18, maxAge: 18})>> + <<set _slave.height = Math.round(Height.random(_slave, {skew: 1, limitMult: [0, 2]}))>> + <<set _slave.origin = "$He was a volleyball player you enslaved when you evacuated $him from a broken down bus.">> + <<set _slave.career = "a student athlete">> + <<run generateSalonModifications(_slave)>> + <<set _slave.devotion = random(-90,-75)>> + <<set _slave.trust = random(-90,-75)>> + <<run setHealth(_slave, jsRandom(20, 60), 0, 0, undefined, 90)>> + <<set _slave.muscles = random(20,40)>> + <<set _slave.weight = random(-10,5)>> + <<set _slave.waist = random(-40,0)>> + <<set _slave.boobs = random(3,5)*100>> + <<set _slave.butt = random(1,2)>> + <<set _newSlaves.push(_slave)>> + <</for>> + <<elseif $eventResults.aidTarget === "seizedMission">> + /* leader */ + <<set _pram = {mature: 0, disableDisability: 1, ageOverridesPedoMode: 1, race: "white"}>> + <<if $pedo_mode === 1>> + <<set _pram.minAge = 18>> + <<set _pram.maxAge = 24>> + <<else>> + <<set _pram.minAge = 25>> + <<set _pram.maxAge = 39>> + <</if>> + <<set _missLeader = GenerateNewSlave("XX", _pram)>> + <<set _missLeader.origin = "$He was the head nun of a conquered mission. Once claimed, $he was reduced to nothing more than a cum dump for $his black masters.">> + <<set _missLeader.career = "a nun">> + <<set _missLeader.intelligence = random(16,80)>> + <<set _missLeader.intelligenceImplant = 15>> + <<set _missLeader.devotion = 40>> + <<set _missLeader.trust = random(0,40)>> + <<run setHealth(_missLeader, jsRandom(-50, 10), normalRandInt(15, 3), undefined, undefined, 60)>> + <<set _missLeader.anus = 3>> + <<set _missLeader.vagina = 5>> + <<set _missLeader.weight = random(-80,-20)>> + <<set _missLeader.muscles = random(-20,0)>> + <<set _missLeader.waist = random(-40,0)>> + <<set _missLeader.attrXY = random(0,10)>> + <<set _missLeader.energy = random(0,20)>> + <<set _missLeader.skill.vaginal = 50>> + <<set _missLeader.skill.oral = 75>> + <<set _missLeader.skill.anal = 25>> + <<set _missLeader.pubicHStyle = "bushy">> + <<set _missLeader.underarmHStyle = "bushy">> + <<set _missLeader.preg = random(15,25)>> + <<set _missLeader.pregType = 1>> + <<set _missLeader.pregKnown = 1>> + <<set _missLeader.pregWeek = _missLeader.preg>> + <<run SetBellySize(_missLeader)>> + <<run WombFatherRace(_missLeader, "black")>> + <<set _missLeader.counter.birthsTotal = 3>> + <<set _missLeader.bellySag = 5>> + <<set _missLeader.bellySagPreg = 5>> + <<set _missLeader.boobs += 100*random(1,3)>> + <<set _missLeader.lactation = 1>> + <<set _missLeader.lactationDuration = 2>> + <<set _missLeader.boobShape = "saggy">> + <<set _missLeader.nipples = "huge">> + <<set _newSlaves.push(_missLeader)>> + + /* preggo */ + <<set _pram = {disableDisability: 1, ageOverridesPedoMode: 1, race: "white"}>> + <<if $pedo_mode === 1>> + <<set _pram.minAge = 16>> + <<set _pram.maxAge = 18>> + <<else>> + <<set _pram.minAge = 18>> + <<set _pram.maxAge = 24>> + <</if>> + <<set _slave = GenerateNewSlave("XX", _pram)>> + <<set _slave.origin = "$He was a nun in a felled mission. Once claimed, $he was reduced to nothing more than a cum dump for $his black masters.">> + <<set _slave.career = "a nun">> + <<set _slave.intelligenceImplant = 15>> + <<set _slave.devotion = 30>> + <<set _slave.trust = random(-20,20)>> + <<run setHealth(_slave, jsRandom(-60, -10), normalRandInt(15, 3), undefined, undefined, 40)>> + <<set _slave.anus = 3>> + <<set _slave.vagina = 4>> + <<set _slave.weight = random(-90,-20)>> + <<set _slave.muscles = random(-50,-20)>> + <<set _slave.waist = random(-40,0)>> + <<set _slave.attrXY = random(0,10)>> + <<set _slave.energy = random(0,20)>> + <<set _slave.skill.vaginal = 50>> + <<set _slave.skill.oral = 75>> + <<set _slave.skill.anal = 25>> + <<set _slave.pubicHStyle = "bushy">> + <<set _slave.underarmHStyle = "bushy">> + <<set _slave.preg = random(30,35)>> + <<set _slave.pregType = 1>> + <<set _slave.pregKnown = 1>> + <<set _slave.pregWeek = _slave.preg>> + <<run SetBellySize(_slave)>> + <<run WombFatherRace(_slave, "black")>> + <<set _slave.counter.birthsTotal = 3>> + <<set _slave.bellySag = 5>> + <<set _slave.bellySagPreg = 5>> + <<set _slave.boobs += 100*random(0,2)>> + <<set _slave.lactation = 1>> + <<set _slave.lactationDuration = 2>> + <<set _slave.boobShape = "saggy">> + <<set _slave.nipples = either("cute", "puffy")>> + <<set _newSlaves.push(_slave)>> -<<set $eventResults.aid = 0>> -<<set $nationHate += 2>> -You watch on the feeds from your VTOL craft as it settles <<if $eventResults.aidTarget == "volleyballTeam">>beside<<else>>onto the roof of<</if>> the -<<if $eventResults.aidTarget == "convent">> - convent whose remaining women -<<elseif $eventResults.aidTarget == "school">> - girls' school whose remaining students and principal -<<elseif $eventResults.aidTarget == "housewives">> - mansion of the leader of the group of housewives -<<elseif $eventResults.aidTarget == "maternity">> - maternity ward whose remaining patients -<<elseif $eventResults.aidTarget == "conversion">> - religious sexual orientation therapy camp whose inmates and owner -<<elseif $eventResults.aidTarget == "gradeSchool">> - school whose students -<<elseif $eventResults.aidTarget == "volleyballTeam">> - bus whose athletes -<<elseif $eventResults.aidTarget == "seizedMission">> - building the raped missionaries -<</if>> -you promised to rescue<<if $eventResults.aidTarget == "seizedMission">> were holed up in<</if>>. Its side doors retract, allowing the escapees to hustle aboard with their bundles of personal possessions. Once they're on board and strapped into their seats, the turbofans howl and the craft peels smoothly off the roof, the hot jet wash setting it alight. Once it transitions fully into level flight, the true plan goes into operation. At a carefully selected moment, injectors concealed within each seat lance into the passengers' buttocks, knocking them out. It works flawlessly, the drugs precisely calibrated to each body based on the weight added to the VTOL as each climbed aboard. This avoids the potential for over- or under-dosage present when using gas or darts to subdue groups. In perfect unison, the passengers slump against the harnesses holding them against the seats. -<br><br> -When the aircraft lands at your penthouse pad, the would-be escapees are still unconscious. This makes putting them through enslavement physically laborious, though it does cut down on the usual whining; fortunately, you reserved the credits necessary to obscure their questionably legitimate enslavement. By the time they awake, they'll be indistinguishable from any other new slave in the arcology. The possibility remains, however that rumor of the incident will leak out. Your VTOL bird's entry and exit from the capital city was likely noticed and remarked upon. -<br><br> -<<set _newSlaves = []>> -<<if $eventResults.aidTarget == "convent">> - <<set $activeSlaveOneTimeMinAge = 30>> - <<set $activeSlaveOneTimeMaxAge = 42>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was the head of a religious community of women you enslaved.">> - <<set $activeSlave.career = "a nun">> - <<set $activeSlave.devotion = -20>> - <<set $activeSlave.trust = random(-90,-75)>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 0)>> - <<set $activeSlave.face = 15>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.weight = random(20,140)>> - <<set $activeSlave.attrXX = random(60,90)>> - <<set $activeSlave.attrXY = random(10,50)>> - <<set $activeSlave.energy = random(60,80)>> - <<set $activeSlave.skill.vaginal = 0>> - <<set $activeSlave.skill.oral = 35>> - <<set $activeSlave.skill.anal = 0>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.pubicHStyle = "bushy">> - <<set $activeSlave.fetish = "dom">> - <<set $activeSlave.behavioralFlaw = "devout">> - <<set $activeSlave.sexualFlaw = "repressed">> - <<set $activeSlave.sexualQuirk = "perverted">> - <<set _newSlaves.push($activeSlave)>> - In any case, you've enslaved a fine group. The leader is on the older side, but not unattractive. $His girls are younger, and probably have all sorts of delightful repressed tendencies to be manipulated. - <<for $i = 0; $i < 3; $i++>> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 24>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was an initiate in a religious community of women you enslaved.">> - <<set $activeSlave.career = "a nun">> - <<set $activeSlave.devotion = random(-90,-75)>> - <<set $activeSlave.trust = -20>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 20)>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.weight = random(-20,-100)>> - <<set $activeSlave.attrXX = random(10,50)>> - <<set $activeSlave.attrXY = random(10,50)>> - <<set $activeSlave.energy = random(5,20)>> - <<set $activeSlave.skill.vaginal = 0>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.anal = 0>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.pubicHStyle = "bushy">> - <<set $activeSlave.behavioralFlaw = "devout">> - <<set $activeSlave.sexualFlaw = "repressed">> - <<set _newSlaves.push($activeSlave)>> - <</for>> -<<elseif $eventResults.aidTarget == "school">> - <<set $activeSlaveOneTimeMinAge = 26>> - <<set $activeSlaveOneTimeMaxAge = 42>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was the principal of a girls' school whose remnants you enslaved. A strap-on and a large quantity of personal lubricant were found in $his possession when $he was enslaved.">> - <<set $activeSlave.intelligence = random(16,80)>> - <<set $activeSlave.intelligenceImplant = 15>> - <<set $activeSlave.teeth = "normal">> - <<set $activeSlave.career = "a principal">> - <<set $activeSlave.devotion = -20>> - <<set $activeSlave.trust = random(-90,-75)>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 0)>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.weight = random(20,80)>> - <<set $activeSlave.attrXX = random(60,90)>> - <<set $activeSlave.attrXY = random(10,50)>> - <<set $activeSlave.energy = random(60,80)>> - <<set $activeSlave.skill.vaginal = 15>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.anal = 15>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 15>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.fetish = "dom">> - <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "hates men", "hates men", "liberated")>> - <<set $activeSlave.sexualFlaw = "shamefast">> - <<set _newSlaves.push($activeSlave)>> - In any case, you've enslaved a fine group. The principal is on the older side, and seems to have paid unusually close attention to $his appearance, for the female principal of a girls' school. And for whatever reason, the school's uniform skirt seems to have been rather short in back. - <<for $i = 0; $i < 3; $i++>> - <<set $activeSlaveOneTimeMaxAge = 18>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was a student at a girls' school whose remnants you enslaved.">> - <<set $activeSlave.career = "a student">> - <<run generateSalonModifications($activeSlave)>> - <<set $activeSlave.devotion = random(-90,-75)>> - <<set $activeSlave.trust = -20>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 10)>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.vagina = random(0, 0, 1)>> - <<set $activeSlave.weight = random(-50,0)>> - <<set $activeSlave.attrXX = 70>> - <<set $activeSlave.attrXY = random(10,70)>> - <<set $activeSlave.energy = random(50,70)>> - <<set $activeSlave.skill.vaginal = 0>> - <<set $activeSlave.skill.oral = 0>> - <<set $activeSlave.skill.anal = 15>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>> - <<set $activeSlave.sexualFlaw = either("hates anal", "idealistic", "shamefast")>> - <<set _newSlaves.push($activeSlave)>> - <</for>> -<<elseif $eventResults.aidTarget == "maternity">> - <<for $i = 0; $i < 4; $i++>> - <<if $pedo_mode == 1>> - <<set $activeSlaveOneTimeMinAge = $fertilityAge>> + /* post preggo */ + <<set _pram = {disableDisability: 1, ageOverridesPedoMode: 1, race: "white"}>> + <<if $pedo_mode === 1>> + <<set _pram.minAge = 16>> + <<set _pram.maxAge = 18>> <<else>> - <<set $activeSlaveOneTimeMinAge = 20>> - <<set $activeSlaveOneTimeMaxAge = 39>> + <<set _pram.minAge = 19>> + <<set _pram.maxAge = 22>> <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/ - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX", {mature: 0})>> - <<set $activeSlave.origin = "$He was an expectant mother you enslaved when you evacuated $him from a threatened old world hospital.">> - <<set $activeSlave.career = "a housewife">> - <<set $activeSlave.devotion = random(-90,-75)>> - <<set $activeSlave.trust = -20>> - <<set $activeSlave.preg = random(28,40)>> - <<set $activeSlave.pregType = either(1, 1, 1, 1, 1, 1, 2)>> - <<set $activeSlave.pregKnown = 1>> - <<set $activeSlave.pregWeek = $activeSlave.preg>> - <<run SetBellySize($activeSlave)>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 50)>> - <<set $activeSlave.vagina = random(1,3)>> - <<set $activeSlave.boobs += 100*random(0,2)>> - <<set $activeSlave.lactation = 1>> - <<set $activeSlave.lactationDuration = 2>> - <<set $activeSlave.nipples = either("cute", "inverted", "partially inverted", "puffy")>> - <<set _newSlaves.push($activeSlave)>> - <</for>> - In any case, you've enslaved a fine group. The expectant mothers vary widely; the only thing they have in common is their gravid bellies. None of them are in really serious condition, either, and they should bear the transition to slave life reasonably well despite their pregnancies. -<<elseif $eventResults.aidTarget == "gradeSchool">> - In any case, you've enslaved a fine group. The girls are all within a similar age range, young, and healthy. Their youth and vigor should make them quite popular. - <<for $i = 0; $i < 4; $i++>> - <<if $minimumSlaveAge <= 7>> - <<set $activeSlaveOneTimeMinAge = 7>> - <<set $activeSlaveOneTimeMaxAge = 10>> - <<elseif $minimumSlaveAge <= 11>> - <<set $activeSlaveOneTimeMinAge = 11>> - <<set $activeSlaveOneTimeMaxAge = 14>> - <<elseif $minimumSlaveAge <= 15>> - <<set $activeSlaveOneTimeMinAge = 15>> - <<set $activeSlaveOneTimeMaxAge = 18>> + <<set _slave = GenerateNewSlave("XX", _pram)>> + <<set _slave.origin = "$He was a nun in a felled mission. Once claimed, $he was reduced to nothing more than a cum dump for $his black masters.">> + <<set _slave.career = "a nun">> + <<set _slave.devotion = 50>> + <<set _slave.trust = random(0,50)>> + <<run setHealth(_slave, jsRandom(-90, -50), normalRandInt(15, 3), undefined, undefined, 80)>> + <<set _slave.anus = 3>> + <<set _slave.vagina = 5>> + <<set _slave.weight = random(-90,-60)>> + <<set _slave.muscles = random(-70,-20)>> + <<set _slave.waist = random(-10,0)>> + <<set _slave.attrXY = random(0,10)>> + <<set _slave.energy = random(0,20)>> + <<set _slave.skill.vaginal = 50>> + <<set _slave.skill.oral = 75>> + <<set _slave.skill.anal = 25>> + <<set _slave.pubicHStyle = "bushy">> + <<set _slave.underarmHStyle = "bushy">> + <<set _slave.preg = 0>> + <<set _slave.pregWeek = -3>> + <<set _slave.counter.birthsTotal = 2>> + <<set _slave.bellySag = 5>> + <<set _slave.bellySagPreg = 5>> + <<set _slave.boobs += 100*random(1,3)>> + <<set _slave.lactation = 1>> + <<set _slave.lactationDuration = 1>> + <<set _slave.boobsMilk = 200>> + <<set _slave.boobs += _slave.boobsMilk>> + <<set _slave.boobShape = "saggy">> + <<set _slave.nipples = either("cute", "puffy")>> + <<set _newSlaves.push(_slave)>> + + /* young preggo*/ + <<set _pram = {disableDisability: 1, ageOverridesPedoMode: 1, race: "white"}>> + <<if $minimumSlaveAge < $fertilityAge>> + <<if $minimumSlaveAge < 8>> + <<set _pram.minAge = 8>> + <<set _pram.maxAge = 8>> + <<else>> + <<set _pram.minAge = $fertilityAge>> + <<set _pram.maxAge = $fertilityAge>> + <</if>> <<else>> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 18>> + <<if $fertilityAge < 8>> + <<set _pram.minAge = 8>> + <<set _pram.maxAge = 8>> + <<else>> + <<set _pram.minAge = $minimumSlaveAge>> + <<set _pram.maxAge = $minimumSlaveAge>> + <</if>> <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave()>> - <<set $activeSlave.origin = "$He was a student you enslaved when you evacuated $him from a threatened old world grade school.">> - <<set $activeSlave.career = "a student">> - <<run generateSalonModifications($activeSlave)>> - <<set $activeSlave.devotion = random(-90,-75)>> - <<set $activeSlave.trust = random(-90,-75)>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, 0, jsRandom(40, 70))>> - <<set _newSlaves.push($activeSlave)>> - <</for>> -<<elseif $eventResults.aidTarget == "conversion">> - In any case, you've enslaved a fine group. Certain religious groups persist in the hilarious delusion that it's possible to alter sexual orientation through prayer. In your experience, hormones, drugs, and compliance training are far more effective. - <<set $activeSlaveOneTimeMinAge = 26>> - <<set $activeSlaveOneTimeMaxAge = 42>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XY")>> - <<set $activeSlave.origin = "$He was the owner of a religious orientation conversion therapy camp whose remnants you enslaved.">> - <<set $activeSlave.career = "a business owner">> - <<set $activeSlave.devotion = -20>> - <<set $activeSlave.trust = random(-90,-75)>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 0)>> - <<set $activeSlave.anus = random(2,3)>> - <<set $activeSlave.weight = random(20,80)>> - <<set $activeSlave.attrXX = random(10,50)>> - <<set $activeSlave.attrXY = 90>> - <<set $activeSlave.energy = random(30,80)>> - <<set $activeSlave.skill.oral = random(50,100)>> - <<set $activeSlave.skill.anal = random(50,100)>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = random(15,40)>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.fetish = either("submissive", "cumslut", "buttslut")>> - <<set $activeSlave.fetishStrength = random(1,2)>> - <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "hates women", "odd", "liberated")>> - <<set $activeSlave.sexualFlaw = either("repressed", "shamefast")>> - <<set _newSlaves.push($activeSlave)>> - <<for $i = 0; $i < 3; $i++>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 18>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XY")>> - <<set $activeSlave.origin = "$He was an inmate at a religious orientation conversion therapy camp whose remnants you enslaved.">> - <<set $activeSlave.career = "a student">> - <<set $activeSlave.devotion = random(-90,-75)>> - <<set $activeSlave.trust = -20>> - <<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, undefined, 20)>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.weight = random(-50,0)>> - <<set $activeSlave.attrXX = random(10,50)>> - <<set $activeSlave.attrXY = random(60,90)>> - <<set $activeSlave.energy = random(30,70)>> - <<set $activeSlave.skill.oral = random(15,40)>> - <<set $activeSlave.skill.anal = random(15,40)>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.behavioralFlaw = either("anorexic", "bitchy", "devout", "odd")>> - <<set $activeSlave.sexualFlaw = either("apathetic", "repressed", "shamefast")>> - <<set _newSlaves.push($activeSlave)>> - <</for>> -<<elseif $eventResults.aidTarget == "volleyballTeam">> - In any case, you've enslaved a fine group. The girls are in fine health, fit and just past their majority, likely the reason any that stepped off the bus were promptly abducted. Their youth and vigor should make them quite popular, as will their experience with handling balls. - <<for $i = 0; $i < 4; $i++>> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 18>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 1, limitMult: [0, 2]}))>> - <<set $activeSlave.origin = "$He was a volleyball player you enslaved when you evacuated $him from a broken down bus.">> - <<set $activeSlave.career = "a student athlete">> - <<run generateSalonModifications($activeSlave)>> - <<set $activeSlave.devotion = random(-90,-75)>> - <<set $activeSlave.trust = random(-90,-75)>> - <<run setHealth($activeSlave, jsRandom(20, 60), 0, 0, undefined, 90)>> - <<set $activeSlave.muscles = random(20,40)>> - <<set $activeSlave.weight = random(-10,5)>> - <<set $activeSlave.waist = random(-40,0)>> - <<set $activeSlave.boobs = random(3,5)*100>> - <<set $activeSlave.butt = random(1,2)>> - <<set _newSlaves.push($activeSlave)>> - <</for>> -<<elseif $eventResults.aidTarget == "seizedMission">> - /* leader */ - <<if $pedo_mode == 1>> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 24>> - <<else>> - <<set $activeSlaveOneTimeMinAge = 25>> - <<set $activeSlaveOneTimeMaxAge = 39>> - <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/ - <<set $oneTimeDisableDisability = 1>> - <<set $fixedRace = "white">> - <<set _missLeader = GenerateNewSlave("XX", {mature: 0})>> - <<set _missLeader.origin = "$He was the head nun of a conquered mission. Once claimed, $he was reduced to nothing more than a cum dump for $his black masters.">> - <<set _missLeader.career = "a nun">> - <<set _missLeader.intelligence = random(16,80)>> - <<set _missLeader.intelligenceImplant = 15>> - <<set _missLeader.devotion = 40>> - <<set _missLeader.trust = random(0,40)>> - <<run setHealth(_missLeader, jsRandom(-50, 10), normalRandInt(15, 3), undefined, undefined, 60)>> - <<set _missLeader.anus = 3>> - <<set _missLeader.vagina = 5>> - <<set _missLeader.weight = random(-80,-20)>> - <<set _missLeader.muscles = random(-20,0)>> - <<set _missLeader.waist = random(-40,0)>> - <<set _missLeader.attrXY = random(0,10)>> - <<set _missLeader.energy = random(0,20)>> - <<set _missLeader.skill.vaginal = 50>> - <<set _missLeader.skill.oral = 75>> - <<set _missLeader.skill.anal = 25>> - <<set _missLeader.pubicHStyle = "bushy">> - <<set _missLeader.underarmHStyle = "bushy">> - <<set _missLeader.preg = random(15,25)>> - <<set _missLeader.pregType = 1>> - <<set _missLeader.pregKnown = 1>> - <<set _missLeader.pregWeek = _missLeader.preg>> - <<run SetBellySize(_missLeader)>> - <<run WombFatherRace(_missLeader, "black")>> - <<set _missLeader.counter.birthsTotal = 3>> - <<set _missLeader.bellySag = 5>> - <<set _missLeader.bellySagPreg = 5>> - <<set _missLeader.boobs += 100*random(1,3)>> - <<set _missLeader.lactation = 1>> - <<set _missLeader.lactationDuration = 2>> - <<set _missLeader.boobShape = "saggy">> - <<set _missLeader.nipples = "huge">> - <<set _newSlaves.push(_missLeader)>> - /* preggo */ - <<if $pedo_mode == 1>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 18>> - <<else>> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 24>> - <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/ - <<set $oneTimeDisableDisability = 1>> - <<set $fixedRace = "white">> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was a nun in a felled mission. Once claimed, $he was reduced to nothing more than a cum dump for $his black masters.">> - <<set $activeSlave.career = "a nun">> - <<set $activeSlave.intelligenceImplant = 15>> - <<set $activeSlave.devotion = 30>> - <<set $activeSlave.trust = random(-20,20)>> - <<run setHealth($activeSlave, jsRandom(-60, -10), normalRandInt(15, 3), undefined, undefined, 40)>> - <<set $activeSlave.anus = 3>> - <<set $activeSlave.vagina = 4>> - <<set $activeSlave.weight = random(-90,-20)>> - <<set $activeSlave.muscles = random(-50,-20)>> - <<set $activeSlave.waist = random(-40,0)>> - <<set $activeSlave.attrXY = random(0,10)>> - <<set $activeSlave.energy = random(0,20)>> - <<set $activeSlave.skill.vaginal = 50>> - <<set $activeSlave.skill.oral = 75>> - <<set $activeSlave.skill.anal = 25>> - <<set $activeSlave.pubicHStyle = "bushy">> - <<set $activeSlave.underarmHStyle = "bushy">> - <<set $activeSlave.preg = random(30,35)>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregKnown = 1>> - <<set $activeSlave.pregWeek = $activeSlave.preg>> - <<run SetBellySize($activeSlave)>> - <<run WombFatherRace($activeSlave, "black")>> - <<set $activeSlave.counter.birthsTotal = 3>> - <<set $activeSlave.bellySag = 5>> - <<set $activeSlave.bellySagPreg = 5>> - <<set $activeSlave.boobs += 100*random(0,2)>> - <<set $activeSlave.lactation = 1>> - <<set $activeSlave.lactationDuration = 2>> - <<set $activeSlave.boobShape = "saggy">> - <<set $activeSlave.nipples = either("cute", "puffy")>> - <<set _newSlaves.push($activeSlave)>> - /* post preggo */ - <<if $pedo_mode == 1>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 18>> - <<else>> - <<set $activeSlaveOneTimeMinAge = 19>> - <<set $activeSlaveOneTimeMaxAge = 22>> - <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/ - <<set $oneTimeDisableDisability = 1>> - <<set $fixedRace = "white">> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was a nun in a felled mission. Once claimed, $he was reduced to nothing more than a cum dump for $his black masters.">> - <<set $activeSlave.career = "a nun">> - <<set $activeSlave.devotion = 50>> - <<set $activeSlave.trust = random(0,50)>> - <<run setHealth($activeSlave, jsRandom(-90, -50), normalRandInt(15, 3), undefined, undefined, 80)>> - <<set $activeSlave.anus = 3>> - <<set $activeSlave.vagina = 5>> - <<set $activeSlave.weight = random(-90,-60)>> - <<set $activeSlave.muscles = random(-70,-20)>> - <<set $activeSlave.waist = random(-10,0)>> - <<set $activeSlave.attrXY = random(0,10)>> - <<set $activeSlave.energy = random(0,20)>> - <<set $activeSlave.skill.vaginal = 50>> - <<set $activeSlave.skill.oral = 75>> - <<set $activeSlave.skill.anal = 25>> - <<set $activeSlave.pubicHStyle = "bushy">> - <<set $activeSlave.underarmHStyle = "bushy">> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.pregWeek = -3>> - <<set $activeSlave.counter.birthsTotal = 2>> - <<set $activeSlave.bellySag = 5>> - <<set $activeSlave.bellySagPreg = 5>> - <<set $activeSlave.boobs += 100*random(1,3)>> - <<set $activeSlave.lactation = 1>> - <<set $activeSlave.lactationDuration = 1>> - <<set $activeSlave.boobsMilk = 200>> - <<set $activeSlave.boobs += $activeSlave.boobsMilk>> - <<set $activeSlave.boobShape = "saggy">> - <<set $activeSlave.nipples = either("cute", "puffy")>> - <<set _newSlaves.push($activeSlave)>> - /* young preggo*/ - <<if $minimumSlaveAge < $fertilityAge>> - <<if $minimumSlaveAge < 8>> - <<set $activeSlaveOneTimeMinAge = 8>> - <<set $activeSlaveOneTimeMaxAge = 8>> + <<set _missLoli = GenerateNewSlave("XX", _pram)>> + <<set _missLoli.origin = "$He was a fucktoy held in a felled mission. $He was nothing more than a cum dump to $his black masters.">> + <<set _missLoli.career = "an orphan">> + <<set _missLoli.devotion = -20>> + <<set _missLoli.trust = random(-100,-80)>> + <<run setHealth(_missLoli, jsRandom(-90, -70), normalRandInt(25, 3), undefined, undefined, 100)>> + <<set _missLoli.anus = 3>> + <<set _missLoli.vagina = 5>> + <<set _missLoli.pubertyXX = 1>> + <<set _missLoli.weight = random(-100,-60)>> + <<set _missLoli.muscles = random(-100,-80)>> + <<set _missLoli.waist = random(-40,-10)>> + <<set _missLoli.attrXY = random(0,10)>> + <<set _missLoli.energy = random(0,20)>> + <<set _missLoli.skill.vaginal = 75>> + <<set _missLoli.skill.oral = 75>> + <<set _missLoli.skill.anal = 50>> + <<set _missLoli.pubicHStyle = "bushy">> + <<set _missLoli.underarmHStyle = "bushy">> + <<set _missLoli.preg = 40>> + <<set _missLoli.pregType = 1>> + <<set _missLoli.pregKnown = 1>> + <<set _missLoli.pregWeek = _missLoli.preg>> + <<run SetBellySize(_missLoli)>> + <<run WombFatherRace(_missLoli, "black")>> + <<set _missLoli.counter.birthsTotal = 0>> + <<set _missLoli.bellySag = 5>> + <<set _missLoli.bellySagPreg = 5>> + <<if _missLoli.boobs < 300>> + <<set _missLoli.boobs = 400>> <<else>> - <<set $activeSlaveOneTimeMinAge = $fertilityAge>> - <<set $activeSlaveOneTimeMaxAge = $fertilityAge>> + <<set _missLoli.boobs += 100>> <</if>> - <<else>> - <<if $fertilityAge < 8>> - <<set $activeSlaveOneTimeMinAge = 8>> - <<set $activeSlaveOneTimeMaxAge = 8>> + <<set _missLoli.lactation = 1>> + <<set _missLoli.lactationDuration = 2>> + <<set _missLoli.boobShape = either("perky", "torpedo-shaped")>> + <<set _missLoli.nipples = either("cute", "puffy")>> + <<set _newSlaves.push(_missLoli)>> + <<setLocalPronouns _missLeader>> + <<setLocalPronouns _missLoli 2>> + In any case, you've enslaved a fine group. The women will clean up nicely and are already accustomed to being raped and abused, so they should bear the transition to slave life reasonably well. The leader is a little older than the rest and clearly has been pregnant several times given the sag to $his breasts and the stretch marks coating $his swollen belly; it's clear $he has a rape baby growing inside $him. The next two are younger, but no better off; one is hugely pregnant and the other shows signs of a recent birth. The last, however, is the most eye-catching; + <<if $minimumSlaveAge < 8 && $fertilityAge < 8>> + _he2 is just a little _girl2 and a massively pregnant one at that. The leader was right to worry about _his2 well-being, there is no way _he2 would survive giving birth. + <<elseif $fertilityAge < 18 && $minimumSlaveAge < 18>> + _he2 is in no way prepared to be as pregnant as _he2 is. The leader was right to worry about _his2 well-being, birth is going to be a struggle for _him2. <<else>> - <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>> - <<set $activeSlaveOneTimeMaxAge = $minimumSlaveAge>> + _his2 stomach has already dropped and _he2 clearly has no experience with pregnancy. The leader was right to worry about _his2 well-being, _his2 body is ill-suited for childbirth. <</if>> - <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $fixedRace = "white">> - <<set _missLoli = GenerateNewSlave("XX")>> - <<set _missLoli.origin = "$He was a fucktoy held in a felled mission. $He was nothing more than a cum dump to $his black masters.">> - <<set _missLoli.career = "an orphan">> - <<set _missLoli.devotion = -20>> - <<set _missLoli.trust = random(-100,-80)>> - <<run setHealth(_missLoli, jsRandom(-90, -70), normalRandInt(25, 3), undefined, undefined, 100)>> - <<set _missLoli.anus = 3>> - <<set _missLoli.vagina = 5>> - <<set _missLoli.pubertyXX = 1>> - <<set _missLoli.weight = random(-100,-60)>> - <<set _missLoli.muscles = random(-100,-80)>> - <<set _missLoli.waist = random(-40,-10)>> - <<set _missLoli.attrXY = random(0,10)>> - <<set _missLoli.energy = random(0,20)>> - <<set _missLoli.skill.vaginal = 75>> - <<set _missLoli.skill.oral = 75>> - <<set _missLoli.skill.anal = 50>> - <<set _missLoli.pubicHStyle = "bushy">> - <<set _missLoli.underarmHStyle = "bushy">> - <<set _missLoli.preg = 40>> - <<set _missLoli.pregType = 1>> - <<set _missLoli.pregKnown = 1>> - <<set _missLoli.pregWeek = _missLoli.preg>> - <<run SetBellySize(_missLoli)>> - <<run WombFatherRace(_missLoli, "black")>> - <<set _missLoli.counter.birthsTotal = 0>> - <<set _missLoli.bellySag = 5>> - <<set _missLoli.bellySagPreg = 5>> - <<if _missLoli.boobs < 300>> - <<set _missLoli.boobs = 400>> <<else>> - <<set _missLoli.boobs += 100>> + In any case, you've enslaved a fine group. The women seem to have banded together when they were left to fend for themselves in their suburban neighborhood. They're older than many slaves, but they seem to have had rich husbands; they're conventionally pretty, and have lived soft lives that have left them healthy. + <<for _i = 0; _i < 4; _i++>> + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, minAge: 26, maxAge: 42})>> + <<set _slave.origin = "$He was a wealthy housewife who you enslaved as $he fled societal collapse.">> + <<set _slave.career = "a housewife">> + <<set _slave.devotion = -20>> + <<set _slave.trust = random(-10,10)>> + <<run setHealth(_slave, jsRandom(30, 50), 0, 0, 0)>> + <<set _slave.anus = 1>> + <<set _slave.vagina = random(1,2)>> + <<set _slave.weight = random(-20,20)>> + <<set _slave.boobs += 100*random(0,3)>> + <<set _slave.butt += random(0,2)>> + <<set _slave.attrXX = random(10,50)>> + <<set _slave.attrXY = random(60,90)>> + <<set _slave.energy = random(20,80)>> + <<set _slave.skill.vaginal = 15>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 15>> + <<set _slave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "liberated")>> + <<set _slave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "idealistic", "shamefast")>> + <<set _newSlaves.push(_slave)>> + <</for>> <</if>> - <<set _missLoli.lactation = 1>> - <<set _missLoli.lactationDuration = 2>> - <<set _missLoli.boobShape = either("perky", "torpedo-shaped")>> - <<set _missLoli.nipples = either("cute", "puffy")>> - <<set _newSlaves.push(_missLoli)>> - <<setLocalPronouns _missLeader>> - <<setLocalPronouns _missLoli 2>> - In any case, you've enslaved a fine group. The women will clean up nicely and are already accustomed to being raped and abused, so they should bear the transition to slave life reasonably well. The leader is a little older than the rest and clearly has been pregnant several times given the sag to $his breasts and the stretch marks coating $his swollen belly; it's clear $he has a rape baby growing inside $him. The next two are younger, but no better off; one is hugely pregnant and the other shows signs of a recent birth. The last, however, is the most eye-catching; - <<if $minimumSlaveAge < 8 && $fertilityAge < 8>> - _he2 is just a little _girl2 and a massively pregnant one at that. The leader was right to worry about _his2 well-being, there is no way _he2 would survive giving birth. - <<elseif $fertilityAge < 18 && $minimumSlaveAge < 18>> - _he2 is in no way prepared to be as pregnant as _he2 is. The leader was right to worry about _his2 well-being, birth is going to be a struggle for _him2. +<<case "arcology naming">> + As a society free of the encumbrance of governmental oversight, the arcologies of the Free Cities are places where societal evolution and corporate expansion can occur rapidly. + Even so, the incredible speed with which the arcology has improved under your tenure as compared to that of your predecessor, after you obtained ownership through + <<if $PC.rumor === "wealth">> + a leveraged buyout, + <<elseif $PC.rumor === "diligence">> + hard work and competence, + <<elseif $PC.rumor === "force">> + some episodes of violence, + <<elseif $PC.rumor === "social engineering">> + the creative use of psychology, + <<elseif $PC.rumor === "luck">> + an incredible opportunity, + <</if>> + is nothing short of astonishing. Other arcologies have taken many years to develop along anything but strictly conservative lines, and you are not the only arcology owner with a background + <<if $PC.career === "wealth">> + of substantial wealth. + <<elseif $PC.career === "capitalist">> + in business. + <<elseif $PC.career === "mercenary">> + in the world of private contracting. + <<elseif $PC.career === "slaver">> + as a slavebreaker. + <<elseif $PC.career === "engineer">> + in arcology engineering. + <<elseif $PC.career === "medicine">> + in medicine and surgery. + <<elseif $PC.career === "celebrity">> + in the public sphere. + <<elseif $PC.career === "escort">> + involving many personal contacts. + <<elseif $PC.career === "servant">> + involving the rich and powerful. + <<elseif $PC.career === "gang">> + involving gangs. + <<elseif $PC.career === "BlackHat">> + involving mysterious data breaches. <<else>> - _his2 stomach has already dropped and _he2 clearly has no experience with pregnancy. The leader was right to worry about _his2 well-being, _his2 body is ill-suited for childbirth. + in the Free Cities. <</if>> -<<else>> - In any case, you've enslaved a fine group. The women seem to have banded together when they were left to fend for themselves in their suburban neighborhood. They're older than many slaves, but they seem to have had rich husbands; they're conventionally pretty, and have lived soft lives that have left them healthy. - <<for $i = 0; $i < 4; $i++>> - <<set $activeSlaveOneTimeMinAge = 26>> - <<set $activeSlaveOneTimeMaxAge = 42>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "$He was a wealthy housewife who you enslaved as $he fled societal collapse.">> - <<set $activeSlave.career = "a housewife">> - <<set $activeSlave.devotion = -20>> - <<set $activeSlave.trust = random(-10,10)>> - <<run setHealth($activeSlave, jsRandom(30, 50), 0, 0, 0)>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.vagina = random(1,2)>> - <<set $activeSlave.weight = random(-20,20)>> - <<set $activeSlave.boobs += 100*random(0,3)>> - <<set $activeSlave.butt += random(0,2)>> - <<set $activeSlave.attrXX = random(10,50)>> - <<set $activeSlave.attrXY = random(60,90)>> - <<set $activeSlave.energy = random(20,80)>> - <<set $activeSlave.skill.vaginal = 15>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.anal = 0>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 15>> - <<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "liberated")>> - <<set $activeSlave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "idealistic", "shamefast")>> - <<set _newSlaves.push($activeSlave)>> - <</for>> -<</if>> - -<<case "arcology naming">> - -As a society free of the encumbrance of governmental oversight, the arcologies of the Free Cities are places where societal evolution and corporate expansion can occur rapidly. - -Even so, the incredible speed with which the arcology has improved under your tenure as compared to that of your predecessor, after you obtained ownership through -<<if $PC.rumor == "wealth">> - a leveraged buyout, -<<elseif $PC.rumor == "diligence">> - hard work and competence, -<<elseif $PC.rumor == "force">> - some episodes of violence, -<<elseif $PC.rumor == "social engineering">> - the creative use of psychology, -<<elseif $PC.rumor == "luck">> - an incredible opportunity, -<</if>> -is nothing short of astonishing. Other arcologies have taken many years to develop along anything but strictly conservative lines, and you are not the only arcology owner with a background -<<if $PC.career == "wealth">> - of substantial wealth. -<<elseif $PC.career == "capitalist">> - in business. -<<elseif $PC.career == "mercenary">> - in the world of private contracting. -<<elseif $PC.career == "slaver">> - as a slavebreaker. -<<elseif $PC.career == "engineer">> - in arcology engineering. -<<elseif $PC.career == "medicine">> - in medicine and surgery. -<<elseif $PC.career == "celebrity">> - in the public sphere. -<<elseif $PC.career == "escort">> - involving many personal contacts. -<<elseif $PC.career == "servant">> - involving the rich and powerful. -<<elseif $PC.career == "gang">> - involving gangs. -<<elseif $PC.career == "BlackHat">> - involving mysterious data breaches. -<<else>> - in the Free Cities. -<</if>> -It occurs to you that the arcology's growing role as a place where those with the means to do so can live in the society you have created, enjoying themselves and their lives to the fullest while subjugating others, should be commemorated. -<br><br> -As any slaveowner with half a mind in the Free Cities knows, there is power in words, and in what they represent. Master. Slave. These two words alone, more than any others, define the arcologies that have taken up the mantle of leading the world forward in these dark times. The time has come to add a new term to the lexicon of the Free Cities — a name. No longer will your arcology be known only as $arcologies[0].name, a bland and uninspiring name if ever there was one. -<br><br> -From this day forward, the arcology shall be known as: <<textbox "$arcologies[0].name" $arcologies[0].name>> - + It occurs to you that the arcology's growing role as a place where those with the means to do so can live in the society you have created, enjoying themselves and their lives to the fullest while subjugating others, should be commemorated. + <br><br> + As any slaveowner with half a mind in the Free Cities knows, there is power in words, and in what they represent. Master. Slave. These two words alone, more than any others, define the arcologies that have taken up the mantle of leading the world forward in these dark times. The time has come to add a new term to the lexicon of the Free Cities — a name. No longer will your arcology be known only as $arcologies[0].name, a bland and uninspiring name if ever there was one. + <br><br> + From this day forward, the arcology shall be known as: <<textbox "$arcologies[0].name" $arcologies[0].name>> <<case "slave food">> - -A screen opposite your desk springs to life, <<if $assistant.personality == 0>>showing your personal assistant's symbol, indicating that it has a complex subject to report. When you instruct it to continue, it displays<<else>>and $assistant.name's avatar appears on it seated, indicating that _heA has something complex to bring up. When you tell _himA to continue, _heA reviews<</if>> medical research that's just been published, on the long term effects of the liquid diet your slaves eat. The current generation of slaves is the first, and new discoveries about the effects of years of modern slavery are made all the time. Apparently, consuming state of the art slave food causes slow atrophy of slaves' digestive tracts. The slaves' ability to digest the slave food does not seem to be affected; the atrophy is the body's natural reaction to never facing digestive challenge, and once it reaches the point where the remaining digestive capacity is necessary for liquid slave food, it stops. The only negative effect known is difficulty readjusting to normal food, becoming more extreme the longer the slave food diet was followed. -<br><br>"In conclusion," -<<if $assistant.personality == 0>> - your assistant recites, "no impact on slaves who fully adapt to slave food is likely, as long as they remain slaves. If they were to be freed, they would have to either continue obtaining liquid slave food, or go through a difficult or even impossible dietary transition." _HeA pauses. "This information is likely to remain at the level of a rumor among the slave population, unless it is openly admitted." -<<else>> - _heA says, "your slaves who stay on slave food long enough to need it will be totally fine, as long as they stay slaves. If they're ever freed, though, they have to keep eating slave food, or somehow switch. And that's never been tried." - <<switch $assistant.appearance>> - <<case "monstergirl">> - The monster<<= _girlA>> bares _hisA fangs and becomes very erect. "They're stuck," _heA says. "They're fuckslaves forever." _HeA pauses. - <<case "shemale">> - The shemale starts to stroke _himselfA. "Their assholes are going to be nice and clean and fuckable forever," _heA says, starting to cum. - <<case "amazon">> - The amazon looks pleased. "They're changing to fit their place," _heA says. - <<case "businesswoman">> - The business<<= _womanA>> fans _himselfA, looking rather hot under the collar. "Another way they're bound to you," _heA says breathily. - <<case "fairy">> - The small fairy giggles and spins around on one foot. "Looks like they'll be under our care for life!" _HeA comes to a stop. - <<case "pregnant fairy">> - The small fairy giggles and rapidly beats _hisA wings. "Looks like they'll be under our care for life!" _HisA wings settle down. - <<case "goddess">> - The goddess beams. "It's wonderful," _heA says radiantly. "Their place is here, with us." _HeA pauses. - <<case "hypergoddess">> - The child filled goddess beams. "It's wonderful," _heA says radiantly. "They are like our children, and this arcology our womb; even after they are born they are forever bound to us." _HeA pauses. - <<case "loli">> - The little _girlA smiles happily while jumping up and down. "So we can be friends forever? That's great!" _HeA pauses. - <<case "preggololi">> - The little _girlA smiles happily. "So we can be friends forever? That's great!" _HeA pauses. - <<case "angel">> - The angel frowns. "How unfair. But you'll tend to your flock, right?" - <<case "cherub">> - The cherub pauses. "That means they can't stray from your flock, they have to stay near you, right?" - <<case "incubus">> - The incubus smirks. "I don't care either way. A hole is a hole." - <<case "succubus">> - The succubus frowns. "That means they are reshaping themselves to fit you better. THAT, is MY job." - <<case "imp">> - The imp laughs. "They are nothing but toys now, never allowed to be free again!" - <<case "witch">> - The witch ponders. "It's probably more convenient than casting a spell, less side effects too. Sorry again about that last spell." - <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">> - It begins to twitch excitedly. "That means its digestive track is empty. Think how many young can be shoved in there now!" Its avatar is visible erect, maybe? It's sometimes hard to tell. - <<case "schoolgirl">> - The school<<= _girlA>> snickers cruelly. "Suck dick or starve," _heA sniggers. - <<default>> - _HisA symbol rotates slowly. - <</switch>> - "The truth will get out, but it'll be nothing more than a rumor among the slaves unless you let it be known yourself." -<</if>> - + A screen opposite your desk springs to life, <<if $assistant.personality === 0>>showing your personal assistant's symbol, indicating that it has a complex subject to report. When you instruct it to continue, it displays<<else>>and $assistant.name's avatar appears on it seated, indicating that _heA has something complex to bring up. When you tell _himA to continue, _heA reviews<</if>> medical research that's just been published, on the long term effects of the liquid diet your slaves eat. The current generation of slaves is the first, and new discoveries about the effects of years of modern slavery are made all the time. Apparently, consuming state of the art slave food causes slow atrophy of slaves' digestive tracts. The slaves' ability to digest the slave food does not seem to be affected; the atrophy is the body's natural reaction to never facing digestive challenge, and once it reaches the point where the remaining digestive capacity is necessary for liquid slave food, it stops. The only negative effect known is difficulty readjusting to normal food, becoming more extreme the longer the slave food diet was followed. + <br><br>"In conclusion," + <<if $assistant.personality === 0>> + your assistant recites, "no impact on slaves who fully adapt to slave food is likely, as long as they remain slaves. If they were to be freed, they would have to either continue obtaining liquid slave food, or go through a difficult or even impossible dietary transition." _HeA pauses. "This information is likely to remain at the level of a rumor among the slave population, unless it is openly admitted." + <<else>> + _heA says, "your slaves who stay on slave food long enough to need it will be totally fine, as long as they stay slaves. If they're ever freed, though, they have to keep eating slave food, or somehow switch. And that's never been tried." + <<switch $assistant.appearance>> + <<case "monstergirl">> + The monster<<= _girlA>> bares _hisA fangs and becomes very erect. "They're stuck," _heA says. "They're fuckslaves forever." _HeA pauses. + <<case "shemale">> + The shemale starts to stroke _himselfA. "Their assholes are going to be nice and clean and fuckable forever," _heA says, starting to cum. + <<case "amazon">> + The amazon looks pleased. "They're changing to fit their place," _heA says. + <<case "businesswoman">> + The business<<= _womanA>> fans _himselfA, looking rather hot under the collar. "Another way they're bound to you," _heA says breathily. + <<case "fairy">> + The small fairy giggles and spins around on one foot. "Looks like they'll be under our care for life!" _HeA comes to a stop. + <<case "pregnant fairy">> + The small fairy giggles and rapidly beats _hisA wings. "Looks like they'll be under our care for life!" _HisA wings settle down. + <<case "goddess">> + The goddess beams. "It's wonderful," _heA says radiantly. "Their place is here, with us." _HeA pauses. + <<case "hypergoddess">> + The child filled goddess beams. "It's wonderful," _heA says radiantly. "They are like our children, and this arcology our womb; even after they are born they are forever bound to us." _HeA pauses. + <<case "loli">> + The little _girlA smiles happily while jumping up and down. "So we can be friends forever? That's great!" _HeA pauses. + <<case "preggololi">> + The little _girlA smiles happily. "So we can be friends forever? That's great!" _HeA pauses. + <<case "angel">> + The angel frowns. "How unfair. But you'll tend to your flock, right?" + <<case "cherub">> + The cherub pauses. "That means they can't stray from your flock, they have to stay near you, right?" + <<case "incubus">> + The incubus smirks. "I don't care either way. A hole is a hole." + <<case "succubus">> + The succubus frowns. "That means they are reshaping themselves to fit you better. THAT, is MY job." + <<case "imp">> + The imp laughs. "They are nothing but toys now, never allowed to be free again!" + <<case "witch">> + The witch ponders. "It's probably more convenient than casting a spell, less side effects too. Sorry again about that last spell." + <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">> + It begins to twitch excitedly. "That means its digestive track is empty. Think how many young can be shoved in there now!" Its avatar is visible erect, maybe? It's sometimes hard to tell. + <<case "schoolgirl">> + The school<<= _girlA>> snickers cruelly. "Suck dick or starve," _heA sniggers. + <<default>> + _HisA symbol rotates slowly. + <</switch>> + "The truth will get out, but it'll be nothing more than a rumor among the slaves unless you let it be known yourself." + <</if>> <<default>> ERROR: bad event <</switch>> <br><br> - <span id="result"> <<switch $Event>> <<case "bad curatives">> - -<<link "Free breast growth is acceptable">> - <<replace "#result">> - Since you're not displeased with the breast expansion, you accept the health compensation and even make discreet inquiries to see of the effect can perhaps be replicated. Unfortunately, it seems that the result that occurred was as much due to luck as anything else. The process cannot be safely marketed. - <<run $slaves.forEach(function(s) { - if (s.curatives > 1) { - if (s.geneMods.NCS > 0) { - s.boobs += Math.floor(Math.random() * 10 + 1) * 50; + <<link "Free breast growth is acceptable">> + <<replace "#result">> + Since you're not displeased with the breast expansion, you accept the health compensation and even make discreet inquiries to see of the effect can perhaps be replicated. Unfortunately, it seems that the result that occurred was as much due to luck as anything else. The process cannot be safely marketed. + <<run $slaves.forEach(function(s) { + if (s.curatives > 1) { + if (s.geneMods.NCS > 0) { + s.boobs += Math.floor(Math.random() * 10 + 1) * 50; + } + else { + s.boobs += Math.floor(Math.random() * 10 + 1) * 100; + } } - else { - s.boobs += Math.floor(Math.random() * 10 + 1) * 100; + if (s.inflationType === "curative") { + if (s.geneMods.NCS > 0) { + s.boobs += Math.floor(Math.random() * 10 + 1) * 150 * s.inflation; + } + else { + s.boobs += Math.floor(Math.random() * 10 + 1) * 300 * s.inflation; + } } - } - if (s.inflationType == "curative") { - if (s.geneMods.NCS > 0) { - s.boobs += Math.floor(Math.random() * 10 + 1) * 150 * s.inflation; + if (s.geneticQuirks.macromastia === 3) { + s.geneticQuirks.macromastia = 2; } - else { - s.boobs += Math.floor(Math.random() * 10 + 1) * 300 * s.inflation; + if (s.geneticQuirks.gigantomastia === 3) { + s.geneticQuirks.gigantomastia = 2; } - } - if (s.geneticQuirks.macromastia == 3) { - s.geneticQuirks.macromastia = 2; - } - if (s.geneticQuirks.gigantomastia == 3) { - s.geneticQuirks.gigantomastia = 2; - } - })>> - <</replace>> -<</link>> -<br><<link "Demand further compensation">> - <<replace "#result">> - You muster all the contractual remedies available to you and join the crowd of slaveowners laying into the hapless manufacturer. Of course, with so many attackers, there is as much infighting between them as conflict with the helpless enemy, since everyone knows the business will go bankrupt before everyone gets paid. Nevertheless you @@.yellowgreen;approximately double@@ the money you make out of the situation. - <<run cashX(500*$slaves.length, "event")>> - <</replace>> -<</link>> -<br><<link "Force surgical repairs">> - <<replace "#result">> - The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical repair of the breast expansion before they do. At the manager's expense, your slaves move through a top-flight surgeon's care and are reduced to their former sizes. - <</replace>> -<</link>> - + })>> + <</replace>> + <</link>> + <br><<link "Demand further compensation">> + <<replace "#result">> + You muster all the contractual remedies available to you and join the crowd of slaveowners laying into the hapless manufacturer. Of course, with so many attackers, there is as much infighting between them as conflict with the helpless enemy, since everyone knows the business will go bankrupt before everyone gets paid. Nevertheless you @@.yellowgreen;approximately double@@ the money you make out of the situation. + <<run cashX(500*$slaves.length, "event")>> + <</replace>> + <</link>> + <br><<link "Force surgical repairs">> + <<replace "#result">> + The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical repair of the breast expansion before they do. At the manager's expense, your slaves move through a top-flight surgeon's care and are reduced to their former sizes. + <</replace>> + <</link>> <<case "bad breasts">> + <<link "The emotional distress isn't worth the trouble">> + <<replace "#result">> + Since subjecting all the affected slaves to abortions would cause you severe losses, you've decided to let them keep the pregnancies. You hope you are prepared for all the children you'll be producing. Those who couldn't become pregnant @@.lime;gained some breast, hip and ass size,@@ as well as @@.lime;began lactating.@@ -<<link "The emotional distress isn't worth the trouble">> - <<replace "#result">> - Since subjecting all the affected slaves to abortions would cause you severe losses, you've decided to let them keep the pregnancies. You hope you are prepared for all the children you'll be producing. Those who couldn't become pregnant @@.lime;gained some breast, hip and ass size,@@ as well as @@.lime;began lactating.@@ - <<for $i = 0; $i < $slaves.length; $i++>> - <<if ($slaves[$i].drugs == "breast injections") && canGetPregnant($slaves[$i])>> - <<set $slaves[$i].preg = 1>> - <<set $slaves[$i].pregType = random(10,25)>> - <<set $slaves[$i].pregKnown = 1>> - <<set $slaves[$i].pregWeek = 1>> - <<run SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].drugs == "breast injections">> - <<set $slaves[$i].lactation = 1>> - <<set $slaves[$i].lactationDuration = 2>> - <<if ($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].hips < 1)>> - <<set $slaves[$i].hips += 1>> - <<set $slaves[$i].butt += 1>> - <</if>> - <<if $precociousPuberty == 1>> - <<if $slaves[$i].pubertyXX == 0 && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1)>> - <<set $slaves[$i].pubertyAgeXX -= 1>> - <<if $slaves[$i].geneMods.NCS == 1>> - <<set $slaves[$i].pubertyAgeXX -= .5>> + <<for _slave range $slaves>> + <<if _slave.drugs.includes("breast injections")>> + <<set _isIntense = _slave.drugs.includes("intensive")>> + <<set _isHyper = _slave.drugs.includes("hyper")>> + <<if canGetPregnant(_slave)>> + <<set _slave.preg = 1>> + <<if _isIntense>> + <<set _slave.pregType = random(15, 35)>> + <<elseif _isHyper>> + <<set _slave.pregType = random(20, 45)>> + <<else>> + <<set _slave.pregType = random(10, 25)>> <</if>> - <</if>> - <<if $slaves[$i].pubertyXY == 0 && $slaves[$i].balls > 0>> - <<set $slaves[$i].pubertyAgeXY += 1>> - /* NCS reduces the male puberty slowing affects */ - <<if $slaves[$i].geneMods.NCS == 1>> - <<set $slaves[$i].pubertyAgeXY -= .5>> + <<set _slave.pregKnown = 1>> + <<set _slave.pregWeek = 1>> + <<run SetBellySize(_slave)>> + <<else>> + <<set _slave.lactation = 1>> + <<set _slave.lactationDuration = 2>> + <<if _slave.geneMods.NCS === 0 && _slave.hips < 1>> + <<set _slave.hips++>> + <<if _isHyper>> + <<set _slave.butt += 2>> + <<else>> + <<set _slave.butt++>> + <</if>> <</if>> - <</if>> - <</if>> - <<if $slaves[$i].geneMods.NCS == 0>> - <<set $slaves[$i].boobs += 300>> - <<else>> - <<set $slaves[$i].boobs += 150>> - <</if>> - <<elseif $slaves[$i].drugs == "intensive breast injections" && canGetPregnant($slaves[$i])>> - <<set $slaves[$i].preg = 1>> - <<set $slaves[$i].pregType = random(15,35)>> - <<set $slaves[$i].pregKnown = 1>> - <<set $slaves[$i].pregWeek = 1>> - <<run SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].drugs == "intensive breast injections">> - <<set $slaves[$i].lactation = 1>> - <<set $slaves[$i].lactationDuration = 2>> - <<if ($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].hips < 1)>> - <<set $slaves[$i].hips += 1>> - <<set $slaves[$i].butt += 1>> - <</if>> - <<if $precociousPuberty == 1>> - <<if $slaves[$i].pubertyXX == 0 && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1)>> - <<set $slaves[$i].pubertyAgeXX -= 1.5>> - <<if $slaves[$i].geneMods.NCS == 1>> - <<set $slaves[$i].pubertyAgeXX -= .75>> + <<if $precociousPuberty === 1>> + <<if _slave.pubertyXX === 0 && (_slave.ovaries === 1 || _slave.mpreg === 1)>> + <<if _isIntense>> + <<set _slave.pubertyAgeXX -= 1.5>> + <<elseif _isHyper>> + <<set _slave.pubertyAgeXX -= 2>> + <<else>> + <<set _slave.pubertyAgeXX-->> + <</if>> + <<if _slave.geneMods.NCS === 1>> + <<if _isIntense>> + <<set _slave.pubertyAgeXX -= 0.75>> + <<elseif _isHyper>> + <<set _slave.pubertyAgeXX -= 1>> + <<else>> + <<set _slave.pubertyAgeXX -= 0.5>> + <</if>> + <</if>> + <</if>> + <<if _slave.pubertyXY === 0 && _slave.balls > 0>> + <<if _isIntense>> + <<set _slave.pubertyAgeXY += 1.5>> + <<elseif _isHyper>> + <<set _slave.pubertyAgeXY += 2>> + <<else>> + <<set _slave.pubertyAgeXY += 1>> + <</if>> + /* NCS reduces the male puberty slowing affects */ + <<if _slave.geneMods.NCS === 1>> + <<if _isIntense>> + <<set _slave.pubertyAgeXY -= 0.75>> + <<elseif _isHyper>> + <<set _slave.pubertyAgeXY -= 1>> + <<else>> + <<set _slave.pubertyAgeXY -= 0.5>> + <</if>> + <</if>> + <</if>> <</if>> - <</if>> - <<if $slaves[$i].pubertyXY == 0 && $slaves[$i].balls > 0>> - <<set $slaves[$i].pubertyAgeXY += 1.5>> - /* NCS reduces the male puberty slowing affects */ - <<if $slaves[$i].geneMods.NCS == 1>> - <<set $slaves[$i].pubertyAgeXY -= .75>> + <<if _slave.geneMods.NCS === 0>> + <<set _slave.boobs += 300>> + <<else>> + <<set _slave.boobs += 150>> <</if>> <</if>> <</if>> - <<if $slaves[$i].geneMods.NCS == 0>> - <<set $slaves[$i].boobs += 300>> - <<else>> - <<set $slaves[$i].boobs += 150>> - <</if>> - <<elseif ($slaves[$i].drugs == "hyper breast injections") && canGetPregnant($slaves[$i])>> - <<set $slaves[$i].preg = 1>> - <<set $slaves[$i].pregType = random(20,45)>> - <<set $slaves[$i].pregKnown = 1>> - <<set $slaves[$i].pregWeek = 1>> - <<run SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].drugs == "hyper breast injections">> - <<set $slaves[$i].lactation = 1>> - <<set $slaves[$i].lactationDuration = 2>> - <<if ($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].hips < 1)>> - <<set $slaves[$i].hips += 1>> - <<set $slaves[$i].butt += 2>> - <</if>> - <<if $precociousPuberty == 1>> - <<if $slaves[$i].pubertyXX == 0 && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1)>> - <<set $slaves[$i].pubertyAgeXX -= 2>> - <<if $slaves[$i].geneMods.NCS == 1>> - <<set $slaves[$i].pubertyAgeXX -= 1>> - <</if>> - <</if>> - <<if $slaves[$i].pubertyXY == 0 && $slaves[$i].balls > 0>> - <<set $slaves[$i].pubertyAgeXY += 2>> - /* NCS reduces the male puberty slowing affects */ - <<if $slaves[$i].geneMods.NCS == 1>> - <<set $slaves[$i].pubertyAgeXY -= 1>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].geneMods.NCS == 0>> - <<set $slaves[$i].boobs += 300>> - <<else>> - <<set $slaves[$i].boobs += 150>> - <</if>> - <</if>> - <</for>> - <</replace>> -<</link>> -<br><<link "Demand further compensation">> - <<replace "#result">> - You muster all the contractual remedies available to you and join the crowd of slaveowners laying into the hapless manufacturer. Of course, with so many attackers, there is as much infighting between them as conflict with the helpless enemy, since everyone knows the business will go bankrupt before everyone gets paid. Nevertheless you @@.yellowgreen;approximately double@@ the money you make out of the situation, plenty to deal with the pregnancies. - <<run cashX(2000*$slaves.length, "event")>> - <</replace>> -<</link>> -<br><<link "Force surgical repairs and compensation">> - <<replace "#result">> - The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts.@@ - <<run $slaves.forEach(function(s) { - if (canGetPregnant(s)) { - if (s.drugs == "breast injections") { - if (s.geneMods.NCS > 0) { - s.boobs += Math.floor(Math.random() * 10 + 1) * 50; - } - else { - s.boobs += Math.floor(Math.random() * 10 + 1) * 100; - } - } else if (s.drugs == "intensive breast injections") { - if (s.geneMods.NCS > 0) { - s.boobs += Math.floor(Math.random() * 10 + 1) * 100; - } - else { - s.boobs += Math.floor(Math.random() * 10 + 1) * 150; - } - } else if (s.drugs == "hyper breast injections") { - if (s.geneMods.NCS > 0) { - s.boobs += Math.floor(Math.random() * 10 + 1) * 200; - } - else { - s.boobs += Math.floor(Math.random() * 10 + 1) * 300; + <</for>> + <</replace>> + <</link>> + <br><<link "Demand further compensation">> + <<replace "#result">> + You muster all the contractual remedies available to you and join the crowd of slaveowners laying into the hapless manufacturer. Of course, with so many attackers, there is as much infighting between them as conflict with the helpless enemy, since everyone knows the business will go bankrupt before everyone gets paid. Nevertheless you @@.yellowgreen;approximately double@@ the money you make out of the situation, plenty to deal with the pregnancies. + <<run cashX(2000*$slaves.length, "event")>> + <</replace>> + <</link>> + <br><<link "Force surgical repairs and compensation">> + <<replace "#result">> + The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts.@@ + <<run $slaves.forEach(function(s) { + if (canGetPregnant(s)) { + if (s.drugs === "breast injections") { + if (s.geneMods.NCS > 0) { + s.boobs += Math.floor(Math.random() * 10 + 1) * 50; + } + else { + s.boobs += Math.floor(Math.random() * 10 + 1) * 100; + } + } else if (s.drugs === "intensive breast injections") { + if (s.geneMods.NCS > 0) { + s.boobs += Math.floor(Math.random() * 10 + 1) * 100; + } + else { + s.boobs += Math.floor(Math.random() * 10 + 1) * 150; + } + } else if (s.drugs === "hyper breast injections") { + if (s.geneMods.NCS > 0) { + s.boobs += Math.floor(Math.random() * 10 + 1) * 200; + } + else { + s.boobs += Math.floor(Math.random() * 10 + 1) * 300; + } } } - } - })>> - <</replace>> -<</link>> - + })>> + <</replace>> + <</link>> <<case "strip club closing">> - -<<set $eventResults.strip = 1>> -<<link "Offer to take them in">> - <<replace "#result">> - The now-unemployed strippers are not impressed by your offer to take them in. "What," one of them says, "be one of your shivering little cunts? You'd have us signing ourselves into slavery inside two weeks. Fuck off, we'll take the streets." Under the nonlethal riot cannons of the security drones, they file off, muttering mutinously. Unfortunately, you don't have any pretense to enslave or imprison them. - <<set $nextButton = "Continue">> - <</replace>> -<</link>> -<br><<link "Offer them severance pay">> - <<replace "#result">> - You have a word with them, stepping closer and speaking quietly to defuse the situation. You tell them you're aware that they're in a difficult place, but you also explain that the Free Cities are a new and changing place. No one can rely on the old way of doing things any more. You offer to pay each of them a small stipend to help tide them over until they find other employment. They're surprised at your munificence but @@.green;accept it with gratitude.@@ - <<set $nextButton = "Continue">> - <<run repX(2000, "event")>> - <<run cashX(-1000, "event")>> - <<set $eventResults.strip = 2>> - <</replace>> -<</link>> //This will cost <<print cashFormat(1000)>>// -<br><<link "Offer to set them up independently">> - <<replace "#result">> - You offer a way out of their situation. They, you suggest, can keep working in the now-vacant shop if they work together to pay the rent. They can move into a couple of vacant rooms nearby that you can easily have set up as a bunkhouse. You'll collect a little more rent, and they'll have a second chance. They @@.green;accept it with gratitude.@@ It's quite likely they'll either fail or have to accept being whores rather than strippers, but that's not your concern. @@.green;Your arcology's prosperity has increased.@@ - <<set $nextButton = "Continue">> - <<set $arcologies[0].prosperity += 1>> - <<run repX(500, "event")>> - <<run cashX(-500, "event")>> - <<set $eventResults.strip = 3>> - <</replace>> -<</link>> //This will cost <<print cashFormat(500)>>// - -<<case "strip club aftermath">> - -<<if $eventResults.strip != 3>> - <<if $cash >= _ContractCost>> - <<link "Enslave $him">> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<set $eventResults.strip = 1>> + <<link "Offer to take them in">> <<replace "#result">> - <<if $eventResults.strip == 1>> - $He sobs with gratitude as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. The medical scan discloses that $his aphrodisiac addiction is very new: $he will probably be able to kick the habit in short order if you decide to withhold further doses. - <<else>> - $He smiles with gratitude as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. $He's seen what Free Cities life is, and $he seems to have come to the conclusion that being a slave in the penthouse is better than being a free whore on the lower levels. - <</if>> - <<includeDOM App.UI.newSlaveIntro($activeSlave)>> + The now-unemployed strippers are not impressed by your offer to take them in. "What," one of them says, "be one of your shivering little cunts? You'd have us signing ourselves into slavery inside two weeks. Fuck off, we'll take the streets." Under the nonlethal riot cannons of the security drones, they file off, muttering mutinously. Unfortunately, you don't have any pretense to enslave or imprison them. + <<set $nextButton = "Continue">> <</replace>> <</link>> + <br><<link "Offer them severance pay">> + <<replace "#result">> + You have a word with them, stepping closer and speaking quietly to defuse the situation. You tell them you're aware that they're in a difficult place, but you also explain that the Free Cities are a new and changing place. No one can rely on the old way of doing things any more. You offer to pay each of them a small stipend to help tide them over until they find other employment. They're surprised at your munificence but @@.green;accept it with gratitude.@@ + <<set $nextButton = "Continue">> + <<run repX(2000, "event")>> + <<run cashX(-1000, "event")>> + <<set $eventResults.strip = 2>> + <</replace>> + <</link>> //This will cost <<print cashFormat(1000)>>// + <br><<link "Offer to set them up independently">> + <<replace "#result">> + You offer a way out of their situation. They, you suggest, can keep working in the now-vacant shop if they work together to pay the rent. They can move into a couple of vacant rooms nearby that you can easily have set up as a bunkhouse. You'll collect a little more rent, and they'll have a second chance. They @@.green;accept it with gratitude.@@ It's quite likely they'll either fail or have to accept being whores rather than strippers, but that's not your concern. @@.green;Your arcology's prosperity has increased.@@ + <<set $nextButton = "Continue">> + <<set $arcologies[0].prosperity++>> + <<run repX(500, "event")>> + <<run cashX(-500, "event")>> + <<set $eventResults.strip = 3>> + <</replace>> + <</link>> //This will cost <<print cashFormat(500)>>// +<<case "strip club aftermath">> + <<if $eventResults.strip !== 3>> + <<if $cash >= _ContractCost>> + <<link "Enslave $him">> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> + <<replace "#result">> + <<if $eventResults.strip === 1>> + $He sobs with gratitude as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. The medical scan discloses that $his aphrodisiac addiction is very new: $he will probably be able to kick the habit in short order if you decide to withhold further doses. + <<else>> + $He smiles with gratitude as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. $He's seen what Free Cities life is, and $he seems to have come to the conclusion that being a slave in the penthouse is better than being a free whore on the lower levels. + <</if>> + <<includeDOM App.UI.newSlaveIntro(_slave)>> + <</replace>> + <</link>> + <<else>> + //You lack the necessary funds to enslave $him.// + <</if>> <<else>> - //You lack the necessary funds to enslave $him.// + <<link "Take an Arcology Tour">> + <<replace "#result">> + The cubicle _heU takes you back into is small, but clean and well-kept. _HeU gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick !== 0>>_HeU sucks you to full mast while shucking off _hisU skimpy clothing<<if $PC.vagina !== -1>>, giggling appreciatively at your pussy and lavishing attention on it with _hisU hands<</if>>. Then _heU turns around and slides you into _hisU <<if _heU === "he">>ass<<else>>pussy<</if>> with the ease of long practice. After a good long standing fuck, _heU begs you to "finish the tour" in _hisU ass and then "pay the tour guide" by coming in _hisU mouth.<<else>>_HeU giggles. "Tour's a little different for a lady like you, Ma'am. Here," _heU says, and starts to make out with you, pressing you back down onto a bench. _HeU lavishes expert oral attention on your pussy in a series of clever positions that offer every part of _hisU body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as _heU's hurrying back into _hisU clothes, _heU says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ + <<set $arcologies[0].prosperity += 2>> + <<run cashX(500, "event")>> + <</replace>> + <</link>> + <br><<link "Politely decline">> + <<replace "#result">> + "Aw," _heU says, "you're no fun. Well anyway, we've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ + <<set $arcologies[0].prosperity += 2>> + <<run cashX(500, "event")>> + <</replace>> + <</link>> <</if>> -<<else>> - <<link "Take an Arcology Tour">> +<<case "militia">> + <<set $personalArms = 0>> + <<if $arcologyUpgrade.drones === 1>> + <<link "Arm yourself and your drones">> + <<replace "#result">> + In a time of uncertainty, the public adores people who protect them. So, in addition to publicly procuring yourself the latest weapons and armor, you update the arcology's drone systems. The security drones' riot cannons can be replaced for easy maintenance, so it's rather easy to provide them with alternate, lethal weaponry that they can switch to if it becomes necessary. $arcologies[0].name becomes known as one of the best-protected in the Free Cities. @@.green;Your reputation has greatly improved.@@ + <<set $nextButton = "Continue">> + <<run repX(4000, "event")>> + <<run cashX(-5000, "event")>> + <<set $personalArms = 3>> + <</replace>> + <</link>> //This will cost <<print cashFormat(5000)>>// + <br> + <</if>> + <<link "Arm yourself">> <<replace "#result">> - The cubicle _heU takes you back into is small, but clean and well-kept. _HeU gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick != 0>>_HeU sucks you to full mast while shucking off _hisU skimpy clothing<<if $PC.vagina != -1>>, giggling appreciatively at your pussy and lavishing attention on it with _hisU hands<</if>>. Then _heU turns around and slides you into _hisU <<if _heU == "he">>ass<<else>>pussy<</if>> with the ease of long practice. After a good long standing fuck, _heU begs you to "finish the tour" in _hisU ass and then "pay the tour guide" by coming in _hisU mouth.<<else>>_HeU giggles. "Tour's a little different for a lady like you, Ma'am. Here," _heU says, and starts to make out with you, pressing you back down onto a bench. _HeU lavishes expert oral attention on your pussy in a series of clever positions that offer every part of _hisU body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as _heU's hurrying back into _hisU clothes, _heU says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ - <<set $arcologies[0].prosperity += 2>> - <<run cashX(500, "event")>> + In a time of uncertainty, the public looks up to people who project strength. So, you purchase yourself some of the latest armor and weapons, and make sure they are visible in a glass-walled cabinet in your office. Many of your wealthier tenants follow suit. A few of them even emulate your example and practice using these implements once a week. @@.green;Your reputation has improved.@@ + <<set $nextButton = "Continue">> + <<run repX(1500, "event")>> + <<run cashX(-2000, "event")>> //This will cost <<print cashFormat(2000)>>// + <<set $personalArms = 1>> + <</replace>> + <</link>> //This will cost <<print cashFormat(2000)>>// + <br><<link "Ignore this foolishness">> + <<replace "#result">> + No doubt this panicky fad will pass. You ignore the controversy. In a few days, the subject of a militia passes from the public mind. + <<set $nextButton = "Continue">> + <<set $personalArms = 0>> + <</replace>> + <</link>> +<<case "shoot invitation">> + <<set $eventResults.shoot = 0>> + <<link "Buy in">> + <<replace "#result">> + You receive a brief but elegant confirmation. It looks like you've RSVP'd. + <<run cashX(-5000, "event")>> + <<set $eventResults.shoot = 1>> <</replace>> <</link>> <br><<link "Politely decline">> <<replace "#result">> - "Aw," _heU says, "you're no fun. Well anyway, we've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ - <<set $arcologies[0].prosperity += 2>> - <<run cashX(500, "event")>> + You decline the invitation. <</replace>> <</link>> -<</if>> - -<<case "militia">> - -<<set $personalArms = 0>> -<<if $arcologyUpgrade.drones == 1>> -<<link "Arm yourself and your drones">> - <<replace "#result">> - In a time of uncertainty, the public adores people who protect them. So, in addition to publicly procuring yourself the latest weapons and armor, you update the arcology's drone systems. The security drones' riot cannons can be replaced for easy maintenance, so it's rather easy to provide them with alternate, lethal weaponry that they can switch to if it becomes necessary. $arcologies[0].name becomes known as one of the best-protected in the Free Cities. @@.green;Your reputation has greatly improved.@@ - <<set $nextButton = "Continue">> - <<run repX(4000, "event")>> - <<run cashX(-5000, "event")>> - <<set $personalArms = 3>> - <</replace>> -<</link>> //This will cost <<print cashFormat(5000)>>// -<br> -<</if>> -<<link "Arm yourself">> - <<replace "#result">> - In a time of uncertainty, the public looks up to people who project strength. So, you purchase yourself some of the latest armor and weapons, and make sure they are visible in a glass-walled cabinet in your office. Many of your wealthier tenants follow suit. A few of them even emulate your example and practice using these implements once a week. @@.green;Your reputation has improved.@@ - <<set $nextButton = "Continue">> - <<run repX(1500, "event")>> - <<run cashX(-2000, "event")>> //This will cost <<print cashFormat(2000)>>// - <<set $personalArms = 1>> - <</replace>> -<</link>> //This will cost <<print cashFormat(2000)>>// -<br><<link "Ignore this foolishness">> - <<replace "#result">> - No doubt this panicky fad will pass. You ignore the controversy. In a few days, the subject of a militia passes from the public mind. - <<set $nextButton = "Continue">> - <<set $personalArms = 0>> - <</replace>> -<</link>> - -<<case "shoot invitation">> - -<<set $eventResults.shoot = 0>> -<<link "Buy in">> - <<replace "#result">> - You receive a brief but elegant confirmation. It looks like you've RSVP'd. - <<run cashX(-5000, "event")>> - <<set $eventResults.shoot = 1>> - <</replace>> -<</link>> -<br><<link "Politely decline">> - <<replace "#result">> - You decline the invitation. - <</replace>> -<</link>> - <<case "shoot result">> - -<<set $eventResults.shoot = 0>> -<<link "Hit the muscular slave about to successfully cross the lawn">> - <<replace "#result">> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 28>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "You won $him at a shotgun match against other arcology owners.">> - <<set $activeSlave.lips = random(5,25)>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.skill.vaginal = 15>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.anal = 15>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.devotion = 25>> - <<set $activeSlave.trust = 5>> - <<set $activeSlave.oldDevotion = 25>> - <<set $activeSlave.face = 0>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.weight = 0>> - <<run setHealth($activeSlave, 80, undefined, undefined, undefined, 0)>> - <<set $activeSlave.boobs = 400>> - <<set $activeSlave.butt = 2>> - <<set $activeSlave.waist = 0>> - <<set $activeSlave.fetish = "none">> - <<set $activeSlave.behavioralFlaw = "arrogant">> - <<set $activeSlave.sexualFlaw = "idealistic">> - <<run App.Utils.setLocalPronouns($activeSlave)>> - <span id="art-frame"> - /* 000-250-006 */ - <<if $seeImages == 1>> - <<if $imageChoice == 1>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> - <<else>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> - <</if>> - <</if>> - /* 000-250-006 */ - </span> - You decide to stop the athletic slave $girl about to win $his freedom, and place your taser slug in $his muscular buttock. $He goes stiff and skids across the grass with a growl. Your taser slug is linked to $assistant.name, who hits $him again whenever $he tries to continue running. Fury glints from $his eyes, but $he apparently knows how to pick $his battles. By the time you approach $him, $he's already bent over, presenting $himself, and from the oily sheen on $his privates, it looks like $he even managed to get some lube somewhere to make the experience a little easier. It is a strange thing, respecting a slave, but $he rises even higher in your estimation as you fuck $him on the grass. $He does $his best to please you, having clearly decided to do $his best given $his situation. $He's sexually inexpert, but clearly smart enough to know when to submit. - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ - <</replace>> -<</link>> -<<if $minimumSlaveAge <= 8>> - <br><<link "Hit the young slave with the unnaturally wide hips struggling along">> + <<set $eventResults.shoot = 0>> + <<link "Hit the muscular slave about to successfully cross the lawn">> <<replace "#result">> - <<set $activeSlaveOneTimeMinAge = 8>> - <<set $activeSlaveOneTimeMaxAge = 8>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "You won $him at a shotgun match against other arcology owners.">> - <<set $activeSlave.lips = random(5,25)>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.devotion = 25>> - <<set $activeSlave.trust = 5>> - <<set $activeSlave.oldDevotion = 25>> - <<set $activeSlave.face = 25>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.preg = 0>> - <<if $precociousPuberty == 1>> - <<set $activeSlave.pubertyXX = 1>> - <</if>> - <<set $activeSlave.muscles = 0>> - <<set $activeSlave.weight = -10>> - <<set $activeSlave.height = 135>> - <<run setHealth($activeSlave, 80, undefined, undefined, undefined, 0)>> - <<set $activeSlave.boobs = 200>> - <<set $activeSlave.butt = 1>> - <<set $activeSlave.waist = -50>> - <<set $activeSlave.shoulders = -2>> - <<set $activeSlave.hips = 3>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.hipsImplant = 1>> - <<set $activeSlave.skill.anal = 0>> - <<set $activeSlave.skill.oral = 0>> - <<set $activeSlave.skill.vaginal = 0>> - <<set $activeSlave.fetish = "pregnancy">> - <<set $activeSlave.fetishStrength = 60>> - <<set $activeSlave.behavioralFlaw = "anorexic">> - <<set $activeSlave.sexualFlaw = "idealistic">> - <<run App.Utils.setLocalPronouns($activeSlave)>> + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, ageOverridesPedoMode: 1, mixAge: 18, maxAge: 28})>> + <<set _slave.origin = "You won $him at a shotgun match against other arcology owners.">> + <<set _slave.lips = random(5,25)>> + <<set _slave.anus = 1>> + <<set _slave.skill.vaginal = 15>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 15>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<run actX(_slave, "vaginal")>> + <<set _slave.devotion = 25>> + <<set _slave.trust = 5>> + <<set _slave.oldDevotion = 25>> + <<set _slave.face = 0>> + <<set _slave.vagina = 1>> + <<set _slave.preg = -1>> + <<set _slave.muscles = 50>> + <<set _slave.weight = 0>> + <<run setHealth(_slave, 80, undefined, undefined, undefined, 0)>> + <<set _slave.boobs = 400>> + <<set _slave.butt = 2>> + <<set _slave.waist = 0>> + <<set _slave.fetish = "none">> + <<set _slave.behavioralFlaw = "arrogant">> + <<set _slave.sexualFlaw = "idealistic">> + <<run App.Utils.setLocalPronouns(_slave)>> <span id="art-frame"> /* 000-250-006 */ - <<if $seeImages == 1>> - <<if $imageChoice == 1>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> + <<if $seeImages === 1>> + <<if $imageChoice === 1>> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> <<else>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> <</if>> <</if>> /* 000-250-006 */ </span> - You decide to stop the wide-hipped $loli struggling to run, and easily place your taser slug in $his broad rear. $He goes stiff and falls flat on $his face. Your taser slug is linked to $assistant.name, but since the $girl can't manage to flip over, let alone stand, shocking $him more is unneeded. Fury glints from $his eyes, but $he fully realizes it's over for $him. By the time you approach $him, $he's hoisted $his overly wide rear upwards, presenting $himself, moisture beginning to ooze from $his virgin cunt. It looks like $he was being groomed to be a breeding slave, and $he seems to understand $his role quite well, judging by the way $he rocks $his hips back and forth for you. You thoroughly enjoy $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of $his virgin butthole. - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + You decide to stop the athletic slave $girl about to win $his freedom, and place your taser slug in $his muscular buttock. $He goes stiff and skids across the grass with a growl. Your taser slug is linked to $assistant.name, who hits $him again whenever $he tries to continue running. Fury glints from $his eyes, but $he apparently knows how to pick $his battles. By the time you approach $him, $he's already bent over, presenting $himself, and from the oily sheen on $his privates, it looks like $he even managed to get some lube somewhere to make the experience a little easier. It is a strange thing, respecting a slave, but $he rises even higher in your estimation as you fuck $him on the grass. $He does $his best to please you, having clearly decided to do $his best given $his situation. $He's sexually inexpert, but clearly smart enough to know when to submit. + <<run newSlave(_slave)>> /* skip New Slave Intro */ <</replace>> <</link>> -<</if>> -<br><<link "Hit the plush older slave lagging behind">> - <<setNonlocalPronouns $seeDicks>> - <<replace "#result">> - <<set $activeSlaveOneTimeMinAge = 36>> - <<set $activeSlaveOneTimeMaxAge = 42>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XX")>> - <<set $activeSlave.origin = "You won $him at a shotgun match against other arcology owners.">> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.skill.vaginal = 15>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.devotion = -60>> - <<set $activeSlave.trust = -40>> - <<set $activeSlave.oldDevotion = -60>> - <<set $activeSlave.face = 15>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.skill.anal = 0>> - <<set $activeSlave.muscles = 20>> - <<set $activeSlave.weight = 20>> - <<run setHealth($activeSlave, 30, undefined, undefined, undefined, 0)>> - <<if $activeSlave.lips < 10>><<set $activeSlave.lips += 10>><</if>> - <<set $activeSlave.boobs = 1000>> - <<set $activeSlave.butt = 6>> - <<set $activeSlave.waist = -15>> - <<set $activeSlave.fetish = "none">> - <<set $activeSlave.behavioralFlaw = "bitchy">> - <<set $activeSlave.sexualFlaw = "hates anal">> - <<run App.Utils.setLocalPronouns($activeSlave)>> - <span id="art-frame"> - /* 000-250-006 */ - <<if $seeImages == 1>> - <<if $imageChoice == 1>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> - <<else>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> + <<if $minimumSlaveAge <= 8>> + <br><<link "Hit the young slave with the unnaturally wide hips struggling along">> + <<replace "#result">> + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, ageOverridesPedoMode: 1, minAge: 8, maxAge: 8})>> + <<set _slave.origin = "You won $him at a shotgun match against other arcology owners.">> + <<set _slave.lips = random(5,25)>> + <<set _slave.anus = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<run actX(_slave, "vaginal")>> + <<set _slave.devotion = 25>> + <<set _slave.trust = 5>> + <<set _slave.oldDevotion = 25>> + <<set _slave.face = 25>> + <<set _slave.vagina = 1>> + <<set _slave.preg = 0>> + <<if $precociousPuberty === 1>> + <<set _slave.pubertyXX = 1>> <</if>> - <</if>> - /* 000-250-006 */ - </span> - You decide to drop the luscious specimen in the rear, and place your taser slug in $his huge buttock. $He goes stiff and slumps to the grass in defeat. Your taser slug is linked to $assistant.name, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Disbelief and anger fills your supine prize's eyes, and $he's spitting with rage by the time you reach $him. It's a comical sight, since $his gyrations only serve to display $his magnificent breasts and broad butt. $He must have been recently enslaved, and is new enough to slavery that you are obliged to tase $him twice more before $he presents $his holes. The impression of newness to slavery despite $his age is reinforced by $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of what is almost certainly a virgin butthole. - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ - <</replace>> -<</link>> -<<if $seeDicks != 0 || $makeDicks != 0>> - <br><<link "Hit the slave with the tits, pussy and impressive dick">> + <<set _slave.muscles = 0>> + <<set _slave.weight = -10>> + <<set _slave.height = 135>> + <<run setHealth(_slave, 80, undefined, undefined, undefined, 0)>> + <<set _slave.boobs = 200>> + <<set _slave.butt = 1>> + <<set _slave.waist = -50>> + <<set _slave.shoulders = -2>> + <<set _slave.hips = 3>> + <<set _slave.ovaries = 1>> + <<set _slave.hipsImplant = 1>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.oral = 0>> + <<set _slave.skill.vaginal = 0>> + <<set _slave.fetish = "pregnancy">> + <<set _slave.fetishStrength = 60>> + <<set _slave.behavioralFlaw = "anorexic">> + <<set _slave.sexualFlaw = "idealistic">> + <<run App.Utils.setLocalPronouns(_slave)>> + <span id="art-frame"> + /* 000-250-006 */ + <<if $seeImages === 1>> + <<if $imageChoice === 1>> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> + <<else>> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> + <</if>> + <</if>> + /* 000-250-006 */ + </span> + You decide to stop the wide-hipped $loli struggling to run, and easily place your taser slug in $his broad rear. $He goes stiff and falls flat on $his face. Your taser slug is linked to $assistant.name, but since the $girl can't manage to flip over, let alone stand, shocking $him more is unneeded. Fury glints from $his eyes, but $he fully realizes it's over for $him. By the time you approach $him, $he's hoisted $his overly wide rear upwards, presenting $himself, moisture beginning to ooze from $his virgin cunt. It looks like $he was being groomed to be a breeding slave, and $he seems to understand $his role quite well, judging by the way $he rocks $his hips back and forth for you. You thoroughly enjoy $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of $his virgin butthole. + <<run newSlave(_slave)>> /* skip New Slave Intro */ + <</replace>> + <</link>> + <</if>> + <br><<link "Hit the plush older slave lagging behind">> <<setNonlocalPronouns $seeDicks>> <<replace "#result">> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 24>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $activeSlave = GenerateNewSlave("XY")>> - <<set $activeSlave.origin = "You won $him at a shotgun match against other arcology owners.">> - <<set $activeSlave.skill.vaginal = 15>> - <<set $activeSlave.skill.oral = 15>> - <<set $activeSlave.skill.whoring = 0>> - <<set $activeSlave.skill.entertainment = 0>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.devotion = 25>> - <<set $activeSlave.trust = 5>> - <<set $activeSlave.oldDevotion = 25>> - <<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>> - <<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.dick = 6>> - <<set $activeSlave.balls = 3>> - <<set $activeSlave.face = 0>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.preg = -2>> - <<set $activeSlave.anus = 2>> - <<set $activeSlave.skill.anal = 35>> - <<set $activeSlave.muscles = 0>> - <<set $activeSlave.weight = 0>> - <<run setHealth($activeSlave, 30, undefined, undefined, undefined, 0)>> - <<if $activeSlave.lips < 10>><<set $activeSlave.lips += 10>><</if>> - <<set $activeSlave.boobs = 800>> - <<set $activeSlave.butt = 4>> - <<set $activeSlave.waist = -15>> - <<set $activeSlave.fetish = "none">> - <<set $activeSlave.sexualFlaw = "none">> - <<set $activeSlave.behavioralFlaw = "odd">> - <<run App.Utils.setLocalPronouns($activeSlave)>> + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, ageOverridesPedoMode: 1, minAge: 36, maxAge: 42})>> + <<set _slave.origin = "You won $him at a shotgun match against other arcology owners.">> + <<set _slave.vagina = 1>> + <<set _slave.skill.vaginal = 15>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<run actX(_slave, "vaginal")>> + <<set _slave.devotion = -60>> + <<set _slave.trust = -40>> + <<set _slave.oldDevotion = -60>> + <<set _slave.face = 15>> + <<set _slave.ovaries = 1>> + <<set _slave.preg = -1>> + <<set _slave.anus = 0>> + <<set _slave.skill.anal = 0>> + <<set _slave.muscles = 20>> + <<set _slave.weight = 20>> + <<run setHealth(_slave, 30, undefined, undefined, undefined, 0)>> + <<if _slave.lips < 10>><<set _slave.lips += 10>><</if>> + <<set _slave.boobs = 1000>> + <<set _slave.butt = 6>> + <<set _slave.waist = -15>> + <<set _slave.fetish = "none">> + <<set _slave.behavioralFlaw = "bitchy">> + <<set _slave.sexualFlaw = "hates anal">> + <<run App.Utils.setLocalPronouns(_slave)>> <span id="art-frame"> /* 000-250-006 */ - <<if $seeImages == 1>> - <<if $imageChoice == 1>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> + <<if $seeImages === 1>> + <<if $imageChoice === 1>> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> <<else>> - <div class="imageRef medImg"><<= SlaveArt($activeSlave, 2, 0)>></div> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> <</if>> <</if>> /* 000-250-006 */ </span> - You decide to drop the really rare specimen, and place your taser slug in $his leg. $He goes stiff and slumps to the grass, squealing with pain since the taser robbed $his ability to break $his fall, leading $him to land on nearly <<if $showInches == 2>>a foot<<else>>thirty centimeters<</if>> of flaccid cock. Your taser slug is linked to $assistant.name, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Apathy fills your supine prize's eyes, and $he simply lies face-down and quiescent. $He obeys orders to roll over so you can see what you've gotten, however. $He's clearly a work of long and careful hormonal treatment. $He has no implants, but sports big breasts, feminine hips, a nice butt, plush lips, and a huge dick. When you fuck $his pussy and then $his anus, $he even gets a massive erection, showing that $he isn't even on hormone treatment to maintain this unusual set of attributes. - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + You decide to drop the luscious specimen in the rear, and place your taser slug in $his huge buttock. $He goes stiff and slumps to the grass in defeat. Your taser slug is linked to $assistant.name, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Disbelief and anger fills your supine prize's eyes, and $he's spitting with rage by the time you reach $him. It's a comical sight, since $his gyrations only serve to display $his magnificent breasts and broad butt. $He must have been recently enslaved, and is new enough to slavery that you are obliged to tase $him twice more before $he presents $his holes. The impression of newness to slavery despite $his age is reinforced by $his gratifyingly tight pussy, which is so nice that you confine yourself entirely to it despite the appealing sight of what is almost certainly a virgin butthole. + <<run newSlave(_slave)>> /* skip New Slave Intro */ <</replace>> <</link>> -<</if>> -<<= IncreasePCSkills('warfare', 2)>> - -<<case "aid invitation">> - -<<set $eventResults.aid = 0>> - <<set _price = 10000>> -<<link "Agree">> - <<replace "#result">> - You dispatch your personal VTOL bird immediately. It lands <<if $eventResults.aidTarget == "volleyballTeam">>beside the bus<<else>>on the roof of the building<</if>> they're sheltering in, and brings them across the closest border and into a more functional country. You receive a call expressing their heartfelt thanks and promising to @@.green;spread the word@@ about how you helped them escape, and a wire transfer of their @@.yellowgreen;payment@@ for the airlift. - <<run cashX(2000, "event")>> - <<run repX(1000, "event")>> - <</replace>> -<</link>> -<br><<link "Do it for free">> - <<replace "#result">> - You dispatch your personal VTOL bird immediately. It lands <<if $eventResults.aidTarget == "volleyballTeam">>beside the bus<<else>>on the roof of the building<</if>> they're sheltering in, and brings them across the closest border and into a more functional country. You receive a call expressing their heartfelt thanks, and when you refuse their payment for the airlift, they tearfully promise to tell the story of how you @@.green;extended charity@@ to those in need, belying the rumors about slaveowners. - <<run repX(2500, "event")>> - <</replace>> -<</link>> -<br><<link "Airlift them into slavery">> - <<replace "#result">> - You send your personal VTOL bird to the shop for some immediate and very expensive modifications to its cargo and passenger area. Since this will take several days, you stall the supplicants. - <<if $eventResults.aidTarget == "volleyballTeam">> - A few of the girls decide to leave, but the sight of them pushed against the wall of a nearby building, toned bodies glistening with sweat and seed as their captors rape them into submission, keep the rest happy to stay on the bus. Those that remained - <<else>> - Their situation isn't truly dire yet, and they can wait. They + <<if $seeDicks !== 0 || $makeDicks !== 0>> + <br><<link "Hit the slave with the tits, pussy and impressive dick">> + <<setNonlocalPronouns $seeDicks>> + <<replace "#result">> + <<set _slave = GenerateNewSlave("XY", {disableDisability: 1, ageOverridesPedoMode: 1, minAge: 18, maxAge: 24})>> + <<set _slave.origin = "You won $him at a shotgun match against other arcology owners.">> + <<set _slave.skill.vaginal = 15>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.entertainment = 0>> + <<run actX(_slave, "anal")>> + <<run actX(_slave, "vaginal")>> + <<set _slave.devotion = 25>> + <<set _slave.trust = 5>> + <<set _slave.oldDevotion = 25>> + <<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>> + <<if _slave.balls > 0>><<set _slave.scrotum = _slave.balls>><</if>> + <<set _slave.vagina = 1>> + <<set _slave.ovaries = 0>> + <<set _slave.dick = 6>> + <<set _slave.balls = 3>> + <<set _slave.face = 0>> + <<set _slave.clit = 0>> + <<set _slave.preg = -2>> + <<set _slave.anus = 2>> + <<set _slave.skill.anal = 35>> + <<set _slave.muscles = 0>> + <<set _slave.weight = 0>> + <<run setHealth(_slave, 30, undefined, undefined, undefined, 0)>> + <<if _slave.lips < 10>><<set _slave.lips += 10>><</if>> + <<set _slave.boobs = 800>> + <<set _slave.butt = 4>> + <<set _slave.waist = -15>> + <<set _slave.fetish = "none">> + <<set _slave.sexualFlaw = "none">> + <<set _slave.behavioralFlaw = "odd">> + <<run App.Utils.setLocalPronouns(_slave)>> + <span id="art-frame"> + /* 000-250-006 */ + <<if $seeImages === 1>> + <<if $imageChoice === 1>> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> + <<else>> + <div class="imageRef medImg"><<= SlaveArt(_slave, 2, 0)>></div> + <</if>> + <</if>> + /* 000-250-006 */ + </span> + You decide to drop the really rare specimen, and place your taser slug in $his leg. $He goes stiff and slumps to the grass, squealing with pain since the taser robbed $his ability to break $his fall, leading $him to land on nearly <<if $showInches === 2>>a foot<<else>>thirty centimeters<</if>> of flaccid cock. Your taser slug is linked to $assistant.name, who hits $him again whenever $he tries to rise. Meanwhile, an athletic slave has successfully crossed the lawn, and is sobbing with joy as _hisU manumission forms are completed. Apathy fills your supine prize's eyes, and $he simply lies face-down and quiescent. $He obeys orders to roll over so you can see what you've gotten, however. $He's clearly a work of long and careful hormonal treatment. $He has no implants, but sports big breasts, feminine hips, a nice butt, plush lips, and a huge dick. When you fuck $his pussy and then $his anus, $he even gets a massive erection, showing that $he isn't even on hormone treatment to maintain this unusual set of attributes. + <<run newSlave(_slave)>> /* skip New Slave Intro */ + <</replace>> + <</link>> <</if>> - are extremely grateful, though they would be less hopeful if they knew the true nature of the aircraft coming to retrieve them. - <<set $eventResults.aid = 1>> - <<run cashX(forceNeg(_price), "event")>> - <</replace>> -<</link>> //This will cost <<print cashFormat(_price)>>// - + <<= IncreasePCSkills('warfare', 2)>> +<<case "aid invitation">> + <<set $eventResults.aid = 0>> + <<set _price = 10000>> + <<link "Agree">> + <<replace "#result">> + You dispatch your personal VTOL bird immediately. It lands <<if $eventResults.aidTarget === "volleyballTeam">>beside the bus<<else>>on the roof of the building<</if>> they're sheltering in, and brings them across the closest border and into a more functional country. You receive a call expressing their heartfelt thanks and promising to @@.green;spread the word@@ about how you helped them escape, and a wire transfer of their @@.yellowgreen;payment@@ for the airlift. + <<run cashX(2000, "event")>> + <<run repX(1000, "event")>> + <</replace>> + <</link>> + <br><<link "Do it for free">> + <<replace "#result">> + You dispatch your personal VTOL bird immediately. It lands <<if $eventResults.aidTarget === "volleyballTeam">>beside the bus<<else>>on the roof of the building<</if>> they're sheltering in, and brings them across the closest border and into a more functional country. You receive a call expressing their heartfelt thanks, and when you refuse their payment for the airlift, they tearfully promise to tell the story of how you @@.green;extended charity@@ to those in need, belying the rumors about slaveowners. + <<run repX(2500, "event")>> + <</replace>> + <</link>> + <br><<link "Airlift them into slavery">> + <<replace "#result">> + You send your personal VTOL bird to the shop for some immediate and very expensive modifications to its cargo and passenger area. Since this will take several days, you stall the supplicants. + <<if $eventResults.aidTarget === "volleyballTeam">> + A few of the girls decide to leave, but the sight of them pushed against the wall of a nearby building, toned bodies glistening with sweat and seed as their captors rape them into submission, keep the rest happy to stay on the bus. Those that remained + <<else>> + Their situation isn't truly dire yet, and they can wait. They + <</if>> + are extremely grateful, though they would be less hopeful if they knew the true nature of the aircraft coming to retrieve them. + <<set $eventResults.aid = 1>> + <<run cashX(forceNeg(_price), "event")>> + <</replace>> + <</link>> //This will cost <<print cashFormat(_price)>>// <<case "aid result">> - -<<set $eventResults.aid = 0>> -<<link "Sell your captures immediately">> - <<replace "#result">> - <<for _genPlot = 0; _genPlot < _newSlaves.length; _genPlot++>> - <<set _slaveCost = slaveCost(_newSlaves[_genPlot])>> - <<run cashX(_slaveCost, "slaveTransfer")>> - <</for>> - Prisoners @@.green;sold.@@ - <</replace>> -<</link>> -<br><<link "Enslave them all">> - <<replace "#result">> - <<for _genPlot = 0; _genPlot < _newSlaves.length; _genPlot++>> - <<run newSlave(_newSlaves[_genPlot])>> /* skip New Slave Intro — TODO: use Bulk Slave Intro */ - <</for>> - You simply enslave all of the escapees yourself. These slaves will more than make up for the costs you expended, in the long run. - <</replace>> -<</link>> - + <<set $eventResults.aid = 0>> + <<link "Sell your captures immediately">> + <<replace "#result">> + <<for _genPlot = 0; _genPlot < _newSlaves.length; _genPlot++>> + <<set _slaveCost = slaveCost(_newSlaves[_genPlot])>> + <<run cashX(_slaveCost, "slaveTransfer")>> + <</for>> + Prisoners @@.green;sold.@@ + <</replace>> + <</link>> + <br><<link "Enslave them all">> + <<replace "#result">> + <<for _genPlot = 0; _genPlot < _newSlaves.length; _genPlot++>> + <<run newSlave(_newSlaves[_genPlot])>> /* skip New Slave Intro — TODO: use Bulk Slave Intro */ + <</for>> + You simply enslave all of the escapees yourself. These slaves will more than make up for the costs you expended, in the long run. + <</replace>> + <</link>> <<case "arcology naming">> - -<<link "Hurrah!">> - <<replace "#result">> - Your citizens enthusiastically respond to your naming of the arcology as $arcologies[0].name. They are proud to finally have a real name for their home. Other Free Cities take note, and some take up their own names as well, another indication of the Cities' collective ascension over the old world. - <<set $nextButton = "Continue">> - <</replace>> -<</link>> // Click to confirm your arcology's name, for now and ever! Or until you decide to change it again while managing your arcology.// - + <<link "Hurrah!">> + <<replace "#result">> + Your citizens enthusiastically respond to your naming of the arcology as $arcologies[0].name. They are proud to finally have a real name for their home. Other Free Cities take note, and some take up their own names as well, another indication of the Cities' collective ascension over the old world. + <<set $nextButton = "Continue">> + <</replace>> + <</link>> // Click to confirm your arcology's name, for now and ever! Or until you decide to change it again while managing your arcology.// <<case "slave food">> - -<<set $revealFoodEffects = 0>> -<<link "Conceal the effects from your slaves">> - <<replace "#result">> - Your slaves don't need to know that every drop of food they drink is making the light of any eventual freedom they may someday enjoy dimmer and dimmer. Slaves talk to each other all the time, and rumors fly around in such profusion that the truth often gets lost among them. The cruel irony of the symptoms the research discovered is that they're impossible for the slaves to notice so long as they continue to eat the slave food. - <</replace>> -<</link>> -<br><<link "Admit the truth to your slaves">> - <<replace "#result">> - Your new slaves already receive a simple explanation of the way the slave food works as part of their training. You simply append a statement to the effect that the slaves' bodies will adapt to the slave food, slowly making it difficult and eventually impossible for them to eat anything else. There is no immediate reaction, but the news begins to filter out among the slaves. They'll react to the newly revealed nature of their food in accordance with their individual attitudes. - <<set $revealFoodEffects = 1>> - <</replace>> -<</link>> - + <<set $revealFoodEffects = 0>> + <<link "Conceal the effects from your slaves">> + <<replace "#result">> + Your slaves don't need to know that every drop of food they drink is making the light of any eventual freedom they may someday enjoy dimmer and dimmer. Slaves talk to each other all the time, and rumors fly around in such profusion that the truth often gets lost among them. The cruel irony of the symptoms the research discovered is that they're impossible for the slaves to notice so long as they continue to eat the slave food. + <</replace>> + <</link>> + <br><<link "Admit the truth to your slaves">> + <<replace "#result">> + Your new slaves already receive a simple explanation of the way the slave food works as part of their training. You simply append a statement to the effect that the slaves' bodies will adapt to the slave food, slowly making it difficult and eventually impossible for them to eat anything else. There is no immediate reaction, but the news begins to filter out among the slaves. They'll react to the newly revealed nature of their food in accordance with their individual attitudes. + <<set $revealFoodEffects = 1>> + <</replace>> + <</link>> <</switch>> -</span> +</span> \ No newline at end of file diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw index e0294b2f9f011ab29081b7fcf43a23a5375981c7..4396e0f6116d5bc8af87aac1944cfc39645c5887 100644 --- a/src/uncategorized/reMalefactor.tw +++ b/src/uncategorized/reMalefactor.tw @@ -3,399 +3,341 @@ <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check", $encyclopedia = "Free Cities Justice">> <<switch $malefactor>> - <<case "addict">> - -<<set $activeSlave = GenerateNewSlave()>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for attempted burglary.">> -<<set $activeSlave.career = "a criminal">> -<<set $activeSlave.devotion = random(-75,-60)>> -<<set $activeSlave.trust = random(-15,0)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(-40, -20))>> -<<set $activeSlave.addict = 30>> -<<set $activeSlave.anus = 3>> -<<if $activeSlave.dick == 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.skill.vaginal = 15>> -<<else>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.skill.vaginal = 0>> -<</if>> -<<set $activeSlave.skill.oral = 15>> -<<set $activeSlave.skill.anal = 35>> -<<set $activeSlave.skill.whoring = 15>> -<<set $activeSlave.earPiercing = 1>> -<<set $activeSlave.nosePiercing = 1>> -<<set $activeSlave.nipplesPiercing = 1>> -<<set $activeSlave.clitPiercing = 1>> -<<set $activeSlave.behavioralFlaw = "odd">> - + <<set _slave = GenerateNewSlave()>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for attempted burglary.">> + <<set _slave.career = "a criminal">> + <<set _slave.devotion = random(-75,-60)>> + <<set _slave.trust = random(-15,0)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(-40, -20))>> + <<set _slave.addict = 30>> + <<set _slave.anus = 3>> + <<if _slave.dick === 0>> + <<set _slave.balls = 0>> + <<set _slave.vagina = 2>> + <<set _slave.skill.vaginal = 15>> + <<else>> + <<set _slave.ovaries = 0>> + <<set _slave.clit = 0>> + <<set _slave.skill.vaginal = 0>> + <</if>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 35>> + <<set _slave.skill.whoring = 15>> + <<set _slave.earPiercing = 1>> + <<set _slave.nosePiercing = 1>> + <<set _slave.nipplesPiercing = 1>> + <<set _slave.clitPiercing = 1>> + <<set _slave.behavioralFlaw = "odd">> <<case "escapee">> - -<<set $oneTimeDisableDisability = 1>> -<<set $activeSlave = GenerateNewSlave()>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for suspected escapism.">> -<<set $activeSlave.devotion = random(-75,-60)>> -<<set $activeSlave.trust = random(-15,0)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(-80, -70), undefined, undefined, undefined, 70)>> -<<set $activeSlave.heels = 1>> -<<set $activeSlave.boobs += 100*random(12,32)>> -<<set $activeSlave.butt += random(2,4)>> -<<set $activeSlave.anus = 1>> -<<if $activeSlave.dick == 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.skill.vaginal = 15>> -<<else>> - <<set $activeSlave.dick = random(4,5)>> - <<set $activeSlave.balls = random(0,2)>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.skill.vaginal = 0>> -<</if>> -<<set $activeSlave.skill.oral = 0>> -<<set $activeSlave.skill.anal = 0>> -<<set $activeSlave.skill.whoring = 0>> -<<set $activeSlave.sexualFlaw = "hates penetration">> -<<set $activeSlave.behavioralFlaw = "odd">> - + <<set _slave = GenerateNewSlave(null, {disableDisability: 1})>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for suspected escapism.">> + <<set _slave.devotion = random(-75,-60)>> + <<set _slave.trust = random(-15,0)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(-80, -70), undefined, undefined, undefined, 70)>> + <<set _slave.heels = 1>> + <<set _slave.boobs += 100*random(12,32)>> + <<set _slave.butt += random(2,4)>> + <<set _slave.anus = 1>> + <<if _slave.dick === 0>> + <<set _slave.balls = 0>> + <<set _slave.vagina = 2>> + <<set _slave.skill.vaginal = 15>> + <<else>> + <<set _slave.dick = random(4,5)>> + <<set _slave.balls = random(0,2)>> + <<set _slave.ovaries = 0>> + <<set _slave.clit = 0>> + <<set _slave.skill.vaginal = 0>> + <</if>> + <<set _slave.skill.oral = 0>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.sexualFlaw = "hates penetration">> + <<set _slave.behavioralFlaw = "odd">> <<case "anchorBaby">> - -<<set $activeSlaveOneTimeMinAge = $fertilityAge>> -<<set $activeSlaveOneTimeMaxAge = 42>> -<<set $oneTimeDisableDisability = 1>> -<<set $activeSlave = GenerateNewSlave("XX")>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for smuggling slaves within $his body.">> -<<set $activeSlave.career = App.Data.Careers.General.uneducated.random()>> -<<set $activeSlave.devotion = random(-75,-50)>> -<<set $activeSlave.trust = random(-75,-60)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, undefined, 60)>> -<<set $activeSlave.weight = random(40,80)>> -<<set $activeSlave.accent = 3>> -<<set $activeSlave.boobs += 200>> -<<set $activeSlave.lactation = 1>> -<<set $activeSlave.lactationDuration = 2>> -<<set $activeSlave.ovaries = 1>> -<<if $activeSlave.vagina < 2>> - <<set $activeSlave.vagina += 3>> -<</if>> -<<set $activeSlave.bellySag = 3, $activeSlave.bellySagPreg = 3>> -<<set $activeSlave.preg = 0>> -<<set $activeSlave.pregWeek = -4>> -<<set $activeSlave.counter.birthsTotal = 2>> -<<set $activeSlave.counter.births = 2>> -<<set $activeSlave.skill.vaginal = 30>> -<<set $activeSlave.skill.oral = 15>> -<<set $activeSlave.skill.anal = 15>> -<<set $activeSlave.sexualFlaw = "crude">> -<<set $activeSlave.behavioralFlaw = "bitchy">> - + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, minAge: $fertilityAge, maxAge: 42})>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for smuggling slaves within $his body.">> + <<set _slave.career = App.Data.Careers.General.uneducated.random()>> + <<set _slave.devotion = random(-75,-50)>> + <<set _slave.trust = random(-75,-60)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, undefined, 60)>> + <<set _slave.weight = random(40,80)>> + <<set _slave.accent = 3>> + <<set _slave.boobs += 200>> + <<set _slave.lactation = 1>> + <<set _slave.lactationDuration = 2>> + <<set _slave.ovaries = 1>> + <<if _slave.vagina < 2>> + <<set _slave.vagina += 3>> + <</if>> + <<set _slave.bellySag = 3, _slave.bellySagPreg = 3>> + <<set _slave.preg = 0>> + <<set _slave.pregWeek = -4>> + <<set _slave.counter.birthsTotal = 2>> + <<set _slave.counter.births = 2>> + <<set _slave.skill.vaginal = 30>> + <<set _slave.skill.oral = 15>> + <<set _slave.skill.anal = 15>> + <<set _slave.sexualFlaw = "crude">> + <<set _slave.behavioralFlaw = "bitchy">> <<case "orphanloli">> - -<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>> -<<set $activeSlaveOneTimeMaxAge = 12>> -<<set $oneTimeDisableDisability = 1>> -<<set $activeSlave = GenerateNewSlave()>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for suspected escapism.">> -<<set $activeSlave.career = "an orphan">> -<<set $activeSlave.devotion = random(-15,0)>> -<<set $activeSlave.trust = random(-75,-60)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(-80, -70), undefined, undefined, undefined, 70)>> -<<set $activeSlave.weight = -100>> -<<set $activeSlave.accent = 3>> -<<set $activeSlave.boobs = 0>> -<<set $activeSlave.butt = 0>> -<<set $activeSlave.anus = 0>> -<<if $activeSlave.dick == 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.skill.vaginal = 0>> -<<else>> - <<set $activeSlave.dick = random(1,2)>> - <<set $activeSlave.balls = random(1,2)>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.skill.vaginal = 0>> -<</if>> -<<set $activeSlave.skill.oral = 0>> -<<set $activeSlave.skill.anal = 0>> -<<set $activeSlave.skill.whoring = 0>> -<<set $activeSlave.sexualFlaw = "apathetic">> -<<set $activeSlave.behavioralFlaw = "gluttonous">> - + <<set _slave = GenerateNewSlave(null, {minAge: $minimumSlaveAge, maxAge: 12, disableDisability: 1})>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for suspected escapism.">> + <<set _slave.career = "an orphan">> + <<set _slave.devotion = random(-15,0)>> + <<set _slave.trust = random(-75,-60)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(-80, -70), undefined, undefined, undefined, 70)>> + <<set _slave.weight = -100>> + <<set _slave.accent = 3>> + <<set _slave.boobs = 0>> + <<set _slave.butt = 0>> + <<set _slave.anus = 0>> + <<if _slave.dick === 0>> + <<set _slave.balls = 0>> + <<set _slave.vagina = 0>> + <<else>> + <<set _slave.dick = random(1,2)>> + <<set _slave.balls = random(1,2)>> + <<set _slave.ovaries = 0>> + <<set _slave.clit = 0>> + <</if>> + <<set _slave.skill.vaginal = 0>> + <<set _slave.skill.oral = 0>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.sexualFlaw = "apathetic">> + <<set _slave.behavioralFlaw = "gluttonous">> <<case "businesswoman">> - -<<set $activeSlaveOneTimeMinAge = 35>> -<<set $activeSlaveOneTimeMaxAge = 43>> -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set $fixedRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set $fixedRace = _races.random()>> -<</if>> -<<set $activeSlave = GenerateNewSlave("XX")>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for fraud and theft.">> -<<set $activeSlave.career = "a criminal businesswoman">> -<<set $activeSlave.devotion = random(-75,-60)>> -<<set $activeSlave.trust = random(-15,0)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<set $activeSlave.vagina = 2>> -<<set $activeSlave.preg = -1>> -<<set $activeSlave.skill.vaginal = 15>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.boobs += 400>> -<<set $activeSlave.boobsImplant = 400>> -<<set $activeSlave.boobsImplantType = "normal">> -<<set $activeSlave.butt += 2>> -<<set $activeSlave.buttImplant = 2>> -<<set $activeSlave.buttImplantType = "normal">> -<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, undefined, 10)>> -<<set $activeSlave.sexualFlaw = "hates oral">> -<<set $activeSlave.behavioralFlaw = "arrogant">> -<<set $activeSlave.hStyle = "fashionable for a Free Cities businesswoman, up in a tight bun">> -<<set $activeSlave.custom.tattoo = "$He has a pretty floral tattoo along $his collarbone.">> - + <<set _pram = {disableDisability: 1, minAge: 35, maxAge: 45}>> + <<if $arcologies[0].FSSupremacistLawME === 1>> + <<set _pram.race = $arcologies[0].FSSupremacistRace>> + <<elseif $arcologies[0].FSSubjugationistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set _pram.race = _races.random()>> + <</if>> + <<set _slave = GenerateNewSlave("XX", _pram)>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for fraud and theft.">> + <<set _slave.career = "a criminal businesswoman">> + <<set _slave.devotion = random(-75,-60)>> + <<set _slave.trust = random(-15,0)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<set _slave.vagina = 2>> + <<set _slave.preg = -1>> + <<set _slave.skill.vaginal = 15>> + <<set _slave.anus = 0>> + <<set _slave.boobs += 400>> + <<set _slave.boobsImplant = 400>> + <<set _slave.boobsImplantType = "normal">> + <<set _slave.butt += 2>> + <<set _slave.buttImplant = 2>> + <<set _slave.buttImplantType = "normal">> + <<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, undefined, 10)>> + <<set _slave.sexualFlaw = "hates oral">> + <<set _slave.behavioralFlaw = "arrogant">> + <<set _slave.hStyle = "fashionable for a Free Cities businesswoman, up in a tight bun">> + <<set _slave.custom.tattoo = "$He has a pretty floral tattoo along $his collarbone.">> <<case "whore">> - -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set $fixedRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set $fixedRace = _races.random()>> -<</if>> -<<set $activeSlave = GenerateNewSlave()>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for theft and battery.">> -<<set $activeSlave.career = "a prostitute">> -<<set $activeSlave.devotion = random(-75,-60)>> -<<set $activeSlave.trust = random(-15,0)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(-40, -20))>> -<<set $activeSlave.anus = 2>> -<<if $activeSlave.dick == 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.skill.vaginal = 35>> -<</if>> -<<set $activeSlave.skill.oral = 35>> -<<set $activeSlave.skill.anal = 35>> -<<set $activeSlave.skill.whoring = 35>> -<<set $activeSlave.boobs += 400>> -<<set $activeSlave.boobsImplant = 400>> -<<set $activeSlave.boobsImplantType = "normal">> -<<set $activeSlave.butt += 1>> -<<set $activeSlave.buttImplant = 1>> -<<set $activeSlave.buttImplantType = "normal">> -<<set $activeSlave.lips += 10>> -<<set $activeSlave.lipsImplant = 10>> -<<set $activeSlave.lipsPiercing = 1>> -<<set $activeSlave.tonguePiercing = 1>> -<<set $activeSlave.earPiercing = 1>> -<<set $activeSlave.nosePiercing = 1>> -<<set $activeSlave.eyebrowPiercing = 1>> -<<set $activeSlave.nipplesPiercing = 1>> -<<set $activeSlave.clitPiercing = 1>> -<<set $activeSlave.sexualFlaw = "hates penetration">> -<<set $activeSlave.hStyle = "strip">> -<<set $activeSlave.custom.tattoo = "$He has a teardrop tattooed under each eye.">> - + <<set _pram = {disableDisability: 1}>> + <<if $arcologies[0].FSSupremacistLawME === 1>> + <<set _pram.race = $arcologies[0].FSSupremacistRace>> + <<elseif $arcologies[0].FSSubjugationistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set _pram.race = _races.random()>> + <</if>> + <<set _slave = GenerateNewSlave(null, _pram)>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for theft and battery.">> + <<set _slave.career = "a prostitute">> + <<set _slave.devotion = random(-75,-60)>> + <<set _slave.trust = random(-15,0)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(-40, -20))>> + <<set _slave.anus = 2>> + <<if _slave.dick === 0>> + <<set _slave.balls = 0>> + <<set _slave.vagina = 2>> + <<set _slave.skill.vaginal = 35>> + <</if>> + <<set _slave.skill.oral = 35>> + <<set _slave.skill.anal = 35>> + <<set _slave.skill.whoring = 35>> + <<set _slave.boobs += 400>> + <<set _slave.boobsImplant = 400>> + <<set _slave.boobsImplantType = "normal">> + <<set _slave.butt++>> + <<set _slave.buttImplant = 1>> + <<set _slave.buttImplantType = "normal">> + <<set _slave.lips += 10>> + <<set _slave.lipsImplant = 10>> + <<set _slave.lipsPiercing = 1>> + <<set _slave.tonguePiercing = 1>> + <<set _slave.earPiercing = 1>> + <<set _slave.nosePiercing = 1>> + <<set _slave.eyebrowPiercing = 1>> + <<set _slave.nipplesPiercing = 1>> + <<set _slave.clitPiercing = 1>> + <<set _slave.sexualFlaw = "hates penetration">> + <<set _slave.hStyle = "strip">> + <<set _slave.custom.tattoo = "$He has a teardrop tattooed under each eye.">> <<case "rapist">> - -<<set $activeSlaveOneTimeMinAge = 16>> -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set $fixedRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set $fixedRace = _races.random()>> -<</if>> -<<set $activeSlave = GenerateNewSlave("XY")>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for the rape of a free woman.">> -<<set $activeSlave.devotion = random(-75,-60)>> -<<set $activeSlave.trust = random(-15,0)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 5)>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.balls = random(2,4)>> -<<set $activeSlave.skill.oral = 0>> -<<set $activeSlave.skill.anal = 0>> -<<set $activeSlave.behavioralFlaw = "arrogant">> -<<set $activeSlave.sexualFlaw = "hates men">> - + <<set _pram = {disableDisability: 1, minAge: 16}>> + <<if $arcologies[0].FSSupremacistLawME === 1>> + <<set _pram.race = $arcologies[0].FSSupremacistRace>> + <<elseif $arcologies[0].FSSubjugationistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set _pram.race = _races.random()>> + <</if>> + <<set _slave = GenerateNewSlave("XY", _pram)>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for the rape of a free woman.">> + <<set _slave.devotion = random(-75,-60)>> + <<set _slave.trust = random(-15,0)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 5)>> + <<set _slave.anus = 0>> + <<set _slave.balls = random(2,4)>> + <<set _slave.skill.oral = 0>> + <<set _slave.skill.anal = 0>> + <<set _slave.behavioralFlaw = "arrogant">> + <<set _slave.sexualFlaw = "hates men">> <<case "mule">> - -<<set $activeSlaveOneTimeMinAge = 13>> -<<if $pedo_mode == 1>> -<<else>> - <<set $activeSlaveOneTimeMaxAge = 26>> -<</if>> -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set $fixedRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set $fixedRace = _races.random()>> -<</if>> -<<set $activeSlave = GenerateNewSlave("XX")>> -<<set $activeSlave.origin = "You sentenced $him to enslavement for smuggling drugs into the arcology.">> -<<set $activeSlave.career = "a drug mule">> -<<set $activeSlave.devotion = random(-50,-20)>> -<<set $activeSlave.trust = random(-100,-75)>> -<<set $activeSlave.vagina = 2>> -<<set $activeSlave.preg = -2>> -<<set $activeSlave.bellyImplant = 0>> -<<set $activeSlave.cervixImplant = 1>> -<<set $activeSlave.pubicHStyle = "shaved">> -<<set $activeSlave.bellySag = 2>> -<<set $activeSlave.skill.vaginal = 50>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.hips = 0>> -<<set $activeSlave.weight = -60>> -<<set $activeSlave.waist = random(-30,-10)>> -<<set $activeSlave.boobs = random(4,5)*100>> -<<set $activeSlave.boobShape = "perky">> -<<run setHealth($activeSlave, jsRandom(-20, 10), undefined, undefined, undefined, 40)>> -<<set $activeSlave.sexualFlaw = "hates penetration">> -<<set $activeSlave.behavioralFlaw = "shamefast">> -<<set $activeSlave.accent = 0>> - + <<set _pram = {disableDisability: 1, minAge: 13}>> + <<if $pedo_mode === 0>> + <<set _pram.maxAge = 26>> + <</if>> + <<if $arcologies[0].FSSupremacistLawME === 1>> + <<set _pram.race = $arcologies[0].FSSupremacistRace>> + <<elseif $arcologies[0].FSSubjugationistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set _pram.race = _races.random()>> + <</if>> + <<set _slave = GenerateNewSlave("XX", _pram)>> + <<set _slave.origin = "You sentenced $him to enslavement for smuggling drugs into the arcology.">> + <<set _slave.career = "a drug mule">> + <<set _slave.devotion = random(-50,-20)>> + <<set _slave.trust = random(-100,-75)>> + <<set _slave.vagina = 2>> + <<set _slave.preg = -2>> + <<set _slave.bellyImplant = 0>> + <<set _slave.cervixImplant = 1>> + <<set _slave.pubicHStyle = "shaved">> + <<set _slave.bellySag = 2>> + <<set _slave.skill.vaginal = 50>> + <<set _slave.anus = 0>> + <<set _slave.hips = 0>> + <<set _slave.weight = -60>> + <<set _slave.waist = random(-30,-10)>> + <<set _slave.boobs = random(4,5)*100>> + <<set _slave.boobShape = "perky">> + <<run setHealth(_slave, jsRandom(-20, 10), undefined, undefined, undefined, 40)>> + <<set _slave.sexualFlaw = "hates penetration">> + <<set _slave.behavioralFlaw = "shamefast">> + <<set _slave.accent = 0>> <<case "liberator">> - -<<set $activeSlaveOneTimeMinAge = random(12,28)>> -<<set $activeSlaveOneTimeMaxAge = 43>> -<<set $oneTimeDisableDisability = 1>> -<<set $activeSlave = GenerateNewSlave("XX")>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for attempted theft of a slave.">> -<<set $activeSlave.career = "an antislavery activist">> -<<set $activeSlave.devotion = random(-75,-60)>> -<<set $activeSlave.trust = random(-15,0)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<set $activeSlave.muscles = 50>> -<<set $activeSlave.weight = random(-20,30)>> -<<set $activeSlave.waist = random(-10,10)>> -<<set $activeSlave.skill.vaginal = 0>> -<<set $activeSlave.skill.oral = 0>> -<<set $activeSlave.skill.anal = 0>> -<<set $activeSlave.skill.whoring = 0>> -<<set $activeSlave.skill.combat = 1>> -<<set $activeSlave.anus = 0>> -<<run setHealth($activeSlave, jsRandom(60, 80), undefined, undefined, 0, 10)>> -<<set $activeSlave.behavioralFlaw = "arrogant">> -<<set $activeSlave.sexualFlaw = "hates men">> -<<set $activeSlave.hStyle = "shaved into a mohawk">> -<<set $activeSlave.custom.tattoo = "$He seems to have had slave tattoos at one time, but has had them cheaply removed.">> - + <<set _slave = GenerateNewSlave("XX", {disableDisability: 1, minAge: random(12, 28) , maxAge: 43})>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for attempted theft of a slave.">> + <<set _slave.career = "an antislavery activist">> + <<set _slave.devotion = random(-75,-60)>> + <<set _slave.trust = random(-15,0)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<set _slave.muscles = 50>> + <<set _slave.weight = random(-20,30)>> + <<set _slave.waist = random(-10,10)>> + <<set _slave.skill.vaginal = 0>> + <<set _slave.skill.oral = 0>> + <<set _slave.skill.anal = 0>> + <<set _slave.skill.whoring = 0>> + <<set _slave.skill.combat = 1>> + <<set _slave.anus = 0>> + <<run setHealth(_slave, jsRandom(60, 80), undefined, undefined, 0, 10)>> + <<set _slave.behavioralFlaw = "arrogant">> + <<set _slave.sexualFlaw = "hates men">> + <<set _slave.hStyle = "shaved into a mohawk">> + <<set _slave.custom.tattoo = "$He seems to have had slave tattoos at one time, but has had them cheaply removed.">> <<case "passfail">> - -<<set $oneTimeDisableDisability = 1>> -<<if $arcologies[0].FSSubjugationistLawME == 1>> - <<set _realRace = $arcologies[0].FSSubjugationistRace>> -<<elseif $arcologies[0].FSSupremacistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>> - <<set _realRace = _races.random()>> -<</if>> -<<set $fixedRace = _realRace>> -<<set $activeSlave = GenerateNewSlave()>> -<<set $activeSlave.origin = "You sentenced $him to enslavement as a punishment for defying local racial segregation laws.">> -<<set $activeSlave.career = App.Data.Careers.General.educated.random()>> -<<set $activeSlave.devotion = random(-75,-50)>> -<<set $activeSlave.trust = random(-75,-50)>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<run setHealth($activeSlave, jsRandom(-40, -20), undefined, undefined, 0, 10)>> -<<set $activeSlave.intelligence = random(51,95)>> -<<set $activeSlave.intelligenceImplant = 15>> -<<if $arcologies[0].FSSupremacistLawME == 1>> - <<set _fakeRace = $arcologies[0].FSSupremacistRace>> -<<elseif $arcologies[0].FSSubjugationistLawME == 1>> - <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> - <<set _fakeRace = _races.random()>> -<</if>> -<<set $activeSlave.race = _fakeRace>> -<<set $activeSlave.skin = randomRaceSkin(_fakeRace)>> -<<run setEyeColor($activeSlave, randomRaceEye(_fakeRace))>> -<<set $activeSlave.hColor = randomRaceHair(_fakeRace)>> -<<set $activeSlave.override_Race = 1, $activeSlave.override_Skin = 1, $activeSlave.override_H_Color = 1, $activeSlave.override_Eye_Color = 1>> - + <<set _pram = {disableDisability: 1}>> + <<if $arcologies[0].FSSubjugationistLawME === 1>> + <<set _pram.race = $arcologies[0].FSSubjugationistRace>> + <<elseif $arcologies[0].FSSupremacistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>> + <<set _pram.race = _races.random()>> + <</if>> + <<set _slave = GenerateNewSlave(null, _pram)>> + <<set _slave.origin = "You sentenced $him to enslavement as a punishment for defying local racial segregation laws.">> + <<set _slave.career = App.Data.Careers.General.educated.random()>> + <<set _slave.devotion = random(-75,-50)>> + <<set _slave.trust = random(-75,-50)>> + <<set _slave.oldDevotion = _slave.devotion>> + <<run setHealth(_slave, jsRandom(-40, -20), undefined, undefined, 0, 10)>> + <<set _slave.intelligence = random(51,95)>> + <<set _slave.intelligenceImplant = 15>> + <<if $arcologies[0].FSSupremacistLawME === 1>> + <<set _fakeRace = $arcologies[0].FSSupremacistRace>> + <<elseif $arcologies[0].FSSubjugationistLawME === 1>> + <<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>> + <<set _fakeRace = _races.random()>> + <</if>> + <<set _slave.race = _fakeRace>> + <<set _slave.skin = randomRaceSkin(_fakeRace)>> + <<run setEyeColor(_slave, randomRaceEye(_fakeRace))>> + <<set _slave.hColor = randomRaceHair(_fakeRace)>> + <<set _slave.override_Race = 1, _slave.override_Skin = 1, _slave.override_H_Color = 1, _slave.override_Eye_Color = 1>> <</switch>> -<<run App.Utils.setLocalPronouns($activeSlave)>> +<<run App.Utils.setLocalPronouns(_slave)>> -<<switch $malefactor>> +<<if ["addict", "escapee", "anchorBaby", "orphanloli", "businesswoman", "whore", "rapist", "mule"].includes($malefactor)>> + <<= capFirstChar($assistant.name)>> alerts you that a <<if $malefactor === "mule">>potential <</if>>criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, + <<if !["liberator", "passfail"].includes($malefactor)>> + since nothing can escape the notice of the omnipresent monitoring systems. + <</if>> +<</if>> +<<switch $malefactor>> <<case "addict">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. Criminals are usually either too angry, too ignorant, or too stupid to understand the impossibility of successful petty crime. This is the latter situation; a $girl suffering severe aphrodisiac withdrawal has attempted to break into a store that sells the stuff. $He's now lying <<if $seePee == 1>>in a pool of $his own urine<<else>>face-down on the pavement<</if>> with a taser round stuck in $his ass; the drone responsible is hovering helpfully nearby, hitting $him with another shock whenever $he does more than twitch. - + Criminals are usually either too angry, too ignorant, or too stupid to understand the impossibility of successful petty crime. This is the latter situation; a $girl suffering severe aphrodisiac withdrawal has attempted to break into a store that sells the stuff. $He's now lying <<if $seePee === 1>>in a pool of $his own urine<<else>>face-down on the pavement<</if>> with a taser round stuck in $his ass; the drone responsible is hovering helpfully nearby, hitting $him with another shock whenever $he does more than twitch. <<case "escapee">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. This is a simple case of vagrancy; sleeping on the streets (due to penury rather than inebriation) breaks an implicit contract all visitors to the arcology sign by coming here. The criminal is anything but usual, however. $He bears signs of extreme hormone manipulation over a long period, and has had $his Achilles tendons clipped. Camera records show $him crawling in with a cargo shipment. $He's clad in rags, and you cannot find any record of $him anywhere. The growing crowd is convinced $he's an escaped slave, and is growing ugly. - + This is a simple case of vagrancy; sleeping on the streets (due to penury rather than inebriation) breaks an implicit contract all visitors to the arcology sign by coming here. The criminal is anything but usual, however. $He bears signs of extreme hormone manipulation over a long period, and has had $his Achilles tendons clipped. Camera records show $him crawling in with a cargo shipment. $He's clad in rags, and you cannot find any record of $him anywhere. The growing crowd is convinced $he's an escaped slave, and is growing ugly. <<case "anchorBaby">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and is waiting detainment. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. This is likely another case of attempted escape by a slave or potentially a smuggling operation. The cause of detection is a steady stream of moaning emanating from a cargo container recently deposited into the arcology's cargo depot and has attracted a crowd of curious onlookers. Video feeds show the container being open and a heavily pregnant <<if $activeSlave.physicalAge > 30>>$woman<<elseif $activeSlave.physicalAge > 19>>young $woman<<elseif $activeSlave.physicalAge > 12>>teenager<<else>>little $girl<</if>> staggering out while clutching a newborn to $his breast and struggling to hold back $his second child from being born. From what little language $he knows, $he seems to think that just giving birth in your arcology is enough to become a proper citizen; as expected, $he squats and pushes out the other brat as you arrive. The growing crowd is becoming unruly, and $his inability to speak the language isn't helping; things could get ugly at any moment and hinge entirely on your next move. - + This is likely another case of attempted escape by a slave or potentially a smuggling operation. The cause of detection is a steady stream of moaning emanating from a cargo container recently deposited into the arcology's cargo depot and has attracted a crowd of curious onlookers. Video feeds show the container being open and a heavily pregnant <<if _slave.physicalAge > 30>>$woman<<elseif _slave.physicalAge > 19>>young $woman<<elseif _slave.physicalAge > 12>>teenager<<else>>little $girl<</if>> staggering out while clutching a newborn to $his breast and struggling to hold back $his second child from being born. From what little language $he knows, $he seems to think that just giving birth in your arcology is enough to become a proper citizen; as expected, $he squats and pushes out the other brat as you arrive. The growing crowd is becoming unruly, and $his inability to speak the language isn't helping; things could get ugly at any moment and hinge entirely on your next move. <<case "orphanloli">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. This is a simple case of vagrancy; sleeping on the streets (due to penury rather than inebriation) breaks an implicit contract all visitors to the arcology sign by coming here. Several reports of petty theft were made in the area recently as well. The criminal is anything but usual, however. $He is very young, emaciated, and desperate. Camera records show $him crawling in through an air vent. $He's clad in rags, clutching a presumably stolen apple, and you cannot find any record of $him anywhere. The growing crowd is convinced $he's an escaped slave, and $his inability to speak the language isn't helping; things could get ugly at any moment and hinge entirely on your next move. - + This is a simple case of vagrancy; sleeping on the streets (due to penury rather than inebriation) breaks an implicit contract all visitors to the arcology sign by coming here. Several reports of petty theft were made in the area recently as well. The criminal is anything but usual, however. $He is very young, emaciated, and desperate. Camera records show $him crawling in through an air vent. $He's clad in rags, clutching a presumably stolen apple, and you cannot find any record of $him anywhere. The growing crowd is convinced $he's an escaped slave, and $his inability to speak the language isn't helping; things could get ugly at any moment and hinge entirely on your next move. <<case "businesswoman">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. Nevertheless, it seems one of your tenants, a hitherto well-respected business<<= $woman>>, has left the straight and narrow. It seems $his business affairs took a decisive turn for the worse, so $he attempted to drain $his clients' funds and leave your arcology before anyone was the wiser. Unfortunately for $him, your security drones, controlled by $assistant.name, were very much the wiser. <<= capFirstChar($assistant.name)>> has with machine efficiency compiled the completest proofs of corporate malfeasance you have ever seen. Your wretched tenant signed a contract with you that included provisions forbidding theft. $He is entirely at your mercy. - + Nevertheless, it seems one of your tenants, a hitherto well-respected business<<= $woman>>, has left the straight and narrow. It seems $his business affairs took a decisive turn for the worse, so $he attempted to drain $his clients' funds and leave your arcology before anyone was the wiser. Unfortunately for $him, your security drones, controlled by $assistant.name, were very much the wiser. <<= capFirstChar($assistant.name)>> has with machine efficiency compiled the completest proofs of corporate malfeasance you have ever seen. Your wretched tenant signed a contract with you that included provisions forbidding theft. $He is entirely at your mercy. <<case "whore">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. Nevertheless, it seems one of your tenants, a free whore, has been systematically stealing from clients. $He was furtive enough to get away with it for a time, but has now been caught red-handed. The john who caught $him attempted to stop $him, and $he fought him. Like many prostitutes $he carried a weapon in $his handbag, and the man is severely wounded. <<= capFirstChar($assistant.name)>> has with machine efficiency compiled a staggering dossier of video logs and personal testimony from previous customers who now understand where their personal belongings went, as well as appalling footage of today's victim's injuries. Your wretched tenant signed a contract with you that included provisions forbidding this kind of thing. $He is entirely at your mercy. - + Nevertheless, it seems one of your tenants, a free whore, has been systematically stealing from clients. $He was furtive enough to get away with it for a time, but has now been caught red-handed. The john who caught $him attempted to stop $him, and $he fought him. Like many prostitutes $he carried a weapon in $his handbag, and the man is severely wounded. <<= capFirstChar($assistant.name)>> has with machine efficiency compiled a staggering dossier of video logs and personal testimony from previous customers who now understand where their personal belongings went, as well as appalling footage of today's victim's injuries. Your wretched tenant signed a contract with you that included provisions forbidding this kind of thing. $He is entirely at your mercy. <<case "rapist">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. Nevertheless, it seems one of your tenants saw fit to rape a free woman. Within ten minutes, the inhuman efficiency of $assistant.name has compiled video recordings, physical evidence, and even the victim's testimony, which is quite consistent with the first two. Your wretched tenant signed a contract with you that included provisions forbidding this kind of thing. $He is entirely at your mercy. - + Nevertheless, it seems one of your tenants saw fit to rape a free woman. Within ten minutes, the inhuman efficiency of $assistant.name has compiled video recordings, physical evidence, and even the victim's testimony, which is quite consistent with the first two. Your wretched tenant signed a contract with you that included provisions forbidding this kind of thing. $He is entirely at your mercy. <<case "mule">> - -<<= capFirstChar($assistant.name)>> alerts you that a potential criminal has been detected by your security systems and is now being tailed by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems, but some individuals still make attempts to fool them. In this case, the cameras are fixed on a clearly pregnant, and hugely at that, $woman as $he works $his way through the crowded market sectors. You watch as $he repeatedly bumps into other patrons and stalls, pausing to apologize before proceeding on $his way, as if $he wasn't familiar with $his gravid swell. $His body is also clearly underdeveloped for someone ready to drop quadruplets at any moment; thin, with barely any hips to speak of and a pert bust clearly not swollen with milk. $He even walks like a $woman not burdened with nine months of gestating multiples, let alone a single. As $he stumbles under $his own weight, $his shirt rides up, giving you a clear view of the deep red stretch marks of a belly that grew far faster than it could handle. You've seen enough and order the drones to corral $him until security arrives. $His expression shifts from fear as they encircle $him to panic as a groan escapes $his lips. $He grabs $his stomach as a capsule falls to the floor. As another contraction hits $him, $he drops to the ground and begins to "give birth" to $his illegal cargo. -<<if $bellyImplants == 1>> - $He likely has belly implant designed to carry foreign objects inside $his womb and, having lost $his composure, is now vacating its contents. -<<else>> - You have no idea what you are witnessing until <<if $assistant.name == "your personal assistant">>your personal assistant pulls up an advertisement for a fillable womb located implant<<else>>$assistant.name introduces you to a fillable womb located implant<</if>> that $he likely has installed. -<</if>> -$He is easily taken into custody and $his contraband confiscated once the jeering crowd is dispersed enough to reach $him. - + However some individuals still make attempts to fool them. In this case, the cameras are fixed on a clearly pregnant, and hugely at that, $woman as $he works $his way through the crowded market sectors. You watch as $he repeatedly bumps into other patrons and stalls, pausing to apologize before proceeding on $his way, as if $he wasn't familiar with $his gravid swell. $His body is also clearly underdeveloped for someone ready to drop quadruplets at any moment; thin, with barely any hips to speak of and a pert bust clearly not swollen with milk. $He even walks like a $woman not burdened with nine months of gestating multiples, let alone a single. As $he stumbles under $his own weight, $his shirt rides up, giving you a clear view of the deep red stretch marks of a belly that grew far faster than it could handle. You've seen enough and order the drones to corral $him until security arrives. $His expression shifts from fear as they encircle $him to panic as a groan escapes $his lips. $He grabs $his stomach as a capsule falls to the floor. As another contraction hits $him, $he drops to the ground and begins to "give birth" to $his illegal cargo. + <<if $bellyImplants === 1>> + $He likely has a belly implant designed to carry foreign objects inside $his womb and, having lost $his composure, is now vacating its contents. + <<else>> + You have no idea what you are witnessing until <<if $assistant.name === "your personal assistant">>your personal assistant pulls up an advertisement for a fillable womb located implant<<else>>$assistant.name introduces you to a fillable womb located implant<</if>> that $he likely has installed. + <</if>> + $He is easily taken into custody and $his contraband confiscated once the jeering crowd is dispersed enough to reach $him. <<case "liberator">> - -<<setNonlocalPronouns $seeDicks>> -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, but this is a special case. A well-muscled, well-armed $woman was caught attempting to smuggle a slave owned by one of your tenants out of the arcology. Though the slave surrendered immediately (and will be dealt with by _hisU owner), the would-be liberatrix was caught by your security drones. $He destroyed two of them and caused @@.red;other minor damage@@<<run cashX(forceNeg(1000), "event", $activeSlave)>> that will require a small sum to repair, but was eventually subdued. The drones had to expend a great deal of nonlethal ordnance to bring $him down and keep $him down, but $he is now entirely at your mercy. - + <<setNonlocalPronouns $seeDicks>> + but this is a special case. A well-muscled, well-armed $woman was caught attempting to smuggle a slave owned by one of your tenants out of the arcology. Though the slave surrendered immediately (and will be dealt with by _hisU owner), the would-be liberatrix was caught by your security drones. $He destroyed two of them and caused @@.red;other minor damage@@<<run cashX(forceNeg(1000), "event", _slave)>> that will require a small sum to repair, but was eventually subdued. The drones had to expend a great deal of nonlethal ordnance to bring $him down and keep $him down, but $he is now entirely at your mercy. <<case "passfail">> - -<<= capFirstChar($assistant.name)>> alerts you that a criminal has been detected by your security systems and detained by the drones. Crime is extremely uncommon in your arcology, since nothing can escape the notice of the omnipresent monitoring systems. Nevertheless, it seems one of your tenants, a rather ordinary white collar worker, has been severely wounded in a freak industrial accident, to the point that a blood transfusion was needed. In the course of doing so, an arcology hospital's autosurgery noted several genetic discrepancies and alerted a few nearby drones. Simply put, while the $woman appears to be a normal _fakeRace $woman, this is the result of numerous cosmetic surgeries; $he is actually _realRace. The laws of your arcology hold that members of the _realRace race are fit only for slavery, quite unlike the superior _fakeRace people. That a _realRace $girl would gain a position of relatively high class and power through such deception and fraud is considered an outrage by many of your citizens, and so $he was placed under arrest before $he even awoke from surgery. $He is now entirely at your mercy. - + since nothing can escape the notice of the omnipresent monitoring systems. Nevertheless, it seems one of your tenants, a rather ordinary white collar worker, has been severely wounded in a freak industrial accident, to the point that a blood transfusion was needed. In the course of doing so, an arcology hospital's autosurgery noted several genetic discrepancies and alerted a few nearby drones. Simply put, while the $woman appears to be a normal _fakeRace $woman, this is the result of numerous cosmetic surgeries; $he is actually _realRace. The laws of your arcology hold that members of the _realRace race are fit only for slavery, quite unlike the superior _fakeRace people. That a _realRace $girl would gain a position of relatively high class and power through such deception and fraud is considered an outrage by many of your citizens, and so $he was placed under arrest before $he even awoke from surgery. $He is now entirely at your mercy. <</switch>> -<br><br> - <<set _ContractCost = 1000>> -<<set _slaveCost = slaveCost($activeSlave)>> +<<set _slaveCost = slaveCost(_slave)>> <<set _slaveCost -= 1000>> -//Applying enslavement as punishment will cost <<print cashFormat(_ContractCost)>>. Doing so and then selling $him immediately will bring in approximately <<print cashFormat(_slaveCost)>>.// +<br><br>//Applying enslavement as punishment will cost <<print cashFormat(_ContractCost)>>. Doing so and then selling $him immediately will bring in approximately <<print cashFormat(_slaveCost)>>.// +<br><br> <<includeDOM App.Desc.longSlave(_slave, {market: "generic"})>> <br><br> - -<<includeDOM App.Desc.longSlave(V.activeSlave, {market: "generic"})>> - -<br><br> - <span id="result"> <<if $cash >= _ContractCost>> <<link "Enslave $him">> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> <<switch $malefactor>> <<case "addict">> @@ -411,61 +353,61 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <<case "liberator">> You complete the legalities and biometric scanning quickly and cautiously. Though the would-be liberator is of course restrained, disarmed, and still sedated, $he could awake at any time. Based on the drone logs, $he is likely to be violent when $he does. <</switch>> - <<includeDOM App.UI.newSlaveIntro($activeSlave)>> + <<includeDOM App.UI.newSlaveIntro(_slave)>> <</replace>> <</link>> <br><<link "Sentence $him to a day in the stocks, then enslave $him">> - <<run healthDamage($activeSlave, 10)>> - <<set $activeSlave.behavioralFlaw = "odd">> - <<set $activeSlave.sexualFlaw = "hates penetration">> - <<set $activeSlave.anus = 2>> + <<run healthDamage(_slave, 10)>> + <<set _slave.behavioralFlaw = "odd">> + <<set _slave.sexualFlaw = "hates penetration">> + <<set _slave.anus = 2>> <<set _fuckCount = random(20,35)>> - <<run seX($activeSlave, "anal", "public", "penetrative", _fuckCount)>> - <<if $activeSlave.vagina > -1>> - <<if $activeSlave.vagina < 2>> - <<set $activeSlave.vagina = 2>> + <<run seX(_slave, "anal", "public", "penetrative", _fuckCount)>> + <<if _slave.vagina > -1>> + <<if _slave.vagina < 2>> + <<set _slave.vagina = 2>> <</if>> - <<if isFertile($activeSlave) && $activeSlave.eggType == "human">> - <<= knockMeUp($activeSlave, 40, 2, -2)>> + <<if isFertile(_slave) && _slave.eggType === "human">> + <<= knockMeUp(_slave, 40, 2, -2)>> <</if>> - <<run seX($activeSlave, "vaginal", "public", "penetrative", _fuckCount*2)>> + <<run seX(_slave, "vaginal", "public", "penetrative", _fuckCount*2)>> <</if>> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> <<switch $malefactor>> <<case "addict">> - You declare $his holes fair game for the entire arcology, since $he must somehow repay $his debt to society. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology, since $he must somehow repay $his debt to society. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "escapee">> - You declare $his holes fair game for the entire arcology, so that all free citizens can own $him for a moment, if they wish. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology, so that all free citizens can own $him for a moment, if they wish. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "orphanloli">> - You declare $his holes fair game for the entire arcology, so that all free citizens can own $him for a moment, if they wish. $He spends a torturous day in the stocks before being hauled in for enslavement, @@.health.dec;completely broken@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ - <<set $activeSlave.fetish = "mindbroken">> + You declare $his holes fair game for the entire arcology, so that all free citizens can own $him for a moment, if they wish. $He spends a torturous day in the stocks before being hauled in for enslavement, @@.health.dec;completely broken@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + <<set _slave.fetish = "mindbroken">> <<case "anchorBaby">> - You declare $his holes fair game for the entire arcology; since $he wants to produce future slaves, your arcology might as well have the privilege of fathering them. $He spends a torturous day in the stocks after $his children are taken to a slave orphanage before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology; since $he wants to produce future slaves, your arcology might as well have the privilege of fathering them. $He spends a torturous day in the stocks after $his children are taken to a slave orphanage before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "businesswoman">> - You declare $his holes fair game for the entire arcology, in payment for $his crimes. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology, in payment for $his crimes. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "whore">> - You declare $his holes fair game for the entire arcology, to repay $his thefts. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology, to repay $his thefts. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "rapist">> - You declare $his holes fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "mule">> - You declare $his holes fair game for the entire arcology as punishment for trying to smuggle in a load instead of taking one. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology as punishment for trying to smuggle in a load instead of taking one. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<case "liberator">> - Slaveownership is the cornerstone of the society you're building in your arcology, and this $woman attempted to undermine it. $His holes are thus fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun,@@ and small slaveholders are @@.green;encouraged to do business with your arcology@@ after word of the incident gets around. + Slaveownership is the cornerstone of the society you're building in your arcology, and this $woman attempted to undermine it. $His holes are thus fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun,@@ and small slaveholders are @@.green;encouraged to do business with your arcology@@ after word of the incident gets around. <<case "passfail">> - You declare $his holes fair game for the entire arcology; after all, $he did want to be around lots of _fakeRace people, didn't $he? $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ + You declare $his holes fair game for the entire arcology; after all, $he did want to be around lots of _fakeRace people, didn't $he? $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.health.dec;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if _slave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <</switch>> - <<run repX(500, "event", $activeSlave)>> + <<run repX(500, "event", _slave)>> <<set $arcologies[0].prosperity += 2>> - <<includeDOM App.UI.newSlaveIntro($activeSlave)>> + <<includeDOM App.UI.newSlaveIntro(_slave)>> <</replace>> <</link>> <<if $arcade > 0>> <br><<link "Enslave $him and sentence $him to a month in the arcade">> - <<= assignJob($activeSlave, "be confined in the arcade")>> - <<set $activeSlave.choosesOwnAssignment = 0>> - <<set $activeSlave.sentence = 4>> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<= assignJob(_slave, "be confined in the arcade")>> + <<set _slave.choosesOwnAssignment = 0>> + <<set _slave.sentence = 4>> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> <<switch $malefactor>> <<case "addict">> @@ -479,40 +421,40 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <<case "liberator">> You complete the legalities and biometric scanning quickly and cautiously. Though the would-be liberator is of course restrained, disarmed, and still sedated, $he could awake at any time. It would be best to have $him restrained for public use in the arcade first. The public @@.green;looks forward@@ to seeing $him there. <</switch>> - <<run repX(250, "event", $activeSlave)>> - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <<run repX(250, "event", _slave)>> + <<run newSlave(_slave)>> /* skip New Slave Intro */ <</replace>> <</link>> <</if>> - <<if $malefactor != "mule">> + <<if $malefactor !== "mule">> <<if $dairy > 0>> <<if $dairyRestraintsSetting > 1>> <br><<link "Enslave $him and send $him straight to the industrial dairy">> - <<= assignJob($activeSlave, "work in the dairy")>> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<= assignJob(_slave, "work in the dairy")>> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> <<switch $malefactor>> <<case "addict">> - You complete the legalities and biometric scanning quickly and cautiously. The condemned accepts a sedative, thinking it's aphrodisiacs, and $his unconscious body is installed in $dairyName. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the addict's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<else>>breasts as they are roughly milked<</if>>, together with a lengthy report on the experimental detox process used to ensure that the milk $he produces will be untainted. + You complete the legalities and biometric scanning quickly and cautiously. The condemned accepts a sedative, thinking it's aphrodisiacs, and $his unconscious body is installed in $dairyName. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the addict's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<else>>breasts as they are roughly milked<</if>>, together with a lengthy report on the experimental detox process used to ensure that the milk $he produces will be untainted. <<case "escapee">> - You complete the legalities and biometric scanning quickly. The condemned is too far gone to resist as $he is installed in $dairyName. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the escapee's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<else>>breasts as they are roughly milked<</if>>. + You complete the legalities and biometric scanning quickly. The condemned is too far gone to resist as $he is installed in $dairyName. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the escapee's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<else>>breasts as they are roughly milked<</if>>. <<case "orphanloli">> - You complete the legalities and biometric scanning quickly. The condemned is too weak to resist as $he is installed in $dairyName but $he weeps the entire time. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the escapee's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>agony as $his once tight pussy adapts to industrial reproduction<<else>>budding breasts as they are roughly milked<</if>>. + You complete the legalities and biometric scanning quickly. The condemned is too weak to resist as $he is installed in $dairyName but $he weeps the entire time. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the escapee's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && (_slave.vagina > 0)>>agony as $his once tight pussy adapts to industrial reproduction<<else>>budding breasts as they are roughly milked<</if>>. <<case "anchorBaby">> - You complete the legalities and biometric scanning quickly and cautiously before having $his children taken away. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction, along with a prospectus detailing the scheduled sale of $his next batch of slave product in eighteen years and nine months<<elseif $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. + You complete the legalities and biometric scanning quickly and cautiously before having $his children taken away. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction, along with a prospectus detailing the scheduled sale of $his next batch of slave product in eighteen years and nine months<<elseif $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. <<case "businesswoman">> - You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction, along with a prospectus detailing the scheduled sale of $his first slave product in eighteen years and nine months<<elseif $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. + You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction, along with a prospectus detailing the scheduled sale of $his first slave product in eighteen years and nine months<<elseif $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. <<case "whore">> - You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his well-traveled pussy adapts to industrial reproduction<<elseif $dairyStimulatorsSetting > 1>>discomfort as $his well-traveled anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. + You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his well-traveled pussy adapts to industrial reproduction<<elseif $dairyStimulatorsSetting > 1>>discomfort as $his well-traveled anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. <<case "rapist">> You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the rapist's <<if $dairyStimulatorsSetting > 1>>agony as $his anus adapts to accommodate rectal dildo hydration<<else>>newly growing breasts as they are roughly milked<</if>>. <<case "liberator">> - You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<elseif $dairyStimulatorsSetting > 1>>discomfort as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>, together with a report on the likely productivity of such a fit body capable of withstanding the stress of high throughput. + You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<elseif $dairyStimulatorsSetting > 1>>discomfort as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>, together with a report on the likely productivity of such a fit body capable of withstanding the stress of high throughput. <<case "passfail">> - You complete the legalities and biometric scanning quickly. The condemned is too weak to resist as $he is installed in $dairyName but $he weeps the entire time. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<elseif $dairyStimulatorsSetting > 1>>discomfort as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. + You complete the legalities and biometric scanning quickly. The condemned is too weak to resist as $he is installed in $dairyName but $he weeps the entire time. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && (_slave.vagina > 0)>>discomfort as $his pussy adapts to industrial reproduction<<elseif $dairyStimulatorsSetting > 1>>discomfort as $his anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. <</switch>> - <<run repX(250, "event", $activeSlave)>> - <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <<run repX(250, "event", _slave)>> + <<run newSlave(_slave)>> /* skip New Slave Intro */ <</replace>> <</link>> <</if>> @@ -520,10 +462,10 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <</if>> <<if $seeExtreme > 0>> <br><<link "Punitively amputate $his limbs, and then enslave $him">> - <<run healthDamage($activeSlave, 20)>> - <<run removeLimbs($activeSlave, "all")>> - <<set $activeSlave.behavioralFlaw = "odd">> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<run healthDamage(_slave, 20)>> + <<run removeLimbs(_slave, "all")>> + <<set _slave.behavioralFlaw = "odd">> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> <<switch $malefactor>> <<case "addict">> @@ -547,61 +489,61 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <<case "passfail">> An example must be made. The citizens of your arcology must be assured that the racially inferior will not try to rise above their station, no matter their deceptions. The protesting malefactor is stripped and stuffed into your remote surgery on public video feed. $He begs and pleads until $he sees $his doom in the form of the surgical machinery, at which point $he switches to fighting vainly to escape. Of course, @@.health.dec;$his health is affected@@ and the horrible experience has left $him @@.red;acting oddly.@@ Then it's off to the penthouse for basic slave induction. The public @@.green;approves of this harshness.@@ <</switch>> - <<run repX(500, "event", $activeSlave)>> - <<includeDOM App.UI.newSlaveIntro($activeSlave)>> + <<run repX(500, "event", _slave)>> + <<includeDOM App.UI.newSlaveIntro(_slave)>> <</replace>> <</link>> - <<if $malefactor == "rapist" && $activeSlave.balls > 0>> + <<if $malefactor === "rapist" && _slave.balls > 0>> <br><<link "Enslave the criminal and geld $him">> - <<run healthDamage($activeSlave, 20)>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.devotion -= 25>> - <<set $activeSlave.trust -= 25>> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<run healthDamage(_slave, 20)>> + <<set _slave.balls = 0>> + <<set _slave.devotion -= 25>> + <<set _slave.trust -= 25>> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> Video feeds from your remote surgery are made public as the protesting criminal is strapped down and gelded. $He is so utterly broken by this turn of events that you complete the legalities and biometric scanning without fuss. The condemned sobs weakly throughout the process until you grow tired of the whining and apply punishment. Then it's off to the penthouse for basic slave induction. The public @@.green;approves of this harshness,@@ which increases your arcology's prosperity by @@.green;giving it a reputation for swift and terrible justice.@@ - <<run repX(500, "event", $activeSlave)>> + <<run repX(500, "event", _slave)>> <<set $arcologies[0].prosperity += 10>> - <<includeDOM App.UI.newSlaveIntro($activeSlave)>> + <<includeDOM App.UI.newSlaveIntro(_slave)>> <</replace>> <</link>> <</if>> <</if>> /* closes seeExtreme */ - <<if $malefactor == "orphanloli">> + <<if $malefactor === "orphanloli">> <br><<link "'Adopt' $him">> - <<set $activeSlave.devotion = 25>> - <<set $activeSlave.trust = 25>> - <<set $activeSlave.origin = "$He was an orphan forced to live and steal on the streets until you adopted $him.">> - <<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>> + <<set _slave.devotion = 25>> + <<set _slave.trust = 25>> + <<set _slave.origin = "$He was an orphan forced to live and steal on the streets until you adopted $him.">> + <<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>> <<replace "#result">> You sit down and talk to the exhausted $girl, handing $him a contract cleverly altered to resemble adoption papers. Once $he comprehends what $he is looking at, $he eagerly signs it. Only once $he has reached the penthouse and been introduced to the slave life does $he realize $he willingly signed away $his freedom. Though $he can't complain. A warm cot and plenty of food await, which to $him is a huge improvement over a slow death on the streets. The public <<if $arcologies[0].FSPaternalist != "unset">> @@.green;is impressed by your act,@@ even if it is a trick. - <<run repX(500, "event", $activeSlave)>> + <<run repX(500, "event", _slave)>> <<else>> @@.red;feels you let this criminal off too easy.@@ - <<run repX(forceNeg(100), "event", $activeSlave)>> + <<run repX(forceNeg(100), "event", _slave)>> <</if>> - <<includeDOM App.UI.newSlaveIntro($activeSlave)>> + <<includeDOM App.UI.newSlaveIntro(_slave)>> <</replace>> <</link>> <</if>> <<else>> //You lack the necessary funds to enslave $him.// <</if>> - <<if $malefactor == "anchorBaby">> + <<if $malefactor === "anchorBaby">> <br><<link "Grant $him citizenship">> <<replace "#result">> - You help the exhausted mother to $his feet and hand $him $his second newborn. $He watches you, uncertain of your motives, until you have $him escorted to the proper welcoming facility and put in a good word for having $him added to your arcology's free population. You announce to the public that such a fertile <<if $activeSlave.physicalAge > 30>>MILF<<elseif $activeSlave.physicalAge > 19>>$woman<<elseif $activeSlave.physicalAge > 12>>teen<<else>>youth<</if>> will be a boon to <<if $arcologies[0].FSRepopulationFocus != "unset">>Repopulationism<<else>>society<</if>>, and that the contract $he is signing mandates $he be on powerful fertility agents whenever $he isn't pregnant. During $his residency, free or not, $he will provide society with dozens of future children. The public + You help the exhausted mother to $his feet and hand $him $his second newborn. $He watches you, uncertain of your motives, until you have $him escorted to the proper welcoming facility and put in a good word for having $him added to your arcology's free population. You announce to the public that such a fertile <<if _slave.physicalAge > 30>>MILF<<elseif _slave.physicalAge > 19>>$woman<<elseif _slave.physicalAge > 12>>teen<<else>>youth<</if>> will be a boon to <<if $arcologies[0].FSRepopulationFocus != "unset">>Repopulationism<<else>>society<</if>>, and that the contract $he is signing mandates $he be on powerful fertility agents whenever $he isn't pregnant. During $his residency, free or not, $he will provide society with dozens of future children. The public <<if $arcologies[0].FSRepopulationFocus != "unset">> @@.green;approves of breeders, free or not,@@ and word spreads that any and all mothers are welcome into your arcology @@.green;adding to its prosperity.@@ - <<run repX(500, "event", $activeSlave)>> + <<run repX(500, "event", _slave)>> <<elseif $arcologies[0].FSPaternalist != "unset">> @@.green;sympathizes with your charity.@@ - <<run repX(100, "event", $activeSlave)>> + <<run repX(100, "event", _slave)>> <<else>> @@.red;feels you let this criminal off too easy.@@ - <<run repX(forceNeg(100), "event", $activeSlave)>> + <<run repX(forceNeg(100), "event", _slave)>> <</if>> <</replace>> <</link>> @@ -626,21 +568,21 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <<case "liberator">> An example must be made. Slaveownership is the cornerstone of the society you're building in your arcology, and this $woman attempted to undermine it. The protesting bitch is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ <</switch>> - <<run repX(500, "event", $activeSlave)>> + <<run repX(500, "event", _slave)>> <</replace>> <</link>> - <<if $malefactor == "liberator">> + <<if $malefactor === "liberator">> <br><<link "Permit the slaveowner $he tried to steal from to flog $him">> <<replace "#result">> An example must be made. Slaveownership is the cornerstone of the society you're building in your arcology, and this $woman attempted to undermine it. $He is stripped and the slaveowner whose property $he tried to free is handed the leathern instrument. It seems the escapee was a favorite he does not wish to mangle, so he flogs the criminal mercilessly instead. $He is flung out of the arcology, nearly dead. The public @@.green;approves of this harshness,@@ and small slaveholders are @@.green;encouraged to do business with your arcology@@ after word of the incident gets around. - <<run repX(500, "event", $activeSlave)>> + <<run repX(500, "event", _slave)>> <<set $arcologies[0].prosperity += 10>> <</replace>> <</link>> <</if>> <br><<link "Sell $him immediately">> <<run cashX(_slaveCost, "slaveTransfer")>> - <<if $cash4Babies == 1 && $malefactor == "anchorBaby">> + <<if $cash4Babies === 1 && $malefactor === "anchorBaby">> <<run cashX(random(20,30), "slaveTransfer")>> <</if>> <<replace "#result">> @@ -652,7 +594,7 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <<case "orphanloli">> You complete the legalities and biometric scanning quickly and without fuss. $He sobs throughout the process, though stops once $he realizes being a slave means free food. $He starts crying again once $he realizes $he is heading for the slave markets. <<case "anchorBaby">> - You complete the legalities and biometric scanning quickly and without fuss. The condemned sobs and begs throughout the process until you grow tired of the whining and apply punishment. Then it's off to slave markets for sale. $His children <<if $cash4Babies == 1>>head off to be sold as well<<else>>will be sent to a slave orphanage for future sale<</if>>. + You complete the legalities and biometric scanning quickly and without fuss. The condemned sobs and begs throughout the process until you grow tired of the whining and apply punishment. Then it's off to slave markets for sale. $His children <<if $cash4Babies === 1>>head off to be sold as well<<else>>will be sent to a slave orphanage for future sale<</if>>. <<case "businesswoman" "mule" "passfail" "rapist" "whore">> You complete the legalities and biometric scanning quickly and without fuss. The condemned sobs and begs throughout the process until you grow tired of the whining and apply punishment. Then it's off to slave markets for sale. <<case "liberator">> @@ -660,4 +602,4 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin <</switch>> <</replace>> <</link>> -</span> +</span> \ No newline at end of file diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw index 23b9c3ca82019a02c255161319fcd8729e11429b..627ffda4115efc22b7082201d031f2c035b945bc 100644 --- a/src/uncategorized/seCustomSlaveDelivery.tw +++ b/src/uncategorized/seCustomSlaveDelivery.tw @@ -2,105 +2,106 @@ <<set $customSlaveOrdered = 0, $nextButton = "Continue", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event", $encyclopedia = "Enslaving People">> +<<set _pram = {mature: 0, nationality: _nationality}>> <<if $customSlave.age == 2>> - <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>> - <<set $activeSlaveOneTimeMaxAge = 2>> + <<set _pram.minAge = $minimumSlaveAge>> + <<set _pram.maxAge = 2>> <<elseif $customSlave.age == 4>> - <<set $activeSlaveOneTimeMinAge = 3>> - <<set $activeSlaveOneTimeMaxAge = 4>> + <<set _pram.minAge = 3>> + <<set _pram.maxAge = 4>> <<elseif $customSlave.age == 6>> - <<set $activeSlaveOneTimeMinAge = 5>> - <<set $activeSlaveOneTimeMaxAge = 6>> + <<set _pram.minAge = 5>> + <<set _pram.maxAge = 6>> <<elseif $customSlave.age == 9>> - <<set $activeSlaveOneTimeMinAge = 7>> - <<set $activeSlaveOneTimeMaxAge = 9>> + <<set _pram.minAge = 7>> + <<set _pram.maxAge = 9>> <<elseif $customSlave.age == 12>> - <<set $activeSlaveOneTimeMinAge = 10>> - <<set $activeSlaveOneTimeMaxAge = 12>> + <<set _pram.minAge = 10>> + <<set _pram.maxAge = 12>> <<elseif $customSlave.age == 14>> - <<set $activeSlaveOneTimeMinAge = 13>> - <<set $activeSlaveOneTimeMaxAge = 14>> + <<set _pram.minAge = 13>> + <<set _pram.maxAge = 14>> <<elseif $customSlave.age == 17>> - <<set $activeSlaveOneTimeMinAge = 15>> - <<set $activeSlaveOneTimeMaxAge = 17>> + <<set _pram.minAge = 15>> + <<set _pram.maxAge = 17>> <<elseif $customSlave.age == 19>> - <<set $activeSlaveOneTimeMinAge = 18>> - <<set $activeSlaveOneTimeMaxAge = 19>> + <<set _pram.minAge = 18>> + <<set _pram.maxAge = 19>> <<elseif $customSlave.age == 20>> - <<set $activeSlaveOneTimeMinAge = 20>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 20>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 24>> - <<set $activeSlaveOneTimeMinAge = 20>> - <<set $activeSlaveOneTimeMaxAge = 24>> + <<set _pram.minAge = 20>> + <<set _pram.maxAge = 24>> <<elseif $customSlave.age == 25>> - <<set $activeSlaveOneTimeMinAge = 25>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 25>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 29>> - <<set $activeSlaveOneTimeMinAge = 25>> - <<set $activeSlaveOneTimeMaxAge = 29>> + <<set _pram.minAge = 25>> + <<set _pram.maxAge = 29>> <<elseif $customSlave.age == 30>> - <<set $activeSlaveOneTimeMinAge = 30>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 30>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 39>> - <<set $activeSlaveOneTimeMinAge = 30>> - <<set $activeSlaveOneTimeMaxAge = 39>> + <<set _pram.minAge = 30>> + <<set _pram.maxAge = 39>> <<elseif $customSlave.age == 40>> - <<set $activeSlaveOneTimeMinAge = 40>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 40>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 49>> - <<set $activeSlaveOneTimeMinAge = 40>> - <<set $activeSlaveOneTimeMaxAge = 49>> + <<set _pram.minAge = 40>> + <<set _pram.maxAge = 49>> <<elseif $customSlave.age == 50>> - <<set $activeSlaveOneTimeMinAge = 50>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 50>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 59>> - <<set $activeSlaveOneTimeMinAge = 50>> - <<set $activeSlaveOneTimeMaxAge = 59>> + <<set _pram.minAge = 50>> + <<set _pram.maxAge = 59>> <<elseif $customSlave.age == 60>> - <<set $activeSlaveOneTimeMinAge = 60>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 60>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 69>> - <<set $activeSlaveOneTimeMinAge = 60>> - <<set $activeSlaveOneTimeMaxAge = 69>> + <<set _pram.minAge = 60>> + <<set _pram.maxAge = 69>> <<elseif $customSlave.age == 70>> - <<set $activeSlaveOneTimeMinAge = 70>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 70>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 79>> - <<set $activeSlaveOneTimeMinAge = 70>> - <<set $activeSlaveOneTimeMaxAge = 79>> + <<set _pram.minAge = 70>> + <<set _pram.maxAge = 79>> <<elseif $customSlave.age == 80>> - <<set $activeSlaveOneTimeMinAge = 80>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 80>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 89>> - <<set $activeSlaveOneTimeMinAge = 80>> - <<set $activeSlaveOneTimeMaxAge = 89>> + <<set _pram.minAge = 80>> + <<set _pram.maxAge = 89>> <<elseif $customSlave.age == 90>> - <<set $activeSlaveOneTimeMinAge = 90>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 90>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 99>> - <<set $activeSlaveOneTimeMinAge = 90>> - <<set $activeSlaveOneTimeMaxAge = 99>> + <<set _pram.minAge = 90>> + <<set _pram.maxAge = 99>> <<elseif $customSlave.age == 100>> - <<set $activeSlaveOneTimeMinAge = 100>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 100>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 109>> - <<set $activeSlaveOneTimeMinAge = 100>> - <<set $activeSlaveOneTimeMaxAge = 109>> + <<set _pram.minAge = 100>> + <<set _pram.maxAge = 109>> <<elseif $customSlave.age == 110>> - <<set $activeSlaveOneTimeMinAge = 110>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 110>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 119>> - <<set $activeSlaveOneTimeMinAge = 110>> - <<set $activeSlaveOneTimeMaxAge = 119>> + <<set _pram.minAge = 110>> + <<set _pram.maxAge = 119>> <<elseif $customSlave.age == 120>> - <<set $activeSlaveOneTimeMinAge = 120>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 120>> + <<set _pram.maxAge = $retirementAge-1>> <<elseif $customSlave.age == 129>> - <<set $activeSlaveOneTimeMinAge = 120>> - <<set $activeSlaveOneTimeMaxAge = 129>> + <<set _pram.minAge = 120>> + <<set _pram.maxAge = 129>> <<else>> - <<set $activeSlaveOneTimeMinAge = 130>> - <<set $activeSlaveOneTimeMaxAge = $retirementAge-1>> + <<set _pram.minAge = 130>> + <<set _pram.maxAge = $retirementAge-1>> <</if>> <<set $one_time_age_overrides_pedo_mode = 1>> <<if $customSlave.nationality != "Nationality is unimportant">> @@ -110,13 +111,13 @@ <<set $fixedRace = $customSlave.race>> <</if>> <<if $customSlave.sex == 2>> - <<set _delivery = GenerateNewSlave("XY", {mature: 0, nationality: _nationality})>> + <<set _delivery = GenerateNewSlave("XY", _pram)>> <<set _delivery.dick = $customSlave.dick>> <<set _delivery.balls = $customSlave.balls>> <<set _delivery.scrotum = _delivery.balls>> <<set _delivery.foreskin = _delivery.dick>> <<else>> - <<set _delivery = GenerateNewSlave("XX", {mature: 0, nationality: _nationality})>> + <<set _delivery = GenerateNewSlave("XX", _pram)>> <<if $customSlave.virgin == 0>> <<set _delivery.vagina = $customSlave.virgin>> <</if>> diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw index d325986e62ec881627bad8d4125c287663d0fd35..b17f96d976cb83dceefb97e5c0de9bee81292dfe 100644 --- a/src/uncategorized/seRetirement.tw +++ b/src/uncategorized/seRetirement.tw @@ -2,21 +2,21 @@ <<set $nextButton = "Continue">> -<<set $activeSlave = getSlave($retiree)>> -<<set _clonedSlave = clone($activeSlave)>> -<<if SlaveStatsChecker.checkForLisp($activeSlave)>> +<<set _slave = getSlave($retiree)>> +<<set _clonedSlave = clone(_slave)>> +<<if SlaveStatsChecker.checkForLisp(_slave)>> <<set _playerName = lispReplace($PC.slaveName)>> <<else>> <<set _playerName = $PC.slaveName>> <</if>> <<run Enunciate(_clonedSlave)>> <<setLocalPronouns _clonedSlave>> -<<set _sr = $slaveIndices[$activeSlave.relationshipTarget]>> +<<set _sr = $slaveIndices[_slave.relationshipTarget]>> <<if def _sr>> <<setLocalPronouns $slaves[_sr] 2>> <</if>> <<if $policies.retirement.fate == "citizen">> - <<set $activeSlave.clothes = "conservative clothing">> + <<set _slave.clothes = "conservative clothing">> <<elseif $policies.retirement.fate == "bioreactor">> /* Scene starts in normal clothing */ <<elseif $policies.retirement.fate == "arcade">> @@ -26,125 +26,125 @@ /* 000-250-006 */ <<if $seeImages == 1>> <<if $imageChoice == 1>> - <div class="imageRef lrgVector"><div class="mask"> </div><<= SlaveArt($activeSlave, 2, 0)>></div> + <div class="imageRef lrgVector"><div class="mask"> </div><<= SlaveArt(_slave, 2, 0)>></div> <<else>> - <div class="imageRef lrgRender"><div class="mask"> </div><<= SlaveArt($activeSlave, 2, 0)>></div> + <div class="imageRef lrgRender"><div class="mask"> </div><<= SlaveArt(_slave, 2, 0)>></div> <</if>> <</if>> /* 000-250-006 */ </span> -<<= App.UI.slaveDescriptionDialog($activeSlave)>> is retiring from sexual slavery this week, +<<= App.UI.slaveDescriptionDialog(_slave)>> is retiring from sexual slavery this week, <<if $policies.retirement.fate == "citizen">> in a way that will fill the rest of your property with envy and @@.mediumaquamarine;trust.@@ <<for $i = 0; $i < $slaves.length; $i++>> <<set $slaves[$i].trust += 3>> <</for>> - <<if $activeSlave.relationship > 3>> - $slaves[_sr].slaveName, for _his2 part, is @@.hotpink;overjoyed,@@ though also a bit sad. Although _he2 knows _he2 will $slaves[_sr].assignment for a while longer, _he2 looks forward to joining $activeSlave.slaveName one day. + <<if _slave.relationship > 3>> + $slaves[_sr].slaveName, for _his2 part, is @@.hotpink;overjoyed,@@ though also a bit sad. Although _he2 knows _he2 will $slaves[_sr].assignment for a while longer, _he2 looks forward to joining _slave.slaveName one day. <<set $slaves[_sr].devotion += 10>> <</if>> <br><br> $He is retiring into citizenship, with a substantial annuity that will provide $him with a secure if not luxurious life. - <<if $activeSlave.relationship == -3>> - <<if $activeSlave.fetish == "mindbroken">> + <<if _slave.relationship == -3>> + <<if _slave.fetish == "mindbroken">> Sadly, $he is not mentally equipped to look after $himself, but the arcology hosts several fine institutions capable of caring for $him. They'll have someone check in on $him daily. $Him being your $wife is ultimately irrelevant; $he never realized it in the first place. - <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> + <<elseif _slave.devotion+_slave.trust >= 175>> $He wishes $he could continue to be your slave $wife, but $he understands that marriages between slaves and slaveowners are predicated on the slave relationship. $He knows that $his retirement has come, meaning that $his slave relationship to you is ending. $He's had a long time to get used to the idea, and gets through the process with dignity, doing $his best to avoid embarrassing you. - <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> + <<elseif _slave.devotion < -20 && _slave.trust > 20>> $He is glad $he no longer has to be your slave $wife, as $he never wanted to be in the first place, though $he will miss taking advantage of the position. $He understands that marriages between slaves and slaveowners are predicated on the slave relationship. $He knows that $his retirement has come, meaning that $his slave relationship to you is ending. $He's had a long time to dream of the idea, and goes through the process with unremitting joy, doing $his best to embarrass you. - <<elseif $activeSlave.devotion < -20>> + <<elseif _slave.devotion < -20>> $He is glad $he no longer has to be your slave $wife, as $he never wanted to be in the first place. $He understands that marriages between slaves and slaveowners are predicated on the slave relationship. $He knows that $his retirement has come, meaning that $his slave relationship to you is ending. $He's had a long time to dream of the idea, and goes through the process with unremitting joy, doing $his best to avoid embarrassing you while $he's still subject to your whims and your punishments. <<else>> $He is glad $he no longer has to be your slave $wife, as $he never wanted to be in the first place. $He understands that marriages between slaves and slaveowners are predicated on the slave relationship. $He knows that $his retirement has come, meaning that $his slave relationship to you is ending. $He's had a long time to get used to the idea, and gets through the process dutifully, doing $his best to avoid embarrassing you. <</if>> - <<elseif $activeSlave.fetish == "mindbroken" || $activeSlave.actualAge < 3>> + <<elseif _slave.fetish == "mindbroken" || _slave.actualAge < 3>> Sadly, $he is not mentally equipped to look after $himself, but the arcology hosts several fine institutions capable of caring for $him. They'll have someone check in on $him daily. - <<elseif $activeSlave.devotion > 95>> + <<elseif _slave.devotion > 95>> $He desperately wishes $he could continue to be your sex slave, but $he understands that $his retirement has come. More importantly, $he's had a long time to get used to the idea, and gets through the process with resolution, doing $his best to avoid embarrassing $himself or you. - <<elseif $activeSlave.devotion > 20>> + <<elseif _slave.devotion > 20>> $He is very happy to be a free person again, though $he does $his best to do you the favor of not being too ostentatious about this. <<else>> It is with an ill-disguised triumphalism that $he leaves sexual slavery behind $him, and enters into a life in which $he can decline to have things inserted into $his body. <</if>> $He's certainly going to have some adjustments to make. - <<if $activeSlave.energy > 90>> + <<if _slave.energy > 90>> Notably, dealing with $his formidable sex drive is now $his business. You suspect the arcology's clubs are about to receive a fanatical new regular, and the arcology's whores may not know what hit them when $he realizes that $he's now quite capable of buying whatever $he wants on a semi-regular basis. - <<if $activeSlave.skill.anal+$activeSlave.skill.oral >= 120>> + <<if _slave.skill.anal+_slave.skill.oral >= 120>> $He's so sexually skilled, though, that $he probably won't have much trouble. $He'll probably have more than a few eager lovers within days. <</if>> - <<if $activeSlave.face > 40>> + <<if _slave.face > 40>> $He's certainly attractive enough that $he'll have no trouble finding as many casual hookups as $he likes. <</if>> <</if>> - <<if $activeSlave.prestigeDesc == 0>> + <<if _slave.prestigeDesc == 0>> <<set _toSearch = "">> <<else>> - <<set _toSearch = $activeSlave.prestigeDesc>> + <<set _toSearch = _slave.prestigeDesc>> <</if>> - <<if $activeSlave.porn.prestigeDesc == 0>> + <<if _slave.porn.prestigeDesc == 0>> <<set _toSearchAlt = "">> <<else>> - <<set _toSearchAlt = $activeSlave.porn.prestigeDesc>> + <<set _toSearchAlt = _slave.porn.prestigeDesc>> <</if>> - <<if (_toSearch.indexOf("Head Girl") != -1) || ($HeadGirlID == $activeSlave.ID)>> + <<if (_toSearch.indexOf("Head Girl") != -1) || ($HeadGirlID == _slave.ID)>> <br><br> $He has a reputation from $his long service as your Head Girl. To $his bemusement, and considerable satisfaction, $he has multiple job offers from slaving operations without even having to circulate $his resume. - <<if $activeSlave.fetish == "sadist">> + <<if _slave.fetish == "sadist">> The prospect of a virtually unlimited field for abuse and rape is something $he'd pay for, now that $he has $his own money. $He's excited beyond description to find that there are people interested in paying $him to exercise $his exquisitely horrible skills. - <<elseif $activeSlave.fetish == "dom">> + <<elseif _slave.fetish == "dom">> Dominance is second nature to $him. Though $he doesn't have to work, $his slaving skills are valuable enough that $he'd probably be tempted by the pay $he can expect, even if $he didn't derive real pleasure from exercising them. <<else>> $His annuity means that $he doesn't have to work, but $he's inclined to do so. $His skills command reasonable wages in the slave training field, and between those prospects and $his annuity, $he stands to become wealthy. <</if>> <<elseif (_toSearchAlt.indexOf("is world famous for") != -1)>> <br><br> - <<set _pornFame = $activeSlave.porn.prestigeDesc>> + <<set _pornFame = _slave.porn.prestigeDesc>> <<set _pornFame = _pornFame.replace("$He is world famous for $his career in slave pornography. Millions are intimately familiar with", "enjoy")>> <<set _pornFame = _pornFame.replace(".", ",")>> In addition to $his annuity, you've laid the groundwork for $him to become wealthy by the way you publicized pornography of $him. Many thousands of people across the world are willing to pay to _pornFame and they enjoy it in part because $he doesn't mind it, either. $He's in a position to make great money for doing on camera what $he would probably do anyway. - <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50) && ($activeSlave.muscles > 5) && ($activeSlave.skill.combat >= 1) && hasAllLimbs($activeSlave) && ($activeSlave.face > 10)>> + <<elseif (_slave.intelligence+_slave.intelligenceImplant >= -50) && (_slave.muscles > 5) && (_slave.skill.combat >= 1) && hasAllLimbs(_slave) && (_slave.face > 10)>> <br><br> $He's pretty and deadly. If $he feels $he prefers wealth and danger to living on $his annuity, $he'll have no trouble finding work. In fact, $he'll likely have trouble sifting through all the mercenary organizations, businesses in need of attractive and competent guards for public spaces, and citizens looking for effective bodyguards willing to hire $him. - <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50) && ($activeSlave.intelligenceImplant >= 15)>> + <<elseif (_slave.intelligence+_slave.intelligenceImplant > 50) && (_slave.intelligenceImplant >= 15)>> <br><br> $He has no skills extraordinary enough to bring prospective employers in search of $him, in this new, slaveowning economy, but $he is highly intelligent, educated, and has a small income. As you know from your own abundant personal experience, $his intelligence is a lever, $his annuity is a fulcrum, and with the two, $he may move the world someday. You have no doubt that, at the very least, $he will be far from the poorest of your citizens. <</if>> <br><br> As $he takes $his leave, heading the short distance down to $his modest little apartment, $he presents a strange appearance. $He's wearing cheap but not unattractive clothing, and you are struck by a crystal-clear mental image of what $he looks like nude. - <<if $activeSlave.fetish != "mindbroken">> - <<if $activeSlave.devotion > 20>> - <<if $activeSlave.devotion > 95>> + <<if _slave.fetish != "mindbroken">> + <<if _slave.devotion > 20>> + <<if _slave.devotion > 95>> $He's doing $his absolute best not to sob, but $his lips are quivering. <<else>> $He looks like $he might cry. <</if>> - <<if !canTalk($activeSlave)>> + <<if !canTalk(_slave)>> $He gestures $his thanks, and ironically indicates that $he'll see you around. <<else>> - "Well, thank<<s>>, <<Master>>, um, I mean _playerName. I g-gue<<ss>> I'll <<s>>ee you around<<if !canSee($activeSlave)>>, uh, a<<s>> they <<s>>ay<</if>>. I mean, the arcology. Anyway. Bye." + "Well, thank<<s>>, <<Master>>, um, I mean _playerName. I g-gue<<ss>> I'll <<s>>ee you around<<if !canSee(_slave)>>, uh, a<<s>> they <<s>>ay<</if>>. I mean, the arcology. Anyway. Bye." <</if>> - <<if $activeSlave.devotion > 95>> + <<if _slave.devotion > 95>> $He turns resolutely away and flees, trying to choke back $his tears. <<else>> $He turns resolutely away. <</if>> <</if>> <</if>> - <<if $activeSlave.relationship == -3>> + <<if _slave.relationship == -3>> <br> When you return to your desk you realize something. - <<if $activeSlave.fetish == "mindbroken">> + <<if _slave.fetish == "mindbroken">> The ring $he wore when $he was your slave $wife is nowhere to be seen; $he's likely forgotten $he was wearing it, but no matter: you can always get more. - <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> + <<elseif _slave.devotion+_slave.trust >= 175>> The ring $he wore when $he was your slave $wife is nowhere to be seen; $he's likely taken it with $him to remember you by. - <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> + <<elseif _slave.devotion < -20 && _slave.trust > 20>> The ring $he wore when $he was your slave $wife is nowhere to be seen; $he's likely taken it with $him to either try and pawn or to dispose of. It doesn't matter: you can always get more. - <<elseif $activeSlave.devotion < -20>> + <<elseif _slave.devotion < -20>> The ring $he wore when $he was your slave $wife was left on your desk; $he likely ripped it off as soon as $he was free. <<else>> The ring $he wore when $he was your slave $wife is nowhere to be seen; $he's either taken it with $him as a souvenir, or left it back in $his sleeping area. If it's the former, no matter: you can always get more. @@ -157,8 +157,8 @@ <br><br> - <<if $activeSlave.energy > 50>> - <<if $activeSlave.devotion > 20>> + <<if _slave.energy > 50>> + <<if _slave.devotion > 20>> <span id="result"> <<link "See $him around">> <<setNonlocalPronouns $seeDicks>> @@ -212,7 +212,7 @@ <br> <<if _clonedSlave.relationship >= 4>> <<link "Send $his _girl2 into retirement with $him">> - <<set _sr = $slaveIndices[_clonedSlave.relationshipTarget]>> /* must be reset since $activeSlave may already be removed from $slaves */ + <<set _sr = $slaveIndices[_clonedSlave.relationshipTarget]>> /* must be reset since _slave may already be removed from $slaves */ <<replace "#art-frame">> /* 000-250-006 */ <<if $seeImages == 1>> @@ -254,18 +254,18 @@ <<for $i = 0; $i < $slaves.length; $i++>> <<set $slaves[$i].trust -= 3>> <</for>> - <<if $activeSlave.relationship > 3>> + <<if _slave.relationship > 3>> $slaves[_sr].slaveName, for _his2 part, is @@.mediumorchid;horrified.@@ <<set $slaves[_sr].devotion -= 20>> <</if>> <br><br> - $He is retiring into a featureless existence where the only realities are the phalli ejaculating food, fluid, and drugs into $his <<if $activeSlave.vagina > -1>> vagina,<</if>> anus, and throat,<<if $activeSlave.balls > 0>> the relentless sodomy forcing semen out of $his distended balls,<</if>> and the milk flowing into the milkers tugging at $his painfully engorged nipples. - <<if $activeSlave.fetish == "mindbroken">> + $He is retiring into a featureless existence where the only realities are the phalli ejaculating food, fluid, and drugs into $his <<if _slave.vagina > -1>> vagina,<</if>> anus, and throat,<<if _slave.balls > 0>> the relentless sodomy forcing semen out of $his distended balls,<</if>> and the milk flowing into the milkers tugging at $his painfully engorged nipples. + <<if _slave.fetish == "mindbroken">> $He's already broken in spirit, and $he complies with $his installation into a milking machine with the dumb obedience of the animal $he has become. - <<elseif $activeSlave.devotion > 20>> + <<elseif _slave.devotion > 20>> $He complies with $his installation into a milking machine with the dumb obedience of someone whose mind will not allow them to understand their true situation out of simple immediate self-preservation. - <<elseif $activeSlave.trust < 50>> + <<elseif _slave.trust < 50>> $He is so terrified of punishment that $he complies with $his installation into a milking machine to avoid pain. $He knows that if $he does not obey, there will be pain, and if $he obeys, there may be pain but it will come later. <<else>> $He resists, of course, giving the compliance systems an excuse to unload quite a few volts of electricity into $him. This disobedience is one of $his more abortive attempts to resist your will, and it is $his last. @@ -293,18 +293,18 @@ <<for $i = 0; $i < $slaves.length; $i++>> <<set $slaves[$i].trust -= 3>> <</for>> - <<if $activeSlave.relationship > 3>> + <<if _slave.relationship > 3>> $slaves[_sr].slaveName, for _his2 part, is @@.mediumorchid;horrified.@@ <<set $slaves[_sr].devotion -= 20>> <</if>> <br><br> - $He is retiring into a dark, featureless eternity in which the only realities are phalli intruding into $his<<if $activeSlave.vagina > -1>> vagina,<</if>> anus, and throat, and the drug-induced haze that will leave $him no choice but to orgasm when $he is penetrated. - <<if $activeSlave.fetish == "mindbroken">> + $He is retiring into a dark, featureless eternity in which the only realities are phalli intruding into $his<<if _slave.vagina > -1>> vagina,<</if>> anus, and throat, and the drug-induced haze that will leave $him no choice but to orgasm when $he is penetrated. + <<if _slave.fetish == "mindbroken">> $He's already broken in spirit, and $he complies with the conversion process with the dumb obedience of the animal $he has become. - <<elseif $activeSlave.devotion > 20>> + <<elseif _slave.devotion > 20>> $He complies with the conversion process with the dumb obedience of someone whose mind will not allow them to understand their true situation out of simple immediate self-preservation. - <<elseif $activeSlave.trust < 50>> + <<elseif _slave.trust < 50>> $He is so terrified of punishment that $he complies with the conversion process to avoid pain. $He knows that if $he does not obey, there will be pain, and if $he obeys, there may be pain but it will come later. <<else>> $He resists, of course, giving the compliance systems an excuse to unload quite a few volts of electricity into $him. This disobedience is one of $his more abortive attempts to resist your will, and it is $his last. @@ -318,27 +318,27 @@ the autosurgery, <</if>> and, a disturbingly short time later, there is a new Fuckdoll, a humanoid figure encased in a tough black bodysuit, in your office. - <<if !hasAnyLegs($activeSlave)>> - Its <<if isAmputee($activeSlave)>>limbless<<else>>legless<</if>> form is not obviously human. It's a sex toy, with several interesting holes and nothing else worth noticing. + <<if !hasAnyLegs(_slave)>> + Its <<if isAmputee(_slave)>>limbless<<else>>legless<</if>> form is not obviously human. It's a sex toy, with several interesting holes and nothing else worth noticing. <<else>> It stands immobile, the hydraulic system hidden within the suit stiffened to make voluntary movement impossible. <</if>> - <<if $activeSlave.boobs > 2000>> - The suit has a pair of gaps for its monstrous breasts, bare expanses of $activeSlave.skin skin. + <<if _slave.boobs > 2000>> + The suit has a pair of gaps for its monstrous breasts, bare expanses of _slave.skin skin. <</if>> - <<if $activeSlave.belly >= 5000>> - The suit has a gap for its big belly; a round dome of $activeSlave.skin skin. + <<if _slave.belly >= 5000>> + The suit has a gap for its big belly; a round dome of _slave.skin skin. <</if>> - <<if $activeSlave.lips > 40>> + <<if _slave.lips > 40>> Its upper hole is surrounded by a ludicrous set of swollen lips. <</if>> - <<if $activeSlave.labia > 0>> + <<if _slave.labia > 0>> The conversion process left its labia permanently engorged. <</if>> - <<if $activeSlave.vaginaLube > 0>> + <<if _slave.vaginaLube > 0>> Its front hole is dripping streams of natural lubrication. <</if>> - <<if $activeSlave.anus > 2>> + <<if _slave.anus > 2>> The gap in the suit over its rear hole opens into the Fuckdoll's interior, since it's the same size as the Fuckdoll's loose sphincter. <</if>> <br><br> @@ -350,7 +350,7 @@ <<if $PC.dick != 0>> You enter a command, and the Fuckdoll instantly <<if hasAnyLegs(_clonedSlave)>> - collapses to its knee<<if hasBothLegs($activeSlave)>>s<</if>>. + collapses to its knee<<if hasBothLegs(_slave)>>s<</if>>. <<else>> presents its upper hole. <</if>> @@ -370,7 +370,7 @@ <<else>> into a life of menial drudgery. This has little impact on your other human property. - <<if $activeSlave.relationship > 3>> + <<if _slave.relationship > 3>> $slaves[_sr].slaveName, for _his2 part, is @@.mediumorchid;saddened,@@ but not seriously affected. _He2 knew this was coming. <<set $slaves[_sr].devotion -= 5>> <</if>> @@ -385,9 +385,9 @@ <h3>Final notes...</h3> <div class="note"> <div class="indent"> - $His most recent task was to <<print $activeSlave.assignment>><<if $assignmentRecords[$activeSlave.ID]>>, and before that to <<print $assignmentRecords[$activeSlave.ID]>><</if>>. + $His most recent task was to <<print _slave.assignment>><<if $assignmentRecords[_slave.ID]>>, and before that to <<print $assignmentRecords[_slave.ID]>><</if>>. </div> - <<includeDOM slaveImpactLongTerm(V.activeSlave)>> + <<includeDOM slaveImpactLongTerm(_slave)>> </div> <<if $retired == 0>> /* retiring during the end week */