diff --git a/devNotes/AnatomyOfAFreeCitiesEvent.txt b/devNotes/AnatomyOfAFreeCitiesEvent.txt index 4fe5f98833a23f89d1138c9aceca445940d80041..54b198d771b404ff85cb988735167e73a08594e8 100644 --- a/devNotes/AnatomyOfAFreeCitiesEvent.txt +++ b/devNotes/AnatomyOfAFreeCitiesEvent.txt @@ -104,7 +104,7 @@ For example this cut up version of "paternalist encounter" from REFS (l:106-139) <br><<link "Publicly confront the citizen">> - So here you can either, A) "Alert your drones and keep walking", B) if $cash is above 2000 you can take acquire the slave or C) "Publicly confront the citizen". + So here you can either, A) "Alert your drones and keep walking", B) if $cash is above 2000 you can take acquire the slave or C) "Publicly confront the citizen". Choice effect A choice doesn't need to have a specific effect. If your event has an immediate effect, remember to take that into account when you decide on the choice's effects. @@ -123,7 +123,7 @@ A choice doesn't need to have a specific effect. If your event has an immediate <<set $activeSlaveOneTimeMaxAge = 22>> <<include "Generate New Slave">> <<set $activeSlave.origin = "She was taken into your custody from an abusive owner.">> - <<set $activeSlave.devotion = random(-25,0)>> + <<set $activeSlave.devotion = random(-25,0)>> <<set $activeSlave.trust = random(-25,0)>> <<set $activeSlave.boobs = random(300,450)>> <<set $activeSlave.hips = random(-2,-1)>> diff --git a/devNotes/QuickList.txt b/devNotes/QuickList.txt index 7e15b9986fa34b80b8f3061c0f6a2eef2ad5b8ea..d06492a03126c8b87a29417dcfd4e737ef455b24 100644 --- a/devNotes/QuickList.txt +++ b/devNotes/QuickList.txt @@ -3,24 +3,24 @@ QuickList is built from the interaction of six parts. 1] The Quick List option enable/disable control. 2] The list context, basically if there are more than one, and the - context is correct, the toggle, the table will be available. + context is correct, the toggle, the table will be available. 3] The Slave Summary Passage contains the Quick List toggle button, - clicking it either shows or hides the quick list table. + clicking it either shows or hides the quick list table. 4] The Slave Summary Passage contains the actual quick list table, which - if shown has a button for each slave name in the list, in columns up - to 5 wide. + if shown has a button for each slave name in the list, in columns up + to 5 wide. 5] The Slave Summary Passage contains invisible <a> links or any other - html element nearby or tied to each slave's name. These are - generated with an html attribute id set to "slave-##" where ## is the - slave's ID. + html element nearby or tied to each slave's name. These are + generated with an html attribute id set to "slave-##" where ## is the + slave's ID. 6] The JS code to tie a scroll animation from the visible name buttons - in the quick list table down to the invisible links/elements. + in the quick list table down to the invisible links/elements. The slave summary passage is called in many strange contexts, and for this reason, there is some serious complexity in getting consistent -results. As it stands now, the passage sometimes calls itself +results. As it stands now, the passage sometimes calls itself recursively (for facilities), but it doesn't do that for the Main -penthouse page. +penthouse page. The list context is duplicated, so that we can quickly loop over the list context to get the slave names in the list, all without disturbing diff --git a/devNotes/Useful JS Function Documentation.txt b/devNotes/Useful JS Function Documentation.txt index dab52615a10d3ee0d710483e7596b0be2817d892..f3b4d7da46dec33a69d63ceb7e46b4ccd68f76fc 100644 --- a/devNotes/Useful JS Function Documentation.txt +++ b/devNotes/Useful JS Function Documentation.txt @@ -82,7 +82,7 @@ canGetPregnant(slave) - If the slave is fucked right now, could she get pregnant canBreed(slave1, slave2) - Returns if slave1 and slave2 are capable of breeding with each other. -canImpreg(slave1, slave2) - Returns if slave2 can impregnate slave1. PC works as an arguement as well. +canImpreg(slave1, slave2) - Returns if slave2 can impregnate slave1. PC works as an argument as well. isFertile(slave) - Returns if the slave is capable of having children. @@ -118,11 +118,11 @@ tooBigButt(slave) - Returns if the slave's butt is too big for her to move. milkAmount(slave) - Returns the slave's expected milk output in liters. -cumAmount(slave) - Returns the slave's expected cum output in decaliters. +cumAmount(slave) - Returns the slave's expected cum output in deciliters. isVegetable(slave) - Returns if the slave is mindbroken. -overpowerCheck(slave, PC) - Returns an integer that repesents the chance of a slave overpowering the player. +overpowerCheck(slave, PC) - Returns an integer that represents the chance of a slave overpowering the player. @@ -145,7 +145,7 @@ SlaveTitle(slave) - Returns the slave's descriptive title. relativeTerm(slave1, slave2) - Returns the term for slave2's relation to slave1. (daughter, mother, etc) relationshipChecks [script] All work as expected with <<if X.rivalryTarget == $slaves[$i].ID>> preceding them. - rivalryTerm(id) - Returns the rivarly term for the input . e.g. lines 99-100 of brothelReport. + rivalryTerm(id) - Returns the rivalry term for the input . e.g. lines 99-100 of brothelReport. <<if $Madam.rivalryTarget == $slaves[$i].ID>> She forces her <<print rivalryTerm($Madam)>>, to service all the men in the brothel. Would print 'She forces her growing rival, to service all the men in the brothel.' @@ -161,24 +161,24 @@ relationshipChecks [script] All work as expected with <<if X.rivalryTarget == $s bellyAdjective(slave) - Returns a string describing her belly size. -lispReplace(string) - Ruturns the string lispified. +lispReplace(string) - Returns the string lispified. nippleColor(slave) - Returns the slave's nipple color. UtilJS [script] - commaNum() - Returns the value thousand sepeated with ',' if $formatNumbers > 0 else provides the raw value. + commaNum() - Returns the value thousand separated with ',' if $formatNumbers > 0 else provides the raw value. line 138 of src/SpecialForce/Report.tw, '...focused their <<print commaNum($SFUnit.Troops)>> troops' if $formatNumbers > 0 'focused their 1,589 troops' else 'focused their 1589 troops' - cashFormat() - uses the above function to return the value thousand sepeated with ',' if $formatNumbers > 0 else provides the raw value. either way prepend ¤ (the fc domination) symbol. + cashFormat() - uses the above function to return the value thousand separated with ',' if $formatNumbers > 0 else provides the raw value. either way prepends ¤ (the fc domination) symbol. line 157 of the previously listed file, '..totaling @@.yellowgreen;<<print cashFormat(_SFIncome)>>@@' if $formatNumbers > 0 'totaling @@.yellowgreen;¤1,500,000@@' else 'totaling @@.yellowgreen;¤1500000@@' isFloat() - Checks if value is float. - isInt() - Checks if value is an interger. + isInt() - Checks if value is an integer. - numberWithCommas() - Currently unsed. + numberWithCommas() - Currently unused. jsRandom() - JS equivalent of sugarcube's random(). @@ -195,7 +195,7 @@ UtilJS [script] arr2obj() - Converts an array to an object. e.g. line 250 of :: init Nationalities [silently] <<set $nationalities = arr2obj(setup.baseNationalities)>> - hashPush() //Note really shure where input is being pushed to. + hashPush() //Note really sure where input is being pushed to. weightedArray2HashMap() @@ -212,7 +212,7 @@ getPronouns(slave) - Returns an object containing a slave's pronouns. SlavePronouns(slave) - Sets global pronoun variables to a slave's pronouns. ($he, $He, $His, $his, $him) (obsolete?) -WrittenMaster(slave) - Returns a slave's title for the player and sets lisping. Returns $activeSlave if not given an arguement. +WrittenMaster(slave) - Returns a slave's title for the player and sets lisping. Returns $activeSlave if not given an argument. Enunciate(slave) - Syncs lisp widgets with slave. @@ -238,9 +238,9 @@ SetBellySize(slave) - Sets slave's belly size.(pregnancy+inflation+implant) generatePronouns(slave) - Sets slave's pronouns. -SoftenBehavioralFlaw(slave) - Rplaces the slave's behavioral flaw with the corresponding quirk. +SoftenBehavioralFlaw(slave) - Replaces the slave's behavioral flaw with the corresponding quirk. -SoftenSexualFlaw(slave) - Rplaces the slave's sexual flaw with the corresponding quirk. +SoftenSexualFlaw(slave) - Replaces the slave's sexual flaw with the corresponding quirk. UtilJS [script] Height.mean(nationality, race, genes, age) - returns the mean height for the given combination and age in years (>=2). @@ -254,7 +254,7 @@ UtilJS [script] Height.forAge(height, age, genes) - returns the height adapted to the age and genes. Height.forAge(height, slave) - returns the height adapted to the slave's age and genes. - heightToEitherUnit() - takes an int in centimetres e.g. $activeSlave.height, returns a string in the format of either `200cm (6'7")`, `6'7"`, or `200cm` + heightToEitherUnit() - takes an int in centimeters e.g. $activeSlave.height, returns a string in the format of either `200cm (6'7")`, `6'7"`, or `200cm` Height.config(configuration) - configures the random height generator globally and returns the current configuration. @@ -270,15 +270,15 @@ Sex Functions: knockMeUp(actor, chance, hole, fatherID, displayOverride) - Attempts to impregnate actor. -AnalVCheck(count) - Increments $activeSlave's anal count by count and attempts to take virginity. Defualts to 1. +AnalVCheck(count) - Increments $activeSlave's anal count by count and attempts to take virginity. Defaults to 1. -VaginalVCheck(count) - Increments $activeSlave's vaginal count by count and attempts to take virginity. Defualts to 1. +VaginalVCheck(count) - Increments $activeSlave's vaginal count by count and attempts to take virginity. Defaults to 1. -VaginalVCheck(countAnal, countBoth) - Attempts to increment $activeSlave's anal count by countAnal and attempts to increment vaginal by countBoth. Defualts to 1. Attempts to take virginities. +VaginalVCheck(countAnal, countBoth) - Attempts to increment $activeSlave's anal count by countAnal and attempts to increment vaginal by countBoth. Defaults to 1. Attempts to take virginities. SimpleVCheck(count) - Calls either VaginalVCheck or AnalVCheck count times. -PartnerVCheck(countAnal, countBoth) - Attempts to increment $partner's anal count by countAnal and attempts to increment vaginal by countBoth. Defualts to 1. Attempts to take virginities. +PartnerVCheck(countAnal, countBoth) - Attempts to increment $partner's anal count by countAnal and attempts to increment vaginal by countBoth. Defaults to 1. Attempts to take virginities. SimpleSexAct(slave, count) - Runs a player on slave sex act count times. (randomly chooses hole based off availability.) @@ -304,7 +304,7 @@ Pregnancy Functions: WombInit($slave) - before first pregnancy, at slave creation, of as backward compatibility update. -WombImpregnate($slave, $fetus_count, $fatherID, $initial_age) - should be added after normal impregnation code, with already calcualted fetus count. ID of father - can be used in future for prcess children from different fathers in one pregnancy. Initial age normally 1 (as .preg normally set to 1), but can be raised if needed. Also should be called at time as broodmother implant add another fetus(es), or if new fetuses added from other sources in future (transplanting maybe?) +WombImpregnate($slave, $fetus_count, $fatherID, $initial_age) - should be added after normal impregnation code, with already calculated fetus count. ID of father - can be used in future for processing children from different fathers in one pregnancy. Initial age normally 1 (as .preg normally set to 1), but can be raised if needed. Also should be called at time as broodmother implant add another fetus(es), or if new fetuses added from other sources in future (transplanting maybe?) WombProgress($slave, $time_to_add_to_fetuses) - after code that update $slave.preg, time to add should be the same. @@ -316,7 +316,7 @@ WombFlush($slave) - clean womb (array). Can be used at broodmother birthstorm or $slave.bellyPreg = WombGetWolume($slave) - return double, with current womb volume in CC - for updating $slave.bellyPreg, or if need to update individual fetuses sizes. -findFather(ID) - searchs for the ID given and returns an object or undefined +findFather(ID) - searches for the ID given and returns an object or undefined @@ -325,7 +325,7 @@ Other Functions: isItemAccessible(itemName) - Returns if the string is available for use. Defaults to true. UtilJS [script] - arraySwap() - swapps inputted array. + arraySwap() - swaps inputted array. html5passage(passage_function) - circumvents sugarcube, allowing a plain HTML5 UI within it @@ -335,14 +335,14 @@ UtilJS [script] cmToFootInchString() - takes an integer e.g. $activeSlave.height, returns a string in the format 6'5" - lengthToEitherUnit() - takes an int in centimetres e.g. $activeSlave.hLength, returns a string in the format of either `30cm (12 inches)`, `12 inches`, or `30cm` + lengthToEitherUnit() - takes an int in centimeters e.g. $activeSlave.hLength, returns a string in the format of either `30cm (12 inches)`, `12 inches`, or `30cm` - ValidateFacilityDecoration() - checks the value of the assoicated variable and it if it infinite i.e NA the text description is reset back to standard. + ValidateFacilityDecoration() - checks the value of the associated variable and it if it infinite i.e NA the text description is reset back to standard. /* decoration should be passed as "facilityDecoration" in quotes. For example, ValidateFacilityDecoration("brothelDecoration"). The quotes are important, do not pass it as a story variable. */ FSChangePorn() - //Currently unused, widget version routes directly through FSChange() - ordinalSuffix(i) - takes a value as an input and then appends the appoperiate suffix. e.g.$Day === 1 "today is the <<print ordinalSuffix($Day)>> of the month" + ordinalSuffix(i) - takes a value as an input and then appends the appropriate suffix. e.g.$Day === 1 "today is the <<print ordinalSuffix($Day)>> of the month" would print "today is the 1st of the month" removeDuplicates() - Takes an array and returns a new array without duplicate entries \ No newline at end of file diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index acef3c5e7096396b0dbb83dccacc424be580277e..57a78fd95acd336b011d65ae777ad85403400d4d 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -1,6 +1,16 @@ Pregmod -0.10.7.1-1.1.x +0.10.7.1-1.2.x + +12/02/2018 + + 0 + -added universal rule to send children to the repop breeder school if available + -added universal rule to automatically decide the fate of born children + -hormone balance now displayed in slave summary + other QoL changes + -fixes + +0.10.7.1-1.1.x 12/01/2018 diff --git a/devNotes/inducedNCS.txt b/devNotes/inducedNCS.txt index a19f580f41dd4d33d098342ac2256fd2709fe72d..fb081be3fb711c074e6750a110a583863d1b0477 100644 --- a/devNotes/inducedNCS.txt +++ b/devNotes/inducedNCS.txt @@ -1,19 +1,19 @@ Induced NCS: - The idea is a genetic change that you can't undo, once done. It is an expensive damaging process, and the - first time it is run many of the secondary sexual characteristics development will reverse strongly: - including height, hips width, shoulders width, dick or clit size, labia or scrotum size, and breast size. - In addition, from then on, every week a small chance of shrinking any of these items. In addition, growth - features (drugs, hormones, food) work at a disadvantage, while growth-reversal features (drugs, hormones, - food) work at an advantage. Finally, precocious puberty is generically incremented, such that drugs, - hormones or treatments that advance puberty are heightened while simultaneously drugs, hormones or - treatements that work against puberty are lowered, with the exception of hormone blockers, which work as - advertised. + The idea is a genetic change that you can't undo, once done. It is an expensive damaging process, and the + first time it is run many of the secondary sexual characteristics development will reverse strongly: + including height, hips width, shoulders width, dick or clit size, labia or scrotum size, and breast size. + In addition, from then on, every week a small chance of shrinking any of these items. In addition, growth + features (drugs, hormones, food) work at a disadvantage, while growth-reversal features (drugs, hormones, + food) work at an advantage. Finally, precocious puberty is generically incremented, such that drugs, + hormones or treatments that advance puberty are heightened while simultaneously drugs, hormones or + treatments that work against puberty are lowered, with the exception of hormone blockers, which work as + advertised. Slaves generated with .inducedNCS set to 0, and added to the backwards compatibility. Purchased only in the black market. - Implemented a skeleton 'illegal goods' black market patterning it after the existing FS shopping in the - black market. + Implemented a skeleton 'illegal goods' black market patterning it after the existing FS shopping in the + black market. Added description in the Encyclopedia. @@ -27,26 +27,26 @@ Updated sa Hormones. Updated sa Long Term Effects. - Added NCS youthening. + Added NCS youthening. - NCS youthening, NCS will youthen slave appearances towards 8 years old if older, while younger slaves will - simply, not apear to age at all. - 1: every slave visually appearing less than 9 will not be affected. - 2: visually 45 yrs and over will always look 1 year younger each week. - 3: from 44 down to 9, the slave accumulates NCSyouthening points every week building towards a sliding - youthening value which starts at 2 weeks for 44, and evenly progresses towards 10 weeks for slaves - 12 and under. + NCS youthening, NCS will youthen slave appearances towards 8 years old if older, while younger slaves will + simply, not appear to age at all. + 1: every slave visually appearing less than 9 will not be affected. + 2: visually 45 yrs and over will always look 1 year younger each week. + 3: from 44 down to 9, the slave accumulates NCSyouthening points every week building towards a sliding + youthening value which starts at 2 weeks for 44, and evenly progresses towards 10 weeks for slaves + 12 and under. - Formula, slaves <= 8 are ignored. - - Caluclate _youtheningDifference the slaves visual age less 8, yielding 0 to say 38 or so, more than - that will be dealt with further down the line. Take the _youthDifference devide by four and add .25 - to evenly break into 0 below 9, and 10 at 45, round to int to get the _youtheningLevel. Subtract - _youtheningLevel from 11 to find out the _youtheningRequirement - - Every week, slaves that appear older than 8 year old lolis or shotas will have their NCSyouthening - incremented. Then this youthening is tested against the _youtheningRequirement, if at or better, - the NCS youthens the slave, and resets the NCSyouthening. + Formula, slaves <= 8 are ignored. + + Calculate _youtheningDifference the slaves visual age less 8, yielding 0 to say 38 or so, more than + that will be dealt with further down the line. Take the _youthDifference divide by four and add .25 + to evenly break into 0 below 9, and 10 at 45, round to int to get the _youtheningLevel. Subtract + _youtheningLevel from 11 to find out the _youtheningRequirement + + Every week, slaves that appear older than 8 year old lolis or shotas will have their NCSyouthening + incremented. Then this youthening is tested against the _youtheningRequirement, if at or better, + the NCS youthens the slave, and resets the NCSyouthening. Slaves generated with .NCSyouthening set to 0, and added to the backwards compatibility. diff --git a/devNotes/scene-guide.txt b/devNotes/scene-guide.txt index ee0859f2bdfbd852c066a729db6165aa20e4ca0e..7df014383927f892592c5e59e9712086dda1a461 100644 --- a/devNotes/scene-guide.txt +++ b/devNotes/scene-guide.txt @@ -112,7 +112,7 @@ And then fill it in later than it is to end up with a situation where you have a <<set _targetOrifice = "vagina">> <<else>> <<set _targetOrifice = "asshole">> -<</if> +<</if>> And then, when you need it, do "you fuck her _targetOrifice" in sixteen different places without having the pain in the ass of copy/pasting the same if/else clause every time. 3. INDENT YOUR LOGIC. USE TABS. I'm serious. Don't question me. It will make EVERYONE hate you, when they have to deal with your code, if it's not indented properly. @@ -135,8 +135,8 @@ This is much easier to read: <<if $cond7>> <<if $cond8>> whatever - </if> - </if>> + <</if>> + <</if>> <</if>> <</if>> than this: @@ -158,8 +158,8 @@ whatever <<if $cond7>> <<if $cond8>> whatever -</if> -</if>> +<</if>> +<</if>> <</if>> <</if>> diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 458bfa3dd53256ebe76d2e273bdab9eafbecb620..dd375c62b423a54bd59a4dce463901e838f71e8d 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -2009,7 +2009,7 @@ window.SetBellySize = function SetBellySize(slave) { else _implantSize = 0 - if (slave.inflation == 3) + if (slave.inflation == 3) slave.bellyFluid = 10000 else if (slave.inflation == 2) slave.bellyFluid = 5000 @@ -2022,14 +2022,14 @@ window.SetBellySize = function SetBellySize(slave) { } /*:: rbuttonJS [script]*/ -/* This is modifed radiobutton macro, for automatic checked state setup*/ +/* This is modified radiobutton macro, for automatic checked state setup*/ /* Usage (be sure to use quotes around parameters): - <<rbutton "$variable" "value">> + <<rbutton "$variable" "value">> Or: <<rbutton "$variable" "value" "HTML_element_ID" "Text to replace with, inside html element with ID from previous parameter. <br> HTML tags allowed.">> -Group of radiobutton will be created based on variable name. Checked state will be setted up if variable contain value matched with second parameter. Full form of macro call can be used to display extended description of selected value. +Group of radiobutton will be created based on variable name. Checked state will be set up if variable contain value matched with second parameter. Full form of macro call can be used to display extended description of selected value. */ Macro.add('rbutton', { @@ -2086,7 +2086,7 @@ Macro.add('rbutton', { id : `${this.name}-${varId}-${TempState[this.name][varId]++}`, name : `${this.name}-${varId}`, type : 'radio', - tabindex : 0 // for accessiblity + tabindex : 0 // for accessibility }) .addClass(`macro-${this.name}`) .on('change', function () { @@ -4087,7 +4087,7 @@ window.ballsToEitherUnit = function(s) { return ballsToCM(s) + "cm"; }; -//takes an int in centimetres e.g. $activeSlave.height, returns a string in the format of either `200cm (6'7")`, `6'7"`, or `200cm` +//takes an int in centimeters e.g. $activeSlave.height, returns a string in the format of either `200cm (6'7")`, `6'7"`, or `200cm` window.heightToEitherUnit = function(s) { if (State.variables.showInches === 1) return s + "cm (" + cmToFootInchString(s) + ")"; @@ -4096,7 +4096,7 @@ window.heightToEitherUnit = function(s) { return s + "cm"; }; -//takes an int in centimetres e.g. $activeSlave.hLength, returns a string in the format of either `30cm (12 inches)`, `12 inches`, or `30cm` +//takes an int in centimeters e.g. $activeSlave.hLength, returns a string in the format of either `30cm (12 inches)`, `12 inches`, or `30cm` window.lengthToEitherUnit = function(s) { if (State.variables.showInches === 1) return s + "cm (" + cmToInchString(s) + ")"; @@ -8905,7 +8905,7 @@ window.SlaveTitle = function SlaveTitle(slave) { if ((slave.boobs < 300) || (slave.butt < 2)) { if ((slave.dick !== 0) && (slave.vagina === -1) && (slave.balls > 0)) { - if ((slave.shoulders > 1) || (slave.muscles >= 30)) { /* BITCHES: masculine shoulders or muscles */ + if ((slave.shoulders > 1) || (slave.muscles >= 30)) { /* BITCHES: masculine shoulders or muscles */ r = "bitch"; if ((slave.muscles > 30) && (slave.height < 185)) { r = "muscle" + r; @@ -9010,7 +9010,7 @@ window.DegradingName = function DegradingName(slave) { } else if (slave.assignment === "work in the dairy" && V.dairyRestraintsSetting >= 2) { slave.slaveName = "Bioreactor No. " + slave.ID; slave.slaveSurname = 0; - } else { + } else { if (V.seeRace === 1) { switch (slave.race) { case "white": @@ -13887,7 +13887,7 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) { if(kids[char_id]) { char_obj.is_mother = !!kids[char_id].mother; char_obj.is_father = !!kids[char_id].father; - } else { + } else { char_obj.is_mother = false; char_obj.is_father = false; } @@ -15387,7 +15387,7 @@ window.DefaultRules = (function() { } else if ((rule.growth_boobs == "no default setting" && rule.growth_butt == "no default setting" && rule.growth_lips == "no default setting" && rule.growth_dick == "no default setting" && rule.growth_dick == "no default setting" && rule.growth_balls == "no default setting")) { return; } - if (slave.assignmentVisible) { // More resource intensive version with prioritizing. Possible to give this a toggle rather than basing it on visibility. + if (!rule.hyper_drugs) { // More resource intensive version with prioritizing. let _priorities = []; if (rule.growth_boobs != "no default setting") { let _priority; @@ -15484,15 +15484,10 @@ window.DefaultRules = (function() { return; } } else { - let _hyper; - if (V.arcologies[0].FSAssetExpansionistResearch == 1) - _hyper = "hyper "; - else - _hyper = ""; if (rule.growth_boobs != "no default setting") { if (slave.boobs < rule.growth_boobs) { - if (slave.drugs != _hyper + "breast injections") { - slave.drugs = _hyper + "breast injections"; + if (slave.drugs != "hyper breast injections") { + slave.drugs = "hyper breast injections"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -15500,8 +15495,8 @@ window.DefaultRules = (function() { } if (rule.growth_butt != "no default setting") { if (slave.butt < rule.growth_butt) { - if (slave.drugs != _hyper + "butt injections") { - slave.drugs = _hyper + "butt injections"; + if (slave.drugs != "hyper butt injections") { + slave.drugs = "hyper butt injections"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -15518,8 +15513,8 @@ window.DefaultRules = (function() { } if (rule.growth_dick != "no default setting" && slave.dick) { if (slave.dick < rule.growth_dick) { - if (slave.drugs != _hyper + "penis enhancement") { - slave.drugs = _hyper + "penis enhancement"; + if (slave.drugs != "hyper penis enhancement") { + slave.drugs = "hyper penis enhancement"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -15527,8 +15522,8 @@ window.DefaultRules = (function() { } if (rule.growth_balls != "no default setting" && slave.balls) { if (slave.balls < rule.growth_balls) { - if (slave.drugs != _hyper + "testicle enhancement") { - slave.drugs = _hyper + "testicle enhancement"; + if (slave.drugs != "hyper testicle enhancement") { + slave.drugs = "hyper testicle enhancement"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -17116,7 +17111,7 @@ window.rulesAssistantOptions = (function() { } } - // a way to organise lists with too many elements in subsections + // a way to organize lists with too many elements in subsections // children are bound to the master list class ListSubSection extends Element { constructor(parent, label, pairs) { @@ -17794,6 +17789,8 @@ window.rulesAssistantOptions = (function() { class RegimenSection extends Section { constructor() { super("Physical Regimen Settings"); + if (V.arcologies[0].FSAssetExpansionistResearch === 1) + this.appendChild(new HyperGrowthSwitch()); this.appendChild(new GrowthList()); this.appendChild(new CurrativesList()); this.appendChild(new AphrodisiacList()); @@ -17973,14 +17970,14 @@ window.rulesAssistantOptions = (function() { ["Over-sized t-shirt and boyshorts", "an oversized t-shirt and boyshorts"], ["Over-sized t-shirt", "an oversized t-shirt"], ["Panties", "panties"], - ["Pasties and panties", "panties and pasties"], + ["Pasties and panties", "panties and pasties"], ["Scalemail bikini", "a scalemail bikini"], ["Schoolgirl", "a schoolgirl outfit"], ["Slave gown", "a slave gown"], ["Slutty outfit", "a slutty outfit"], ["Spats and tank top", "spats and a tank top"], ["Sport shorts and a sports bra", "sport shorts and a sports bra"], - ["Sport shorts and a t-shirt", "sport shorts and a t-shirt"], + ["Sport shorts and a t-shirt", "sport shorts and a t-shirt"], ["Sport shorts", "sport shorts"], ["Sports bra", "a sports bra"], ["String bikini", "a string bikini"], @@ -17991,7 +17988,7 @@ window.rulesAssistantOptions = (function() { ["Sweater and panties", "a sweater and panties"], ["Sweater", "a sweater"], ["T-shirt and jeans", "a t-shirt and jeans"], - ["T-shirt and panties", "a t-shirt and panties"], + ["T-shirt and panties", "a t-shirt and panties"], ["T-shirt and thong", "a t-shirt and thong"], ["T-shirt", "a t-shirt"], ["Tank-top and panties", "a tank-top and panties"], @@ -18288,6 +18285,18 @@ window.rulesAssistantOptions = (function() { } } + class HyperGrowthSwitch extends List { + constructor() { + const pairs = [ + ["No", 0], + ["Yes", 1], + ]; + super("Use hyper growth drugs", pairs, true); + this.setValue(current_rule.set.hyper_drugs); + this.onchange = (value) => current_rule.set.hyper_drugs = value; + } + } + class GrowthList extends Options { constructor() { super(); @@ -21188,7 +21197,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { if (V.partner < 0 || V.partner >= V.slaves.length) { r += `@@.red;PartnerVCheck called with invalid partner '$partner' from passage ${passage()}.@@`; - } + } else if (canDoVaginal(partner)) { if (partner.vagina === 0) { if (canDoAnal(partner) && partner.anus === 0) { @@ -21651,6 +21660,51 @@ window.SlaveSummaryUncached = (function(){ r += `Branded.`; r += `</span>`; } + if (V.abbreviateHormoneBalance === 1) { + if (slave.hormoneBalance <= -21) { + r += `<span class="deepskyblue">`; + r += ` <strong>HB:M</strong>`; + } else if (slave.hormoneBalance <= 20) { + r += `<span class="pink">`; + r += ` <strong>HB:N</strong>`; + } else if (slave.hormoneBalance <= 500) { + r += `<span class="pink">`; + r += ` <strong>HB:F</strong>`; + } + r += `</span>`; + } else if (V.abbreviateHormoneBalance === 2) { + r += `<span class="`; + if (slave.hormoneBalance <= -21) { + r += `deepskyblue`; + } else { + r += `pink`; + } + r += `">`; + if (slave.hormoneBalance < -400) { + r += `Overwhelmingly masculine`; + } else if (slave.hormoneBalance <= -300) { + r += `Extremely masculine`; + } else if (slave.hormoneBalance <= -200) { + r += `Heavily masculine`; + } else if (slave.hormoneBalance <= -100) { + r += `Very masculine`; + } else if (slave.hormoneBalance <= -21) { + r += `Masculine`; + } else if (slave.hormoneBalance <= 20) { + r += `Neutral`; + } else if (slave.hormoneBalance <= 99) { + r += `Feminine`; + } else if (slave.hormoneBalance <= 199) { + r += `Very feminine`; + } else if (slave.hormoneBalance <= 299) { + r += `Heavily feminine`; + } else if (slave.hormoneBalance <= 399) { + r += `Extremely feminine`; + } else if (slave.hormoneBalance <= 500) { + r += `Overwhelmingly feminine`; + } + r += ` hormone balance.</span>`; + } r += `<br>`; if (V.seeImages !== 1 || V.seeSummaryImages !== 1 || V.imageChoice === 1) r += ` `; @@ -24690,7 +24744,7 @@ window.SlaveSummaryUncached = (function(){ break; } r += " "; - } + } function short_behavior_quirk(slave) { r += `<span class="green">`; @@ -33392,7 +33446,7 @@ window.GenerateNewSlave = (function(){ generateXXPuberty(); }; - function GenerateXYSlave() { + function GenerateXYSlave() { slave.genes = "XY"; slave.hLength = 10; slave.prostate = 1; @@ -33518,7 +33572,7 @@ window.GenerateNewSlave = (function(){ slave.vaginaLube = 0; } else { slave.vaginaLube = 1; - } + } slave.foreskin = jsRandom(0,4); }; @@ -34854,7 +34908,7 @@ window.LUAV = function() { if (S.Drones >= 7) i = `The propellers and motors have been upgraded, increasing maneuverability and speed.`; if (S.Drones >= 8) j = `The drone control signal has been boosted and encrypted, giving the drones a greater range and protecting against electronic warfare.`; if (S.Drones >= 9) e = `light machine gun`; - if (S.Drones >= 10) k = `A drone-to-drone network has been installed, allowing drones to swarm, maneuver, and attack targets autonomously.`; + if (S.Drones >= 10) k = `A drone-to-drone network has been installed, allowing drones to swarm, maneuver, and attack targets autonomously.`; return `Surveillance drones ${a}. During combat, they supply aerial intel to commanders and act as the communications network for ground forces${b} ${c} ${d} ${e} ${f} ${g} ${h} ${i} ${j} ${k}`; }; @@ -34922,7 +34976,7 @@ window.AA = function() { if (S.AA >= 7) support = ` attack ground targets`, W2 = `, rocket pods, and air-to-air missiles,`; if (S.AA >= 8) stealth = `The old skin has been replaced with a radar-absorbent material, making the aircraft difficult to pick up on radar.`; if (S.AA >= 9) scramble = `The VTOLs can scramble to react to any threat in under three minutes.`; - if (S.AA >= 10) PAI = `A piloting AI has been installed, allowing the VTOLs to perform impossible maneuvers that cannot be done by a human pilot. This removes the need for a human in the aircraft altogether.`; + if (S.AA >= 10) PAI = `A piloting AI has been installed, allowing the VTOLs to perform impossible maneuvers that cannot be done by a human pilot. This removes the need for a human in the aircraft altogether.`; return `${group}. Several of the landing pads around $arcologies[0].name host groups of four fighters, ready to defend the arcology. ${scramble} The attack VTOL are currently ${W1} with a Gatling cannon${W2} ${W3}${support}. ${TAI} ${PAI} ${engines} ${lock} ${stealth}`; }; @@ -35070,7 +35124,7 @@ window.HAT = function() { const V = State.variables, S = V.SFUnit; var recom = `, has been recommissioned for use by $SF.Lower. It`, tons = `200`, skirt = ``, guns = ``, guns2 = ``, fans = ``, speed = ``, turbines = ``, armor = ``, ramps = ``, HATframe = ``, loadout = ``; - if (S.HAT >= 2) skirt = `The skirt has been upgraded to increase durabilty and improve cushion when travelling over uneven terrain and waves.`, recom = `,`; + if (S.HAT >= 2) skirt = `The skirt has been upgraded to increase durability and improve cushion when travelling over uneven terrain and waves.`, recom = `,`; if (S.HAT >= 3) guns = `A minigun`, guns2 = `has been mounted on the front corners of the craft to defend against attackers.`; if (S.HAT >= 4) fans = `The turbines powering the rear fans`, speed = `acceleration and speed.`, turbines = `have been replaced with a more powerful version, allowing greater`; if (S.HAT >= 5) armor = `The armor protecting its cargo has been increased.`; @@ -36081,7 +36135,7 @@ window.slaveBoobsDatatypeCleanup = function slaveBoobsDatatypeCleanup(slave) { window.slaveButtDatatypeCleanup = function slaveButtDatatypeCleanup(slave) { if (slave.butt !== 0) { slave.butt = Math.clamp(+slave.butt, 0, 20) || 1; - } + } slave.anus = Math.clamp(+slave.anus, 0, 4) || 0; slave.analArea = Math.max(+slave.analArea, 0) || 0; }; @@ -39034,7 +39088,7 @@ window.slaveCost = (function() { } }; - function calcMiscCost(slave) { + function calcMiscCost(slave) { let totalInt = Math.clamp(slave.intelligence + slave.intelligenceImplant,-130,130); /* make absolutely certain we do not use +-131 in the next line */ multiplier += Math.floor((Math.asin(totalInt/131))*50)/50; if (slave.pubertyXY === 0 && slave.physicalAge >= V.potencyAge && slave.genes === "XY" && arcology.FSGenderRadicalist === "unset") { diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 77225b99640c085708a051aa5e0a5cf2f8658a32..8effbf54c949b5a0dcadf667e0fa004b0e36342b 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -750,13 +750,13 @@ has has facial surgery to reduce age health: slave's health --90- - On the edge of death +-90- - On the edge of death -90 - -51 - Extremely unhealthy -50 - -21 - Unhealthy -20 - 20 - Healthy 21 - 50 - Very healthy 50 - 90 - Extremely healthy -90 - Unnaturally healthy +90 - Unnaturally healthy minorInjury: @@ -769,13 +769,13 @@ accepts string trust: slave's trust --96- - abjectly terrified +-96- - abjectly terrified -95 - -51 - terrified -50 - -21 - frightened -20 - 20 - fearful 21 - 50 - careful 51 - 95 - trusting - 96+ - profoundly trusting + 96+ - profoundly trusting oldTrust: @@ -785,13 +785,13 @@ set to trust to start devotion: slave's devotion --96- - hate-filled +-96- - hate-filled -95 - -51 - hateful -50 - -21 - reluctant -20 - 20 - careful 21 - 50 - accepting 51 - 95 - devoted - 96+ - worshipful + 96+ - worshipful oldDevotion: @@ -802,7 +802,7 @@ weight: slave's weight - 191+ - dangerously obese + 191+ - dangerously obese 190 - 161 - super obese 160 - 131 - obese 130 - 96 - fat @@ -811,28 +811,28 @@ slave's weight 10 - -10 - neither to fat nor to skinny -11 - -30 - thin -31 - -95 - very thin --96- - emaciated +-96- - emaciated muscles: slave's muscles -96+ - extremely muscular +96+ - extremely muscular 31 - 95 - muscular 6 - 30 - toned --5 - 5 - none +-5 - 5 - none -30 - -6 - weak -95 - -31 - very weak --96- - frail +-96- - frail height: accepts int slave's height in cm -<150 - petite +<150 - petite 150-159 - short 160-169 - average 170-185 - tall -186+ - very tall +186+ - very tall heightImplant: @@ -1247,11 +1247,11 @@ hLength: hair length accepts int -150 - calf-length +150 - calf-length 149-100 - ass-length 99-30 - long 29-10 - shoulder-length -9-0 - short +9-0 - short hStyle: @@ -1293,13 +1293,13 @@ accepts string waist: slave waist - 96+ - masculine + 96+ - masculine 95 - 41 - ugly 40 - 11 - unattractive 10 - -10 - average -11 - -40 - feminine -40 - -95 - hourglass --96- - absurd +-96- - absurd corsetPiercing: @@ -1379,7 +1379,7 @@ has shoulder implant boobs: slave boob size -0-299 - flat +0-299 - flat 300-399 - A cup 400-499 - B cup 500-649 - C cup @@ -1404,11 +1404,11 @@ slave boob size boobsImplant: slave implant size -0 - no implants -1-199 - small implants +0 - no implants +1-199 - small implants 200-399 - normal implants 400-599 - large implants -600+ - boobsImplant size fillable implants +600+ - boobsImplant size fillable implants boobsImplantType: @@ -1537,14 +1537,14 @@ slave has hip implant butt: butt size -0 - flat -1 - small -2 - plump* -3 - big bubble butt -4 - huge -5 - enormous -6 - gigantic -7 - ridiculous +0 - flat +1 - small +2 - plump* +3 - big bubble butt +4 - huge +5 - enormous +6 - gigantic +7 - ridiculous 8 - 10 - immense 11 - 20- inhuman @@ -1585,13 +1585,13 @@ takes one of the following strings or 0 face: face attractiveness --96- - very ugly +-96- - very ugly -95 - -41 - ugly -40 - -11 - unattractive -10 - 10 - attractive 11 - 40 - very pretty 41 - 95 - gorgeous - 96+ - mind blowing + 96+ - mind blowing faceImplant: @@ -1600,7 +1600,7 @@ facial surgery degree 15 - 34 - Subtle Improvements 35 - 64 - Noticeable Work 65 - 99 - Heavily Reworked -100 - Uncanny Valley +100 - Uncanny Valley faceShape: @@ -1719,10 +1719,10 @@ takes one of the following strings or 0 preg: pregnancy time or state. See Pregnancy Control section for more. --3 - sterilized --2 - sterile --1 - contraceptives - 0 - fertile +-3 - sterilized +-2 - sterile +-1 - contraceptives + 0 - fertile 1-10 - pregnant, not showing 11-20 - showing 21-30 - pregnant @@ -1749,10 +1749,10 @@ ovaImplant: (future usage) Ovary implant state and type. --1 - present, supress natural superfetation (normalize slave with natural superfetation), still allow partial birth. +-1 - present, suppress natural superfetation (normalize slave with natural superfetation), still allow partial birth. 0 - no implant -1 - artifical superfetation and partial birth support. -2 - ova release on orgasm and partial birth support. +1 - artificial superfetation and partial birth support. +2 - ova release on orgasm and partial birth support. wombImplant: @@ -1769,7 +1769,7 @@ has the slave been turned into a broodmother 3 - black market upgrade for implant firmware, to allow change weekly number of ova in range of 1 to 12 in remote surgery block. (broodmotherFetuses change through remote surgery). (future usage) broodmotherFetuses: -count of ova that broodmother implant force to release. Should be setted with "broodmother" property together. If broodmother == 0 has no meaning. +count of ova that broodmother implant force to release. Should be set with "broodmother" property together. If broodmother == 0 has no meaning. broodmotherOnHold: @@ -2151,40 +2151,40 @@ takes one of the following strings or 0 vaginalSkill: 0-10 - unskilled -11-30 - basic -31-60 - skilled +11-30 - basic +31-60 - skilled 61-99 - expert 100+ - master oralSkill: 0-10 - unskilled -11-30 - basic -31-60 - skilled +11-30 - basic +31-60 - skilled 61-99 - expert 100+ - master analSkill: 0-10 - unskilled -11-30 - basic -31-60 - skilled +11-30 - basic +31-60 - skilled 61-99 - expert 100+ - master whoreSkill: 0-10 - unskilled -11-30 - basic -31-60 - skilled +11-30 - basic +31-60 - skilled 61-99 - expert 100+ - master entertainSkill: 0-10 - unskilled -11-30 - basic -31-60 - skilled +11-30 - basic +31-60 - skilled 61-99 - expert 100+ - master @@ -2577,7 +2577,7 @@ sex drive need: how badly she needs sex. -0 - sated +0 - sated attrXX: @@ -2640,64 +2640,64 @@ is fetish known to player behavioralFlaw: "none" -"arrogant" - clings to her dignity, thinks slavery is beneath her -"bitchy" - can't keep her opinions to herself -"odd" - says and does odd things +"arrogant" - clings to her dignity, thinks slavery is beneath her +"bitchy" - can't keep her opinions to herself +"odd" - says and does odd things "hates men" - hates men "hates women" - hates women "gluttonous" - likes eating, gains weight -"anorexic" - dislikes eating and being forced to eat, loses weight -"devout" - resistance through religious faith +"anorexic" - dislikes eating and being forced to eat, loses weight +"devout" - resistance through religious faith "liberated" - believes slavery is wrong behavioralQuirk: "none" -"confident" - believes she has value as a slave -"cutting" - often has as witty or cunning remark ready, knows when to say it -"funny" - is funny -"fitness" - loves working out +"confident" - believes she has value as a slave +"cutting" - often has as witty or cunning remark ready, knows when to say it +"funny" - is funny +"fitness" - loves working out "adores women" - likes spending time with women "adores men" - likes spending time with men -"insecure" - defines herself on the thoughts of others -"sinful" - breaks cultural norms -"advocate" - advocates slavery +"insecure" - defines herself on the thoughts of others +"sinful" - breaks cultural norms +"advocate" - advocates slavery sexualFlaw: "none" -"hates oral" - hates oral sex -"hates anal" - hates anal sex +"hates oral" - hates oral sex +"hates anal" - hates anal sex "hates penetration" - dislikes penetrative sex -"shamefast" - nervous when naked -"idealistic" - believes sex should be based on love and consent -"repressed" - dislikes sex -"apathetic" - inert during sex -"crude" - sexually crude and has little sense of what partners find disgusting during sex -"judgemental" - sexually judgemental and often judges her sexual partners' performance -"neglectful" - disregards herself in sex -"cum addict" - addicted to cum -"anal addict" - addicted to anal +"shamefast" - nervous when naked +"idealistic" - believes sex should be based on love and consent +"repressed" - dislikes sex +"apathetic" - inert during sex +"crude" - sexually crude and has little sense of what partners find disgusting during sex +"judgemental" - sexually judgemental and often judges her sexual partners' performance +"neglectful" - disregards herself in sex +"cum addict" - addicted to cum +"anal addict" - addicted to anal "attention whore" - addicted to being the center of attention -"breast growth" - addicted to her own breasts -"abusive" - sexually abusive -"malicious" - loves causing pain and suffering -"self hating" - hates herself -"breeder" - addicted to being pregnant +"breast growth" - addicted to her own breasts +"abusive" - sexually abusive +"malicious" - loves causing pain and suffering +"self hating" - hates herself +"breeder" - addicted to being pregnant sexualQuirk: "none" -"gagfuck queen" - can take a facefucking -"painal queen" - knows how far she can go without getting hurt +"gagfuck queen" - can take a facefucking +"painal queen" - knows how far she can go without getting hurt "strugglefuck queen" - knows how much resistance her partners want -"tease" - is a tease -"romantic" - enjoys the closeness of sex -"perverted" - enjoys breaking sexual boundaries -"caring" - enjoys bring her partners to orgasm -"unflinching" - willing to do anything -"size queen" - prefers big cocks +"tease" - is a tease +"romantic" - enjoys the closeness of sex +"perverted" - enjoys breaking sexual boundaries +"caring" - enjoys bring her partners to orgasm +"unflinching" - willing to do anything +"size queen" - prefers big cocks geneticQuirks: @@ -2729,10 +2729,10 @@ albinism - slave has pale skin, white hair and red eyes rearLipedema - slave's ass never stops growing. Increased growth rate, reduced shrink rate. -wellHung - slave has (or will have) a huge dong +wellHung - slave has (or will have) a huge dong wGain - slave constantly gains weight unless dieting, easier to gain weight -wLoss - slave constantly loses weight unless gainin, easier to lose weight +wLoss - slave constantly loses weight unless gaining, easier to lose weight wGain + wLoss - slave weight gain/loss fluctuates randomly androgyny - slave's body attempts to normalize to an androgynous state @@ -2914,7 +2914,7 @@ belly: how big their belly is in CCs thresholds -100 - bloated +100 - bloated 1500 - early pregnancy 5000 - obviously pregnant 10000 - very pregnant @@ -2936,7 +2936,7 @@ bellyPreg: how big their belly is in CCs (pregnancy only) thresholds -100 - bloated +100 - bloated 1500 - early pregnancy 5000 - obviously pregnant 10000 - very pregnant @@ -2958,7 +2958,7 @@ bellyFluid: 0 how big their belly is in CCs (fluid distension only) thresholds -100 - bloated +100 - bloated 2000 - clearly bloated (2L) 5000 - very full (~1gal) 10000 - full to bursting (~2gal) @@ -2966,11 +2966,11 @@ thresholds bellyImplant: Does the slave have a fillable abdominal implant. --1 - no -0+ - yes -2000+ - Early pregnancy -4000+ - looks pregnant -8000+ - looks full term +-1 - no +0+ - yes +2000+ - Early pregnancy +4000+ - looks pregnant +8000+ - looks full term 16000+ - hyperpregnant 1 32000+ - hyperpregnant 2 @@ -3147,20 +3147,20 @@ What species of ovum she produces. reservedChildren: How many of her children are tagged to be incubated. Carefully balanced, do not manually touch. -! Seconday|legacy. Can be used for caching only, use JS: +! Secondary|legacy. Can be used for caching only, use JS: WombSetGenericReserve(slave, "incubator", reservedChildren) to setup primary data. Not add count, but set it to reservedChildren WombCleanGenericReserve(slave, "incubator", reservedChildren) to remove reserve. To clean all incubator reserve use 9999 for reservedChildren. reservedChildrenNursery: How many of her children are tagged to be put in the Nursery. Highly likely to break. -! Seconday|legacy. Can be used for caching only, use JS: +! Secondary|legacy. Can be used for caching only, use JS: WombSetGenericReserve(slave, "nursery", reservedChildren) to setup primary data. Not add count, but set it to reservedChildren WombCleanGenericReserve(slave, "nursery", reservedChildren) to remove reserve. To clean all nursery reserve use 9999 for reservedChildren. - + Reserve type ("incubator", "nursery", etc) do not affect each other types, and can be safely used without any checks. - Also if you try to reserve more then available and not already reserved fetuses in slave womb, will be reserved only actually exising free fetuses. If you try to clean reserve more then present - wil be cleaned only actually existing reserve. + Also if you try to reserve more then available and not already reserved fetuses in slave womb, will be reserved only actually existing free fetuses. If you try to clean reserve more then present - wil be cleaned only actually existing reserve. These reserve functions always use first available fetus(es) - this will be most ready to birth fetuses (older). WombCleanAllReserve(slave) - will clean all reserves for slave (any type). @@ -3430,7 +3430,7 @@ Making your slave; add their name to the following, then go down the documentati <<set $heroSlaves.push(_HS)>> Once finished, add it into "customSlavesDatabase". -To test if your slave is functioning, start up a normal game, swap to cheat mode, max your rep, and view other slave owner's stock in the slave market. If you cannot find your slave in the list, and you didn't start the game with your slave, you should double check your slave for errors. If a slave named "Blank" is present, then you likely messed up. Once you find your slave, check their description to make sure it is correct. If it is not, you messed up somewhere in setting them up. +To test if your slave is functioning, start up a normal game, swap to cheat mode, max your rep, and view other slaveowner's stock in the slave market. If you cannot find your slave in the list, and you didn't start the game with your slave, you should double check your slave for errors. If a slave named "Blank" is present, then you likely messed up. Once you find your slave, check their description to make sure it is correct. If it is not, you messed up somewhere in setting them up. diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw index cccc82a810f5ebe98ec10773e26d843cc3026e88..a61bffc86d058f060d8fcdb96ed5a40ccb935843 100644 --- a/src/Mods/DinnerParty/dinnerPartyExecution.tw +++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw @@ -32,7 +32,7 @@ $He understands $he is about to be slaughtered liked an animal. Tears stream down $his face as $he struggles against $his bindings. <</if>> /* This needs to be rewritten. Take into account FS tastes and the fact that the player might not have a dick */ - $He is lying on $his back with an apple in $his mouth. You lift $his legs up in the air exposing $his nethers. You penetrate $him with your throbbing dick fucking her roughly and cuming quickly. Your guests form a line behind you, and do the same to her ass. Some of your guests take particular pleasure being rough with $activeSlave.slaveName. They enjoy making her squeal like a pig, knowing they are about to enjoy her flesh in a short while. After all of your guests had a turn with the little piggy, her ass is dripping with cum and a hint of blood. It seems your guests greatly @@.green;enjoy@@ themselves. You stand over her with a ceremonial dagger, + $He is lying on $his back with an apple in $his mouth. You lift $his legs up in the air exposing $his nethers. You penetrate $him with your throbbing dick fucking her roughly and cumming quickly. Your guests form a line behind you, and do the same to her ass. Some of your guests take particular pleasure being rough with $activeSlave.slaveName. They enjoy making her squeal like a pig, knowing they are about to enjoy her flesh in a short while. After all of your guests had a turn with the little piggy, her ass is dripping with cum and a hint of blood. It seems your guests greatly @@.green;enjoy@@ themselves. You stand over her with a ceremonial dagger, <<set $rep += 1000>> <<if $activeSlave.fetish == "mindbroken">> looking into her dull eyes. @@ -90,9 +90,9 @@ <<set _dishRating -= 2>> <<else>> As you bite into the dick you feel as if this dish is missing something. Something Je ne sais quoi. - <<set _dishRating -= 2.5>> - <</if>> - /% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/ + <<set _dishRating -= 2.5>> + <</if>> + /% Dish rating, could be made into a separate function/passage. The following will be called for every dish %/ <<set _dinnerRating += _dishRating>> <<if _dishRating > 5>> <<set _dishRating = 5>> @@ -120,10 +120,10 @@ <<if $activeSlave.balls > 0>> /*<img src='resources/meat balls.jpg' style="float:left" />*/ The next course is ''//Testy Meat Balls//'': - <<set _dishRating = $activeSlave.balls>> /* I give up. Each and every dish will need a rework and score redesign. Definitely some crazy potential with FSs to do some intersting things.*/ + <<set _dishRating = $activeSlave.balls>> /* I give up. Each and every dish will need a rework and score redesign. Definitely some crazy potential with FSs to do some interesting things.*/ <br> - $activeSlave.slaveName's balls are coated in olive oil and sautéed. - /% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/ + $activeSlave.slaveName's balls are coated in olive oil and sautéed. + /% Dish rating, could be made into a separate function/passage. The following will be called for every dish %/ <<set _dinnerRating += _dishRating>> <<if _dishRating > 5>> <<set _dishRating = 5>> @@ -173,7 +173,7 @@ <<set _dishRating -= 2>> <</if>> - /% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/ + /% Dish rating, could be made into a separate function/passage. The following will be called for every dish %/ <<set _dinnerRating += _dishRating>> <<if _dishRating > 5>> <<set _dishRating = 5>> @@ -196,7 +196,7 @@ /% End of Dish rating %/ <</if>> /*<br style="clear:both" />*/ - <br> + <br> /% Bonus dish Baby Veal Ragout %/ <<if $activeSlave.preg >= $activeSlave.pregData.normalBirth/4>> <<set _dishRating = 5>> @@ -214,9 +214,9 @@ <<set _dishRating -= 2>> <<else>> Your guests are a little disappointed with the small size of the dish. - <<set _dishRating -= 3>> + <<set _dishRating -= 3>> <</if>> - + /% Dish Rating %/ <<set _dinnerRating += _dishRating>> <br><br> @@ -226,7 +226,7 @@ <br><br> <</if>> /*<br style="clear:both" />*/ - <br> + <br> /% Titty Tartare %/ <<set _dishRating = 5>> /*<img src='resources/tartare.jpg' style="float:left" />*/ @@ -254,7 +254,7 @@ <<set _dishRating -= 4>> <<else>> $His non-existent boobs leaves your guests disappointed. - <<set _dishRating -= 5>> + <<set _dishRating -= 5>> <</if>> <<if $activeSlave.lactation >= 2>> As you and your guests enjoy your tartare, suddenly you hear a loud crunch coming from the guest sitting right next to you. You see blood spewing from his mouth as he spits out his chipped tooth along with a lactation implant. You apologize profusely and pay the man ¤10000 as compensation. The rest of your guests are @@.red;not happy@@ that you serve them drugged meat. @@ -265,8 +265,8 @@ <<set _dishRating += 1>> <</if>> <</if>> - - /% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/ + + /% Dish rating, could be made into a separate function/passage. The following will be called for every dish %/ <<set _dinnerRating += _dishRating>> <<if _dishRating > 5>> <<set _dishRating = 5>> @@ -288,7 +288,7 @@ <br><br> /% End of Dish rating %/ /*<br style="clear:both" />*/ - <br> + <br> /% Roast Long Pig %/ /*<img src='resources/roast pig.jpg' style="float:left" />*/ Your slaves begin to serve the main course ''//Roast Long Pig//'': @@ -330,14 +330,14 @@ <<set _dishRating -= 1>> <<else>> $activeSlave.slaveName was emaciated. $He has only bones and skin. - <<set _dishRating -= 2>> + <<set _dishRating -= 2>> <</if>> <<if $activeSlave.muscles > 95>> $activeSlave.slaveName has too much muscle and sinew. $His meat is too chewy. <<set _dishRating -= 0.5>> <<elseif $activeSlave.muscles > 50>> $activeSlave.slaveName has strong muscles. It gives $his meat a very tasty texture. - <<set _dishRating += 0.5>> + <<set _dishRating += 0.5>> <<elseif $activeSlave.muscles > 5>> $activeSlave.slaveName has toned muscles. It gives $his meat a tasty texture. <<else>> @@ -355,7 +355,7 @@ <<set $rep -= 5000>> <</if>> - /% Dish rating, could be made into a seperate function/passage. The following will be called for every dish %/ + /% Dish rating, could be made into a separate function/passage. The following will be called for every dish %/ <<set _dinnerRating += _dishRating>> <<if _dishRating > 5>> <<set _dishRating = 5>> @@ -381,7 +381,7 @@ /% End of Dinner %/ /% Total of man dishes each can earn 5 stars total 25, getting 12 stars means a successful evening %/ <<if _dinnerRating >= 12>> - /% successful evening %/ + /% successful evening %/ The party is in full swing. Your guests enjoy eating $activeSlave.slaveName and make good use of the slaves you provided for their pleasure. Sounds of an orgy of food drink and sex echoes through your dining hall. Your guests ate, drank and fucked their fill. As the evening draw to a close, there isn't a single morsel of $activeSlave.slaveName left to be found. Some of your slaves show signs of teeth mark on their skin. Perhaps some guests got confused about what's for eating and what's for fucking? @@ -401,7 +401,7 @@ <br><br> <</if>> <<else>> - /% failed evening %/ + /% failed evening %/ With most of your dishes earning a poor rating, your guests are @@.red;dissatisfied@@. <<set $rep -= (_dinnerRating * 100)>> They take out their frustrations on your slaves. Your slaves are being fucked roughly and abused. Cries of pain and pleads of mercy echoes through your dining hall. You decide to allow the abuse to continue as you do not want to antagonize your guests further. You watch with a forced smile as your favorite slaves are being slapped, whipped, choked and burned with cigarettes. diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw index 195acf495bd5a5b25ca3d6ae21f6b4e2665bfd28..95c39033e8d0d40e078c7aaa254cb0c2d1df2676 100644 --- a/src/SecExp/attackReport.tw +++ b/src/SecExp/attackReport.tw @@ -1441,7 +1441,7 @@ <</if>> <<elseif $chosenTactic == "Choke Points">> <<if $attackType == "raiders">> - Raiders lack heavy weaponry or armour, so making use of fortified positions is an excellent way to dissipate the otherwise powerful momentum of their assault. + Raiders lack heavy weaponry or armor, so making use of fortified positions is an excellent way to dissipate the otherwise powerful momentum of their assault. <<elseif $attackType == "free city">> The high tech equipment free cities can afford to give their guns for hire means there's no defensive position strong enough to stop them, still the relatively low numbers means they will have to take a careful approach, slowing them down. <<elseif $attackType == "old world">> diff --git a/src/SecExp/encyclopediaSecExpBattles.tw b/src/SecExp/encyclopediaSecExpBattles.tw index 14c97c08544580c8ff8cae3858d51da694eff9af..2e0e50bd86451d3b94a75881bd0a4c4fc380a3d7 100644 --- a/src/SecExp/encyclopediaSecExpBattles.tw +++ b/src/SecExp/encyclopediaSecExpBattles.tw @@ -56,6 +56,6 @@ <br><strong>A Mercenary Officer</strong>: One of the mercenary commanders can take the lead. Their performance will be above average and mercenary units will be more confident, knowing they're being lead by someone with experience. - <br><strong>The Colonel</strong>: The special force's colonel can take the lead. Her performance will be above average and mercenary (in addition to hers obviously) units will be more confident, knowing they're being lead by someone with experience. Her tactics have a higher chance of success along with better offence and defense. + <br><strong>The Colonel</strong>: The special force's colonel can take the lead. Her performance will be above average and mercenary (in addition to hers obviously) units will be more confident, knowing they're being lead by someone with experience. Her tactics have a higher chance of success along with better offense and defense. <br> <br> diff --git a/src/SecExp/rebellionGenerator.tw b/src/SecExp/rebellionGenerator.tw index b6a6683a336201235f8b0754ec1b48e2b559d89c..42d83bfda29a29748156c7afcc74314525504972 100644 --- a/src/SecExp/rebellionGenerator.tw +++ b/src/SecExp/rebellionGenerator.tw @@ -104,7 +104,7 @@ <<else>> <<set _citizen -= 5>> <</if>> - <</if>> + <</if>> <</if>> <<if $arcologies[0].FSNull != "unset">> Many of your more conservative citizens do not enjoy the cultural freedom you afford the residents of the arcology.<<set _citizen += either(20,30)>> @@ -214,7 +214,7 @@ <<set $slaveProgress = 100>> <</if>> <<elseif $citizenProgress >= 100>> - <<if random(1,100) <= 80>> + <<if random(1,100) <= 80>> <<set $citizenRebellion = 1>> <<set $citizenProgress = 0>> <<set $slaveProgress *= 0.2>> diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw index ed5d9772717c8cfa7a568bf4c9c0d00f892595c5..105c7a7e287460422b7191aeb1dca84e4c55862f 100644 --- a/src/SecExp/rebellionReport.tw +++ b/src/SecExp/rebellionReport.tw @@ -89,7 +89,7 @@ completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> <</if>> <<if $SFGear>> - More units were able to survive thanks to wearining $SF.Lower's combat armour suits. + More units were able to survive thanks to wearing $SF.Lower's combat armor suits. <</if>> <<set $NPCSlaves -= Math.trunc(($NPCSlaves / $ASlaves) * $enemyLosses), $helots -= Math.trunc(($helots / $ASlaves) * $enemyLosses), @@ -221,7 +221,7 @@ completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> <</if>> <<if $SFGear>> - More units were able to survive thanks to wearining $SF.Lower's combat armour suits. + More units were able to survive thanks to wearing $SF.Lower's combat armor suits. <</if>> <<set $NPCSlaves -= Math.trunc(($NPCSlaves / $ASlaves) * $enemyLosses), $helots -= Math.trunc(($helots / $ASlaves) * $enemyLosses), diff --git a/src/SecExp/riotControlCenter.tw b/src/SecExp/riotControlCenter.tw index 43d7f51035ffbb39ba25dd828207f24405a9a963..5385f0867edb4c89acca05b09c7bda32eb693ce0 100644 --- a/src/SecExp/riotControlCenter.tw +++ b/src/SecExp/riotControlCenter.tw @@ -209,9 +209,9 @@ The riot control center opens its guarded doors to you. The great chamber inside <<if $SF.Toggle && $SF.Active >= 1>> <<if $SFSupportLevel >= 4 && !$SFGear && $SFUnit.Armoury >= 8>> <<= Count()>> - <br><br> <<link "Give the riot unit access to the combat armour suits of $SF.Lower.""riotControlCenter">> <<set $SFGear = 1,$riotUpkeep += 15000,$cash -= Math.ceil(500000*_Env*(1.15+($SFUnit.Armoury/10)))>> <</link>> + <br><br> <<link "Give the riot unit access to the combat armor suits of $SF.Lower.""riotControlCenter">> <<set $SFGear = 1,$riotUpkeep += 15000,$cash -= Math.ceil(500000*_Env*(1.15+($SFUnit.Armoury/10)))>> <</link>> <br>//Costs <<print cashFormat(Math.ceil(500000*_Env*(1.15+($SFUnit.Armoury/10))))>> <<else>> - <br><br>//You have given the riot unit access to the combat armour suits of $SF.Lower.// + <br><br>//You have given the riot unit access to the combat armor suits of $SF.Lower.// <</if>> <</if>> \ No newline at end of file diff --git a/src/SecExp/secInit.tw b/src/SecExp/secInit.tw index 39fea547054bf9aa89b5b95573c7bb9167522896..b45c8c7513e686f9facbd46ca9059df6d7196648 100644 --- a/src/SecExp/secInit.tw +++ b/src/SecExp/secInit.tw @@ -265,14 +265,14 @@ <<set $deployingMercs = 0>> <<set $battleTerrain = "none">> <<set $maxTurns = 10>> -<<set $battleResult = 4>> /* sets $battleResult value outside accepted range (-3,3) to avoid evaluation problems */ +<<set $battleResult = 4>> /* sets $battleResult value outside accepted range (-3,3) to avoid evaluation problems */ <<set $losses = 0>> <<set $enemyLosses = 0>> <<set $battleTurns = 0>> <<set $bribeCost = 0>> <<set $tacticsSuccessful = 0>> <<set $leaderWounded = 0>> -<<set $woundType = 0>> /* 0=no wound, 1=mute, 2=blind, 3=amputee, 4<=health */ +<<set $woundType = 0>> /* 0=no wound, 1=mute, 2=blind, 3=amputee, 4<=health */ <<set $gainedCombat = 0>> <<set $gainedWarfare = 0>> <<set $PCWounded = 0>> @@ -340,7 +340,7 @@ <<set $slaveUnits = []>> <<set $mercUnits = []>> -/* SFanon additons */ +/* SFanon additions */ <<set $SFSupportLevel = 0>> <<set $SFSupportUpkeep = 0>> <<set $SFGear = 0>> diff --git a/src/SecExp/unitsRebellionReport.tw b/src/SecExp/unitsRebellionReport.tw index 05b27294b6997bc1234b6e963e8e470e49b77ac6..29da0b465f1a8de9118513e799cb1e6e3135a400 100644 --- a/src/SecExp/unitsRebellionReport.tw +++ b/src/SecExp/unitsRebellionReport.tw @@ -300,11 +300,8 @@ <br> <br> <<set _loss = _lossesList.pluck()>> - <<if _loss < $ACitizens + 100>> - <<set $ACitizens -= _loss>> - <<else>> - <<set $ACitizens = 100>> - <</if>> + <<if _loss > $ACitizens * 0.95>> + <<set _loss = Math.trunc($ACitizens * 0.95>> /* this is unlikely to happen, but might as well be safe*/ The volunteering citizens were quickly organized into an irregular militia unit and deployed in the arcology: <<if _loss <= 0>> no casualties @@ -318,6 +315,29 @@ catastrophic casualties <</if>> suffered. + <<if _loss > $lowerClass * 0.95>> /*I suspect only lower class ever get to fight/die, but being safe*/ + <<set $lowerClass = Math.trunc($lowerClass * 0.05), + _loss -= $lowerClass * 0.95>> + <<if _loss > $middleClass * 0.95>> + <<set $middleClass = Math.trunc($middleClass * 0.05), + _loss -= $middleClass *0.95>> + <<if _loss > $upperClass * 0.95>> + <<set $upperClass = Math.trunc($upperClass * 0.05), + _loss -= $upperClass * 0.95>> + <<if _loss > $topClass * 0.95>> + <<set $topClass = Math.trunc($topClass * 0.05)>> + <<else>> + <<set $topClass -= _loss>> + <</if>> + <<else>> + <<set $upperClass -= _loss>> + <</if>> + <<else>> + <<set $middleClass -= _loss>> + <</if>> + <<else>> + <<set $lowerClass -= _loss>> + <</if>> <</if>> <<if $secBots.active == 1>> <br> diff --git a/src/SpecialForce/FlavourText.tw b/src/SpecialForce/FlavourText.tw index 2bf9a81e2426090f47c5327d4fdaab5daf6d4c8c..30e65fa9b1c9399978f4b9f0ac7b5d37538f75c3 100644 --- a/src/SpecialForce/FlavourText.tw +++ b/src/SpecialForce/FlavourText.tw @@ -107,7 +107,7 @@ Laughter can be heard from the "all you can eat" buffet at the center of the area. <</if>> <<if $arcologies[0].FSChattelReligionist != "unset">> - A chapel, always full of worshipers fulfills the spiritual needs of your men and increases their loyalty to you. + A chapel, always full of worshippers fulfills the spiritual needs of your men and increases their loyalty to you. <</if>> <<if $arcologies[0].FSRepopulationFocus != "unset">> In a nursery professional staff tends and cares for many children until their mothers come from the missions or finally decide to go on a maternity leave. @@ -127,7 +127,7 @@ <<elseif $arcologies[0].FSChineseRevivalist != "unset">> An officer school teaches the Art of War to your commanders. <</if>> - <<else>> + <<else>> a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward. <</if>> diff --git a/src/SpecialForce/JS.js b/src/SpecialForce/JS.js index ac4ddf2c6ec7ef3cdd63468e3633937966e18a64..c6199c34821f62edd370e1c5207559f9d00da004 100644 --- a/src/SpecialForce/JS.js +++ b/src/SpecialForce/JS.js @@ -152,7 +152,7 @@ window.LUAV = function() { if (S.Drones >= 7) i = `The propellers and motors have been upgraded, increasing maneuverability and speed.`; if (S.Drones >= 8) j = `The drone control signal has been boosted and encrypted, giving the drones a greater range and protecting against electronic warfare.`; if (S.Drones >= 9) e = `light machine gun`; - if (S.Drones >= 10) k = `A drone-to-drone network has been installed, allowing drones to swarm, maneuver, and attack targets autonomously.`; + if (S.Drones >= 10) k = `A drone-to-drone network has been installed, allowing drones to swarm, maneuver, and attack targets autonomously.`; return `Surveillance drones ${a}. During combat, they supply aerial intel to commanders and act as the communications network for ground forces${b} ${c} ${d} ${e} ${f} ${g} ${h} ${i} ${j} ${k}`; }; @@ -220,7 +220,7 @@ window.AA = function() { if (S.AA >= 7) support = ` attack ground targets`, W2 = `, rocket pods, and air-to-air missiles,`; if (S.AA >= 8) stealth = `The old skin has been replaced with a radar-absorbent material, making the aircraft difficult to pick up on radar.`; if (S.AA >= 9) scramble = `The VTOLs can scramble to react to any threat in under three minutes.`; - if (S.AA >= 10) PAI = `A piloting AI has been installed, allowing the VTOLs to perform impossible maneuvers that cannot be done by a human pilot. This removes the need for a human in the aircraft altogether.`; + if (S.AA >= 10) PAI = `A piloting AI has been installed, allowing the VTOLs to perform impossible maneuvers that cannot be done by a human pilot. This removes the need for a human in the aircraft altogether.`; return `${group}. Several of the landing pads around $arcologies[0].name host groups of four fighters, ready to defend the arcology. ${scramble} The attack VTOL are currently ${W1} with a Gatling cannon${W2} ${W3}${support}. ${TAI} ${PAI} ${engines} ${lock} ${stealth}`; }; @@ -368,7 +368,7 @@ window.HAT = function() { const V = State.variables, S = V.SFUnit; var recom = `, has been recommissioned for use by $SF.Lower. It`, tons = `200`, skirt = ``, guns = ``, guns2 = ``, fans = ``, speed = ``, turbines = ``, armor = ``, ramps = ``, HATframe = ``, loadout = ``; - if (S.HAT >= 2) skirt = `The skirt has been upgraded to increase durabilty and improve cushion when travelling over uneven terrain and waves.`, recom = `,`; + if (S.HAT >= 2) skirt = `The skirt has been upgraded to increase durability and improve cushion when travelling over uneven terrain and waves.`, recom = `,`; if (S.HAT >= 3) guns = `A minigun`, guns2 = `has been mounted on the front corners of the craft to defend against attackers.`; if (S.HAT >= 4) fans = `The turbines powering the rear fans`, speed = `acceleration and speed.`, turbines = `have been replaced with a more powerful version, allowing greater`; if (S.HAT >= 5) armor = `The armor protecting its cargo has been increased.`; diff --git a/src/SpecialForce/Upgrades.tw b/src/SpecialForce/Upgrades.tw index 0502c070f2b00c1c585171c91ff10464b81e370f..7e63b8de148d1fb486824f0d38c349ee6fb0bd8b 100644 --- a/src/SpecialForce/Upgrades.tw +++ b/src/SpecialForce/Upgrades.tw @@ -70,7 +70,7 @@ <<else>>//More upgrades are required to unlock the next tier.// - <</if>> <span style="float:right;"> <<print progress($SFUnit.Drugs)>> </span><br> + <</if>> <span style="float:right;"> <<print progress($SFUnit.Drugs)>> </span><br> diff --git a/src/cheats/PCCheatMenuCheatDatatypeCleanup.tw b/src/cheats/PCCheatMenuCheatDatatypeCleanup.tw index c38f9f52ef490cddbe92195451b8753e4e245976..928a415334cca34355d5cdfcf1bdc70eed2472a3 100644 --- a/src/cheats/PCCheatMenuCheatDatatypeCleanup.tw +++ b/src/cheats/PCCheatMenuCheatDatatypeCleanup.tw @@ -9,7 +9,7 @@ <<if $customEvalCode>> <<if $customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */ - <<set $customEvalCode = "(" + $customEvalCode + ")">> + <<set $customEvalCode = "(" + $customEvalCode + ")">> <</if>> <<if typeof eval($customEvalCode) === "function">> <<run (eval($customEvalCode))($tempSlave)>> diff --git a/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw b/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw index 1d4b3759f3af2b113358bbdb081174b315e40bde..e13e86908279c93bbc3a4a85e65eec3f3b5e4a6f 100644 --- a/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw +++ b/src/cheats/mod_EditArcologyCheatDatatypeCleanup.tw @@ -4,7 +4,7 @@ <<if $customEvalCode>> <<if $customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */ - <<set $customEvalCode = "(" + $customEvalCode + ")">> + <<set $customEvalCode = "(" + $customEvalCode + ")">> <</if>> <<if typeof eval($customEvalCode) === "function">> <<run (eval($customEvalCode))($arcologies[0])>> diff --git a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw index 1949fe79bfc478b3f136d6b9ae8e1576d2a06537..7190bb770c2c0fb94b157bfdddc045e9968c8fa8 100644 --- a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw +++ b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw @@ -9,7 +9,7 @@ <<if $customEvalCode>> <<if $customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */ - <<set $customEvalCode = "(" + $customEvalCode + ")">> + <<set $customEvalCode = "(" + $customEvalCode + ")">> <</if>> <<if typeof eval($customEvalCode) === "function">> <<run (eval($customEvalCode))($tempSlave)>> diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw index fcfd8526f33ff436135bd429c02e1526e38bfbc3..82be1cdd76d7bbf64bd6aae2867543793836aa9e 100644 --- a/src/cheats/mod_EditChildCheatNew.tw +++ b/src/cheats/mod_EditChildCheatNew.tw @@ -452,7 +452,7 @@ <<NOptions "Vietnamese" >> <br> - <br> Middle East<br> + <br>Middle East<br> <<NOptions "Afghan" >> <<print " | ">> <<NOptions "Armenian" >> diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw index ad60d75e1d9b025893a98d8a5e4e2e4e9b3ece8f..14b7412839a6b7dd0e8091312ef5d78b6da1a7aa 100644 --- a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw +++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw @@ -9,7 +9,7 @@ <<if $customEvalCode>> <<if $customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */ - <<set $customEvalCode = "(" + $customEvalCode + ")">> + <<set $customEvalCode = "(" + $customEvalCode + ")">> <</if>> <<if typeof eval($customEvalCode) === "function">> <<run (eval($customEvalCode))($tempSlave)>> diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw index 95fe116efb9828d5c6491ea30803f0a42b3f5cd1..c9574e34987079999acdb52c734baefae3c10deb 100644 --- a/src/cheats/mod_editSlaveCheatNew.tw +++ b/src/cheats/mod_editSlaveCheatNew.tw @@ -1036,7 +1036,7 @@ <<NOptions "Vietnamese" >> <br> - <br> Middle East<br> + <br>Middle East<br> <<NOptions "Afghan" >> <<print " | ">> <<NOptions "Armenian" >> diff --git a/src/events/gameover.tw b/src/events/gameover.tw index fd406d32afda75afa19e88377c6ba4b0a52f2417..68b6051002da91f5a3226c0c553ac173dc8d04d8 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -83,7 +83,7 @@ As you leave your penthouse to conduct your daily rounds, you promptly get <<if $arcologyUpgrade.drones == 1>>tased by the nearest drone<<else>>tackled hard against the wall<</if>>. When you awake, it hits you like a truck; you idiotically enslaved your $PC.race ass by decreeing all <<if $gameover == "Idiot Ball 2 The Dumbassening">>non-<<print $arcologies[0].FSSupremacistRace>><<else>><<print $arcologies[0].FSSubjugationistRace>><</if>><<if $PC.race != "mixed race">>s<<else>> individuals<</if>> slaves, and since you are now a slave, lack the authority to revert the policy. The story of your remaining years may be worth telling, as is your legendary blunder, but it must be told elsewhere. <br><br> - ''GAME OVER'' + ''GAME OVER'' <<else>> <<set $ui = "start">> diff --git a/src/events/intro/economyIntro.tw b/src/events/intro/economyIntro.tw index dc6052982e96bd792f6a88f3caff9f34c54e835c..6eba2ad983b806b502e4b03a15b0485a0da8c2c4 100644 --- a/src/events/intro/economyIntro.tw +++ b/src/events/intro/economyIntro.tw @@ -47,7 +47,7 @@ <<else>> but luckily all forms of income ''rise in lockstep''. [[Harder|Economy Intro][$incomeRate = 1]] <</if>> - <br> + <br> <br>[[Play with static economy|Economy Intro][$difficultySwitch = 0]] */ diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 664a7bb55e73121f6a146bc4159e28c52a58d7ab..27d0668c8c30d3e1499ca909fa41f653f4c0143a 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -1091,7 +1091,7 @@ Currently __''Mods''__ <br>The Special Force Mod is <<if $SF.Toggle === 0>> - ''disabled.'' [[Enable|Intro Summary][$SF.Toggle = 1]] + ''disabled.'' [[Enable|Intro Summary][$SF.Toggle = 1]] <<else>> ''enabled.'' [[Disable|Intro Summary][$SF.Toggle = 0]] <br> The support facility is diff --git a/src/facilities/brothel/brothelAssignmentScene.tw b/src/facilities/brothel/brothelAssignmentScene.tw index f4bbf7b45ac572b0862ea1eb1f797645ecee4ff7..1196ce3013cc51a991f41fbabbb945fb65af6835 100644 --- a/src/facilities/brothel/brothelAssignmentScene.tw +++ b/src/facilities/brothel/brothelAssignmentScene.tw @@ -214,7 +214,7 @@ You tell $him $he's to report to <<if $Madam != 0>>$Madam.slaveName immediately, "Gro<<ss>>," $he <<say>>s curtly. "Well, no more hand<<s>>ome boy<<s>> for me, then. Fat pathetic guy<<s>> who patroni<<z>>e whore<<s>>, all the way down. Fuck." <</switch>> <<else>> - $He tries to be brave. "<<Master>>, I will do my be<<s>>t to be a good whore." Then, half to $himself, $he adds in a small voice, "I can do thi<<s>>." + $He tries to be brave. "<<Master>>, I will do my be<<s>>t to be a good whore." Then, half to $himself, $he adds in a small voice, "I can do thi<<s>>." <</if>> <<else>> <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish != "none")>> diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw index dbe7da3ed3fb4832bd2101a0767f25a4d2424804..b77036a13c87c1d52d5b886639afefba9e2f81ac 100644 --- a/src/facilities/farmyard/farmyard.tw +++ b/src/facilities/farmyard/farmyard.tw @@ -14,19 +14,19 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and concrete that is $arcologies[0].name. Animals are kept in pens, tended to by your slaves, while <<if $farmyardUpgrade.hydroponics == 1>>rows of hydroponics equipment<<else>>makeshift fields<</if>> grow crops. <<switch $farmyardDecoration>> <<case "Roman Revivalist">> - Its red tiles and white stone walls are the very picture of a Roman farm villa's construction, as are the marble statues and reliefs. Saturn and Ceres look over the prosperity of the fields<<if $seeBestiality == 1>>, Mercury watches over the health of the animals, and Feronia ensures strong litters in your slaves.<<else>> and Mercury watches over the health of the animals.<</if>>. The slaves here are all looked after well, as they have one of the most important jobs in $arcologies[0].name. + Its red tiles and white stone walls are the very picture of a Roman farm villa's construction, as are the marble statues and reliefs. Saturn and Ceres look over the prosperity of the fields<<if $seeBestiality == 1>>, Mercury watches over the health of the animals, and Feronia ensures strong litters in your slaves.<<else>> and Mercury watches over the health of the animals.<</if>>. The slaves here are all looked after well, as they have one of the most important jobs in $arcologies[0].name. <<case "Aztec Revivalist">> - It can't completely recreate the floating farms in the ancient Aztec fashion, but it comes as close as it can, shallow pseudo-canals dividing each field into multiple sections. Smooth stone and colorful murals cover the walls, depicting bloody stories of gods and mortals alike. + It can't completely recreate the floating farms in the ancient Aztec fashion, but it comes as close as it can, shallow pseudo-canals dividing each field into multiple sections. Smooth stone and colorful murals cover the walls, depicting bloody stories of gods and mortals alike. <<case "Egyptian Revivalist">> It does its best to capture the wide open nature of ancient Egyptian farms, including mimicking the irrigation systems fed by the Nile. The stone walls are decorated with murals detailing its construction and your prowess in general, <<if $seeBestiality == 1>>with animal-bloated slaves featured prominently.<<else>>hieroglyphs spelling out a volumes of praise.<</if>> <<case "Edo Revivalist">> - It does its best to mimic the rice patties and thatch roofed buildings of the Edo period despite the wide variety of crops tended by various slaves. Not every crop can thrive in flooded fields, but the ones that can take advantage of your attention to detail. + It does its best to mimic the rice patties and thatch roofed buildings of the Edo period despite the wide variety of crops tended by various slaves. Not every crop can thrive in flooded fields, but the ones that can take advantage of your attention to detail. <<case "Arabian Revivalist">> - //This is a placeholder// + //This is a placeholder// <<case "Chinese Revivalist">> - It does its best to capture the terraces that covered the ancient Chinese hills and mountains, turning every floor into ribbons of fields following a slight incline. Slaves wade through crops that can handle flooding and splash through the irrigation of the others when they aren't tending <<if $seeBestiality == 1>>or breeding with<</if>> your animals. + It does its best to capture the terraces that covered the ancient Chinese hills and mountains, turning every floor into ribbons of fields following a slight incline. Slaves wade through crops that can handle flooding and splash through the irrigation of the others when they aren't tending <<if $seeBestiality == 1>>or breeding with<</if>> your animals. <<case "Chattel Religionist">> - It runs like a well oiled machine, slaves bent in humble service as they tend crops grown on the Prophet's command, or see to the animals' needs. Their clothing is tucked up and out of the way as they see to their tasks, keeping them clean as they work <<if $seeBestiality == 1>>around animal bloated bellies<</if>> as divine will dictates. + It runs like a well oiled machine, slaves bent in humble service as they tend crops grown on the Prophet's command, or see to the animals' needs. Their clothing is tucked up and out of the way as they see to their tasks, keeping them clean as they work <<if $seeBestiality == 1>>around animal bloated bellies<</if>> as divine will dictates. <<case "Degradationist">> It is constructed less as a converted warehouse and more as something to visit, allowing guests to enjoy the spectacle of slaves <<if $seeBestiality == 1>>being pounded by eager animals<<else>>elbow deep in scrubbing animal waste<</if>> to their satisfaction. <<case "Repopulation Focus">> @@ -72,7 +72,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <<elseif $Farmer != 0>> $Farmer.slaveName is alone in $farmyardName, and has nothing to do but look after the animals and crops. <<else>> /* TODO: is there any way of cleaning up $animalsBought? I can't think of a good way */ - $farmyardNameCaps is empty and quiet. <<link "Decommission the Farmyard" "Main">><<set $farmyardName = "the Farmyard", $farmyard = 0, $farmyardSlaves = 0, $farmyardDecoration = "standard", $farmyardUpgrade = {pump: 0, fertilizer: 0, hydroponics: 0, machinery: 0, seeds: 0, lab: 0}, $farmyardLab = 0, $farmyardLabUpgrades = {animalOvaries: 0, animalTesticles: 0, animalMpreg: 0}, $farmyardCrops = 0, $farmyardKennels = 0, $farmyardStable = 0, $farmyardCages = 0, $activeCanine = 0, $activeHooved = 0, $activeFeline = 0, $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}, $pitAnimal = 0, $pitAnimalType = 0, $canines = [], $hooved = [], $felines = []>> + $farmyardNameCaps is empty and quiet. <<link "Decommission the Farmyard" "Main">><<set $farmyardName = "the Farmyard", $farmyard = 0, $farmyardSlaves = 0, $farmyardDecoration = "standard", $farmyardUpgrade = {pump: 0, fertilizer: 0, hydroponics: 0, machinery: 0, seeds: 0, lab: 0}, $farmyardLab = 0, $farmyardLabUpgrades = {animalOvaries: 0, animalTesticles: 0, animalMpreg: 0}, $farmyardCrops = 0, $farmyardKennels = 0, $farmyardStable = 0, $farmyardCages = 0, $activeCanine = 0, $activeHooved = 0, $activeFeline = 0, $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}, $pitAnimal = 0, $pitAnimalType = 0, $canines = [], $hooved = [], $felines = []>> <<set _far = $sectors.findIndex(function(s) { return s.type == "Farmyard"; })>> <<if _far != -1>> <<set $sectors[_far].type = "Manufacturing">> diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw index e30b4f4c1eec00e68abf7a14c6e035a60b0e20ee..4ea093ec0564913dfc8510cf25cef6ac3fdfa2e0 100644 --- a/src/facilities/nursery/childInteract.tw +++ b/src/facilities/nursery/childInteract.tw @@ -62,9 +62,9 @@ /*TODO: These will most likely need to be reworked*/ <<if $extremeUnderage == 1>> - <br> - <span id="miniscene">//Or use $him here://</span> - <span id="sexoption"> + <br> + <span id="miniscene">//Or use $him here://</span> + <span id="sexoption"> <<if ($activeSlave.vagina > -1)>> <<if canDoVaginal($activeSlave)>> <<link "Fuck $him">><<replace "#miniscene">><<include "FVagina">><br><</replace>><</link>> @@ -348,11 +348,11 @@ | <<link "Marry $him" "FMarry">><</link>> <</if>> <</if>> - - <<set _activeSlaveRepSacrifice = repGainSacrifice()>> - <<if _activeSlaveRepSacrifice > 0 && $arcologies[0].FSPaternalist == "unset" && ($activeSlave.breedingMark == 0 || $propOutcome == 0)>> - | <<link "Sacrifice $him on the altar" "Aztec Slave Sacrifice">><<set $sacrificeType = "life">><</link>>//This will kill $him and gain you _activeSlaveRepSacrifice reputation// - <</if>> + + <<set _activeSlaveRepSacrifice = repGainSacrifice()>> + <<if _activeSlaveRepSacrifice > 0 && $arcologies[0].FSPaternalist == "unset" && ($activeSlave.breedingMark == 0 || $propOutcome == 0)>> + | <<link "Sacrifice $him on the altar" "Aztec Slave Sacrifice">><<set $sacrificeType = "life">><</link>>//This will kill $him and gain you _activeSlaveRepSacrifice reputation// + <</if>> <</if>> /* pregmod start */ @@ -382,14 +382,14 @@ <</if>> <<if $extremeUnderage == 1>> - <<if $universalRulesImpregnation == "HG" && $seePreg != 0>> - <br><br> - <<if $activeSlave.HGExclude == 0>> - Will be bred by the head girl when fertile. <<link "Exempt $him" "Child Interact">><<set $activeSlave.HGExclude = 1>><</link>> - <<else>> - Will not be bred by the head girl when fertile. <<link "Include $him" "Child Interact">><<set $activeSlave.HGExclude = 0>><</link>> - <</if>> - <</if>> + <<if $universalRulesImpregnation == "HG" && $seePreg != 0>> + <br><br> + <<if $activeSlave.HGExclude == 0>> + Will be bred by the head girl when fertile. <<link "Exempt $him" "Child Interact">><<set $activeSlave.HGExclude = 1>><</link>> + <<else>> + Will not be bred by the head girl when fertile. <<link "Include $him" "Child Interact">><<set $activeSlave.HGExclude = 0>><</link>> + <</if>> + <</if>> <</if>> /* pregmod end */ @@ -458,7 +458,7 @@ <br> //Nice:// <<link "Apron">><<set $activeSlave.clothes = "an apron",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> -| <<link "Ballgown">><<set $activeSlave.clothes = "a ball gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Ballgown">><<set $activeSlave.clothes = "a ball gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> | <<link "Bangles">><<set $activeSlave.clothes = "slutty jewelry",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> | <<link "Battlearmor">><<set $activeSlave.clothes = "battlearmor",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> | <<link "Battledress">><<set $activeSlave.clothes = "battledress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> @@ -1292,7 +1292,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <<elseif $activeSlave.pornFeed == 0>> The media hub is not releasing highlights of $his sex life. [[Release|Child Interact][$activeSlave.pornFeed = 1]] <<else>> - The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. + The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. <<if $activeSlave.pornFameSpending == 0>> [[Halt|Child Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFocus = "none"]] | [[Publicize|Child Interact][$activeSlave.pornFameSpending += 1000]] diff --git a/src/facilities/nursery/childrenReport.tw b/src/facilities/nursery/childrenReport.tw index ee6bd9c3a007d68f102524837e1e488e79a5160a..4d033a7e7662aef1a7c341f38c71b2b2ccb91ded 100644 --- a/src/facilities/nursery/childrenReport.tw +++ b/src/facilities/nursery/childrenReport.tw @@ -22,15 +22,15 @@ <br> <<if $nurseryWeightSetting == 1>> <<if $cribs[_nur].weight < 200>> - <<set $cribs[_nur].weight += 5>> + <<set $cribs[_nur].weight += 5>> <</if>> The weight monitoring systems are overloading $his intake causing @@.red;rapid weight gain.@@ <<elseif $nurseryWeightSetting == 2>> <<if $cribs[_nur].weight > 10>> - <<set $cribs[_nur].weight -= 1>> + <<set $cribs[_nur].weight -= 1>> The weight monitoring systems detect $he is overweight and @@.green;decrease $his caloric intake.@@ <<elseif $cribs[_nur].weight < -10>> - <<set $cribs[_nur].weight += 1>> + <<set $cribs[_nur].weight += 1>> The weight monitoring systems detect $he is underweight and @@.green;increase $his caloric intake.@@ <<else>> $He is @@.lime;currently a healthy weight;@@ efforts will be made to maintain it. @@ -47,20 +47,20 @@ <<set $cribs[_nur].weight -= 40>> <</if>> <</if>> - + <<if $nurseryUpgradeMuscles == 1>> <br> <<if $nurseryMusclesSetting == 2>> <<if $cribs[_nur].muscles < 100>> - <<set $cribs[_nur].muscles += 5>> + <<set $cribs[_nur].muscles += 5>> <</if>> The strength monitoring systems are overloading $him with steroids causing @@.green;rapid muscle development.@@ <<elseif $nurseryMusclesSetting == 1>> <<if $cribs[_nur].muscles > 10>> - <<set $cribs[_nur].muscles-->> + <<set $cribs[_nur].muscles-->> The strength monitoring systems detect $he is overly muscular and @@.green;decrease $his steroid dosage.@@ <<elseif $cribs[_nur].muscles < -10>> - <<set $cribs[_nur].muscles++>> + <<set $cribs[_nur].muscles++>> The strength monitoring systems detect $he is weak and @@.green;increase $his steroid dosage.@@ <<else>> $He has @@.lime;a healthy musculature;@@ efforts will be made to maintain it. @@ -125,7 +125,7 @@ <br> With the growth stimulant injections offline, $his body is left to develop naturally. <</if>> - + <<if $nurseryUpgradeReproduction == 1>> <br> <<if $nurseryReproductionSetting == 2>> diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw index 9f35241070159e202a9b1e091c386f6301bbcc3e..51f2319de5d46ce5fb30679f082f39c4ef6779d6 100644 --- a/src/facilities/nursery/longChildDescription.tw +++ b/src/facilities/nursery/longChildDescription.tw @@ -158,121 +158,121 @@ is <</if>> <<if $activeSlave.health < -90>> - $He is nearly unresponsive. $He's obviously @@.red;dangerously sick,@@ + $He is nearly unresponsive. $He's obviously @@.red;dangerously sick,@@ <<elseif $activeSlave.health < -50>> - $He seems @@.red;very sick,@@ + $He seems @@.red;very sick,@@ <<elseif $activeSlave.health < -20>> - $He seems @@.red;ill,@@ + $He seems @@.red;ill,@@ <<elseif $activeSlave.health <= 20>> - $He seems reasonably @@.yellow;healthy,@@ + $He seems reasonably @@.yellow;healthy,@@ <<elseif $activeSlave.health <= 50>> - $He shines with @@.green;good health,@@ + $He shines with @@.green;good health,@@ <<else>> - $He almost gleams; $he's in the absolute @@.green;best of health,@@ + $He almost gleams; $he's in the absolute @@.green;best of health,@@ <</if>> and <<set _age = $activeSlave.actualAge + 1>> $he's <<if $activeSlave.birthWeek >= 52 && $seeAge == 1>> - going to turn _age this week, + going to turn _age this week, <<elseif $activeSlave.actualAge < 3>> - an infant, - <<if $showAgeDetail == 1>> - <<if $activeSlave.actualAge == 0>> - <<print 0+$week-$activeSlave.weekAcquired>> weeks - <<elseif $activeSlave.actualAge == 1>> - $activeSlave.actualAge year - <<else>> - $activeSlave.actualAge years - <</if>> - old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. - <<else>> - only - <<if $activeSlave.actualAge == 0>> - <<print 0+$week-$activeSlave.weekAcquired>> weeks - <<elseif $activeSlave.actualAge == 1>> - $activeSlave.actualAge year - <<else>> - $activeSlave.actualAge years - <</if>> - old. - <</if>> + an infant, + <<if $showAgeDetail == 1>> + <<if $activeSlave.actualAge == 0>> + <<print 0+$week-$activeSlave.weekAcquired>> weeks + <<elseif $activeSlave.actualAge == 1>> + $activeSlave.actualAge year + <<else>> + $activeSlave.actualAge years + <</if>> + old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + only + <<if $activeSlave.actualAge == 0>> + <<print 0+$week-$activeSlave.weekAcquired>> weeks + <<elseif $activeSlave.actualAge == 1>> + $activeSlave.actualAge year + <<else>> + $activeSlave.actualAge years + <</if>> + old. + <</if>> <<elseif $activeSlave.actualAge < 5>> - a toddler, - <<if $showAgeDetail == 1>> - $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. - <<else>> - only $activeSlave.actualAge years old. - <</if>> + a toddler, + <<if $showAgeDetail == 1>> + $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + only $activeSlave.actualAge years old. + <</if>> <<elseif $activeSlave.actualAge < 13>> - a little $girl, - <<if $showAgeDetail == 1>> - $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. - <<else>> - only $activeSlave.actualAge years old. - <</if>> + a little $girl, + <<if $showAgeDetail == 1>> + $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + only $activeSlave.actualAge years old. + <</if>> <<elseif $activeSlave.actualAge < 16>> - almost a child, - <<if $showAgeDetail == 1>> - $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. - <<else>> - less than 17 years old. - <</if>> + almost a child, + <<if $showAgeDetail == 1>> + $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + less than 17 years old. + <</if>> <<elseif $activeSlave.actualAge < 17>> - young and fresh at $activeSlave.actualAge<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + young and fresh at $activeSlave.actualAge<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. <<elseif $activeSlave.actualAge < 18>> - young, fresh, and nearly 18<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<if $seeAge == 1>> and people are already beginning to eye $him<</if>><<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + young, fresh, and nearly 18<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<if $seeAge == 1>> and people are already beginning to eye $him<</if>><<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. <<elseif $activeSlave.actualAge < 19>> - <<if $activeSlave.birthWeek == 0 && $seeAge == 1>> - just turned $activeSlave.actualAge this week, which many citizens find especially appealing. - <<elseif $activeSlave.birthWeek < 4 && $seeAge == 1>> - only turned $activeSlave.actualAge this month. - <<else>> - $activeSlave.actualAge years old<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. - <</if>> + <<if $activeSlave.birthWeek == 0 && $seeAge == 1>> + just turned $activeSlave.actualAge this week, which many citizens find especially appealing. + <<elseif $activeSlave.birthWeek < 4 && $seeAge == 1>> + only turned $activeSlave.actualAge this month. + <<else>> + $activeSlave.actualAge years old<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <</if>> <</if>> /* TODO: do we need this check? bodyswapping won't be possible with children */ <<if $activeSlave.actualAge != $activeSlave.physicalAge>> - However, $he has the body of a <<print $activeSlave.physicalAge>>-year old; - <<if $activeSlave.physicalAge < 18 && $activeSlave.actualAge >= 18>> - a stark contrast given $his maturity. - <<elseif $activeSlave.physicalAge < 18 && $activeSlave.actualAge < 18>> - a noticeable difference thanks to $his immaturity. - <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-20 || $activeSlave.physicalAge >= $activeSlave.actualAge+20>> - a shocking difference from $his actual age. - <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-10 || $activeSlave.physicalAge >= $activeSlave.actualAge+10>> - a noticeable difference from $his actual age. - <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-5 || $activeSlave.physicalAge >= $activeSlave.actualAge+5>> - a barely noticeable difference from $his actual age. - <<else>> - though it is hard to tell the difference from $his actual age. - <</if>> + However, $he has the body of a <<print $activeSlave.physicalAge>>-year old; + <<if $activeSlave.physicalAge < 18 && $activeSlave.actualAge >= 18>> + a stark contrast given $his maturity. + <<elseif $activeSlave.physicalAge < 18 && $activeSlave.actualAge < 18>> + a noticeable difference thanks to $his immaturity. + <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-20 || $activeSlave.physicalAge >= $activeSlave.actualAge+20>> + a shocking difference from $his actual age. + <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-10 || $activeSlave.physicalAge >= $activeSlave.actualAge+10>> + a noticeable difference from $his actual age. + <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-5 || $activeSlave.physicalAge >= $activeSlave.actualAge+5>> + a barely noticeable difference from $his actual age. + <<else>> + though it is hard to tell the difference from $his actual age. + <</if>> <</if>> /* ** NCS will not be enabled for children */ /* TODO: do we need this? */ <<if $activeSlave.physicalAge != $activeSlave.visualAge>> - <<if $activeSlave.visualAge <= $activeSlave.physicalAge-20 || $activeSlave.visualAge >= $activeSlave.physicalAge+20>> - $He has undergone radical age therapy that makes $him look - <<elseif $activeSlave.visualAge <= $activeSlave.physicalAge-10 || $activeSlave.visualAge >= $activeSlave.physicalAge+10>> - $He has undergone drastic age therapy that makes $him look - <<elseif $activeSlave.visualAge <= $activeSlave.physicalAge-5 || $activeSlave.visualAge >= $activeSlave.physicalAge+5>> - $He has undergone noticeable age therapy that makes $him look - <<else>> - For various reasons, $he looks - <</if>> - <<if $activeSlave.physicalAge > $activeSlave.visualAge>> - <<if $activeSlave.physicalAge < $activeSlave.visualAge+5>> - a slightly younger <<print $activeSlave.visualAge>>. - <<else>> - a younger <<print $activeSlave.visualAge>>. - <</if>> - <<else>> - <<if $activeSlave.physicalAge > $activeSlave.visualAge-5>> - a slightly older <<print $activeSlave.visualAge>>. - <</if>> - <</if>> + <<if $activeSlave.visualAge <= $activeSlave.physicalAge-20 || $activeSlave.visualAge >= $activeSlave.physicalAge+20>> + $He has undergone radical age therapy that makes $him look + <<elseif $activeSlave.visualAge <= $activeSlave.physicalAge-10 || $activeSlave.visualAge >= $activeSlave.physicalAge+10>> + $He has undergone drastic age therapy that makes $him look + <<elseif $activeSlave.visualAge <= $activeSlave.physicalAge-5 || $activeSlave.visualAge >= $activeSlave.physicalAge+5>> + $He has undergone noticeable age therapy that makes $him look + <<else>> + For various reasons, $he looks + <</if>> + <<if $activeSlave.physicalAge > $activeSlave.visualAge>> + <<if $activeSlave.physicalAge < $activeSlave.visualAge+5>> + a slightly younger <<print $activeSlave.visualAge>>. + <<else>> + a younger <<print $activeSlave.visualAge>>. + <</if>> + <<else>> + <<if $activeSlave.physicalAge > $activeSlave.visualAge-5>> + a slightly older <<print $activeSlave.visualAge>>. + <</if>> + <</if>> <</if>> <<if $saleDescription != 1>> @@ -284,7 +284,7 @@ $he's <</if>> <</if>> - <<if $showSexualHistory == 1 && $ui != "start">> + <<if $showSexualHistory == 1 && $ui != "start">> <<set _weeksOwned = $week-$activeSlave.weekAcquired>> $He has been with you <<if $activeSlave.weekAcquired == 0>> @@ -324,7 +324,7 @@ $he's has had little or no sexual experience <<if $activeSlave.weekAcquired != 0>>as your slave<<else>>in your new arcology<</if>> yet. <</if>> - <<set _sortedCounts = []>> + <<set _sortedCounts = []>> <<set _sortedCounts.push({type: "anal", value: $activeSlave.analCount}), _sortedCounts.push({type: "vaginal", value: $activeSlave.vaginalCount}), _sortedCounts.push({type: "oral", value: $activeSlave.oralCount/2}), _sortedCounts.push({type: "mammary", value: $activeSlave.mammaryCount}), _sortedCounts.push({type: "penetrative", value: $activeSlave.penetrativeCount})>> <<set _sortedCounts = _sortedCounts.sort(function(a, b){return b.value-a.value})>> <<if _sortedCounts[0].type == "anal">> @@ -409,7 +409,7 @@ $he's <</if>> <</if>> /* - <<if ($activeSlave.lactation > 0) && ($activeSlave.milk < 20)>> + <<if ($activeSlave.lactation > 0) && ($activeSlave.milk < 20)>> $He has given a small quantity of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. <<elseif ($activeSlave.milk > 1)>> $He has given about <<print commaNum($activeSlave.milk)>> liters of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. @@ -1952,231 +1952,231 @@ $He is /* <span id="naming"> <<if $cribs[$i].mother > 0>> - <<set _tempMom = getSlave($cribs[$i].mother)>> + <<set _tempMom = getSlave($cribs[$i].mother)>> <</if>> <<if $cribs[$i].father > 0>> - <<set _tempDad = getSlave($cribs[$i].father)>> + <<set _tempDad = getSlave($cribs[$i].father)>> <</if>> <br>Choose a name for $him. <<textbox "$cribs[$i].slaveName" $cribs[$i].slaveName>> - <<link "Commit name.">> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - <<replace "#naming">> - You instruct $assistantName to register $him as "<<print $cribs[$i].slaveName>>" in the slave registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <<link "Commit name.">> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + <<replace "#naming">> + You instruct $assistantName to register $him as "<<print $cribs[$i].slaveName>>" in the slave registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <br><<link "Have your PA assign $him a random name">> - <<replace "#naming">> - <<NewChildName $cribs[$i]>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> + <<replace "#naming">> + <<NewChildName $cribs[$i]>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> <</link>> <<if $arcologies[0].FSPastoralist != "unset">> - <<if $cribs[$i].lactation > 0>> - <br><<link "Have your PA assign $him a random cow name">> - <<replace "#naming">> - <<set $cribs[$i].slaveName = setup.cowSlaveNames.random()>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <</if>> + <<if $cribs[$i].lactation > 0>> + <br><<link "Have your PA assign $him a random cow name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.cowSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <</if>> <</if>> <<if $arcologies[0].FSChattelReligionist != "unset">> - <br><<link "Have your PA assign $him a random devotional name">> - <<replace "#naming">> - <<set $cribs[$i].slaveName = setup.chattelReligionistSlaveNames.random()>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <br><<link "Have your PA assign $him a random devotional name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.chattelReligionistSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <</if>> <<if $arcologies[0].FSRomanRevivalist != "unset">> - <br><<link "Have your PA assign $him a random Roman name">> - <<replace "#naming">> - <<set $cribs[$i].slaveName = setup.romanSlaveNames.random()>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <br><<link "Have your PA assign $him a random Roman name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.romanSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <<elseif $arcologies[0].FSAztecRevivalist != "unset">> - <br><<link "Have your PA assign $him a random Aztec name">> - <<replace "#naming">> - <<set $cribs[$i].slaveName = setup.aztecSlaveNames.random()>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <br><<link "Have your PA assign $him a random Aztec name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.aztecSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> - <br><<link "Have your PA assign $him a random ancient Egyptian name">> - <<replace "#naming">> - <<set $cribs[$i].slaveName = setup.ancientEgyptianSlaveNames.random()>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <br><<link "Have your PA assign $him a random ancient Egyptian name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.ancientEgyptianSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <<elseif $arcologies[0].FSEdoRevivalist != "unset">> - <br><<link "Have your PA assign $him a random feudal Japanese name">> - <<replace "#naming">> - <<set $cribs[$i].slaveName = setup.edoSlaveNames.random()>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <br><<link "Have your PA assign $him a random feudal Japanese name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.edoSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <</if>> <<if $arcologies[0].FSDegradationist != "unset">> - <br><<link "Have your PA assign $him a degrading name">> - <<replace "#naming">> - <<run DegradingName($cribs[$i])>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> + <br><<link "Have your PA assign $him a degrading name">> + <<replace "#naming">> + <<run DegradingName($cribs[$i])>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> <</if>> <<if $cribs[$i].mother > 0>> - <<setLocalPronouns _tempMom 2>> - <<if _tempMom.ID == $Concubine.ID>> - <br><<link "Permit your Concubine to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempMom $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempMom.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempMom.relationship == -3 && (_tempMom.devotion >= -20)>> - <br><<link "Permit your wife to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempMom $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempMom.slaveName picks a name suitable for your daughter; from now on _he2 will be known as "<<print $cribs[$i].slaveName>>". - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempMom.ID == $Bodyguard.ID>> - <br><<link "Permit your bodyguard to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempMom $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempMom.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempMom.ID == $HeadGirl.ID>> - <br><<link "Permit your headgirl to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempMom $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempMom.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempMom.devotion > 50 && _tempMom.trust > 50>> - <br><<link "Permit $his devoted mother to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempMom $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempMom.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <</if>> + <<setLocalPronouns _tempMom 2>> + <<if _tempMom.ID == $Concubine.ID>> + <br><<link "Permit your Concubine to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.relationship == -3 && (_tempMom.devotion >= -20)>> + <br><<link "Permit your wife to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName picks a name suitable for your daughter; from now on _he2 will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.ID == $Bodyguard.ID>> + <br><<link "Permit your bodyguard to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.ID == $HeadGirl.ID>> + <br><<link "Permit your headgirl to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.devotion > 50 && _tempMom.trust > 50>> + <br><<link "Permit $his devoted mother to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <</if>> <</if>> <<if $cribs[$i].father > 0 && $cribs[$i].father != $cribs[$i].mother>> - <<setLocalPronouns _tempDad 2>> - <<if _tempDad.ID == $Concubine.ID>> - <br><<link "Permit your Concubine to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempDad $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempDad.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempDad.relationship == -3 && (_tempDad.devotion >= -20)>> - <br><<link "Permit your wife to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempDad $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempDad.slaveName picks a name suitable for your daughter; from now on $he will be known as "<<print $cribs[$i].slaveName>>". - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempDad.ID == $Bodyguard.ID>> - <br><<link "Permit your bodyguard to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempDad $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempDad.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempDad.ID == $HeadGirl.ID>> - <br><<link "Permit your headgirl to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempDad $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempDad.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <<elseif _tempDad.devotion > 50 && _tempDad.trust > 50>> - <br><<link "Permit $his devoted father to name _his2 daughter">> - <<replace "#naming">> - <<ParentNames _tempDad $cribs[$i]>> - <<set $cribs[$i].birthName = $cribs[$i].slaveName>> - After some careful consideration, _tempDad.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". - <</replace>> - <<replace "#childName">> - ''__@@.pink;$cribs[$i].slaveName@@__'' - <</replace>> - <</link>> - <</if>> + <<setLocalPronouns _tempDad 2>> + <<if _tempDad.ID == $Concubine.ID>> + <br><<link "Permit your Concubine to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.relationship == -3 && (_tempDad.devotion >= -20)>> + <br><<link "Permit your wife to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName picks a name suitable for your daughter; from now on $he will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.ID == $Bodyguard.ID>> + <br><<link "Permit your bodyguard to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.ID == $HeadGirl.ID>> + <br><<link "Permit your headgirl to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.devotion > 50 && _tempDad.trust > 50>> + <br><<link "Permit $his devoted father to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <</if>> <</if>> </span> */ \ No newline at end of file diff --git a/src/facilities/nursery/nextChildInLine.tw b/src/facilities/nursery/nextChildInLine.tw index b6550c4d703c6a2ff0f16504397f2857efca4e2e..161b976e11908cd7a2d81410400a5309eb97b912 100644 --- a/src/facilities/nursery/nextChildInLine.tw +++ b/src/facilities/nursery/nextChildInLine.tw @@ -5,9 +5,9 @@ <<set $i = $cribs.findIndex(function(s) { s.ID === $activeSlave.ID; })>> <<set $cribs[$i] = $activeSlave>> /* save changes before switching */ <<if $i == $cribs.length - 1>> - <<set $activeSlave = $cribs[0]>> + <<set $activeSlave = $cribs[0]>> <<else>> - <<set $activeSlave = $cribs[$i+1]>> + <<set $activeSlave = $cribs[$i+1]>> <</if>> <<goto "Child Interact">> diff --git a/src/facilities/nursery/nursery.tw b/src/facilities/nursery/nursery.tw index 3dea18e6ed3a8e022c7380879fa90b8870d854d9..adf8103ebedbbacb1496ddd72f911ed683bb2ec1 100644 --- a/src/facilities/nursery/nursery.tw +++ b/src/facilities/nursery/nursery.tw @@ -517,7 +517,7 @@ Target age for release: <<textbox "$targetAgeNursery" $targetAgeNursery "Nursery very impressive. <<else>> immense. - <</if>> /* TODO: how much of this would make sense to include? + <</if>> /* TODO: how much of this would make sense to include? <<if $cribs[$i].dick > 0>> <<if $cribs[$i].dick <= 3>> The latest analysis reported $his dick will end up being around the average diff --git a/src/facilities/nursery/nurseryReport.tw b/src/facilities/nursery/nurseryReport.tw index 22902a2c94f4826ad3d8bcf1049bca85810d88b1..1bd319bc12dbeff668962a63d0fc5fbb131baaa0 100644 --- a/src/facilities/nursery/nurseryReport.tw +++ b/src/facilities/nursery/nurseryReport.tw @@ -93,7 +93,7 @@ <<set $slaves[$i].intelligence = $genePool[_spr].intelligence-1>> <</if>> <<if ($arcologies[0].FSPaternalist > 0)>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity, which advances ideals about enlightened slave ownership. + Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity, which advances ideals about enlightened slaveownership. <<set $repGain += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <</if>> <</if>> diff --git a/src/facilities/nursery/previousChildInLine.tw b/src/facilities/nursery/previousChildInLine.tw index d534910dd27bfccf07e723c2ed31a4a29ed7801d..dcd12c3d1242c0710e27682777d4b759296d1bcd 100644 --- a/src/facilities/nursery/previousChildInLine.tw +++ b/src/facilities/nursery/previousChildInLine.tw @@ -5,9 +5,9 @@ <<set $i = $cribs.findIndex(function(s) { s.ID === $activeSlave.ID; })>> <<set $cribs[$i] = $activeSlave>> /* save changes before switching */ <<if $i == 0>> - <<set $activeSlave = $cribs[$cribs.length - 1]>> + <<set $activeSlave = $cribs[$cribs.length - 1]>> <<else>> - <<set $activeSlave = $cribs[$i-1]>> + <<set $activeSlave = $cribs[$i-1]>> <</if>> <<goto "Child Interact">> diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 79da1b67e5aa901fa2236e2b336b2ec57fc7a44d..404a3ef2eb4c0c1ce840bcb754e5ef21e150ed4c 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -976,13 +976,13 @@ SLAVE BODY: Slaves' ''musculature'' occurs in seven levels, and affects combat effectiveness, beauty, and the effects of breasts. For combat, the penultimate level is best. At game start, muscles are a minor detriment to beauty, though this can be changed through [[future society|Encyclopedia][$encyclopedia = "Future Societies"]] choices. Extremely large breasts can begin to hinder slaves, but the first level will allow them to carry their burdens. <br><br>From the slave documentation; - <br>96+ - extremely muscular + <br>96+ - extremely muscular <br>31 - 95 - muscular <br>6 - 30 - toned <br>5 - -5 - none <br>-30 - -6 - weak <br>-95 - -31 - very weak - <br>-96- - frail + <br>-96- - frail <br><br>A standard [[bodyguard|Encyclopedia][$encyclopedia = "Bodyguard"]] is negatively impacted by being weak or extremely muscular and positively impacted by being muscular. A slave that is at the max of tall or very tall (>= 185) can handle being extremely muscular. @@ -1051,7 +1051,7 @@ SLAVE BODY: <br>10 - -10 - neither too fat nor too skinny <br>-11 - -30 - thin <br>-31 - -95 - very thin - <br>-96- - emaciated + <br>-96- - emaciated <br><br>The ideal range for a [[bodyguard|Encyclopedia][$encyclopedia = "Bodyguard"]] is 30 - -10, going either way negatively impacts them. @@ -1466,8 +1466,8 @@ SLAVE RELATIONSHIPS ''Slave Marriages'' take place between two slaves. Several random events provide the opportunity to marry slave lovers. Slave Marriages function as an end state for slave [[romances|Encyclopedia][$encyclopedia = "Romances"]]; slave wives receive the best relationship bonuses, and can generally be depended upon to help each other be good slaves in various ways. The alternative end states for slaves' emotional attachments are the [[emotional slut|Encyclopedia][$encyclopedia = "Emotional Slut"]] and [[emotionally bonded|Encyclopedia][$encyclopedia = "Emotionally Bonded"]] statuses, both of which are for a single slave alone. -<<case "slaveowner Marriages">> - ''slaveowner Marriages'', marriages between a @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ slave and the player character, require passage of a slaveowner marriage policy unlocked by advanced [[paternalism|Encyclopedia][$encyclopedia = "Paternalism"]]. Once this policy is in place, [[emotionally bonded|Encyclopedia][$encyclopedia = "Emotionally Bonded"]] slaves can be married. There is no limit to the number of slaves a paternalist player character can marry. Marriage to the player character functions as a direct upgrade to being emotionally bonded. +<<case "Slaveowner Marriages">> + ''Slaveowner Marriages'', marriages between a @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ slave and the player character, require passage of a slaveowner marriage policy unlocked by advanced [[paternalism|Encyclopedia][$encyclopedia = "Paternalism"]]. Once this policy is in place, [[emotionally bonded|Encyclopedia][$encyclopedia = "Emotionally Bonded"]] slaves can be married. There is no limit to the number of slaves a paternalist player character can marry. Marriage to the player character functions as a direct upgrade to being emotionally bonded. /********** THE X-SERIES ARCOLOGY @@ -1757,7 +1757,7 @@ FUTURE SOCIETIES <br><br>Not since antiquity have single persons held as much practical power over the direction of society as Free Cities arcology owners now have. Naturally, different Free Cities notables are going different ways with their great power. Many are building new societies as different from each other as they are from the old world. - <br><br>One arcology might hold a society that is moving towards a fundamentalist interpretation of an old slave-holding religious tradition. Another might pay homage to historical racially segregated societies. A third might see intentional manipulation of gender roles that have held since the start of recorded history. And these three arcologies might well be each other's neighbors. + <br><br>One arcology might hold a society that is moving towards a fundamentalist interpretation of an old slaveholding religious tradition. Another might pay homage to historical racially segregated societies. A third might see intentional manipulation of gender roles that have held since the start of recorded history. And these three arcologies might well be each other's neighbors. <br><br>-- Lawrence, W. G., //Guide to Modern Slavery, Online Edition. Accessed April 2, 2032.//// @@ -2006,7 +2006,7 @@ LORE: THE FREE CITIES TODAY <br><br>Different Cities have taken different approaches to the obvious problem of dealing with criminal conduct, which in the old world breaks no traditional contract. The most common approach is to require everyone to sign contracts with the owners of their homes and workplaces to commit no crimes while there. In this way, what would be murder in the old world is a breach of the contract with one's landlord not to murder on his property. - <br><br>Penalties for such conduct are usually left to the imagination of the property owner. With the traditional roles of judge, jury and jailor concentrated into the hands of a single wealthy person, rich potentates of the Cities hold more personal power over their tenants than anyone since the great feudal lords seven centuries ago. + <br><br>Penalties for such conduct are usually left to the imagination of the property owner. With the traditional roles of judge, jury and jailer concentrated into the hands of a single wealthy person, rich potentates of the Cities hold more personal power over their tenants than anyone since the great feudal lords seven centuries ago. <br><br>-- Torstein, Jens Learned, //The Modern Libertarian Paradise, March 25, 2032//// @@ -2070,7 +2070,7 @@ LORE: THE FREE CITIES TODAY <<case "Dyes">> - //Fantastic news for every fashion oriented citizen and slave-owner: Your slave's hair color must no longer be exclusively chosen by one the bland @@.darkviolet;[[authority|Encyclopedia][$encyclopedia = "Security Expansion"]]@@-approved colors "blazing red", "neon green", "neon blue", "neon pink", "platinum blonde", "dark brown", "brown", "auburn", "black", "blonde", "blue", "burgundy", "chestnut", "chocolate", "copper", "ginger", "golden", "green", "grey", "hazel", "pink", "red", "blue-violet", and "silver". + //Fantastic news for every fashion oriented citizen and slaveowner: Your slave's hair color must no longer be exclusively chosen by one the bland @@.darkviolet;[[authority|Encyclopedia][$encyclopedia = "Security Expansion"]]@@-approved colors "blazing red", "neon green", "neon blue", "neon pink", "platinum blonde", "dark brown", "brown", "auburn", "black", "blonde", "blue", "burgundy", "chestnut", "chocolate", "copper", "ginger", "golden", "green", "grey", "hazel", "pink", "red", "blue-violet", and "silver". <br><br>Today, we are proud to announce that our, the Free Cities Dyes Department, Research and Development team, found 140 new and exciting ways to color your slave's capital hair. The <a target="_blank" href="https://www.w3schools.com/colors/colors_names.asp">extensive list</a> with the names of all the available colors will be made available to the public, soon. @@ -2829,7 +2829,7 @@ LORE: INTERVIEWS A specialized organic implant produced from the dispensary designed to be implanted into to a slave's natural breast tissue to maintain a slave's breast shape no matter how big her breasts may grow. An expensive and risky procedure proportional to the size of the breasts the mesh will be implanted into. Should health become an issue, the slave in surgery may undergo an emergency mastectomy. Furthermore, once implanted, the mesh cannot be safely removed from the breast. However, total breast removal will rid the slave of the implant; consider strongly when and if you want to implant the mesh before doing so. They are exceedingly difficult to identify once bound to the breast tissue, and combined with their natural shape, are often overlooked. <<case "Nipple Conversion - Penetratable">> - By taking extremely large nipples and inverting them into an adequately sized breast, it is possible to use an advanced surgical suite to create a cavity suitable for penetration. Early attempts found that the novelty of fucking a tit did not offset the discomfort of ramming one's dick into a solid object and as such, the surgery is only applicable to slaves with at least 500ccs of breast tissue per boob. Milk production is unhindered by the alterations, though non-machine milking is far more difficult without a nipple to grab and it is unlikely to be able to properly nourish a child. Arousal is also expressed differently, as the nipple cannot stiffen any longer; instead, engorgement causes the newly crafted passage to tighten, adding to the pleasure of using the unorthodox hole. While looseness is no issue, and the orifice quite capable of stretching around an intruding shaft, depth can become a problem; even the most average of slave owners will find themselves bottoming out far sooner than they would like. Fortunately, this downside is offset by the novelty of the act and the capacity to push the nipple itself deeper into the slave's breast to better accommodate one's cock. In this case, bigger really is better. + By taking extremely large nipples and inverting them into an adequately sized breast, it is possible to use an advanced surgical suite to create a cavity suitable for penetration. Early attempts found that the novelty of fucking a tit did not offset the discomfort of ramming one's dick into a solid object and as such, the surgery is only applicable to slaves with at least 500ccs of breast tissue per boob. Milk production is unhindered by the alterations, though non-machine milking is far more difficult without a nipple to grab and it is unlikely to be able to properly nourish a child. Arousal is also expressed differently, as the nipple cannot stiffen any longer; instead, engorgement causes the newly crafted passage to tighten, adding to the pleasure of using the unorthodox hole. While looseness is no issue, and the orifice quite capable of stretching around an intruding shaft, depth can become a problem; even the most average of slaveowners will find themselves bottoming out far sooner than they would like. Fortunately, this downside is offset by the novelty of the act and the capacity to push the nipple itself deeper into the slave's breast to better accommodate one's cock. In this case, bigger really is better. <<case "Ejaculation Boosting Prostate Implant">> An additional prostate implant designed to hyperstimulate one's prostate and store the resulting fluid for release during ejaculation in a specialized reservoir. An easy way to tell if the precum soaked slave you are fucking is sporting this implant is the distinct swelling in her lower belly as she nears release. Due to the sheer amount of prostate fluid released, sperm per volume is greatly reduced, devastating profits of those looking to sell cum. Remember to keep your slaves well hydrated! @@ -3119,7 +3119,7 @@ Error: bad title. | [[Emotionally Bonded|Encyclopedia][$encyclopedia = "Emotionally Bonded"]] | [[Emotional Slut|Encyclopedia][$encyclopedia = "Emotional Slut"]] | [[Slave Marriages|Encyclopedia][$encyclopedia = "Slave Marriages"]] - | [[slaveowner Marriages|Encyclopedia][$encyclopedia = "slaveowner Marriages"]] + | [[Slaveowner Marriages|Encyclopedia][$encyclopedia = "Slaveowner Marriages"]] <</if>> <<if ["What the Upgrades Do","Personal Assistant","The Wardrobe","The Auto Salon","The Studio","The Remote Surgery","The Pharmaceutical Fab.","Security Drones","Water Filtration","Slave Nutrition"].includes($encyclopedia)>> diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index e3975e1af1ac8c5dbde4554efa56ef7af733c616..103ddb2c7986accfbc1c7c96983d324eddc22672 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -82,7 +82,7 @@ canine: {type: "canine", normalOvaMin:2, normalOvaMax: 8, normalBirth: 9, minLiv "Bolivian": {amerindian: 9, latina: 9, "mixed race": 3, white: 1}, "Bosnian": {"indo-aryan": 1, "mixed race": 1, white: 23}, "Brazilian": {amerindian: 1, asian: 1, black: 2, latina: 3, "mixed race": 4, white: 6}, - "British": {asian: 1, black: 2, "indo-aryan": 3, "middle eastern": 1, "mixed race": 1, semitic: 1, "southern european": 3, white: 33}, + "British": {asian: 1, black: 2, "indo-aryan": 3, "middle eastern": 1, "mixed race": 1, semitic: 1, "southern european": 3, white: 33}, "Bruneian": {asian: 10, "indo-aryan": 5, malay: 28, "mixed race": 1}, "Bulgarian": {"indo-aryan": 4, "middle eastern": 1, "mixed race": 1, white: 44}, "Burkinabé": {black: 12, "middle eastern": 1, "mixed race": 1}, diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 5d61bf66b8126ad6b1fd34d9db2e5ed433719e82..c22bfac2e8b768263447750deed0327af7b24d92 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License along with thi <<set $returnTo = "init", $nextButton = "Continue", $nextLink = "Alpha disclaimer">> <<unset $releaseID>> -<<set $ver = "0.10.7", $pmodVer = "1.1.X", $releaseID = 1033>> -<<if ndef $pmodVer>><<set $pmodVer = "1.1.X">><</if>> +<<set $ver = "0.10.7", $pmodVer = "1.2.X", $releaseID = 1034>> +<<if ndef $pmodVer>><<set $pmodVer = "1.2.X">><</if>> /* This needs to be broken down into individual files that can be added to StoryInit instead. */ @@ -1420,6 +1420,7 @@ erectileImplant: 0 <<set $postSexCleanUp = 1>> -<<set $DefaultBirthDestination = "">> +<<set $DefaultBirthDestination = "anywhere">> +<<set $abbreviateHormoneBalance = 2>> <<goto "Alpha disclaimer">> diff --git a/src/js/DefaultRules.tw b/src/js/DefaultRules.tw index a0849501b822f39bf91013cd02242ba12c5db351..823cef231fc0865d828d99f5c0849e8a21f06e3e 100644 --- a/src/js/DefaultRules.tw +++ b/src/js/DefaultRules.tw @@ -1007,7 +1007,7 @@ window.DefaultRules = (function() { } else if ((rule.growth_boobs == "no default setting" && rule.growth_butt == "no default setting" && rule.growth_lips == "no default setting" && rule.growth_dick == "no default setting" && rule.growth_dick == "no default setting" && rule.growth_balls == "no default setting")) { return; } - if (slave.assignmentVisible) { // More resource intensive version with prioritizing. Possible to give this a toggle rather than basing it on visibility. + if (!rule.hyper_drugs) { // More resource intensive version with prioritizing. let _priorities = []; if (rule.growth_boobs != "no default setting") { let _priority; @@ -1104,15 +1104,10 @@ window.DefaultRules = (function() { return; } } else { - let _hyper; - if (V.arcologies[0].FSAssetExpansionistResearch == 1) - _hyper = "hyper "; - else - _hyper = ""; if (rule.growth_boobs != "no default setting") { if (slave.boobs < rule.growth_boobs) { - if (slave.drugs != _hyper + "breast injections") { - slave.drugs = _hyper + "breast injections"; + if (slave.drugs != "hyper breast injections") { + slave.drugs = "hyper breast injections"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -1120,8 +1115,8 @@ window.DefaultRules = (function() { } if (rule.growth_butt != "no default setting") { if (slave.butt < rule.growth_butt) { - if (slave.drugs != _hyper + "butt injections") { - slave.drugs = _hyper + "butt injections"; + if (slave.drugs != "hyper butt injections") { + slave.drugs = "hyper butt injections"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -1138,8 +1133,8 @@ window.DefaultRules = (function() { } if (rule.growth_dick != "no default setting" && slave.dick) { if (slave.dick < rule.growth_dick) { - if (slave.drugs != _hyper + "penis enhancement") { - slave.drugs = _hyper + "penis enhancement"; + if (slave.drugs != "hyper penis enhancement") { + slave.drugs = "hyper penis enhancement"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; @@ -1147,8 +1142,8 @@ window.DefaultRules = (function() { } if (rule.growth_balls != "no default setting" && slave.balls) { if (slave.balls < rule.growth_balls) { - if (slave.drugs != _hyper + "testicle enhancement") { - slave.drugs = _hyper + "testicle enhancement"; + if (slave.drugs != "hyper testicle enhancement") { + slave.drugs = "hyper testicle enhancement"; r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } return; diff --git a/src/js/SetBellySize.tw b/src/js/SetBellySize.tw index 8b0e8b7ef2300215f7ca0336288672d50d705f2e..d4e1ea3280da7881fe64cc594b687d77690518d1 100644 --- a/src/js/SetBellySize.tw +++ b/src/js/SetBellySize.tw @@ -9,7 +9,7 @@ window.SetBellySize = function SetBellySize(slave) { else _implantSize = 0 - if (slave.inflation == 3) + if (slave.inflation == 3) slave.bellyFluid = 10000 else if (slave.inflation == 2) slave.bellyFluid = 5000 diff --git a/src/js/assayJS.tw b/src/js/assayJS.tw index 1c70c04ae9d4e58740f4dd49461ecad5e5dffcf9..3bba4467ad98416a0166b725c2f0785817383a8e 100644 --- a/src/js/assayJS.tw +++ b/src/js/assayJS.tw @@ -1467,7 +1467,7 @@ window.SlaveTitle = function SlaveTitle(slave) { if ((slave.boobs < 300) || (slave.butt < 2)) { if ((slave.dick !== 0) && (slave.vagina === -1) && (slave.balls > 0)) { - if ((slave.shoulders > 1) || (slave.muscles >= 30)) { /* BITCHES: masculine shoulders or muscles */ + if ((slave.shoulders > 1) || (slave.muscles >= 30)) { /* BITCHES: masculine shoulders or muscles */ r = "bitch"; if ((slave.muscles > 30) && (slave.height < 185)) { r = "muscle" + r; @@ -1572,7 +1572,7 @@ window.DegradingName = function DegradingName(slave) { } else if (slave.assignment === "work in the dairy" && V.dairyRestraintsSetting >= 2) { slave.slaveName = "Bioreactor No. " + slave.ID; slave.slaveSurname = 0; - } else { + } else { if (V.seeRace === 1) { switch (slave.race) { case "white": diff --git a/src/js/datatypeCleanupJS.tw b/src/js/datatypeCleanupJS.tw index 5ee785eb3b705cf5e21275fc657cfa1485c4b326..3879d13b9bdfe197e6e6b5d6deefb047682468bb 100644 --- a/src/js/datatypeCleanupJS.tw +++ b/src/js/datatypeCleanupJS.tw @@ -183,7 +183,7 @@ window.slaveBoobsDatatypeCleanup = function slaveBoobsDatatypeCleanup(slave) { window.slaveButtDatatypeCleanup = function slaveButtDatatypeCleanup(slave) { if (slave.butt !== 0) { slave.butt = Math.clamp(+slave.butt, 0, 20) || 1; - } + } slave.anus = Math.clamp(+slave.anus, 0, 4) || 0; slave.analArea = Math.max(+slave.analArea, 0) || 0; }; diff --git a/src/js/familyTree.tw b/src/js/familyTree.tw index 6ce4677bb0874bd12da2974ebb90c7de1487e42e..478a320cdb1036563a6c6c17a028a50abb4e04da 100644 --- a/src/js/familyTree.tw +++ b/src/js/familyTree.tw @@ -414,7 +414,7 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) { if(kids[char_id]) { char_obj.is_mother = !!kids[char_id].mother; char_obj.is_father = !!kids[char_id].father; - } else { + } else { char_obj.is_mother = false; char_obj.is_father = false; } diff --git a/src/js/generateNewSlaveJS.tw b/src/js/generateNewSlaveJS.tw index df902983bc928aa3c9837b45f13c3c5dc603eeb0..6a34cba7e2ae07bdc59422cbb343e66ab9a94c7d 100644 --- a/src/js/generateNewSlaveJS.tw +++ b/src/js/generateNewSlaveJS.tw @@ -86,7 +86,7 @@ window.GenerateNewSlave = (function(){ generateXXPuberty(); }; - function GenerateXYSlave() { + function GenerateXYSlave() { slave.genes = "XY"; slave.hLength = 10; slave.prostate = 1; @@ -212,7 +212,7 @@ window.GenerateNewSlave = (function(){ slave.vaginaLube = 0; } else { slave.vaginaLube = 1; - } + } slave.foreskin = jsRandom(0,4); }; diff --git a/src/js/rbuttonJS.tw b/src/js/rbuttonJS.tw index 1668d21900a7e3de24d8535b00b1881b8c654ed3..8ce088b90ed3dcd7c4e8fbe75717cd0546205cb9 100644 --- a/src/js/rbuttonJS.tw +++ b/src/js/rbuttonJS.tw @@ -1,12 +1,12 @@ :: rbuttonJS [script] -/* This is modifed radiobutton macro, for automatic checked state setup*/ +/* This is modified radiobutton macro, for automatic checked state setup*/ /* Usage (be sure to use quotes around parameters): - <<rbutton "$variable" "value">> + <<rbutton "$variable" "value">> Or: <<rbutton "$variable" "value" "HTML_element_ID" "Text to replace with, inside html element with ID from previous parameter. <br> HTML tags allowed.">> -Group of radiobutton will be created based on variable name. Checked state will be setted up if variable contain value matched with second parameter. Full form of macro call can be used to display extended description of selected value. +Group of radiobutton will be created based on variable name. Checked state will be set up if variable contain value matched with second parameter. Full form of macro call can be used to display extended description of selected value. */ Macro.add('rbutton', { @@ -63,7 +63,7 @@ Macro.add('rbutton', { id : `${this.name}-${varId}-${TempState[this.name][varId]++}`, name : `${this.name}-${varId}`, type : 'radio', - tabindex : 0 // for accessiblity + tabindex : 0 // for accessibility }) .addClass(`macro-${this.name}`) .on('change', function () { diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index 2e8f49cbe35dac54a05f4bbacf34589668e23771..b81cd49e05f8827786795d28f2b3588124cf5c96 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -255,7 +255,7 @@ window.rulesAssistantOptions = (function() { } } - // a way to organise lists with too many elements in subsections + // a way to organize lists with too many elements in subsections // children are bound to the master list class ListSubSection extends Element { constructor(parent, label, pairs) { @@ -933,6 +933,8 @@ window.rulesAssistantOptions = (function() { class RegimenSection extends Section { constructor() { super("Physical Regimen Settings"); + if (V.arcologies[0].FSAssetExpansionistResearch === 1) + this.appendChild(new HyperGrowthSwitch()); this.appendChild(new GrowthList()); this.appendChild(new CurrativesList()); this.appendChild(new AphrodisiacList()); @@ -1112,14 +1114,14 @@ window.rulesAssistantOptions = (function() { ["Over-sized t-shirt and boyshorts", "an oversized t-shirt and boyshorts"], ["Over-sized t-shirt", "an oversized t-shirt"], ["Panties", "panties"], - ["Pasties and panties", "panties and pasties"], + ["Pasties and panties", "panties and pasties"], ["Scalemail bikini", "a scalemail bikini"], ["Schoolgirl", "a schoolgirl outfit"], ["Slave gown", "a slave gown"], ["Slutty outfit", "a slutty outfit"], ["Spats and tank top", "spats and a tank top"], ["Sport shorts and a sports bra", "sport shorts and a sports bra"], - ["Sport shorts and a t-shirt", "sport shorts and a t-shirt"], + ["Sport shorts and a t-shirt", "sport shorts and a t-shirt"], ["Sport shorts", "sport shorts"], ["Sports bra", "a sports bra"], ["String bikini", "a string bikini"], @@ -1130,7 +1132,7 @@ window.rulesAssistantOptions = (function() { ["Sweater and panties", "a sweater and panties"], ["Sweater", "a sweater"], ["T-shirt and jeans", "a t-shirt and jeans"], - ["T-shirt and panties", "a t-shirt and panties"], + ["T-shirt and panties", "a t-shirt and panties"], ["T-shirt and thong", "a t-shirt and thong"], ["T-shirt", "a t-shirt"], ["Tank-top and panties", "a tank-top and panties"], @@ -1427,6 +1429,18 @@ window.rulesAssistantOptions = (function() { } } + class HyperGrowthSwitch extends List { + constructor() { + const pairs = [ + ["No", 0], + ["Yes", 1], + ]; + super("Use hyper growth drugs", pairs, true); + this.setValue(current_rule.set.hyper_drugs); + this.onchange = (value) => current_rule.set.hyper_drugs = value; + } + } + class GrowthList extends Options { constructor() { super(); diff --git a/src/js/sexActsJS.tw b/src/js/sexActsJS.tw index f431224140190665063a695be95b38b2a511a1d3..184c7e40089e12200addeae352b722744e3319d4 100644 --- a/src/js/sexActsJS.tw +++ b/src/js/sexActsJS.tw @@ -299,7 +299,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { if (V.partner < 0 || V.partner >= V.slaves.length) { r += `@@.red;PartnerVCheck called with invalid partner '$partner' from passage ${passage()}.@@`; - } + } else if (canDoVaginal(partner)) { if (partner.vagina === 0) { if (canDoAnal(partner) && partner.anus === 0) { diff --git a/src/js/slaveCostJS.tw b/src/js/slaveCostJS.tw index da855925a243a62e9cdd91e52d2f79880387e644..cd347770924edc2694abd616a8de7a0ae5ea09e3 100644 --- a/src/js/slaveCostJS.tw +++ b/src/js/slaveCostJS.tw @@ -1849,7 +1849,7 @@ window.slaveCost = (function() { } }; - function calcMiscCost(slave) { + function calcMiscCost(slave) { let totalInt = Math.clamp(slave.intelligence + slave.intelligenceImplant,-130,130); /* make absolutely certain we do not use +-131 in the next line */ multiplier += Math.floor((Math.asin(totalInt/131))*50)/50; if (slave.pubertyXY === 0 && slave.physicalAge >= V.potencyAge && slave.genes === "XY" && arcology.FSGenderRadicalist === "unset") { diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw index 2a7c0349def2658fe4106a7290638c81ffec7716..4622d27cf064be34774a3d3bbf7ad486bfa77565 100644 --- a/src/js/slaveSummaryWidgets.tw +++ b/src/js/slaveSummaryWidgets.tw @@ -122,6 +122,51 @@ window.SlaveSummaryUncached = (function(){ r += `Branded.`; r += `</span>`; } + if (V.abbreviateHormoneBalance === 1) { + if (slave.hormoneBalance <= -21) { + r += `<span class="deepskyblue">`; + r += ` <strong>HB:M</strong>`; + } else if (slave.hormoneBalance <= 20) { + r += `<span class="pink">`; + r += ` <strong>HB:N</strong>`; + } else if (slave.hormoneBalance <= 500) { + r += `<span class="pink">`; + r += ` <strong>HB:F</strong>`; + } + r += `</span>`; + } else if (V.abbreviateHormoneBalance === 2) { + r += `<span class="`; + if (slave.hormoneBalance <= -21) { + r += `deepskyblue`; + } else { + r += `pink`; + } + r += `">`; + if (slave.hormoneBalance < -400) { + r += `Overwhelmingly masculine`; + } else if (slave.hormoneBalance <= -300) { + r += `Extremely masculine`; + } else if (slave.hormoneBalance <= -200) { + r += `Heavily masculine`; + } else if (slave.hormoneBalance <= -100) { + r += `Very masculine`; + } else if (slave.hormoneBalance <= -21) { + r += `Masculine`; + } else if (slave.hormoneBalance <= 20) { + r += `Neutral`; + } else if (slave.hormoneBalance <= 99) { + r += `Feminine`; + } else if (slave.hormoneBalance <= 199) { + r += `Very feminine`; + } else if (slave.hormoneBalance <= 299) { + r += `Heavily feminine`; + } else if (slave.hormoneBalance <= 399) { + r += `Extremely feminine`; + } else if (slave.hormoneBalance <= 500) { + r += `Overwhelmingly feminine`; + } + r += ` hormone balance.</span>`; + } r += `<br>`; if (V.seeImages !== 1 || V.seeSummaryImages !== 1 || V.imageChoice === 1) r += ` `; @@ -3164,7 +3209,7 @@ window.SlaveSummaryUncached = (function(){ break; } r += " "; - } + } function short_behavior_quirk(slave) { r += `<span class="green">`; diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index 6e9e5aba103cd318995a3e7d6bf62f5e92ce6abf..3b9375c9bcd2e635737767cec849b4650be5e1c8 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -323,7 +323,7 @@ window.isFertile = function(slave) { if (slave.womb.length > 0 && slave.geneticQuirks.superfetation < 2 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ return false; } else if (slave.womb.length > 0) { /* temp failure condition to prevent current double preg bug */ - return false; + return false; } else if (slave.broodmother > 0) { /* currently broodmother */ return false; } else if (slave.preg < -1) { /* sterile */ @@ -987,16 +987,16 @@ window.SoftenSexualFlaw = function SoftenSexualFlaw(slave) { }; window.genUUID = function() { - var d = new Date().getTime(); - if(Date.now){ - d = Date.now(); //high-precision timer - } - var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { - var r = (d + Math.random()*16)%16 | 0; - d = Math.floor(d/16); - return (c=='x' ? r : (r&0x3|0x8)).toString(16); - }); - return uuid; + var d = new Date().getTime(); + if(Date.now){ + d = Date.now(); //high-precision timer + } + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + var r = (d + Math.random()*16)%16 | 0; + d = Math.floor(d/16); + return (c=='x' ? r : (r&0x3|0x8)).toString(16); + }); + return uuid; }; window.removeFS = function(FS) { diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index 32bb45c93d68c6c03fb20fb6b0b3539b8ae06d87..9feaa241c33a38cc325a851e48024bdf40887403 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -731,7 +731,7 @@ window.ballsToEitherUnit = function(s) { return ballsToCM(s) + "cm"; }; -//takes an int in centimetres e.g. $activeSlave.height, returns a string in the format of either `200cm (6'7")`, `6'7"`, or `200cm` +//takes an int in centimeters e.g. $activeSlave.height, returns a string in the format of either `200cm (6'7")`, `6'7"`, or `200cm` window.heightToEitherUnit = function(s) { if (State.variables.showInches === 1) return s + "cm (" + cmToFootInchString(s) + ")"; @@ -740,7 +740,7 @@ window.heightToEitherUnit = function(s) { return s + "cm"; }; -//takes an int in centimetres e.g. $activeSlave.hLength, returns a string in the format of either `30cm (12 inches)`, `12 inches`, or `30cm` +//takes an int in centimeters e.g. $activeSlave.hLength, returns a string in the format of either `30cm (12 inches)`, `12 inches`, or `30cm` window.lengthToEitherUnit = function(s) { if (State.variables.showInches === 1) return s + "cm (" + cmToInchString(s) + ")"; diff --git a/src/npc/databases/dSlavesDatabase.tw b/src/npc/databases/dSlavesDatabase.tw index ca6eed3a1c58b36a980854f627ae051f9630ced8..b59d72de32e9726c7dedb9a685380a2a1818d6e1 100644 --- a/src/npc/databases/dSlavesDatabase.tw +++ b/src/npc/databases/dSlavesDatabase.tw @@ -235,7 +235,7 @@ /% Corrected skin to light?, and changed markings to freckled Bane70 %/ <<set _HS = {}>> -<<set _HS.slaveName = "Alexis", _HS.birthName = "Alexis", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 20, _HS.devotion = 60, _HS.muscles = 20, _HS.height = 150, _HS.race = "mixed race", _HS.eyeColor = "hazel", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "ebony", _HS.hStyle = "long", _HS.boobs = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clit = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -20, _HS.energy = 100, _HS.attrXY = 75, _HS.attrXX = 75, _HS.fetishKnown = 1, _HS.customDesc = "She has a feminine personality despite her high testosterone.", _HS.areolae = 2, _HS.nipples = "huge", _HS.voice = 1, _HS.navelPiercing = 1, _HS.tonguePiercing = 1>> +<<set _HS.slaveName = "Alexis", _HS.birthName = "Alexis", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 20, _HS.devotion = 60, _HS.muscles = 20, _HS.height = 150, _HS.race = "mixed race", _HS.eyeColor = "hazel", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "ebony", _HS.hStyle = "long", _HS.boobs = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clit = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -20, _HS.energy = 100, _HS.attrXY = 75, _HS.attrXX = 75, _HS.fetishKnown = 1, _HS.customDesc = "She has a feminine personality despite her high testosterone.", _HS.areolae = 2, _HS.nipples = "huge", _HS.voice = 1, _HS.navelPiercing = 1, _HS.tonguePiercing = 1>> <<set $heroSlaves.push(_HS)>> /*big clit*/ /*Changed eyes to hazel, increased clit, added a lot of piercings, changed fetish to nympho, fixed customdesc syntax -BoneyM*/ @@ -294,7 +294,7 @@ /*Fixed typo in customdesc, increased whore and entertainskill, changed eye color -BoneyM*/ <<set _HS = {}>> -<<set _HS.slaveName = "Lucy", _HS.birthName = "Lucy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 40, _HS.race = "white", _HS.skin = "white", _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "brown", _HS.hColor = "pale blonde", _HS.eyebrowHColor = "brown", _HS.pubicHColor = "brown", _HS.underArmHColor = "brown", _HS.hLength = 95, _HS.hStyle = "ass length", _HS.boobs = 300, _HS.butt = 3, _HS.buttTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "degradation", _HS.ovaries = 1, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.height = 165>> +<<set _HS.slaveName = "Lucy", _HS.birthName = "Lucy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 40, _HS.race = "white", _HS.skin = "white", _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "brown", _HS.hColor = "pale blonde", _HS.eyebrowHColor = "brown", _HS.pubicHColor = "brown", _HS.underArmHColor = "brown", _HS.hLength = 95, _HS.hStyle = "ass length", _HS.boobs = 300, _HS.butt = 3, _HS.buttTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "degradation", _HS.ovaries = 1, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.height = 165>> <<set $heroSlaves.push(_HS)>> /*innuendo*/ /*Added odd, changed eye color -BoneyM*/ diff --git a/src/npc/descriptions/fAssistedSex.tw b/src/npc/descriptions/fAssistedSex.tw index 0843753e64c188172ef8e3b951613d1fd1bd7bcd..333e24ac1536274f31d72cb7232d04dace8c2ec3 100644 --- a/src/npc/descriptions/fAssistedSex.tw +++ b/src/npc/descriptions/fAssistedSex.tw @@ -37,9 +37,9 @@ You order $his servants forward so that $he can tease you with $his enormously s You remove your clothes and lie back on the office couch, <<if $PC.dick == 1>> allowing your exposed, full-mast dick to loll in front of you. -<<else>> +<<else>> spreading your exposed, oozing twat. -<</if>> +<</if>> <<if $activeSlave.devotion > 95>> Licking $his lips, <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> @@ -58,9 +58,9 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h $his saline inflated ass cheeks <<elseif $activeSlave.butt > 2>> $his wobbling ass cheeks - <<else>> + <<else>> the shallow inverted bowls of $his petite ass cheeks - <</if>> + <</if>> level with your erection. Two of $his servants reach around $his inflated profile and push $his cheeks together, wrapping your dick in a firm layer of butt cleavage. $He lifts $his ass, then drops it, again and again, smacking your chest on the downswing as $his servants manipulate $his hotdogging to maximize your pleasure. <<if canDoVaginal($activeSlave)>> When you feel the tension within you reaching its apex, you signal to $his servants to hold $him in place. With $his silent menials, still as statues, anchoring $his bloated body at the perfect angle for fucking while contorting their anonymous bodies to frame $him in a manner that maximizes $his visual attractiveness, you grab hold of $his flanks and ram into $his pregnant pussy, driving $him to the first of many orgasms in just a few casual thrusts. @@ -72,10 +72,10 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h When you feel your own orgasm approaching, you pull out, ejaculating <<else>> When you feel the tension with your reaching its apex, you signal to $his servants and they pull him forward. You ejaculate - <</if>> + <</if>> a thick stream of semen all over $his ass and back, $he shifts into a kneeling position on the ground in front of you, tilted sideways so that $his massive fecundity can pool on the ground beside $him, and gently sucks you off, cleaning your dick with $his mouth. <<set $activeSlave.oralCount++, $oralTotal++>> -<<else>> +<<else>> Presses the thick nub of $his belly button into your pussy, rubbing it back and forth against your engorged clit as $he performs a series of masterful--and carefully balanced--belly isolations. After $he has you quaking at the edge of release, $he rolls forward and buries $his head in your lap, plying you with $his <<if $activeSlave.devotion > 95>> devoted tongue @@ -86,7 +86,7 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h <</if>> and driving you into a series of crashing orgasms. When $his tongue tires, $he tries to draw away, but you grab hold of $his head and hold $him in place until you are finished. <<set $activeSlave.oralCount++, $oralTotal++>> -<</if>> +<</if>> Once you are satisfied, you send $him away to clean $himself up before returning to $his duties. <<if passage() != "Slave Interact">> diff --git a/src/npc/descriptions/fBellyFuck.tw b/src/npc/descriptions/fBellyFuck.tw index 8a114d4cf4d623d0f3048bfc337a20b34f05890c..b7061902c965d229ba87f723dc34e7f2b16bdc0c 100644 --- a/src/npc/descriptions/fBellyFuck.tw +++ b/src/npc/descriptions/fBellyFuck.tw @@ -79,9 +79,9 @@ When you get to $his rear, you slap $his jiggly, saline filled ass, <<elseif $activeSlave.butt > 2>> thick ass, -<<else>> +<<else>> pert ass, -<</if>> +<</if>> and then spread $his cheeks for easier access to $his <<if canDoVaginal($activeSlave)>>cunt. <<= VaginalVCheck()>><<else>>asshole. <<= AnalVCheck()>><</if>> Heaving upward, you push $him fully onto $his belly, then lean into $him, fucking $him in a unique spin on the wheelbarrow position<<if $PC.dick == 0>> with your strapon<</if>> and setting $his tightly packed gut to jiggling. $He moans in mixed pain and pleasure as you bring $him over the edge and, by the time you finish with $him and allow $him to return to $his duties, it's clear <<if $activeSlave.belly > $activeSlave.pregAdaptation*2000>> that your recent escapades @@.red;have done lasting damage to $his body.@@ diff --git a/src/npc/descriptions/fButt.tw b/src/npc/descriptions/fButt.tw index 0d70f1824a5f0ffe45b5bf38962c0a6e8c145d7d..5e63f71a2747c9837b0d4fdc71d0b5be4e257b5c 100644 --- a/src/npc/descriptions/fButt.tw +++ b/src/npc/descriptions/fButt.tw @@ -91,7 +91,7 @@ $His anus is invitingly bleached, $He accepts your orders without comment and presents $his virgin anus for defloration. You<<if ($PC.dick == 0)>> don a strap-on and<</if>> gently sodomize $him. You gently ease yourself into $his butthole and gradually speed up your thrusts while $he slowly learns to move $his hips along with you. Since $he is already well broken, this new connection with $his <<Master>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His tight little ass has been broken in.@@ <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion >= -20)>> - $He is clearly unhappy at the idea of taking a dick up $his butt. $He obeys orders anyway, and lies there wincing and moaning as you<<if ($PC.dick == 0)>> don a strap-on and<</if>> fuck $his ass. @@.lime;$His tight little ass has been broken in,@@ and $he @@.gold;fears further anal pain.@@ + $He is clearly unhappy at the idea of taking a dick up $his butt. $He obeys orders anyway, and lies there wincing and moaning as you<<if ($PC.dick == 0)>> don a strap-on and<</if>> fuck $his ass. @@.lime;$His tight little ass has been broken in,@@ and $he @@.gold;fears further anal pain.@@ <<else>> $He is appalled at the idea of taking it up the ass<<if ($PC.dick == 0)>> and cries with fear as you don a strap-on<</if>>. $He does anyway though, sobbing into the cushions<<if $activeSlave.amp !== 1>> while you hold $his arms behind $his<</if>>. You force yourself into $his butthole. $He sobs and cries with disgust while you continue thrusting into $his ass. The painful anal rape @@.mediumorchid;decreases $his devotion to you.@@ @@.lime;$His tight little ass has been broken in,@@ and $he is @@.gold;terrified of further anal pain.@@ <<set $activeSlave.devotion -= 5>> diff --git a/src/npc/descriptions/fMaternitySwing.tw b/src/npc/descriptions/fMaternitySwing.tw index d6794f0413ca8f77386648ab69b5a252575cc46b..af940d362556d2fb669a118cfb919e07befa995e 100644 --- a/src/npc/descriptions/fMaternitySwing.tw +++ b/src/npc/descriptions/fMaternitySwing.tw @@ -12,7 +12,7 @@ You call $him over and hook $him into the reinforced silk maternity swing built enormous breasts <<else>> cute tits -<</if>> +<</if>> and <<if $activeSlave.bellyPreg >= 1000000>> ridiculously enormous, baby packed belly @@ -24,12 +24,12 @@ and massive belly <</if>> hanging above the floor of your office, you turn your attention to molesting $his ripe protuberances. Running your tongue along the distended nub of $his belly button, you kiss your way up the fertile curve of $his belly, making your way to $his tits so that you can suck on $his $activeSlave.nipples nipples. $He squirms in $his restraints and -<<if $activeSlave.devotion > 95>> - <<if !canTalk($activeSlave)>> - begs you to fuck $him already - <<else>> - groans inchoately, obviously desperate for you to fuck $him - <</if>> +<<if $activeSlave.devotion > 95>> + <<if !canTalk($activeSlave)>> + begs you to fuck $him already + <<else>> + groans inchoately, obviously desperate for you to fuck $him + <</if>> <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> groans with barely restrained lust. <<else>> diff --git a/src/npc/descriptions/fPoolSex.tw b/src/npc/descriptions/fPoolSex.tw index 4a1467eb133db247661488bf2ce3a8d2c9901d40..615b4b4605b665c603a69ecad6cebb813917f80c 100644 --- a/src/npc/descriptions/fPoolSex.tw +++ b/src/npc/descriptions/fPoolSex.tw @@ -4,7 +4,7 @@ <<setLocalPronouns $activeSlave>> You order $him to meet you in the spa for some quality time in the penthouse's rejuvenating gelatin pool. When you get there, $he's already in $his bathing attire, reclined at the side of the pool farthest from you with $his massive $activeSlave.skin stomach hanging over the edge and half sunk in the thick, steaming ooze, flushed and sweaty. -<<if $activeSlave.devotion > 95>> +<<if $activeSlave.devotion > 95>> <<if $activeSlave.amp < 1>> $He's resting $his head on one arm, but $he gives you a little wave with the other before setting it to rubbing the flank of one <<if $activeSlave.boobs >= 20000>> @@ -13,11 +13,11 @@ You order $him to meet you in the spa for some quality time in the penthouse's r fat, augmented tit <<elseif $activeSlave.boobs >= 3000>> huge breast - <<else>> + <<else>> petite breast - <</if>> + <</if>> as $he - <<else>> + <<else>> $He's resting on a small pile of pillows, enjoying the feeling against the flanks of $his colossal belly. $He wiggles a welcome to you and then <</if>> <<if canSee($activeSlave)>>watches<<else>>waits patiently as<</if>> you strip down and change into your swimming outfit. When it's clear that you're ready to join $him, $he motions at the pool's holographic console and coos in delight as its mobility assistance devices kick in, rolling $him into the curative gel. You sink yourself into the pool, taking a moment to bask in the feeling of the warm, curative laced goo as it relaxes your muscles<<if $PC.preg > 30>> and soothes your stretched skin<</if>>, then wade toward your waiting slave. @@ -44,15 +44,15 @@ You order $him to meet you in the spa for some quality time in the penthouse's r implant swollen ass <<elseif $activeSlave.butt > 2>> plush ass - <<else>> + <<else>> back - <</if>> + <</if>> and the pool's silk-lined wall. Reaching, you tease $his <<if canDoVaginal($activeSlave)>>kitty<<else>>asshole<</if>> with your fingers and $he crushes backward into you, moaning and rotating $his hips in response to your attention. Once you're certain $he's ready, you slide into $him, driving you both to orgasm. <<if canDoVaginal($activeSlave)>><<= VaginalVCheck()>><<else>><<= AnalVCheck()>><</if>> - <<else>> + <<else>> ooze stimulated quim is in need of $his tender care. Seeing the change in your demeanor, $he rolls back to recline at the pool's edge and, once you've joined $him, <<if $activeSlave.amp < 1>> - reaches down to masterbate your pussy, squeezing and rubbing your clit. + reaches down to masturbate your pussy, squeezing and rubbing your clit. <<else>> rolls sideways and rubs your vulva as best $he can. <</if>> @@ -65,7 +65,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r <</if>> <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> <<if $activeSlave.amp < 1>> - $He's resting $his head on one arm, but $he nods at you in acknowledgement as + $He's resting $his head on one arm, but $he nods at you in acknowledgment as <<else>> $He's resting on a small pile of pillows, enjoying the sensations against the flanks of $his colossal belly. $He nods as you enter, not stopping $his rubbing, and <<if canSee($activeSlave)>>watches<<else>>waits patiently as<</if>> <</if>> @@ -93,15 +93,15 @@ You order $him to meet you in the spa for some quality time in the penthouse's r implant swollen ass <<elseif $activeSlave.butt > 2>> plush ass - <<else>> + <<else>> back - <</if>> + <</if>> and the pool's silk-lined wall. Reaching, you tease $his <<if canDoVaginal($activeSlave)>>kitty<<else>>asshole<</if>> with your fingers and $he crushes backward into you, moaning and rotating $his hips in response to your attention. Once you're certain $he's ready, you slide into $him, driving you both to orgasm. <<if canDoVaginal($activeSlave)>><<= VaginalVCheck()>><<else>><<= AnalVCheck()>><</if>> - <<else>> + <<else>> ooze stimulated quim is in need of $his tender care. Seeing the change in your demeanor, $he rolls back to recline at the pool's edge and, once you've joined $him, <<if $activeSlave.amp < 1>> - reaches down to masterbate your pussy, squeezing and rubbing your clit. + reaches down to masturbate your pussy, squeezing and rubbing your clit. <<else>> rolls sideways and rubs your vulva as best $he can. <</if>> @@ -111,7 +111,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $his, you rub your clits together, driving the both of you to repeated orgasm. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <</if>> - <</if>> + <</if>> <<else>> <<if $activeSlave.amp < 1>> $He's resting $his head on one arm, but $he starts as you enter, watching tensely as @@ -123,9 +123,9 @@ You order $him to meet you in the spa for some quality time in the penthouse's r fat, augmented tits <<elseif $activeSlave.boobs >= 3000>> huge breasts - <<else>> + <<else>> petite breasts - <</if>> + <</if>> $He starts as you enter, watching tensely as <</if>> you strip down and change into your swimming outfit. When you're ready to join $him, you motion at the pool's holographic console and its mobility assistance devices kick in, rolling $him into the curative gel. You sink yourself into the pool, taking a moment to bask in the feeling of the warm, curative laced goo as it relaxes your muscles<<if $PC.preg > 30>> and soothes your stretched skin<</if>>, then wade toward your worried looking slave. @@ -141,18 +141,18 @@ You order $him to meet you in the spa for some quality time in the penthouse's r $He complies, bringing you to the edge of orgasm, and, before $he can fully push you over the edge, you slide in between $his <<if $activeSlave.butt > 7>> debilitatingly enormous, cushiony ass - <<elseif $activeSlave.butt > 4>> + <<elseif $activeSlave.butt > 4>> massive, cushiony ass <<elseif $activeSlave.butt > 2>> implant swollen ass - <<elseif $activeSlave.buttImplant == 1>> + <<elseif $activeSlave.buttImplant == 1>> plush ass <<else>> back - <</if>> + <</if>> and the pool's silk lined walls. Reaching, you tease $his <<if canDoVaginal($activeSlave)>>kitty<<else>>asshole<</if>> with your fingers and rub one hand back and forth along the line of $his tensed shoulders as $he slowly gives in to lust. Once you're certain $he's ready, you slide into $him, driving you both to orgasm. <<if canDoVaginal($activeSlave)>><<= VaginalVCheck()>><<else>><<= AnalVCheck()>><</if>> - <<else>> + <<else>> ooze stimulated quim is in need of $his tender care. You force $him back to recline at the pool's edge and, once you've joined $him, <<if $activeSlave.amp < 1>> set $him to masturbating your pussy, squeezing and rubbing your clit. @@ -166,8 +166,8 @@ You order $him to meet you in the spa for some quality time in the penthouse's r When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $his, you rub your clits together, driving the both of you to repeated orgasm. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <</if>> - <</if>> -<</if>> + <</if>> +<</if>> After you've finished with $him, you escort $him to the spa's attached showers so that the two of you can enjoy a bit more time together as you clean off, then allow $him to return to $his duties as you return to your own. <<if passage() != "Slave Interact">> diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index 151e7a36b3f2239fabc4a76596a0b808ff25c11a..34961dc412be44949fd787e49b4b2c13a48e8619 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -9,7 +9,7 @@ <<if ($activeSlave.devotion < -50)>> $He <<if ($activeSlave.trust >= -20)>> - <<if !canTalk($activeSlave)>>gestures<<elseif (_lisping == 1)>>lisps<<else>>declares<</if>> angrily that it's wrong to keep $him a slave, and that you should free $him. + <<if !canTalk($activeSlave)>>gestures<<elseif (_lisping == 1)>>lisps<<else>>declares<</if>> angrily that it's wrong to keep $him a slave, and that you should free $him. <<elseif ($activeSlave.trust >= -50)>> <<if !canTalk($activeSlave)>>gestures<<elseif (_lisping == 1)>>lisps<<else>>mutters<</if>> hesitantly that it's wrong to keep $him a slave, and that you should free $him. <<else>> @@ -210,7 +210,7 @@ My favorite part of my body i<<s>> <</if>> <<elseif ($activeSlave.sexualFlaw == "breast growth") && ($activeSlave.fetishStrength > 95)>> <<if ($activeSlave.boobs > 10000)>> - my colo<<ss>>al boobie<<s>>, <<Master>>. <<S>>ometime<<s>>, I think I //am// my boobie<<s>>. I mean, they're <<s>>o much more me than the re<<s>>t of 'me,' right? Literally. They're bigger than the re<<s>>t of my body and the only thing that would make me happier i<<s>> if they were even //bigger.// + my colo<<ss>>al boobie<<s>>, <<Master>>. <<S>>ometime<<s>>, I think I //am// my boobie<<s>>. I mean, they're <<s>>o much more me than the re<<s>>t of 'me,' right? Literally. They're bigger than the re<<s>>t of my body and the only thing that would make me happier i<<s>> if they were even //bigger.// <<elseif ($activeSlave.boobs > 2000)>> my huge boobie<<s>>, <<Master>>. <<S>>ometime<<s>>, I think I //am// my boobie<<s>>. I mean, they're <<s>>o much more me than the re<<s>>t of 'me,' right? <<S>>o big, and <<s>>o beautiful, and <<s>>o heavy… I'm <<s>>orry, <<Master>>, what were we talking about? Oh, ye<<s>>! <<elseif ($activeSlave.nipples == "fuckable")>> @@ -222,7 +222,7 @@ My favorite part of my body i<<s>> my big boob<<s>>. I like how they feel wrapped around a dick, and they are the <<c>>enter of my world. <<S>>ometime<<s>>, I think I //am// my boobie<<s>>. I mean, they're <<s>>o much more me than the re<<s>>t of 'me,' right? <<else>> my boob<<s>>, of cour<<s>>e. They're <<s>>o beautiful, and the <<c>>enter of my world. - <</if>> + <</if>> <<elseif ($activeSlave.energy > 95)>> - i<<s>> - I can't de<<c>>ide! <<if $activeSlave.vagina > -1>> @@ -476,7 +476,7 @@ My favorite part of my body i<<s>> <<case "humiliation">> I'm <<s>>o horny, <<Master>>. I can't <<s>>top thinking about everyone <<s>>taring at my lewd body. <<case "dom">> - I'm <<s>>o horny, <<Master>>. I can't <<s>>top thinking about the other <<s>>lave<<s>>, how it would feel to fuck them. + I'm <<s>>o horny, <<Master>>. I can't <<s>>top thinking about the other <<s>>lave<<s>>, how it would feel to fuck them. <<case "sadist">> I'm so horny, <<Master>>. I can't <<s>>top thinking about the other <<s>>lave<<s>>, how it would feel to hurt them. <<case "cumslut">> @@ -583,7 +583,7 @@ My favorite part of my body i<<s>> <<elseif ($activeSlave.attrKnown == 1) && ($activeSlave.attrXY > 80)>> <<if $PC.dick == 1>>Your, uh." $He looks down, hesitating. "Your cock is really hot, <<Master>>.<</if>> <<else>> - You're, uh." $He looks down, hesitating. "You're really <<if $PC.title == 1>>hand<<s>>ome<<else>>pretty<</if>>, <<Master>>. + You're, uh." $He looks down, hesitating. "You're really <<if $PC.title == 1>>hand<<s>>ome<<else>>pretty<</if>>, <<Master>>. <</if>> <</if>> @@ -597,7 +597,7 @@ My favorite part of my body i<<s>> <<case "submissive">> I don't mind being clipped. I like belong on the bottom. <<case "masochist">> - Being gelded," $he shivers, "hurt<<s>> <<s>>ometime<<s>>. Make<<s>> people want to hurt you. I like it. + Being gelded," $he shivers, "hurt<<s>> <<s>>ometime<<s>>. Make<<s>> people want to hurt you. I like it. <<case "humiliation">> I don't mind being clipped." $He shivers. "Everyone know<<s>>! It'<<s>> <<s>>o embarra<<ss>>ing. <<case "dom">> @@ -658,14 +658,14 @@ My favorite part of my body i<<s>> I wish the hormone<<s>> didn't <<s>>top me from getting hard. I <<s>>till fanta<<s>>ize about boning the other girl<<s>>. <<else>> <<if $activeSlave.devotion > 75>> - I love you, <<Master>>, <<s>>o I don't mind how the hormone<<s>> I'm on keep me <<s>>oft, if that'<<s>> how you want me. + I love you, <<Master>>, <<s>>o I don't mind how the hormone<<s>> I'm on keep me <<s>>oft, if that'<<s>> how you want me. <<else>> I <<s>>ometime<<s>> wish the hormone<<s>> I'm on would let me get hard. <</if>> <</if>> <<else>> <<if $activeSlave.devotion > 75>> - I love you, <<Master>>, <<s>>o I don't mind how the hormone<<s>> I'm on keep me <<s>>oft, if that'<<s>> how you want me. + I love you, <<Master>>, <<s>>o I don't mind how the hormone<<s>> I'm on keep me <<s>>oft, if that'<<s>> how you want me. <<else>> I <<s>>ometime<<s>> wish the hormone<<s>> I'm on would let me get hard. <</if>> @@ -702,7 +702,7 @@ My favorite part of my body i<<s>> <<elseif ($activeSlave.physicalAge > 35)>> I can almo<<s>>t feel the curative<<s>> working. They make me feel like a young, pregnant $girl! Thank you, <<Master>>. <<else>> - I can almo<<s>>t feel the curative<<s>> working. They're pretty incredible, even if the belly is a little uncomfortable. Thank you, <<Master>>. + I can almo<<s>>t feel the curative<<s>> working. They're pretty incredible, even if the belly is a little uncomfortable. Thank you, <<Master>>. <</if>> <<else>> <<if ($activeSlave.health < 0)>> @@ -710,7 +710,7 @@ My favorite part of my body i<<s>> <<elseif ($activeSlave.physicalAge > 35)>> I can almo<<s>>t feel the curative<<s>> working. They make me feel <<s>>o young! Thank you, <<Master>>. <<else>> - I can almo<<s>>t feel the curative<<s>> working. They're pretty incredible. Thank you, <<Master>>. + I can almo<<s>>t feel the curative<<s>> working. They're pretty incredible. Thank you, <<Master>>. <</if>> <</if>> <</if>> @@ -865,7 +865,7 @@ My favorite part of my body i<<s>> <</if>> <<case "lip injections">> <<if ($activeSlave.fetishKnown == 1) && (($activeSlave.fetish == "cumslut") || ($activeSlave.energy > 95))>> - I can almost feel my lip<<s>> <<s>>welling, <<Master>>. I can't wait to wrap them around a cock. + I can almost feel my lip<<s>> <<s>>welling, <<Master>>. I can't wait to wrap them around a cock. <<else>> I can almost feel my lip<<s>> <<s>>welling, <<Master>>. It'<<s>> kind of uncomfortable. <</if>> diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw index e9c4beae5aafdaffb8d59844c365233dcb87a191..46d5e7c8ccd5c76dfeda20d3792f921e7858f199 100644 --- a/src/npc/newSlaveIncestSex.tw +++ b/src/npc/newSlaveIncestSex.tw @@ -5,56 +5,56 @@ /* setup pronouns (switch on vagina for sisters and herms regardless of genes) */ <<set _oneshe = "she" >> <<set _oneher = "her" >> -<<if $sissy.vagina == -1 >> +<<if $relative.vagina == -1 >> <<set _oneshe = "he" >> <<set _oneher = "his" >> <</if>> <<set _othershe = "she" >> <<set _otherher = "her" >> -<<if $activeSlave.vagina == -1 >> +<<if $relative2.vagina == -1 >> <<set _othershe = "he" >> <<set _otherher = "his" >> <</if>> /* setup identifiers */ <<if $familyTesting == 1 >> - <<set _one = relativeTerm($activeSlave, $sissy)>> /* sissy is active's blank */ - <<set _other = relativeTerm($sissy, $activeSlave)>> /* active is sissy's blank */ + <<set _one = relativeTerm($relative2, $relative)>> /* relative is relative2's blank */ + <<set _other = relativeTerm($relative, $relative2)>> /* relative2 is relative's blank */ <<else>> - <<if $sissy.actualAge == $activeSlave.actualAge>> + <<if $relative.actualAge == $relative2.actualAge>> <<set _one = "twin">> <<set _other = "twin">> <<else>> - <<set _one = $sissy.relation >> - <<set _other = $activeSlave.relation >> + <<set _one = $relative.relation>> + <<set _other = $relative2.relation>> <</if>> <</if>> /* gender relation descriptions */ /* TODO: is there a function for gender-aware relationships? */ -<<if $sissy.vagina == -1 >> +<<if $relative.vagina == -1 >> <<set _one = _one.replace("mother","father").replace("sister","brother").replace("daughter","son") >> <</if>> -<<if $activeSlave.vagina == -1 >> +<<if $relative2.vagina == -1 >> <<set _other = _other.replace("mother","father").replace("sister","brother").replace("daughter","son") >> <</if>> <<if _one == _other >> /* two sisters / brothers: identify by age */ - <<if $sissy.actualAge > $activeSlave.actualAge>> + <<if $relative.actualAge > $relative2.actualAge>> <<set _onelong = "older "+_one >> <<set _otherlong = "younger "+_other >> - <<elseif $sissy.actualAge < $activeSlave.actualAge>> + <<elseif $relative.actualAge < $relative2.actualAge>> /* Note: this is never true (at least without extended family mode) */ <<set _onelong = "younger "+_one >> <<set _otherlong = "older "+_other >> <<else>> /* twins, no real differentiation */ - <<if $sissy.vagina == -1 && _one != "brother">> + <<if $relative.vagina == -1 && _one != "brother">> <<set _onelong = _one + " brother">> <<elseif _one != "sister">> <<set _onelong = _one + " sister">> <</if>> - <<if $activeSlave.vagina == -1 && _one != "brother">> + <<if $relative2.vagina == -1 && _one != "brother">> <<set _otherlong = _other + " brother" >> <<elseif _one != "sister">> <<set _otherlong = _other + " sister" >> @@ -69,13 +69,13 @@ <<set _actions = [] >> <<set _secretions = [] >> <<set _genitals = [] >> -<<if ($sissy.dick == 0) || ($activeSlave.dick == 0) >> +<<if ($relative.dick == 0) || ($relative2.dick == 0) >> /* at least one vagina is present */ <<run _actions.push("clit-flinging tongue-action") >> /* TODO: check oral skill of slaves */ <<run _secretions.push("femcum") >> <<run _genitals.push("licked wet cunt") >> <</if>> -<<if ($sissy.dick != 0) || ($activeSlave.dick != 0) >> +<<if ($relative.dick != 0) || ($relative2.dick != 0) >> /* at least one penis is present */ <<run _actions.push("nose-pressed-against-balls deep-throats") >> /* TODO: check oral skill of slaves */ <<run _secretions.push("semen") >> @@ -88,13 +88,13 @@ <</if>> <<if $debugMode >> -SISSY SLAVE (FIRST): <br/> -_one ($sissy.relation) <br/> -$sissy.physicalAge <br/> +RELATIVE SLAVE (FIRST): <br/> +_one ($relative.relation) <br/> +$relative.physicalAge <br/> _oneshe / _oneher <br/> -ACTIVE SLAVE (SECOND): <br/> -_other ($activeSlave.relation) <br/> -$activeSlave.physicalAge <br/> +RELATIVE2 SLAVE (SECOND): <br/> +_other ($relative2.relation) <br/> +$relative2.physicalAge <br/> _othershe / _otherher <br/> <</if>> @@ -105,41 +105,41 @@ Now that you own them, you want to see proof of their love for each other. You o Hesitantly, they assume the 69 position on your couch. They have either never done this in front of a stranger or have never had sex this way before. You remind them that they are sex slaves now. They need to follow all orders, including sexual ones, so this is a relatively gentle start. <br/><br/> <<if _one == "twin">>One _one<<else>>The _onelong<</if>> shows more boldness as _oneshe lowers _oneher head towards _oneher _otherlong's privates. -<<if $activeSlave.dick == 0 >> +<<if $relative2.dick == 0 >> Carefully, _oneshe spreads _oneher _other's labia. Then _oneshe continues to give _oneher _other's exposed pussy a few experimental licks. At first, _oneher efforts seem to be futile, but after a while the _otherlong's clit becomes engorged and _otherher juices start flowing. <<else>> Uncertain, _oneshe grabs _oneher <<if _other == "twin">>_other<<else>>_otherlong<</if>>'s penis. Then _oneshe puts _oneher _other's flaccid member into _oneher mouth and gives it an experimental suck. At first, _oneher efforts seem to be futile, but after a while the _otherlong sports a nice, hard erection. <</if>> As the _other's arousal grows, _othershe becomes more eager to please _otherher _onelong, too. Going down on _otherher's lover's genitals, _othershe starts to mimic _otherher ministrations. - <<if ($sissy.dick == 0) != ($activeSlave.dick == 0) >> - Of course, _othershe has to adapt _otherher actions <<if $sissy.dick == 0 >>from the feelings on _otherher dick to the pussy pressed against _otherher lips.<<else>>from the feelings at _otherher pussy to the dick in _otherher mouth.<</if>> + <<if ($relative.dick == 0) != ($relative2.dick == 0) >> + Of course, _othershe has to adapt _otherher actions <<if $relative.dick == 0 >>from the feelings on _otherher dick to the pussy pressed against _otherher lips.<<else>>from the feelings at _otherher pussy to the dick in _otherher mouth.<</if>> <</if>> <br/><br/> You can tell how uncomfortable they are with you watching them, but as they become increasingly worked up, they lose their inhibitions. Soon, you are watching some fairly enthralling <<print $RecETSevent.replace("incest","") >> incest action at your office<<if _actions.length >>, including some enthusiastic <<print _actions.join(" and ")>><</if>>. Eventually, they bring each other to impressive mutual orgasms. Their lusty moans are muffled only by each others' crotches. Spent, exhausted, and with their faces covered in each others <<print _secretions.join(" and ")>>, they untangle to rest comfortably on your couch. <br/><br/> You indicate them to present themselves to you. Still shaking from the aftershocks of their orgasms, they stand side by side in front of you, panting, naked and with their _genitals dripping mixed juices. You simply nod, showing your approval. They are visibly relieved, and not only sexually. They are more confident of having made the right choice in enslaving themselves to you, since you seem @@.mediumaquamarine;trustworthy@@ and @@.hotpink;sympathetic.@@ They hug again, kissing and licking the sexual fluids off each others' stained faces. <</replace>> -<<set $sissy.devotion += 4>> -<<set $sissy.trust += 4>> -<<set $sissy.oralCount += 1>> +<<set $relative.devotion += 4>> +<<set $relative.trust += 4>> +<<set $relative.oralCount += 1>> <<set $oralTotal += 1>> -<<set $activeSlave.devotion += 4>> -<<set $activeSlave.trust += 4>> -<<set $activeSlave.oralCount += 1>> +<<set $relative2.devotion += 4>> +<<set $relative2.trust += 4>> +<<set $relative2.oralCount += 1>> <<set $oralTotal += 1>> <</link>> /* -<<link "Show them how cruel life in your arcology can be">> TODO: this needs to be written +<<link "Show them how cruel life in your arcology can be">> TODO: this needs to be written <<replace "#result">> <</replace>> -<<set $sissy.devotion -= 4>> -<<set $sissy.trust -= 4>> -<<set $sissy.oralCount += 1>> +<<set $relative.devotion -= 4>> +<<set $relative.trust -= 4>> +<<set $relative.oralCount += 1>> <<set $oralTotal += 1>> -<<set $activeSlave.devotion -= 4>> -<<set $activeSlave.trust -= 4>> -<<set $activeSlave.oralCount += 1>> +<<set $relative2.devotion -= 4>> +<<set $relative2.trust -= 4>> +<<set $relative2.oralCount += 1>> <<set $oralTotal += 1>> <</link>> */ diff --git a/src/npc/startingGirls/moreCustomOptions.tw b/src/npc/startingGirls/moreCustomOptions.tw index 1fd921215f3323550e78a182eb9c80c0b619bcfc..b16e1a7329241e4c699dcc6692364710e70a7000 100644 --- a/src/npc/startingGirls/moreCustomOptions.tw +++ b/src/npc/startingGirls/moreCustomOptions.tw @@ -23,7 +23,7 @@ <br>''Eye color:'' <<textbox "$activeSlave.eyeColor" $activeSlave.eyeColor "More customization options">> <br>''Pupil shape:'' <<textbox "$activeSlave.pupil" $activeSlave.pupil "More customization options">> <br>''Sclera color:'' <<textbox "$activeSlave.sclerae" $activeSlave.sclerae "More customization options">> -<br>Custom tattoo: <<textbox "$activeSlave.customTat" $activeSlave.customTat "More customization options">> //Use complete, capitalized and punctuated sentences.// +<br>Custom tattoo: <<textbox "$activeSlave.customTat" $activeSlave.customTat "More customization options">> //Use complete, capitalized and punctuated sentences.// <br>Custom origin story: <<textbox "$activeSlave.origin" $activeSlave.origin "More customization options">> //Use complete, capitalized and punctuated sentences.// <br> <<if $originOveride == 0>> diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw index 67ced9184cc994beece2c989d5f10b6dd51b011d..cbf98698ed68b80f4697e025ca15e6b93632b65a 100644 --- a/src/player/actions/fCaress.tw +++ b/src/player/actions/fCaress.tw @@ -64,7 +64,7 @@ Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning< <<elseif $activeSlave.lips > 20>>plush <</if>> lips -<</if>> with your fingertips. You use your fingers and thumbs to slowly slide along $his mouth, $his chin, $his cheeks then around $his face. You use a deft touch to thoroughly explore the shape of $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>nice<<elseif $activeSlave.face >= -10>>cute<<elseif $activeSlave.face >= -40>>fair<<else>>prominent<</if>> cheekbones. Grazing $his temple and brushing $his forehead simultaneously, you smoothly motion along $his eyelids and nose and you tenderly stroke $his face with both hands as you take $his head lightly and trace around it, gently massaging as you go. You work your way down, slowly and gradually, along $his neck with one hand, then the other, briefly pausing before continuing your path down to $his shoulders and<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you slide your hands down $his side, across $his back and along $his belly taking every moment to savour the contours of $his body before going back up again to $his face. +<</if>> with your fingertips. You use your fingers and thumbs to slowly slide along $his mouth, $his chin, $his cheeks then around $his face. You use a deft touch to thoroughly explore the shape of $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>nice<<elseif $activeSlave.face >= -10>>cute<<elseif $activeSlave.face >= -40>>fair<<else>>prominent<</if>> cheekbones. Grazing $his temple and brushing $his forehead simultaneously, you smoothly motion along $his eyelids and nose and you tenderly stroke $his face with both hands as you take $his head lightly and trace around it, gently massaging as you go. You work your way down, slowly and gradually, along $his neck with one hand, then the other, briefly pausing before continuing your path down to $his shoulders and<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you slide your hands down $his side, across $his back and along $his belly taking every moment to savor the contours of $his body before going back up again to $his face. <<if ($activeSlave.fetish == "mindbroken")>> $His posture doesn't change. $He initially only reacts slightly to your physical touch but then stops reacting completely. When you stop, $his $activeSlave.eyeColor eyes track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body. diff --git a/src/pregmod/basenationalitiesControls.tw b/src/pregmod/basenationalitiesControls.tw index 8f7586a9c08ba6b7213b9c83ef0584f573aa77c5..88ce174724c52911c02da2a8aa65845b201267eb 100644 --- a/src/pregmod/basenationalitiesControls.tw +++ b/src/pregmod/basenationalitiesControls.tw @@ -1,7 +1,7 @@ :: Basenationalities Controls [nobr] <<if hashSum($nationalities) < 1>> - //You cannot be a slave owner without a slave trade. Please add nationalities to continue.// + //You cannot be a slaveowner without a slave trade. Please add nationalities to continue.// <<else>> <<link "Confirm customization">> <<unset $baseControlsFilter>> @@ -35,7 +35,7 @@ Adjust slave populations: /* Filter controls */ Filter by Race: -<<for _i = 0; _i < setup.filterRaces.length; _i++>> +<<for _i = 0; _i < setup.filterRaces.length; _i++>> <<set _race = setup.filterRaces[_i]>> <<if $baseControlsFilter == _race.toLowerCase().replace(/[ -]/g, '')>> <<print _race>> @@ -53,7 +53,7 @@ Filter by Race: <</for>> <br> Filter by Region: -<<for _i = 0; _i < setup.filterRegions.length; _i++>> +<<for _i = 0; _i < setup.filterRegions.length; _i++>> <<set _region = setup.filterRegions[_i]>> <<if $baseControlsFilter == _region.toLowerCase().replace(/[ -]/g, '')>> <<print _region>> diff --git a/src/pregmod/beastFuck.tw b/src/pregmod/beastFuck.tw index e867b0fc5308cec9121672aac9f4390fc4e69ee9..32a62ab06e160a4ba11df0249935bb9a61c8eb54 100644 --- a/src/pregmod/beastFuck.tw +++ b/src/pregmod/beastFuck.tw @@ -13,310 +13,310 @@ <</if>> <<if canWalk($activeSlave)>> - You call $him over and tell $him you want to watch $him fuck a _animal.species. + You call $him over and tell $him you want to watch $him fuck a _animal.species. <<else>> - You order another slave to bring $activeSlave.slaveName over. Once $he is situated, you tell $him that you want to watch $him fuck a _animal.species. + You order another slave to bring $activeSlave.slaveName over. Once $he is situated, you tell $him that you want to watch $him fuck a _animal.species. <</if>> <<if ($activeSlave.fetish != "mindbroken")>> - <<if ($activeSlave.devotion > 50)>> - <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> - <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName's face visibly brightens at the thought of the pain involved. - <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName's face visibly brightens at the thought of the humiliation involved. - <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName's face visibly brightens at the thought of the committing such a perverted act. - <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName's face visibly brightens at the thought of committing such a sinful act. - <<else>> - $activeSlave.slaveName looks visibly disturbed, but is so attentive to your will that $he quickly agrees. - <</if>> - <<else>> - <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName's face visibly brightens at the thought of the pain soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. - <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName's face visibly brightens at the thought of the humiliation soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. - <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName's face visibly brightens at the thought of the perversion soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. - <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName's face visibly brightens at the thought of the sinfulness soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. - <<else>> - $activeSlave.slaveName looks visibly shaken at the thought of having $his precious <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by an animal, but is so attentive to your will that $he agrees. - <</if>> - <</if>> - <</if>> + <<if ($activeSlave.devotion > 50)>> + <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> + <<if $activeSlave.fetish == "masochistic">> + $activeSlave.slaveName's face visibly brightens at the thought of the pain involved. + <<elseif $activeSlave.fetish == "humiliation">> + $activeSlave.slaveName's face visibly brightens at the thought of the humiliation involved. + <<elseif $activeSlave.sexualQuirk == "perverted">> + $activeSlave.slaveName's face visibly brightens at the thought of the committing such a perverted act. + <<elseif $activeSlave.behavioralQuirk == "sinful">> + $activeSlave.slaveName's face visibly brightens at the thought of committing such a sinful act. + <<else>> + $activeSlave.slaveName looks visibly disturbed, but is so attentive to your will that $he quickly agrees. + <</if>> + <<else>> + <<if $activeSlave.fetish == "masochistic">> + $activeSlave.slaveName's face visibly brightens at the thought of the pain soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. + <<elseif $activeSlave.fetish == "humiliation">> + $activeSlave.slaveName's face visibly brightens at the thought of the humiliation soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. + <<elseif $activeSlave.sexualQuirk == "perverted">> + $activeSlave.slaveName's face visibly brightens at the thought of the perversion soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. + <<elseif $activeSlave.behavioralQuirk == "sinful">> + $activeSlave.slaveName's face visibly brightens at the thought of the sinfulness soon to come, although $he seems a bit hesitant at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal<</if>> virginity to an animal. + <<else>> + $activeSlave.slaveName looks visibly shaken at the thought of having $his precious <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by an animal, but is so attentive to your will that $he agrees. + <</if>> + <</if>> + <</if>> - <<if ($activeSlave.devotion > 20) && ($activeSlave.devotion <= 50)>> - <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> - <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName isn't too keen on the idea of fucking a _animal.species, but the thought of the pain involved convinces $him to comply. - <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName isn't too keen on the idea of fucking a _animal.species, but the thought of the humiliation involved convinces $him to comply. - <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName isn't too keen on the idea of being fucked by a _animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. - <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName isn't too keen on the idea of being fucked by a _animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. - <<else>> - $activeSlave.slaveName tries in vain to conceal $his horror, but quickly regains $his composure. - <</if>> - <<else>> - <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the pain that comes with it soon convinces $him to comply. - <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the humiliation that comes with it soon convinces $him to comply. - <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. - <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. - <<else>> - $activeSlave.slaveName tries in vain to conceal $his horror at the thought of having $his <<if !canDoVaginal($activeSlave)>>rosebud<<else>>pearl<</if>> taken by a beast, but quickly regains $his composure. - <</if>> - <</if>> - <</if>> + <<if ($activeSlave.devotion > 20) && ($activeSlave.devotion <= 50)>> + <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> + <<if $activeSlave.fetish == "masochistic">> + $activeSlave.slaveName isn't too keen on the idea of fucking a _animal.species, but the thought of the pain involved convinces $him to comply. + <<elseif $activeSlave.fetish == "humiliation">> + $activeSlave.slaveName isn't too keen on the idea of fucking a _animal.species, but the thought of the humiliation involved convinces $him to comply. + <<elseif $activeSlave.sexualQuirk == "perverted">> + $activeSlave.slaveName isn't too keen on the idea of being fucked by a _animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. + <<elseif $activeSlave.behavioralQuirk == "sinful">> + $activeSlave.slaveName isn't too keen on the idea of being fucked by a _animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. + <<else>> + $activeSlave.slaveName tries in vain to conceal $his horror, but quickly regains $his composure. + <</if>> + <<else>> + <<if $activeSlave.fetish == "masochistic">> + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the pain that comes with it soon convinces $him to comply. + <<elseif $activeSlave.fetish == "humiliation">> + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the humiliation that comes with it soon convinces $him to comply. + <<elseif $activeSlave.sexualQuirk == "perverted">> + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the perversion of fucking an animal soon convinces $him to comply. + <<elseif $activeSlave.behavioralQuirk == "sinful">> + $activeSlave.slaveName clearly has some reservations about having $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity taken by a _animal.species, but the thought of the sinfulness of fucking an animal soon convinces $him to comply. + <<else>> + $activeSlave.slaveName tries in vain to conceal $his horror at the thought of having $his <<if !canDoVaginal($activeSlave)>>rosebud<<else>>pearl<</if>> taken by a beast, but quickly regains $his composure. + <</if>> + <</if>> + <</if>> - <<if ($activeSlave.devotion > -20) && ($activeSlave.devotion <= 20)>> - <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> - <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the pain that comes with it seems to spark a small flame of lust in $him. - <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the humiliation that comes with it seems to spark a small flame of lust in $him. - <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the perversion that comes with it seems to spark a small flame of lust in $him. - <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the sinfulness that comes with it seems to spark a small flame of lust in $him. - <<else>> - $activeSlave.slaveName tries in vain to conceal $his horror, - <</if>> - <<else>> - <<if $activeSlave.fetish == "masochistic">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the pain that comes with it soon sparks a small flame of lust in $him. - <<elseif $activeSlave.fetish == "humiliation">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the humiliation that comes with it soon sparks a small flame of lust in $him. - <<elseif $activeSlave.sexualQuirk == "perverted">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the perversion of fucking an animal soon sparks a small flame of lust in $him. - <<elseif $activeSlave.behavioralQuirk == "sinful">> - $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the sinfulness of fucking an animal soon sparks a small flame of lust in $him. - <<else>> - $activeSlave.slaveName tries in vain to conceal $his horror at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to an animal, and only the threat of a far worse punishment keeps $him from running out of the room. - <</if>> - <</if>> - <</if>> + <<if ($activeSlave.devotion > -20) && ($activeSlave.devotion <= 20)>> + <<if (canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)) || (canDoAnal($activeSlave) && ($activeSlave.anus > 0))>> + <<if $activeSlave.fetish == "masochistic">> + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the pain that comes with it seems to spark a small flame of lust in $him. + <<elseif $activeSlave.fetish == "humiliation">> + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the humiliation that comes with it seems to spark a small flame of lust in $him. + <<elseif $activeSlave.sexualQuirk == "perverted">> + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the perversion that comes with it seems to spark a small flame of lust in $him. + <<elseif $activeSlave.behavioralQuirk == "sinful">> + $activeSlave.slaveName looks disgusted at the thought of fucking a _animal.species at first, but the thought of the sinfulness that comes with it seems to spark a small flame of lust in $him. + <<else>> + $activeSlave.slaveName tries in vain to conceal $his horror, + <</if>> + <<else>> + <<if $activeSlave.fetish == "masochistic">> + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the pain that comes with it soon sparks a small flame of lust in $him. + <<elseif $activeSlave.fetish == "humiliation">> + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the humiliation that comes with it soon sparks a small flame of lust in $him. + <<elseif $activeSlave.sexualQuirk == "perverted">> + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the perversion of fucking an animal soon sparks a small flame of lust in $him. + <<elseif $activeSlave.behavioralQuirk == "sinful">> + $activeSlave.slaveName looks disgusted at the thought of giving up $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to a _animal.species, but the thought of the sinfulness of fucking an animal soon sparks a small flame of lust in $him. + <<else>> + $activeSlave.slaveName tries in vain to conceal $his horror at the thought of giving $his <<if !canDoVaginal($activeSlave)>>anal <</if>>virginity to an animal, and only the threat of a far worse punishment keeps $him from running out of the room. + <</if>> + <</if>> + <</if>> - <<if ($activeSlave.devotion < -20)>> - $activeSlave.slaveName's face contorts into a mixture of <<if ($activeSlave.devotion < -50)>>hatred, anger, and disgust, <<else>>anger and disgust, <</if>> - <</if>> + <<if ($activeSlave.devotion < -20)>> + $activeSlave.slaveName's face contorts into a mixture of <<if ($activeSlave.devotion < -50)>>hatred, anger, and disgust, <<else>>anger and disgust, <</if>> + <</if>> <<else>> - $activeSlave.slaveName nods $his head dumbly, $his eyes vacant. + $activeSlave.slaveName nods $his head dumbly, $his eyes vacant. <</if>> <<if canWalk($activeSlave)>> - <<if $activeSlave.devotion > -20>> - <<if ($activeSlave.devotion <= 20) && ($activeSlave.fetish != "mindbroken") && ($activeSlave.fetish != "masochistic") && ($activeSlave.fetish != "humiliation") && ($activeSlave.sexualQuirk != "perverted") && ($activeSlave.behavioralQuirk != "sinful")>>and only the threat of worse punishment prevents $him from running out of the room.<</if>> You have $him <<if ($activeSlave.clothes != "naked")>>take off $his clothing and <</if>>kneel down on the floor with $his ass in the air, - <<else>> - and you have to physically prevent $him from running out of the room. You <<if ($activeSlave.clothes != "no clothing")>>force $him to take off $his $activeSlave.clothes and <</if>>restrain $him on the floor with $his ass in the air - all the while ignoring $his screams and pleas for mercy - + <<if $activeSlave.devotion > -20>> + <<if ($activeSlave.devotion <= 20) && ($activeSlave.fetish != "mindbroken") && ($activeSlave.fetish != "masochistic") && ($activeSlave.fetish != "humiliation") && ($activeSlave.sexualQuirk != "perverted") && ($activeSlave.behavioralQuirk != "sinful")>>and only the threat of worse punishment prevents $him from running out of the room.<</if>> You have $him <<if ($activeSlave.clothes != "naked")>>take off $his clothing and <</if>>kneel down on the floor with $his ass in the air, + <<else>> + and you have to physically prevent $him from running out of the room. You <<if ($activeSlave.clothes != "no clothing")>>force $him to take off $his $activeSlave.clothes and <</if>>restrain $him on the floor with $his ass in the air - all the while ignoring $his screams and pleas for mercy - <</if>> <<else>> - You <<if ($activeSlave.clothes != "no clothing")>>take off $his $activeSlave.clothes and <</if>>place $him on the ground with a cushion under $his hips, $his ass in the air, + You <<if ($activeSlave.clothes != "no clothing")>>take off $his $activeSlave.clothes and <</if>>place $him on the ground with a cushion under $his hips, $his ass in the air, <</if>> before calling in the _animal.species. The _animal.species slowly saunters up to the <<if ($activeSlave.devotion <= 20)>>bound <</if>>slave and takes it position <<if canWalk($activeSlave)>>behind <<else>>above <</if>>$him. You can see its _animal.dickSize penis slowly come to attention as its animalistic brain realizes that it's standing <<if canWalk($activeSlave)>>behind <<else>>above <</if>>a warm hole that needs to be filled with seed. <<if (_animal.species == "dog")>> - <<if canWalk($activeSlave)>> - The dog clambers up to mount $activeSlave.slaveName, eliciting a squeal from the girl as its claws dig into $his flesh. - <<else>> - The dog takes a few curious sniffs, then lines its cock up with $activeSlave.slaveName's <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. - <</if>> - It takes a couple of tries, but it finally manages to sink its cock into $his <<if canDoVaginal($activeSlave)>><<if ($activeSlave.fetish == "masochistic") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<else>>ass<</if>>. + <<if canWalk($activeSlave)>> + The dog clambers up to mount $activeSlave.slaveName, eliciting a squeal from the girl as its claws dig into $his flesh. + <<else>> + The dog takes a few curious sniffs, then lines its cock up with $activeSlave.slaveName's <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. + <</if>> + It takes a couple of tries, but it finally manages to sink its cock into $his <<if canDoVaginal($activeSlave)>><<if ($activeSlave.fetish == "masochistic") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<else>>ass<</if>>. - <<if ($activeSlave.vagina == 0)>>The slave gives a loud <<if ($activeSlave.devotion > 20)>>moan<<else>>groan<</if>> as $his <<if !canDoVaginal($activeSlave)>>@@.lime;anal@@<</if>> @@.lime;virginity is taken from $him.@@<<if ($activeSlave.devotion <= -20)>>by force.<</if>><</if>> + <<if ($activeSlave.vagina == 0)>>The slave gives a loud <<if ($activeSlave.devotion > 20)>>moan<<else>>groan<</if>> as $his <<if !canDoVaginal($activeSlave)>>@@.lime;anal@@<</if>> @@.lime;virginity is taken from $him.@@<<if ($activeSlave.devotion <= -20)>>by force.<</if>><</if>> - <<if $activeSlave.vagina == 0>> - <<if ($activeSlave.devotion >= -20)>> - <<if $activeSlave.fetish == "masochistic">> - Losing $his virginity in such a painful manner has @@.hotpink;increased $his devotion to you.@@ - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.fetish == "humiliation">> - Losing $his virginity in such a humiliating manner has @@.hotpink;increased $his devotion to you.@@ - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.sexualQuirk == "perverted">> - Losing $his virginity in such a perverted manner has @@.hotpink;increased $his devotion to you.@@ - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.behavioralQuirk == "sinful">> - Losing $his virginity in such a sinful manner has @@.hotpink;increased $his devotion to you.@@ - <<set $activeSlave.devotion += 10>> - <<else>> - <<if $activeSlave.devotion > 50>> - Since $he is well broken, losing $his virginity in such a manner has @@.hotpink;increased $his submission to you.@@ - <<set $activeSlave.devotion += 5>> - <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>> - Losing $his virginity in such a manner has @@.hotpink;increased $his submission to you,@@ though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust. - <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>> - <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.devotion < -20)>> - $He is clearly @@.mediumorchid;unhappy@@ in the manner in which $his virginity has been taken, and $he @@.gold;fears@@ you'll decide to only use $him to sate your animals' lust. - <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> - <</if>> - <</if>> - <<else>> - Having $his pearl of great price taken by a mere beast has @@.mediumorchid;reinforced the hatred $he holds towards you,@@ and $he is @@.gold;terrified@@ you'll only use $him as a plaything for your animals. - <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> - <</if>> - <</if>> + <<if $activeSlave.vagina == 0>> + <<if ($activeSlave.devotion >= -20)>> + <<if $activeSlave.fetish == "masochistic">> + Losing $his virginity in such a painful manner has @@.hotpink;increased $his devotion to you.@@ + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.fetish == "humiliation">> + Losing $his virginity in such a humiliating manner has @@.hotpink;increased $his devotion to you.@@ + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.sexualQuirk == "perverted">> + Losing $his virginity in such a perverted manner has @@.hotpink;increased $his devotion to you.@@ + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.behavioralQuirk == "sinful">> + Losing $his virginity in such a sinful manner has @@.hotpink;increased $his devotion to you.@@ + <<set $activeSlave.devotion += 10>> + <<else>> + <<if $activeSlave.devotion > 50>> + Since $he is well broken, losing $his virginity in such a manner has @@.hotpink;increased $his submission to you.@@ + <<set $activeSlave.devotion += 5>> + <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>> + Losing $his virginity in such a manner has @@.hotpink;increased $his submission to you,@@ though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust. + <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>> + <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.devotion < -20)>> + $He is clearly @@.mediumorchid;unhappy@@ in the manner in which $his virginity has been taken, and $he @@.gold;fears@@ you'll decide to only use $him to sate your animals' lust. + <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> + <</if>> + <</if>> + <<else>> + Having $his pearl of great price taken by a mere beast has @@.mediumorchid;reinforced the hatred $he holds towards you,@@ and $he is @@.gold;terrified@@ you'll only use $him as a plaything for your animals. + <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> + <</if>> + <</if>> - The hound wastes no time in beginning to hammer away at $his <<if canDoVaginal($activeSlave)>>cunt<<else>>asshole<</if>>, causing $activeSlave.slaveName to moan uncontrollably as its thick, veiny member probes the depths of $his <<if (canDoVaginal($activeSlave))>>pussy<<else>>asshole<</if>>. - A few short minutes later, $he gives a loud groan <<if ($activeSlave.fetish == "masochist") || ($activeSlave.fetish == "humiliation") || $activeSlave.sexualQuirk == "perverted" || $activeSlave.behavioralQuirk == "sinful">>and shakes in orgasm <</if>>as the dog's knot begins to swell and its penis begins to erupt a thick stream of jizz into $him. - After almost a minute, the dog has finally finished cumming and its knot is sufficiently small enough that the dog is able to pull its cock out, causing a stream of cum to slide out of $his <<if ($activeSlave.vagina <= 2)>>@@.lime;now-gaping <<if (canDoVaginal($activeSlave))>>pussy<<else>>asshole<</if>>@@<<else>> - <<if canDoVaginal($activeSlave)>> - <<if $activeSlave.vagina == 3>> - loose - <<elseif $activeSlave.vagina <= 9>> - cavernous - <<else>> - ruined - <</if>> - <<else>> - <<if $activeSlave.anus == 0>> - virgin - <<elseif $activeSlave.anus == 1>> - tight - <<elseif $activeSlave.anus == 2>> - loose - <<elseif $activeSlave.anus == 3>> - very loose - <<else>> - gaping - <</if>> - <</if>> <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>><</if>>. Having finished its business, the dog runs off, presumably in search of food. + The hound wastes no time in beginning to hammer away at $his <<if canDoVaginal($activeSlave)>>cunt<<else>>asshole<</if>>, causing $activeSlave.slaveName to moan uncontrollably as its thick, veiny member probes the depths of $his <<if (canDoVaginal($activeSlave))>>pussy<<else>>asshole<</if>>. + A few short minutes later, $he gives a loud groan <<if ($activeSlave.fetish == "masochist") || ($activeSlave.fetish == "humiliation") || $activeSlave.sexualQuirk == "perverted" || $activeSlave.behavioralQuirk == "sinful">>and shakes in orgasm <</if>>as the dog's knot begins to swell and its penis begins to erupt a thick stream of jizz into $him. + After almost a minute, the dog has finally finished cumming and its knot is sufficiently small enough that the dog is able to pull its cock out, causing a stream of cum to slide out of $his <<if ($activeSlave.vagina <= 2)>>@@.lime;now-gaping <<if (canDoVaginal($activeSlave))>>pussy<<else>>asshole<</if>>@@<<else>> + <<if canDoVaginal($activeSlave)>> + <<if $activeSlave.vagina == 3>> + loose + <<elseif $activeSlave.vagina <= 9>> + cavernous + <<else>> + ruined + <</if>> + <<else>> + <<if $activeSlave.anus == 0>> + virgin + <<elseif $activeSlave.anus == 1>> + tight + <<elseif $activeSlave.anus == 2>> + loose + <<elseif $activeSlave.anus == 3>> + very loose + <<else>> + gaping + <</if>> + <</if>> <<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>><</if>>. Having finished its business, the dog runs off, presumably in search of food. - <<if (canDoVaginal($activeSlave)) && ($activeSlave.vagina < 3)>> - <<set $activeSlave.vagina = 3>> - <<elseif (canDoAnal($activeSlave)) && ($activeSlave.anus < 2)>> - <<set $activeSlave.anus = 2>> - <</if>> + <<if (canDoVaginal($activeSlave)) && ($activeSlave.vagina < 3)>> + <<set $activeSlave.vagina = 3>> + <<elseif (canDoAnal($activeSlave)) && ($activeSlave.anus < 2)>> + <<set $activeSlave.anus = 2>> + <</if>> <<elseif (_animal.species == "horse")>> - The horse stands over $him as another slave lines its massive phallus up with $activeSlave.slaveName's <<if canDoVaginal($activeSlave)>><<if ($activeSlave.fetish == "masochistic") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<else>>ass<</if>>. + The horse stands over $him as another slave lines its massive phallus up with $activeSlave.slaveName's <<if canDoVaginal($activeSlave)>><<if ($activeSlave.fetish == "masochistic") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<else>>ass<</if>>. - With a slight thrust, it enters $him and begins to fuck $him. $activeSlave.slaveName can't help but give a loud groan as the huge cock <<if ($activeSlave.vagina <= 2)>>@@.lime;stretches@@<<else>>@@.lime;enters@@<</if>> @@.lime;$his@@ - <<if canDoVaginal($activeSlave)>> - <<if $activeSlave.vagina == 0>> - @@.lime;virgin@@ - <<elseif $activeSlave.vagina == 1>> - @@.lime;tight@@ - <<elseif $activeSlave.vagina == 2>> - @@.lime;reasonably tight@@ - <<elseif $activeSlave.vagina == 3>> - @@.lime;loose@@ - <<elseif $activeSlave.vagina <= 9>> - @@.lime;cavernous@@ - <<else>> - @@.lime;ruined@@ - <</if>> - <<else>> - <<if $activeSlave.anus == 0>> - @@.lime;virgin@@ - <<elseif $activeSlave.anus == 1>> - @@.lime;tight@@ - <<elseif $activeSlave.anus == 2>> - @@.lime;loose tight@@ - <<elseif $activeSlave.anus == 3>> - @@.lime;very loose@@ - <<else>> - @@.lime;gaping@@ - <</if>> - <</if>> - <<if (canDoVaginal($activeSlave))>>@@.lime;pussy@@<<else>>@@.lime;asshole@@<</if>>. + With a slight thrust, it enters $him and begins to fuck $him. $activeSlave.slaveName can't help but give a loud groan as the huge cock <<if ($activeSlave.vagina <= 2)>>@@.lime;stretches@@<<else>>@@.lime;enters@@<</if>> @@.lime;$his@@ + <<if canDoVaginal($activeSlave)>> + <<if $activeSlave.vagina == 0>> + @@.lime;virgin@@ + <<elseif $activeSlave.vagina == 1>> + @@.lime;tight@@ + <<elseif $activeSlave.vagina == 2>> + @@.lime;reasonably tight@@ + <<elseif $activeSlave.vagina == 3>> + @@.lime;loose@@ + <<elseif $activeSlave.vagina <= 9>> + @@.lime;cavernous@@ + <<else>> + @@.lime;ruined@@ + <</if>> + <<else>> + <<if $activeSlave.anus == 0>> + @@.lime;virgin@@ + <<elseif $activeSlave.anus == 1>> + @@.lime;tight@@ + <<elseif $activeSlave.anus == 2>> + @@.lime;loose tight@@ + <<elseif $activeSlave.anus == 3>> + @@.lime;very loose@@ + <<else>> + @@.lime;gaping@@ + <</if>> + <</if>> + <<if (canDoVaginal($activeSlave))>>@@.lime;pussy@@<<else>>@@.lime;asshole@@<</if>>. - <<if canDoVaginal($activeSlave)>> - <<if $activeSlave.vagina == 0>> - <<if ($activeSlave.devotion >= -20)>> - <<if $activeSlave.fetish == "masochistic">> - @@.lime;Losing $his virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.fetish == "humiliation">> - @@.lime;Losing $his virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.sexualQuirk == "perverted">> - @@.lime;Losing $his virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.behavioralQuirk == "sinful">> - @@.lime;Losing $his virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<else>> - <<if $activeSlave.devotion > 50>> - Since $he is well broken, @@.lime;losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@. - <<set $activeSlave.devotion += 5>> - <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>> - @@.lime;Losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@, though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust. - <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>> - <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.devotion < -20)>> - $He is clearly @@.mediumorchid;unhappy@@ in the manner in which $his virginity has been taken, and $he @@.gold;fears@@ you'll decide to only use $him to sate your animals' lust. - <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> - <</if>> - <</if>> - <<else>> - Having $his @@.lime;pearl of great price taken@@ by a mere beast has @@.mediumorchid;reinforced the hatred $he holds towards you@@, and $he is @@.gold;terrified@@ you'll only use $him as a plaything for your animals. - <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> - <</if>> - <</if>> - <<else>> - <<if $activeSlave.anus == 0>> - <<if ($activeSlave.devotion >= -20)>> - <<if $activeSlave.fetish == "masochistic">> - @@.lime;Losing $his anal virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.fetish == "humiliation">> - @@.lime;Losing $his anal virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.sexualQuirk == "perverted">> - @@.lime;Losing $his anal virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<elseif $activeSlave.behavioralQuirk == "sinful">> - @@.lime;Losing $his anal virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you@@. - <<set $activeSlave.devotion += 10>> - <<else>> - <<if $activeSlave.devotion > 50>> - Since $he is well broken, @@.lime;losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@. - <<set $activeSlave.devotion += 5>> - <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>> - @@.lime;Losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@, though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust. - <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>> - <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.devotion < -20)>> - $He is clearly @@.mediumorchid;unhappy@@ in the manner in which @@.lime;$his anal virginity has been taken,@@ and $he @@.gold;fears@@ you'll decide to only use $him to sate your animals' lust. - <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> - <</if>> - <</if>> - <<else>> - Having @@.lime;$his rosebud taken@@ by a mere beast has @@.mediumorchid;reinforced the hatred $he holds towards you@@, and $he is @@.gold;terrified@@ you'll only use $him as a plaything for your animals. - <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> - <</if>> - <</if>> - <</if>> + <<if canDoVaginal($activeSlave)>> + <<if $activeSlave.vagina == 0>> + <<if ($activeSlave.devotion >= -20)>> + <<if $activeSlave.fetish == "masochistic">> + @@.lime;Losing $his virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.fetish == "humiliation">> + @@.lime;Losing $his virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.sexualQuirk == "perverted">> + @@.lime;Losing $his virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.behavioralQuirk == "sinful">> + @@.lime;Losing $his virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<else>> + <<if $activeSlave.devotion > 50>> + Since $he is well broken, @@.lime;losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@. + <<set $activeSlave.devotion += 5>> + <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>> + @@.lime;Losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@, though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust. + <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>> + <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.devotion < -20)>> + $He is clearly @@.mediumorchid;unhappy@@ in the manner in which $his virginity has been taken, and $he @@.gold;fears@@ you'll decide to only use $him to sate your animals' lust. + <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> + <</if>> + <</if>> + <<else>> + Having $his @@.lime;pearl of great price taken@@ by a mere beast has @@.mediumorchid;reinforced the hatred $he holds towards you@@, and $he is @@.gold;terrified@@ you'll only use $him as a plaything for your animals. + <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> + <</if>> + <</if>> + <<else>> + <<if $activeSlave.anus == 0>> + <<if ($activeSlave.devotion >= -20)>> + <<if $activeSlave.fetish == "masochistic">> + @@.lime;Losing $his anal virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.fetish == "humiliation">> + @@.lime;Losing $his anal virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.sexualQuirk == "perverted">> + @@.lime;Losing $his anal virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<elseif $activeSlave.behavioralQuirk == "sinful">> + @@.lime;Losing $his anal virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you@@. + <<set $activeSlave.devotion += 10>> + <<else>> + <<if $activeSlave.devotion > 50>> + Since $he is well broken, @@.lime;losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@. + <<set $activeSlave.devotion += 5>> + <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>> + @@.lime;Losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@, though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust. + <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>> + <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.devotion < -20)>> + $He is clearly @@.mediumorchid;unhappy@@ in the manner in which @@.lime;$his anal virginity has been taken,@@ and $he @@.gold;fears@@ you'll decide to only use $him to sate your animals' lust. + <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> + <</if>> + <</if>> + <<else>> + Having @@.lime;$his rosebud taken@@ by a mere beast has @@.mediumorchid;reinforced the hatred $he holds towards you@@, and $he is @@.gold;terrified@@ you'll only use $him as a plaything for your animals. + <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> + <</if>> + <</if>> + <</if>> - The stallion begins to thrust faster and faster, causing $activeSlave.slaveName to moan and groan in pain as the <<if canDoVaginal($activeSlave)>> tip rams $his cervix<<else>> huge horsecock fills $him completely<</if>>. Before too long, the horse's movements begin to slow, and you can see its large testicles contract slightly as it begins to fill $activeSlave.slaveName's <<if (canDoVaginal($activeSlave))>>pussy<<else>>asshole<</if>> to the brim with thick horse semen. - After what seems like an impossibly long time, the horse's dick finally begins to soften and it finally pulls out. You have a servant lead the horse away, with a fresh apple as a treat for its good performance. - - <<if (canDoVaginal($activeSlave)) && ($activeSlave.vagina < 4)>> - <<set $activeSlave.vagina = 4>> - <<elseif (canDoAnal($activeSlave)) && ($activeSlave.anus < 4)>> - <<set $activeSlave.anus = 4>> - <</if>> + The stallion begins to thrust faster and faster, causing $activeSlave.slaveName to moan and groan in pain as the <<if canDoVaginal($activeSlave)>> tip rams $his cervix<<else>> huge horsecock fills $him completely<</if>>. Before too long, the horse's movements begin to slow, and you can see its large testicles contract slightly as it begins to fill $activeSlave.slaveName's <<if (canDoVaginal($activeSlave))>>pussy<<else>>asshole<</if>> to the brim with thick horse semen. + After what seems like an impossibly long time, the horse's dick finally begins to soften and it finally pulls out. You have a servant lead the horse away, with a fresh apple as a treat for its good performance. + + <<if (canDoVaginal($activeSlave)) && ($activeSlave.vagina < 4)>> + <<set $activeSlave.vagina = 4>> + <<elseif (canDoAnal($activeSlave)) && ($activeSlave.anus < 4)>> + <<set $activeSlave.anus = 4>> + <</if>> <</if>> <<if (random(1,100) > (100 + $activeSlave.devotion))>> - <<if canDoVaginal($activeSlave)>> - <<if ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates penetration")>> - Having a _animal.species fuck $him by force has given $him a @@.red;hatred of penetration.@@ - <<set $activeSlave.sexualFlaw = "hates penetration">> - <</if>> - <<else>> - <<if ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates anal penetration")>> - Having a _animal.species fuck $him by force has given $him a @@.red;hatred of anal penetration.@@ - <<set $activeSlave.sexualFlaw = "hates anal penetration">> - <</if>> - <</if>> + <<if canDoVaginal($activeSlave)>> + <<if ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates penetration")>> + Having a _animal.species fuck $him by force has given $him a @@.red;hatred of penetration.@@ + <<set $activeSlave.sexualFlaw = "hates penetration">> + <</if>> + <<else>> + <<if ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates anal penetration")>> + Having a _animal.species fuck $him by force has given $him a @@.red;hatred of anal penetration.@@ + <<set $activeSlave.sexualFlaw = "hates anal penetration">> + <</if>> + <</if>> <</if>> <<if $postSexCleanUp > 0>> diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw index e70e66765c35348c8e8e934ecaf5374ca999aa36..74e342b49036b90e0f96ce4862796b7c1dfa96b3 100644 --- a/src/pregmod/beastFucked.tw +++ b/src/pregmod/beastFucked.tw @@ -322,7 +322,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to @@.lime;now-gaping _orifice.@@ <<else>> <<if canDoVaginal($activeSlave)>> - <<if $activeSlave.vagina == 3>> + <<if $activeSlave.vagina == 3>> loose <<elseif $activeSlave.vagina <= 9>> cavernous diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw index f2bfad73adcc81266356fcc645603aee04cf728a..50247c677e0a91c6e559c11d9e88025f114135a6 100644 --- a/src/pregmod/csec.tw +++ b/src/pregmod/csec.tw @@ -213,7 +213,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<set _lostBabies = 1, _babyCost = random(-12,12)>> sold for a total of @@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyCost))>>.@@ <<set $cash += _curBabies*(50+_babyCost)>> - <<elseif $universalRulesChildrenBecomeBreeders > 0 && $arcologies[0].FSRepopulationFocus > 40 && $DefaultBirthDestination === "">> + <<elseif $universalRulesChildrenBecomeBreeders > 0 && $arcologies[0].FSRepopulationFocus > 40 && $DefaultBirthDestination === "anywhere">> <<set _lostBabies = 1>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $activeSlave.slaveName <<if $activeSlave.fetish == "mindbroken" || $activeSlave.fuckdoll > 0>> @@ -232,7 +232,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <</if>> <<set $breederOrphanageTotal += _curBabies>> <</if>> - <<if _lostBabies != 1 && $DefaultBirthDestination === "">> + <<if _lostBabies != 1 && $DefaultBirthDestination === "anywhere">> <br><br> <<link '...sent to a slave orphanage.'>> <<replace #_disposition>> @@ -318,10 +318,10 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<set $nextButton = "Back">><<UpdateNextButton>> /* unlock Continue button */ <</link>> //Will cost <<print cashFormat(500)>> weekly// - <<elseif _lostBabies != 1 && $DefaultBirthDestination != "">> + <<elseif _lostBabies != 1 && $DefaultBirthDestination != "anywhere">> $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sent to $DefaultBirthDestination. $slaves[$i].slaveName <<switch $DefaultBirthDestination>> - <<case "a orphanage">> + <<case "an orphanage">> <<if $slaves[$i].devotion > 95>> worships you so completely that $he will not resent this. <<elseif $slaves[$i].devotion > 50>> @@ -388,7 +388,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <</if>> <<if _curBabies+_cToIncub+_cToNursery < 1>> - /* Reaction for no live babies here. Placeholder.*/ + /* Reaction for no live babies here. Placeholder.*/ <<elseif $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>> <br><br> <<if $activeSlave.pregSource == -1>> @@ -467,7 +467,7 @@ Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared fro <<if $activeSlave.womb.length == 0>> /* Only if pregnancy is really ended... */ <<if lastPregRule($activeSlave,$defaultRules)>><<set $activeSlave.preg = -1>><<else>><<set $activeSlave.preg = 0>><</if>> - <<set $activeSlave.pregType = 0>> + <<set $activeSlave.pregType = 0>> <<set $activeSlave.pregSource = 0>> <<set $activeSlave.pregKnown = 0>> <<set $activeSlave.pregWeek = -4>> diff --git a/src/pregmod/editGenetics.tw b/src/pregmod/editGenetics.tw index b8229aefad27cf22f81ed5cfad3926ae437e617f..7ff51d1def720b00227b91b512d8457f77029e65 100644 --- a/src/pregmod/editGenetics.tw +++ b/src/pregmod/editGenetics.tw @@ -214,8 +214,8 @@ table.slave-genetic-details td { vertical-align: top; border: 1px solid black; p table.slave-genetic-details th { vertical-align: top; background-color: rgba(127, 127, 127, 0.2); padding: 0 3px; } table.slave-genetic-details td.editor { border: 1px solid #777; } table.slave-genetic-details td.editor:hover { border: 1px solid #8cf; transition-duration: 0.3s; } -table.slave-genetic-details td.editor input { width: calc(100% + 8px); height: 100%; min-width: 0; margin: 0 -4px; padding: 4px 5px; box-sizing: border-box; } -table.slave-genetic-details td.editor select { width: calc(100% + 8px); height: 100%; min-width: 0; margin: 0 -4px; padding: 3px 5px; box-sizing: border-box; border: 1px solid #777; } +table.slave-genetic-details td.editor input { width: calc(100% + 8px); height: 100%; min-width: 0; margin: 0 -4px; padding: 4px 5px; box-sizing: border-box; } +table.slave-genetic-details td.editor select { width: calc(100% + 8px); height: 100%; min-width: 0; margin: 0 -4px; padding: 3px 5px; box-sizing: border-box; border: 1px solid #777; } table.slave-genetic-details td.editor select:hover { border: 1px solid #8cf; transition-duration: 0.3s; } </style> <div style="position: relative; width: 100%; height: 100%;"> diff --git a/src/pregmod/fillUpFace.tw b/src/pregmod/fillUpFace.tw index 7384428455c77c93443df2fb30a52a54782d0396..04b1cc506a6a08ad60f67764f582e793a4728bb2 100644 --- a/src/pregmod/fillUpFace.tw +++ b/src/pregmod/fillUpFace.tw @@ -59,9 +59,9 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <<else>> firm, flat <</if>> - belly, pulling $him into your lap. You force the hose down $his throat, strapping it to $his head to prevent it from slipping out, and turn the flow to low. With everything in place, you return your hands to $his gurgling stomach.<<if $activeSlave.inflation == 2>>You can feel $his $activeSlave.skin belly growing taut with $activeSlave.inflationType as it pushes out against your hands. Once you have given $him $his fill, you give the firm orb of $his belly a slap, eliciting a large belch from the broken slave and no motion at all from $his gut. You order $him to keep $himself filled with two gallons of $activeSlave.inflationType until you say otherwise, before helping $his hiccuping bulk onto the couch to recover. After a few minutes of rest, and several glares from you when it appears $his meal might be coming back up, is the groaning $activeSlave.slaveName ready to be moved<<elseif $activeSlave.inflation == 1>>You can feel $his $activeSlave.skin belly growing larger with $activeSlave.inflationType as it pushes out against your hands. Once you have given $him $his fill, you give the jiggling orb of $his belly a slap, eliciting a burp from the broken slave and tons of motion from $his gut. You order $his to keep $himself filled with four liters of $activeSlave.inflationType until you say otherwise, before helping $his hiccuping bulk onto the couch to recover, After a few minutes of rest, and several glares from you when it appears $his meal might be coming back up, is the groaning $activeSlave.slaveName ready to be moved<<else>>You can feel $his $activeSlave.skin belly swelling with $activeSlave.inflationType as it pushes out against your hands. Once you have given $him $his fill, you give $his bloated belly a slap, eliciting a small burp from the broken slave and a little jiggle from $his gut. You order $him to keep $himself filled with two liters of $activeSlave.inflationType until you say otherwise, before helping $his sloshing bulk onto the couch to recover. After a few minutes of rest, and several glares from you when it appears $his meal might be coming back up, is the hiccuping $activeSlave.slaveName ready to be moved<</if>>. + belly, pulling $him into your lap. You force the hose down $his throat, strapping it to $his head to prevent it from slipping out, and turn the flow to low. With everything in place, you return your hands to $his gurgling stomach.<<if $activeSlave.inflation == 2>>You can feel $his $activeSlave.skin belly growing taut with $activeSlave.inflationType as it pushes out against your hands. Once you have given $him $his fill, you give the firm orb of $his belly a slap, eliciting a large belch from the broken slave and no motion at all from $his gut. You order $him to keep $himself filled with two gallons of $activeSlave.inflationType until you say otherwise, before helping $his hiccuping bulk onto the couch to recover. After a few minutes of rest, and several glares from you when it appears $his meal might be coming back up, is the groaning $activeSlave.slaveName ready to be moved<<elseif $activeSlave.inflation == 1>>You can feel $his $activeSlave.skin belly growing larger with $activeSlave.inflationType as it pushes out against your hands. Once you have given $him $his fill, you give the jiggling orb of $his belly a slap, eliciting a burp from the broken slave and tons of motion from $his gut. You order $his to keep $himself filled with four liters of $activeSlave.inflationType until you say otherwise, before helping $his hiccuping bulk onto the couch to recover, After a few minutes of rest, and several glares from you when it appears $his meal might be coming back up, is the groaning $activeSlave.slaveName ready to be moved<<else>>You can feel $his $activeSlave.skin belly swelling with $activeSlave.inflationType as it pushes out against your hands. Once you have given $him $his fill, you give $his bloated belly a slap, eliciting a small burp from the broken slave and a little jiggle from $his gut. You order $him to keep $himself filled with two liters of $activeSlave.inflationType until you say otherwise, before helping $his sloshing bulk onto the couch to recover. After a few minutes of rest, and several glares from you when it appears $his meal might be coming back up, is the hiccuping $activeSlave.slaveName ready to be moved<</if>>. -<<elseif $activeSlave.devotion < -20>> +<<elseif $activeSlave.devotion < -20>> <<if canWalk($activeSlave)>> You instruct $him to take a seat on your lap and open $his mouth wide for the hose. Opposed to the thought of being filled <<if $activeSlave.inflation > 0>>more <</if>>with $activeSlave.inflationType, $he tries to step back, but you catch $him and pull $him into your lap, wrapping your arms around $his <<elseif ($activeSlave.amp != 1)>> @@ -139,7 +139,7 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <</if>> belly. You insert the hose down $his throat, choosing to hold it place instead of strapping it to $him, and turn the flow to low. With everything in place, you place your free hand on $his gurgling stomach.<<if $activeSlave.inflation == 2>>You can feel $his $activeSlave.skin belly growing taut with $activeSlave.inflationType as it pushes out against your hand. Once you have given $him $his fill, you give the firm orb of $his belly a slap, eliciting a restrained gag from the overfilled slave and no motion at all from $his gut. $He looks up at you quizzically, unsure about what you will do next. You order $him to keep $himself filled with two gallons of $activeSlave.inflationType until you say otherwise, before helping $his hiccuping bulk onto the couch to recover. $His meal attempts to come back up on $his several times, but $he holds it down for fear of punishment should $he vomit. Only after a few minutes of rest is the groaning $activeSlave.slaveName ready to be moved<<elseif $activeSlave.inflation == 1>>You can feel $his $activeSlave.skin belly growing larger with $activeSlave.inflationType as it pushes out against your hand. Once you have given $him $his fill, you give the jiggling orb of $his belly a slap, eliciting a strained burp from the full slave and tons of motion from $his gut. $He looks up at you quizzically, unsure about what you will do next. You order $him to keep $himself filled with four liters of $activeSlave.inflationType until you say otherwise, before helping $his hiccuping bulk onto the couch to recover. $His meal attempts to come back up on $his several times, but $he holds it down for fear of punishment should $he vomit. Only after a few minutes of rest is the groaning $activeSlave.slaveName ready to be moved<<else>>You can feel $his $activeSlave.skin belly swelling with $activeSlave.inflationType as it pushes out against your hand. Once you have given $him $his fill, you give $his bloated belly a slap, eliciting a small shudder from the bloated slave and a little jiggle from $his gut. $He looks up at you quizzically, unsure about what you will do next. You order $him to keep $himself filled with two liters of $activeSlave.inflationType until you say otherwise, before helping $his sloshing bulk onto the couch to recover. $His meal attempts to come back up on $his several times, but $he holds it down for fear of punishment should $he vomit. Only after a few minutes of rest is the groaning $activeSlave.slaveName ready to be moved<</if>>. -<<elseif $activeSlave.devotion <= 50>> +<<elseif $activeSlave.devotion <= 50>> <<if canWalk($activeSlave)>> You instruct $him to take a seat on your lap and open $his mouth wide for the hose. $He hesitates but eventually settles $himself onto your lap as you wrap your arms around $his <<elseif ($activeSlave.amp != 1)>> diff --git a/src/pregmod/huskSlaveSwap.tw b/src/pregmod/huskSlaveSwap.tw index 1b22b628780160bf8f1b6374556452c9342c0cfa..e703d5ab514cc62a8bf537c1304eed2aa7d84b77 100644 --- a/src/pregmod/huskSlaveSwap.tw +++ b/src/pregmod/huskSlaveSwap.tw @@ -27,7 +27,7 @@ $slaves[_m].slaveName's old body was bought by the Flesh Heap for <<print cashFo <<if $slaves[_myBody].fetish != "mindbroken" && $slaves[_myBody].fuckdoll == 0>> <<if $slaves[_myBody].devotion > 20>> $slaves[_myBody].slaveName is somewhat saddened to see _his2 body leave forever. - <<elseif $slaves[_myBody].devotion >= -50>> + <<elseif $slaves[_myBody].devotion >= -50>> $slaves[_myBody].slaveName is @@.mediumorchid;disturbed@@ to find _his2 body is gone for good, damaging _his2 @@.gold;ability to trust you.@@ <<set $slaves[_myBody].devotion -= 30, $slaves[_myBody].trust -= 30>> <<else>> diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index abacfbfe92e9beac87df175a741aa00c5773645e..5ff0cdfd4b24cbca0891cdab60e9c79f1848a6f5 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -103,7 +103,7 @@ Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $ <<else>> All _reservedIncubator of $his children will be placed in $incubatorName. <</if>> - <<if (_reservedIncubator + _reservedNursery < _WL) && ($reservedChildren < $freeTanks)>> + <<if (_reservedIncubator + _reservedNursery < _WL) && ($reservedChildren < $freeTanks)>> <br> <<print "[[Keep another child|Incubator][WombAddToGenericReserve($slaves[" + _u + "], 'incubator', 1)]]">> <<if _reservedIncubator > 0>> @@ -444,7 +444,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu Reproduction management systems are offline; $he will undergo normal puberty. <</if>> <</if>> - <br>Rename $him: <<textbox "_tempName" _tempName >> [[Apply | incubator][$tanks[$i].slaveName = _tempName]] // Given name only // + <br>Rename $him: <<textbox "_tempName" _tempName >> [[Apply |incubator][$tanks[$i].slaveName = _tempName]] // Given name only // <<if $cheatMode == 1>> <br>''Cheatmode:'' <<link "Retrieve immediately">> diff --git a/src/pregmod/incubatorReport.tw b/src/pregmod/incubatorReport.tw index fbed1944cea502c4bf4904c3125d7400601e91d4..f14b09899c58c4e09c4d32580624779096bf0a83 100644 --- a/src/pregmod/incubatorReport.tw +++ b/src/pregmod/incubatorReport.tw @@ -32,7 +32,7 @@ <<set $tanks[_inc].weight += 10>> <<elseif $incubatorUpgradeSpeed == 5>> <<set $tanks[_inc].weight += 5>> - <</if>> + <</if>> <</if>> The weight monitoring systems are overloading $his intake causing @@.red;rapid weight gain.@@ <<elseif $incubatorWeightSetting == 2>> @@ -47,7 +47,7 @@ <<set $tanks[_inc].weight -= 2>> <<elseif $incubatorUpgradeSpeed == 5>> <<set $tanks[_inc].weight -= 1>> - <</if>> + <</if>> The weight monitoring systems detect $he is overweight and @@.green;decrease $his caloric intake.@@ <<elseif $tanks[_inc].weight < -10>> <<if $incubatorUpgradeSpeed == 52>> @@ -60,7 +60,7 @@ <<set $tanks[_inc].weight += 2>> <<elseif $incubatorUpgradeSpeed == 5>> <<set $tanks[_inc].weight += 1>> - <</if>> + <</if>> The weight monitoring systems detect $he is underweight and @@.green;increase $his caloric intake.@@ <<else>> $He is @@.lime;currently a healthy weight;@@ efforts will be made to maintain it. @@ -92,7 +92,7 @@ <<set $tanks[_inc].muscles += 10>> <<elseif $incubatorUpgradeSpeed == 5>> <<set $tanks[_inc].muscles += 5>> - <</if>> + <</if>> <</if>> The strength monitoring systems are overloading $him with steroids causing @@.green;rapid muscle development.@@ <<elseif $incubatorMusclesSetting == 1>> @@ -107,7 +107,7 @@ <<set $tanks[_inc].muscles -= 2>> <<elseif $incubatorUpgradeSpeed == 5>> <<set $tanks[_inc].muscles-->> - <</if>> + <</if>> The strength monitoring systems detect $he is overly muscular and @@.green;decrease $his steroid dosage.@@ <<elseif $tanks[_inc].muscles < -10>> <<if $incubatorUpgradeSpeed == 52>> @@ -120,7 +120,7 @@ <<set $tanks[_inc].muscles += 2>> <<elseif $incubatorUpgradeSpeed == 5>> <<set $tanks[_inc].muscles++>> - <</if>> + <</if>> The strength monitoring systems detect $he is weak and @@.green;increase $his steroid dosage.@@ <<else>> $He has @@.lime;a healthy musculature;@@ efforts will be made to maintain it. diff --git a/src/pregmod/manageEconomy.tw b/src/pregmod/manageEconomy.tw index 28186b76929fddeec391cdddd0c641c38618689d..e4064c59ec4c8df136ec87a67f6150d39d979d42 100644 --- a/src/pregmod/manageEconomy.tw +++ b/src/pregmod/manageEconomy.tw @@ -60,7 +60,7 @@ __Economy__<br> <<elseif $disasterResponse > 0>> <br><br>Your disaster response unit is idle. It will not cost you any upkeep this week. <</if>> -<br><br> +<br><br> <</if>> __Population and Rent__<br> @@ -107,7 +107,7 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <<else>> //Free// | [[Increase|Manage Economy][$UCRent = 90, $rentEffectU = 1.04]] <</if>> -<br>Millionaires | $topClass | <<print _percTopClass>>% | Rent @@.yellowgreen;<<print cashFormat($TCRent)>>@@ +<br>Millionaires | $topClass | <<print _percTopClass>>% | Rent @@.yellowgreen;<<print cashFormat($TCRent)>>@@ <<if $TCRent > 975>> //Very High// | [[Decrease|Manage Economy][$TCRent = 975, $rentEffectT = 0.94]] <<elseif $TCRent > 650>> @@ -119,7 +119,7 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <<else>> //Free// | [[Increase|Manage Economy][$TCRent = 325, $rentEffectT = 1.04]] <</if>> -<br>Slaves | $ASlaves | <<print _percASlaves>>% /*should probably include player owned slaves of all types*/ +<br>Slaves | $ASlaves | <<print _percASlaves>>% /*should probably include player owned slaves of all types*/ <<if $secExp == 0>> <<if $weatherAwareness > 0>> @@ -130,7 +130,7 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <br><br>You have reinforced your passenger terminals to function even during bad weather. You can invest into all-weather transportation to remain functional no matter what.<br> Investing in all-weather transportation costs <<print cashFormat(100000)>> and increase upkeep. [[Invest|Manage Economy][$antiWeatherFreeze = 2, $cash -= 100000]] <<elseif $antiWeatherFreeze == 2>> - <br><br>Your arcology's passenger terminals remain fully operational even during the most extreme weather. + <br><br>Your arcology's passenger terminals remain fully operational even during the most extreme weather. <</if>> <</if>> <</if>> diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw index 2d035f0ce7817fc7218e22654a45b33913eba09f..76bff0dc600c1ca51008bc0d14a164d469170393 100644 --- a/src/pregmod/managePersonalAffairs.tw +++ b/src/pregmod/managePersonalAffairs.tw @@ -457,7 +457,7 @@ In total, you have given birth to: <<if _toSearch.indexOf("fertility") != -1>> <<set _fertRefresh = 1>> <</if>> - <<if $PC.fertDrugs == 1>> + <<if $PC.fertDrugs == 1>> You are currently taking fertility supplements<<if _fertRefresh == 1>>on top of the <<print $PC.refreshment>>s.<<else>>.<<if $PC.forcedFertDrugs > 0>> You feel a strange eagerness whenever you think of bareback sex.<</if>><</if>> [[Stop taking fertility drugs|Manage Personal Affairs][$PC.fertDrugs = 0]] <<else>> You are not on any fertility supplements<<if _fertRefresh == 1>>, other than the $PC.refreshment, of course.<<else>>.<<if $PC.forcedFertDrugs > 0>> You feel a strange eagerness whenever you think of bareback sex.<</if>><</if>> [[Start taking fertility drugs|Manage Personal Affairs][$PC.fertDrugs = 1]] diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index 5efa7558490cd53d6db8a36f1157d0aa6a02c2c4..b20e107f21cf953dde618fc5d13f718c7f6af849 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -964,7 +964,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ <<replace "#result">> Since $he came out of the tank rather unhealthy, you give $him a comprehensive medical exam with the help of the remote surgery. You apply care to @@.green;address@@ some of the most outstanding concerns. After the checkup, $he happily @@.mediumaquamarine;expresses $his thanks@@ for making $him feel better. <<if $arcologies[0].FSPaternalist != "unset">> - Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slave owners should look after their slaves. + Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slaveowners should look after their slaves. <<= FSChange("Paternalist", 2)>> <</if>> <</replace>> @@ -1000,7 +1000,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ <<set $activeSlave.health -= 10>> <<set $activeSlave.trust -= 5>> <<replace "#result">> - You escort $him to the remote surgery and strap $his face down with $his legs bare. $He doesn't understand what's coming for a while, but giggles as $his lower legs are carefully cleaned and disinfected. $He can't see the approaching surgical manipulators, but eventually $he feels a tugging at $his lower legs even through the local anaesthetic. $He gets one squeal of protest out before the surgery begins to apply healing agents. $He now requires special heels to walk, and will @@.gold;remember your power@@ with every @@.red;painful@@ step $he takes. $He seems @@.hotpink;inappropriately happy@@ about getting to wear pretty shoes when $he can no longer walk without them. + You escort $him to the remote surgery and strap $his face down with $his legs bare. $He doesn't understand what's coming for a while, but giggles as $his lower legs are carefully cleaned and disinfected. $He can't see the approaching surgical manipulators, but eventually $he feels a tugging at $his lower legs even through the local anesthetic. $He gets one squeal of protest out before the surgery begins to apply healing agents. $He now requires special heels to walk, and will @@.gold;remember your power@@ with every @@.red;painful@@ step $he takes. $He seems @@.hotpink;inappropriately happy@@ about getting to wear pretty shoes when $he can no longer walk without them. <</replace>> <</link>> <</if>> @@ -1053,7 +1053,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ <<set $activeSlave.anus = Math.clamp($activeSlave.anus, 3, 4)>> <<if $activeSlave.vagina > -1>> <<set $activeSlave.vagina to Math.clamp($activeSlave.vagina, 3, 4)>> - <<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10>> + <<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10>> <</if>> <<set $activeSlave.analCount += 10, $analTotal += 10>> <<= assignJob($activeSlave, "dairy")>> diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw index 5be1a2981126cc1d4fe3b37cba7417a5a4295346..ca4477c17536678f48911c65503602a9ef363cd3 100644 --- a/src/pregmod/organFarmOptions.tw +++ b/src/pregmod/organFarmOptions.tw @@ -1892,7 +1892,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<else>> @@.red;Organ not found for deletion!@@ <</if>> - <</link>> + <</link>> <<else>> <br> <<link "Implant" "Surgery Degradation">> @@ -1960,7 +1960,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<else>> @@.red;Organ not found for deletion!@@ <</if>> - <</link>> + <</link>> <<else>> <br> <<link "Implant" "Surgery Degradation">> @@ -2247,7 +2247,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi @@.red;Organ not found for deletion!@@ <</if>> <</link>> - <</if>> + <</if>> <<case "voicebox">> <<if $activeSlave.voice > 0 && $activeSlave.electrolarynx != 1>> <br> diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw index 64660f11aff816260d06625878aa55aefc429759..74961fdbb25bc9800066dd429e5eacfbc98961b4 100644 --- a/src/pregmod/reLegendaryWomb.tw +++ b/src/pregmod/reLegendaryWomb.tw @@ -32,7 +32,7 @@ This is a rare opportunity. The idea ofa pregnancy pageant isn't new but it is u <</replace>> <<else>> <<replace "#result">> - $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. It's likely there was some bribery behind the scenes, and it is fatal to $his chances of winning. Though $his pregnant body is the most impressive on display, another slave owner who was more open-handed with the judges took best in show. The public is impressed with $activeSlave.slaveName's reproductive capability anyway; as you are $his owner, your reputation has @@.green;increased@@ a little. + $activeSlave.slaveName is shown in public, closely inspected by the judging committee, and then asked to demonstrate how to pleasure a man while so heavily pregnant. It's likely there was some bribery behind the scenes, and it is fatal to $his chances of winning. Though $his pregnant body is the most impressive on display, another slaveowner who was more open-handed with the judges took best in show. The public is impressed with $activeSlave.slaveName's reproductive capability anyway; as you are $his owner, your reputation has @@.green;increased@@ a little. <<set $rep += 100>> <</replace>> <</if>> diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw index 35becd0e6491598a3533333d76276e57f725797e..fca1f8db4ca8f303f10096c54d08a98c49c5b006 100644 --- a/src/pregmod/reMaleCitizenHookup.tw +++ b/src/pregmod/reMaleCitizenHookup.tw @@ -391,7 +391,7 @@ He's clearly attracted to you; even the most consummate actor would have difficu <<set $arcologies[0].FSRomanRevivalist += 5>> <<case "Aztec Revivalist">> well-built form - <<set $arcologies[0].FSAztecRevivalist += 5>> + <<set $arcologies[0].FSAztecRevivalist += 5>> <<case "Egyptian Revivalist">> beautiful tanned body <<set $arcologies[0].FSEgyptianRevivalist += 5>> diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw index 3ad4b207020250ec1f38e66552981ca2d6043c89..c782638ca56ce95ca92937cf1aa41d52967c7a8c 100644 --- a/src/pregmod/rePregInventor.tw +++ b/src/pregmod/rePregInventor.tw @@ -32,9 +32,9 @@ grin and hefts one of $his massive breasts with both hands, sucking on $his nipple to give you a show while you wait. <<else>> grin and tweaks the nipples on $his pert breasts. - <</if>> + <</if>> <</if>> - <br><br> + <br><br> Once $he is safely resting on the ground, your slave <<if $activeSlave.amp < 1>> pushes up against it, stretching so that $he can look you in the eyes. @@ -57,17 +57,17 @@ <</if>> <</if>> <br><br>The explanation has been going on for a while now, so you motion for your slave to get to the point. - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "<<Master>>," $he <<say>>s, "I want the whole world to love hyper-pregnant baby machine<<s>> a<<s>> much a<<s>> I do. I know it'<<s>> <<s>>elfi<<sh>>, but I've been looking into way<<s>> to make <<s>>e<<x>> with broodmother<<s>> even better than it already i<<s>>. It feel<<s>> great to get fucked while I'm <<s>>o packed full and helple<<ss>>, but, if you'll let me try, I've got <<s>>ome idea<<s>> for making it even better for broodmother<<s>>. And, more importantly, <<Master>>, for you and any other potential partner<<s>>, too." - <<else>> + <<else>> <<if $activeSlave.amp < 1>> - $He explains that $he's been thinking of ways to make sex with overly pregnant slaves more convenient and enjoyable and would like your permission to develop them. - <<else>> + $He explains that $he's been thinking of ways to make sex with overly pregnant slaves more convenient and enjoyable and would like your permission to develop them. + <<else>> Your assistant explains that the $girl has been thinking of ways to make sex with overly pregnant slaves more convenient and enjoyable and would like your permission to develop them. <</if>> <</if>> - <br><br> + <br><br> You consider $his offer. Will you support $him? <br><br> @@ -88,8 +88,8 @@ gaping pussy, <<elseif ($activeSlave.vagina > 3)>> loose pussy, - <<elseif ($activeSlave.vagina >= 1)>> - vagina, + <<elseif ($activeSlave.vagina >= 1)>> + vagina, <<else>> surprisingly resilient, tight little pussy, <</if>> @@ -105,16 +105,16 @@ $his water breaks. You call your menials back to your office and decide to take a walk. As you pass by $him, it's clear that $he'll have more important things to think about it the coming day. <<set $activeSlave.labor = 1>> <<else>> - $his brood shifts precariously. You call your menials back to your office and decide to take a walk. As you pass by $him, it's clear that $he'll be more concerned with staying whole than whatever foolish endeavers $he was planning. + $his brood shifts precariously. You call your menials back to your office and decide to take a walk. As you pass by $him, it's clear that $he'll be more concerned with staying whole than whatever foolish endeavors $he was planning. <</if>> $activeSlave.slaveName is now more @@.gold;fearful@@. <<set $activeSlave.trust -= 4>> <<else>> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "I'm <<s>>orry, <<Master>>," $he <<say>>s, "I ju<<s>>t thought, well... nevermind." <<else>> <<if $activeSlave.amp < 1>> - $He motions in apology, trying to hide $his extreme disappointment. + $He motions in apology, trying to hide $his extreme disappointment. <<else>> $He is mute and limbless, so it is nearly impossible for $him to communicate $his feelings without a great deal of forward planning and help from your AI assistant. Despite this, you can tell $he's disappointed. <</if>> @@ -128,75 +128,75 @@ You kiss $him on the head, make sweet love to $him to improve $his mood, then have $him escorted out of your office. <<= VaginalVCheck()>> You are certain you made the right choice. If possible, $activeSlave.slaveName is now more @@.hotpink;devoted.@@ - <<set $activeSlave.devotion += 5>> + <<set $activeSlave.devotion += 5>> <</if>> <</replace>> <</link>> <br><<link "Yes, and offer to help $him in a... personal capacity">> <<EventNameDelink $activeSlave>> - <<replace "#result">> + <<replace "#result">> Being so close to the near-bursting womb of your slave for so long has got your loins stirring, and you hop up onto your desk, bringing your <<if $PC.dick == 1>> dick <<else>> vagina - <</if>> + <</if>> level with the broodmother's mouth. You tell $him that you could be convinced to let $him explore $his interests. $He squeals in delight and <<if $PC.dick == 1>> wraps $his <<if ($activeSlave.lips > 95)>> plush mouth pussy - <<elseif ($activeSlave.lips > 70)>> + <<elseif ($activeSlave.lips > 70)>> thick, dick sucking lips - <<elseif ($activeSlave.lips > 20)>> + <<elseif ($activeSlave.lips > 20)>> lips <<else>> thin, almost childlike lips <</if>> around your penis. - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> Between $his slurping and sucking, $he manages to get out enough intelligible words to give you a good idea about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. <<else>> <<if $activeSlave.amp < 1>> - While slurping and sucking, $he signs to you, communicating $his ideas about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. + While slurping and sucking, $he signs to you, communicating $his ideas about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. <<else>> $He focuses on slurping and sucking on your knob while your personal assistant explains $his ideas about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. <</if>> <</if>> <<else>> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> buries $his eager tongue in your quim. Between sucking on your clit and moaning, $he manages to get out enough intelligible words to give you a good idea about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. <<else>> <<if $activeSlave.amp < 1>> - While burying $his tongue in your quim, $he signs to you, communicating $his ideas about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. + While burying $his tongue in your quim, $he signs to you, communicating $his ideas about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. <<else>> $He focuses burying $his tongue in your quim while your personal assistant explains $his ideas about the sorts of things $he thinks could make sex with an enormously pregnant slave more fun. <</if>> - <</if>> + <</if>> <</if>> <<set $activeSlave.oralCount++, $oralTotal++>> While you're not interested in giving $him the funds necessary to make some of $his more outlandish ideas a reality, you're certainly excited by $his ideas regarding positions and hyperpregnant vaginal play. You tell $him to go for those and $he trills in delight, vibrating $his tongue <<if $PC.dick == 1>> along your dick and sending you over the edge. $He swallows your load, licking $his lips. - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Make <<s>>ure to keep feeding me your cum," $he <<say>>s flirtatiously. "I'm eating for a //lot// more than two, after all." <<else>> <<if $activeSlave.amp < 1>> - $He signs to you, begging you to keep feeding $him your cum as $he's eating for a lot more than two. + $He signs to you, begging you to keep feeding $him your cum as $he's eating for a lot more than two. <<else>> $He then nuzzles your crotch possessively, looking up at your face with devoted eyes. <</if>> <</if>> <<else>> in your intimate spaces and sending you over the edge. $He removes $himself from your pussy and licks $his lips. - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Make <<s>>ure to keep feeding me your pu<<ss>>y jui<<c>>e," $he <<say>>s flirtatiously. "I'm eating for a //lot// more than two, after all." <<else>> <<if $activeSlave.amp < 1>> - $He signs to you, begging you to keep feeding $him your pussy juice as $he's eating for a lot more than two. + $He signs to you, begging you to keep feeding $him your pussy juice as $he's eating for a lot more than two. <<else>> $He then nuzzles your crotch possessively, looking up at your face with devoted eyes. - <</if>> + <</if>> <</if>> <</if>> <br><br> @@ -216,9 +216,9 @@ hands in yours, noting their pleasant softness, and direct $him to explain. <<else>> You place a hand on $his exaggerated gut and direct $him to explain. - <</if>> + <</if>> $He blushes, sexually stimulated by even this minor touch, and - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> describes various ideas $he's had for tools and techniques that could improve an enormously pregnant girl's sexual potential. <<else>> <<if $activeSlave.amp < 1>> @@ -230,9 +230,9 @@ Picturing the actions as $he describes them gets <<if $PC.dick == 1>> you rock hard in short order - <<else>> + <<else>> your pussy dripping with need in short order - <</if>> + <</if>> and, as the description continues, you move around behind your broodmother, pushing $him up onto $his tremendous womb so that you can fuck $him against it. $His belly squashes down slightly under your weight, but less than you'd expect—$he's so packed full of children that $his stomach resists changing shape. $He wiggles $his hips as you <<if $activeSlave.butt > 11>> sink face first into $his warm, room filling ass cleavage @@ -242,34 +242,34 @@ rest the weight of your upper body on $his implant inflated ass cheeks <<elseif $activeSlave.butt > 2>> slap $his generous ass - <<else>> + <<else>> press down on $his petite little ass with your hips - <</if>> + <</if>> and begin teasing $his pussy with <<if $PC.dick == 1>> the tip of your dick. <<else>> your fingers. <</if>> - <br><br> - <<if canTalk($activeSlave)>> + <br><br> + <<if canTalk($activeSlave)>> "Ooh, <<Master>>," your slave <<say>>s, "if you keep thi<<s>> up you'll wake the babie<<s>>." <<else>> <<if $activeSlave.amp < 1>> Your slave signs, teasingly implying that you'll wake the babies. <<else>> - The skin of your slave's monumental belly flushes red and $he wiggles $his stumps in combined embarassment and arousal. + The skin of your slave's monumental belly flushes red and $he wiggles $his stumps in combined embarrassment and arousal. <</if>> <</if>> <br><br> Despite $his complaints, $he doesn't seem to mind once you start really fucking $him senseless. <<= VaginalVCheck()>> Once you've finished melting your swollen "little" sex slave into a puddle of sexually satisfied goo, - <<if $PC.dick == 1>> + <<if $PC.dick == 1>> shooting your load into $his wanting pussy, <<else>> collapsing into orgasm on $his bloated body, - <</if>> + <</if>> you call up your personal assistant, giving her orders to have your menials collect your exhausted breeder and to ensure $he has all the funds necessary to make $his perverted dreams a reality. $activeSlave.slaveName can only @@.hotpink;idolize you.@@ <<set $cash -= 10000>> <<set $activeSlave.devotion += 15>> @@ -291,9 +291,9 @@ The reinforced silk supports strain slightly under the weight of your slave's belly, but they make no noise, and you soon find yourself suspended in midair with $his <<if $activeSlave.vagina == 10>> huge, weeping pussy lips - <<elseif $activeSlave.vagina >= 6>> + <<elseif $activeSlave.vagina >= 6>> loose pussy - <<elseif $activeSlave.vagina >= 3>> + <<elseif $activeSlave.vagina >= 3>> pussy <<else>> tight little pussy @@ -301,9 +301,9 @@ at perfect eye level. You go down on $him to get $him primed and enjoy the feeling of <<if $activeSlave.amp < 1>> $his legs wrapping around your head - <<else>> + <<else>> $his stumps squeezing the sides of your head - <</if>> + <</if>> as you bring $him to climax. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <br><br> @@ -316,7 +316,7 @@ <br><br> You explore many other sexual positions before commanding the maternity swing to take you back to earth. You extricate yourself from the device, but leave $him inside of it. $He does a little twirl in the device, showing off the shape of $his hyper-inflated body, the tips of $his toes barely touching the ground. <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "<<S>>o what did you think, <<Master>>?" $he asks. $He purses $his lips, waiting for your response. <<else>> $He motions to you, making it clear $he's waiting for your judgment. @@ -342,24 +342,24 @@ <br><<link "Compliment $him but keep $his discoveries to yourself.">> <<replace "#result2">> You are impressed by $his ideas and arrange to have them implemented in a limited way in your arcology. You also arrange to keep $his discoveries secret, so as to hoard all the enjoyment of them for yourself. $activeSlave.slaveName doesn't mind. $He is @@.hotpink;simply happy@@ to have pleased you and @@.mediumaquamarine;trusts your intentions will benefit $him.@@ - <<set $pregInventions = 1>> - <<set $activeSlave.trust += 2, $activeSlave.devotion += 5>> + <<set $pregInventions = 1>> + <<set $activeSlave.trust += 2, $activeSlave.devotion += 5>> <</replace>> <</link>> <<if $FCTVreceiver == 1>> <br><<link "Organize a televised demonstration of $his skills.">> <<replace "#result2">> - You are so impressed by $his ideas that you arrange to have $him demonstrate $his discoveries on a prominent FCTV talkshow. It will take some time, and you'll have to insure that $he's at least reasonably well known before the show's executives will agree to allow $him on-air, but you're certain that $activeSlave.slaveName's name will soon be on the lips of pregnancy-loving slave owners and Free Cities citizens around the world. In the meantime, you implement her ideas around the arcology. $He is @@.hotpink;thrilled@@ to have pleased you so much that you would @@.mediumaquamarine;put such faith in $his ideas.@@ - <<set $cash -= 10000>> - <<set $pregInventor = 2>> - <<set $pregInventions = 1>> - <<set $activeSlave.trust += 4, $activeSlave.devotion += 10>> + You are so impressed by $his ideas that you arrange to have $him demonstrate $his discoveries on a prominent FCTV talkshow. It will take some time, and you'll have to insure that $he's at least reasonably well known before the show's executives will agree to allow $him on-air, but you're certain that $activeSlave.slaveName's name will soon be on the lips of pregnancy-loving slaveowners and Free Cities citizens around the world. In the meantime, you implement her ideas around the arcology. $He is @@.hotpink;thrilled@@ to have pleased you so much that you would @@.mediumaquamarine;put such faith in $his ideas.@@ + <<set $cash -= 10000>> + <<set $pregInventor = 2>> + <<set $pregInventions = 1>> + <<set $activeSlave.trust += 4, $activeSlave.devotion += 10>> <</replace>> <</link>> // This will cost <<= cashFormat(10000)>>// <</if>> - </span> + </span> <</replace>> - <</link>> + <</link>> <br><<link "Have $him give you a trained assisted strip show.">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -374,66 +374,66 @@ plump ass <<else>> slender ass - <</if>> + <</if>> and then shakes $his booty, glancing over $his shoulder to see how you react. You motion for $him to continue and $he turns around and approaches you, stopping only when $his massive belly is looming in front of you, almost touching you. You look over the apex of $his stomach to consider the "invention" she's developed to enable $his miraculous mobility. <br><br> A significant number of menial slaves have been repurposed and specially trained to aid your hyperbroodmother and $his incredible belly. These menials, <<if $arcologies[0].FSPaternalist > 60>> outfitted with expensive safety gear to protect them during their potentially dangerous endeavors, - <<elseif $arcologies[0].FSRepopulationFocus > 60>> + <<elseif $arcologies[0].FSRepopulationFocus > 60>> themselves pregnant, though not nearly as large, - <<elseif $arcologies[0].FSRestart > 60>> + <<elseif $arcologies[0].FSRestart > 60>> low-quality stock unfit to serve as breeders, - <<elseif $arcologies[0].FSPastoralist > 60>> + <<elseif $arcologies[0].FSPastoralist > 60>> their huge, milky tits squashed up against your slave's body, leaking milk, - <<elseif $arcologies[0].FSAssetExpansionist > 60>> + <<elseif $arcologies[0].FSAssetExpansionist > 60>> their huge tits and asses serving as exotic cushions for the tender flesh of your massively bloated hyperbroodmother, <<elseif $arcologies[0].FSTransformationFetishist > 60>> their huge implanted tits and asses clearly designed to maximize their potential as cushions for your massively bloated hyperbroodmother, <<elseif $arcologies[0].FSPhysicalIdealist > 60>> their impressive muscles rippling as they exert themselves, - <<elseif $arcologies[0].FSHedonisticDecadence > 60>> + <<elseif $arcologies[0].FSHedonisticDecadence > 60>> surprisingly strong, given how plush they are, and well suited for their job, - <<elseif $arcologies[0].FSChattelReligionist > 60>> + <<elseif $arcologies[0].FSChattelReligionist > 60>> dressed in skimpy monks habits and eyes flashing with exalted fervor as they go about their duties, - <<elseif $arcologies[0].FSYouthPreferentialist > 60>> + <<elseif $arcologies[0].FSYouthPreferentialist > 60>> just barely the legal age for consent in your arcology and clearly eager to prove themselves, - <<elseif $arcologies[0].FSMaturityPreferentialist > 60>> + <<elseif $arcologies[0].FSMaturityPreferentialist > 60>> plush MILFs who support your hyperbroodmother's insane pregnancy with a hint of maternal affection, <<elseif $arcologies[0].FSSlimnessEnthusiast > 60>> lithe and possessed of wiry strength, - <<elseif $arcologies[0].FSRomanRevivalist > 60>> + <<elseif $arcologies[0].FSRomanRevivalist > 60>> dressed in a skimpy reproduction of roman legionary garb, - <<elseif $arcologies[0].FSAztecRevivalist > 60>> + <<elseif $arcologies[0].FSAztecRevivalist > 60>> clad only in exotic feathers, - <<elseif $arcologies[0].FSEgyptianRevivalist > 60>> + <<elseif $arcologies[0].FSEgyptianRevivalist > 60>> dressed in ankle length tarkhans made of brass and turquoise colored beads, - <<elseif $arcologies[0].FSEdoRevivalist > 60>> + <<elseif $arcologies[0].FSEdoRevivalist > 60>> dressed in skimpy noh theatre costumes, - <<elseif $arcologies[0].FSArabianRevivalist > 60>> + <<elseif $arcologies[0].FSArabianRevivalist > 60>> their sinful figures made modest by roomy abayas, - <<elseif $arcologies[0].FSChineseRevivalist > 60>> + <<elseif $arcologies[0].FSChineseRevivalist > 60>> clad in traditional silk chang'ao and lotus shoes, - <<else>> + <<else>> their clothing specifically chosen to supplement and flatter your hyperbroodmother's own outfit, - <</if>> + <</if>> act to support $his movements as $he teases you, seemingly heedless of their own safety. Their ego has been subsumed in pursuit of their duties and, as they fall into place to hold up $his gargantuan belly with each of $his slightest, most thoughtless movements, they give you the impression of being more extensions of $his will than independent beings. Your hyperbroodmother leans forward, just the slightest bit, as you consider $his assistants, and presses $his unfathomable stomach into your crotch. As $he does so, two of $his assistants slide under $his belly with practiced ease, cushioning it with their bodies to prevent it from touching the cold ground. No sound passes their lips as the gargantuan organ crushes down on them, but you can hear their bones creak. <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Oooh, <<s>>omeone like<<s>> what they <<s>>ee," $he <<say>>s. <<else>> $He can't speak, but $he does grin and roll $his belly up and down your lap for a moment, $his servants lifting and supporting $him from the periphery such that $he seems to be in casual control of $his immobilizing bulk. <</if>> <br><br> It is only then that you realize that - <<if $PC.dick == 1>> + <<if $PC.dick == 1>> your dick is as hard as a length of steel. - <<else>> + <<else>> your kitty is positively drowning in fem-cum. - <</if>> + <</if>> You move to touch $his belly, but $he steps backward, leaving it just out of reach. <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "If you'll permit, <<Master>>," $he <<say>>s teasingly, "I'd like to <<sh>>ow off my 'invention' ju<<s>>t a little longer." <<else>> $He smirks and @@ -462,7 +462,7 @@ and <<if $activeSlave.butt > 11>> couch smothering ass cheeks. - <<elseif $activeSlave.butt > 5>> + <<elseif $activeSlave.butt > 5>> enormous ass. <<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>> implant-filled ass. @@ -487,29 +487,29 @@ <</if>> <</if>> <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "I think you'll find, though..." $he <<say>>s. <<elseif $activeSlave.amp < 1>> $He motions that "$he believes you'll find," then falls into a coy silence. - <<else>> + <<else>> $His mouthpiece motions that your slave "believes you'll find," then falls into a coy silence. - <</if>> - <br><br> + <</if>> + <br><br> $He's spinning around the pole now, reminding you of $his earlier motions. $He seems weightless, $his massive bulk perfectly supported regardless of the personal cost to those supporting $him. Your gaze turns to several motionless servants who have been knocked unconscious by $his careening bulk. They're piled up against a side wall, but inconspicuous. You can't recall when they collapsed, or when they were dragged away. The passiveness with which your slave's glorified human clothing moves makes even the collapsed menials seem natural and perfectly reasonable--just something that happens when your hyperbroodmother exercises $his body, sometimes. Not an abuse of another person. More like flexing a limb. <br><br> - $His servants surge upward, piling on top of eachother and rotating $him. $He flips upside down and, for a moment, you worry that $he might fall with disastrous consequences. The mass of human bodies working in tandem to protect and enable $him executes its motions in perfect synchrony, however, and you are treated to the sight of an impossibly pregnant slave spinning upside down, hooking one + $His servants surge upward, piling on top of each other and rotating $him. $He flips upside down and, for a moment, you worry that $he might fall with disastrous consequences. The mass of human bodies working in tandem to protect and enable $him executes its motions in perfect synchrony, however, and you are treated to the sight of an impossibly pregnant slave spinning upside down, hooking one <<if $activeSlave.amp < 1>> leg - <<else>> + <<else>> "leg" <</if>> around a stripper pole, and performing a slow, effortless body inversion, $his massive upside down belly rotating just a split second slower than the rest of $him. $He rotates some more and then flips back into a normal standing position, leaning over $his stomach and once again slightly crushing $his now visibly exhausted servants as $he performs a mock bow. <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "That it wa<<s>> worth it!" $he <<say>>s, finishing $his earlier statement. "So, what do you think?" $he asks. $He seems not even slightly out of breath. <<elseif $activeSlave.amp < 1>> $He motions to you, communicating the last part of $his earlier message: "that it was worth it!" $He then indicates that $he is waiting for your opinion. You note that $he hasn't even broken a sweat. - <<else>> + <<else>> $His mouthpiece motions to you, communicating the last part of the message your slave started earlier: "that it was worth it!" The menial then indicates that your slave is waiting for your opinion of $his work. You note that your hyperbroodmother hasn't even broken a sweat. <</if>> <br><br><span id="result2"> @@ -531,22 +531,22 @@ <br><<link "Compliment $him but keep $his discoveries to yourself.">> <<replace "#result2">> You are impressed by $his ideas and arrange to have them implemented in a limited way in your arcology. You also arrange to keep $his discoveries secret, so as to hoard all the enjoyment of them for yourself. $activeSlave.slaveName doesn't mind. $He is @@.hotpink;simply happy@@ to have pleased you and @@.mediumaquamarine;trusts your intentions will benefit $him.@@ - <<set $pregInventions = 1>> - <<set $activeSlave.trust += 2, $activeSlave.devotion += 5>> + <<set $pregInventions = 1>> + <<set $activeSlave.trust += 2, $activeSlave.devotion += 5>> <</replace>> <</link>> <<if $FCTVreceiver == 1>> <br><<link "Organize a televised demonstration of $his skills.">> <<replace "#result2">> - You are so impressed by $his ideas that you arrange to have $him demonstrate $his discoveries on a prominent FCTV talkshow. It will take some time, and you'll have to insure that $he's at least reasonably well known before the show's executives will agree to allow $him on-air, but you're certain that $activeSlave.slaveName's name will soon be on the lips of pregnancy-loving slave owners and Free Cities citizens around the world. In the meantime, you implement her ideas around the arcology. $He is @@.hotpink;thrilled@@ to have pleased you so much that you would @@.mediumaquamarine;put such faith in $his ideas.@@ - <<set $cash -= 10000>> - <<set $pregInventor = 2>> - <<set $pregInventions = 1>> - <<set $activeSlave.trust += 4, $activeSlave.devotion += 10>> + You are so impressed by $his ideas that you arrange to have $him demonstrate $his discoveries on a prominent FCTV talkshow. It will take some time, and you'll have to insure that $he's at least reasonably well known before the show's executives will agree to allow $him on-air, but you're certain that $activeSlave.slaveName's name will soon be on the lips of pregnancy-loving slaveowners and Free Cities citizens around the world. In the meantime, you implement her ideas around the arcology. $He is @@.hotpink;thrilled@@ to have pleased you so much that you would @@.mediumaquamarine;put such faith in $his ideas.@@ + <<set $cash -= 10000>> + <<set $pregInventor = 2>> + <<set $pregInventions = 1>> + <<set $activeSlave.trust += 4, $activeSlave.devotion += 10>> <</replace>> <</link>> // This will cost <<= cashFormat(10000)>>// <</if>> - </span> + </span> <</replace>> <</link>> <<if $spa != 0>> @@ -556,57 +556,57 @@ Your slave asks you to meet $him in your spa. Upon entering, you take a moment to enjoy the <<if $spaDecoration == "Paternalist">> sight of the opulently appointed pools and the intellectually stimulating shows streaming from the many screens set on the walls of the room. - <<elseif $spaDecoration == "Repopulation Focus">> + <<elseif $spaDecoration == "Repopulation Focus">> sight of all of the maternity aid devices scattered throughout the room. Whatever the nature of $his invention, your slave's toy is guaranteed to fit in well in these particular baths. - <<elseif $spaDecoration == "Eugenics">> + <<elseif $spaDecoration == "Eugenics">> sight of the dualistic, caste based facilities. - <<elseif $spaDecoration == "Pastoralist">> + <<elseif $spaDecoration == "Pastoralist">> faint smell of milk that wafts through the room with the steam and the sight of the many aid devices that your hypermassive slaves absolutely require to make use of the facilities. - <<elseif $spaDecoration == "Asset Expansionist">> + <<elseif $spaDecoration == "Asset Expansionist">> sight of the aid equipment that your hypermassive slaves absolutely require to make use of the facilities. <<elseif $spaDecoration == "Transformation Fetishist">> sight of the various surgical recovery devices scattered throughout the room. <<elseif $spaDecoration == "Physical Idealist">> sight of the various light impact workout machines scattered throughout the room. - <<elseif $spaDecoration == "Hedonistic">> + <<elseif $spaDecoration == "Hedonistic">> smell of the lavishly appointed cornucopias of food scattered around the facility's many opulent pools. - <<elseif $spaDecoration == "Chattel Religionist">> + <<elseif $spaDecoration == "Chattel Religionist">> sight of the ritual pools and the various icons of the faith scattered throughout the room. - <<elseif $spaDecoration == "Youth Preferentialist">> + <<elseif $spaDecoration == "Youth Preferentialist">> carnival atmosphere created by the waterpark theming of the facilities. <<elseif $spaDecoration == "Gender Radicalist">> - sight of the extreme penetration based pornography feeds streaming from the many screens set on the walls of the room. - <<elseif $spaDecoration == "Gedner Fundamentalist">> - sight of the traditionalist pornographic feeds streaming from the many screens set on the walls of the room. - <<elseif $spaDecoration == "Maturity Preferentialist">> + sight of the extreme penetration based pornography feeds streaming from the many screens set on the walls of the room. + <<elseif $spaDecoration == "Gender Fundamentalist">> + sight of the traditionalist pornographic feeds streaming from the many screens set on the walls of the room. + <<elseif $spaDecoration == "Maturity Preferentialist">> sight of the many businesslike, beautifying devices and service stations scattered throughout the room. <<elseif $spaDecoration == "Slimness Enthusiast">> - comfortable atmosphere of the facilities. - <<elseif $spaDecoration == "Degradationist">> + comfortable atmosphere of the facilities. + <<elseif $spaDecoration == "Degradationist">> sight of the all-seeing cameras scattered throughout the room. You give a nod to one of the obvious ones, knowing there's an audience watching. - <<elseif $spaDecoration == "Roman Revivalist">> + <<elseif $spaDecoration == "Roman Revivalist">> sight of the sexual mosaics at the bottom of its spacious baths. - <<elseif $spaDecoration == "Aztec Revivalist">> + <<elseif $spaDecoration == "Aztec Revivalist">> sight of its golden idols and exotic animal trophies as well as the warm smell of tropical herbs. - <<elseif $spaDecoration == "Egyptian Revivalist">> + <<elseif $spaDecoration == "Egyptian Revivalist">> heavy perfumed air pervading the room and the sight of its warm, reed lined pools. - <<elseif $spaDecoration == "Edo Revivalist">> + <<elseif $spaDecoration == "Edo Revivalist">> steam rising up off of the stone-lined onsen pools. - <<elseif $spaDecoration == "Arabian Revivalist">> + <<elseif $spaDecoration == "Arabian Revivalist">> vibrant tilework and the smell of the heavy perfume in the steamy air. - <<elseif $spaDecoration == "Chinese Revivalist">> + <<elseif $spaDecoration == "Chinese Revivalist">> stultifying, gloomy atmosphere pervading the room. - <<elseif $spaDecoration == "Body Purist">> + <<elseif $spaDecoration == "Body Purist">> comfortable atmosphere of the facilities. - <<else>> + <<else>> sight of its spacious baths and pleasant atmosphere. - <</if>> + <</if>> Your eyes then fall on what must be $his invention: a new pool, set in a corner. It's not olympic size, but it is quite large compared to most of your other pools--a large oval--and it is completely filled with a clear, gooey substance. Lounging in it, facing you and with $his massive belly poking out just far enough for you to enjoy the sight of $his bulging "outie" belly button, is your slave, wearing an attractive bikini that seems to be soaked through with whatever goo is filling the pool. $He <<if $activeSlave.amp < 1>> waves at you and then gently rolls forward onto $his astounding pregnancy, - <<else>> + <<else>> waves a stub at you and then pokes it at a holographic remote array hovering nearby. A mobility assistance device in the pool rolls $him forward onto $his astounding pregnancy, - <</if>> + <</if>> <<if ($activeSlave.boobs >= 20000)>> causing $his insanely enormous tits to flop onto the tile at the pool's edge with a loud "thwack." <<elseif ($activeSlave.boobs >= 3000)>> @@ -615,8 +615,8 @@ resting $his huge, implant-distended tits on the pool's edge, causing them to push up into $his chin as $he looks up at you. <<else>> giving you a nice view of $his cute tits. - <</if>> - <br><br> + <</if>> + <br><br> <<if canTalk($activeSlave)>> "Hi, <<Master>>," $he <<say>>s. "//Oooooh...// you have no idea how good this feel<<s>>. My aching belly is warmed all through--well? Why don't you come in and I'll explain things." <<elseif $activeSlave.amp < 1>> @@ -627,15 +627,15 @@ <br><br> You strip and put on one of the swimming outfits that are stored in the baths for your personal use, then slide yourself into the pool, squeezing in between its wall and your hyperswollen broodmother. The gel has a medicinal scent masked by lavender and is the perfect warmth to ease your muscles as you slide into it. Your skin tingles at its touch. <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "It'<<s>> curative jelly," your slave explains. "I'm <<s>>o big, now, it take<<s>> mo<<s>>t of the day to moi<<s>>turize my poor belly, even with help. With thi<<s>> jelly pool, it only takes a few minute<<s>>. I'm <<s>>ure thi<<s>> pool can help all <<s>>ort<<s>> of <<s>>lave<<s>> with big a<<ss>>et<<s>> <<s>>o that they can keep them<<s>>elve<<s>> looking pretty for their <<if $PC.title == 1>>ma<<s>>ter<<s>><<else>>mi<<s>>tre<<ss>>e<<s>><</if>>." <<else>> <<if $activeSlave.amp == 0>> $He motions to you, explaining in sign that the pool is filled with curative gel. It's designed to help slaves with enormous assets moisturize their oversized bodies without having to spend all day applying it manually. - <<else>> + <<else>> Your personal assistant chimes in to explain that the pool is filled with curative gel. It's designed to help slaves with enormous assets moisturize their oversized bodies without having to spend all day applying it manually. <</if>> - <</if>> + <</if>> <br><br> <<if $activeSlave.amp < 1>> $He presses a few buttons on a holographic remote array @@ -656,59 +656,59 @@ $He then reaches out and, after you nod that $he can continue, $he caresses your face. <<else>> $He then reaches out to caress your face, but blushes and stops the motion as $he remembers that $he is physically unequipped to do so. - <</if>> + <</if>> $His weight falls onto you and pushes you into the cushioned wall of the pool. The wall gives beneath your combined bulk, swelling down and outward to accommodate and support you. <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Do you like it, <<Master>>?" $he asks. "It'<<s>> built to grow and change a<<s>> your <<s>>lave<<s>> do. It <<sh>>ould be the perfect <<s>>ize to <<s>>upport them, no matter what that <<s>>ize might be. And if we ever get too big for even that, well..." $he smiles and you realize that, between the feeling of $his heavy, slick mass pressing into you and the rejuvenating effect of the gel, - <<if $PC.dick == 1>> + <<if $PC.dick == 1>> you're hard as a rock and - <<else>> + <<else>> your pussy is absolutely weeping and you are - <</if>> + <</if>> as refreshed and eager to fuck as you've been in quite some time. "We can alway<<s>> just make it... bigger." <<else>> <<if $activeSlave.amp < 1>> $He motions to you, explaining that the pool is designed to grow to accommodate and support its users, then smiles. You realize that, between the feeling of $his heavy, slick mass pressing into you and the rejuvenating effect of the gel, - <<if $PC.dick == 1>> + <<if $PC.dick == 1>> you're hard as a rock and - <<else>> + <<else>> your pussy is absolutely weeping and you are - <</if>> + <</if>> as refreshed and eager to fuck as you've been in quite a while. - <<else>> + <<else>> Your personal assistant explains that the pool has been designed to grow to accommodate and support its users. You're only half-listening to what she is saying, however, as you have suddenly realized that, between the feeling of your slave's heavy, slick mass pressing into you and the rejuvenating effect of the gel, - <<if $PC.dick == 1>> + <<if $PC.dick == 1>> you're hard as a rock and - <<else>> + <<else>> your pussy is absolutely weeping and you are - <</if>> + <</if>> as refreshed and eager to fuck as you've been in quite a while. <</if>> - <</if>> - <br><br> + <</if>> + <br><br> Your arousal gives you an idea, and you push back on your hyperbroodmother's colossal belly. $He steps away from you until $he is in the center of the pool, a look of confusion on $his face. You take control of the remote and then manipulate the reticulating frame supporting the pool such that it lifts the floor, slowly rendering both you and your colossal-bellied breeder knee deep in the warm gel. You hunker down into an aggressive, combative stance and <<if $activeSlave.origEye == "implant">> $his synthetic eyes flash white for a moment as a look of understanding dawns on $his face. <<else>> a look of understanding lights up in $his eyes. - <</if>> - <<if !canTalk($activeSlave)>> + <</if>> + <<if !canTalk($activeSlave)>> <<if $activeSlave.amp == 0>> $He waves $his arms in mock dismay<<if $activeSlave.combatSkill > 0>> and lowers $his guard<</if>> as you prepare to wrestle $him in the pool of goop. - <<else>> + <<else>> $He waves $his stubs in mock dismay as you prepare to wrestle $him in the pool of goop. <</if>> <<else>> "Oh no," $he <<say>>s in mock dismay<<if $activeSlave.combatSkill > 0>>, lowering $his guard<</if>>. "My <<Master>> i<<s>> going to wre<<s>>tle me into <<s>>ubmi<<ss>>ion in thi<<s>> hot, heavy goo pool. Whatever will I do?" - <</if>> + <</if>> You circle around $him, slowly approaching $him, and $he uses the pool's mobility assistance tools to rotate $his body so that $he can just barely keep you in $his gaze, drizzling gel over $his belly as $he keeps it between you and $him to use as a protective barrier. When you're close enough to touch the apex of $his fecund body, you leap forward through the gel, diving to one side and disappearing under it. Your momentum carries you a reasonable distance despite the resistance of the thick substance and you pop back up directly behind $him. You grab $him under $his armpits, pressing your - <<if $PC.dick == 1>> + <<if $PC.dick == 1>> rigid dick against $his - <<else>> + <<else>> engorged pussy lips against $his <</if>> - <<if $activeSlave.butt > 7>> + <<if $activeSlave.butt > 7>> enormous, gel-slicked ass, <<elseif $activeSlave.butt > 4>> plush, gel-slicked ass, @@ -722,15 +722,15 @@ and throw your weight backward to bring you both to the ground. $He's far too enormous to make this achievement doable with anything less than superhuman strength, but the mobility assistance devices engage as you move, and the two of you slowly collapse into the warm jelly. <<= VaginalVCheck()>> After you've fucked $him near senseless, enjoying $his struggles to keep abreast of the smothering gel as you abuse $his pussy, you both retire to the side of the pool and $he presses into you, nuzzling your neck and - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> asking you what you think of $his invention. <<else>> <<if $activeSlave.amp == 0>> motioning to you, asking you what you think of $his invention. - <<else>> + <<else>> waving a stub in the air. As if on cue, your personal servant asks you what you think of your broodmother's invention. <</if>> - <</if>> + <</if>> <br><br><span id="result2"> <<link "Insult $him and halt all further training.">> <<replace "#result2">> @@ -750,22 +750,22 @@ <br><<link "Compliment $him but keep $his discoveries to yourself.">> <<replace "#result2">> You are impressed by $his ideas and arrange to have them implemented in a limited way in your arcology. You also arrange to keep $his discoveries secret, so as to hoard all the enjoyment of them for yourself. $activeSlave.slaveName doesn't mind. $He is @@.hotpink;simply happy@@ to have pleased you and @@.mediumaquamarine;trusts your intentions will benefit $him.@@ - <<set $pregInventions = 1>> - <<set $activeSlave.trust += 2, $activeSlave.devotion += 5>> + <<set $pregInventions = 1>> + <<set $activeSlave.trust += 2, $activeSlave.devotion += 5>> <</replace>> <</link>> <<if $FCTVreceiver == 1>> <br><<link "Organize a televised demonstration of $his skills.">> <<replace "#result2">> - You are so impressed by $his ideas that you arrange to have $him demonstrate $his discoveries on a prominent FCTV talkshow. It will take some time, and you'll have to insure that $he's at least reasonably well known before the show's executives will agree to allow $him on-air, but you're certain that $activeSlave.slaveName's name will soon be on the lips of pregnancy-loving slave owners and Free Cities citizens around the world. In the meantime, you implement her ideas around the arcology. $He is @@.hotpink;thrilled@@ to have pleased you so much that you would @@.mediumaquamarine;put such faith in $his ideas.@@ - <<set $cash -= 10000>> - <<set $pregInventor = 2>> - <<set $pregInventions = 1>> - <<set $activeSlave.trust += 4, $activeSlave.devotion += 10>> + You are so impressed by $his ideas that you arrange to have $him demonstrate $his discoveries on a prominent FCTV talkshow. It will take some time, and you'll have to insure that $he's at least reasonably well known before the show's executives will agree to allow $him on-air, but you're certain that $activeSlave.slaveName's name will soon be on the lips of pregnancy-loving slaveowners and Free Cities citizens around the world. In the meantime, you implement her ideas around the arcology. $He is @@.hotpink;thrilled@@ to have pleased you so much that you would @@.mediumaquamarine;put such faith in $his ideas.@@ + <<set $cash -= 10000>> + <<set $pregInventor = 2>> + <<set $pregInventions = 1>> + <<set $activeSlave.trust += 4, $activeSlave.devotion += 10>> <</replace>> <</link>> // This will cost <<= cashFormat(10000)>>// <</if>> - </span> + </span> <</replace>> <</link>> <</if>> @@ -805,7 +805,7 @@ <<include "RE Preg Inventor Text">> <br><br> - You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant positive impact@@ on public opinion. + You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant positive impact@@ on public opinion. <<if $activeSlave.prestige <= 2>> <<set $activeSlave.prestige = 2>> <<set $activeSlave.prestigeDesc = "She is a renowned inventor of hyperpregnant sex accessories and toys.">> @@ -833,8 +833,8 @@ <br><br> <<include "RE Preg Inventor Text">> - - <br><br> + + <br><br> You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant positive impact@@ on public opinion. <<if $activeSlave.prestige < 2>> <<set $activeSlave.prestige = 2>> @@ -850,15 +850,15 @@ <</if>> <</for>> <<set _pregmag = "a cut out magazine cover of your renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and her myriad toys">> - <<set $trinkets.push(_pregmag)>> + <<set $trinkets.push(_pregmag)>> <</replace>> - <</link>> + <</link>> <br><<link "Trust In Your Slave">> <<EventNameDelink $activeSlave>> <<replace "#result">> It's a gamble, but you decide to trust in the charisma of your slave and the fame she has already accrued to sell your vision for the world's future during the interview. <<if ($activeSlave.pornPrestige > 2)>> - She's enormously popular, so your gambit has a good chance of success. + She's enormously popular, so your gambit has a good chance of success. <<elseif ($activeSlave.pornPrestige > 1)>> She's quite popular, so your gambit has a reasonable chance of success. <<else>> @@ -907,7 +907,7 @@ <<set _pregmag = "a cut out magazine cover of your renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and her myriad toys">> <<set $trinkets.push(_pregmag)>> <<elseif $activeSlave.pornPrestige >= 3 && random(1,100) > 15>> - You turn your FCTV screen off satisifed that your slave has done a satisfactory job. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant impact@@ on public opinion, though only at a local level. + You turn your FCTV screen off satisifed that your slave has done a satisfactory job. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant impact@@ on public opinion, though only at a local level. <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1>> <<set $activeSlave.prestigeDesc = "She is a locally respected inventor of hyperpregnant sex accessories and toys.">> @@ -1004,7 +1004,7 @@ <</if>> <</for>> <<set _pregmag = "a cut out magazine cover of your world renowned hyperbroodmother inventor, " + $activeSlave.slaveName + ", and her myriad toys">> - <<set $trinkets.push(_pregmag)>> + <<set $trinkets.push(_pregmag)>> <<elseif random(1,100) > 70>> You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that $activeSlave.slaveName's appearance on "Husbandry With Milly" has had a @@.green;significant positive impact@@ on public opinion. <<if $activeSlave.prestige < 2>> @@ -1037,7 +1037,7 @@ <</if>> <</for>> <<else>> - You turn your FCTV screen off disappointed that your slave has done a mediocre job. Over the course of the next several weeks, it becomes clear that @@.green;what little impact@@ she has had is on a local scale only. + You turn your FCTV screen off disappointed that your slave has done a mediocre job. Over the course of the next several weeks, it becomes clear that @@.green;what little impact@@ she has had is on a local scale only. <<set $rep += 100>> <<for _i = 1; _i < _l; _i++>> <<if $arcologies[_i].FSRepopulationFocus != "unset">> @@ -1046,9 +1046,9 @@ <<set $arcologies[_i].FSRestart -= 10>> <</if>> <</for>> - <</if>> + <</if>> <</replace>> - <</link>> + <</link>> </span> <</if>> \ No newline at end of file diff --git a/src/pregmod/rePregInventorText.tw b/src/pregmod/rePregInventorText.tw index 1b031d5faf114786053aeb9cf13efe86f866c43d..6a9bd5ff95d89a5cbb131a67f2db2710e1c7ad5a 100644 --- a/src/pregmod/rePregInventorText.tw +++ b/src/pregmod/rePregInventorText.tw @@ -29,9 +29,9 @@ Your slave smiles, <<if $activeSlave.amp < 1>> rubbing the side of $his belly with one hand while waving at the audience with the other. - <<else>> + <<else>> pushing one arm stump into the side of $his belly while waving the other at the studio audience. - <</if>> + <</if>> After $he has entered and taken $his place next to the interview couch--rolling forward to lay on $his belly so that $he can speak at eye level with $his interviewer while reclined in relative comfort--more menials enter the stage, carrying portable versions of the specialized maternity swing and moisturizing pool that $he has developed. <br><br> "Wow!" Millie says, "You're just about ready to pop, aren't you?" @@ -50,13 +50,13 @@ "and I'm more and more ready to pop every day." <<elseif $activeSlave.amp < 1>> motioning toward $his belly to emphasize the truth of the host's statement. - <<else>> + <<else>> waving $his stumps at $his belly to emphasize the truth of the host's statement. - <</if>> + <</if>> <br><br> "I have to admit, $activeSlave.slaveName," Millie says, "you might just be the most heavily pregnant breeder I've ever seen." She motions at your slave's replete body and says: "--may I?" <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Plea<<s>>e do," your slave <<say>>s. <<elseif $activeSlave.amp < 1>> Your slave invites the host to touch by patting $his belly and then grinning. @@ -85,7 +85,7 @@ rubs $his arm stubs against $his nipples through $his pretty slave gown, a look of hungry anticipation on $his face. <</if>> <</if>> - <br><br> + <br><br> Millie places an appreciative hand on your slave's silk clad flank. The poor $girl is so packed full of children that $his brood can be seen pressed in outline along the full swell of her belly, and Millie's hand rests on the embossed figure of one such child. The camera zooms in as its form can be clearly made out pushing through the skin of your slave and against the host's touch. It turns over, allowing her to cup its back in her palm. Your slave flexes $his <<if $activeSlave.amp < 1>> legs @@ -95,19 +95,19 @@ and parts $his <<if ($activeSlave.lips > 95)>> swollen mouth pussy, - <<elseif ($activeSlave.lips > 70)>> + <<elseif ($activeSlave.lips > 70)>> swollen lips, - <<elseif ($activeSlave.lips > 20)>> + <<elseif ($activeSlave.lips > 20)>> lips, <<else>> thin lips, - <</if>> - making no noise. You know $him well enough to understand that the combined pleasure and pain from the talkshow host's uncareful touch has caused $him to experience one of $his "secret little orgasms," and you savor the sight of $him squirming as $he tries not to let on. + <</if>> + making no noise. You know $him well enough to understand that the combined pleasure and pain from the talkshow host's uncareful touch has caused $him to experience one of $his "secret little orgasms," and you savor the sight of $him squirming as $he tries not to let on. <br><br> "So, $activeSlave.slaveName," Millie says, not taking her eyes off of the slave's incredibly fecund figure, "why don't you tell us about your inventions?" <br><br> Your slave bites $his lip and gives the talkshow host a meaningful look. - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "How about I give you a 'hand<<s>>-on' demon<<s>>tration in<<s>>tead?" $he asks. <<elseif $activeSlave.amp < 1>> $He signs that $he'd like to give her a "hands-on demonstration" instead. @@ -117,7 +117,7 @@ <br><br> The host quirks an eyebrow, then nods. "Alright," she says. "How about we start with that pool of yours?" She then strips her outer layer of clothing, showing off her own famously heavily pregnant figure in an inadequate bra and panties. She makes her way to the curative jelly filled pool, after your slave has been situated within it. Millie dips a toe into the substance and giggles. "Oh my, it tingles!" <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Ju<<s>>t wait till you feel it on your belly," your slave <<say>>s. "It feel<<s>> //<<s>>oooo// good." <<elseif $activeSlave.amp < 1>> $He signs that the host should get into the pool entirely to feel what it's like on the rest of her swollen body, as well. @@ -129,7 +129,7 @@ <br><br> "This feels great," Millie says. "I've been feeling a bit stretched thin, lately, but I can feel all the tension in my belly just slipping away." <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Thi<<s>> pool i<<s>> de<<s>>igned to allow <<s>>lave<<s>> to care for their bodie<<s>> no matter how large they inflate," your slave <<say>>s. "--are you alright?" $he asks, wearing a look of mock concern on $his face. <<elseif $activeSlave.amp < 1>> Using the hand farthest from Millie, and with the other conspicuously hidden under the goo, your slave signs that the pool is designed to allow slaves to care for their bodies no matter how large they grow. $He then signs a request regarding the host's wellbeing, wearing a look of mocking concern on $his face. @@ -139,7 +139,7 @@ <br><br> "Ah! Um, yes--yep! I'm feeling just fine," Millie says. She's blushing furiously and squirming, and you can just make out the outline of your slave performing some form of teasing shenanigans under the distorting effect of the pool's goo. "So--oooh, yes… $activeSlave.slaveName, how did you, um, come up with the idea for this pool? <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "I'm alway<<s>> trying to think of way<<s>> to keep my<<s>>elf pretty for--oh!--my <<Master>>," your slave <<say>>s, suddenly squirming $himself. Millie has slouched down into the pool and is grinning wickedly as she apparently gets revenge. "Thi<<s>> wa<<s>> ju<<s>>t the be<<s>>t--um--I Mean--the be<<s>>t--oh //fuck, keep//--I mean, the be<<s>>t method I could think of for doing that." <<elseif $activeSlave.amp == 0>> Your slave signs that this was the best method $he could think of to keep $himself pretty for you, given $his size, then starts moaning as a grinning Millie seems to have started enacting her revenge. @@ -163,7 +163,7 @@ <br><br> "Oops!" Millie says. "Looks like we should have warned our audience about a wet zone for this episode. So, $activeSlave.slaveName, why don't we show off all the things this advanced maternity swing of yours can do?" <br><br> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "Ye<<s>>, plea<<s>>e," your slave <<say>>s. $He's visibly worked up and ready to go. <<elseif $activeSlave.amp == 0>> $He signs, indicating fervent interest. @@ -171,7 +171,7 @@ The mute, limbless slave can only moan inchoately in response, but it's clear $he's more than ready. <</if>> <br><br> - The two then approach each other in mid air, settling into heavy pettting and making out before transition into mechanically assisted scissoring. Your hyperbroodmother's unfathomable belly is hanging sideways and down, jiggling madly mere inches above the heads of the studio audience. One particularly adventurous audience member reaches up to place a hand on the slave's stomach to feel it bounce in their hands as $he gets fucked, and soon other members of the audience are also reaching up to feel the massive organ. The swing slowly rotates the coupling lovers back and forth over the length of the audience's seats, in a circle, and a wave of eager hands reach up as it does so, caressing your breeder's shaking belly as $he gets fucked by the show's moaning host. When Millie and your slave finally convulse in mutual orgasm, the camera zooms in on Millie's face for a close up. She seems exhausted, but she smiles for it anyway. + The two then approach each other in mid air, settling into heavy petting and making out before transition into mechanically assisted scissoring. Your hyperbroodmother's unfathomable belly is hanging sideways and down, jiggling madly mere inches above the heads of the studio audience. One particularly adventurous audience member reaches up to place a hand on the slave's stomach to feel it bounce in their hands as $he gets fucked, and soon other members of the audience are also reaching up to feel the massive organ. The swing slowly rotates the coupling lovers back and forth over the length of the audience's seats, in a circle, and a wave of eager hands reach up as it does so, caressing your breeder's shaking belly as $he gets fucked by the show's moaning host. When Millie and your slave finally convulse in mutual orgasm, the camera zooms in on Millie's face for a close up. She seems exhausted, but she smiles for it anyway. <<set $activeSlave.vaginalCount++>> <br><br> "That was //fantastic//. I'm going to remember that experience for quite some time, and I'm sure our viewers here and at home will, too! Any last things you would like to say before we cut for break?" @@ -185,7 +185,7 @@ Since your slave is unable to speak, $he signals the show's video crew to start playing a pre-recorded video in which you explain your vision for a future where specialized hyper-swollen breeding slaves can be found in Free Cities across the world. You then open your arms wide, in the video, and declare that vouchers for free pools and swings have been hidden under the audience's chairs. <</if>> <<else>> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave)>> "My <<Master>>, <<if SlaveStatsChecker.checkForLisp($activeSlave)>><<= lispReplace(PlayerName())>><<else>><<= PlayerName()>><</if>>, ha<<s>> a vi<<s>>ion for a beautiful future where baby-laden broodmother<<s>> like me are all able to enjoy <<s>>e<<x>> with their owner<<s>> and client<<s>>. We both hope that everyone here will <<s>>upport u<<s>>, and <<s>>o we've hidden <<c>>ertificate<<s>> for free pool<<s>> and <<s>>wing<<s>> under everyone'<<s>> <<s>>eat<<s>>--everybody look! If you like what you've <<s>>een today a<<s>> much a<<s>> we hope you have, my <<Master>> and I both hope you'll be filling these invention<<s>> with your own <<s>>lave<<s>>' <<s>>wollen bodie<<s>>, <<s>>oon. And we hope that, <<s>>ome day, everyone watching at home will enjoy hyperpregnant <<s>>e<<x>> with our new toy<<s>>, too!" <<else>> Since your slave is unable to speak, $he signals the show's video crew to start playing a pre-recorded video in which you explain your vision for a future where specialized hyper-swollen breeding slaves aren't just a sexual novelty, but enjoyable to fuck in their own right. You then open your arms wide, in the video, and declare that vouchers for free pools and swings have been hidden under the audience's chairs. diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 40a04a1c0621c6fb9d4330a54071283ccea72b62..d642f8ef7653d168d4268944472bbbf73be8935b 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -57,7 +57,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<case 0>> <<set $showOne += 1, $lastShow = 0>> It looks like the random function chose the FCNN stream channel, and you've started watching in the middle of a news segment. - <<set $randShow = random(0,2)+1>> + <<set $randShow = random(0,2)+1>> <<if $randShow == 1 && $showOne > 3 || $showOne == 1>> The segment is being anchored by the middle aged Kirk McMahon, and he's joined by the ever-popular "Anchor Slave", Jules. She's got a nice figure, and the only thing she's wearing to cover her perky breasts is a pair of FCNN pasties. She has on a fine leather collar; the large gold charm hanging from the front seems to be a stylized emblem of a ship's anchor merged with a microphone. The pair seems to be discussing the recent actions and punishment of the reality show slave Slooty. <br><br>Jules seems to be quite passionate about the subject, the animated way she talks is causing her sizable tits to bounce all over the place. "It doesn't matter how famous or valuable that slut thinks she is, her behavior was just wrong on SO many levels. It makes all of us good slaves look bad. If you ask me, her master's choice of punishment fits the attention whore perfectly!" @@ -521,7 +521,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>..... <<elseif $arcologies[0].FSSlimnessEnthusiast == "unset" && $randShow == 3>> - a documentary on the growing Asset Expansionist movement titled: "More of a Good Thing". After a brief set of opening credits the documentary dives immediately into short clips of numerous interviews with stacked women stating that they love having big tits and a big ass. Eventually, a man and woman are introduced as the hosts of the program. Both are finely dressed in the recent fashions, and despite the subject of the documentary, they don't have humongous assets. The woman does have huge breasts, wide hips, and a large derriere; the man has a noticeable bulge in his pants, but nothing extreme. The hosts explain that seeing Asset Expansionism as a call for ridiculous size is something of a misconception. They emphasize that it's about the freedom to enjoy more of a good thing. + a documentary on the growing Asset Expansionist movement titled: "More of a Good Thing". After a brief set of opening credits the documentary dives immediately into short clips of numerous interviews with stacked women stating that they love having big tits and a big ass. Eventually, a man and woman are introduced as the hosts of the program. Both are finely dressed in the recent fashions, and despite the subject of the documentary, they don't have humongous assets. The woman does have huge breasts, wide hips, and a large derrière; the man has a noticeable bulge in his pants, but nothing extreme. The hosts explain that seeing Asset Expansionism as a call for ridiculous size is something of a misconception. They emphasize that it's about the freedom to enjoy more of a good thing. <br><br>The documentary makes several arguments in favor of the movement, and is clear about explaining the natural biological attraction humans have to large assets. By interviewing stacked members of the movement and psychological experts alike, they try to demonstrate how larger assets lead to happier and more pleasurable lives, both in and out of the bedroom. The documentary neatly tops off its argument by demonstrating how assets have been expanding naturally since the start of the twentieth century, and claiming that it's silly to idolize the way humans looked before modern nutrition and medicine. Western countries in the old world already had average bust sizes of D-cup or larger by the turn of the century, the hosts claim that trying to go back to smaller sizes is synonymous with reducing the prosperity of free citizens. <br><br>..... @@ -664,8 +664,8 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>Annie had a body that could give ancient fertility idols an inferiority complex. Some would say she was more boob than woman, she would say their description, while true, was woefully inadequate. Without her exosuit, she wouldn't be able to kneel on the bed, let alone stand, and without the suit's smart material supporting her breasts Scott wouldn't be able to see Sadie's blond head poke out between Annie's thighs. <br><br>Scott gestured to Sadie "It looks like you're already in good hands." A teasing grin spread across his face. "What could little old me do for you?" Annie gave him a knowing look and presented her well-lubricated cleavage. "Oh, I'm sure you could find something." Any response from Scott was interrupted by a young voice from the bathroom saying "I found more of the strawberry lube." <br><br>For a moment, the only sounds in the room were the soft whirr of a milker and the muffled hum of Sadie's vibrator. Annie's breath hitched from Sadie's ministrations and responded, "That's good sweetie, bring it here." The door to the bathroom swung open and Sarah walked into the room. She had lost her thong and was wearing a backpack printed with cartoon farm animals. Flexible tubing snaked out of the pack and attached two cups on her breasts. In her hands, was a bottle of edible lube and a bright pink rounded cylinder with the words Her First Vibrator printed in a saccharine font on the base. - <br><br>Sarah looked at both her parents, then tilted her head and frowned. "You and daddy were playing that weird game again, weren't you?" Scott and Annie looked at each other; silently communicating in a way only parents can. Annie looked at her daughter and said, "When you're a bit older you're going to want to play those games too." Sarah looked unconvinced. "Anyway, you got the lube, are both your milker and vibrator charged?" Annie asked. Sarah bobbed her head. "Then why don't you lube up daddy?" Sarah bobbed her head again and kneeled at the side of the bed. - <br><br>Scott quickly undressed and sat at the edge of the bed. Sarah kneeled between her father's legs. She began softly licking her father's cock, her tongue sliding along its length and gently swirling around its head, her mouth making lewd noises. She ran her tongue on the underside of her dad's cock, took him into her mouth and began to give him a slow blowjob. + <br><br>Sarah looked at both her parents, then tilted her head and frowned. "You and daddy were playing that weird game again, weren't you?" Scott and Annie looked at each other; silently communicating in a way only parents can. Annie looked at her daughter and said, "When you're a bit older you're going to want to play those games too." Sarah looked unconvinced. "Anyway, you got the lube, are both your milker and vibrator charged?" Annie asked. Sarah bobbed her head. "Then why don't you lube up daddy?" Sarah bobbed her head again and knelt at the side of the bed. + <br><br>Scott quickly undressed and sat at the edge of the bed. Sarah knelt between her father's legs. She began softly licking her father's cock, her tongue sliding along its length and gently swirling around its head, her mouth making lewd noises. She ran her tongue on the underside of her dad's cock, took him into her mouth and began to give him a slow blowjob. <br><br>Scott felt himself slowly harden to full mast. He resisted the urge to pull her down till her nose touched his crotch and said, "That's good sweetheart, now use the lube." Sarah pulled herself off his cock with a lewd pop and picked up the bottle of lube. She squirted a generous amount of it into one hand, rubbed both hands together, and began to stroke his cock. "You're doing a good job sweetie, did you help mommy too?" he asked. Annie nodded "She did a very good job and was very through." Sarah preened at her parents praise and said, "It wasn't easy. I had to use a whole bottle to do mommy." Scott turned his head to his wife and raised an eyebrow. Annie gave him a lewd grin and her blush slowly spread down her chest, but said nothing. <br><br>Scott patted his daughter's head. "Okay sweetie, take a seat." Sarah gave her dad's cock a kiss on the head, grabbed her vibrator and sat down on the couch across from the bed. She rubbed the lube on her hands over her crotch and her vibrator before licking off what remained. Scott began to stand, but paused; an impish smile spread across his face. "Before we begin, I have question for mommy." He reached into a night table and pulled out an odd remote and a Wartenberg pinwheel. <br><br>"Oh, and what would that be?" Annie said in a knowing tone, her eyes twinkling. Scott just grinned and pressed a button on the remote. Annie squealed as her exosuit shifted her forward onto her breasts. Scott craned his head to look behind wife. "You alright down there, Sadie?" He cocked his head a bit more and barely made out a thumbs up beyond the horizon of his wife's ass. "Good. Now-" He rolled the pinwheel across her arm to collar bone and Annie gasped. "Why did you ask Sadie to stay behind when I sent her off for clothes?" @@ -725,7 +725,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>There were posters, coasters, clothing and all manner of little knickknacks, but the true star of the show were the plushies. Rows upon rows of them covered the shelves and tables arranged in little displays, all of them made in the image of cows working at the creamery. One table had the plushies in a mini concert hall, the ones on stage wielding toy instruments that had 'Press me!' stickers on them. Another table had them arranged in what looked to be a garden party. Spread across two tables was a diorama of the creamery with plushies placed throughout it. One plushie that looked distinctly like Martha was plopped behind the dessert counter. Another was placed near the elevators and if one looked closely they could see a matching cowslave sat drowsing amongst the merchandise. <br><br>The cow was young, busty, even for the arcology, and heavily pregnant. She wore what looked to be Holstein print pajamas with a hood made to look like a stylized cow. Her strawberry blond hair was mussed with sleep and she cradled a plushie in one arm. Truly, she looked like a daughter waiting for her daddy to come home. As the party approached, she began to stir. <br><br>Scott reached out and began to gently pat her head. "How are you doing, Tabby?" Tabby just made a sound of contentment and pressed into his hand, luxuriating in his touch. After a few moments, she yawned and blinked, looking up at him. For a beat she just stared at him, her sleep addled brain struggling to process the sight in front of her. Finally, the penny dropped. - <br><br>She squeaked and sat up so quick one would think she had been hit with a cattle prod. With a panicked expression, she began to babble a fervent apology. "Master, I'm sorry I fell asleep." She hiccupped and pleaded with him, on the verge of tears. "Please don't tell Gabe I fell asleep again. She'll yell at me for sure." Scott just continued patting her head, kneeled beside her chair, and spoke in a calm tone, "Hey, hey, no need for tears. Just take a deep breath and calm down Tabby cat. I won't tell Gabe." + <br><br>She squeaked and sat up so quick one would think she had been hit with a cattle prod. With a panicked expression, she began to babble a fervent apology. "Master, I'm sorry I fell asleep." She hiccupped and pleaded with him, on the verge of tears. "Please don't tell Gabe I fell asleep again. She'll yell at me for sure." Scott just continued patting her head, knelt beside her chair, and spoke in a calm tone, "Hey, hey, no need for tears. Just take a deep breath and calm down Tabby cat. I won't tell Gabe." <br><br>Tabby sniffed, took a deep breath, and hiccupped. For a moment, she just relaxed into Scott's ministrations before she frowned and said, "I thought you weren't coming in today master." He moved her hair out her eyes. "I figured I'd get some shopping done and show the newbie around," he said with a nod to Cathy. Tabby gave her a bright smile. "Oh, nice to meet you. Would you like a free sample?" she asked gesturing to table next to her. <br><br>The table next to her held a platter of cheese curds. A sign with the words 'Free Samples' printed on it stood to the left of table. Someone apparently thought that was an insufficient description and had taken a pen to add the words 'I made them myself!' in bright pink letters. Next to the platter, was an empty package that said 'Lolimommy Cheese Curds' in a cheery font. On the package, was an adorably deformed picture of Tabby that said 'The fresh ones squeak'. <br><br>Scott grabbed a few cheese curds and said, "Don't mind if I do," before popping one in his mouth. He handed some to Cathy and June. While June ate hers placidly, Cathy just stared at the cheese uncertainly. Scott gave her a look that promised a sore bottom if she didn't eat it, while Tabby clasped her hands and gave Cathy a look that could only be described as adorably determined. @@ -780,7 +780,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>All throughout the show, Cathy was mesmerized by the show in the same way one might be by a train wreck. When the credits rolled, she broke out of the spell and noticed that another episode was about to play. "Uh, could we watch something else?" Cathy asked tentatively. Sarah looked like she going to object, but Scott gave her a quick look. She pouted at her father, but began to flip through the channels. As the channels went by, Cathy's eyes grew wider. "Why don't we go back to the cartoon channel?" <br><br>After a few more episodes, Scott noticed the time. "I think it's bedtime for cuddly cows." Sarah grumbled, but didn't resist when he lifted her out of Annie's cleavage. She received a hug and a kiss from both her parents before June took her off to prepare for bed. Scott turned to Cathy and said, "Why don't head off too. You'll be coming into work with me in the morning so you should get some rest." Cathy nodded and headed off to her room, but returned a moment later to grab her plushie. Annie caught sight of the doll and gave Cathy a lascivious grin. Cathy did her best to avoid eye contact and all but ran out of the room. <br><br>The moment Cathy was out the door, Annie began giggling which shortly transformed into breast quaking laughter. She wiped at her eyes, her smile bright as she looked at her husband. "Have I told you lately that I love you?" He wrapped an arm around her waist, his eyes bright with amusement, "I don't know, but it couldn't hurt to say it again." She pulled him closer, kissed him on the cheek and whispered, "I love you." He returned her kiss, rubbed her back gently, and whispered back, "I know." - <br><br>For a while, the couple just relaxed and enjoyed each other's company. Annie let out a sigh of pleasure and asked, "You said there were a few bumps?" Scott let out a sound of acknowledgement. "Gabe has been riding the girls rather hard." Almost immediately, she said, "You should try getting her knocked up." Laughter burst of his chest, at her questioning look he said, "Beth said much the same thing." She nodded approvingly. "Beth is a smart girl. There can always be more babies." She pressed herself into her husband and said, "Gabe isn't the only one who needs knocking up." She nibbled on his earlobe and whispered, "Babies, babies, babies, babies, babies." He turned to look at her and she caught his lips in a searing kiss. When they parted she seemed short of breath, her eyes filled with need. "Babies." + <br><br>For a while, the couple just relaxed and enjoyed each other's company. Annie let out a sigh of pleasure and asked, "You said there were a few bumps?" Scott let out a sound of acknowledgment. "Gabe has been riding the girls rather hard." Almost immediately, she said, "You should try getting her knocked up." Laughter burst of his chest, at her questioning look he said, "Beth said much the same thing." She nodded approvingly. "Beth is a smart girl. There can always be more babies." She pressed herself into her husband and said, "Gabe isn't the only one who needs knocking up." She nibbled on his earlobe and whispered, "Babies, babies, babies, babies, babies." He turned to look at her and she caught his lips in a searing kiss. When they parted she seemed short of breath, her eyes filled with need. "Babies." <br><br>Scott took a moment to steady his breath. "You know we have to wait for the treatment to take." Annie let out a sound of displeasure, but Scott didn't waver. "Do you want to go through all the trouble we had with Sarah again?" She deflated a bit. He leaned over and whispered in her ear, "That doesn't mean we can't get some practice in." Immediately, Annie captured his mouth again and began tearing at his cloths. It took them a few hours to make it back to bedroom. <</if>> @@ -882,7 +882,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br> The scene shifts to the entrance of a very well decorated brothel lower in the arcology where clearly well cared for slaves are attracting the attention of passersby by showing off their skills in various intimate ways. <br><br> - "While it may be difficult to effectively prevent rivalries from forming, some slave owners do mandate against certain positive relationships for any number of reasons. From a desire to seed fear among slaves and prevent them from having a source of solace to a belief that their slaves should be devoted only to their owner." + "While it may be difficult to effectively prevent rivalries from forming, some slaveowners do mandate against certain positive relationships for any number of reasons. From a desire to seed fear among slaves and prevent them from having a source of solace to a belief that their slaves should be devoted only to their owner." <br><br> Again, the scene changes to a view just inside the entrance of what looks to be the servants' quarters. Slaves in conservative maid's uniforms bustle about, but there are a few knots of slaves talking amongst themselves dotted around. <br><br> @@ -956,7 +956,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br> Jason takes one hand off her hips and positions himself at the entrance to her pussy, sliding in the head with ease before immediately hitting a block. He leans forward until he can whisper in her ear "Deep breath, sweetie." then pushes a little harder against the resistance. "Ah..." Jessica moans, a mixture of pain and unprecedented pleasure. Finally breaking her hymen, his penis suddenly slides more than halfway into her. "AH!" He pushes the rest in before slowly sliding out, savoring every millimeter of her insides. The slow pace continues for some time, with Jessica's body slowly lowering more and more until only her father's hands are keeping her ass in the air. By that point Jason is hammering away, every thrust producing a slap loud enough to carry a slight echo in the apartment's master bedroom. The sheets beneath Jessica's pussy are soaked through, with a strand of femcum hanging between them and her clit. Her father grabs her tightly and rotates her body to missionary without removing his cock from her, then rips open her shirt, throwing buttons all around the room and exposing her tiny tits. He starts to play with them, resuming the tempo of his thrusts. <br> - Jessica's hands grab at the sheets blindly, balling them up in her fists and causing one of the corners to become detached from the mattress. At this point she's no longer capable of dialogue, moaning at a volume that would be audible at a club and begging for more in an almost unintelligible way. Her legs wrap around her father's hips, pulling her in closer, and making the seal between them tighter. Feeling this drives Jason over the edge and he slams into her crotch recklessly, knocking the bed frame against the window with every thrust. He mauls her tits, squeezing them and pinching the nipples, sometimes dipping his head down to suck and lick them. With one final hard thrust, he stops while completely inside her and blows an impressive load, especially for TV. His daughter's pussy is filled so quickly that cum is squeezed out of the limited space between his cock and her inner walls, squirting out onto the bed and pooling against her ass and on the inside of the back of her skirt. Jessica moans and convulses, her pussy contractions squeezing a second orgasm out of Jason. Panting, he says "You make the same face your mother used to." + Jessica's hands grab at the sheets blindly, balling them up in her fists and causing one of the corners to become detached from the mattress. At this point she's no longer capable of dialog, moaning at a volume that would be audible at a club and begging for more in an almost unintelligible way. Her legs wrap around her father's hips, pulling her in closer, and making the seal between them tighter. Feeling this drives Jason over the edge and he slams into her crotch recklessly, knocking the bed frame against the window with every thrust. He mauls her tits, squeezing them and pinching the nipples, sometimes dipping his head down to suck and lick them. With one final hard thrust, he stops while completely inside her and blows an impressive load, especially for TV. His daughter's pussy is filled so quickly that cum is squeezed out of the limited space between his cock and her inner walls, squirting out onto the bed and pooling against her ass and on the inside of the back of her skirt. Jessica moans and convulses, her pussy contractions squeezing a second orgasm out of Jason. Panting, he says "You make the same face your mother used to." <br> "Am I as pretty as Mommy?" she asks him earnestly. <br> diff --git a/src/pregmod/widgets/deathWidgets.tw b/src/pregmod/widgets/deathWidgets.tw index 03905d29ce21e5d7df8695375fbfa06a4acd7317..afe6a5f73a7ea9aa87f2a3511dbd8f95be8baaa3 100644 --- a/src/pregmod/widgets/deathWidgets.tw +++ b/src/pregmod/widgets/deathWidgets.tw @@ -116,8 +116,8 @@ As $args[0].slaveName is going about $his business with $his overfilled $args[0] $he lived a very long life that few get to see. <</if>> <<if $arcologies[0].FSPaternalist != "unset">> - Allowing a slave to die under your care @@.red;severely damages@@ your image as a caring slave owner and @@.red;calls into question@@ your paternalistic resolve. - <<= FSChange("Paternalist", -10)>> + Allowing a slave to die under your care @@.red;severely damages@@ your image as a caring slaveowner and @@.red;calls into question@@ your paternalistic resolve. + <<= FSChange("Paternalist", -10)>> <</if>> <</if>> <</widget>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index 2bd8acc27fedee5918d3f16703207e6ffaa0d155..e525ceb06369ce1f8b1d497be7b3d54df6ca652e 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -429,7 +429,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica <<if $csec == 1>> $He was given @@.orange;a cesarean section@@ due to health concerns.<br><br> From $his womb, - <<else>> + <<else>> $He @@.orange;gave birth@@<<if $slaves[$i].prematureBirth == 1>> @@.red;prematurely@@<</if>> <<if $diffSize < 1.15>> but $his stomach barely shrank at all. $His body gave life to @@ -490,7 +490,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica The uterine support mesh built into $his womb was irreversibly damaged and had to be carefully extracted. Such an invasive surgery carried @@.red;major health complications.@@ <<set $slaves[$i].health -= 30, $slaves[$i].wombImplant = "none">> <</if>> - + <</if>> /* ---- Postbirth reactions, body -------------------------------------------------------------------------------------------*/ @@ -501,7 +501,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica <br> <<if $diffSize > 1.5 && _curBabies >= 80 >> /*only show if belly lost at least 1/4 of original size.*/ <br> - After an entire day of labor and birth, $his belly sags heavily. + After an entire day of labor and birth, $his belly sags heavily. <<elseif $diffSize > 1.5 && _curBabies >= 40>> <br> After half a day of labor and birth, $his belly sags softly. @@ -524,7 +524,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica After several hours of labor and birth, $his belly sags softly. <</if>> <</if>> - + <<if ($slaves[$i].vagina == 0) || ($slaves[$i].mpreg == 1 && $slaves[$i].anus == 0)>> <<if $slaves[$i].fetish != "mindbroken">> <br><br> @@ -610,7 +610,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica <</if>> <</if>> -<<else>> +<<else>> <br><br> Since $his <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spared from childbirth, @@.lime;it retained its tightness.@@ <</if>> @@ -618,7 +618,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica /* ------ Postbirth reactions, mother experience ----------------------------------------------------------------------------- */ /* I think all this reactions should be showed only if no c'section used too. Setting it up for just in case: */ -<<if $csec == 0 && $slaves[$i].assignment != "work in the dairy">> /*if not desired, this check can be easily removed or deactevated with condition set to true.*/ +<<if $csec == 0 && $slaves[$i].assignment != "work in the dairy">> /*if not desired, this check can be easily removed or deactivated with condition set to true.*/ <br> <<if $slaves[$i].laborCount == 0>> <br> @@ -823,7 +823,7 @@ All in all, <<else>> and $he hopes to never undergo it again. <</if>> - <</if>> + <</if>> <</if>> /* ------ Social reactions--------------- */ @@ -918,7 +918,7 @@ All in all, <<set $cash += _curBabies*(50+_babyCost)>> <</if>> <</if>> - <<if _lostBabies != 1 && $universalRulesChildrenBecomeBreeders > 0 && $arcologies[0].FSRepopulationFocus > 40 && && $DefaultBirthDestination === "">> + <<if _lostBabies != 1 && $universalRulesChildrenBecomeBreeders > 0 && $arcologies[0].FSRepopulationFocus > 40 && $DefaultBirthDestination === "anywhere">> <<set _lostBabies = 1>> $His child<<if _count > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> @@ -934,8 +934,7 @@ All in all, <<set $slaves[$i].devotion -= 4, $slaves[$i].trust -= 4>> <</if>> <<set $breederOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> - <</if>> - <<elseif _lostBabies != 1 && $DefaultBirthDestination === "" && $universalRulesChildrenBecomeBreeders < 1>> + <<elseif _lostBabies != 1 && $DefaultBirthDestination === "anywhere" && $universalRulesChildrenBecomeBreeders < 1>> <<set $slaveOrphanageTotal += _curBabies>> Unless you provide otherwise, the child<<if _curBabies > 1>>ren<</if>> will be remanded to one of $arcologies[0].name's slave orphanages. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> @@ -1054,7 +1053,7 @@ All in all, <</capture>> <</if>> <</span>> -<<elseif $Cash4Babies == 1 && _curBabies > 0 && $DefaultBirthDestination === "" && $universalRulesChildrenBecomeBreeders < 1>> +<<elseif $Cash4Babies == 1 && _curBabies > 0 && $DefaultBirthDestination === "anywhere" && $universalRulesChildrenBecomeBreeders < 1>> <br><br> <<set _babyCost = random(-12,12)>> <<if $slaves[$i].prematureBirth == 1>><<set _babyCost = -45>><</if>> diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw index 310eef8b27f2b3bef07d61fd18dd9143b835f68b..9595e2633eb199c7a03c786934173e6f786abf6f 100644 --- a/src/societies/aztec/slaveSacrifice.tw +++ b/src/societies/aztec/slaveSacrifice.tw @@ -59,7 +59,7 @@ <<else>> $He tries to be brave. "<<Master>>, I will do my be<<s>>t to be a good <<s>>acrifi<<c>>e." Then, half to $himself, $he adds in a small voice, "I can do thi<<s>>..." <</if>> - <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)>> + <<elseif ($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)>> <<if !canTalk($activeSlave)>> $He looks afraid at the prospect of suffering for the goddess. <<elseif $activeSlave.sexualFlaw != "none">> @@ -339,7 +339,7 @@ <<elseif ($activeSlave.trust < -20)>> <<if ($activeSlave.fetish != "none")>> <<if fetishChangeChance($activeSlave) > random(0,100)>> - <<set $activeSlave.fetishStrength = 10, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> + <<set $activeSlave.fetishStrength = 10, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index f0bdc96ae635ea4bec5eb9a05e04bebaad807104..cc0ee65d6f4d41feccf95515336fd61899d0df0c 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -3689,6 +3689,9 @@ Done! <<if ndef _rule.legAccessory>> <<set _rule.legAccessory = "no default setting">> <</if>> + <<if ndef _rule.hyper_drugs>> + <<set _rule.hyper_drugs = 0>> + <</if>> <</for>> <<if $releaseID < 1032>> @@ -3702,7 +3705,15 @@ Done! <<if def $individualCosts>> <<unset $individualCosts>> <</if>> - +<<if def $sissy>> + <<unset $sissy>> +<</if>> +<<if $DefaultBirthDestination === "">> + <<set $DefaultBirthDestination = "anywhere">> +<</if>> <<if ndef $DefaultBirthDestination>> - <<set $DefaultBirthDestination = "">> + <<set $DefaultBirthDestination = "anywhere">> +<</if>> +<<if ndef $abbreviateHormoneBalance>> + <<set $abbreviateHormoneBalance = 2>> <</if>> \ No newline at end of file diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index ca9f0dc4c015fea3ebc3747abed164a1b7dea170..1c07f3194d7810225225251ed07a6b5df032602b 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -523,7 +523,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<link "Compliment your head girl's efforts, and encourage $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - As you walk into the room to offer $activeSlave.slaveName some positive reinforcement, $he groans, arches $his back, and shoots $his load down $slaves[$j].slaveName's retching <<if $seeRace == 1>>$slaves[$j].race <</if>>throat. $activeSlave.slaveName immediately greets you with perfect decorum, despite $his recent orgasm, and delivers $slaves[$j].slaveName an agonizing flick to the ear when _he2 does not, in $activeSlave.slaveName's opinion, follow suit with sufficient speed. You inform $activeSlave.slaveName that $he is a fine Head Girl, and that if $he continues to apply $himself $he will bring credit to you as a slave owner. $He looks a little surprised, but thanks you correctly. It is only due to the arcology's monitoring system that you know that, as you turn your back and go, a single tear escapes from $his eye and rolls down $his pretty <<if $seeRace == 1>>$activeSlave.race <</if>>cheek. In the coming week, no shirker is safe from $his wrath. @@.hotpink;Every single slave in your penthouse has become better broken to your will.@@ + As you walk into the room to offer $activeSlave.slaveName some positive reinforcement, $he groans, arches $his back, and shoots $his load down $slaves[$j].slaveName's retching <<if $seeRace == 1>>$slaves[$j].race <</if>>throat. $activeSlave.slaveName immediately greets you with perfect decorum, despite $his recent orgasm, and delivers $slaves[$j].slaveName an agonizing flick to the ear when _he2 does not, in $activeSlave.slaveName's opinion, follow suit with sufficient speed. You inform $activeSlave.slaveName that $he is a fine Head Girl, and that if $he continues to apply $himself $he will bring credit to you as a slaveowner. $He looks a little surprised, but thanks you correctly. It is only due to the arcology's monitoring system that you know that, as you turn your back and go, a single tear escapes from $his eye and rolls down $his pretty <<if $seeRace == 1>>$activeSlave.race <</if>>cheek. In the coming week, no shirker is safe from $his wrath. @@.hotpink;Every single slave in your penthouse has become better broken to your will.@@ <<set $slaves[$j].oralCount += 1>> <<set $oralTotal += 1>> <<for $i = 0; $i < _SL; $i++>> diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw index a6e36d78b75823d2ec6f9da04cec95363071d808..43d72c5d9a462be010fb5a929fd4fefd65d658e1 100644 --- a/src/uncategorized/REFS.tw +++ b/src/uncategorized/REFS.tw @@ -47,7 +47,7 @@ <<set $oneTimeDisableDisability = 1>> <<include "Generate New Slave">> <<set $activeSlave.origin = "She was taken into your custody from an abusive owner.">> - <<set $activeSlave.devotion = random(0,25)>> + <<set $activeSlave.devotion = random(0,25)>> <<set $activeSlave.trust = random(0,25)>> <<set $activeSlave.boobs = random(6,9)*50>> <<set $activeSlave.hips = random(-2,-1)>> @@ -59,7 +59,7 @@ <<set $oneTimeDisableDisability = 1>> <<include "Generate New Slave">> <<set $activeSlave.origin = "She was taken into your custody from an owner who treated her as an equal.">> - <<set $activeSlave.devotion = random(0,50)>> + <<set $activeSlave.devotion = random(0,50)>> <<set $activeSlave.trust = random(25,70)>> <<set $activeSlave.boobs = random(6,9)*50>> <<set $activeSlave.hips = random(-2,-1)>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index e97cff8b4ce237d71c1d7ad1286de488fa9df1ca..42211519f7f2325c70a99b2986515cffce8c4f5e 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -1264,7 +1264,7 @@ Slaves are supposed to place a cup under a spigot, which detects the cup's prese <<case "devoted old">> At the end of a long week, <<EventNameLink $activeSlave>> moves past your office toward bed. This is completely normal part of the arcology routine, but you notice as $he passes that $he's wearing a preoccupied, almost sad expression. You call $him over, and $he makes a visible effort to brighten up as $he comes before you and asks your pleasure. You ask $him what's the matter, and $his face falls. -<br><br> +<br><br> "<<Master>>, I'm <<s>>o <<s>>orry you noti<<c>>ed," <<if ($activeSlave.lips > 70)>> $he lisps through $his dick-sucking lips. @@ -1897,7 +1897,7 @@ that $he enjoys being inspected, even if the inspection doesn't immediately tran <<if canSee($activeSlave)>>Seeing<<else>>Feeling<</if>> your intent gaze, $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisps<<else>>asks<</if>>, "<<Master>>, may I plea<<s>>e a<<s>>k you for <<s>>omething?" -At your <<if canSee($activeSlave)>>nod<<else>>acknowledgement<</if>>, $he +At your <<if canSee($activeSlave)>>nod<<else>>acknowledgment<</if>>, $he <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>> gives a submissive shudder, and turns to show you $his bare back. "<<Master>>, may I have a cor<<s>>et pier<<c>>ing? I would love to feel more, um, bound. Tied up. Plea<<s>>e?" @@ -1969,7 +1969,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgement<</if>>, $he <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want to <<s>>ee a little fear in her eye<<s>>."})>> <<else>> <<set _possibleDrugs.push({type: "dick", text: "peni<<s>> enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want to feel her a<<ss>> clench in fear."})>> - <</if>> + <</if>> <</if>> <<if canPenetrate($activeSlave) && $activeSlave.scrotum > 0 && $activeSlave.balls < 10>> <<set _possibleDrugs.push({type: "balls", text: "te<<s>>ticle enhan<<c>>ement? I know I'm a <<s>>e<<x>> <<s>>lave and it'<<s>> my pla<<c>>e to get fucked, but when I do get to do a girl, <<Master>>, I want to <<if canHear($activeSlave)>>hear her grunt<<else>>feel her shake<</if>> every <<s>>ingle time the weight of my ball<<s>> <<s>>lap<<s>> again<<s>>t her body."})>> @@ -2852,7 +2852,7 @@ Your eyes move down $his body, noting <<elseif $activeSlave.bellyPreg >= 1500>> $his pregnant belly<<if $activeSlave.pregSource == -1>>, swollen with your child,<<else>>, which<</if>> isn't truly huge yet, but clearly advertises $his status as a breeding $desc. <<elseif $activeSlave.bellyFluid >= 2000>> - the slight bloat to $his belly caused by the litres of $activeSlave.inflationType held inside $him. + the slight bloat to $his belly caused by the liters of $activeSlave.inflationType held inside $him. <<elseif $activeSlave.bellyImplant >= 1500>> $his slightly rounded belly, not truly noticeable, but enough to advertise $him as a breeding $desc, even though it's fake. <<elseif $activeSlave.hips == 1>> @@ -4302,7 +4302,7 @@ You are working late tonight, poring over some particularly troublesome business <<elseif $PC.refreshmentType == 6>> tab of $PC.refreshment <</if>> -brought in to you. This time <<EventNameLink $activeSlave>> has been sent to deliver it. $He loves you, but fears you simultaneously. Such relationships were not uncommon before the advent of modern slavery, but they are especially prevalent in its wake, as fear has proven a highly effective control method for those slave owners with the inclination and relative lack of conscience to utilize it as such. You hurriedly put the finishing touches on your work, eager to be done, and reach for your $PC.refreshment. $activeSlave.slaveName flinches at your sudden movement, taking a few frightened steps back, nearly dropping the serving tray and leaving you grasping at thin air. It was a simple fear response; $he didn't realize you were ready for your treat and instinctively thought you were reaching out to strike $him. Tears swell up in $his eyes as $he apologizes profusely. +brought in to you. This time <<EventNameLink $activeSlave>> has been sent to deliver it. $He loves you, but fears you simultaneously. Such relationships were not uncommon before the advent of modern slavery, but they are especially prevalent in its wake, as fear has proven a highly effective control method for those slaveowners with the inclination and relative lack of conscience to utilize it as such. You hurriedly put the finishing touches on your work, eager to be done, and reach for your $PC.refreshment. $activeSlave.slaveName flinches at your sudden movement, taking a few frightened steps back, nearly dropping the serving tray and leaving you grasping at thin air. It was a simple fear response; $he didn't realize you were ready for your treat and instinctively thought you were reaching out to strike $him. Tears swell up in $his eyes as $he apologizes profusely. <<default>> <br>ERROR: bad RESS event $RESSevent @@ -4570,7 +4570,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $activeSlave.balls = 0, $activeSlave.health -= 10, $activeSlave.trust -= 20>> <<EventNameDelink $activeSlave>> <<replace "#result">> - You bluntly tell her $he is becoming potent, and that is something you can't allow to roam unchecked amongst your fertile slaves. You drag $him to the remote surgery and strap her face down with $his legs spread <<if $activeSlave.belly >= 5000>>her _belly rounded belly forcing $his rear into the air<</if>>. $He doesn't understand what's happening, since the anaesthetics totally deprive her of any sensation. $He's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, her poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He numbly carries on, terrified. + You bluntly tell $him $he is becoming potent, and that is something you can't allow to roam unchecked amongst your fertile slaves. You drag $him to the remote surgery and strap $him face down with $his legs spread <<if $activeSlave.belly >= 5000>>$his _belly rounded belly forcing $his rear into the air<</if>>. $He doesn't understand what's happening, since the anesthetics totally deprive $him of any sensation. $He's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, $his poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He numbly carries on, terrified. <</replace>> <</link>> <</if>> @@ -4586,7 +4586,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set _ress = $genePool.findIndex(function(s) { return s.ID == $activeSlave.ID; })>> <<set $activeSlave.intelligence = $genePool[_ress].intelligence>> <<if ($arcologies[0].FSPaternalist != "unset")>> - Society @@.green;strongly approves@@ of $activeSlave.slaveName being restored to sanity, which advances ideals about enlightened slave ownership. + Society @@.green;strongly approves@@ of $activeSlave.slaveName being restored to sanity, which advances ideals about enlightened slaveownership. <<set $repGain += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <</if>> <<set $activeSlave.oralCount += 2>> @@ -4602,7 +4602,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $activeSlave.devotion = 100, $activeSlave.oldDevotion = 100, $activeSlave.trust = 100, $activeSlave.oldTrust = 100, $activeSlave.sexualQuirk = "romantic", $activeSlave.fetish = "none", $activeSlave.fetishKnown = 1>> <<set $activeSlave.intelligence = $genePool[_ress].intelligence>> <<if ($arcologies[0].FSPaternalist != "unset")>> - Society @@.green;strongly approves@@ of $activeSlave.slaveName being restored to sanity by the power of love, which advances ideals about enlightened slave ownership. + Society @@.green;strongly approves@@ of $activeSlave.slaveName being restored to sanity by the power of love, which advances ideals about enlightened slaveownership. <<set $repGain += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <</if>> <<set $activeSlave.kindness = 0>> @@ -4771,7 +4771,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $activeSlave.health -= 15>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 5; } })>> <</replace>> - <</link>> + <</link>> <br><<link "Mute $him">> <<replace "#result2">> As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop her from talking; @@.mediumaquamarine;what stops her from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@ @@ -4787,7 +4787,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// - <</link>> + <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> @@ -4871,7 +4871,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $activeSlave.health -= 15>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 5; } })>> <</replace>> - <</link>> + <</link>> <br><<link "Mute $him">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop her from talking; @@.mediumaquamarine;what stops her from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@ @@ -4887,7 +4887,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// - <</link>> + <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> @@ -4966,7 +4966,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $activeSlave.health -= 15>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 5; } })>> <</replace>> - <</link>> + <</link>> <br><<link "Mute $him">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop her from talking; @@.mediumaquamarine;what stops her from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@ @@ -4982,7 +4982,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// - <</link>> + <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> @@ -5036,7 +5036,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $activeSlave.health -= 15>> <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 5; } })>> <</replace>> - <</link>> + <</link>> <br><<link "Mute $him">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop her from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@ @@ -5052,7 +5052,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// - <</link>> + <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter $his gender">> <<replace "#result2">> @@ -12089,7 +12089,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <</if>> <<else>> ass. - <</if>> + <</if>> <<else>> "Plea<<s>>e, would you let me rape <<s>>omeone, <<Master>>?" $His eyes are wild. You could let her rape someone, and you do, bringing in an appropriate slave and letting her have her way with the poor girl. <</if>> @@ -16560,7 +16560,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<elseif canHear($activeSlave)>> <<set $activeSlave.trust -= 5>> <<else>> - <<set $activeSlave.trust -= 6>> + <<set $activeSlave.trust -= 6>> <</if>> <</replace>> <</link>> @@ -17411,7 +17411,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <</if>> and $he whimpers and begs for you to reconsider even as $he's strapped onto the operating table. <br><br> - By the time $he wakes up from the anesthesia, you've already made the necessary alterations to $his permanent records, which now clearly indicate that $he was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal $he now is. Of course, your fellow slave owners and the slave market will be savvy enough to see through the alterations you've forced upon $him, but when you make $him available for a day of use in the public square, all your average citizen knows is that the $girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum. The surgery @@.red;negatively effects $his health@@, but by the end of a long day $he'll likely never forget, $he has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that $he was born $activeSlave.race has been efficiently expunged from $his records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of $his virginity have been unceremoniously stripped away@@.<</if>> The experience has @@.hotpink;broken down $his resistance@@, and your willingness to go to such extremes to subjugate $him @@.gold;greatly increases $his fear of you@@. + By the time $he wakes up from the anesthesia, you've already made the necessary alterations to $his permanent records, which now clearly indicate that $he was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal $he now is. Of course, your fellow slaveowners and the slave market will be savvy enough to see through the alterations you've forced upon $him, but when you make $him available for a day of use in the public square, all your average citizen knows is that the $girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum. The surgery @@.red;negatively effects $his health@@, but by the end of a long day $he'll likely never forget, $he has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that $he was born $activeSlave.race has been efficiently expunged from $his records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of $his virginity have been unceremoniously stripped away@@.<</if>> The experience has @@.hotpink;broken down $his resistance@@, and your willingness to go to such extremes to subjugate $him @@.gold;greatly increases $his fear of you@@. <<set $activeSlave.devotion += 5, $activeSlave.trust -= 10, $activeSlave.analCount += 25, $activeSlave.oralCount += 35, $analTotal += 25, $oralTotal += 35, $activeSlave.anus++, $activeSlave.publicCount += 60>> <<if $activeSlave.vagina > -1>> <<set $activeSlave.vagina++, $activeSlave.vaginalCount += 20, $vaginalTotal += 20, $activeSlave.publicCount += 20>> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index 6d4993bf5a7713b5a02c0ceb944b4a8ee7c6bc53..33d86878828da63784601ef817f90b22e87a04b7 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -459,7 +459,7 @@ _topClassP = 1>> _lowerClassP *= 0.98, _middleClass += 80, _middleClassP *= 1.02>> -<</if>> +<</if>> <<if $arcologies[0].FSChattelReligionistCreed == 1>> <<if $nicaeaFocus == "slaves">> <<set _slaveDemandU *= 1 + $nicaeaPower * -0.05, @@ -493,9 +493,9 @@ _topClassP = 1>> _middleClass += $nicaeaPower * 20, _middleClassP *= 1 + $nicaeaPower * 0.005>> <<else>> - <<set _expirationFS *= 1 + $nicaeaPower 0.25, + <<set _expirationFS *= 1 + $nicaeaPower * 0.25, _lowerClass += $nicaeaPower * 100, - _lowerClassP *= 1 + $nicaeaPower *0.01, + _lowerClassP *= 1 + $nicaeaPower * 0.01, _middleClass += $nicaeaPower * 20, _middleClassP *= 1 + $nicaeaPower * 0.005, _upperClass += $nicaeaPower * -6.75, @@ -722,7 +722,7 @@ _SCD = Math.trunc(($upperClass * ($slaveDemandU + _slaveDemandU)) + ($topClass * <br>@@.red;<<print _NPCSlavesSold>> slaves were sold by your inhabitants. They saw an opportunity for profit. <<elseif _NPCSlavesSold > 0>> <br>@@.red;One slave was sold by your inhabitants. They saw an opportunity for profit. - <</if>> + <</if>> <</if>> <</if>> /*Buying slaves because they are really cheap*/ @@ -845,9 +845,14 @@ _SCD = Math.trunc(($upperClass * ($slaveDemandU + _slaveDemandU)) + ($topClass * /*Top Class Citizens*/ /*Setting GDP depending on population*/ -<<set $GDP = Math.trunc((($NPCSlaves + $helots) * 0.35 * $slaveProductivity) + ($lowerClass * 0.35) + ($middleClass * 0.75) + ($upperClass * 2) + ($topClass * 10)) / 10, +<<set $GDP = Math.trunc((($NPCSlaves + $helots) * 0.35 * $slaveProductivity) + ($lowerClass * 0.35) + ($middleClass * 0.75) + ($upperClass * 2) + ($topClass * 10)) / 10>> /*Top Class Interest in living in your arcology*/ -_TCD = Math.trunc(($GDP / 15 + _topClass) * $rentEffectT * _topClassP + $TCBase)>> +<<if $eliteFailTimer > 0>> /*when you fail the eugenics elite and they leave this triggers*/ + <<set _TCD = Math.trunc(($GDP / 15 + _topClass) * $rentEffectT * _topClassP + $TCBase - ($eliteFail / 15 * $eliteFailTimer)), + $eliteFailTimer -= 1>> +<<else>> + <<set _TCD = Math.trunc(($GDP / 15 + _topClass) * $rentEffectT * _topClassP + $TCBase)>> +<</if>> /*Top Class Citizens immigrating*/ <<if $topClass < _TCD>> <<set _TCImmigration = Math.trunc((_TCD - $topClass) * (0.3 * _terrain)) + 1, @@ -957,7 +962,7 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <<if $alternativeRents == 1>> /*A silly policy*/ Your citizens are allowed to pay their rents in slaves rather than cash and a few financially challenged individuals make use of this. <<set _rentMultiplier *= 0.95>> - <<set _movement = random(0,3), $helots += _movement, $ASlaves -= _movement>> + <<set _movement = random(0,3), $helots += _movement, $NPCSlaves -= _movement>> <</if>> <<if $discountMercenaries == 1>> Mercenaries willing to come to your arcology are given a discount on rent. diff --git a/src/uncategorized/barracks.tw b/src/uncategorized/barracks.tw index 563371de212b888d80e1cba5ad3ca70f3c9a78fb..4af2397a776689d27bc55f5ecd711e9452c19cf5 100644 --- a/src/uncategorized/barracks.tw +++ b/src/uncategorized/barracks.tw @@ -46,7 +46,7 @@ As you enter the main bay of the armory, lined with modern arms and armor and a <<case "Inglorious Bitches">> Their garish neon pink prototype armor shines brightly. <<case "Thousand Sons">> - Their prototype armor is designed to preserve a sample of the wearer's genetic material in the event of death. + Their prototype armor is designed to preserve a sample of the wearer's genetic material in the event of death. <<case "Guardians of the Unborn">> Their gear is designed to be accommodating to pregnant women and even includes a special kit in case a baby needs delivering and they're the only ones around. <<case "Shadowed Hand">> @@ -54,9 +54,9 @@ As you enter the main bay of the armory, lined with modern arms and armor and a <<case "Asgardians">> Their armor has been modified to allow the wearers' muscular arms to remain visible, and the heavier armor seems to be equipped with capes. <<case "Tasters">> - Their armor has been modified to handle all sorts of waistlines. They contain numerous pockets and containers; it's not unusual to see a merc offering someone a needed pickmeup. + Their armor has been modified to handle all sorts of waistlines. They contain numerous pockets and containers; it's not unusual to see a merc offering someone a needed pickmeup. <<case "Knights of the Blood">> - Their gear is adorned with the badges and ensigns of racialist societies, and posters from the same sources are visible on the walls. + Their gear is adorned with the badges and ensigns of racialist societies, and posters from the same sources are visible on the walls. <<case "Knights of the Purge">> Their prototype armor is equipped with the latest weapons. <<case "Wardens">> @@ -66,7 +66,7 @@ As you enter the main bay of the armory, lined with modern arms and armor and a <<case "Abstemious">> Their sleek prototype armor is equipped with advanced restraining weapons. <<case "Rangers">> - Their gear has a heavy Western influence; everyone carries heavy revolvers everywhere, and the armor sports rope lariats for lassoing 'cattle.' + Their gear has a heavy Western influence; everyone carries heavy revolvers everywhere, and the armor sports rope lariats for lassoing 'cattle.' <</switch>> <</if>> There are doors to magazines, armories, and training areas to all sides, and muffled gunfire can be heard from the latter. diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index d1ce18648a0c7fd5578d54781389cc4050c87b46..4057afc56a0288fd800ded996583b42af4bb6647 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -400,7 +400,7 @@ Choose piercing style: <<if $activeSlave.areolaePiercing != 1>><<set $activeSlave.areolaePiercing = 1>> <<set $cash -= $modCost>><</if>> <<if $activeSlave.corsetPiercing != 1>><<set $activeSlave.corsetPiercing = 1>> <<set $cash -= $modCost>><</if>> <<if $activeSlave.navelPiercing != 1>><<set $activeSlave.navelPiercing = 1>> <<set $cash -= $modCost>><</if>> - <<if ($activeSlave.vagina != -1) || ($activeSlave.dick != 0)>> + <<if ($activeSlave.vagina != -1) || ($activeSlave.dick != 0)>> <<if $activeSlave.clitPiercing != 1>><<set $activeSlave.clitPiercing = 1>> <<set $cash -= $modCost>><</if>> <</if>> <<if ($activeSlave.vagina != -1)>> @@ -413,31 +413,31 @@ Choose piercing style: <<goto "Body Modification">> <</link>> -<<if $activeSlave.earPiercing != 1>> | [[Ear|Body Modification][$activeSlave.earPiercing = 1, $cash -= $modCost]]<</if>> -<<if $activeSlave.nosePiercing != 1>> | [[Nose|Body Modification][$activeSlave.nosePiercing = 1, $cash -= $modCost]]<</if>> -<<if $activeSlave.eyebrowPiercing != 1>> | [[Eyebrow|Body Modification][$activeSlave.eyebrowPiercing = 1, $cash -= $modCost]]<</if>> -<<if $activeSlave.lipsPiercing != 1>> | [[Lips|Body Modification][$activeSlave.lipsPiercing = 1, $cash -= $modCost]]<</if>> -<<if $activeSlave.tonguePiercing != 1>> | [[Tongue|Body Modification][$activeSlave.tonguePiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.earPiercing != 1>> | [[Ear|Body Modification][$activeSlave.earPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.nosePiercing != 1>> | [[Nose|Body Modification][$activeSlave.nosePiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.eyebrowPiercing != 1>> | [[Eyebrow|Body Modification][$activeSlave.eyebrowPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.lipsPiercing != 1>> | [[Lips|Body Modification][$activeSlave.lipsPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.tonguePiercing != 1>> | [[Tongue|Body Modification][$activeSlave.tonguePiercing = 1, $cash -= $modCost]]<</if>> <<if $activeSlave.nipples != "fuckable">> -<<if $activeSlave.nipplesPiercing != 1>> | [[Nipples|Body Modification][$activeSlave.nipplesPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.nipplesPiercing != 1>> | [[Nipples|Body Modification][$activeSlave.nipplesPiercing = 1, $cash -= $modCost]]<</if>> <</if>> -<<if $activeSlave.areolaePiercing != 1>> | [[Areolae|Body Modification][$activeSlave.areolaePiercing = 1, $cash -= $modCost]]<</if>> -<<if $activeSlave.corsetPiercing != 1>> | [[Corset|Body Modification][$activeSlave.corsetPiercing = 1, $cash -= $modCost]]<</if>> -<<if $activeSlave.navelPiercing != 1>> | [[Navel|Body Modification][$activeSlave.navelPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.areolaePiercing != 1>> | [[Areolae|Body Modification][$activeSlave.areolaePiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.corsetPiercing != 1>> | [[Corset|Body Modification][$activeSlave.corsetPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.navelPiercing != 1>> | [[Navel|Body Modification][$activeSlave.navelPiercing = 1, $cash -= $modCost]]<</if>> <<if ($activeSlave.vagina != -1) || ($activeSlave.dick != 0)>> <<if $activeSlave.vagina != -1>> - <<if $activeSlave.clitPiercing != 1>> | [[Clit|Body Modification][$activeSlave.clitPiercing = 1, $cash -= $modCost]]<</if>> + <<if $activeSlave.clitPiercing != 1>> | [[Clit|Body Modification][$activeSlave.clitPiercing = 1, $cash -= $modCost]]<</if>> <<else>> - <<if $activeSlave.clitPiercing != 1>> | [[Dickhead|Body Modification][$activeSlave.clitPiercing = 1, $cash -= $modCost]]<</if>> + <<if $activeSlave.clitPiercing != 1>> | [[Dickhead|Body Modification][$activeSlave.clitPiercing = 1, $cash -= $modCost]]<</if>> <</if>> <</if>> <<if ($activeSlave.vagina != -1)>> - <<if $activeSlave.vaginaPiercing != 1>> | [[Vagina|Body Modification][$activeSlave.vaginaPiercing = 1, $cash -= $modCost]]<</if>> + <<if $activeSlave.vaginaPiercing != 1>> | [[Vagina|Body Modification][$activeSlave.vaginaPiercing = 1, $cash -= $modCost]]<</if>> <</if>> <<if ($activeSlave.dick > 0)>> - <<if $activeSlave.dickPiercing != 1>> | [[Dick|Body Modification][$activeSlave.dickPiercing = 1, $cash -= $modCost]]<</if>> + <<if $activeSlave.dickPiercing != 1>> | [[Dick|Body Modification][$activeSlave.dickPiercing = 1, $cash -= $modCost]]<</if>> <</if>> -<<if $activeSlave.anusPiercing != 1>> | [[Anus|Body Modification][$activeSlave.anusPiercing = 1, $cash -= $modCost]]<</if>> +<<if $activeSlave.anusPiercing != 1>> | [[Anus|Body Modification][$activeSlave.anusPiercing = 1, $cash -= $modCost]]<</if>> <</if>> <<if $piercingLevel == 2>> @@ -469,31 +469,31 @@ Choose piercing style: <<goto "Body Modification">> <</link>> -<<if $activeSlave.earPiercing != 2>> | [[Ear|Body Modification][$activeSlave.earPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> -<<if $activeSlave.nosePiercing != 2>> | [[Nose|Body Modification][$activeSlave.nosePiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> -<<if $activeSlave.eyebrowPiercing != 2>> | [[Eyebrow|Body Modification][$activeSlave.eyebrowPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> -<<if $activeSlave.lipsPiercing != 2>> | [[Lips|Body Modification][$activeSlave.lipsPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> -<<if $activeSlave.tonguePiercing != 2>> | [[Tongue|Body Modification][$activeSlave.tonguePiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.earPiercing != 2>> | [[Ear|Body Modification][$activeSlave.earPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.nosePiercing != 2>> | [[Nose|Body Modification][$activeSlave.nosePiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.eyebrowPiercing != 2>> | [[Eyebrow|Body Modification][$activeSlave.eyebrowPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.lipsPiercing != 2>> | [[Lips|Body Modification][$activeSlave.lipsPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.tonguePiercing != 2>> | [[Tongue|Body Modification][$activeSlave.tonguePiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <<if $activeSlave.nipples != "fuckable">> -<<if $activeSlave.nipplesPiercing != 2>> | [[Nipples|Body Modification][$activeSlave.nipplesPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.nipplesPiercing != 2>> | [[Nipples|Body Modification][$activeSlave.nipplesPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <</if>> -<<if $activeSlave.areolaePiercing != 2>> | [[Areolae|Body Modification][$activeSlave.areolaePiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> -<<if $activeSlave.corsetPiercing != 2>> | [[Corset|Body Modification][$activeSlave.corsetPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> -<<if $activeSlave.navelPiercing != 2>> | [[Navel|Body Modification][$activeSlave.navelPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.areolaePiercing != 2>> | [[Areolae|Body Modification][$activeSlave.areolaePiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.corsetPiercing != 2>> | [[Corset|Body Modification][$activeSlave.corsetPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.navelPiercing != 2>> | [[Navel|Body Modification][$activeSlave.navelPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <<if ($activeSlave.vagina != -1) || ($activeSlave.dick != 0)>> <<if $activeSlave.vagina != -1>> - <<if $activeSlave.clitPiercing != 2>> | [[Clit|Body Modification][$activeSlave.clitPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> + <<if $activeSlave.clitPiercing != 2>> | [[Clit|Body Modification][$activeSlave.clitPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <<else>> - <<if $activeSlave.clitPiercing != 2>> | [[Dickhead|Body Modification][$activeSlave.clitPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> + <<if $activeSlave.clitPiercing != 2>> | [[Dickhead|Body Modification][$activeSlave.clitPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <</if>> <</if>> <<if ($activeSlave.vagina != -1)>> - <<if $activeSlave.vaginaPiercing != 2>> | [[Vagina|Body Modification][$activeSlave.vaginaPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> + <<if $activeSlave.vaginaPiercing != 2>> | [[Vagina|Body Modification][$activeSlave.vaginaPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <</if>> <<if ($activeSlave.dick > 0)>> - <<if $activeSlave.dickPiercing != 2>> | [[Dick|Body Modification][$activeSlave.dickPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> + <<if $activeSlave.dickPiercing != 2>> | [[Dick|Body Modification][$activeSlave.dickPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <</if>> -<<if $activeSlave.anusPiercing != 2>> | [[Anus|Body Modification][$activeSlave.anusPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> +<<if $activeSlave.anusPiercing != 2>> | [[Anus|Body Modification][$activeSlave.anusPiercing = 2, $cash -= $modCost,$degradation += 1]]<</if>> <</if>> <<if $piercingLevel == 3>> @@ -531,23 +531,23 @@ Remove piercings from: <</link>> -<<if $activeSlave.earPiercing > 0>> | [[Ear|Body Modification][$activeSlave.earPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.nosePiercing > 0>> | [[Nose|Body Modification][$activeSlave.nosePiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.eyebrowPiercing > 0>> | [[Eyebrow|Body Modification][$activeSlave.eyebrowPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.lipsPiercing > 0>> | [[Lips|Body Modification][$activeSlave.lipsPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.tonguePiercing > 0>> | [[Tongue|Body Modification][$activeSlave.tonguePiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.nipplesPiercing > 0>> | [[Nipples|Body Modification][$activeSlave.nipplesPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.areolaePiercing > 0>> | [[Areolae|Body Modification][$activeSlave.areolaePiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.corsetPiercing > 0>> | [[Corset|Body Modification][$activeSlave.corsetPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.navelPiercing > 0>> | [[Navel|Body Modification][$activeSlave.navelPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.earPiercing > 0>> | [[Ear|Body Modification][$activeSlave.earPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.nosePiercing > 0>> | [[Nose|Body Modification][$activeSlave.nosePiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.eyebrowPiercing > 0>> | [[Eyebrow|Body Modification][$activeSlave.eyebrowPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.lipsPiercing > 0>> | [[Lips|Body Modification][$activeSlave.lipsPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.tonguePiercing > 0>> | [[Tongue|Body Modification][$activeSlave.tonguePiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.nipplesPiercing > 0>> | [[Nipples|Body Modification][$activeSlave.nipplesPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.areolaePiercing > 0>> | [[Areolae|Body Modification][$activeSlave.areolaePiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.corsetPiercing > 0>> | [[Corset|Body Modification][$activeSlave.corsetPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.navelPiercing > 0>> | [[Navel|Body Modification][$activeSlave.navelPiercing = 0, $cash -= $modCost]]<</if>> <<if $activeSlave.vagina != -1>> - <<if $activeSlave.clitPiercing > 0>> | [[Clit|Body Modification][$activeSlave.clitPiercing = 0, $cash -= $modCost]]<</if>> + <<if $activeSlave.clitPiercing > 0>> | [[Clit|Body Modification][$activeSlave.clitPiercing = 0, $cash -= $modCost]]<</if>> <<else>> - <<if $activeSlave.clitPiercing > 0>> | [[Dickhead|Body Modification][$activeSlave.clitPiercing = 0, $cash -= $modCost]]<</if>> + <<if $activeSlave.clitPiercing > 0>> | [[Dickhead|Body Modification][$activeSlave.clitPiercing = 0, $cash -= $modCost]]<</if>> <</if>> -<<if $activeSlave.vaginaPiercing > 0>> | [[Vagina|Body Modification][$activeSlave.vaginaPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.dickPiercing > 0>> | [[Dick|Body Modification][$activeSlave.dickPiercing = 0, $cash -= $modCost]]<</if>> -<<if $activeSlave.anusPiercing > 0>> | [[Anus|Body Modification][$activeSlave.anusPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.vaginaPiercing > 0>> | [[Vagina|Body Modification][$activeSlave.vaginaPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.dickPiercing > 0>> | [[Dick|Body Modification][$activeSlave.dickPiercing = 0, $cash -= $modCost]]<</if>> +<<if $activeSlave.anusPiercing > 0>> | [[Anus|Body Modification][$activeSlave.anusPiercing = 0, $cash -= $modCost]]<</if>> <</if>> <br><br> @@ -955,7 +955,7 @@ Choose a site for branding: <br> <<if ($brandTarget == "neck" || $brandTarget == "chest" || $brandTarget == "belly" || $brandTarget == "pubic mound" || $brandTarget == "back" || $brandTarget == "lower back")>> - [[Brand|Body Modification][$brandApplied = 1,$activeSlave.brand = $brandDesign,$activeSlave.brandLocation = $brandTarget,$cash -= $modCost,$degradation += 10]] with $brandDesign on the $brandTarget. + [[Brand|Body Modification][$brandApplied = 1,$activeSlave.brand = $brandDesign,$activeSlave.brandLocation = $brandTarget,$cash -= $modCost,$degradation += 10]] with $brandDesign on the $brandTarget. <<else>> Brand $him now with ''$brandDesign'' on the <<link "left">> @@ -970,7 +970,7 @@ Choose a site for branding: <<link "right">> <<set $brandApplied = 1>> <<set $activeSlave.brand = $brandDesign>> - <<set $activeSlave.brandLocation = ("right " + $brandTarget)>> + <<set $activeSlave.brandLocation = ("right " + $brandTarget)>> <<set $cash -= $modCost>> <<set $degradation += 10>> <<goto "Body Modification">> diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 121a5016753ccca3a4cfff4443e2bf58de8966f2..b1d93e70fbc0e9af8b3efee9c0e27bbd050e9821 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -539,7 +539,7 @@ Some customers were put off since the <<if _girls == 1>>stacked <<elseif _girls == -1>>trim <</if>>girls there did not match their preferences for <<if _pref == 1>>stacked <<elseif _pref == -1>>slim <</if>>girls. Your @@.red;reputation@@ dropped slightly as a result. <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> - <<else>> + <<else>> <<if (_girls == _pref)>> The <<if _girls == 1>>stacked <<elseif _girls == -1>>trim <</if>>girls in the brothel match most customers' preferences for <<if _pref == 1>>stacked <<elseif _pref == -1>>slim <</if>>girls. Your @@.green;reputation@@ increased slightly as a result. <<set $rep += random(_minBonus,_maxBonus)>> @@ -606,7 +606,7 @@ Some customers were put off since the <<if _girls == 1>>pregnant <<elseif _girls == -1>>flat-bellied <</if>>girls there did not match their preferences for <<if _pref == 1>>fecund <<elseif _pref == -1>>flat-bellied <</if>>girls. Your @@.red;reputation@@ dropped slightly as a result. <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> - <<else>> + <<else>> <<if (_girls == _pref)>> The <<if _girls == 1>>pregnant <<elseif _girls == -1>>flat-bellied <</if>>girls in the brothel match most customers' preferences for <<if _pref == 1>>fecund <<elseif _pref == -1>>flat-bellied <</if>>girls. Your @@.green;reputation@@ increased slightly as a result. <<set $rep += random(_minBonus,_maxBonus)>> @@ -673,7 +673,7 @@ Some customers were put off since the <<if _girls == 1>>heavily modified <<elseif _girls == -1>>natural bodied <</if>>girls there did not match their preferences for <<if _pref == 1>>heavily modded <<elseif _pref == -1>>natural bodied <</if>>girls. Your @@.red;reputation@@ dropped slightly as a result. <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> - <<else>> + <<else>> <<if (_girls == _pref)>> The <<if _girls == 1>>heavily modified <<elseif _girls == -1>>natural bodied <</if>>girls in the brothel match most customers' preferences for <<if _pref == 1>>heavily modded <<elseif _pref == -1>>natural unmodded <</if>>girls. Your @@.green;reputation@@ increased slightly as a result. <<set $rep += random(_minBonus,_maxBonus)>> @@ -740,7 +740,7 @@ Some customers were put off since the <<if _girls == 1>>implanted or surgically improved <<elseif _girls == -1>>naturally pure <</if>>girls there did not match their preferences for <<if _pref == 1>>implanted or surgically improved <<elseif _pref == -1>>naturally pure <</if>>girls. Your @@.red;reputation@@ dropped slightly as a result. <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> - <<else>> + <<else>> <<if (_girls == _pref)>> The <<if _girls == 1>>implanted or surgically improved <<elseif _girls == -1>>naturally pure <</if>>girls in the brothel match most customers' preferences for <<if _pref == 1>>implanted or surgically improved <<elseif _pref == -1>>natural unmodded <</if>>girls. Your @@.green;reputation@@ increased slightly as a result. <<set $rep += random(_minBonus,_maxBonus)>> @@ -806,7 +806,7 @@ Some customers were put off since the girls <<if _girls == 1>>with female genitalia <<elseif _girls == -1>>with male genitalia <</if>> did not match their preferences for girls<<if _pref == 1>> with pussies<<elseif _pref == -1>> with dicks<</if>>. Your @@.red;reputation@@ dropped slightly as a result. <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> - <<else>> + <<else>> <<if (_girls == _pref)>> The girls in the brothel match most customers preferences for girls <<if _girls == 1>>with female genitalia <<elseif _girls == -1>>with male genitalia <</if>>. Your @@.green;reputation@@ increased slightly as a result. <<set $rep += random(_minBonus,_maxBonus)>> @@ -881,7 +881,7 @@ Some customers were put off since the ages of girls there did not match their preferences. Your @@.red;reputation@@ dropped slightly as a result. <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> - <<else>> + <<else>> <<if (_girls == _pref)>> The girls in the brothel match most customers' age preferences. Your @@.green;reputation@@ increased slightly as a result. <<set $rep += random(_minBonus,_maxBonus)>> diff --git a/src/uncategorized/bulkSlaveGenerate.tw b/src/uncategorized/bulkSlaveGenerate.tw index 3463cd1777f4956fdc88da7ecffeff6758510d64..d5d08caff83412756760656d4087c1bea32a109b 100644 --- a/src/uncategorized/bulkSlaveGenerate.tw +++ b/src/uncategorized/bulkSlaveGenerate.tw @@ -9,7 +9,7 @@ <<set $numArcology = 1>> <</if>> -/* Discount calculation. Gives 5% on top of slave school discount */ +/* Discount calculation. Gives 5% on top of slave school discount */ <<set $discount = 475>> <<switch $slaveMarket>> <<case "TSS">> @@ -78,7 +78,7 @@ /* Determine if Law Compliance effects must be applied to this transaction */ <<switch $slaveMarket>> -<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "HA" "TCR" "TFS" "wetware" "low tier criminals" "gangs and smugglers" "white collar" "military prison">> /* these markets are exempt from law compliance */ +<<case "indentures" "neighbor" "heap" "TSS" "GRI" "SCP" "LDE" "TGA" "HA" "TCR" "TFS" "wetware" "low tier criminals" "gangs and smugglers" "white collar" "military prison">> /* these markets are exempt from law compliance */ <<set $applyLaw = 0>> <<default>> /* all other markets are not exempt: corporate, hunters, kidnappers, raiders, trainers */ <<set $applyLaw = 1>> diff --git a/src/uncategorized/bulkSlaveIntro.tw b/src/uncategorized/bulkSlaveIntro.tw index 5674cb4fa0a707977d1ed3c19d0eeb3663571ab2..80f9e85de1e0f459015d7155001a58cf93872ae3 100644 --- a/src/uncategorized/bulkSlaveIntro.tw +++ b/src/uncategorized/bulkSlaveIntro.tw @@ -18,7 +18,7 @@ <</if>> <<case "bulk">> - Your delivery of $newSlaves.length slaves arrives from <<MarketNamePeriod $slaveMarket $numArcology>> + Your delivery of $newSlaves.length slaves arrives from <<MarketNamePeriod $slaveMarket $numArcology>> <<if $newSlaves.length != $numSlaves>> You were going to order $numSlaves, but $assistantName lowered it on financial grounds. <</if>> @@ -98,7 +98,7 @@ [[Next Slave|Bulk Slave Intro]] <<else>> [[Finish introducing slaves|Bulk Slave Intro][$newSlavesDone = 1]] - <</if>> + <</if>> <</if>> /* Closes no new Slaves check */ diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index 1ab8229880dd9e05f72a16366f18a59a950b3694..5441b59c5c015e373c85a24a424fe9f1f76c4bd7 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -44,7 +44,7 @@ __Sex Slave Purchase Options__ <br>[[Kidnappers' Market|Slave Markets][$slaveMarket = "kidnappers", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 5]] | -<</if>> +<</if>> <<if $cash > _minimumTen>> [[(x10)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 10]] | <</if>> @@ -80,7 +80,7 @@ __Sex Slave Purchase Options__ <br>[[Indentures Market|Slave Markets][$slaveMarket = "indentures", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "indentures", $introType = "bulk", $numSlaves = 5]] | - <</if>> + <</if>> <<if $cash > _minimumTen>> [[(x10)|Bulk Slave Generate][$slaveMarket = "indentures", $introType = "bulk", $numSlaves = 10]] | <</if>> @@ -116,14 +116,14 @@ __Sex Slave Purchase Options__ <</if>> <<if $cash > _minimumTen>> [[(x10)|Bulk Slave Generate][$slaveMarket = "trainers", $introType = "bulk", $numSlaves = 10]] | - <</if>> + <</if>> //Slaves will tend to be good quality and obedient.// <<if $arcologies[0].FSPaternalist == "unset">> <br>[[Wetware CPUs|Slave Markets][$slaveMarket = "wetware", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "wetware", $introType = "bulk", $numSlaves = 5]] | - <</if>> + <</if>> <<if $cash > _minimumTen>> [[(x10)|Bulk Slave Generate][$slaveMarket = "wetware", $introType = "bulk", $numSlaves = 10]] | <</if>> diff --git a/src/uncategorized/changeLanguage.tw b/src/uncategorized/changeLanguage.tw index bc55b9a27c25021b8d6602c01e130e6954ff67fe..b00b7acb19a634a228f6a840ceafa98e1394e491 100644 --- a/src/uncategorized/changeLanguage.tw +++ b/src/uncategorized/changeLanguage.tw @@ -10,7 +10,7 @@ <<elseif $arcologies[0].FSAztecRevivalist != "unset">> <<if $language != "Nahuatl">> <<set $revivalistLanguage = "Nahuatl">> - <</if>> + <</if>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> <<if $language != "Ancient Egyptian">> <<set $revivalistLanguage = "Ancient Egyptian">> diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw index cc13f403f254525c557672c98176d2b42bab94e9..4efc6d384329092ace41014eb0a9b2b850681691 100644 --- a/src/uncategorized/clinic.tw +++ b/src/uncategorized/clinic.tw @@ -33,7 +33,7 @@ $clinicNameCaps <<case "Transformation Fetishist">> is utilitarian, without any concession to style. Every available centimeter of space is used for equipment specialized to support radical surgery. <<case "Gender Radicalist">> - is comfortable and feminine. Its curving walls and soft colors are designed to present slaves coming out of anaesthesia with an impression of girlishness. + is comfortable and feminine. Its curving walls and soft colors are designed to present slaves coming out of anesthesia with an impression of girlishness. <<case "Gender Fundamentalist">> is comfortable and feminine. Its curving walls and soft colors are designed to keep slaves here for their female health nice and comfortable. <<case "Physical Idealist">> diff --git a/src/uncategorized/clubAdvertisement.tw b/src/uncategorized/clubAdvertisement.tw index 888764ad5cdc617080061aa0e728cbf3912b1ba9..f2d18e12c99b9f066f7168c8b05b6d54c1a22b22 100644 --- a/src/uncategorized/clubAdvertisement.tw +++ b/src/uncategorized/clubAdvertisement.tw @@ -4,7 +4,7 @@ <<case "Roman Revivalist">> $clubNameCaps is decorated like a Roman villa's entertainment rooms. There is a lot of white stone, plaster, and terracotta. <<case "Aztec Revivalist">> - $clubNameCaps is decorated with obsidian figures inserted in the lime walls and giant oak pillars that give a homey feeling to the otherwise cold building. + $clubNameCaps is decorated with obsidian figures inserted in the lime walls and giant oak pillars that give a homey feeling to the otherwise cold building. <<case "Egyptian Revivalist">> $clubNameCaps is decorated like a room in an ancient Egyptian palace. There are columns of warm stone and pools of clear water full of aquatic plants. <<case "Edo Revivalist">> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index e18d44fe43cabf591ed67d56ca2bbf6c714d5448..377cc76986694290faeafe1a6bd95ada0dc3b8c2 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -325,7 +325,7 @@ <<if ($arcologies[0].FSAssetExpansionist != "unset") && ($arcologies[0].FSAssetExpansionist >= 80)>> Most customers prefer stacked girls. <<set _pref = 1>> - <<elseif ($arcologies[0].FSSlimnessEnthusiast != "unset") && ($arcologies[0].FSSlimnessEnthusiast >= 80) >> + <<elseif ($arcologies[0].FSSlimnessEnthusiast != "unset") && ($arcologies[0].FSSlimnessEnthusiast >= 80) >> Most customers prefer slim girls. <<set _pref = -1>> <<else>> @@ -668,7 +668,7 @@ <<if ($arcologies[0].FSRepopulationFocus != "unset") && ($arcologies[0].FSRepopulationFocus >= 80)>> Most customers prefer their girls rounded with child. <<set _pref = 1>> - <<elseif ($arcologies[0].FSRestart != "unset") && ($arcologies[0].FSRestart >= 80) >> + <<elseif ($arcologies[0].FSRestart != "unset") && ($arcologies[0].FSRestart >= 80) >> Most customers prefer girls that aren't gravid. <<set _pref = -1>> <<else>> diff --git a/src/uncategorized/completeCatalog.tw b/src/uncategorized/completeCatalog.tw index 512a47684b38afda13b13584fc28bb9a55d92ed5..afa794cbf15f8009db2849815bd85e0836c9cd34 100644 --- a/src/uncategorized/completeCatalog.tw +++ b/src/uncategorized/completeCatalog.tw @@ -57,7 +57,7 @@ <<if $activeSlave.mother == -9999 && $activeSlave.father == -9998>> /* The twins - Camille & Kennerly */ <<for _k = 0; _k < $slaves.length; _k++>> <<if areSisters($slaves[_k], $activeSlave) > 0>> - <<set $activeSlave.actualAge = $slaves[_k].actualAge, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge, $activeSlave.birthWeek = $slaves[_k].birthWeek>> + <<set $activeSlave.actualAge = $slaves[_k].actualAge, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge, $activeSlave.birthWeek = $slaves[_k].birthWeek>> <</if>> <</for>> <</if>> @@ -65,9 +65,9 @@ <<for _k = 0; _k < $slaves.length; _k++>> <<if areSisters($slaves[_k], $activeSlave) > 0>> <<if $activeSlave.birthName == "Elisa">> - <<set $activeSlave.actualAge = $slaves[_k].actualAge-1, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<set $activeSlave.actualAge = $slaves[_k].actualAge-1, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> <<elseif $activeSlave.birthName == "Martin">> - <<set $activeSlave.actualAge = $slaves[_k].actualAge+1, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<set $activeSlave.actualAge = $slaves[_k].actualAge+1, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> <</if>> <</if>> <</for>> @@ -76,9 +76,9 @@ <<for _k = 0; _k < $slaves.length; _k++>> <<if areSisters($slaves[_k], $activeSlave) > 0>> <<if $activeSlave.birthName == "Green Grape">> - <<set $activeSlave.actualAge = $slaves[_k].actualAge-5, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<set $activeSlave.actualAge = $slaves[_k].actualAge-5, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> <<elseif $activeSlave.birthName == "Purple Grape">> - <<set $activeSlave.actualAge = $slaves[_k].actualAge+5, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<set $activeSlave.actualAge = $slaves[_k].actualAge+5, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> <</if>> <</if>> <</for>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 1036308f41dd89d567b330f18abdb7a24633f303..6c6c4e43bc019be95d1eea13c061211f21c65f4f 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -168,7 +168,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <<if $researchLab.hired != 0>> __Scientists__: <<print cashFormat((300*$researchLab.hired))>> <<set _archologyCosts += 300*$researchLab.hired>> <</if>> <<if $researchLab.menials != 0>> __Menial slaves__: <<print cashFormat((100*$researchLab.menials))>> <<set _archologyCosts += 100*$researchLab.menials>> <</if>> <</if>> -<</if>> +<</if>> /* security expansion */ <<if $secExp > 0>> @@ -310,7 +310,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <<set _archologyCosts += 1000>> <</if>> <<if $TCR.subsidize != 0>> - <br>__The Cattle Ranch__ local pasture influence: <<print cashFormat(1000)>> + <br>__The Cattle Ranch__ local pasture influence: <<print cashFormat(1000)>> <<set _archologyCosts += 1000>> <</if>> <<if $TFS.subsidize != 0>> diff --git a/src/uncategorized/descriptionOptions.tw b/src/uncategorized/descriptionOptions.tw index ae78529edc5e1d859378f69ea3be564ac34e780a..a6c2bb15abb1686ac756c637907d8d9ff9f615e2 100644 --- a/src/uncategorized/descriptionOptions.tw +++ b/src/uncategorized/descriptionOptions.tw @@ -77,11 +77,11 @@ Approximate sizes of dicks and balls are Height and length units are in <<if $showInches == 1>> - @@.green;BOTH UNITS.@@ //[[Centimetres|Description Options][$showInches = 0]]// | //[[Inches|Description Options][$showInches = 2]]// + @@.green;BOTH UNITS.@@ //[[Centimeters|Description Options][$showInches = 0]]// | //[[Inches|Description Options][$showInches = 2]]// <<elseif $showInches == 2>> - @@.yellow;INCHES ONLY.@@ //[[Centimetres|Description Options][$showInches = 0]]// | //[[Both|Description Options][$showInches = 1]]// + @@.yellow;INCHES ONLY.@@ //[[Centimeters|Description Options][$showInches = 0]]// | //[[Both|Description Options][$showInches = 1]]// <<else>> - @@.yellow;CENTIMETRES ONLY.@@ //[[Inches|Description Options][$showInches = 2]]// | //[[Both|Description Options][$showInches = 1]]// + @@.yellow;CENTIMETERS ONLY.@@ //[[Inches|Description Options][$showInches = 2]]// | //[[Both|Description Options][$showInches = 1]]// <</if>> <br> diff --git a/src/uncategorized/hgSelect.tw b/src/uncategorized/hgSelect.tw index 9fcb6453d69e06c1962e67130af7329dba36c0a7..3bf4a7bd2126ab67b120ef41105ee53a1b0ab9bc 100644 --- a/src/uncategorized/hgSelect.tw +++ b/src/uncategorized/hgSelect.tw @@ -73,7 +73,7 @@ _HGName is <br> _HGName <<if ($HGFormality != 0)>> - will be ''formal'': she will always call you <<if $PC.title == 1>>Master<<else>>Mistress<</if>>, just like any other slave. [[Allow private informality|HG Select][$HGFormality = 0]] + will be ''formal'': she will always call you <<if $PC.title == 1>>Master<<else>>Mistress<</if>>, just like any other slave. [[Allow private informality|HG Select][$HGFormality = 0]] <<else>> is allowed to be ''informal'': in private, she may call you <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. [[Maintain complete formality|HG Select][$HGFormality = 1]] <</if>> diff --git a/src/uncategorized/industrialDairyAssignmentScene.tw b/src/uncategorized/industrialDairyAssignmentScene.tw index 5b96036d1b62f3584a2a66219906a2c28bae4688..6d70f8140364ee1b71a1a6fc00254e75ea2f9ca4 100644 --- a/src/uncategorized/industrialDairyAssignmentScene.tw +++ b/src/uncategorized/industrialDairyAssignmentScene.tw @@ -269,7 +269,7 @@ and brutal sodomy. <<else>> she cried and tried to break loose for a while, <</if>> - she's slumped against the machine from sheer exhaustion by the end. Its work completed, the preparatory raper withdraws and lets the milking machine begin its work. It's only been a few hours since $activeSlave.slaveName's ordeal began, but now she's ready to begin giving back. The machine revives her with a hit of pharmaceuticals. + she's slumped against the machine from sheer exhaustion by the end. Its work completed, the preparatory raper withdraws and lets the milking machine begin its work. It's only been a few hours since $activeSlave.slaveName's ordeal began, but now she's ready to begin giving back. The machine revives her with a hit of pharmaceuticals. <br><br> <</if>> diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw index c62721d4329e6747c2e0427fb56c322d2a783996..518ad4cae05c506cf331b4ac63f6343b3ed8306b 100644 --- a/src/uncategorized/jeSlaveDispute.tw +++ b/src/uncategorized/jeSlaveDispute.tw @@ -258,7 +258,7 @@ <</link>> <br><<link "Settle the dispute in favor of the accuser">> <<replace "#result">> - You settle the dispute in favor of the wealthy accuser. While he is a little disapointed that he didn't get the slave he wanted, he speaks @@.green;positively@@ in public about how you helped protect his investements from potential mismanagement. Slave trading to and from your arcology is @@.red;somewhat lessened@@ however, since the breeder lets it be known that trading in your arcology is a risk. + You settle the dispute in favor of the wealthy accuser. While he is a little disappointed that he didn't get the slave he wanted, he speaks @@.green;positively@@ in public about how you helped protect his investments from potential mismanagement. Slave trading to and from your arcology is @@.red;somewhat lessened@@ however, since the breeder lets it be known that trading in your arcology is a risk. <<set $arcologies[0].prosperity -= 5>> <<set $rep += 500>> <</replace>> diff --git a/src/uncategorized/lawCompliance.tw b/src/uncategorized/lawCompliance.tw index d0a0acbb6659130729177be7f6a638557989eec0..619d885eee6b42e66c09c8858d783a0718f2caeb 100644 --- a/src/uncategorized/lawCompliance.tw +++ b/src/uncategorized/lawCompliance.tw @@ -1,9 +1,11 @@ :: Law Compliance [nobr] +<<setLocalPronouns $activeSlave>> + <<if $arcologies[0].FSSlimnessEnthusiastSMR == 1>> <<set $activeSlave.weight = random(-80,0)>> <<set $activeSlave.health = random(50,90)>> - She has been kept on a rigorous diet for sale, has been required to exercise regularly, and has had excellent care taken of her health. + $He has been kept on a rigorous diet for sale, has been required to exercise regularly, and has had excellent care taken of $his health. <</if>> <<if $arcologies[0].FSRepopulationFocusSMR == 1>> <<if $activeSlave.physicalAge < $fertilityAge>> @@ -24,7 +26,7 @@ <<set $activeSlave.pregKnown = 1>> <<run SetBellySize($activeSlave)>> <</if>> - If she was unable to become pregnant before, she has been made to now. She is fertilized surgically to insure a healthy pregnancy. + If $he was unable to become pregnant before, $he has been made to now. $He is fertilized surgically to insure a healthy pregnancy. <</if>> <<if $arcologies[0].FSAssetExpansionistSMR == 1>> <<set $activeSlave.clit = either(0, 0, 0, 1, 1, 2)>> @@ -38,10 +40,10 @@ <<if $activeSlave.balls > 0>> <<set $activeSlave.balls = random(4,7)>> <</if>> - She has been on powerful growth hormones for a long time, and has experienced growth in several areas as a result. + $He has been on powerful growth hormones for a long time, and has experienced growth in several areas as a result. <</if>> <<if $arcologies[0].FSPhysicalIdealistSMR == 1>> - Much of her time before sale was spent + Much of $his time before sale was spent <<if $arcologies[0].FSPhysicalIdealistLaw == 1>> <<set $activeSlave.muscles = random(20,50)>> doing cardio, @@ -49,16 +51,16 @@ <<set $activeSlave.muscles = random(50,100)>> lifting weights, <</if>> - and her health has been raised to an almost unnatural level. + and $his health has been raised to an almost unnatural level. <<set $activeSlave.health = random(50,90)>> <<set $activeSlave.weight = random(-20,0)>> <<elseif $arcologies[0].FSHedonisticDecadenceSMR == 1>> <<set $activeSlave.muscles = random(-80,0)>> <<set $activeSlave.weight = random(50,200)>> <<set $activeSlave.health = random(-30,10)>> - Much of her time before sale was spent being fattened up and lying around. + Much of $his time before sale was spent being fattened up and lying around. <<if $activeSlave.devotion <= 20>> - She had to be forcefed massive amounts of slave food while bound to meet requirements, filling her with @@.gold;fear@@ and @@.mediumorchid;disgust.@@ + $He had to be forcefed massive amounts of slave food while bound to meet requirements, filling $him with @@.gold;fear@@ and @@.mediumorchid;disgust.@@ <<set $activeSlave.trust -= 5>> <<set $activeSlave.devotion -= 5>> <</if>> @@ -66,25 +68,28 @@ <<if $arcologies[0].FSGenderFundamentalistSMR == 1>> <<if $activeSlave.dick > 0>> <<set $activeSlave.balls = 0>> + <<set $activeSlave.scrotum = 0>> <<set $activeSlave.boobs += random(0,2)*100>> <<set $activeSlave.butt += random(0,1)>> <<if $activeSlave.face < 95>> <<set $activeSlave.face = Math.trunc($activeSlave.face+random(0,20),-100,100)>> <</if>> - Her balls were removed as soon as she was enslaved, and she's been kept on powerful female hormones for long enough to have a general feminizing effect. + $His balls were removed as soon as $he was enslaved, and $he's been kept on powerful female hormones for long enough to have a general feminizing effect. <</if>> <<elseif $arcologies[0].FSSupremacistSMR == 1>> <<if $activeSlave.dick > 0>> <<if $activeSlave.race != $arcologies[0].FSSupremacistRace>> <<set $activeSlave.balls = 0>> - Her balls were removed as soon as she was enslaved to prevent her from polluting fertile slaves with her inferior semen. + <<set $activeSlave.scrotum = 0>> + $His balls were removed as soon as $he was enslaved to prevent $him from polluting fertile slaves with $his inferior semen. <</if>> <</if>> <<elseif $arcologies[0].FSSubjugationistSMR == 1>> <<if $activeSlave.dick > 0>> <<if $activeSlave.race == $arcologies[0].FSSubjugationistRace>> <<set $activeSlave.balls = 0>> - Her balls were removed as soon as she was enslaved to prevent her from polluting fertile slaves with her subhuman semen. + <<set $activeSlave.scrotum = 0>> + $His balls were removed as soon as $he was enslaved to prevent $him from polluting fertile slaves with $his subhuman semen. <</if>> <</if>> <</if>> @@ -97,24 +102,24 @@ <<run SetBellySize($activeSlave)>> <<set $activeSlave.balls = 0>> <<set $activeSlave.ovaries = 0>> - As a member of the lowest class,<<if $activeSlave.preg > 0>> her pregnancy is immediately terminated, and<</if>> she is promptly sterilized to prevent her from passing on her useless genes. + As a member of the lowest class,<<if $activeSlave.preg > 0>> $his pregnancy is immediately terminated, and<</if>> $he is promptly sterilized to prevent $him from passing on $his useless genes. <</if>> <</if>> <<if $arcologies[0].FSPaternalistSMR == 1>> <<if $activeSlave.devotion <= 20>> - While she came through the slave markets, she was treated with decency. She has begun to wonder whether she can @@.mediumaquamarine;get away with@@ being disobedient. + While $he came through the slave markets, $he was treated with decency. $He has begun to wonder whether $he can @@.mediumaquamarine;get away with@@ being disobedient. <<set $activeSlave.trust += 10>> <<else>> - While she came through the slave markets, she was treated with decency. She has begun to hope that she can expect @@.mediumaquamarine;basic respect@@ despite being a sex slave. + While $he came through the slave markets, $he was treated with decency. $He has begun to hope that $he can expect @@.mediumaquamarine;basic respect@@ despite being a sex slave. <<set $activeSlave.trust += 10>> <</if>> <</if>> <<if $arcologies[0].FSDegradationistSMR == 1>> - Her current owners @@.gold;brutalized her@@ before putting her on sale, using clever methods to produce agony without seriously damaging her health. + $His current owners @@.gold;brutalized $him@@ before putting $him on sale, using clever methods to produce agony without seriously damaging $his health. <<set $activeSlave.trust -= 10>> <</if>> <<if $arcologies[0].FSBodyPuristSMR == 1>> - In order to qualify for sale, she has been meticulously inspected for implants, tattoos, and piercings, and any present have been removed. + In order to qualify for sale, $he has been meticulously inspected for implants, tattoos, and piercings, and any present have been removed. <<set $activeSlave.nipplesPiercing = 0>> <<set $activeSlave.areolaePiercing = 0>> <<set $activeSlave.lipsPiercing = 0>> @@ -152,9 +157,9 @@ <</if>> <</if>> <<if $arcologies[0].FSTransformationFetishistSMR == 1>> - In order to qualify for sale, she has been kitted out with a basic set of breast, buttock, and lip implants. + In order to qualify for sale, $he has been kitted out with a basic set of breast, buttock, and lip implants. <<if $activeSlave.devotion <= 20>> - Being turned into an assembly line bimbo fills her with @@.gold;fear@@ and @@.mediumorchid;disgust.@@ + Being turned into an assembly line bimbo fills $him with @@.gold;fear@@ and @@.mediumorchid;disgust.@@ <<set $activeSlave.trust -= 5>> <<set $activeSlave.devotion -= 5>> <</if>> @@ -173,41 +178,41 @@ <</if>> <<if $arcologies[0].FSYouthPreferentialistSMR == 1>> <<if $activeSlave.physicalAge > 35>> - She was treated as a disposable old bitch in the slave pens, @@.gold;worrying her.@@ + $He was treated as a disposable old bitch in the slave pens, @@.gold;worrying $him.@@ <<set $activeSlave.trust -= 5>> <<elseif $activeSlave.physicalAge <= 25>> - She was treated reasonably well in the slave pens due to her youth, @@.mediumaquamarine;reassuring her.@@ + $He was treated reasonably well in the slave pens due to $his youth, @@.mediumaquamarine;reassuring $him.@@ <<set $activeSlave.trust += 5>> <</if>> <</if>> <<if $arcologies[0].FSMaturityPreferentialistSMR == 1>> <<if $activeSlave.physicalAge > 35>> - She was treated reasonably well in the slave pens due to her maturity, @@.mediumaquamarine;reassuring her.@@ + $He was treated reasonably well in the slave pens due to $his maturity, @@.mediumaquamarine;reassuring $him.@@ <<set $activeSlave.trust += 5>> <<elseif $activeSlave.physicalAge <= 25>> - She was treated as a disposable little slut in the slave pens, @@.gold;worrying her.@@ + $He was treated as a disposable little slut in the slave pens, @@.gold;worrying $him.@@ <<set $activeSlave.trust -= 5>> <</if>> <</if>> <<if $arcologies[0].FSPastoralistSMR == 1>> <<if $activeSlave.lactation == 0>> - She was implanted with permanent lactation drugs in order to qualify for sale, and was kept in the slave pens until she could be put up on the block with dripping nipples. + $He was implanted with permanent lactation drugs in order to qualify for sale, and was kept in the slave pens until $he could be put up on the block with dripping nipples. <<set $activeSlave.lactation = 2>> <</if>> <</if>> <<if $arcologies[0].FSChattelReligionistSMR == 1>> - She has been consecrated for sale by being offered to the public for a full night, from sunset to sunrise. + $He has been consecrated for sale by being offered to the public for a full night, from sunset to sunrise. <<if $activeSlave.devotion <= 20>> - Since she was not willing to accept this treatment, her consecration took the form of twelve hours of rape, @@.gold;terrifying her@@ and @@.mediumorchid;filling her with hatred.@@ - <<set $activeSlave.trust -= 15>> - <<set $activeSlave.devotion -= 15>> + Since $he was not willing to accept this treatment, $his consecration took the form of twelve hours of rape, @@.gold;terrifying $him@@ and @@.mediumorchid;filling $him with hatred.@@ + <<set $activeSlave.trust -= 15>> + <<set $activeSlave.devotion -= 15>> <<else>> - She accepted this treatment, @@.hotpink;breaking her@@ to sexual slavery. - <<set $activeSlave.devotion += 5>> + $He accepted this treatment, @@.hotpink;breaking $him@@ to sexual slavery. + <<set $activeSlave.devotion += 5>> <</if>> <<if ndef $activeSlave.publicCount>> - <<set $activeSlave.publicCount = 0>> + <<set $activeSlave.publicCount = 0>> <</if>> <<set $activeSlave.oralCount += 10>> @@ -217,36 +222,36 @@ <<set $activeSlave.publicCount += 10>> <<set $analTotal += 10>> <<if $activeSlave.vagina > 0>> - <<set $activeSlave.vaginalCount += 10>> - <<set $activeSlave.publicCount += 10>> - <<set $vaginalTotal += 10>> - <<if $activeSlave.vagina < 3>> - <<set $activeSlave.vagina += 1>> - <</if>> + <<set $activeSlave.vaginalCount += 10>> + <<set $activeSlave.publicCount += 10>> + <<set $vaginalTotal += 10>> + <<if $activeSlave.vagina < 3>> + <<set $activeSlave.vagina += 1>> + <</if>> <<else>> - <<set $activeSlave.oralCount += 10>> - <<set $activeSlave.publicCount += 10>> - <<set $oralTotal += 10>> + <<set $activeSlave.oralCount += 10>> + <<set $activeSlave.publicCount += 10>> + <<set $oralTotal += 10>> <</if>> <<if $activeSlave.anus > 0>> - <<set $activeSlave.analCount += 10>> - <<set $activeSlave.publicCount += 10>> - <<set $analTotal += 10>> - <<if $activeSlave.anus < 3>> - <<set $activeSlave.anus += 1>> - <</if>> + <<set $activeSlave.analCount += 10>> + <<set $activeSlave.publicCount += 10>> + <<set $analTotal += 10>> + <<if $activeSlave.anus < 3>> + <<set $activeSlave.anus += 1>> + <</if>> <<else>> - <<set $activeSlave.oralCount += 10>> - <<set $activeSlave.publicCount += 10>> - <<set $oralTotal += 10>> + <<set $activeSlave.oralCount += 10>> + <<set $activeSlave.publicCount += 10>> + <<set $oralTotal += 10>> <</if>> <</if>> <<if $arcologies[0].FSRomanRevivalistSMR == 1>> - As she passed though the slave markets, she saw many less valuable slaves selected to die in gladiatorial combats. She is relieved she wasn't one of them, but @@.gold;terrified@@ that will be her fate if she makes mistakes. + As $he passed though the slave markets, $he saw many less valuable slaves selected to die in gladiatorial combats. $He is relieved $he wasn't one of them, but @@.gold;terrified@@ that will be $his fate if $he makes mistakes. <<set $activeSlave.trust -= 10>> <</if>> <<if $arcologies[0].FSAztecRevivalistSMR == 1>> - As she passed though the golden city, she saw a less valuable <<if $arcologies[0].FSPaternalist != "unset">>slave's virginity get sacrificed<<else>>slave get sacrificed<</if>> on one of the many altars spread throughout the city. She was <<if $arcologies[0].FSPaternalist != "unset">>@@.gold;startled@@<<else>>@@.gold;mortified@@<</if>> to learn what befalls lesser slaves here. + As $he passed though the golden city, $he saw a less valuable <<if $arcologies[0].FSPaternalist != "unset">>slave's virginity get sacrificed<<else>>slave get sacrificed<</if>> on one of the many altars spread throughout the city. $He was <<if $arcologies[0].FSPaternalist != "unset">>@@.gold;startled@@<<else>>@@.gold;mortified@@<</if>> to learn what befalls lesser slaves here. <<if $arcologies[0].FSPaternalist != "unset">> <<set $activeSlave.trust -= 5>> <<else>> @@ -254,89 +259,89 @@ <</if>> <</if>> <<if $arcologies[0].FSEgyptianRevivalistSMR == 1>> - While she was in the slave pens, she was subjected to Egyptian cultural indoctrination. + While $he was in the slave pens, $he was subjected to Egyptian cultural indoctrination. <<if $activeSlave.entertainSkill > 10>> - She is now @@.mediumaquamarine;confident@@ that her entertainment skills will be valued here. - <<set $activeSlave.trust += 10>> + $He is now @@.mediumaquamarine;confident@@ that $his entertainment skills will be valued here. + <<set $activeSlave.trust += 10>> <<elseif $activeSlave.intelligenceImplant >= 15>> - She now @@.mediumaquamarine;hopes@@ that her education will be valued here. - <<set $activeSlave.trust += 5>> + $He now @@.mediumaquamarine;hopes@@ that $his education will be valued here. + <<set $activeSlave.trust += 5>> <<else>> - She is @@.gold;concerned@@ that she doesn't have what it takes to fit in. - <<set $activeSlave.trust -= 5>> + $He is @@.gold;concerned@@ that $he doesn't have what it takes to fit in. + <<set $activeSlave.trust -= 5>> <</if>> <</if>> <<if $arcologies[0].FSEdoRevivalistSMR == 1>> - While she was in the slave pens, she was subjected to Edo Revivalist cultural indoctrination. + While $he was in the slave pens, $he was subjected to Edo Revivalist cultural indoctrination. <<if $activeSlave.nationality == "Japanese">> - She is now @@.mediumaquamarine;confident@@ that, as a proper Japanese girl, she will receive preferential treatment. - <<set $activeSlave.trust += 10>> + $He is now @@.mediumaquamarine;confident@@ that, as a proper Japanese $girl, $he will receive preferential treatment. + <<set $activeSlave.trust += 10>> <<elseif $activeSlave.entertainSkill > 30>> - She now @@.mediumaquamarine;hopes@@ that her refined entertainment skills will make her culturally as well as sexually valuable. - <<set $activeSlave.trust += 5>> + $He now @@.mediumaquamarine;hopes@@ that $his refined entertainment skills will make $him culturally as well as sexually valuable. + <<set $activeSlave.trust += 5>> <<else>> - She is @@.gold;concerned@@ that she doesn't have what it takes to fit in. - <<set $activeSlave.trust -= 5>> + $He is @@.gold;concerned@@ that $he doesn't have what it takes to fit in. + <<set $activeSlave.trust -= 5>> <</if>> <</if>> <<if $arcologies[0].FSArabianRevivalistSMR == 1>> - While she was in the slave pens, she was subjected to classical Arabian cultural indoctrination. + While $he was in the slave pens, $he was subjected to classical Arabian cultural indoctrination. <<if $activeSlave.face > 40>> - She is now @@.mediumaquamarine;confident@@ that her great beauty will be valued here. - <<set $activeSlave.trust += 10>> + $He is now @@.mediumaquamarine;confident@@ that $his great beauty will be valued here. + <<set $activeSlave.trust += 10>> <<elseif $activeSlave.accent <= 1>> - She now @@.mediumaquamarine;hopes@@ that her linguistic skill will be valued here. - <<set $activeSlave.trust += 5>> + $He now @@.mediumaquamarine;hopes@@ that $his linguistic skill will be valued here. + <<set $activeSlave.trust += 5>> <<else>> - She is @@.gold;concerned@@ that she doesn't have what it takes to fit in. - <<set $activeSlave.trust -= 5>> + $He is @@.gold;concerned@@ that $he doesn't have what it takes to fit in. + <<set $activeSlave.trust -= 5>> <</if>> <</if>> <<if $arcologies[0].FSChineseRevivalistSMR == 1>> - While she was in the slave pens, she was subjected to Imperial Chinese cultural indoctrination. + While $he was in the slave pens, $he was subjected to Imperial Chinese cultural indoctrination. <<if $activeSlave.intelligence > 50>> - She is now @@.mediumaquamarine;confident@@ that her brilliance will be valued here. - <<set $activeSlave.trust += 10>> + $He is now @@.mediumaquamarine;confident@@ that $his brilliance will be valued here. + <<set $activeSlave.trust += 10>> <<elseif $activeSlave.intelligenceImplant >= 15>> - She now @@.mediumaquamarine;hopes@@ that her education will be valued here. - <<set $activeSlave.trust += 5>> + $He now @@.mediumaquamarine;hopes@@ that $his education will be valued here. + <<set $activeSlave.trust += 5>> <<else>> - She is @@.gold;concerned@@ that she doesn't have what it takes to fit in. - <<set $activeSlave.trust -= 5>> + $He is @@.gold;concerned@@ that $he doesn't have what it takes to fit in. + <<set $activeSlave.trust -= 5>> <</if>> <</if>> <<if $BasicSMR != 1>> - While she came through the slave markets, she was treated with inhuman callousness. It was very obvious and @@.gold;very terrifying@@ to her that she is now considered a piece of meat. + While $he came through the slave markets, $he was treated with inhuman callousness. It was very obvious and @@.gold;very terrifying@@ to $him that $he is now considered a piece of meat. <<set $activeSlave.trust -= 5>> <</if>> <<if $HealthInspectionSMR == 1>> -<<if $activeSlave.health < -10>> - Her current owners held her for basic medical care before putting her on sale, resolving some of her health issues. - <<set $activeSlave.health = -10>> -<</if>> + <<if $activeSlave.health < -10>> + $His current owners held $him for basic medical care before putting $him on sale, resolving some of $his health issues. + <<set $activeSlave.health = -10>> + <</if>> <</if>> <<if $EducationSMR == 1>> -<<if $activeSlave.intelligenceImplant == 0>> - She arrived at $arcologies[0].name in a pitiably undereducated state, and has been held back until she completed a basic course of slave education. - <<set $activeSlave.intelligenceImplant = 15>> -<</if>> + <<if $activeSlave.intelligenceImplant == 0>> + $He arrived at $arcologies[0].name in a pitiably undereducated state, and has been held back until $he completed a basic course of slave education. + <<set $activeSlave.intelligenceImplant = 15>> + <</if>> <</if>> <<if $FrigiditySMR == 1>> -<<if $activeSlave.energy > 20>> - Before reaching the market, she was trained to disregard sex until she showed no interest in sex at all. - <<set $activeSlave.energy = 20>> -<</if>> + <<if $activeSlave.energy > 20>> + Before reaching the market, $he was trained to disregard sex until $he showed no interest in sex at all. + <<set $activeSlave.energy = 20>> + <</if>> <</if>> <<if $BasicBeautySMR == 1>> <<if $activeSlave.face < 0>> <<set $activeSlave.face = random(0,60)>> <</if>> - While she was in the slave pens, she saw that less attractive slaves were immediately designated as menials and fuckdolls, and she is @@.gold;terrified@@ that should she lose her beauty, she'll be considered worthless and be reassigned on the spot. + While $he was in the slave pens, $he saw that less attractive slaves were immediately designated as menials and fuckdolls, and $he is @@.gold;terrified@@ that should $he lose $his beauty, $he'll be considered worthless and be reassigned on the spot. <<set $activeSlave.trust -= 5>> <</if>> @@ -344,7 +349,7 @@ <<if $activeSlave.face < 20>> <<set $activeSlave.face = random(20,100)>> <</if>> - While she was in the slave pens, she saw that less attractive slaves were immediately designated as menials and fuckdolls, and she is @@.gold;terrified@@ that should she loses her beauty, she'll be considered worthless and be reassigned on the spot. + While $he was in the slave pens, $he saw that less attractive slaves were immediately designated as menials and fuckdolls, and $he is @@.gold;terrified@@ that should $he loses $his beauty, $he'll be considered worthless and be reassigned on the spot. <<set $activeSlave.trust -= 5>> <</if>> @@ -352,58 +357,58 @@ <<if $activeSlave.weight > 100>> <<set $activeSlave.weight = random(-50,50)>> <</if>> - While she was in the slave pens, she saw that obese slaves were immediately designated as menials and cows, and she is @@.gold;terrified@@ that should she get fat, she'll be considered worthless and be reassigned on the spot. + While $he was in the slave pens, $he saw that obese slaves were immediately designated as menials and cows, and $he is @@.gold;terrified@@ that should $he get fat, $he'll be considered worthless and be reassigned on the spot. <<set $activeSlave.trust -= 5>> <</if>> <<if $BasicHeightSMR == 1>> <<if $activeSlave.height < 170>> <<if $activeSlave.height >= 160>> - Before she was put up for sale, she underwent height increasing surgery to fulfill your arcology's height SMR. She was @@.gold;horrified@@ by how drastically her body was altered just for a chance at sale. + Before $he was put up for sale, $he underwent height increasing surgery to fulfill your arcology's height SMR. $He was @@.gold;horrified@@ by how drastically $his body was altered just for a chance at sale. <<set $activeSlave.trust -= 10>> <<set $activeSlave.height += 10, $activeSlave.heightImplant = 1, $activeSlave.health -= -40>> <<else>> - While she was in the slave pens, she was treated as nothing more than an unsalvageable slab of meat suitable only for the lowliest of jobs. She's @@.hotpink;desperate@@ enough to follow any order in @@.gold;fear@@ that should she fail, she'll be discarded like so many other shorties. + While $he was in the slave pens, $he was treated as nothing more than an unsalvageable slab of meat suitable only for the lowliest of jobs. $He's @@.hotpink;desperate@@ enough to follow any order in @@.gold;fear@@ that should $he fail, $he'll be discarded like so many other shorties. <<set $activeSlave.devotion += 10, $activeSlave.trust -= 10>> <</if>> <<else>> - While she was in the slave pens, she saw that short and even average sized slaves were commonly designated as menials and fuckdolls. Her tall stature gives her a promising future compared to her shorter peers, leaving her @@.mediumOrchid;inappropriately proud@@ of height. + While $he was in the slave pens, $he saw that short and even average sized slaves were commonly designated as menials and fuckdolls. $His tall stature gives $him a promising future compared to $his shorter peers, leaving $him @@.mediumOrchid;inappropriately proud@@ of $his height. <<set $activeSlave.devotion -= 10>> <</if>> <<elseif $BasicHeightSMR == -1>> <<if $activeSlave.height >= 160>> <<if $activeSlave.height <= 169>> - Before she was put up for sale, she underwent height reduction surgery to fulfill your arcology's height SMR. She was @@.gold;horrified@@ by how drastically her body was altered just for a chance at sale. + Before $he was put up for sale, $he underwent height reduction surgery to fulfill your arcology's height SMR. $He was @@.gold;horrified@@ by how drastically $his body was altered just for a chance at sale. <<set $activeSlave.trust -= 10>> <<set $activeSlave.height -= 10, $activeSlave.heightImplant = -1, $activeSlave.health -= -40>> <<else>> - While she was in the slave pens, she was treated as nothing more than an unsalvageable slab of meat suitable only for the lowliest of jobs. She's @@.hotpink;desperate@@ enough to follow any order in @@.gold;fear@@ that should she fail, she'll be discarded like all the other tall girls. + While $he was in the slave pens, $he was treated as nothing more than an unsalvageable slab of meat suitable only for the lowliest of jobs. $He's @@.hotpink;desperate@@ enough to follow any order in @@.gold;fear@@ that should $he fail, $he'll be discarded like all the other tall girls. <<set $activeSlave.devotion += 10, $activeSlave.trust -= 10>> <</if>> <<else>> - While she was in the slave pens, she saw that tall and even average sized slaves were commonly designated as menials and fuckdolls. Her short stature gives her a promising future compared to her towering peers, leaving her @@.mediumOrchid;inappropriately proud@@ of height. + While $he was in the slave pens, $he saw that tall and even average sized slaves were commonly designated as menials and fuckdolls. $His short stature gives $him a promising future compared to $his towering peers, leaving $him @@.mediumOrchid;inappropriately proud@@ of $his height. <<set $activeSlave.devotion -= 10>> <</if>> <</if>> <<if $AdvancedHeightSMR == 1>> <<set $activeSlave.height = Math.round(Height.random($activeSlave, {skew: $AdvancedHeightSMR, limitMult: [0, 5 * $AdvancedHeightSMR]}))>> - While she was in the slave pens, she saw that slaves on the shorter end of the height curve were immediately designated as menials and fuckdolls. + While $he was in the slave pens, $he saw that slaves on the shorter end of the height curve were immediately designated as menials and fuckdolls. <<if $activeSlave.physicalAge < 16>> - She is @@.gold;terrified@@ that if she doesn't keep growing, she'll be reassigned on the spot without a second thought. + $He is @@.gold;terrified@@ that if $he doesn't keep growing, $he'll be reassigned on the spot without a second thought. <<set $activeSlave.trust -= 5>> <<else>> - Her above average stature gives her a promising future compared to her shorter peers, leaving her @@.mediumOrchid;inappropriately proud@@ of her height. + $His above average stature gives $him a promising future compared to $his shorter peers, leaving $him @@.mediumOrchid;inappropriately proud@@ of $his height. <<set $activeSlave.devotion -= 10>> <</if>> <<elseif $AdvancedHeightSMR == -1>> <<set $activeSlave.height = Math.round(Height.random($activeSlave, {skew: $AdvancedHeightSMR, limitMult: [0, 5 * $AdvancedHeightSMR]}))>> - While she was in the slave pens, she saw that slaves on the taller end of the height curve were immediately designated as menials and fuckdolls. + While $he was in the slave pens, $he saw that slaves on the taller end of the height curve were immediately designated as menials and fuckdolls. <<if $activeSlave.physicalAge < 16>> - She is @@.gold;terrified@@ that if she goes through a growth spurt, she'll be reassigned on the spot without a second thought. + $He is @@.gold;terrified@@ that if $he goes through a growth spurt, $he'll be reassigned on the spot without a second thought. <<set $activeSlave.trust -= 5>> <<else>> - Her below average stature gives her a promising future compared to her taller peers, leaving her @@.mediumOrchid;inappropriately proud@@ of her height. + $His below average stature gives $him a promising future compared to $his taller peers, leaving $him @@.mediumOrchid;inappropriately proud@@ of $his height. <<set $activeSlave.devotion -= 10>> <</if>> <</if>> @@ -412,7 +417,7 @@ <<if $activeSlave.intelligence <= -15>> <<set $activeSlave.intelligence = Intelligence.random({limitIntelligence: [0,40]})>> <</if>> - While she was in the slave pens, she saw that less intelligent slaves were immediately designated as menials and fuckdolls, and she is @@.gold;terrified@@ that if she makes a mistake, she'll be thought stupid and be reassigned on the spot. + While $he was in the slave pens, $he saw that less intelligent slaves were immediately designated as menials and fuckdolls, and $he is @@.gold;terrified@@ that if $he makes a mistake, $he'll be thought stupid and be reassigned on the spot. <<set $activeSlave.trust -= 5>> <</if>> @@ -420,13 +425,13 @@ <<if $activeSlave.intelligence <= 15>> <<set $activeSlave.intelligence = Intelligence.random({limitIntelligence: [16,100]})>> <</if>> - While she was in the slave pens, she saw that less intelligent slaves were immediately designated as menials and fuckdolls, and she is @@.gold;terrified@@ that if she makes a mistake, she'll be thought stupid and be reassigned on the spot. + While $he was in the slave pens, $he saw that less intelligent slaves were immediately designated as menials and fuckdolls, and $he is @@.gold;terrified@@ that if $he makes a mistake, $he'll be thought stupid and be reassigned on the spot. <<set $activeSlave.trust -= 5>> <</if>> <<if $IntelligenceEugenicsSMR + $HeightEugenicsSMR + $FaceEugenicsSMR > 0>> <<set _eugenicsMarketTest = 1>> -As soon as she arrived in the slave market, she was subjected to a battery of testing: +As soon as $he arrived in the slave market, $he was subjected to a battery of testing: <<if $IntelligenceEugenicsSMR == 1>> an intelligence test, <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant <= 50>> @@ -440,39 +445,65 @@ As soon as she arrived in the slave market, she was subjected to a battery of te <</if>> <</if>> <<if $FaceEugenicsSMR == 1>> - strict judgments of her facial attractiveness, + strict judgments of $his facial attractiveness, <<if $activeSlave.face < 40>> <<set _eugenicsMarketTest = 0>> <</if>> <</if>> a physical exam, and more. <<if _eugenicsMarketTest == 0>> - She failed, and only then learned that by failing she placed herself under the merciless dictates of eugenic theory. - <<if $activeSlave.balls > 0>> - Her balls were promptly removed to prevent her from passing on her inferior genes, @@.mediumorchid;infuriating@@ and @@.gold;terrifying@@ her. - <<set $activeSlave.balls = 0>> - <<set $activeSlave.devotion -= 20>> - <<set $activeSlave.trust -= 20>> - <<elseif $activeSlave.ovaries > 0>> - Her <<if $activeSlave.preg > 0>>pregnancy was terminated and afterwards her <</if>>tubes were promptly tied to prevent her from passing on her inferior genes, @@.mediumorchid;saddening@@ and @@.gold;frightening@@ her. - <<set $activeSlave.preg = -2>> - <<set $activeSlave.pregType = 0>> - <<set $activeSlave.pregKnown = 0>> - <<set WombFlush($activeSlave)>> - <<run SetBellySize($activeSlave)>> - <<set $activeSlave.devotion -= 10>> - <<set $activeSlave.trust -= 10>> + $He failed, and only then learned that by failing $he placed herself under the merciless dictates of eugenic theory. + <<if $activeSlave.balls > 0 && (isFertile($activeSlave) || $activeSlave.preg > 0)>> + $His balls were promptly + <<if $seeExtreme == 1>> + removed + <<set $activeSlave.balls = 0>> + <<set $activeSlave.scrotum = 0>> + <<else>> + flooded with chemicals + <<set $activeSlave.ballType = "sterile">> + <</if>> + to prevent $him from passing on $his inferior genes, @@.mediumorchid;infuriating@@ and @@.gold;terrifying@@ $him. + Furthermore, $his <<if $activeSlave.preg > 0>>pregnancy was terminated and afterwards $his <</if>>tubes were promptly tied to prevent $him from passing on $his inferior genes, @@.mediumorchid;saddening@@ and @@.gold;frightening@@ $him. + <<set $activeSlave.preg = -2>> + <<set $activeSlave.pregType = 0>> + <<set $activeSlave.pregKnown = 0>> + <<set WombFlush($activeSlave)>> + <<run SetBellySize($activeSlave)>> + <<set $activeSlave.devotion -= 30>> + <<set $activeSlave.trust -= 30>> + <<elseif $activeSlave.balls > 0>> + $His balls were promptly + <<if $seeExtreme == 1>> + removed + <<set $activeSlave.balls = 0>> + <<set $activeSlave.scrotum = 0>> + <<else>> + flooded with chemicals + <<set $activeSlave.ballType = "sterile">> + <</if>> + to prevent $him from passing on $his inferior genes, @@.mediumorchid;infuriating@@ and @@.gold;terrifying@@ $him. + <<set $activeSlave.devotion -= 20, $activeSlave.trust -= 20>> + <<elseif (isFertile($activeSlave) || $activeSlave.preg > 0)>> + $His <<if $activeSlave.preg > 0>>pregnancy was terminated and afterwards $his <</if>>tubes were promptly tied to prevent $him from passing on $his inferior genes, @@.mediumorchid;saddening@@ and @@.gold;frightening@@ $him. + <<set $activeSlave.preg = -2>> + <<set $activeSlave.pregType = 0>> + <<set $activeSlave.pregKnown = 0>> + <<set WombFlush($activeSlave)>> + <<run SetBellySize($activeSlave)>> + <<set $activeSlave.devotion -= 10>> + <<set $activeSlave.trust -= 10>> <<else>> - Fortunately for her, she was already incapable of passing on her inferior genes. + Fortunately for $him, $he was already incapable of passing on $his inferior genes. <</if>> <<else>> - She passed, and only then learned that passing marked her as fit to pass on her genes, should her owners decide to breed her. - <<if $activeSlave.balls > 0>> - Her relief that she won't have her balls cut off is mixed with fear at being introduced to your society in this way. - <<elseif $activeSlave.ovaries > 0>> - Her relief that she won't have her tubes tied is mixed with fear at being introduced to your society in this way. + $He passed, and only then learned that passing marked $him as fit to pass on $his genes, should $his owners decide to breed $him. + <<if $activeSlave.balls > 0 && (isFertile($activeSlave) || $activeSlave.preg > 0)>> + $His relief that $he won't have $his balls cut off and $his tubes tied is mixed with fear at being introduced to your society in this way. + <<elseif (isFertile($activeSlave) || $activeSlave.preg > 0)>> + $His relief that $he won't have $his tubes tied is mixed with fear at being introduced to your society in this way. <<else>> - This is merely confusing to her, since she isn't able to reproduce as it is. Of course, she doesn't know that you're quite capable of changing that. + This is merely confusing to $him, since $he isn't able to reproduce as it is. Of course, $he doesn't know that you're quite capable of changing that. <</if>> <</if>> <</if>> diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index 89ba378badbc5c17f800b03c30fb69f2f500c9c3..aef3c9b869a54bc14787dce52aaffc50d4aa80c7 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -145,7 +145,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <<else>> as a Sexual <<if $arcologies[0].influenceTarget == -1>> - Ambassador, but @@.red;she has no target to influence.@@ + Ambassador, but @@.red;she has no target to influence.@@ <<else>> Ambassador to <<for $i = 0; $i < $arcologies.length; $i++>><<if $arcologies[$i].direction == $arcologies[0].influenceTarget>>$arcologies[$i].name<<break>><</if>><</for>>. <</if>> diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw index 70617d1892a003ad10f729ae6c215d59aea47395..c917d77bea8e89c30b4d5826f1979f8f40161b9a 100644 --- a/src/uncategorized/manageArcology.tw +++ b/src/uncategorized/manageArcology.tw @@ -285,7 +285,7 @@ Your slaves have participated in approximately <<print commaNum($oralTotal+$vagi <<if $SF.Toggle === 0||$SF.Active === 0>> Your army counts <<print commaNum($militiaEmployedManpower + $slavesEmployedManpower + $mercEmployedManpower)>> total soldiers. <<elseif $SF.Toggle && $SF.Active >= 1>> - Your army counts <<print commaNum($militiaEmployedManpower + $slavesEmployedManpower + $mercEmployedManpower + $SFUnit.Troops)>> total soldiers of which <<print commaNum($SFUnit.Troops)>> under the special force command and the rest under your direct control. + Your army counts <<print commaNum($militiaEmployedManpower + $slavesEmployedManpower + $mercEmployedManpower + $SFUnit.Troops)>> total soldiers of which <<print commaNum($SFUnit.Troops)>> under the special force command and the rest under your direct control. <</if>> <<if $hasFoughtOnce == 1>> Your troops were involved in <<print commaNum($battlesCount)>> battles of which <<print commaNum($majorBattlesCount)>> were major engagements. You won diff --git a/src/uncategorized/manufacturing.tw b/src/uncategorized/manufacturing.tw index dea2a88cd489b904f86762364ae2f9cb2b413502..92d1a840d32878083a5cc43fa44504e6a45ff9bb 100644 --- a/src/uncategorized/manufacturing.tw +++ b/src/uncategorized/manufacturing.tw @@ -22,7 +22,7 @@ This is a space in the arcology's service areas, <<elseif $helots == $Sweatshops*500>> and your menials are fully staffing them. <<else>> - leaving space for <<print $Sweatshops*500-$helots>> more. + leaving space for <<print $Sweatshops*500-$helots>> more. <</if>> <</if>> <</if>> @@ -44,7 +44,7 @@ This is a space in the arcology's service areas, <<if $mercenaries>> <<if $barracks != 1>> <br> - [[Build an armoury to properly house your mercenaries|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $barracks = 1, $sectors[$AS].type = "Barracks"]] + [[Build an armory to properly house your mercenaries|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $barracks = 1, $sectors[$AS].type = "Barracks"]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> but will reduce mercenary upkeep// <</if>> <</if>> diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw index 234f7c72c83a4ab66a47a23726c0450a744ed053..1f04918db43d3d2381523c9138a6adb840aab316 100644 --- a/src/uncategorized/masterSuite.tw +++ b/src/uncategorized/masterSuite.tw @@ -87,7 +87,7 @@ $masterSuiteNameCaps is furnished <<case "Transformation Fetishist">> comfortably, with lots of easy-to-clean leather and plentiful tools, toys, and lubricants to make sex with bimbo slaves as fun as possible. There's a huge bed in the middle of the suite, heavily reinforced. <<case "Gender Radicalist">> - comfortably, with lots of easy-to-clean leather and plentiful tools, toys, and lubricants to make fucking slave girls in the butt lots of fun. There's a huge bed in the middle of the suite, with straps to restrain slave girls who don't want to be fucked in the butt, but they're concealed for now. + comfortably, with lots of easy-to-clean leather and plentiful tools, toys, and lubricants to make fucking slave girls in the butt lots of fun. There's a huge bed in the middle of the suite, with straps to restrain slave girls who don't want to be fucked in the butt, but they're concealed for now. <<case "Gender Fundamentalist">> comfortably, with lots of easy-to-clean leather and plentiful tools, toys, and lubricants to make fucking slave girls nice and enjoyable. There's a huge bed in the middle of the suite, with straps to restrain slave girls who don't want to be fucked, but they're concealed for now. <<case "Physical Idealist">> @@ -324,7 +324,7 @@ $masterSuiteNameCaps is furnished <<if $masterSuitePregnancySlaveLuxuries == 1>> Pregnant slaves are being ''given some luxuries'' to reduce stress. [[End the special treatment of pregnant slaves|Master Suite][$masterSuitePregnancySlaveLuxuries = 0]]<br> <<else>> - Pregnant slaves ''have no extra luxuries'' to reduce stress. [[Give pregnant slaves lighter duties|Master Suite][$masterSuitePregnancySlaveLuxuries = 1]] //Costs <<print cashFormat(500)>>/week//<br> + Pregnant slaves ''have no extra luxuries'' to reduce stress. [[Give pregnant slaves lighter duties|Master Suite][$masterSuitePregnancySlaveLuxuries = 1]] //Costs <<print cashFormat(500)>>/week//<br> <</if>> <<if $masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1>> Fertile slaves ''are being given'' <<if $masterSuiteHyperPregnancy == 1>>super fertility drugs<<else>>fertility drugs<</if>>, encouraging impregnation and multiple pregnancy.<<if $masterSuiteHyperPregnancy == 1>> [[End the drug regime|Master Suite][$masterSuiteHyperPregnancy = 0, $masterSuitePregnancyFertilitySupplements = 0]]<<else>> [[End the drug regime|Master Suite][$masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0]]<</if>><br> diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw index d5577bef6b8f93f1b51fa0ef4cef3b1f8875bff7..212f84686e5078e23cf882d983b794346650b0f4 100644 --- a/src/uncategorized/matchmaking.tw +++ b/src/uncategorized/matchmaking.tw @@ -275,7 +275,7 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ <<elseif $assistantAppearance == "loli">> "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cock<<if $PC.vagina == 1>>and lick their cunny.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunny<</if>>." The slave complies eagerly. $assistantName's avatar sneaks a hand down her dress, blushing furiously. <<elseif $assistantAppearance == "preggololi">> - "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s lovely cock<<if $PC.vagina == 1>>and eat out their cunt.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunt<</if>>." The slave complies eagerly. $assistantName's avatar attempts to sneak a hand down her dress, but is thwarted by her belly. She instead openly rubs her crotch through the front of her dress, blushing furiously. + "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s lovely cock<<if $PC.vagina == 1>>and eat out their cunt.<</if>><<else>>lick the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s cunt<</if>>." The slave complies eagerly. $assistantName's avatar attempts to sneak a hand down her dress, but is thwarted by her belly. She instead openly rubs her crotch through the front of her dress, blushing furiously. <<elseif $assistantAppearance == "schoolgirl">> "To get this marriage started," $assistantName concludes, "$eventSlave.slaveName, the rules say you should now <<if $PC.dick == 1>>suck the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s dick<<if $PC.vagina == 1>> and eat <<if $PC.title == 1>>his<<else>>her<</if>> pussy<</if>><<else>>eat the <<if $PC.title == 1>>groom<<else>>bride<</if>>'s pussy<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar starts to jill off. <<elseif $assistantAppearance == "angel">> diff --git a/src/uncategorized/motherDaughterWorkaround.tw b/src/uncategorized/motherDaughterWorkaround.tw index fab76ac383b8d2ab46b918396d9008b1fe98d8db..7b4655921d5de53f891e7ed9a3e8ab31ca057c95 100644 --- a/src/uncategorized/motherDaughterWorkaround.tw +++ b/src/uncategorized/motherDaughterWorkaround.tw @@ -49,7 +49,7 @@ Your new pair of slaves look frightened and uncertain, but seem encouraged by ea <<set _secondSlave.fetish = either("none", "none", "none", "none", "none", "none", "submissive", "cumslut", "humiliation", "buttslut", "pregnancy", "sadist", "dom", "masochist")>> <<set _secondSlave.behavioralFlaw = either("none", "none", "none", "arrogant", "bitchy", "odd", "hates men", "hates women", "hates women", "anorexic", "masochist", "gluttonous", "devout", "liberated")>> <<if (_secondSlave.behavioralFlaw == "devout")>> - <<set _secondSlave.sexualFlaw = either("none", "repressed", "shamefast", "apathetic")>> + <<set _secondSlave.sexualFlaw = either("none", "repressed", "shamefast", "apathetic")>> <<else>> <<set _secondSlave.sexualFlaw = either("none", "none", "none", "none", "hates oral", "hates anal", "hates penetration", "repressed", "idealistic", "shamefast", "apathetic", "crude", "judgemental")>> <</if>> diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw index fbb2f8cd051ef83bdac96d27f5789c1953abbf4d..7424d4ab3f8fccbfbb92ac66b5294539c8a3eda6 100644 --- a/src/uncategorized/newGamePlus.tw +++ b/src/uncategorized/newGamePlus.tw @@ -11,7 +11,7 @@ You have decided to start over and will be able to take a few things with you: a <br><br> -You <<if $cash >= _fee>>have<<else>>lack<</if>> the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It will cost @@.yellowgreen;<<print cashFormat(_fee)>>@@ to insure another slave's safe transfer. +You <<if $cash >= _fee>>have<<else>>lack<</if>> the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It will cost @@.yellowgreen;<<print cashFormat(_fee)>>@@ to insure another slave's safe transfer. <<if $cash >= _fee>> You have @@.yellowgreen;<<print cashFormat($cash)>>@@ to spend. <br>[[Increase slave import capacity by 1.|New Game Plus][$cash -= _fee, $slavesToImportMax++]] diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 5a135dc2571b9aba2f4c958c07f83743b55b05c0..252e03a2a934af054018d96905422f300dc59f60 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -948,7 +948,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<replace "#introResult">> Since $he's in rough shape, you give $him a comprehensive medical exam with the help of the remote surgery. You apply care to @@.green;address@@ some of the most outstanding concerns. Whatever gratitude $he might have felt for prompt medical attention is balanced by fear of the remote surgery and the nagging (and accurate) feeling that $he's being treated like livestock, but $he does @@.mediumaquamarine;begin to hope@@ $he'll be well treated. <<if $arcologies[0].FSPaternalist != "unset">> - Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slave owners should look after their slaves. + Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slaveowners should look after their slaves. <<= FSChange("Paternalist", 2)>> <</if>> <</replace>> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index ae380c1d8cd23a0cf17df06d69f3a3b725b31a53..81d50f4a969701c27c35c2ae39f154cea26a2c4c 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -375,7 +375,7 @@ <<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $REFSevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $devotedSlaves = [], $rebelSlaves = [], $REBoobCollisionSubIDs = [], $REIfYouEnjoyItSubIDs = [], $RESadisticDescriptionSubIDs = [], $REShowerForceSubIDs = [], $RESimpleAssaultIDs = [], $RECockmilkInterceptionIDs = [], $REInterslaveBeggingIDs = [], $bedSlaves = [], $qualifiedFS = [], $eligibleSlaves = [], $slavesInLine = []>> /% Slave Objects using 0 instead of null. Second most memory eaten up. %/ -<<set $activeSlave = 0, $eventSlave = 0, $slaveWithoutBonuses = 0, $subSlave = 0, $milkTap = 0, $relation = 0>> +<<set $activeSlave = 0, $eventSlave = 0, $slaveWithoutBonuses = 0, $subSlave = 0, $milkTap = 0, $relation = 0, $relative = 0, $relative2 = 0>> /% Slave Objects that never get zeroed so null them here. Second most memory eaten up. %/ <<set $beforeGingering = null, $sibling = null>> diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index e01f4d3f8d20a94ffa1d19feac5f819f374b0dcf..5fc50ae4ff295158593fe10e130cf0abf802f44e 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -432,7 +432,7 @@ Experimental male pronouns are currently @@.cyan;ENABLED@@. [[Disable|Options][$ <<else>> Experimental male pronouns are currently @@.red;DISABLED@@. [[Enable|Options][$diversePronouns = 1]] <</if>> -<br> //Apply Backwards Compatibility after changing to update slave's pronouns. Not all scenes support male pronouns and this is not yet incorporated into the lore or mechanics.// +<br> //Apply Backwards Compatibility after changing to update slave's pronouns. Not all scenes support male pronouns and this is not yet incorporated into the lore or mechanics.// <br> <<if $allowMaleSlaveNames>> diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw index 4440e4c17c26058c64f4a69c935d27d88b19fa65..5c6a7f43fd9706210d8d6dfe7669d426a494a6e2 100644 --- a/src/uncategorized/pRivalInitiation.tw +++ b/src/uncategorized/pRivalInitiation.tw @@ -47,7 +47,7 @@ This is a special week, the week of your victory. <<EventNameLink $activeSlave>> <br><<link "Publicly geld her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You announce that since $activeSlave.slaveName has spent so much money and effort turning herself into a girl with expensive hormones, you'll take a lower-tech step to bring her further in that regard. An auto surgery is set up in public and the populace is treated to the edifying spectacle of a very large pair of testicles being efficiently removed by the modern surgical art. Unusually, she was not given general anaesthesia, but instead given local painkillers and made to watch on a monitor, to her @@.gold;rage@@ and @@.mediumorchid;horror.@@ There is @@.green;applause@@ as the cauterizer seals the surgical site where her massive scrotum used to hang. Her cock looks softer already. + You announce that since $activeSlave.slaveName has spent so much money and effort turning herself into a girl with expensive hormones, you'll take a lower-tech step to bring her further in that regard. An auto surgery is set up in public and the populace is treated to the edifying spectacle of a very large pair of testicles being efficiently removed by the modern surgical art. Unusually, she was not given general anesthesia, but instead given local painkillers and made to watch on a monitor, to her @@.gold;rage@@ and @@.mediumorchid;horror.@@ There is @@.green;applause@@ as the cauterizer seals the surgical site where her massive scrotum used to hang. Her cock looks softer already. <<set $rep += 500, $activeSlave.devotion -= 50, $activeSlave.trust -= 50, $activeSlave.health -= 10, $activeSlave.balls = 0>> <<set $rivalID = 0>> <</replace>> diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw index 322d92c5460f06049368a69bc0613fd5126619a9..566884590d4ec75670f22ccca5d5ed0b34ae7138 100644 --- a/src/uncategorized/pRivalryCapture.tw +++ b/src/uncategorized/pRivalryCapture.tw @@ -24,7 +24,7 @@ <<set _rivalType = _rivalType.random()>> Your <<if passage() == "P rivalry actions">> - target is quickly delivered. Politely dismissing the head of your <<if $mercenariesTitle != "mercenaries">> $mercenariesTitle<<else>> mercenaries<</if>>, you savour + target is quickly delivered. Politely dismissing the head of your <<if $mercenariesTitle != "mercenaries">> $mercenariesTitle<<else>> mercenaries<</if>>, you savor <<else>> bounty is quickly claimed, and you are treated to <</if>> diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw index afc57d739bbc3e91a3b93399fe0e3a427c67426c..90db6a447e11e7b76790f570011d7256eeaac829 100644 --- a/src/uncategorized/pRivalryHostage.tw +++ b/src/uncategorized/pRivalryHostage.tw @@ -89,9 +89,9 @@ Only a few days into your inter-arcology war, you receive a video message from y <<set $activeSlave.face = 25>> <<set $activeSlave.intelligence = random(-50,-16)>> <<set $activeSlave.intelligenceImplant = 0>> - <<set $activeSlave.oralSkill = 15>> + <<set $activeSlave.oralSkill = 15>> <<set $activeSlave.entertainSkill = 0>> - <<set $activeSlave.analSkill = 15>> + <<set $activeSlave.analSkill = 15>> <<set $activeSlave.vaginalSkill = 15>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.oralCount = 57>> @@ -256,7 +256,7 @@ but you do remember her, and your rival knows it. This is obviously the best the <<case "Roman Revivalism">> feeding slaves to the lions, or whatever it is you do with your spare time, <<case "Aztec Revivalism">> - sacrificing slaves to the gods, or whatever it is you do with your spare time, + sacrificing slaves to the gods, or whatever it is you do with your spare time, <<case "Egyptian Revivalism">> your latest experiment in exactly how disgusting incest can possibly be, <<case "Edo Revivalism">> @@ -299,7 +299,7 @@ but look what I have here! I just acquired her recently. Lovely, isn't she? I kn <<case "Youth Preferentialism">> I've set her up with a nice motherly woman already. I believe they'll be a perfect match. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. <<case "Maturity Preferentialism">> - I've set her up with a nice young girl already. I believe they'll be a perfect match. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. + I've set her up with a nice young girl already. I believe they'll be a perfect match. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. <<case "Slimness Enthusiasm">> I think I'll make her IV line permanent. After all, she's never going off breast growth hormones. I'd estimate she shouldn't be able to walk within a month. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave begins to sob. <<set $activeSlave.weight = -20>> @@ -307,7 +307,7 @@ but look what I have here! I just acquired her recently. Lovely, isn't she? I kn <<case "Asset Expansionism">> She's going to be my lover. I'll be sure to let her know all about what you do to your slaves, and rest assured, I'll never give her growth hormones, not one single dose. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. <<case "Pastoralism">> - She's going to be my spotter. Girls should be strong, smoking hot ladies, not disgusting cows. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. + She's going to be my spotter. Girls should be strong, smoking hot ladies, not disgusting cows. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. <<set $activeSlave.weight = 100>> <<set $activeSlave.muscles = 0>> <<set $activeSlave.boobs = 1200>> @@ -321,7 +321,7 @@ but look what I have here! I just acquired her recently. Lovely, isn't she? I kn <<set $activeSlave.butt = 1>> <<set $activeSlave.weight = -20>> <<case "Hedonistic Decadence">> - She's going to be my spotter. Girls should be strong, smoking hot ladies, not disgusting obese slobs. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. + She's going to be my spotter. Girls should be strong, smoking hot ladies, not disgusting obese slobs. Isn't that right, <<= SlaveFullName($activeSlave)>>?" The slave nods uncertainly. <<set $activeSlave.weight = 100>> <<set $activeSlave.muscles = 0>> <<set $activeSlave.boobs = 1200>> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 79b8b729bd07a8ab97cfd03ff9087e0a33f3b965..bcb753e4a484c798d08ace25cbe18b85cd36a798 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -6,7 +6,7 @@ <<if $PCWounded == 1>> <<set $PCWoundCooldown-->> <<if $PCWoundCooldown > 0>> - The injuries received in the recent battle prevents you from engaging in tiring endeavours. + The injuries received in the recent battle prevents you from engaging in tiring endeavors. <</if>> <<if $PCWoundCooldown == 1>> You are starting to feel better. It's very likely you will be back to full working order within the next week. @@ -224,7 +224,7 @@ You manage to work with some slavers that deal exclusively in $arcologies[0].FSSubjugationistRace slaves, and you export them from the arcology at a cost, bringing in @@.yellowgreen;<<print cashFormat(_income)>>@@. Considering most people do not care about the fate of the slaves, they are simply mildly annoyed at the short-term raise of prices due to the exportation. <<case "radicalist">> <<set _income += random(2500,4000)>> - Anal pregnancy may be accepted in your arcology, but seeing how it goes against the laws of nature makes it a gold mine for dirty businesses; you have rich slave owners and well-known slavers come to you with their best sissies so that you can implant them with artificial uteri. This flourishing business made you @@.yellowgreen;<<print cashFormat(_income)>>@@. + Anal pregnancy may be accepted in your arcology, but seeing how it goes against the laws of nature makes it a gold mine for dirty businesses; you have rich slaveowners and well-known slavers come to you with their best sissies so that you can implant them with artificial uteri. This flourishing business made you @@.yellowgreen;<<print cashFormat(_income)>>@@. <<case "transformation">> <<set _income += random(2500,4000)>> Your arcology is well known for its implants, and usually, one would have to pay a fortune simply to have a clinic implant them with normal implants. You take advantage of this trend to rent your remote surgery and your knowledge of gigantic implants to slavers for a cut of their profit. This gets you @@.yellowgreen;<<print cashFormat(_income)>>@@. @@ -239,7 +239,7 @@ Your arcology treats chubby people quite poorly, so they are ready to spend a lot of money on surgeries and supposed "miracle" solutions. When they can't afford legal and efficient methods, they have to turn to other drugs. The sales bring you @@.yellowgreen;<<print cashFormat(_income)>>@@. <<case "expansionist">> <<set _income += random(2500,4000)>> - Your arcology likes its slaves nice and stacked and you have exactly the drugs for it. But you always make sure to produce just a bit more, enough to not alarm anybody who might be watching, but also enough to sell to other prominent slave owners outside your arcology, who pay you @@.yellowgreen;<<print cashFormat(_income)>>@@ for them. + Your arcology likes its slaves nice and stacked and you have exactly the drugs for it. But you always make sure to produce just a bit more, enough to not alarm anybody who might be watching, but also enough to sell to other prominent slaveowners outside your arcology, who pay you @@.yellowgreen;<<print cashFormat(_income)>>@@ for them. <<case "idealist">> <<set _income += random(1500,2500)>> Your society's obsession with fit and muscular slaves has developed a particular interest in steroids and all kinds of drugs to tone one's body. As an arcology owner, you always have access to the most potent of them, but this is not the case for lower class citizens; some of them just aren't willing to pay a lot for them, so they buy experimental drugs off the black market. Participating in these activities made you @@.yellowgreen;<<print cashFormat(_income)>>@@. @@ -251,7 +251,7 @@ Every citizen of your arcology is trained in the art of war and supposed to defend its arcology when the time comes. This, of course, also means that people are supposed to be able to defend themselves. By arranging with the best fighters around, you manage to make some citizens face outrageous losses; so bad, in fact, that they are forced to pay @@.yellowgreen;<<print cashFormat(_income)>>@@ for you to forget the shame they've put on your arcology. <<case "roman">> <<set _income += random(1500,2500)>> - Slave owners from all around your arcology are rushing to the pit, eager to show their most recent training. Some of them, having more cunning than experience, are ready to sway the fight in their direction, no matter what it takes. You make sure to catch such people, and only agree to let them do their dirty tricks if they pay you. By the times the bribes and betting are done, you have made @@.yellowgreen;<<print cashFormat(_income)>>@@. + Slaveowners from all around your arcology are rushing to the pit, eager to show their most recent training. Some of them, having more cunning than experience, are ready to sway the fight in their direction, no matter what it takes. You make sure to catch such people, and only agree to let them do their dirty tricks if they pay you. By the times the bribes and betting are done, you have made @@.yellowgreen;<<print cashFormat(_income)>>@@. <<case "egyptian">> <<set _income += random(1500,2500)>> Having a society that likes incest often means that people are ready to go to great lengths to get their hands on people related to their slaves. In the smuggling business, this means that kidnapped relatives are common, and as an arcology owner with access to data on most of the slaves, you are able to control this trade a bit in exchange for @@.yellowgreen;<<print cashFormat(_income)>>@@. @@ -260,7 +260,7 @@ People that inherit trades are sometimes too lazy to take classes in an academy, but at the same time, they fear what might happen were they to go against you. To solve both problems, you arrange a trade of fake diplomas, making sure that there is always a small detail to recognize them, so that they will get exposed in due time. This has made you @@.yellowgreen;<<print cashFormat(_income)>>. <<case "aztec">> <<set _income += random(1500,2500)>> - There are a lot of slave owners in your arcology that tend to grow quickly attached to the slaves they planned on sacrificing to sate the blood thirst of other important citizens, and such owners often come to you, begging you to swap two of their slaves' appearance. You accept, but not for free. After the surgery, this has made you @@.yellowgreen;<<print cashFormat(_income)>>. + There are a lot of slaveowners in your arcology that tend to grow quickly attached to the slaves they planned on sacrificing to sate the blood thirst of other important citizens, and such owners often come to you, begging you to swap two of their slaves' appearance. You accept, but not for free. After the surgery, this has made you @@.yellowgreen;<<print cashFormat(_income)>>. <<case "arabian law">> <<set _income += random(2000,3000)>> You have a lot of persons scared of the consequences of not being a part of your society; even if they pay the Jizya, other citizens are not forced to accept them. So if they were to get mugged in some dark alley, people would not get outraged, and there probably wouldn't be any investigations. After buying everyone's silence, you still had @@.yellowgreen;<<print cashFormat(_income)>>@@ to put in your pockets. @@ -272,7 +272,7 @@ Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity - they always want to discover what the outside world is like. So you let some news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;<<print cashFormat(_income)>>. <<case "edo">> <<set _income += random(1500,2500)>> - During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slave owners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;<<print cashFormat(_income)>>@@ you managed to make. + During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slaveowners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;<<print cashFormat(_income)>>@@ you managed to make. <<case "chinese law">> <<set _income += random(2000,3000)>> This time, you have a good idea that will also make use of your Head Girl. You coax her into thinking she should accept bribes for the time being, making up a good reason on the spot, and she ends up bringing back @@.yellowgreen;<<print cashFormat(_income)>>@@ from all the bribes people gave for her to turn the other way. @@ -898,7 +898,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ @@.red;''demand will continue to weaken''.@@ <<else>> the current demand will @@.yellow;''remain stable''@@ for the coming months. - <</if>> + <</if>> <<elseif $menialDemandFactor >= 35000>> <br>Demand for slaves is approaching a @@.green;''historic high''@@, forecasts predict <<if $deltaDemand > 0>> @@ -971,7 +971,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ @@.green;''supply will continue to weaken''.@@ <<else>> the current supply will @@.yellow;''remain stable''@@ for the coming months. - <</if>> + <</if>> <<elseif $menialSupplyFactor >= 35000>> <br>Supply for slaves is approaching a @@.red;''historic high'',@@ forecasts predict <<if $deltaSupply > 0>> @@ -1060,6 +1060,4 @@ The RomanFS may need further tweaking (it probably got weaker). Could increase t <</if>> <</if>> - - <<if $SF.Toggle && $SF.Active >= 1>> <<include "SF_Report">> <</if>> diff --git a/src/uncategorized/pit.tw b/src/uncategorized/pit.tw index 01a0e6051c3195b68ffc71ff07c1caa603f6d245..49afe4c0ba3318d7ab6b3dddcbc4217b8536493b 100644 --- a/src/uncategorized/pit.tw +++ b/src/uncategorized/pit.tw @@ -321,7 +321,7 @@ $pitNameCaps is clean and ready, <</if>> <</if>> <</if>> -<<else>> /* if animal fight is unselected */ +<<else>> /* if animal fight is unselected */ <<set $pitAnimalType = 0>> <</if>> <</if>> diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw index 4ed933854939160cdb8e1bfcde19f80d41c61bd8..4a8192dfcedd64243825005b9fc39296bfd03cf7 100644 --- a/src/uncategorized/policies.tw +++ b/src/uncategorized/policies.tw @@ -323,6 +323,10 @@ <<if $CoursingAssociation == 1>> <br>''Coursing Association:'' you are sponsoring a [[Coursing Association]] that will hold monthly races. [[Repeal|Policies][$CoursingAssociation = 0]] + <<if $Lurcher != 0>> <<set _slaveName = SlaveFullName($Lurcher);>> + <br> Your current lurcher is + <<link "<<= SlaveFullName($Lurcher)>>""Slave Interact">> <<set $activeSlave = getSlave($Lurcher.ID);>> <</link>>. + <</if>> <</if>> <<if $RaidingMercenaries == 1>> @@ -794,9 +798,9 @@ <<if $seeDicks == 0>> sterilize <<elseif $seeDicks == 100>> - geld + <<if $seeExtreme != 1>>chemically castrate<<else>>geld<</if>> <<else>> - sterilize or geld + sterilize or <<if $seeExtreme != 1>>chemically castrate<<else>>geld<</if>> <</if>> all market slaves below the maximum intelligence level// <</if>> <<if $HeightEugenicsSMR == 0>> @@ -806,9 +810,9 @@ <<if $seeDicks == 0>> sterilize <<elseif $seeDicks == 100>> - geld + <<if $seeExtreme != 1>>chemically castrate<<else>>geld<</if>> <<else>> - sterilize or geld + sterilize or <<if $seeExtreme != 1>>chemically castrate<<else>>geld<</if>> <</if>> all market slaves below the maximum height// <</if>> <<if $FaceEugenicsSMR == 0>> @@ -818,9 +822,9 @@ <<if $seeDicks == 0>> sterilize <<elseif $seeDicks == 100>> - geld + <<if $seeExtreme != 1>>chemically castrate<<else>>geld<</if>> <<else>> - sterilize or geld + sterilize or <<if $seeExtreme != 1>>chemically castrate<<else>>geld<</if>> <</if>> all market slaves below the maximum facial beauty// <</if>> @@ -1595,12 +1599,14 @@ <<if $arcologies[0].FSArabianRevivalist >= 40>> <<if $arcologies[0].FSArabianRevivalistSMR == 0>> - <br>''@@.lime;Arabian Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of the old Caliphate. [[Implement|Policies][$arcologies[0].FSArabianRevivalistSMR = 1, $cash -=5000, $rep -= 1000, $minimumSlaveCost += 500]] + <br>''@@.lime;Arabian Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of the old Caliphate. + [[Implement|Policies][$arcologies[0].FSArabianRevivalistSMR = 1, $cash -=5000, $rep -= 1000, $minimumSlaveCost += 500]] <br> //Will help advance Arabian Revivalism// <</if>> <<if $arcologies[0].FSArabianRevivalist >= 90>> <<if $arcologies[0].FSArabianRevivalistLaw == 0>> - <br>''@@.lime;Jizya Tax:@@'' will raise the rents of unassimilated citizens, speeding the acceptance of all future societies. [[Implement|Policies][$arcologies[0].FSArabianRevivalistLaw = 1, $cash -=5000, $rep -= 1000]] + <br>''@@.lime;Jizya Tax:@@'' will raise the rents of unassimilated citizens, speeding the acceptance of all future societies. + [[Implement|Policies][$arcologies[0].FSArabianRevivalistLaw = 1, $cash -=5000, $rep -= 1000]] <br> //Will moderately increase rental income and improve acceptance of all future societies// <</if>> <</if>> @@ -1608,12 +1614,14 @@ <<if $arcologies[0].FSChineseRevivalist >= 40>> <<if $arcologies[0].FSChineseRevivalistSMR == 0>> - <br>''@@.lime;Imperial Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Imperial China. [[Implement|Policies][$arcologies[0].FSChineseRevivalistSMR = 1, $cash -=5000, $rep -= 1000, $minimumSlaveCost += 500]] + <br>''@@.lime;Imperial Cultural Induction SMR:@@'' in order to be sold in the arcology, slaves must be instructed in the cultural tenets of Imperial China. + [[Implement|Policies][$arcologies[0].FSChineseRevivalistSMR = 1, $cash -=5000, $rep -= 1000, $minimumSlaveCost += 500]] <br> //Will help advance Chinese Revivalism// <</if>> <<if $arcologies[0].FSChineseRevivalist >= 90>> <<if $arcologies[0].FSChineseRevivalistLaw == 0>> - <br>''@@.lime;Slave Administrator Enabling Law:@@'' will afford your Head Girl considerable legal power, allowing her to accomplish even more slave training. [[Implement|Policies][$arcologies[0].FSChineseRevivalistLaw = 1, $cash -=5000, $rep -= 1000]] + <br>''@@.lime;Slave Administrator Enabling Law:@@'' will afford your Head Girl considerable legal power, allowing her to accomplish even more slave training. + [[Implement|Policies][$arcologies[0].FSChineseRevivalistLaw = 1, $cash -=5000, $rep -= 1000]] <br> //Will moderately increase rental income// <</if>> <</if>> diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw index 1678b71240ddcd9497c88849ac125a5500c754c5..dc4b910eea59635e7604058b6392aaf08b5f8c6b 100644 --- a/src/uncategorized/prestigiousSlave.tw +++ b/src/uncategorized/prestigiousSlave.tw @@ -374,7 +374,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.boobs += 1000>> <<set $activeSlave.nipples = either("cute", "huge", "puffy")>> <<set $activeSlave.areolae = 2>> - <<set $activeSlave.buttImplant += random(6,8)>> + <<set $activeSlave.buttImplant += random(6,8)>> <<set $activeSlave.butt += $activeSlave.buttImplant>> <<set $activeSlave.heels = 1>> <<set $activeSlave.voice = 0>> diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index 1ddb9ebd008551a93c6f84cd7a8fd94a9fa33bbd..c17d7acc6bd2915e5ad03fe017998a7fdeaabbd4 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -509,7 +509,7 @@ <<case "fix her behavioral flaw">> <<if ($activeSlave.behavioralFlaw == "arrogant")>> - $activeSlave.slaveName seems to think she's better than everyone else. Naturally, as her owner you have the means to correct this sad misapprehension. As you train her during the week, you ensure that she submits to anyone and everyone. She is rarely permitted to enjoy sex under your tutelage, but is instead required to use her mouth and hands to get others off. She cleans, washes, and serves. + $activeSlave.slaveName seems to think she's better than everyone else. Naturally, as her owner you have the means to correct this sad misapprehension. As you train her during the week, you ensure that she submits to anyone and everyone. She is rarely permitted to enjoy sex under your tutelage, but is instead required to use her mouth and hands to get others off. She cleans, washes, and serves. <<set $activeSlave.oralCount += 10, $oralTotal += 10>> <<elseif ($activeSlave.behavioralFlaw == "bitchy")>> $activeSlave.slaveName always has a cutting remark ready. The more obedient she's feeling, the more she directs them at people other than her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, but it's still a serious problem. When you train her this week, you keep a sharp ear on her. Whenever she bitches out, you require her to promptly offer the target of her pissiness the use of her mouth. She'll either shut her mouth or have it roughly filled. diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 4b5bee8d6b3f25e4a22c195b7d70556bc04cb657..e01b5011ce85a54a94a8d9df298a14849a69c8b4 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -612,7 +612,7 @@ <</if>> <<if $PC.hacking >= 100 && random(0,100) > 95 && $cash >= 100000>> <<set $recruit.push("rogue cyborg")>> - <</if>> + <</if>> <<if $arcologyUpgrade.drones == 1>> <<set _recruitEvents.push("RE malefactor")>> <<set $malefactor = ["liberator", "whore", "businesswoman", "addict"]>> diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index 4ad507423d5aee76c44446d1da95f42918f50901..848e5a85ac7de020e7b966d5b391f2cf27c786e0 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -125,7 +125,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<case "porn studio">> "They're crazy. At fir<<s>>t it wa<<s>> all the <<s>>ame, ju<<s>>t make more <<s>>mut and reap the atten<<t>>ion, but <<s>>oon they <<s>>tarted wanting me to do more and more e<<x>>treme <<sh>>it." She gags at the thought. "While they were running a train on me, I overheard them talking... <<S>>aying they wanted to end my career in an unforgettable e<<x>>perien<<c>>e, and given what they've been having me do, I ran." You suspected the porn studio you sold her to would try to spice up her content to attract more views, but you never bothered to think of how far they would take it. <<set $activeSlave.anus = 4>> - <<if $activeSlave.vagina > -1 && $activeSlave.vagina < 4>> + <<if $activeSlave.vagina > -1 && $activeSlave.vagina < 4>> <<set $activeSlave.vagina = 4>> <</if>> <<set $activeSlave.publicCount += 500>> @@ -211,7 +211,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<set $activeSlave.muscles = 100, $activeSlave.weight = random(-85,-75)>> <<set $activeSlave.behavioralFlaw = "anorexic">> <<case "chattel religionist arcology">> - "It wa<<s>> horrible." You sold her to a Chattel Religionist arcology; it's nothing short of incredible that she managed to get back here. She must have sold and traded herself without hesitation. "There were, um, cult<<s>> there, along with the Faith. They were going to devote me to <<s>>omething called <<Sh>>e Who Thir<<s>>t<<s>>. Nobody ever hear<<s>> of girl<<s>> after that." + "It wa<<s>> horrible." You sold her to a Chattel Religionist arcology; it's nothing short of incredible that she managed to get back here. She must have sold and traded herself without hesitation. "There were, um, cult<<s>> there, along with the Faith. They were going to devote me to <<s>>omething called <<Sh>>e Who Thir<<s>>t<<s>>. Nobody ever hear<<s>> of girl<<s>> after that." <<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "crude", $activeSlave.behavioralQuirk = "devout">> <<case "roman revivalist arcology">> "It wa<<s>> horrible." You sold her to a Roman Revivalist arcology; it's nothing short of incredible that she managed to get back here. She must have sold and traded herself without hesitation. "I had to kill a girl," she adds in a small voice. "In the arena." Then, even more quietly: "I had to kill, um, girl<<s>>. I, I can't. Couldn't. Not again." diff --git a/src/uncategorized/reCitizenHookup.tw b/src/uncategorized/reCitizenHookup.tw index ef5dbd04b7b683f2275e03c58ad0c559bab54a02..14afbe0dc46288ebb64386223d3f6d9ea153ece1 100644 --- a/src/uncategorized/reCitizenHookup.tw +++ b/src/uncategorized/reCitizenHookup.tw @@ -346,7 +346,7 @@ She's clearly attracted to you; even the most consummate actress would have diff <<set $arcologies[0].FSRomanRevivalist += 5>> <<case "Aztec Revivalist">> well-built form - <<set $arcologies[0].FSAztecRevivalist += 5>> + <<set $arcologies[0].FSAztecRevivalist += 5>> <<case "Egyptian Revivalist">> beautiful tanned body <<set $arcologies[0].FSEgyptianRevivalist += 5>> diff --git a/src/uncategorized/reFSNonconformist.tw b/src/uncategorized/reFSNonconformist.tw index da3ff388274f4fa4b9d756d63d24e1105831c30a..6c0b299a2b42027072f9aacca68eb6bbeeae2d11 100644 --- a/src/uncategorized/reFSNonconformist.tw +++ b/src/uncategorized/reFSNonconformist.tw @@ -228,7 +228,7 @@ The nonconformist is far too prominent and prosperous to make this an easy dilem <<elseif $FSNonconformist == "Subjugationist">> is intent on publicly flogging the unfortunate non-$arcologies[0].FSSubjugationistRace slave, but quickly finds that you've manipulated their contracts with you to forbid such displays. Frustrated, they subside for now. <<elseif $FSNonconformist == "Repopulation Efforts">> - publishes their information about pregnancy, but it has little effect thanks to a preemptive campaign leveraging your dominance over the arcology's media. Your reputation is protected by the promises of a large stock of future slaves, securing both money and ensuring a stable population in case of disaster. You also pointed out all the other slave owners also partaking in the pleasures of a pregnant woman. Plus, what could a flock of heavily pregnant slaves do to overthrow their masters? + publishes their information about pregnancy, but it has little effect thanks to a preemptive campaign leveraging your dominance over the arcology's media. Your reputation is protected by the promises of a large stock of future slaves, securing both money and ensuring a stable population in case of disaster. You also pointed out all the other slaveowners also partaking in the pleasures of a pregnant woman. Plus, what could a flock of heavily pregnant slaves do to overthrow their masters? <<elseif $FSNonconformist == "Eugenics">> is ejected from the elite class following a leak of evidence proving he wasn't fit to be a member of the Societal Elite. Evidence tailored by you. Unfortunately, he was ready for this move; he and his wife had already fled the arcology. You did your job adequately, and managed to suppress any possible outrage in the city. <<elseif $FSNonconformist == "Gender Radicalist">> diff --git a/src/uncategorized/reFormerAbolitionist.tw b/src/uncategorized/reFormerAbolitionist.tw index 578209995a7597f9f0305af1bb68c0bcd85ae857..f58c60e64cfa05d6556ccbef1a4a17625df3d1bc 100644 --- a/src/uncategorized/reFormerAbolitionist.tw +++ b/src/uncategorized/reFormerAbolitionist.tw @@ -10,7 +10,7 @@ <<set $activeSlave = $eventSlave>> <</if>> -Crime is extremely rare in $arcologies[0].name, and some would say justice rarer still, but if there's one thing that unites the citizens of $arcologies[0].name, it's a mutual outrage towards attempted abolitionists. Slave ownership is the cornerstone of the society that protects and enriches them, and they see those who would attempt to unlawfully free slaves not just as thieves of property but as anarchists trying to bring down everything they have worked to build. +Crime is extremely rare in $arcologies[0].name, and some would say justice rarer still, but if there's one thing that unites the citizens of $arcologies[0].name, it's a mutual outrage towards attempted abolitionists. Slaveownership is the cornerstone of the society that protects and enriches them, and they see those who would attempt to unlawfully free slaves not just as thieves of property but as anarchists trying to bring down everything they have worked to build. While a brutal flogging or surgical mutilation soothes their outrage, nothing warms the collective heart of $arcologies[0].name's mob like the sight of a former abolitionist well and truly broken. <<EventNameLink $activeSlave>> is one such shining example, and her borderline worship of you is doing wonders for your reputation lately as she becomes a local celebrity and a popular topic of discussion. diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw index e6e5add1a05c70adf5330db9b0f30bab8a0e2672..45c8f3f5547e3ad3de81204175c3c528d0e6bf7a 100644 --- a/src/uncategorized/reMalefactor.tw +++ b/src/uncategorized/reMalefactor.tw @@ -390,7 +390,7 @@ She is easily taken into custody and her contraband confiscated once the jeering <<elseif $malefactor == "mule">> You declare her holes fair game for the entire arcology as punishment for trying to smuggle in a load instead of taking one. She spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to her ordeal, bruises all over her body, cum leaking from her @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@ <<else>> - Slave ownership is the cornerstone of the society you're building in your arcology, and this woman attempted to undermine it. Her holes are thus fair game for the entire arcology. She spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to her ordeal, bruises all over her body, cum leaking from her @@.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. Her holes are thus fair game for the entire arcology. She spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to her ordeal, bruises all over her body, cum leaking from her @@.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. <</if>> <<set $rep += 100>> <<set $arcologies[0].prosperity += 2>> @@ -477,7 +477,7 @@ She is easily taken into custody and her contraband confiscated once the jeering <<elseif $malefactor == "mule">> An example must be made. With the quantity of drugs consumed in the arcology, quality is everything and attempting to undermine that is unforgivable. The protesting malefactor is stripped and stuffed into your remote surgery on public video feed. She begs and pleads until she sees her doom in the form of the surgical machinery, at which point she switches to fighting vainly to escape. Of course, @@.red;her health is affected@@ and the horrible experience has left her @@.red;acting oddly.@@ Then it's off to the penthouse for basic slave induction. The public @@.green;approves of this harshness,@@ since she can hardly haul contraband into your arcology without the ability to move herself. <<else>> - An example must be made. Slave ownership is the cornerstone of the society you're building in your arcology, and this woman attempted to undermine it. The protesting malefactor is stripped and stuffed into your remote surgery on public video feed. She begs and pleads until she sees her doom in the form of the surgical machinery, at which point she switches to fighting vainly to escape. Of course, @@.red;her health is affected@@ and the horrible experience has left her @@.red;acting oddly.@@ Then it's off to the penthouse for basic slave induction. The public @@.green;approves of this harshness,@@ since she will scarcely be able to liberate anyone without arms or legs. + 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 malefactor is stripped and stuffed into your remote surgery on public video feed. She begs and pleads until she sees her doom in the form of the surgical machinery, at which point she switches to fighting vainly to escape. Of course, @@.red;her health is affected@@ and the horrible experience has left her @@.red;acting oddly.@@ Then it's off to the penthouse for basic slave induction. The public @@.green;approves of this harshness,@@ since she will scarcely be able to liberate anyone without arms or legs. <</if>> <<set $rep += 100>> <<include "New Slave Intro">> @@ -521,7 +521,6 @@ She is easily taken into custody and her contraband confiscated once the jeering You help the exhausted mother to her feet and hand her her second newborn. She watches you, uncertain of your motives, until you have her escorted to the proper welcoming facility and put in a good word for having her 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 Repopulationism, and that the contract she is signing mandates she be on powerful fertility agents whenever she isn't pregnant. During her residency, free or not, she will provide society with dozens of future children. The public @@.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.@@ <<set $rep += 10>> <<set $arcologies[0].prosperity += 1>> - <<set $ACitizens++>> <</replace>> <</link>> <</if>> @@ -542,7 +541,7 @@ She is easily taken into custody and her contraband confiscated once the jeering <<case "whore" "mule" "rapist">> Naturally, the wretch will be thrown out of the arcology: but an example must first be made. Free people must understand that criminals who commit outrages against them will be severely punished. The protesting malefactor is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ <<default>> - An example must be made. Slave ownership 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.@@ + 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>> <<set $rep += 100>> <</replace>> @@ -550,7 +549,7 @@ She is easily taken into custody and her contraband confiscated once the jeering <<if $malefactor == "liberator">> <br><<link "Permit the slaveowner she tried to steal from to flog her">> <<replace "#result">> - An example must be made. Slave ownership is the cornerstone of the society you're building in your arcology, and this woman attempted to undermine it. She is stripped and the slaveowner whose property she 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. She 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. + 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. She is stripped and the slaveowner whose property she 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. She 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. <<set $rep += 100>> <<set $arcologies[0].prosperity += 10>> <</replace>> diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw index fd70a16a69c98996ad7205d729bed192432127d3..403fca036a7956a4072303d512ce82ca3e61f8ea 100644 --- a/src/uncategorized/reMilfTourist.tw +++ b/src/uncategorized/reMilfTourist.tw @@ -97,7 +97,7 @@ <<else>> "Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," _milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e, <</if>> - fuck me. It'll be fun!" The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging her from behind. She cups one of the tourist's breasts, and snakes her other hand down the front of her pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell her that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. She looks doubtful, but she doesn't try to escape from _milfSlave.slaveName's roving hands, either. Your presence continues to bother her until _milfSlave.slaveName distracts her by getting her to cuddle on the couch and make out, providing enough of a distraction that she gets over her inhibitions and orgasms rather immodestly. + fuck me. It'll be fun!" The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging her from behind. She cups one of the tourist's breasts, and snakes her other hand down the front of her pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell her that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. She looks doubtful, but she doesn't try to escape from _milfSlave.slaveName's roving hands, either. Your presence continues to bother her until _milfSlave.slaveName distracts her by getting her to cuddle on the couch and make out, providing enough of a distraction that she gets over her inhibitions and orgasms rather immodestly. <br><br> You offer her some liquid courage as she recovers, but she's rapidly getting over her hesitation. As the alcohol suffuses her, she starts stealing glances at _milfSlave.slaveName, who for her part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. _milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into _milfSlave.slaveName, and the slave shamelessly slides herself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of _milfSlave.slaveName getting fucked by the tourist. She drunkenly promises you to @@.green;tell all her friends@@ how awesome your arcology is at one point, though she has to take her mouth off one of _milfSlave.slaveName's nipples to do so. <<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount += 3, $slaves[_milfed].analCount += 3>> @@ -115,7 +115,7 @@ <<else>> "Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," _milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e, <</if>> - give me a try." The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging her from behind. She takes the tourist's hand, and they leave your office together. + give me a try." The tourist turns to stare at her, and she offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging her from behind. She takes the tourist's hand, and they leave your office together. <br><br> "<<Master>>," she reports the next time you see her, "that touri<<s>>t was really nice. Al<<s>>o, I got her to have <<s>>e<<x>> with me, after all. <<Sh>>e was going to take me back to her hotel but I got her to do me on the way. <<Sh>>e wa<<s>> all he<<s>>itant and blu<<sh>>y about doing it in public, but <<sh>>e got better after the fir<<s>>t time I ate her out." She looks pleased with herself. "I bet <<sh>>e @@.green;tell<<s>> all her friend<<s>>@@ back home how much fun it i<<s>> here." <<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount++>> diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw index 03e6fecb16a4caf8ef146b33c167f36fe9625729..4933a82b02e97fd0690ba9e0069b64dc9c583e60 100644 --- a/src/uncategorized/reNickname.tw +++ b/src/uncategorized/reNickname.tw @@ -753,7 +753,7 @@ <<set $notApplyDesc = "may feel some gratitude due to your preference that $he not be defined by $his ethnicity, but this is counterbalanced by the increased independence your kindness inspires.">> <<case "semitic">> - <<set $nickname = either("'Abie'", "'Abrahamic'", "'Baal Worshipper'", "'Biblical'", "'Canaanite'", "'Dead Sea'", "'Golden Calf'", "'Good Samaritan'", "'Hebrew'", "'Heeb'", "'Holy land'", "'Hymie'", "'Inanna'", "'Ishtar'", "'Kike'", "'Kosher'", "'Levantine'", "'Lilith'", "'Lost Ark'", "'Nephilim'", "'Oven Dodger'", "'Oy Vey'", "'Philistine'", "'Qedesha'", "'Red Sea'", "'Salome'", "'Semite'", "'Semitic'", "'Sheeny'", "'Shylock'", "'Sodom and Gomorrah'", "'Whore of Babylon'", "'Yid'")>> + <<set $nickname = either("'Abie'", "'Abrahamic'", "'Baal worshipper'", "'Biblical'", "'Canaanite'", "'Dead Sea'", "'Golden Calf'", "'Good Samaritan'", "'Hebrew'", "'Heeb'", "'Holy land'", "'Hymie'", "'Inanna'", "'Ishtar'", "'Kike'", "'Kosher'", "'Levantine'", "'Lilith'", "'Lost Ark'", "'Nephilim'", "'Oven Dodger'", "'Oy Vey'", "'Philistine'", "'Qedesha'", "'Red Sea'", "'Salome'", "'Semite'", "'Semitic'", "'Sheeny'", "'Shylock'", "'Sodom and Gomorrah'", "'Whore of Babylon'", "'Yid'")>> <<set $situationDesc = "is semitic, which is not uncommon given the many conflicts in countries with semitic minorities. Slaves casually reference race as much or more than free citizens. They absorb the racial peccadilloes of their owners, and many of them bring prejudices from the old world into their slave lives.">> <<set $applyDesc = "now has a constant reminder that as a sex slave $he is judged on $his appearance first.">> <<set $notApplyDesc = "may feel some gratitude due to your preference that $he not be defined by $his ethnicity, but this is counterbalanced by the increased independence your kindness inspires.">> @@ -945,7 +945,7 @@ <<set $notApplyDesc = "is a bit sad that $his role isn't part of $his name, since $he likes making girls go from faces on a screen to fellow fuckslaves and now wonders whether $he'll be allowed to keep doing so.">> <<case "Wardeness">> - <<set $nickname = either("'Chief'", "'Cop'", "'Copper'", "'Inquisitrix'", "'Interrogatrix'", "'Jail'", "'Jailoress'", "'Nightstick'", "'Prison'", "'Rapist'", "'Screw'", "'Snake'", "'Spider'", "'Stoolie'", "'Turnkey'", "'Warden'", "'Wardeness'")>> + <<set $nickname = either("'Chief'", "'Cop'", "'Copper'", "'Inquisitrix'", "'Interrogatrix'", "'Jail'", "'Jaileress'", "'Nightstick'", "'Prison'", "'Rapist'", "'Screw'", "'Snake'", "'Spider'", "'Stoolie'", "'Turnkey'", "'Warden'", "'Wardeness'")>> <<set $situationDesc = "has perhaps the most hated role among your slaves. $His charges hate $him, of course. But almost every slave who was once one of $his charges hates $him too, for they have not forgotten how $his whim was once the law to them.">> <<set $applyDesc = "enjoys having a row of cells full of slaves to abuse, and is happy to learn that the role is part of $his name now.">> <<set $notApplyDesc = "is a bit sad that $his role isn't part of $his name, since $he likes having a row of cells full of slaves to abuse and now wonders whether $he'll be allowed to keep doing so.">> @@ -1124,8 +1124,8 @@ <<case "reallyold">> <<set $nickname = either("'Aged'", "'Elder'", "'Elderly'", "'Generation X'", "'Geriatric'", "'GILF'", "'GMILF'", "'Grandma'", "'Grandmother'", "'Granny'", "'Nanna'", "'ObÄ-chan'", "'Old'", "'Oldie'", "'Really Old'", "'Senior Citizen'", "'Senior'")>> <<set $situationDesc = "is old. Really old. Old enough to be a grandmother. This, naturally, makes $him one of the most experienced sluts in the arcology, a desirable quality in and of itself. Many of the younger slaves mock $him relentlessly for $his age.">> - <<set $applyDesc = "accepts $his new nickname with pride. This acknowledgement of $his age has $him ready to show these young sluts a thing or two.">> - <<set $notApplyDesc = "understands that $he must do $his best to fuck like the teenager $he once was. ">> + <<set $applyDesc = "accepts $his new nickname with pride. This acknowledgment of $his age has $him ready to show these young sluts a thing or two.">> + <<set $notApplyDesc = "understands that $he must do $his best to fuck like the teenager $he once was.">> <<case "young">> <<set $nickname = either("'Baby'", "'Babycakes'", "'Candydoll'", "'Imouto'", "'Jailbait'", "'Juliet'", "'Kiddie'", "'Kiddo'", "'Loli'", "'Lolita'", "'Party Van'", "'Pedobait'", "'Pocket Pussy'", "'POMF'", "'Precocious'", "'PTHC'", "'Underage'", "'Young'")>> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index 39e6a76f97e3199abafd071676d144c617928ff7..5af3ba02af7eae7e65357cbea3a77cf46275af32 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -1228,7 +1228,7 @@ <<set $activeSlaveOneTimeMaxAge = 30>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> -<<set $activeSlave.origin = "She was a milk cow in the stable of a slave-holding farmer before being sold to you.">> +<<set $activeSlave.origin = "She was a milk cow in the stable of a slaveholding farmer before being sold to you.">> <<set $activeSlave.devotion = random(25,50)>> <<set $activeSlave.trust = random(25,50)>> <<set $activeSlave.health = random(30,60)>> @@ -1275,7 +1275,7 @@ <<set $activeSlaveOneTimeMaxAge = 25>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XY Slave">> -<<set $activeSlave.origin = "She was a breeding bull in the stable of a slave-holding farmer before being sold to you.">> +<<set $activeSlave.origin = "She was a breeding bull in the stable of a slaveholding farmer before being sold to you.">> <<set $activeSlave.devotion = random(25,50)>> <<set $activeSlave.trust = random(25,50)>> <<set $activeSlave.health = random(30,60)>> @@ -1313,7 +1313,7 @@ <<set $activeSlaveOneTimeMaxAge = 19>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> -<<set $activeSlave.origin = "She was a virgin cow in the stable of a slave-holding farmer before being sold to you.">> +<<set $activeSlave.origin = "She was a virgin cow in the stable of a slaveholding farmer before being sold to you.">> <<set $activeSlave.devotion = random(25,50)>> <<set $activeSlave.trust = random(25,50)>> <<set $activeSlave.health = random(30,60)>> @@ -2081,7 +2081,7 @@ Recently, a young musical prodigy has taken both the old world and the free citi <<case "desperate milf">> -A<<if $activeSlave.physicalAge > 50>>n old $woman<<elseif $activeSlave.physicalAge > 30>> middle-aged $woman<<elseif $activeSlave.physicalAge >= 18>> young $woman<<elseif $activeSlave.physicalAge >= 13>> teenage $girl<<elseif $activeSlave.physicalAge >= 7>> $loli<<else>> little $girl<</if>> comes to your penthouse for an interview. $He's clearly unwell. Instead of standing in front of your desk, $he kneels and looks at the floor as $he speaks. "<<= properTitle()>>, I'm desperate. I came to the Free Cities to build a better life, but... it hasn't worked out for me. I can't afford medical care, and I guess I'm too scared to try street-walking yet, though I'll have to soon. I hear you're a known slave owner, and that you give your slaves good medical care... could you enslave me, <<= properTitle()>>? I know I'm still pretty enough, so I'd be used as a sex slave." $He weeps quietly as $he talks, but $he's brave enough to get through $his little speech. +A<<if $activeSlave.physicalAge > 50>>n old $woman<<elseif $activeSlave.physicalAge > 30>> middle-aged $woman<<elseif $activeSlave.physicalAge >= 18>> young $woman<<elseif $activeSlave.physicalAge >= 13>> teenage $girl<<elseif $activeSlave.physicalAge >= 7>> $loli<<else>> little $girl<</if>> comes to your penthouse for an interview. $He's clearly unwell. Instead of standing in front of your desk, $he kneels and looks at the floor as $he speaks. "<<= properTitle()>>, I'm desperate. I came to the Free Cities to build a better life, but... it hasn't worked out for me. I can't afford medical care, and I guess I'm too scared to try street-walking yet, though I'll have to soon. I hear you're a known slaveowner, and that you give your slaves good medical care... could you enslave me, <<= properTitle()>>? I know I'm still pretty enough, so I'd be used as a sex slave." $He weeps quietly as $he talks, but $he's brave enough to get through $his little speech. <<case "tg addict">> @@ -2131,7 +2131,7 @@ After a short while, your assistant whispers in your earpiece, <<if $assistant = <br><br> "It's my husband," $he says forthrightly. "I'm pretty sure the bastard is going to enslave me." $He pours out the trite story; it's terrifically boring, but it pays to hear people who want to be enslaved out. It's the only forbearance you'll need to show $him, ever, if you manage things correctly. <br><br> -"So", $he sums up, sighing and dabbing at tears, "I know you're a slave-owner. I don't really have anywhere else to go, so I'll be your slave. I'm not stupid, and I'm not ugly, so I know that means I'd be a sex slave. But it's better than the open market." Left unsaid is $his obvious expectation that you'll be sympathetic to $his plight. +"So", $he sums up, sighing and dabbing at tears, "I know you're a slaveowner. I don't really have anywhere else to go, so I'll be your slave. I'm not stupid, and I'm not ugly, so I know that means I'd be a sex slave. But it's better than the open market." Left unsaid is $his obvious expectation that you'll be sympathetic to $his plight. <<case "shemale PC">> @@ -2178,7 +2178,7 @@ Given the damage to an expensive classic car and the meager balance of $his bank <<case "female SE">> -A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same - which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slave owners - and not a one freed his love-sick slave-girl either. +A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same - which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners - and not a one freed his love-sick slave-girl either. <br><br> The situation does yield a few business opportunities too, as not all of the guys think just with their dicks. One of them is currently offering his free $girl for sale, which your assistant instantly flags for your attention. A video attached to the offer does look quite nice, as the slave-$girl happily poses in the nude for $his 'beloved', not knowing that he's planning to sell $him. <br><br> @@ -2186,17 +2186,17 @@ The situation does yield a few business opportunities too, as not all of the guy <<case "MTF SE">> -A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same - which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slave owners - and not a one freed his love-sick slave-girl either. +A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same - which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners - and not a one freed his love-sick slave-girl either. <br><br> -It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of former cases gets flagged by your assistant as a business opportunity, as the new slave-owner wasn't impressed by a former male - despite $his good looks and virgin pussy, he can't forget $he originally was a man. A video attached to the 'sale offer' online post does show a relatively pretty young $woman, sniffling quietly as $he gets ordered to show off $his body to prospective buyers. +It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of former cases gets flagged by your assistant as a business opportunity, as the new slaveowner wasn't impressed by a former male - despite $his good looks and virgin pussy, he can't forget $he originally was a man. A video attached to the 'sale offer' online post does show a relatively pretty young $woman, sniffling quietly as $he gets ordered to show off $his body to prospective buyers. <br><br> //The girl should go pretty cheap, just <<print cashFormat(2000)>>. Sounds like the owner mostly wants to not be bothered by $him anymore.// <<case "DG SE">> -A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same - which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slave owners - and not a one freed his love-sick slave-girl either. +A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same - which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners - and not a one freed his love-sick slave-girl either. <br><br> -It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of latter cases gets flagged by your assistant as a business opportunity, as the new slave-owner wasn't impressed by a former male and wants to get rid of the dickgirl as quickly as possible. A video attached to the 'sale offer' online post does show a relatively pretty young dickgirl, sniffling quietly as $he gets ordered to show off $his body to prospective buyers. +It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of latter cases gets flagged by your assistant as a business opportunity, as the new slaveowner wasn't impressed by a former male and wants to get rid of the dickgirl as quickly as possible. A video attached to the 'sale offer' online post does show a relatively pretty young dickgirl, sniffling quietly as $he gets ordered to show off $his body to prospective buyers. <br><br> //The dickgirl should go pretty cheap, just <<print cashFormat(1500)>>. Sounds like the owner mostly wants to not be bothered by $him anymore.// diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index da4912ff4f1d0b5b65015b8059273a921ae753de..4a8d7d7044efb1c5b9bdbe9ae24856d4ffda4b0c 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -948,7 +948,7 @@ She waits anxiously for your decision. <<case "mother">> <<set $activeSlave.origin = "She was recruited into your service by her mother.">> <<set $activeSlave.anus = 0>> - <<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = 0>><</if>> + <<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = 0>><</if>> <<set $activeSlave.preg = -1>> <<set $activeSlave.oralSkill = 0>> <<set $activeSlave.vaginalSkill = 0>> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index 5f8e94b3abbe0cbc3ebec51c292933e2e3a7224b..e4a7bb354fecee2446bb1888279306d3460e2a5c 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -1,20 +1,20 @@ :: RecETS [nobr] <<if Array.isArray($RecETSevent)>> - <<set $activeSlave = $eventSlave>> - <<if $cheatMode == 1>> - <<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */ - ''A random two slave recruitment event would have been selected from the following:'' - <br> - <<for _i = 0; _i < $RecETSevent.length; _i++>> - <<print "[[$RecETSevent[_i]|RecETS][$RecETSevent = $RecETSevent[" + _i + "]]]">> + <<set $activeSlave = $eventSlave>> + <<if $cheatMode == 1>> + <<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */ + ''A random two slave recruitment event would have been selected from the following:'' <br> - <</for>> - <br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$eventSlave = 0]] - <<else>> - <<set $RecETSevent = $RecETSevent.random()>> - <<goto "RecETS">> - <</if>> + <<for _i = 0; _i < $RecETSevent.length; _i++>> + <<print "[[$RecETSevent[_i]|RecETS][$RecETSevent = $RecETSevent[" + _i + "]]]">> + <br> + <</for>> + <br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$eventSlave = 0]] + <<else>> + <<set $RecETSevent = $RecETSevent.random()>> + <<goto "RecETS">> + <</if>> <<else>> <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $showEncyclopedia = 1, $encyclopedia = "Enslaving People">> @@ -59,16 +59,8 @@ <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> -A matronly woman comes to your penthouse in tears. It seems she is a tenant of yours, and has fallen deeply into debt as a result of aphrodisiac addiction. She offers to sell herself into slavery if you will pay off her debts. She is strangely eager about this, and after some probing it becomes apparent that she is living with her daughter and wants to avoid having her daughter involved in this debt. - -<br><br> - -//Enslaving her will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could manipulate her to bind both mother and daughter, but you wouldn't be able to examine the daughter first.// - <<case "posh mother daughter">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 1500>> <<set $activeSlaveOneTimeMinAge = ($fertilityAge + $minimumSlaveAge)>> <<set $activeSlaveOneTimeMaxAge = 40>> @@ -86,7 +78,7 @@ A matronly woman comes to your penthouse in tears. It seems she is a tenant of y <<set $activeSlave.career = "a business owner">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.vagina = 2>> <<set $activeSlave.preg = -2>> <<set $activeSlave.ovaries = 1>> @@ -111,16 +103,8 @@ A matronly woman comes to your penthouse in tears. It seems she is a tenant of y <<slaveCost $activeSlave>> <<set $slaveCost -= 1500>> -An older woman comes to see you representing her family business. She's pretty enough, but extremely unpleasant to deal with. She pushes hard for a deal that strongly favors her, and is not above leaning over your desk to give you an eyeful of probably-enhanced cleavage behind her business attire. As you argue, a discreet alert appears on your desk: her family business is actually on the verge of bankruptcy. With a press of your thumb you could acquire enough of her debts to be able to enslave her. And what's more, her daughter just came of age and became a partner in the business. She's in play, too. Based on the desk report, she's likely to be a spoiled little bitch. - -<br><br> - -//Enslaving the mother will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both mother and daughter, but you wouldn't be able to examine the daughter first.// - <<case "incest mother son">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+20, $potencyAge+20, $minimumSlaveAge+20)>> <<set $activeSlaveOneTimeMaxAge = 40>> @@ -131,7 +115,7 @@ An older woman comes to see you representing her family business. She's pretty e <<set $activeSlave.career = "a housewife">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.vagina = 2>> <<set $activeSlave.preg = 31>> <<set $activeSlave.pregType = 1>> @@ -163,20 +147,8 @@ An older woman comes to see you representing her family business. She's pretty e <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. - -<br><br> - -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a mother and son who had to flee their home after her husband found out the child in her rounded middle was not his, but his son's. They feel that life in an arcology together, even as slaves, would be better than their new life on the streets. - -<br><br> - -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest father daughter">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+20, $fertilityAge+20, $minimumSlaveAge+20)>> <<set $activeSlaveOneTimeMaxAge = 40>> @@ -186,7 +158,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.dick = 4>> <<set $activeSlave.balls = 3>> <<set $activeSlave.scrotum = 3>> @@ -204,20 +176,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. - -<br><br> - -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a father and daughter who had to flee their home after his wife found out he was having sex with their daughter. Her gravid middle is testament to that. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. - -<br><br> - -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest brother sister">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+2, $potencyAge+2, $minimumSlaveAge+2)>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -228,7 +188,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.career = "a dropout">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.vagina = 1>> <<set $activeSlave.preg = 31>> <<set $activeSlave.pregType = 1>> @@ -259,16 +219,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a brother and sister who had to flee their home after their parents found out they were having sex with each other. Her gravid middle is testament to that. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest sister sister">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+2, $minimumSlaveAge+2)>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -279,7 +231,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.career = "a dropout">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.face = random(15,40)>> <<set $activeSlave.attrXX = 80>> @@ -301,16 +253,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two sisters who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest brother brother">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+2, $minimumSlaveAge+2)>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -321,7 +265,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.career = "a dropout">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.face = random(15,40)>> <<set $activeSlave.clothes = "conservative clothing">> <<set $activeSlave.health = random(20,40)>> @@ -341,12 +285,6 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two brothers who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest twin sister">> <<set $nextButton = "Continue">> @@ -360,7 +298,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.face = random(15,40)>> <<set $activeSlave.attrXX = 80>> <<set $activeSlave.vaginalSkill = 15>> @@ -381,16 +319,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin sisters who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest twin brother">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge, $minimumSlaveAge)>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -400,7 +330,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.face = random(15,40)>> <<set $activeSlave.clothes = "conservative clothing">> <<set $activeSlave.health = random(20,40)>> @@ -420,16 +350,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin brothers who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest twins mixed">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -440,7 +362,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.face = random(15,40)>> <<set $activeSlave.attrXX = 80>> <<set $activeSlave.vaginalSkill = 15>> @@ -461,16 +383,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twins who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest mother daughter">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+20, $minimumSlaveAge+20)>> <<set $activeSlaveOneTimeMaxAge = 40>> @@ -481,7 +395,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.career = "a housewife">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.vagina = 2>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.birthsTotal += 1>> @@ -506,16 +420,8 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a mother and daughter who had to flee their home after her husband found out she was having sex with their daughter. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "incest father son">> -<<set $nextButton = "Continue">> -<<set $nextLink = "RIE Eligibility Check">> <<set $contractCost = 10000>> <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+20, $minimumSlaveAge+20)>> <<set $activeSlaveOneTimeMaxAge = 40>> @@ -525,7 +431,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.dick = 4>> <<set $activeSlave.balls = 3>> <<set $activeSlave.scrotum = 3>> @@ -543,12 +449,6 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.relationship = 3>> <<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -<br><br> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a father and son who had to flee their home after his wife found out he was having sex with their son. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. -<br><br> -It would cost <<print cashFormat($contractCost)>> to enslave the two of them. - <<case "mismatched pair">> <<set $contractCost = 1500>> @@ -567,7 +467,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.career = "a reluctant anal whore">> <<set $activeSlave.devotion = random(-15,15)>> <<set $activeSlave.trust = random(-15,15)>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<set $activeSlave.health = random(0,20)>> <<set $activeSlave.anus = 1>> <<set $activeSlave.vagina = -1>> @@ -583,7 +483,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<set $activeSlave.analSkill = 15>> <<set $activeSlave.boobs = 600>> <<set $activeSlave.boobsImplant = 400>> -<<set $activeSlave.butt = either(1,2)>> +<<set $activeSlave.butt = either(1, 2)>> <<set $activeSlave.preg = -2>> <<set $activeSlave.birthWeek = 0>> <<set $activeSlave.sexualFlaw = "hates anal">> @@ -605,20 +505,6 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<slaveCost $activeSlave>> <<set $slaveCost -= 1500>> -Your head girl comes to see you. She flags a slave posted for sale on your desk. The posting seems completely unimpressive - just a bitch barely past her <<print $activeSlave.actualAge>>th birthday with basic implants and a pathetic little dick - until she points out that the person posting her for sale is her sister. Her slightly older, naturally female sister. Who, to go by the pictures, the younger sibling has desperately been trying to mold herself to look more like. - -<br><br> - -"It won't show on the desk yet, but rumor is the little cunt's gotten them both in bad debt, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. You could grab them both cheap." - -<br><br> - -You bring up a video feed of the one-room apartment they share. A man, clearly a client, is sitting on the bed while the sissy rides him. She's facing away from the john, so she isn't trying to hide the fact that she isn't happy selling her anus for money. The older sister is naked, but she's trying to act as a pimp of sorts rather than helping fuck. She alternately poses and preens for the john and nonverbally scolds the wincing sissy when he's not paying attention. After the customer finishes, the sissy heads to the toilet to clean herself, and her older sister whispers to the john that the sissy's for sale. The john laughs at her and excuses himself. - -<br><br> - -//Enslaving the younger, sissy sister will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both sisters, but you wouldn't be able to examine the older one first. She'll likely be very rebellious and sexually unskilled.// - <<case "matched pair">> <<set $activeSlaveOneTimeMinAge = 12>> @@ -646,7 +532,7 @@ You bring up a video feed of the one-room apartment they share. A man, clearly a <<set $activeSlave.analSkill = 15>> <<set $activeSlave.boobs = either(500,600)>> <<set $activeSlave.boobsImplant = 400>> -<<set $activeSlave.butt = either(2,3)>> +<<set $activeSlave.butt = either(2, 3)>> <<set $activeSlave.buttImplant = 1>> <<set $activeSlave.preg = -3>> <<set $activeSlave.hStyle = "in twin tails">> @@ -671,20 +557,6 @@ You bring up a video feed of the one-room apartment they share. A man, clearly a <<slaveCost $activeSlave>> <<set $contractCost = $slaveCost*2>> -A pair of young slaves is going door to door offering themselves for sale on behalf of their owner. It's rare to see a slave obedient enough to be entrusted with her own sale, and the price alone suggests there's something interesting, so you let them up. They stand in front of your desk and wait for instructions. They appear to be twins, and are dressed identically: they're wearing very skimpy miniskirts and bikini tops so brief that their areolae are clearly visible around the scrap of cloth over each nipple. You instruct them to tell you about themselves. - -<br><br> - -One of them speaks up. "We're twins, <<= properTitle()>>. Fraternal twins. We have been given hormone treatments and surgery to match one another more closely, except for one detail." They lift their skirts; the speaker has a hormone-atrophied cock, while her sister has a pussy, along with a large clit that almost matches her sibling's member in size. "We've also been trained ever since we turned $minimumSlaveAge to be completely obedient, <<= properTitle()>>, in everything, and sexually proficient." - -<br><br> - -"We cost <<print cashFormat($contractCost)>>, <<= properTitle()>>." - -<br><br> - -//Her sister is identical except that she is naturally female and lacks implants, having reached that size the normal way.// - <<case "identical pair">> <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>> @@ -708,7 +580,7 @@ One of them speaks up. "We're twins, <<= properTitle()>>. Fraternal twins. We ha <<set $activeSlave.face = 15>> <<set $activeSlave.faceShape = "cute">> <<if $activeSlave.physicalAge >= 12>> - <<set $activeSlave.teeth = "normal">> + <<set $activeSlave.teeth = "normal">> <</if>> <<set $activeSlave.vaginalSkill = 15>> <<set $activeSlave.oralSkill = 15>> @@ -716,7 +588,7 @@ One of them speaks up. "We're twins, <<= properTitle()>>. Fraternal twins. We ha <<if $activeSlave.physicalAge >= random(13,17)>> <<set $activeSlave.boobs = either(500,600)>> <<set $activeSlave.boobsImplant = 0>> - <<set $activeSlave.butt = either(2,3)>> + <<set $activeSlave.butt = either(2, 3)>> <<set $activeSlave.buttImplant = 0>> <</if>> <<set $activeSlave.preg = -1>> @@ -739,20 +611,6 @@ One of them speaks up. "We're twins, <<= properTitle()>>. Fraternal twins. We ha <<slaveCost $activeSlave>> <<set $contractCost = $slaveCost*2>> -A pair of young slaves is going door to door offering themselves for sale on behalf of their owner. It's rare to see a slave obedient enough to be entrusted with her own sale, and the price alone suggests there's something interesting, so you let them up. They stand in front of your desk and wait for instructions. They appear to be twins, and are dressed identically: they're wearing very skimpy miniskirts and bikini tops so brief that their areolae are clearly visible around the scrap of cloth over each nipple. You instruct them to tell you about themselves. - -<br><br> - -One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>. Identical twins. "We've also been trained <<if ($activeSlave.actualAge > $minimumSlaveAge)>>ever since we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>, in everything, and sexually proficient." - -<br><br> - -"We cost <<print cashFormat($contractCost)>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." - -<br><br> - -//Her sister is identical.// - <<case "identical herm pair">> <<set $activeSlaveOneTimeMinAge = $fertilityAge>> @@ -785,7 +643,7 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if> <<if $activeSlave.physicalAge >= random(13,17)>> <<set $activeSlave.boobs = either(500,600)>> <<set $activeSlave.boobsImplant = 0>> - <<set $activeSlave.butt = either(2,3)>> + <<set $activeSlave.butt = either(2, 3)>> <<set $activeSlave.buttImplant = 0>> <</if>> <<set $activeSlave.preg = 30>> @@ -818,24 +676,6 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if> <<slaveCost $activeSlave>> <<set $contractCost = $slaveCost*2>> -A pair of young slaves is going door to door offering themselves for sale on behalf of their owner. It's rare to see a slave obedient enough to be entrusted with her own sale, and the price alone suggests there's something interesting, so you let them up. They stand in front of your desk, an arm around the other, and wait for instructions. They appear to be twins, and are dressed identically: they're wearing very skimpy miniskirts, which fail to conceal their semi erect cocks at all, bikini tops so brief that their areolae are clearly visible around the scrap of cloth over each nipple, and nothing over their huge pregnant bellies. You instruct them to tell you about themselves. - -<br><br> - -They pull themselves together, bringing their gravid middles in tight contact with one another. - -One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>. Identical twins. "We've also been trained <<if ($activeSlave.actualAge > $minimumSlaveAge)>>ever since we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>, in everything, and sexually proficient." - -The other blurts out. "But we kinda got too into each other, in more ways than one!" She winks. - -<br><br> - -"We cost <<print cashFormat($contractCost)>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." - -<br><br> - -//Her sister is identical.// - <<case "desperate broodmother">> <<set $contractCost = 1000>> @@ -895,151 +735,1037 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <<slaveCost $activeSlave>> <<set $slaveCost -= 1500>> -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. - -<br><br> - -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You aren't far off; the caller is a <<if $activeSlave.actualAge >= 18>>young woman<<elseif $activeSlave.actualAge >= 13>>teen<<else>>loli<</if>> desperate for work, carrying a young child on her shoulder, quadruplets on her back and a large sack against her middle, while looking absolutely exhausted. "Please, would you happen to have any work for a desperate mother? I need to eat, and my babies are starting to go hungry... I tried whoring, but I got pregnant again..." She struggles back to allow you to see her full body. The object you thought were her possessions is, in fact, her massively distended stomach. "I'm having so many and I don't know what to do anymore... I can't care for this many... Anything you can do for meeEEEEEE!" She groans as an intense contraction hits her. "Oh god! Not now! Not like this! I'm not ready... Please, I'm giving birth right now... Forget work, I'll be your slave if you can help me..." She begs, tears streaming down her face as she struggles to hold back the child threatening to slide into her birth canal.<<if $minimumSlaveAge <= 3>> "Please... My eldest is of age here... Help me and they'll be yours too! You'll help mommy, right sweetie?" The toddler nods to her, unlikely to understand exactly what is going on.<</if>> - -<br><br> - -//Enslaving her will cost <<print cashFormat($contractCost)>>.<<if $minimumSlaveAge <= 3>> Alternatively, for <<print cashFormat(($contractCost*2))>> you could enslave both mother and her eldest child, the rest will be sent to the slave orphanages, but you can't tell its gender from the call. She should be a good value, though.<</if>>// - -<<default>> - <br>ERROR: bad recETS event $RecETSevent <</switch>> -<br><br> - -<<set $saleDescription = 1>><<include "Long Slave Description">><<set $saleDescription = 0>> - -<br><br> -<span id="result"> +<<set $relative = clone($activeSlave)>> -<<if $cash >= $contractCost>> <<switch $RecETSevent>> <<case "addict mother daughter">> -<<link "Accept her proposal and enslave her">> - <<set $activeSlave.relation = 0>> - <<set $activeSlave.relationTarget = 0>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> - <<run newSlave($activeSlave)>> - <<set $cash -= $contractCost>> - <<replace "#result">> - Despite herself, she sobs with relief when you agree. She offers to <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> while you complete the necessary legalities, so you work away with a <<if $PC.dick == 1>>pair of motherly lips wrapped around your dick<<else>>motherly tongue pleasuring your clit<</if>> as she pumps away eagerly under the desk. She's definitely on aphrodisiacs. She masturbates while she sucks. - <</replace>> -<</link>> +<<set $activeSlave.origin = "You tricked her mother into selling her into slavery to clear addiction debts.">> +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.devotion += 10>> +<<set $activeSlave.trust += 10>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.boobs -= 100>> +<<set $activeSlave.butt -= 1>> +<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = 1>><</if>> +<<set $activeSlave.anus = 1>> +<<set $activeSlaveOneTimeMaxAge = Math.min(22, Math.max($minimumSlaveAge, $activeSlave.actualAge - 11))>> +<<set $activeSlaveOneTimeMinAge = Math.min(Math.max(15, $minimumSlaveAge), $activeSlaveOneTimeMaxAge)>> +<<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>><</if>> +<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>> +<<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> +<<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.birthsTotal = 0>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> <<case "posh mother daughter">> -<<link "Enslave the mother">> - <<set $activeSlave.relation = 0>> - <<set $activeSlave.relationTarget = 0>> - <<run newSlave($activeSlave)>> - <<set $cash -= $contractCost>> - <<replace "#result">> - You press your thumb down on your desk interface and then tell her to read the display, strip, and show you her body. She knits her brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on her and she stares you in the eye for a long moment - and then drops her gaze. She knows the Free Cities well enough to understand. She stands and sadly strips off her blouse and slacks. Following orders, she rotates slowly for you. Then, she bends over facing away from you and spreads her buttocks to display her holes. Unsurprisingly, she's got a well-used pussy but has clearly never taken it up the ass. That will change. - <</replace>> -<</link>> - -<<case "mismatched pair">> - -<<link "Enslave the sissy slut">> - <<set $activeSlave.mother = 0>> - <<set $activeSlave.father = 0>> - <<set $activeSlave.relation = 0>> - <<set $activeSlave.relationTarget = 0>> - <<set $activeSlave.rivalry = 0>> - <<set $activeSlave.rivalryTarget = 0>> - <<run newSlave($activeSlave)>> - <<set $cash -= $contractCost>> - <<replace "#result">> - The poor sissy isn't happy to become a slave, but she's clearly relieved to be away from her sister. The bitch isn't likely to have an easy time; the sale didn't clear her from debt. $activeSlave.slaveName describes her basic sexual experience, which includes a lot of sucking and anal whoring. Without more ado she moves from practical sexual slavery at the hands of her sister to actual sexual slavery. - <</replace>> -<</link>> - -<<case "desperate broodmother">> - -<<link "Enslave the mother">> - <<set $activeSlave.relation = 0>> - <<set $activeSlave.relationTarget = 0>> - <<run newSlave($activeSlave)>> - <<set $cash -= $contractCost>> - <<replace "#result">> - You have the needy girl immediately bought to your penthouse where you help her laboring body into an available bed for inspection. She asks where her children were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of her. She's a little depressed at the news, but understands your reasons. You take the opportunity to give her a good look over; she is really dilated! Apart from that, between all the births and dicks, her vagina is rather worn out, though she seems to understand how to use it. Her anus has also seen use, but not nearly as much. - <</replace>> -<</link>> +<<set $activeSlave.origin = "You acquired her along with her mother when the family business failed.">> +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.devotion -= 25>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.boobs -= 400>> +<<set $activeSlave.boobsImplant = 0>> +<<set $activeSlave.butt -= 1>> +<<set $activeSlave.vagina = 1>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.vaginalSkill = 0>> +<<set $activeSlaveOneTimeMaxAge = Math.max($minimumSlaveAge,Math.min(19, ($activeSlave.actualAge - Math.min(11, $fertilityAge))))>> +<<set $activeSlaveOneTimeMinAge = Math.min(18, $activeSlaveOneTimeMaxAge)>> +<<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>><</if>> +<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>> +<<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> +<<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.birthsTotal = 0>> +<<set $activeSlave.preg = 0>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> -<<case "matched pair" "identical pair" "identical herm pair" "incest mother son" "incest father daughter" "incest brother sister" "incest sister sister" "incest brother brother" "incest twin sister" "incest twin brother" "incest twins mixed" "incest mother daughter" "incest father son">> +<<case "incest mother son">> -<<default>> - <br>ERROR: bad recETS event $RecETSevent -<</switch>> +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.career = "a student">> +<<set $activeSlave.actualAge -= 18>> +<<if $activeSlave.actualAge > 20>> + <<if $potencyAge >= $minimumSlaveAge>> + <<set $activeSlave.actualAge = random($potencyAge, 20)>> + <<else>> + <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> + <</if>> +<</if>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<set $activeSlave.genes = "XY">> +<<ResyncHeight $activeSlave>> +<<set $activeSlave.vagina = -1>> +<<set $activeSlave.pubertyXX = 0>> +<<set $activeSlave.pubertyXY = 1>> +<<set $activeSlave.preg = 0>> +<<set $activeSlave.pregKnown = 0>> +<<set $activeSlave.pregWeek = 0>> +<<set $activeSlave.pregType = 0>> +<<set $activeSlave.pregSource = 0>> +<<set WombFlush($activeSlave)>> +<<run SetBellySize($activeSlave)>> +<<set $activeSlave.dick = 2>> +<<set $activeSlave.foreskin = 3>> +<<set $activeSlave.ovaries = 0>> +<<set $activeSlave.balls = 2>> +<<set $activeSlave.scrotum = 2>> +<<set $activeSlave.prostate = 1>> +<<set $activeSlave.clit = 0>> +<<set $activeSlave.vaginalSkill = 0>> +<<set $activeSlave.faceShape = "cute">> +<<set $activeSlave.boobs = 0>> +<<set $activeSlave.birthsTotal = 0>> +<<set $activeSlave.lactation = 0>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.butt -= 2>> +<<set $activeSlave.behavioralQuirk = "none">> +<<set $activeSlave.sexualQuirk = "perverted">> +<<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> <<else>> - //You lack the necessary funds to enslave her.// + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> <</if>> -<<if $cash >= $contractCost>> -<br> +<<case "incest father daughter">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.career = "a student">> +<<set $activeSlave.actualAge -= 18>> +<<if $activeSlave.actualAge > 20>> + <<if $potencyAge >= $minimumSlaveAge>> + <<set $activeSlave.actualAge = random($potencyAge, 20)>> + <<else>> + <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> + <</if>> +<</if>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<set $activeSlave.genes = "XX">> +<<ResyncHeight $activeSlave>> +<<set $activeSlave.pubertyXX = 1>> +<<set $activeSlave.pubertyXY = 0>> +<<set $activeSlave.vagina = 3>> +<<set $activeSlave.preg = 30>> +<<set $activeSlave.dick = 0>> +<<set $activeSlave.ovaries = 1>> +<<set $activeSlave.balls = 0>> +<<set $activeSlave.scrotum = 0>> +<<set $activeSlave.clit = 1>> +<<set $activeSlave.prostate = 0>> +<<set $activeSlave.voice = 2>> +<<set $activeSlave.vaginalSkill = 50>> +<<set $activeSlave.boobs = (random(3,6)*100)>> +<<set $activeSlave.pregType = 1>> +<<set $activeSlave.pregKnown = 1>> +<<set $activeSlave.pregWeek = $activeSlave.preg>> +<<run SetBellySize($activeSlave)>> +<<set $activeSlave.pregSource = $activeSlave.ID - 1000>> +<<set $activeSlave.faceShape = "cute">> +<<set $activeSlave.behavioralQuirk = "none">> +<<set $activeSlave.sexualQuirk = "perverted">> +<<if $familyTesting == 1>> + <<set $activeSlave.father = $activeSlave.ID - 1000>> +<<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + +<<case "incest brother sister">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.actualAge -= 2>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<set $activeSlave.genes = "XY">> +<<ResyncHeight $activeSlave>> +<<set $activeSlave.vagina = -1>> +<<set $activeSlave.pubertyXX = 0>> +<<set $activeSlave.pubertyXY = 1>> +<<set $activeSlave.preg = 0>> +<<set $activeSlave.pregType = 0>> +<<set $activeSlave.pregSource = 0>> +<<set $activeSlave.pregKnown = 0>> +<<set $activeSlave.pregWeek = 0>> +<<set WombFlush($activeSlave)>> +<<run SetBellySize($activeSlave)>> +<<set $activeSlave.dick = 2>> +<<set $activeSlave.foreskin = 2>> +<<set $activeSlave.ovaries = 0>> +<<set $activeSlave.balls = 2>> +<<set $activeSlave.scrotum = 2>> +<<set $activeSlave.prostate = 1>> +<<set $activeSlave.clit = 0>> +<<set $activeSlave.vaginalSkill = 0>> +<<set $activeSlave.faceShape = "masculine">> +<<set $activeSlave.boobs = 0>> +<<set $activeSlave.lactation = 0>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.pubicHStyle = "bushy">> +<<set $activeSlave.behavioralQuirk = "none">> +<<set $activeSlave.sexualQuirk = "perverted">> +<<set $activeSlave.clothes = "conservative clothing">> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + +<<case "incest sister sister">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.actualAge -= 2>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<ResyncHeight $activeSlave>> +<<set $activeSlave.pubicHStyle = "shaved">> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "incest brother brother">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.actualAge -= 2>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<set $activeSlave.height += random(-5,5)>> +<<set $activeSlave.pubicHStyle = "shaved">> +<<set $activeSlave.dick += 2>> +<<set $activeSlave.balls += 2>> +<<set $activeSlave.scrotum = $activeSlave.balls>> +<<if $activeSlave.foreskin>> + <<set $activeSlave.foreskin = $activeSlave.dick>> +<</if>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + +<<case "incest twin sister">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.height += random(-5,5)>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "incest twin brother">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.height += random(-5,5)>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "incest twins mixed">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.genes = "XY">> +<<set $activeSlave.height += random(-5,5)>> +<<set $activeSlave.vagina = -1>> +<<set $activeSlave.pubertyXX = 0>> +<<set $activeSlave.pubertyXY = 1>> +<<set $activeSlave.dick = 2>> +<<set $activeSlave.foreskin = 2>> +<<set $activeSlave.ovaries = 0>> +<<set $activeSlave.balls = 2>> +<<set $activeSlave.scrotum = 2>> +<<set $activeSlave.prostate = 1>> +<<set $activeSlave.clit = 0>> +<<set $activeSlave.vaginalSkill = 0>> +<<set $activeSlave.faceShape = "masculine">> +<<set $activeSlave.boobs = 0>> +<<set $activeSlave.lactation = 0>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.pubicHStyle = "bushy">> +<<set $activeSlave.behavioralQuirk = "none">> +<<set $activeSlave.sexualQuirk = "perverted">> +<<set $activeSlave.clothes = "conservative clothing">> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "incest mother daughter">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.career = "a student">> +<<set $activeSlave.actualAge -= 18>> +<<if $activeSlave.actualAge > 20>> + <<if $potencyAge >= $minimumSlaveAge>> + <<set $activeSlave.actualAge = random($potencyAge, 20)>> + <<else>> + <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> + <</if>> +<</if>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<ResyncHeight $activeSlave>> +<<set $activeSlave.vagina = 0>> +<<if $activeSlave.actualAge < $fertilityAge>> + <<set $activeSlave.pubertyXX = 0>> +<</if>> +<<set $activeSlave.vagina = 0>> +<<set $activeSlave.birthsTotal = 0>> +<<set $activeSlave.vaginalSkill = 15>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.boobs -= 300>> +<<set $activeSlave.lactation = 0>> +<<set $activeSlave.boobsImplant = 0>> +<<set $activeSlave.butt -= 2>> +<<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> +<<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + +<<case "incest father son">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.career = "a student">> +<<set $activeSlave.actualAge -= 18>> +<<if $activeSlave.actualAge > 20>> + <<if $potencyAge >= $minimumSlaveAge>> + <<set $activeSlave.actualAge = random($potencyAge, 20)>> + <<else>> + <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> + <</if>> +<</if>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<ResyncHeight $activeSlave>> +<<set $activeSlave.vagina = -1>> +<<if $activeSlave.actualAge < $potencyAge>> + <<set $activeSlave.pubertyXY = 0>> +<</if>> +<<set $activeSlave.dick -= 2>> +<<set $activeSlave.balls -= 1>> +<<set $activeSlave.scrotum -= 1>> +<<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> +<<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 3>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + +<<case "mismatched pair">> + +<<set $activeSlave.origin = "You acquired her along with her sissy sister due to her inexperience as a madam.">> +<<set $activeSlave.career = "a pimp">> +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.devotion -= 50>> +<<set $activeSlave.trust -= 10>> +<<set $activeSlave.oldDevotion = $activeSlave.devotion>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.vagina = 1>> +<<set $activeSlave.preg = -1>> +<<set $activeSlave.dick = 0>> +<<set $activeSlave.scrotum = 0>> +<<set $activeSlave.ovaries = 1>> +<<set $activeSlave.balls = 0>> +<<set $activeSlave.vaginalSkill = 0>> +<<set $activeSlave.oralSkill = 0>> +<<set $activeSlave.analSkill = 0>> +<<set $activeSlave.behavioralFlaw = "arrogant">> +<<set $activeSlave.sexualFlaw = "hates penetration">> +<<set $activeSlave.boobs = either(400, 500)>> +<<set $activeSlave.boobsImplant = 0>> +<<set $activeSlave.butt = either(2, 3)>> +<<if $activeSlave.actualAge > 12>> +<<set $activeSlave.actualAge = 16>> +<<else>> +<<set $activeSlave.actualAge += 4>> +<</if>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "sister">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.rivalry = 3>> +<<set $activeSlave.rivalryTarget = $activeSlave.ID - 1000>> + +<<case "matched pair">> + +<<set $activeSlave.slaveName = $activeSlave.birthName>> +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.vagina = 1>> +<<set $activeSlave.preg = -1>> +<<set $activeSlave.dick = 0>> +<<set $activeSlave.scrotum = 0>> +<<set $activeSlave.clit = 2>> +<<set $activeSlave.ovaries = 1>> +<<set $activeSlave.balls = 0>> +<<set $activeSlave.vaginalSkill = 15>> +<<set $activeSlave.boobsImplant = 0>> +<<set $activeSlave.buttImplant = 0>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "twin">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 2>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "identical pair">> + +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "twin">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 2>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "identical herm pair">> + +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.womb = []>> +<<set $activeSlave.pregSource = $activeSlave.ID - 1000>> +<<if $familyTesting == 1>> +<<else>> + <<set $activeSlave.relation = "twin">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> +<</if>> +<<set $activeSlave.relationship = 4>> +<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> + +<<case "desperate broodmother">> + +<<if random(1,100) < $seeDicks>> /*boy*/ + <<set $activeSlave.origin = "Her mother offered her to you as an incentive to take her in.">> + <<set $activeSlave.slaveName = $activeSlave.birthName>> + <<set $activeSlave.ID = $activeSlave.ID + 1000>> + <<set $activeSlave.health = random(10,20)>> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 5>> + <<set $activeSlave.oldDevotion = $activeSlave.devotion>> + <<set $activeSlave.genes = "XY">> + <<set $activeSlave.preg = 0>> + <<set $activeSlave.pregType = 0>> + <<set $activeSlave.pregKnown = 0>> + <<set $activeSlave.pregWeek = 0>> + <<set $activeSlave.pregAdaptation = 10>> + <<set WombFlush($activeSlave)>> + <<run SetBellySize($activeSlave)>> + <<set $activeSlave.labor = 0>> + <<set $activeSlave.ovaries = 0>> + <<set $activeSlave.birthsTotal = 0>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.weight = random(-80,-50)>> + <<set $activeSlave.muscles = 0>> + <<set $activeSlave.underArmHStyle = "bushy">> + <<set $activeSlave.pubicHStyle = "bushy">> + <<set $activeSlave.boobs = 0>> + <<set $activeSlave.boobShape = "perky">> + <<set $activeSlave.nipples = "tiny">> + <<set $activeSlave.lactation = 0>> + <<set $activeSlave.lactationAdaptation = 0>> + <<set $activeSlave.hips = -2>> + <<set $activeSlave.shoulders = -2>> + <<set $activeSlave.waist = 0>> + <<set $activeSlave.vaginaLube = 0>> + <<set $activeSlave.butt = 0>> + <<set $activeSlave.tired = 1>> + <<set $activeSlave.fetish = "none">> + <<set $activeSlave.fetishStrength = 0>> + <<set $activeSlave.sexualFlaw = "none">> + <<set $activeSlave.sexualQuirk = "none">> + <<set $activeSlave.bellySag = 0>> + <<set $activeSlave.bellySagPreg = 0>> + <<set $activeSlave.pubertyXX = 0>> + <<set $activeSlave.dick = 1>> + <<set $activeSlave.foreskin = 1>> + <<set $activeSlave.balls = 2>> + <<set $activeSlave.scrotum = 3>> + <<set $activeSlave.prostate = 1>> + <<set $activeSlave.actualAge = 3>> + <<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> + <<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> + <</if>> + <<set $activeSlave.visualAge = $activeSlave.actualAge>> + <<set $activeSlave.physicalAge = $activeSlave.actualAge>> + <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> + <<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> + <</if>> +<<else>> /*girl*/ + <<set $activeSlave.origin = "Her mother offered her to you as an incentive to take her in.">> + <<set $activeSlave.slaveName = $activeSlave.birthName>> + <<set $activeSlave.ID = $activeSlave.ID + 1000>> + <<set $activeSlave.health = random(10,20)>> + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 5>> + <<set $activeSlave.oldDevotion = $activeSlave.devotion>> + <<set $activeSlave.preg = 0>> + <<set $activeSlave.pregType = 0>> + <<set $activeSlave.labor = 0>> + <<set $activeSlave.birthsTotal = 0>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.weight = random(-80,-50)>> + <<set $activeSlave.muscles = 0>> + <<set $activeSlave.underArmHStyle = "bushy">> + <<set $activeSlave.pubicHStyle = "bushy">> + <<set $activeSlave.boobs = 0>> + <<set $activeSlave.boobShape = "perky">> + <<set $activeSlave.nipples = "tiny">> + <<set $activeSlave.lactation = 0>> + <<set $activeSlave.lactationAdaptation = 0>> + <<set $activeSlave.hips = -2>> + <<set $activeSlave.shoulders = -2>> + <<set $activeSlave.waist = 0>> + <<set $activeSlave.vaginaLube = 0>> + <<set $activeSlave.butt = 0>> + <<set $activeSlave.tired = 1>> + <<set $activeSlave.fetish = "none">> + <<set $activeSlave.fetishStrength = 0>> + <<set $activeSlave.sexualFlaw = "none">> + <<set $activeSlave.sexualQuirk = "none">> + <<set $activeSlave.bellySag = 0>> + <<set $activeSlave.bellySagPreg = 0>> + <<set $activeSlave.pubertyXX = 0>> + <<set $activeSlave.vagina = 0>> + <<set $activeSlave.pregKnown = 0>> + <<set $activeSlave.pregAdaptation = 10>> + <<set WombFlush($activeSlave)>> + <<if $fertilityAge <= 3>> + <<set $activeSlave.pubertyXX = 1>> + <<set $activeSlave.preg = 6>> + <<set $activeSlave.pregType = 1>> + <<set $activeSlave.pregKnown = 1>> + <<set $activeSlave.vagina = 1>> + <</if>> + <<set $activeSlave.pregWeek = $activeSlave.preg>> + <<run SetBellySize($activeSlave)>> + <<set $activeSlave.actualAge = 3>> + <<if $familyTesting == 1>> + <<set $activeSlave.mother = $activeSlave.ID - 1000>> + <<else>> + <<set $activeSlave.relation = "daughter">> + <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> + <</if>> + <<set $activeSlave.visualAge = $activeSlave.actualAge>> + <<set $activeSlave.physicalAge = $activeSlave.actualAge>> + <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> + <<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> + <</if>> +<</if>> + +<</switch>> + +<<set $relative2 = clone($activeSlave)>> +<<set $activeSlave = clone($relative)>> + +<<if $relative.slaveSurname>><<set _familyName = $relative.slaveSurname>><</if>> +<<set _familyBirthSurname = $relative.birthSurname>> +<<run nationalityToName($relative2)>> +<<if _familyName>><<set $relative2.slaveSurname = _familyName>><</if>> +<<set $relative2.birthSurname = _familyBirthSurname>> + +<<setLocalPronouns $relative>> +<<setLocalPronouns $relative2 2>> + +<span id="mainbody"> + <<switch $RecETSevent>> <<case "addict mother daughter">> -<<link "Manipulate her to enslave both mother and daughter">> - <<set $mother = $activeSlave, $mother.devotion -= 50, $cash -= ($contractCost*2)>> - <<run newSlave($mother)>> - <<goto "RecETS workaround">> +A matronly $woman comes to your penthouse in tears. It seems $he is a tenant of yours, and has fallen deeply into debt as a result of aphrodisiac addiction. $He offers to sell $himself into slavery if you will pay off $his debts. $He is strangely eager about this, and after some probing it becomes apparent that $he is living with $his daughter and wants to avoid having $his daughter involved in this debt. + +<br><br> + +//Enslaving $him will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could manipulate $him to bind both mother and daughter, but you wouldn't be able to examine the daughter first.// + +<<case "posh mother daughter">> + +An older $woman comes to see you representing $his family business. $He's pretty enough, but extremely unpleasant to deal with. $He pushes hard for a deal that strongly favors $him, and is not above leaning over your desk to give you an eyeful of probably-enhanced cleavage behind $his business attire. As you argue, a discreet alert appears on your desk: $his family business is actually on the verge of bankruptcy. With a press of your thumb you could acquire enough of $his debts to be able to enslave $him. And what's more, $his daughter just came of age and became a partner in the business. _He2's in play, too. Based on the desk report, _he2's likely to be a spoiled little bitch. + +<br><br> + +//Enslaving the mother will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both mother and daughter, but you wouldn't be able to examine the daughter first.// + +<<case "incest mother son">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. + +<br><br> + +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a mother and son who had to flee their home after $his husband found out the child in $his rounded middle was not his, but his son's. They feel that life in an arcology together, even as slaves, would be better than their new life on the streets. + +<br><br> + +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest father daughter">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. + +<br><br> + +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a father and daughter who had to flee their home after $his wife found out $he was having sex with their daughter. _His2 gravid middle is testament to that. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. + +<br><br> + +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest brother sister">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a brother and sister who had to flee their home after their parents found out they were having sex with each other. $His gravid middle is testament to that. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest sister sister">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two sisters who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest brother brother">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two brothers who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest twin sister">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin sisters who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest twin brother">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin brothers who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest twins mixed">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twins who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest mother daughter">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a mother and daughter who had to flee their home after $his husband found out $he was having sex with their daughter. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "incest father son">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are a father and son who had to flee their home after $his wife found out $he was having sex with their son. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets. +<br><br> +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. + +<<case "mismatched pair">> + +Your head girl comes to see you. She flags a slave posted for sale on your desk. The posting seems completely unimpressive - just a bitch barely past $his <<print $activeSlave.actualAge>>th birthday with basic implants and a pathetic little dick - until she points out that the person posting $him for sale is $his sister. $His slightly older, naturally female sister. Who, to go by the pictures, the younger sibling has desperately been trying to mold $himself to look more like. + +<br><br> + +"It won't show on the desk yet, but rumor is the little cunt's gotten them both in bad debt, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. You could grab them both cheap." + +<br><br> + +You bring up a video feed of the one-room apartment they share. A man, clearly a client, is sitting on the bed while the sissy rides him. $He's facing away from the john, so $he isn't trying to hide the fact that $he isn't happy selling $his anus for money. The older sister is naked, but _he2's trying to act as a pimp of sorts rather than helping fuck. _He2 alternately poses and preens for the john and nonverbally scolds the wincing sissy when he's not paying attention. After the customer finishes, the sissy heads to the toilet to clean $himself, and $his older sister whispers to the john that the sissy's for sale. The john laughs at _him2 and excuses himself. + +<br><br> + +//Enslaving the younger, sissy sister will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to $him. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both sisters, but you wouldn't be able to examine the older one first. _He2'll likely be very rebellious and sexually unskilled.// + +<<case "matched pair">> + +A pair of young slaves is going door to door offering themselves for sale on behalf of their owner. It's rare to see a slave obedient enough to be entrusted with their own sale, and the price alone suggests there's something interesting, so you let them up. They stand in front of your desk and wait for instructions. They appear to be twins, and are dressed identically: they're wearing very skimpy miniskirts and bikini tops so brief that their areolae are clearly visible around the scrap of cloth over each nipple. You instruct them to tell you about themselves. + +<br><br> + +One of them speaks up. "We're twins, <<= properTitle()>>. Fraternal twins. We have been given hormone treatments and surgery to match one another more closely, except for one detail." They lift their skirts; the speaker has a hormone-atrophied cock, while $his sister has a pussy, along with a large clit that almost matches $his sibling's member in size. "We've also been trained ever since we turned $minimumSlaveAge to be completely obedient, <<= properTitle()>>, in everything, and sexually proficient." + +<br><br> + +"We cost <<print cashFormat($contractCost)>>, <<= properTitle()>>." + +<br><br> + +//$His sister is identical except that _he2 is naturally female and lacks implants, having reached that size the normal way.// + +<<case "identical pair">> + +A pair of young slaves is going door to door offering themselves for sale on behalf of their owner. It's rare to see a slave obedient enough to be entrusted with their own sale, and the price alone suggests there's something interesting, so you let them up. They stand in front of your desk and wait for instructions. They appear to be twins, and are dressed identically: they're wearing very skimpy miniskirts and bikini tops so brief that their areolae are clearly visible around the scrap of cloth over each nipple. You instruct them to tell you about themselves. + +<br><br> + +One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>. Identical twins. "We've also been trained <<if ($activeSlave.actualAge > $minimumSlaveAge)>>ever since we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>, in everything, and sexually proficient." + +<br><br> + +"We cost <<print cashFormat($contractCost)>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." + +<br><br> + +//$His sister is identical.// + +<<case "identical herm pair">> + +A pair of young slaves is going door to door offering themselves for sale on behalf of their owner. It's rare to see a slave obedient enough to be entrusted with their own sale, and the price alone suggests there's something interesting, so you let them up. They stand in front of your desk, an arm around the other, and wait for instructions. They appear to be twins, and are dressed identically: they're wearing very skimpy miniskirts, which fail to conceal their semi erect cocks at all, bikini tops so brief that their areolae are clearly visible around the scrap of cloth over each nipple, and nothing over their huge pregnant bellies. You instruct them to tell you about themselves. + +<br><br> + +They pull themselves together, bringing their gravid middles in tight contact with one another. + +One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>. Identical twins. "We've also been trained <<if ($activeSlave.actualAge > $minimumSlaveAge)>>ever since we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>, in everything, and sexually proficient." + +The other blurts out. "But we kinda got too into each other, in more ways than one!" _He2 winks. + +<br><br> + +"We cost <<print cashFormat($contractCost)>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." + +<br><br> + +//$His sister is identical.// + +<<case "desperate broodmother">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. + +<br><br> + +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You aren't far off; the caller is a <<if $activeSlave.actualAge >= 18>>young woman<<elseif $activeSlave.actualAge >= 13>>teen<<else>>loli<</if>> desperate for work, carrying a young child on $his shoulder, quadruplets on $his back and a large sack against $his middle, while looking absolutely exhausted. "Please, would you happen to have any work for a desperate mother? I need to eat, and my babies are starting to go hungry... I tried whoring, but I got pregnant again..." $He struggles back to allow you to see $his full body. The object you thought were $his possessions is, in fact, $his massively distended stomach. "I'm having so many and I don't know what to do anymore... I can't care for this many... Anything you can do for meeEEEEEE!" $He groans as an intense contraction hits $him. "Oh god! Not now! Not like this! I'm not ready... Please, I'm giving birth right now... Forget work, I'll be your slave if you can help me..." $He begs, tears streaming down $his face as $he struggles to hold back the child threatening to slide into $his birth canal.<<if $minimumSlaveAge <= 3>> "Please... My eldest is of age here... Help me and they'll be yours too! You'll help mommy, right sweetie?" The toddler nods to $him, unlikely to understand exactly what is going on.<</if>> + +<br><br> + +//Enslaving $him will cost <<print cashFormat($contractCost)>>.<<if $minimumSlaveAge <= 3>> Alternatively, for <<print cashFormat(($contractCost*2))>> you could enslave both mother and $his eldest child, the rest being sent to the slave orphanages, but you can't tell its gender from the call. You can expect a good value, though.<</if>>// + +<<default>> + <br>ERROR: bad recETS event $RecETSevent +<</switch>> + +<br><br> + +<<set $saleDescription = 1>><<include "Long Slave Description">><<set $saleDescription = 0>> + +<br><br> +<span id="result"> + +<<if $cash >= $contractCost>> +<<switch $RecETSevent>> + +<<case "addict mother daughter">> + +<<link "Accept $his proposal and enslave $him">> + <<set $activeSlave.relation = 0>> + <<set $activeSlave.relationTarget = 0>> + <<set $activeSlave.oralCount += 1>> + <<set $oralTotal += 1>> + <<run newSlave($activeSlave)>> + <<set $cash -= $contractCost>> + <<replace "#result">> + Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> while you complete the necessary legalities, so you work away with a <<if $PC.dick == 1>>pair of motherly lips wrapped around your dick<<else>>motherly tongue pleasuring your clit<</if>> as $he pumps away eagerly under the desk. $He's definitely on aphrodisiacs. $He masturbates while $he sucks. + <</replace>> <</link>> <<case "posh mother daughter">> -<<link "Manipulate her to enslave both mother and daughter">> - <<set $mother = $activeSlave, $mother.devotion -= 25, $cash -= ($contractCost*2)>> - <<run newSlave($mother)>> - <<goto "RecETS workaround">> +<<link "Enslave the mother">> + <<set $activeSlave.relation = 0>> + <<set $activeSlave.relationTarget = 0>> + <<run newSlave($activeSlave)>> + <<set $cash -= $contractCost>> + <<replace "#result">> + You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment - and then drops $his gaze. $He knows the Free Cities well enough to understand. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change. + <</replace>> +<</link>> + +<<case "mismatched pair">> + +<<link "Enslave the sissy slut">> + <<set $activeSlave.mother = 0>> + <<set $activeSlave.father = 0>> + <<set $activeSlave.relation = 0>> + <<set $activeSlave.relationTarget = 0>> + <<set $activeSlave.rivalry = 0>> + <<set $activeSlave.rivalryTarget = 0>> + <<run newSlave($activeSlave)>> + <<set $cash -= $contractCost>> + <<replace "#result">> + The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his sister. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. $activeSlave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his sister to actual sexual slavery. + <</replace>> +<</link>> + +<<case "desperate broodmother">> + +<<link "Enslave the mother">> + <<set $activeSlave.relation = 0>> + <<set $activeSlave.relationTarget = 0>> + <<run newSlave($activeSlave)>> + <<set $cash -= $contractCost>> + <<replace "#result">> + You have the needy $girl immediately bought to your penthouse where you help $his laboring body into an available bed for inspection. $He asks where $his children were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of $him. $He's a little depressed at the news, but understands your reasons. You take the opportunity to give $him a good look over; $he is really dilated! Apart from that, between all the births and dicks, $his vagina is rather worn out, though $he seems to understand how to use it. $His anus has also seen use, but not nearly as much. + <</replace>> +<</link>> + +<<case "identical herm pair" "identical pair" "incest brother brother" "incest brother sister" "incest father daughter" "incest father son" "incest mother daughter" "incest mother son" "incest sister sister" "incest twin brother" "incest twin sister" "incest twins mixed" "matched pair">> + +<<default>> + <br>ERROR: bad recETS event $RecETSevent +<</switch>> +<<else>> + //You lack the necessary funds to enslave $him.// +<</if>> + +<<if $cash >= $contractCost>> +<br> +<<switch $RecETSevent>> + +<<case "addict mother daughter" "posh mother daughter">> + +<<link "Manipulate $him to enslave both mother and daughter">> + <<set $cash -= ($contractCost*2)>> + <<replace "#result">> + <<switch $RecETSevent>> + <<case "addict mother daughter">> + <<set $relative.devotion -= 50>> + Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell $him to wait quietly. After ten minutes of careful manipulation, $he's signed away both $his own freedom and $his daughter's without realizing it, in return for the drug. $He's masturbating furiously on a chair when $his daughter arrives. $He immediately realizes what's happened and $his eyes fill with all-consuming hatred, but $he can't stop rubbing. + <br><br> + Unsurprisingly the daughter is an addict too, and before long _he2's given _his2 signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if $activeSlave.dick > 0>>Mother and daughter crank it desperately,<<else>>Mother and daughter schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun. + <<case "posh mother daughter">> + <<set $relative.devotion -= 25>> + You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment - and then drops to $his knees and begins to beg for $his daughter's freedom. $He knows the Free Cities well enough to be unsurprised when you ignore $him completely. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change. + <br><br> + $His daughter walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 mother kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 mother at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 mother does not move to interfere as you strip and bind $his daughter's struggling body. + <</switch>> + <<run newSlave($relative)>> + <<run newSlave($relative2)>> + <</replace>> <</link>> <<case "mismatched pair">> <<link "Enslave both">> - <<set $sissy = $activeSlave, $cash -= ($contractCost*2)>> - <<run newSlave($sissy)>> - <<goto "RecETS workaround">> + <<set $cash -= ($contractCost*2)>> + <<replace "#result">> + The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his sister. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. $activeSlave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his sister to actual sexual slavery. + <br><br> + $His sister-pimp walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 sissy sister kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 sister at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 sister does not move to interfere as you strip and bind the struggling body. In fact, as you get the gag in place, $he begins to laugh an unstable, cracking laugh that degenerates into sobbing. + <<run newSlave($relative)>> + <<run newSlave($relative2)>> + <</replace>> <</link>> <<case "desperate broodmother">> <<if $minimumSlaveAge <= 3>> - <<link "Accept her offer">> - <<set $sissy = $activeSlave, $cash -= ($contractCost*2)>> - <<run newSlave($sissy)>> - <<goto "RecETS workaround">> + <<link "Accept $his offer">> + <<set $cash -= ($contractCost*2)>> + You have the needy girl immediately bought to your penthouse where you help $his laboring body into an available bed or inspection. $He asks where $his other babies were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of $him. $He's a little depressed at the news, but understands your reasons. You take the opportunity to give $him a good look over; $he is really dilated! Apart from that, between all the births and dicks, $his vagina is rather worn out, though $he seems to understand how to use it. $His anus has also seen use, but not nearly as much. + <br><br> + You turn to the child clutching $his mother's grotesque belly. _He2 is in better shape than _his2 mother and tries to hide behind $his belly when you look at _him2. _He2'll be broken into a good little _girl2 for you soon enough. + <<if $relative2.preg > 0>> + You notice _his2 belly is slightly distended. It could be hunger, but upon closer inspection, you realize _his2 hymen has been torn. _He2's likely been servicing men alongside _his2 mother and has a bun in the oven too. + <</if>> + <<run newSlave($relative)>> + <<run newSlave($relative2)>> + <</replace>> <</link>> <</if>> -<<case "incest father daughter" "incest sister sister" "incest brother brother" "incest twin sister" "incest twin brother" "incest twins mixed" "incest mother daughter" "incest father son">> - -<<link "Buy both">> - <<set $sissy = $activeSlave, $cash -= $contractCost>> - <<run newSlave($sissy)>> - <<goto "RecETS workaround">> +<<case "identical herm pair" "identical pair" "matched pair">> +<<link "Buy them both">> + <<set $cash -= $contractCost>> + <<replace #result>> + <<switch $RecETSevent>> + <<case "identical herm pair">> + They giggle and kiss each other rather passionately, their miniskirts becoming pinned against their pregnancies by their stiffening pricks. They're very well trained but not very disciplined, though their pervertedness will be fun. + "You know we each are carrying the other's twins right?" + <<case "identical pair">> + They giggle and kiss each other rather sexually, pressing their nearly identical bodies closely together. They're clearly very well trained. + <<case "matched pair">> + They giggle and kiss each other rather sexually, pressing their nearly identical bodies closely together so their hips and shapely buttocks hide any sign of their difference. They're clearly very well trained. + <</switch>> + <<run newSlave($relative)>> + <<run newSlave($relative2)>> + <</replace>> <</link>> -<<case "matched pair" "identical pair">> - -<<link "Buy both">> - <<set $sissy = $activeSlave, $cash -= $contractCost>> - <<run newSlave($sissy)>> - <<goto "RecETS workaround">> -<</link>> +<<case "incest brother brother" "incest brother sister" "incest father daughter" "incest father son" "incest mother daughter" "incest mother son" "incest sister sister" "incest twin brother" "incest twin sister" "incest twins mixed">> -<<case "identical herm pair" "incest mother son" "incest brother sister">> -<<link "Buy both">> - <<set $sissy = $activeSlave, $cash -= $contractCost>> - <<goto "RecETS workaround">> +<<link "Buy them both">> + <<set $cash -= $contractCost>> + <<replace #mainbody>> + <<switch $RecETSevent>> + <<case "incest brother brother">> + They hug each other tightly as the older brother slips a hand down the younger's pants. They ought to be an interesting addition to your penthouse. + <<case "incest brother sister">> + They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. + <<case "incest father daughter">> + The daughter cheers happily and hugs _his2 relieved father. $He leans in and kisses _him2 deeply. They ought to be an interesting addition to your penthouse. + <<case "incest father son">> + The father hugs $his son tight and slips a hand down _his2 pants. They ought to be an interesting addition to your penthouse. + <<case "incest mother daughter">> + The daughter cheers happily and hugs _his2 relieved mother. $He leans in and kisses _him2 deeply. They ought to be an interesting addition to your penthouse. + <<case "incest mother son">> + The son cheers happily and hugs _his2 relieved mother. $He leans in and kisses _him2 deeply. They ought to be an interesting addition to your penthouse. + <<case "incest sister sister">> + They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. + <<case "incest twin brother">> + They hug each other tightly as the they slip a hand down the other's pants. They ought to be an interesting addition to your penthouse. + <<case "incest twin sister">> + They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. + <<case "incest twins mixed">> + They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. + <</switch>> + <<switch $RecETSevent>> + <<case "incest brother sister" "incest mother son">> + <<run newSlave($relative2)>> + <<run newSlave($relative)>> + <<default>> + <<run newSlave($relative)>> + <<run newSlave($relative2)>> + <</switch>> + <<include "newSlaveIncestSex">> + <</replace>> <</link>> <<default>> @@ -1054,6 +1780,7 @@ This call is coming from a public kiosk, which is usually an indication that the <br><br>DEBUG: [[Go back to Nonrandom Event|Nonrandom Event][$activeSlave = 0, $eventSlave = 0]] <</if>> +</span> </span> <</if>> /* CLOSES EVENT SELECTION */ diff --git a/src/uncategorized/recETSWorkaround.tw b/src/uncategorized/recETSWorkaround.tw deleted file mode 100644 index 096b80cb9a0c0cdd908ed0688dfbd3164928760b..0000000000000000000000000000000000000000 --- a/src/uncategorized/recETSWorkaround.tw +++ /dev/null @@ -1,720 +0,0 @@ -:: RecETS workaround [nobr] - -<<switch $RecETSevent>> - -<<case "addict mother daughter">> - -Despite herself, she sobs with relief when you agree. She offers to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell her to wait quietly. After ten minutes of careful manipulation, she's signed away both her own freedom and her daughter's without realizing it, in return for the drug. She's masturbating furiously on a chair when her daughter arrives. She immediately realizes what's happened and her eyes fill with all-consuming hatred, but she can't stop rubbing. - -<br><br> - -Unsurprisingly the daughter is an addict too, and before long she's given her signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if $activeSlave.dick > 0>>Mother and daughter crank it desperately,<<else>>Mother and daughter schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun. - -<<set $activeSlave.origin = "You tricked her mother into selling her into slavery to clear addiction debts.">> -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.devotion += 10>> -<<set $activeSlave.trust += 10>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<set $activeSlave.boobs -= 100>> -<<set $activeSlave.butt -= 1>> -<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = 1>><</if>> -<<set $activeSlave.anus = 1>> -<<set $activeSlaveOneTimeMaxAge = Math.min(22, Math.max($minimumSlaveAge, $activeSlave.actualAge - 11))>> -<<set $activeSlaveOneTimeMinAge = Math.min(Math.max(15, $minimumSlaveAge), $activeSlaveOneTimeMaxAge)>> -<<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>><</if>> -<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>> -<<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> -<<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.birthsTotal = 0>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "posh mother daughter">> - -You press your thumb down on your desk interface and then tell her to read the display, strip, and show you her body. She knits her brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on her and she stares you in the eye for a long moment - and then drops to her knees and begins to beg for her daughter's freedom. She knows the Free Cities well enough to be unsurprised when you ignore her completely. She stands and sadly strips off her blouse and slacks. Following orders, she rotates slowly for you. Then, she bends over facing away from you and spreads her buttocks to display her holes. Unsurprisingly, she's got a well-used pussy but has clearly never taken it up the ass. That will change. - -<br><br> - -Her daughter walks in angrily demanding to know why you called her here. She sees her mother kneeling naked next to you, hears the hiss-click of the door closing and locking behind her, and makes the connection far too late to run. She begins to scream at both you and her mother at the top of her lungs, and manages to keep up an impressive volume until you get her gagged. Her mother does not move to interfere as you strip and bind her daughter's struggling body. - -<<set $activeSlave.origin = "You acquired her along with her mother when the family business failed.">> -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.devotion -= 25>> -<<set $activeSlave.trust -= 10>> -<<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<set $activeSlave.boobs -= 400>> -<<set $activeSlave.boobsImplant = 0>> -<<set $activeSlave.butt -= 1>> -<<set $activeSlave.vagina = 1>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.vaginalSkill = 0>> -<<set $activeSlaveOneTimeMaxAge = Math.max($minimumSlaveAge,Math.min(19, ($activeSlave.actualAge - Math.min(11, $fertilityAge))))>> -<<set $activeSlaveOneTimeMinAge = Math.min(18, $activeSlaveOneTimeMaxAge)>> -<<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>><</if>> -<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>> -<<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> -<<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.birthsTotal = 0>> -<<set $activeSlave.preg = 0>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "mismatched pair">> - -The poor sissy isn't happy to become a slave, but she's clearly relieved to be away from her sister. The bitch isn't likely to have an easy time; the sale didn't clear her from debt. $activeSlave.slaveName describes her basic sexual experience, which includes a lot of sucking and anal whoring. Without more ado she moves from practical sexual slavery at the hands of her sister to actual sexual slavery. - -<br><br> - -Her sister-pimp walks in angrily demanding to know why you called her here. She sees her sissy sister kneeling naked next to you, hears the hiss-click of the door closing and locking behind her, and makes the connection far too late to run. She begins to scream at both you and her sister at the top of her lungs, and manages to keep up an impressive volume until you get her gagged. Her sister does not move to interfere as you strip and bind the struggling body. In fact, as you get the gag in place, she begins to laugh an unstable, cracking laugh that degenerates into sobbing. - -<<set $activeSlave.origin = "You acquired her along with her sissy sister due to her inexperience as a madam.">> -<<set $activeSlave.career = "her sister's pimp">> -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.devotion -= 50>> -<<set $activeSlave.trust -= 10>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.vagina = 1>> -<<set $activeSlave.preg = -1>> -<<set $activeSlave.dick = 0>> -<<set $activeSlave.scrotum = 0>> -<<set $activeSlave.ovaries = 1>> -<<set $activeSlave.balls = 0>> -<<set $activeSlave.vaginalSkill = 0>> -<<set $activeSlave.oralSkill = 0>> -<<set $activeSlave.analSkill = 0>> -<<set $activeSlave.behavioralFlaw = "arrogant">> -<<set $activeSlave.sexualFlaw = "hates penetration">> -<<set $activeSlave.boobs = either(400,500)>> -<<set $activeSlave.boobsImplant = 0>> -<<set $activeSlave.butt = either(2,3)>> -<<if $activeSlave.actualAge > 12>> -<<set $activeSlave.actualAge = 16>> -<<else>> -<<set $activeSlave.actualAge += 4>> -<</if>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.rivalry = 3>> -<<set $activeSlave.rivalryTarget = $activeSlave.ID - 1000>> - -<<case "incest mother son">> - -The son cheers happily and hugs his relieved mother. She leans in and kisses him deeply. They ought to be an interesting addition to your penthouse. - - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.career = "a student">> -<<set $activeSlave.actualAge -= 18>> -<<if $activeSlave.actualAge > 20>> - <<if $potencyAge >= $minimumSlaveAge>> - <<set $activeSlave.actualAge = random($potencyAge, 20)>> - <<else>> - <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> - <</if>> -<</if>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<set $activeSlave.genes = "XY">> -<<ResyncHeight $activeSlave>> -<<set $activeSlave.vagina = -1>> -<<set $activeSlave.pubertyXX = 0>> -<<set $activeSlave.pubertyXY = 1>> -<<set $activeSlave.preg = 0>> -<<set $activeSlave.pregKnown = 0>> -<<set $activeSlave.pregWeek = 0>> -<<set $activeSlave.pregType = 0>> -<<set $activeSlave.pregSource = 0>> -<<set WombFlush($activeSlave)>> -<<run SetBellySize($activeSlave)>> -<<set $activeSlave.dick = 2>> -<<set $activeSlave.foreskin = 3>> -<<set $activeSlave.ovaries = 0>> -<<set $activeSlave.balls = 2>> -<<set $activeSlave.scrotum = 2>> -<<set $activeSlave.prostate = 1>> -<<set $activeSlave.clit = 0>> -<<set $activeSlave.vaginalSkill = 0>> -<<set $activeSlave.faceShape = "cute">> -<<set $activeSlave.boobs = 0>> -<<set $activeSlave.birthsTotal = 0>> -<<set $activeSlave.lactation = 0>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.butt -= 2>> -<<set $activeSlave.behavioralQuirk = "none">> -<<set $activeSlave.sexualQuirk = "perverted">> -<<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> -<<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "incest father daughter">> - -The daughter cheers happily and hugs her relieved father. He leans in and kisses her deeply. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.career = "a student">> -<<set $activeSlave.actualAge -= 18>> -<<if $activeSlave.actualAge > 20>> - <<if $potencyAge >= $minimumSlaveAge>> - <<set $activeSlave.actualAge = random($potencyAge, 20)>> - <<else>> - <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> - <</if>> -<</if>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<set $activeSlave.genes = "XX">> -<<ResyncHeight $activeSlave>> -<<set $activeSlave.pubertyXX = 1>> -<<set $activeSlave.pubertyXY = 0>> -<<set $activeSlave.vagina = 3>> -<<set $activeSlave.preg = 30>> -<<set $activeSlave.dick = 0>> -<<set $activeSlave.ovaries = 1>> -<<set $activeSlave.balls = 0>> -<<set $activeSlave.scrotum = 0>> -<<set $activeSlave.clit = 1>> -<<set $activeSlave.prostate = 0>> -<<set $activeSlave.voice = 2>> -<<set $activeSlave.vaginalSkill = 50>> -<<set $activeSlave.boobs = (random(3,6)*100)>> -<<set $activeSlave.pregType = 1>> -<<set $activeSlave.pregKnown = 1>> -<<set $activeSlave.pregWeek = $activeSlave.preg>> -<<run SetBellySize($activeSlave)>> -<<set $activeSlave.pregSource = $activeSlave.ID - 1000>> -<<set $activeSlave.faceShape = "cute">> -<<set $activeSlave.behavioralQuirk = "none">> -<<set $activeSlave.sexualQuirk = "perverted">> -<<if $familyTesting == 1>> - <<set $activeSlave.father = $activeSlave.ID - 1000>> -<<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "incest brother sister">> - -They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.actualAge -= 2>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<set $activeSlave.genes = "XY">> -<<ResyncHeight $activeSlave>> -<<set $activeSlave.vagina = -1>> -<<set $activeSlave.pubertyXX = 0>> -<<set $activeSlave.pubertyXY = 1>> -<<set $activeSlave.preg = 0>> -<<set $activeSlave.pregType = 0>> -<<set $activeSlave.pregSource = 0>> -<<set $activeSlave.pregKnown = 0>> -<<set $activeSlave.pregWeek = 0>> -<<set WombFlush($activeSlave)>> -<<run SetBellySize($activeSlave)>> -<<set $activeSlave.dick = 2>> -<<set $activeSlave.foreskin = 2>> -<<set $activeSlave.ovaries = 0>> -<<set $activeSlave.balls = 2>> -<<set $activeSlave.scrotum = 2>> -<<set $activeSlave.prostate = 1>> -<<set $activeSlave.clit = 0>> -<<set $activeSlave.vaginalSkill = 0>> -<<set $activeSlave.faceShape = "masculine">> -<<set $activeSlave.boobs = 0>> -<<set $activeSlave.lactation = 0>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.pubicHStyle = "bushy">> -<<set $activeSlave.behavioralQuirk = "none">> -<<set $activeSlave.sexualQuirk = "perverted">> -<<set $activeSlave.clothes = "conservative clothing">> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "incest sister sister">> - -They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.actualAge -= 2>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<ResyncHeight $activeSlave>> -<<set $activeSlave.pubicHStyle = "shaved">> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "incest brother brother">> - -They hug each other tightly as the older brother slips a hand down his younger's pants. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.actualAge -= 2>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<set $activeSlave.height += random(-5,5)>> -<<set $activeSlave.pubicHStyle = "shaved">> -<<set $activeSlave.dick += 2>> -<<set $activeSlave.balls += 2>> -<<set $activeSlave.scrotum = $activeSlave.balls>> -<<if $activeSlave.foreskin>> - <<set $activeSlave.foreskin = $activeSlave.dick>> -<</if>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "incest twin sister">> - -They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.height += random(-5,5)>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "incest twin brother">> - -They hug each other tightly as the they slip a hand down the other's pants. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.height += random(-5,5)>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "incest twins mixed">> - -They cheer happily and hug each other tightly. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.genes = "XY">> -<<set $activeSlave.height += random(-5,5)>> -<<set $activeSlave.vagina = -1>> -<<set $activeSlave.pubertyXX = 0>> -<<set $activeSlave.pubertyXY = 1>> -<<set $activeSlave.dick = 2>> -<<set $activeSlave.foreskin = 2>> -<<set $activeSlave.ovaries = 0>> -<<set $activeSlave.balls = 2>> -<<set $activeSlave.scrotum = 2>> -<<set $activeSlave.prostate = 1>> -<<set $activeSlave.clit = 0>> -<<set $activeSlave.vaginalSkill = 0>> -<<set $activeSlave.faceShape = "masculine">> -<<set $activeSlave.boobs = 0>> -<<set $activeSlave.lactation = 0>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.pubicHStyle = "bushy">> -<<set $activeSlave.behavioralQuirk = "none">> -<<set $activeSlave.sexualQuirk = "perverted">> -<<set $activeSlave.clothes = "conservative clothing">> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "incest mother daughter">> - -The daughter cheers happily and hugs her relieved mother. She leans in and kisses her deeply. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.career = "a student">> -<<set $activeSlave.actualAge -= 18>> -<<if $activeSlave.actualAge > 20>> - <<if $potencyAge >= $minimumSlaveAge>> - <<set $activeSlave.actualAge = random($potencyAge, 20)>> - <<else>> - <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> - <</if>> -<</if>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<ResyncHeight $activeSlave>> -<<set $activeSlave.vagina = 0>> -<<if $activeSlave.actualAge < $fertilityAge>> - <<set $activeSlave.pubertyXX = 0>> -<</if>> -<<set $activeSlave.vagina = 0>> -<<set $activeSlave.birthsTotal = 0>> -<<set $activeSlave.vaginalSkill = 15>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.boobs -= 300>> -<<set $activeSlave.lactation = 0>> -<<set $activeSlave.boobsImplant = 0>> -<<set $activeSlave.butt -= 2>> -<<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> -<<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "incest father son">> - -The father hugs his son tight and slips a hand down his pants. They ought to be an interesting addition to your penthouse. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.career = "a student">> -<<set $activeSlave.actualAge -= 18>> -<<if $activeSlave.actualAge > 20>> - <<if $potencyAge >= $minimumSlaveAge>> - <<set $activeSlave.actualAge = random($potencyAge, 20)>> - <<else>> - <<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>> - <</if>> -<</if>> -<<set $activeSlave.physicalAge = $activeSlave.actualAge>> -<<set $activeSlave.visualAge = $activeSlave.actualAge>> -<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> -<<ResyncHeight $activeSlave>> -<<set $activeSlave.vagina = -1>> -<<if $activeSlave.actualAge < $potencyAge>> - <<set $activeSlave.pubertyXY = 0>> -<</if>> -<<set $activeSlave.dick -= 2>> -<<set $activeSlave.balls -= 1>> -<<set $activeSlave.scrotum -= 1>> -<<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> -<<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 3>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> -<<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> -<<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> -<</if>> - -<<case "matched pair">> - -They giggle and kiss each other rather sexually, pressing their nearly identical bodies closely together so their hips and shapely buttocks hide any sign of their difference. They're clearly very well trained. - -<<set $activeSlave.slaveName = $activeSlave.birthName>> -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.vagina = 1>> -<<set $activeSlave.preg = -1>> -<<set $activeSlave.dick = 0>> -<<set $activeSlave.scrotum = 0>> -<<set $activeSlave.clit = 2>> -<<set $activeSlave.ovaries = 1>> -<<set $activeSlave.balls = 0>> -<<set $activeSlave.vaginalSkill = 15>> -<<set $activeSlave.boobsImplant = 0>> -<<set $activeSlave.buttImplant = 0>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "twin">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 2>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "identical pair">> - -They giggle and kiss each other rather sexually, pressing their nearly identical bodies closely together. They're clearly very well trained. - -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "twin">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 2>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "identical herm pair">> - -They giggle and kiss each other rather passionately, their miniskirts becoming pinned against their pregnancies by their stiffening pricks. They're very well trained but not very disciplined, though their pervertedness will be fun. - -"You know we each are carrying the other's twins right?" - -<<set $activeSlave.ID = $activeSlave.ID + 1000>> -<<set $activeSlave.womb = []>> -<<set $activeSlave.pregSource = $activeSlave.ID - 1000>> -<<if $familyTesting == 1>> -<<else>> - <<set $activeSlave.relation = "twin">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> -<</if>> -<<set $activeSlave.relationship = 4>> -<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>> - -<<case "desperate broodmother">> - -You have the needy girl immediately bought to your penthouse where you help her laboring body into an available bed or inspection. She asks where her other babies were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of her. She's a little depressed at the news, but understands your reasons. You take the opportunity to give her a good look over; she is really dilated! Apart from that, between all the births and dicks, her vagina is rather worn out, though she seems to understand how to use it. Her anus has also seen use, but not nearly as much. - -<br><br> - -You turn to the child clutching her mother's grotesque belly. - -<<if random(1,100) < $seeDicks>> /*boy*/ - He is in better shape than his mother and tries to hide behind her belly when you look at him. He'll be broken into a good little girl for you soon enough. - <<set $activeSlave.origin = "Her mother offered her to you as an incentive to take her in.">> - <<set $activeSlave.slaveName = $activeSlave.birthName>> - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.health = random(10,20)>> - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> - <<set $activeSlave.genes = "XY">> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.pregType = 0>> - <<set $activeSlave.pregKnown = 0>> - <<set $activeSlave.pregWeek = 0>> - <<set $activeSlave.pregAdaptation = 10>> - <<set WombFlush($activeSlave)>> - <<run SetBellySize($activeSlave)>> - <<set $activeSlave.labor = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.birthsTotal = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.vaginalSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.weight = random(-80,-50)>> - <<set $activeSlave.muscles = 0>> - <<set $activeSlave.underArmHStyle = "bushy">> - <<set $activeSlave.pubicHStyle = "bushy">> - <<set $activeSlave.boobs = 0>> - <<set $activeSlave.boobShape = "perky">> - <<set $activeSlave.nipples = "tiny">> - <<set $activeSlave.lactation = 0>> - <<set $activeSlave.lactationAdaptation = 0>> - <<set $activeSlave.hips = -2>> - <<set $activeSlave.shoulders = -2>> - <<set $activeSlave.waist = 0>> - <<set $activeSlave.vaginaLube = 0>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.tired = 1>> - <<set $activeSlave.fetish = "none">> - <<set $activeSlave.fetishStrength = 0>> - <<set $activeSlave.sexualFlaw = "none">> - <<set $activeSlave.sexualQuirk = "none">> - <<set $activeSlave.bellySag = 0>> - <<set $activeSlave.bellySagPreg = 0>> - <<set $activeSlave.pubertyXX = 0>> - <<set $activeSlave.dick = 1>> - <<set $activeSlave.foreskin = 1>> - <<set $activeSlave.balls = 2>> - <<set $activeSlave.scrotum = 3>> - <<set $activeSlave.prostate = 1>> - <<set $activeSlave.actualAge = 3>> - <<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> - <<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> - <</if>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> - <<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> - <</if>> -<<else>> /*girl*/ - She is in better shape than her mother and tries to hide behind her belly when you look at her. She'll be broken into a good little girl for you soon enough. - <<set $activeSlave.origin = "Her mother offered her to you as an incentive to take her in.">> - <<set $activeSlave.slaveName = $activeSlave.birthName>> - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.health = random(10,20)>> - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.oldDevotion = $activeSlave.devotion>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.pregType = 0>> - <<set $activeSlave.labor = 0>> - <<set $activeSlave.birthsTotal = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.vaginalSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.weight = random(-80,-50)>> - <<set $activeSlave.muscles = 0>> - <<set $activeSlave.underArmHStyle = "bushy">> - <<set $activeSlave.pubicHStyle = "bushy">> - <<set $activeSlave.boobs = 0>> - <<set $activeSlave.boobShape = "perky">> - <<set $activeSlave.nipples = "tiny">> - <<set $activeSlave.lactation = 0>> - <<set $activeSlave.lactationAdaptation = 0>> - <<set $activeSlave.hips = -2>> - <<set $activeSlave.shoulders = -2>> - <<set $activeSlave.waist = 0>> - <<set $activeSlave.vaginaLube = 0>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.tired = 1>> - <<set $activeSlave.fetish = "none">> - <<set $activeSlave.fetishStrength = 0>> - <<set $activeSlave.sexualFlaw = "none">> - <<set $activeSlave.sexualQuirk = "none">> - <<set $activeSlave.bellySag = 0>> - <<set $activeSlave.bellySagPreg = 0>> - <<set $activeSlave.pubertyXX = 0>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.pregKnown = 0>> - <<set $activeSlave.pregAdaptation = 10>> - <<set WombFlush($activeSlave)>> - <<if $fertilityAge <= 3>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.preg = 6>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregKnown = 1>> - <<set $activeSlave.vagina = 1>> - You notice her belly is slightly distended. It could be hunger, but upon closer inspection, you realize her hymen has been torn. She's likely been servicing men alongside her mother and has a bun in the oven too. - <</if>> - <<set $activeSlave.pregWeek = $activeSlave.preg>> - <<run SetBellySize($activeSlave)>> - <<set $activeSlave.actualAge = 3>> - <<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID - 1000>> - <<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> - <</if>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<if $activeSlave.physicalAge < 6>> - <<set $activeSlave.teeth = "baby">> - <<elseif $activeSlave.physicalAge < 12>> - <<set $activeSlave.teeth = "mixed">> - <</if>> -<</if>> - -<<default>> - ERROR: bad event -<</switch>> - -<<if $activeSlave.slaveSurname>><<set _familyName = $activeSlave.slaveSurname>><</if>> -<<set _familyBirthSurname = $activeSlave.birthSurname>> -<<run nationalityToName($activeSlave)>> -<<if _familyName>><<set $activeSlave.slaveSurname = _familyName>><</if>> -<<set $activeSlave.birthSurname = _familyBirthSurname>> - -<<run newSlave($activeSlave)>> - -<<switch $RecETSevent>> - <<case "identical herm pair" "incest mother son" "incest brother sister">> - <<run newSlave($sissy)>> - <<default>> - /* do nothing */ -<</switch>> - -<<switch $RecETSevent>> - <<case "incest mother son" "incest father daughter" "incest brother sister" "incest sister sister" "incest brother brother" "incest mother daughter" "incest father son" "incest twin sister" "incest twins mixed" "incest twin brother">> - <<include "newSlaveIncestSex">> - <<default>> - /* do nothing */ -<</switch>> diff --git a/src/uncategorized/remMerger.tw b/src/uncategorized/remMerger.tw index c1f1e31bec098392038cc0f9cf9487d3890f5376..8ea2aeff6fe22a4ed43cbbf281c9d804916c73f7 100644 --- a/src/uncategorized/remMerger.tw +++ b/src/uncategorized/remMerger.tw @@ -10,7 +10,7 @@ <br><br> <<if $slaveCompany == "slaves">> - The first is a minor slave holding company. A major deal with a troubled government just fell through, and they had depended on it going through to an unwise degree. They need to merge with a larger slaving concern immediately, but there's nothing at all wrong with their significant inventory of slaves. + The first is a minor slaveholding company. A major deal with a troubled government just fell through, and they had depended on it going through to an unwise degree. They need to merge with a larger slaving concern immediately, but there's nothing at all wrong with their significant inventory of slaves. <<elseif $slaveCompany == "entrapment">> The first is an old world telemarketing firm. In an attempt to survive in the changing economy, it turned its focus towards convincing desperate, ignorant or stupid people from the old world to accept voluntary enslavement, through a variety of entrapment procedures. It failed to make the transition successfully, but you could certainly continue its operations under your aegis. <<else>> @@ -31,7 +31,7 @@ <<link "Absorb the first, slave-focused business">> <<replace "#result">> <<if $slaveCompany == "slaves">> - You immediately acquire the slave holding firm, cash out its hapless staff, and absorb its stock into your corporation. Most of the bewildered merchandise doesn't even understand that they have a new owner. Your corporation gained a small amount of general assets and quite a few slaves. + You immediately acquire the slaveholding firm, cash out its hapless staff, and absorb its stock into your corporation. Most of the bewildered merchandise doesn't even understand that they have a new owner. Your corporation gained a small amount of general assets and quite a few slaves. <<set $generalAssets += 1000>> <<set $slaveAssets += 5000>> <<set $corpPeopleEnslaved += 10>> diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index 3b1d76551071e2950e304b42b83aebe053ecba3c..88c9dda501d4d583eff5d390711df3c7328fcc56 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -133,7 +133,7 @@ $His $activeSlave.faceShape face is <<if ($seeExtreme == 1) && ($activeSlave.origEye != "implant") && $activeSlave.indentureRestrictions < 1>> [[Blur vision|Surgery Degradation][$activeSlave.eyes = -1, $cash -= $surgeryCost, $activeSlave.health -= 10, $surgeryType = "eyeBlur"]] <</if>> - <</if>> + <</if>> <</if>> <<if ($seeExtreme == 1)>> @@ -174,7 +174,7 @@ $His $activeSlave.faceShape face is <<if ($seeExtreme == 1) && ($activeSlave.earImplant != 1) && $activeSlave.indentureRestrictions < 1>> [[Muffle hearing|Surgery Degradation][$activeSlave.hears = -1, $cash -= $surgeryCost, $activeSlave.health -= 10, $surgeryType = "earMuffle"]] <</if>> - <</if>> + <</if>> <</if>> <<if ($seeExtreme == 1)>> @@ -718,7 +718,7 @@ Work on her butt: $He's got a <<if $activeSlave.butt <= 1>>flat and <<print either("skinny", "slim", "taut")>> ass. <<elseif $activeSlave.butt <= 2>><<print either("small, sleek", "small but rounded", "rounded, small")>> rear end. -<<elseif $activeSlave.butt <= 3>><<print either("big and healthy", "curved and plump", "healthy and plump")>> derriere. +<<elseif $activeSlave.butt <= 3>><<print either("big and healthy", "curved and plump", "healthy and plump")>> derrière. <<elseif $activeSlave.butt <= 4>><<print either("juicy and large butt", "big bubble butt", "curvy and enticing butt")>>. <<elseif $activeSlave.butt <= 5>><<print either("juicy and huge", "a huge", "massive and undeniable")>> rear end. <<elseif ($activeSlave.amp == 1)>>ridiculous ass. It's so big it would jiggle as $he walked - if $he could walk. @@ -1004,7 +1004,7 @@ Work on $his sex: <<if ($activeSlave.vagina == -1) && ($activeSlave.dick != 0)>> [[Convert genitalia to female|Surgery Degradation][$activeSlave.dick = 0,$activeSlave.dickAccessory = "none",$activeSlave.dickTat = 0,$activeSlave.foreskin = 0,$activeSlave.scrotum = 0,$activeSlave.balls = 0,$activeSlave.ballType = "human",$activeSlave.vasectomy = 0,$activeSlave.vagina = 0,$activeSlave.preg = -2,$activeSlave.vaginalSkill = 0,$cash -= $surgeryCost, $activeSlave.health -= 40, $surgeryType = "mtf"]] <</if>> - <<if ($activeSlave.vagina == -1) && ($activeSlave.dick == 0) && ($surgeryUpgrade == 1)>> + <<if ($activeSlave.vagina == -1) && ($activeSlave.dick == 0) && ($surgeryUpgrade == 1)>> | [[Create a vagina|Surgery Degradation][$activeSlave.vagina = 0,$activeSlave.vaginalSkill = 0,$cash -= $surgeryCost, $activeSlave.health -= 40, $surgeryType = "mtf"]] <</if>> <<if ($activeSlave.dick > 0) && ($seeExtreme == 1)>> @@ -1055,7 +1055,7 @@ Work on $his sex: <<else>> implanted inside $his abdomen. <</if>> - <</if>> + <</if>> <<if ($seeExtreme == 1)>> <<if ($activeSlave.scrotum > 0)>> | diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw index a1e639a1416eecf17204bf9300ccb3bd33588cb6..507b40da420aa3b9fa479e7cbafff066c2660278 100644 --- a/src/uncategorized/reputation.tw +++ b/src/uncategorized/reputation.tw @@ -238,7 +238,7 @@ On formal occasions, you are announced as $PCTitle. <<if $weaponsLaw == 3>> The absence of any kind of restriction on weaponry within your arcology is @@.green;welcomed by your citizens@@ as sign of your respect for the ideals the Free Cities stand for. - <<set $rep += 20>> + <<set $rep += 20>> <</if>> <</if>> @@ -451,7 +451,7 @@ On formal occasions, you are announced as $PCTitle. <<if $language != "Nahuatl">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than the revived Nahuatl @@.red;disappoints@@ society and causes doubt about your revivalist project. <<= FSChange("AztecRevivalist", -3)>> - <</if>> + <</if>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> <<if $racialVarieties.length > 4>> Society @@.green;strongly approves@@ of how you own a cornucopia of different races, which advances the ancient Egyptian ideal of cosmopolitan sex slavery. @@ -767,7 +767,11 @@ On formal occasions, you are announced as $PCTitle. The Societal Elite @@.red;have departed from your arcology in disgust@@. <<run removeFS("FSRestart")>> <<set $rep -= 10000>> - <<set $ACitizens = Math.max($ACitizens - random(30,100), 0)>> + <<set $eliteFail = random(30,100), + $eliteFailTimer = 15>> + <<if $eliteFail > $topClass - 20>> + <<set $eliteFail = $topClass - 20>> + <</if>> <<if $arcologies[0].prosperity > 50>> <<set $arcologies[0].prosperity -= random(20,40)>> <</if>> diff --git a/src/uncategorized/resMove.tw b/src/uncategorized/resMove.tw index d5c47621c21bad08042856fd12e7d820297f311b..ef00aca55b4b86336acd91cb55d62b4a2788ce67 100644 --- a/src/uncategorized/resMove.tw +++ b/src/uncategorized/resMove.tw @@ -98,7 +98,7 @@ as you suspected, <<case "goddess">> all those virgin bodies to share..." her avatar murmurs, rubbing a hand over her belly. <<case "hypergoddess">> - all those virgin bodies to share... I hope we can fill them with children..." her avatar murmurs, rubbing a hand over her massive belly. + all those virgin bodies to share... I hope we can fill them with children..." her avatar murmurs, rubbing a hand over her massive belly. <<case "loli">> all those new girls!" Her avatar exclaims. <<case "preggololi">> @@ -186,7 +186,7 @@ as you suspected, <<case "goddess">> those servile little cuties!" her avatar exclaims, practically giggling. <<case "hypergoddess">> - those servile little cuties! They could really use some cute little bellies!" her avatar exclaims, practically giggling. + those servile little cuties! They could really use some cute little bellies!" her avatar exclaims, practically giggling. <<case "loli" "preggololi">> those fat butts!" her avatar exclaims cheerfully. <<case "angel">> diff --git a/src/uncategorized/resSale.tw b/src/uncategorized/resSale.tw index c4389f360f6d97b972950e37dde8a0ac3b7b6204..436e002489c0a6f576f53a74ac381768d119c1b9 100644 --- a/src/uncategorized/resSale.tw +++ b/src/uncategorized/resSale.tw @@ -101,9 +101,9 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma' <<case "hypergoddess">> teach her all about being a real woman," the goddess exclaims, rubbing her massive belly in anticipation. <<case "loli">> - play with her!" The little girl exclaims happily while jumping up and down. + play with her!" The little girl exclaims happily while jumping up and down. <<case "preggololi">> - play with her!" The little girl exclaims happily while caressing her belly. + play with her!" The little girl exclaims happily while caressing her belly. <<case "angel">> keep her safe and craft the perfect future slavewife for someone," the angel says, crossing her arms under her chest. <<case "cherub">> @@ -141,9 +141,9 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma' <<case "goddess" "hypergoddess">> taste those bountiful breasts," the goddess exclaims, licking her lips. <<case "loli">> - play with her tits!" The little girl exclaims happily while jumping up and down. + play with her tits!" The little girl exclaims happily while jumping up and down. <<case "preggololi">> - play with her tits!" The little girl exclaims happily while caressing her belly. + play with her tits!" The little girl exclaims happily while caressing her belly. <<case "angel">> feed all the hungry with those motherly breasts," the angel says, blushing at the thought. <<case "cherub">> @@ -263,9 +263,9 @@ You pause for a moment, and she plunges on: "<<if $PC.title == 1>>Sir<<else>>Ma' <<case "hypergoddess">> teach her all about being a real woman," the goddess exclaims, rubbing her massive belly in anticipation. <<case "loli">> - play with her!" The little girl exclaims happily while jumping up and down. + play with her!" The little girl exclaims happily while jumping up and down. <<case "preggololi">> - play with her!" The little girl exclaims happily while caressing her belly. + play with her!" The little girl exclaims happily while caressing her belly. <<case "angel">> keep her safe and craft the perfect future slavewife for someone," the angel says, crossing her arms under her chest. <<case "cherub">> diff --git a/src/uncategorized/saBeYourHeadGirl.tw b/src/uncategorized/saBeYourHeadGirl.tw index c3ef4f107c1f579a3d4233bc907b678dc558ba11..a05a1b77d0546af05bc2ea019a3c004c3326e8c1 100644 --- a/src/uncategorized/saBeYourHeadGirl.tw +++ b/src/uncategorized/saBeYourHeadGirl.tw @@ -46,7 +46,7 @@ <<else>> Your Consort and your Concubine are wives to each other and to Pharaoh. This is @@.green;as it should be.@@ <<set $rep += 100>> - <</if>> + <</if>> <<else>> <<if totalRelatives($slaves[$i]) > 0>> <<set _sbyhg = $slaveIndices[$slaves[$i].relationshipTarget]>> diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw index b765321c4fe748e759c68fbc88f8fc58b34394fa..45c50e6f28b06a95eaf78a8585ab2606e965a3be 100644 --- a/src/uncategorized/saDevotion.tw +++ b/src/uncategorized/saDevotion.tw @@ -183,7 +183,7 @@ <<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> <<if $slaves[$i].devotion > 20>> $slaves[$i].slaveName is somewhat saddened to see $his body leave forever. - <<elseif $slaves[$i].devotion >= -50>> + <<elseif $slaves[$i].devotion >= -50>> $slaves[$i].slaveName is @@.mediumorchid;disturbed@@ to find $his body is gone for good, damaging $his @@.gold;ability to trust you.@@ <<set $slaves[$i].devotion -= 30, $slaves[$i].trust -= 30>> <<else>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 33e7150975970302c254c497ede6b2f0bd630f33..26ba82e4e82c8da43c7b8cd00331ede89c767334 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -507,7 +507,7 @@ <<set _growth-->> <</if>> /*if growth was accomplished*/ - <<if _growth > 0>> + <<if _growth > 0>> /*age modifier*/ <<set _ageMod = 1>> <<if $slaves[$i].geneMods.NCS == 1>> @@ -558,7 +558,7 @@ <<set _heightDiff-->> <</if>> /*... and calculates final value*/ - <<set _growth = (_growth + _growth * _heightDiff) * _ageMod>> + <<set _growth = (_growth + _growth * _heightDiff) * _ageMod>> <<if $slaves[$i].geneMods.NCS == 0>> <<set _growth = Math.round(Math.clamp(_growth,0,5))>> <<else>> @@ -1282,7 +1282,7 @@ /* DRUG EXPIRY */ <<switch $slaves[$i].drugs>> <<case "growth stimulants">> - <<set _maxHeight = Math.trunc(Math.clamp((Height.mean($slaves[$i]) * 1.25),0,274))>> /*max achievable height is expected height plus 25%*/ + <<set _maxHeight = Math.trunc(Math.clamp((Height.mean($slaves[$i]) * 1.25),0,274))>> /*max achievable height is expected height plus 25%*/ <<if $slaves[$i].height >= _maxHeight>> $His body has already grown far past $his natural limits; further injections of stimulants will have no effect. @@.yellow;$His drug regimen has been ended.@@ <<set $slaves[$i].height = Math.clamp($slaves[$i].height,0,_maxHeight), $slaves[$i].drugs = "no drugs">> diff --git a/src/uncategorized/saHormoneEffects.tw b/src/uncategorized/saHormoneEffects.tw index 318556f635576932074ccd79973c3580a520e452..f08cd80fca0dd8ac2ff4201d7c61132150025d55 100644 --- a/src/uncategorized/saHormoneEffects.tw +++ b/src/uncategorized/saHormoneEffects.tw @@ -554,7 +554,7 @@ <<if ($slaves[$i].voice > 1)>> Hormonal effects cause @@.orange;$his voice to become deeper and less feminine.@@ <<set $slaves[$i].voice-->> - <</if>> + <</if>> <</if>> <<if ($hormoneUpgradeShrinkage == 0)>> @@ -610,7 +610,7 @@ <<if ($slaves[$i].waist < 80)>> Hormonal effects cause $his @@.orange;waist to broaden.@@ <<set $slaves[$i].waist += 2+$hormoneUpgradePower>> - <</if>> + <</if>> <</if>> <<if ($slaves[$i].attrXX < 100)>> @@ -641,7 +641,7 @@ <<if ($slaves[$i].voice > 1)>> Hormonal effects cause @@.orange;$his voice to become deeper and less feminine.@@ <<set $slaves[$i].voice-->> - <</if>> + <</if>> <</if>> <<if ($hormoneUpgradeShrinkage == 0)>> @@ -697,8 +697,8 @@ <<if ($slaves[$i].waist < 40)>> Hormonal effects cause $his @@.orange;waist to broaden.@@ <<set $slaves[$i].waist += 2+$hormoneUpgradePower>> - <</if>> - <</if>> + <</if>> + <</if>> <<if ($slaves[$i].attrXX < 100)>> Hormonal effects cause $him to become @@.green;more attracted to women.@@ @@ -725,8 +725,8 @@ <<if ($slaves[$i].voice > 1)>> Hormonal effects cause @@.orange;$his voice to become deeper and less feminine.@@ <<set $slaves[$i].voice-->> - <</if>> - <</if>> + <</if>> + <</if>> <<if ($hormoneUpgradeShrinkage == 0)>> <<if (($slaves[$i].butt-$slaves[$i].buttImplant) > 2)>> @@ -781,8 +781,8 @@ <<if ($slaves[$i].waist < 25)>> Hormonal effects cause $his @@.orange;waist to broaden.@@ <<set $slaves[$i].waist += 2+$hormoneUpgradePower>> - <</if>> - <</if>> + <</if>> + <</if>> <<if ($slaves[$i].attrXX < 95)>> Hormonal effects cause $him to become @@.green;more attracted to women.@@ @@ -809,8 +809,8 @@ <<if ($slaves[$i].voice > 2)>> Hormonal effects cause @@.orange;$his voice to become deeper and less feminine.@@ <<set $slaves[$i].voice-->> - <</if>> - <</if>> + <</if>> + <</if>> <<if ($hormoneUpgradeShrinkage == 0)>> <<if (($slaves[$i].butt-$slaves[$i].buttImplant) > 3)>> @@ -863,8 +863,8 @@ <<if ($slaves[$i].waist < 9)>> Hormonal effects cause $his @@.orange;waist to broaden.@@ <<set $slaves[$i].waist += 2+$hormoneUpgradePower>> - <</if>> - <</if>> + <</if>> + <</if>> <<if ($slaves[$i].attrXX < 90)>> Hormonal effects cause $him to become @@.green;more attracted to women.@@ @@ -887,8 +887,8 @@ <<if ($slaves[$i].voice > 2)>> Hormonal effects cause @@.orange;$his voice to become deeper and less feminine.@@ <<set $slaves[$i].voice-->> - <</if>> - <</if>> + <</if>> + <</if>> <<if ($hormoneUpgradeShrinkage == 0)>> <<if (($slaves[$i].butt-$slaves[$i].buttImplant) > 4)>> @@ -915,7 +915,7 @@ <<if ($slaves[$i].muscles < 0) && ($slaves[$i].diet != "slimming")>> Hormonal effects @@.lime;build up $his musculature.@@ <<set $slaves[$i].muscles += 2+$hormoneUpgradePower>> - <</if>> + <</if>> <<if ($slaves[$i].waist < 0)>> Hormonal effects cause $his @@.orange;waist to broaden.@@ diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index dd3b5f3c7d59a0fc8fedb1b61328f2639e7b122a..8c18f99e7e648a5a74556bb68e7a58f8fd94f3d7 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -103,7 +103,7 @@ <</if>> <<elseif $slaves[$i].fuckdoll <= 95>> This week $he @@.green;begins $his final adaptation@@ into a perfect living sex toy. $His suit starts to actively punish any detectable mental activity when $him is not obeying commands or being used. - <<if $slaves[$i].intelligence > -50>> + <<if $slaves[$i].intelligence > -50>> $He was once reasonably intelligent, but the incredible stress of this treatment @@.red;suppresses $his ability to think coherently.@@ <<set $slaves[$i].intelligence = -50>> <</if>> @@ -4482,7 +4482,7 @@ <<= FSChangePorn("Eugenics", 2)>> <</if>> <<if $slaves[$i].pregKnown == 1 && $eugenicsFullControl != 1>> - The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slave owner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite. + The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slaveowner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite. <<set $failedElite += 5+$slaves[$i].pregType>> <</if>> <</if>> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index 945ac15bb623888951c568e30d973ddd84f557b8..a35a5c349f9c8b64979131cae4653550c72387c9 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -320,7 +320,7 @@ serves you this week. warming your bed and lavishing devoted attention on your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussy<</if>> with $his loving mouth. <</if>> You have the sexual energy to - <<if ($slaves[$i].fetish == "mindbroken")>> + <<if ($slaves[$i].fetish == "mindbroken")>> <<if ($PC.dick == 1)>>use $his mouth<<else>>make $him eat you out<</if>> <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _oralUse = random(21,40)>> @@ -449,7 +449,7 @@ serves you this week. keeping $his tits in constant contact with you, giving you titjobs<<if $slaves[$i].nipples == "fuckable">>, savoring your enjoyment of $his nipplecunts<</if>>, resting them against you as you work, and serving as a comfortable pillow at bedtime. <</if>> You have the sexual energy to - <<if ($slaves[$i].fetish == "mindbroken")>> + <<if ($slaves[$i].fetish == "mindbroken")>> <<if ($PC.dick == 1)>> <<if $slaves[$i].nipples == "fuckable">> fuck $his boobs @@ -943,7 +943,7 @@ serves you this week. mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>and nipples<</if>> <</if>> available for you at all times. - <<if canAchieveErection($slaves[$i]) && $slaves[$i].dickAccessory != "chastity" && $slaves[$i].dickAccessory != "combined chastity">> + <<if canAchieveErection($slaves[$i]) && $slaves[$i].dickAccessory != "chastity" && $slaves[$i].dickAccessory != "combined chastity">> Every time $his beloved <<= WrittenMaster($slaves[$i])>> fucks $him, $he gets a hardon. <<elseif ($slaves[$i].dick != 0) && ($slaves[$i].prostate > 0) && canDoVaginal($slaves[$i])>> $He doesn't get a hardon as you use $him, but $he comes from the prostate stimulation when $his beloved <<= WrittenMaster($slaves[$i])>> uses $his pussy. @@ -967,7 +967,7 @@ serves you this week. <<elseif ($slaves[$i].devotion > 20)>> Whenever you feel the need, you use whichever of $his available holes that appears most appealing at the moment, since $he's up for anything. - <<if ($slaves[$i].dick != 0) && canAchieveErection($slaves[$i]) && $slaves[$i].dickAccessory != "chastity" && $slaves[$i].dickAccessory != "combined chastity">> + <<if ($slaves[$i].dick != 0) && canAchieveErection($slaves[$i]) && $slaves[$i].dickAccessory != "chastity" && $slaves[$i].dickAccessory != "combined chastity">> By the end of the week $he gets a hardon when you use $him. <</if>> You have the sexual energy to fuck $him @@ -995,7 +995,7 @@ serves you this week. mouth<<if $PC.dick == 1 && $slaves[$i].nipples == "fuckable">>and nipples<</if>> <</if>> to save herself from worse treatment than mere rape. - <<if ($slaves[$i].dick != 0) && canAchieveErection($slaves[$i]) && $slaves[$i].dickAccessory != "chastity" && $slaves[$i].dickAccessory != "combined chastity">> + <<if ($slaves[$i].dick != 0) && canAchieveErection($slaves[$i]) && $slaves[$i].dickAccessory != "chastity" && $slaves[$i].dickAccessory != "combined chastity">> By the end of the week $he gets a hardon when you use $him. <</if>> You have the sexual energy to fuck $him @@ -1148,7 +1148,7 @@ serves you this week. <</for>> as sexual servants, you often enjoy them all at once, which leaves quite a public impression. <<elseif _children.length > 1>> - Since you are also keeping $his daughters, _children[0].slaveName and _children[1].slaveName, as sexual servants, you often use them together, leaving quite a public impression. + Since you are also keeping $his daughters, _children[0].slaveName and _children[1].slaveName, as sexual servants, you often use them together, leaving quite a public impression. <<elseif _children.length > 0>> Since you are also keeping $his daughter as a sexual servant, you often use them together, which leaves quite a public impression. <</if>> @@ -1165,7 +1165,7 @@ serves you this week. <</for>> as sexual servants, you often enjoy them all at once, which leaves quite a public impression. <<elseif _children.length > 1>> - Since you are also keeping $his sisters, _children[0].slaveName and _children[1].slaveName, as sexual servants, you often use them together, leaving quite a public impression. + Since you are also keeping $his sisters, _children[0].slaveName and _children[1].slaveName, as sexual servants, you often use them together, leaving quite a public impression. <<elseif _children.length > 0>> Since you are also keeping $his sister as a sexual servant, you often use them together, which leaves quite a public impression. <</if>> diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index db4a11a25659f737b355f8208f9745401017f669..30b8cb1c2ea4293f556adc41cc200162e5950a74 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -15,7 +15,7 @@ and does nothing but eat, sleep, and make love to your other fucktoys, she slowly loses sight of any distinction between emotional attachment and sexual congress. @@.lightgreen;She's become an emotional slut!@@ <<set _SlaveI.relationship = -1>> <<elseif (_SlaveI.assignment == "please you") || (_SlaveI.assignment == "serve in the master suite")>> - and spends her days worshiping your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>, she begins to focus more and more of her happiness on how happy you are. @@.lightgreen;She's become emotionally bonded to you!@@ + and spends her days worshipping your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>, she begins to focus more and more of her happiness on how happy you are. @@.lightgreen;She's become emotionally bonded to you!@@ <<set _SlaveI.relationship = -2>> <<elseif (_SlaveI.assignment == "serve the public") || (_SlaveI.assignment == "serve in the club")>> and her life is an endless stream of lovers, she unconsciously loses any sense of emotional attachment outside the intimacy of sex. @@.lightgreen;She's become an emotional slut!@@ @@ -224,7 +224,7 @@ <<set _SlaveI.relationship = 0, _SlaveI.relationshipTarget = 0>> <</if>> <</if>> - <<if (_SlaveI.relationship != 0) && (_drop == 0)>> /% RELATIONSHIP IS NOT 0; NOW ON TO ONGOING RELATIONSHIPS %/ + <<if (_SlaveI.relationship != 0) && (_drop == 0)>> /% RELATIONSHIP IS NOT 0; NOW ON TO ONGOING RELATIONSHIPS %/ <<if (_SlaveI.rivalry != 0 && _SlaveJ != null)>> <<if _SlaveI.rivalryTarget == _SlaveI.relationshipTarget>> <<set _SlaveJ.rivalry = 0, _SlaveJ.rivalryTarget = 0, _SlaveI.rivalry = 0, _SlaveI.rivalryTarget = 0>> @@ -245,7 +245,7 @@ <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "be the DJ"].includes(_SlaveI.assignment)>> Her endless stream of lovers maintains and satisfies her emotional reliance on sex. <<elseif (_SlaveI.assignment == "serve in the master suite") && ($masterSuiteUpgradeLuxury == 2)>> - Forming a part of the pile of copulating bodies in $masterSuiteName satisfies her voracious sexual appetite. + Forming a part of the pile of copulating bodies in $masterSuiteName satisfies her voracious sexual appetite. <<elseif (_SlaveI.energy <= 90)>> She is not a complete nymphomaniac and she doesn't have a constant stream of lovers, so she has @@.lightsalmon;begun to rely less on sex for emotional support@@ than she once did. <<set _SlaveI.relationship = 0>> @@ -865,7 +865,7 @@ <<set $rep -= 100>> <<default>> Being your wife is wasted on her empty mind. If it weren't for the ring <<if _SlaveI.amp == 1>>hanging from her neck<<else>>around her finger<</if>>, nobody would ever realize she was so close to you. - <</switch>> + <</switch>> <<elseif _SlaveI.devotion+_SlaveI.trust >= 175>> <<switch _SlaveI.assignment>> <<case "be a servant" "work as a servant" "serve in the master suite" "please you" "be your Concubine">> @@ -877,7 +877,7 @@ <<default>> Her deep reliance on her formal relationship to you produces a steady increase of both @@.hotpink;devotion@@ and @@.mediumaquamarine;trust.@@ <<set _SlaveI.devotion++, _SlaveI.trust++>> - <</switch>> + <</switch>> <<elseif _SlaveI.devotion < -20 && _SlaveI.trust > 0>> <<switch _SlaveI.assignment>> <<case "be a servant" "work as a servant" "serve in the master suite" "please you" "be your Concubine">> @@ -889,7 +889,7 @@ <<default>> She @@.orangered;takes advantage@@ of your kindness, since she expects you'd never truly harm your wife. Her insolence allows her to remain, if not strengthen, @@.mediumorchid;her hatred of you.@@ <<set _SlaveI.devotion -= 5, _SlaveI.trust += 3>> - <</switch>> + <</switch>> <<elseif _SlaveI.devotion < -20>> <<switch _SlaveI.assignment>> <<case "be a servant" "work as a servant" "serve in the master suite" "please you" "be your Concubine">> @@ -901,7 +901,7 @@ <<default>> She is @@.gold;thoroughly terrified@@ by having to remain in a formal relationship with the <<if $PC.title == 1>>man<<else>>woman<</if>> she hates. Without you nearby to distract her, she dwells on her situation as her @@.mediumorchid;hate for you grows.@@ <<set _SlaveI.devotion -= 3, _SlaveI.trust -= 5>> - <</switch>> + <</switch>> <<else>> <<switch _SlaveI.assignment>> <<case "be a servant" "work as a servant" "serve in the master suite" "please you" "be your Concubine">> @@ -913,7 +913,7 @@ <<default>> Her formal relationship to you produces a steady increase of both @@.hotpink;devotion@@ and @@.mediumaquamarine;trust@@ as she gradually grows closer to her husband. <<set _SlaveI.devotion++, _SlaveI.trust++>> - <</switch>> + <</switch>> <</if>> <</if>> <</if>> @@ -951,7 +951,7 @@ <<set _seed = 0>> _SlaveI.slaveName <<switch _SlaveI.relationship>> - <<case 1>> /% friends %/ + <<case 1>> /% friends %/ is friends with _SlaveJ.slaveName. <<if (_SlaveI.devotion + _SlaveI.trust > 170) && (random(1, 2) == 1)>> She's very devoted to you, and strongly trusts both you and her place as a slave. Since she is just friends with _SlaveJ.slaveName, @@ -992,7 +992,7 @@ They support and reassure each other and become @@.lightgreen;best friends.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<case 2>> /% best friends %/ + <<case 2>> /% best friends %/ maintains a close friendship with _SlaveJ.slaveName. <<if _SlaveI.sexualQuirk == "romantic">> Her romantic bent drives her to search for a regular sexual partner. @@ -1066,7 +1066,7 @@ they fuck in a weak moment and find themselves becoming @@.lightgreen;friends with benefits.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<case 3>> /% FWB %/ + <<case 3>> /% FWB %/ keeps up a sexual friendship with _SlaveJ.slaveName. <<if _SlaveI.sexualQuirk == "romantic">> Her romantic bent drives her to do her best to advance her relationship to an emotional level. @@ -1117,9 +1117,9 @@ They've spent enough time looking after each other's sexual and emotional needs that their relationship has become @@.lightgreen;very strong.@@ <<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>> <</if>> - <<case 4>> /% lovers %/ + <<case 4>> /% lovers %/ and _SlaveJ.slaveName are lovers. - <<default>> /% slave wives %/ + <<default>> /% slave wives %/ has a slave wife, _SlaveJ.slaveName. <<if $arcologies[0].FSChattelReligionist != "unset">> Society @@.green;approves@@ of their marriage, which advances the slave sacrament. @@ -1225,7 +1225,7 @@ <<if _SlaveI.origin == "She offered herself to you for enslavement hoping you would preserve her incestuous relationship with her sibling.">> She's @@.hotpink;overjoyed@@ to be carrying her sister's child<<if _SlaveI.pregType > 1>>ren<</if>>. <<set _SlaveI.devotion += 2>> - <<elseif _SlaveI.origin == "She offered to become your slave to protect her incestuous relationship.">> + <<elseif _SlaveI.origin == "She offered to become your slave to protect her incestuous relationship.">> She's @@.hotpink;overjoyed@@ to be carrying her <<print $relationType>>'s child<<if _SlaveI.pregType > 1>>ren<</if>>. <<set _SlaveI.devotion += 2>> <<elseif _SlaveI.sexualQuirk == "perverted">> @@ -1452,7 +1452,7 @@ <</if>> <</if>> <</if>> - <</if>> /% CLOSES RELATIONSHIP CHECK FOR LONG TERM RELATIONSHIP EFFECTS %/ + <</if>> /% CLOSES RELATIONSHIP CHECK FOR LONG TERM RELATIONSHIP EFFECTS %/ /% FAMILY FEELINGS %/ <<if $familyTesting == 1>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 981d850ef0b58853cba211758b3a6e62f58fba52..5fae81ba471e0ff71bcf6cb61729784fd116adea 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -43,7 +43,7 @@ <<case "be the Madam">> <<set $slaves[$i].need -= ($BrothiIDs.length*10)>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -510,7 +510,7 @@ <</if>> <<case "be the DJ">> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -958,7 +958,7 @@ <<case "be the Nurse">> <<set $slaves[$i].need -= ($CliniciIDs.length*3)>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -1352,7 +1352,7 @@ <<case "be the Wardeness">> <<set $slaves[$i].need -= ($CellBiIDs.length*5)>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> gets off at work, so $he doesn't feel the need for release that often. @@ -1587,7 +1587,7 @@ <<case "be the Attendant">> <<set $slaves[$i].need -= ($SpaiIDs.length*3)>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -2066,7 +2066,7 @@ <<case "be the Matron">> /*TODO: this needs major work*/ <<set $slaves[$i].need -= ($NurseryiIDs.length*3)>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -2486,11 +2486,11 @@ <<switch $slaves[$i].standardReward>> <<case "relaxation">> $He's given free time, which $he - <<if $spa != 0>> - usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. <<else>> usually spends relaxing in the penthouse slave quarters. - <</if>> + <</if>> <<if $slaves[$i].relationship > 0>> $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. <</if>> @@ -2561,7 +2561,7 @@ <</if>> <<set $slaves[$i].oralCount += _sexLessons, $oralTotal += _sexLessons>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -3032,7 +3032,7 @@ <<case "be the Stewardess">> <<set $slaves[$i].need -= $ServQiIDs.length*10>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -3505,7 +3505,7 @@ <<case "be the Milkmaid">> <<set $slaves[$i].need -= $DairyiIDs.length*5>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -3658,7 +3658,7 @@ is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].devotion <= 20)>> @@ -4034,11 +4034,11 @@ <</switch>> <</if>> <</if>> - <<case "be the Farmer">> /*TODO: this will need a rewrite*/ + <<case "be the Farmer">> /*TODO: this will need a rewrite*/ /* <<set $slaves[$i].need -= $DairyiIDs.length*5>> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>> @@ -4170,12 +4170,12 @@ <</switch>> <</if>> */ - <<case "work as a farmhand">> /*TODO: this may need a rewrite*/ + <<case "work as a farmhand">> /*TODO: this may need a rewrite*/ <<if $slaves[$i].devotion < -50>> is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].devotion <= 20)>> @@ -4545,7 +4545,7 @@ <</if>> <<case "be your Concubine">> <<if $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off allowing $him to focus on getting you off. + is frigid and has little interest in getting off allowing $him to focus on getting you off. <<set $slaves[$i].need = 0>> <<else>> gets more of your attention each day than any other slave, leaving $him thoroughly satisfied. @@ -4606,7 +4606,7 @@ is so unhappy that $he has little interest in getting off. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off. + is frigid and has little interest in getting off. <<set $slaves[$i].need = 0>> <<elseif $masterSuiteUpgradeLuxury == 2 && $MastSiIDs.length > 3>> never goes unsatisfied with all the action in the fuckpit. @@ -4910,7 +4910,7 @@ is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].devotion <= 20)>> diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index 6881337e0083a9c63b024f964aa9db8fd6269b8b..eb723be502a8fba79ddeaef7c39b68fc2e859423 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -93,7 +93,7 @@ <<else>> $His glass eyes are $activeSlave.eyeColor. [[Remove eyes|Salon][$activeSlave.eyeColor = "empty"]] or //choose new ones:// <</if>> - <</if>> + <</if>> <br> Iris: @@ -224,7 +224,7 @@ [[Restore natural color|Salon][$activeSlave.hColor = $activeSlave.origHColor]] or //choose a new one:// <<else>> //Choose a dye color before dyeing $his hair:// - <</if>> + <</if>> <br> Colors: [[Blonde|Salon][$primaryHairColor = "blonde"]] @@ -418,7 +418,7 @@ $He is not wearing a wig. <</if>> <br><br> - <<if $activeSlave.hStyle != "bald">> + <<if $activeSlave.hStyle != "bald">> Set wig style: <<else>> Give $him a wig: diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index f306c01080975ef87a78abe84a0ac2165001ac73..9c6ff30524a68452c9029516426824986d9931b0 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -96,7 +96,7 @@ <<set $fcnn.push("...likelihood of containing Influenza-M was downgraded to a lower...")>> <<set $fcnn.push("...threatened immediate use of chemical weapons should those forces not withdraw...")>> <<set $fcnn.push("...relief organizations unable to deal with casualties from nuclear exchange between...")>> - <<set $fcnn.push("...guerilla fighting intensifies in escalating proxy war between 'Paternalist' and 'Degredationist' Free Cities in the region of...")>> + <<set $fcnn.push("...guerrilla fighting intensifies in escalating proxy war between 'Paternalist' and 'Degradationist' Free Cities in the region of...")>> <<set $fcnn.push("...Coming Up- FCNN Special Report about the unprecedented scale of slave insurrections across...")>> <<set $fcnn.push("...invasive plant growth epidemic contested by persistent droughts in eastern...")>> <<elseif $week == 90>> diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index 90e671b819c3ae0daa2a697c68f6b29cc2021e59..b4cbc1a04835efd4ccf2e8e14ad29d96e84d604a 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -44,10 +44,10 @@ I need to break single passage to several widgets, as it's been overcomplicated <<seBirthBabies>> - <<if $DefaultBirthDestination != "" && $universalRulesChildrenBecomeBreeders < 1>> + <<if $DefaultBirthDestination != "anywhere" && $universalRulesChildrenBecomeBreeders < 1>> $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sent to $DefaultBirthDestination. $slaves[$i].slaveName <<switch $DefaultBirthDestination>> - <<case "a orphanage">> + <<case "an orphanage">> <<if $slaves[$i].devotion > 95>> worships you so completely that $he will not resent this. <<elseif $slaves[$i].devotion > 50>> diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw index a237728edd511bd55fbbfdcbacea482ccf4bfeb9..f09e3817ecffbba1c8dac8413efa276994da2c22 100644 --- a/src/uncategorized/seExpiration.tw +++ b/src/uncategorized/seExpiration.tw @@ -9,7 +9,7 @@ <<run Enunciate($activeSlave)>> $activeSlave.slaveName's indentured servitude is ending this week, meaning that your arcology is gaining a citizen. -<<set $ACitizens += 1>> +<<set $lowerClass += 1>> <<set _seed = 0>> <<for _seexp = 0; _seexp < $slaves.length; _seexp++>> @@ -36,7 +36,7 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that <<replace "#result">> You plead necessity and place $him under another indenture, paying the trivial fees left over once $he has been charged for $his own forecasted upkeep. Naturally, $he offers no response at all to any of this. <<set $cash -= 1000>> - <<set $ACitizens -= 1>> + <<set $lowerClass -= 1>> <<set $expired = 0, $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> @@ -72,7 +72,7 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that $He's beside $himself with joy when you accept $his plea and enslave $him. $He's given you the finest proof of loyalty a slave possibly can, having tasted a moment of freedom under the law, and thrown it away with utter contempt. $His $activeSlave.eyeColor eyes <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with eager anticipation, radiating gladness that the prospect of separation from you has gone. <<set $activeSlave.indenture = -1, $activeSlave.indentureRestrictions = 0>> <<set $cash -= 1000>> - <<set $ACitizens -= 1>> + <<set $lowerClass -= 1>> <<set $expired = 0, $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> @@ -111,7 +111,7 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that <<replace "#result">> $He smiles almost shyly when you offer $him a one year supplementary indenture. The price is reasonable, but definitely favorable to you. $He accepts it anyway, and you transfer the money into an escrow account to be held for $him until $his new indenture is done. Your sex slave once again, $he awaits your pleasure without a hint of fear. <<set $cash -= $slaveCost>> - <<set $ACitizens -= 1>> + <<set $lowerClass -= 1>> <<set $expired = 0>><<set $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> @@ -142,7 +142,7 @@ at the moment of $his scheduled emancipation, $he seems willing to consider a sh <<replace "#result">> $He looks pensive when you offer $him a one year supplementary indenture. The price reflects the market, and is a reasonable compensation for a year of sexual slavery. $He accepts it after some consideration, and you transfer the money into an escrow account to be held for $him until $his new indenture is done. Your sex slave once again, $he awaits orders with complacency. <<set $cash -= $slaveCost>> - <<set $ACitizens -= 1>> + <<set $lowerClass -= 1>> <<set $expired = 0>><<set $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw index 4c3c19c3c9c1b742221d559109d45615f2cb0398..a434a49e842f12459bf0164a6570fd75668fc483 100644 --- a/src/uncategorized/seNonlethalPit.tw +++ b/src/uncategorized/seNonlethalPit.tw @@ -1033,7 +1033,7 @@ <<if $pitAudience == "none">>You are alone above $pitName, left to watch the animal use your slave in private.<<elseif $pitAudience == "free">>Your guests line the rim of $pitName, joking and laughing.<<else>>The attendees line the rim of $pitName, making bets on how long $he'll last.<</if>> <<if $arcologies[0].FSRomanRevivalist != "unset" || $arcologies[0].FSDegradationist != "unset">> - They @@.green;strongly approve@@ of you using this method of punishment; this advances ideas from antiquity about what public events should be. /*not sure what the message that usually displays for Degradationism is - that might have to be changed*/ + They @@.green;strongly approve@@ of you using this method of punishment; this advances ideas from antiquity about what public events should be. /*not sure what the message that usually displays for Degradationism is - that might have to be changed*/ <<if $arcologies[0].FSRomanRevivalist != "unset">> <<set $rep += 10*$FSSingleSlaveRep*($arcologies[0].FSRomanRevivalist/$FSLockinLevel)>> <<set $arcologies[0].FSRomanRevivalist += 0.2*$FSSingleSlaveRep>> diff --git a/src/uncategorized/seRaidingAssault.tw b/src/uncategorized/seRaidingAssault.tw index 853a8476a8c6380dc6f990399dd26eedbbdc263f..f8bb20a657fcaa243200c3aafbd26ccdbd9d4b58 100644 --- a/src/uncategorized/seRaidingAssault.tw +++ b/src/uncategorized/seRaidingAssault.tw @@ -205,7 +205,7 @@ You make your selection and direct your $mercenariesTitle to attack the target. <<elseif _raidescape == 1>> Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. From the quantity of pill bottles evident on her desk, it seems she found the sole loophole to escape capture. <<else>> - Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. Despite her attempts to drug herself into suicide, the effects are temporary and the lawyer soon finds herself being hauled off to a waiting VTOL with her staff. + Your $mercenariesTitle capture the law firm's staff without much difficulty, but when they open the door to the lawyer's office they find her frothing from the mouth and unresponsive. Despite her attempts to drug herself into suicide, the effects are temporary and the lawyer soon finds herself being hauled off to a waiting VTOL with her staff. The lawyer spends the VTOL ride scarcely sparing any attention to the rape of her staff all about her. Instead she seems almost lost in thought, as if concentrating on finding some loophole or legal means to escape the fate that has befallen her staff. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</if>> diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw index c65be1850f7131c133337207ef458928e4ec078a..7e4cb9d16f1de21f0380c2d3699b86c06badcf66 100644 --- a/src/uncategorized/seRetirement.tw +++ b/src/uncategorized/seRetirement.tw @@ -35,13 +35,13 @@ $He is retiring into citizenship, with a substantial annuity that will provide $ <<if $activeSlave.fetish == "mindbroken">> Sadly, $he is not mentally equipped to look after herself, 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>> - $He wishes $he could continue to be your slave wife, but $he understands that marriages between slaves and slave owners 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. + $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>> - $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 slave owners 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. + $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>> - $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 slave owners 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. + $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 slave owners 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. + $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">> Sadly, $he is not mentally equipped to look after herself, but the arcology hosts several fine institutions capable of caring for $him. They'll have someone check in on $him daily. diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index a494b19d0013c24ce29ec4533cd831165f11087c..cf7394657a31ff51a8057cd7d80aa4d725738ae4 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -919,7 +919,7 @@ __Bids Received__ <<if $activeSlave.fetish != "masochist">> <<if $activeSlave.devotion > 50>> <<if random(1,100) > 60>> - <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who likes hurting her slaves, dislikes masochists for their enjoyment of her treatment, yet prefers slaves who will not hate her. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who likes hurting her slaves, dislikes masochists for their enjoyment of her treatment, yet prefers slaves who will not hate her. <<link "Accept bid" "Slave Sold">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "pain fetishist">> diff --git a/src/uncategorized/siblingsWorkaround.tw b/src/uncategorized/siblingsWorkaround.tw index 06b6f10a87b85893c3a39ad6e0a20a98fbe4387f..ef5763064efd05dc778f4a36d1677305b8153b11 100644 --- a/src/uncategorized/siblingsWorkaround.tw +++ b/src/uncategorized/siblingsWorkaround.tw @@ -42,7 +42,7 @@ Your new pair of slaves look frightened and uncertain, but seem encouraged by ea <<set _secondSlave.fetish = either("none", "none", "none", "none", "none", "none", "submissive", "cumslut", "humiliation", "buttslut", "pregnancy", "sadist", "dom", "masochist")>> <<set _secondSlave.behavioralFlaw = either("none", "none", "none", "arrogant", "bitchy", "odd", "hates men", "hates women", "hates women", "anorexic", "masochist", "gluttonous", "devout", "liberated")>> <<if (_secondSlave.behavioralFlaw == "devout")>> - <<set _secondSlave.sexualFlaw = either("none", "repressed", "shamefast", "apathetic")>> + <<set _secondSlave.sexualFlaw = either("none", "repressed", "shamefast", "apathetic")>> <<else>> <<set _secondSlave.sexualFlaw = either("none", "none", "none", "none", "hates oral", "hates anal", "hates penetration", "repressed", "idealistic", "shamefast", "apathetic", "crude", "judgemental")>> <</if>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 2af5e6bcd2bf90997a0813d61219e5d7e98aaaaa..b03965754cf1354d118314076c988970c8aab264 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -500,21 +500,21 @@ /* CAN BE REASSIGNED */ Assignment: <strong><span id="assign">$activeSlave.assignment<<if $activeSlave.sentence>> ($activeSlave.sentence weeks)<</if>></span>.</strong> - <<link "Rest">> <<= assignJob($activeSlave, "rest")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + <<link "Rest">> <<= assignJob($activeSlave, "rest")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<if ["be confined in the arcade", "work in the brothel", "serve in the club", "work in the dairy", "work as a farmhand", "serve in the master suite", "work as a servant", "work as a nanny"].includes($activeSlave.assignment)>> | <<link "Remove From Facility">> <<= removeJob($activeSlave, $activeSlave.assignment)>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <</if>> - | <<link "Fucktoy">> <<= assignJob($activeSlave, "please you")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Fucktoy">> <<= assignJob($activeSlave, "please you")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<if ($activeSlave.indentureRestrictions <= 0) && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> - | <<link "Gloryhole">> <<= assignJob($activeSlave, "work a glory hole")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Gloryhole">> <<= assignJob($activeSlave, "work a glory hole")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <</if>> <<if $activeSlave.fuckdoll == 0>> /* NON-FUCKDOLL ASSIGNMENTS */ <<if ($activeSlave.devotion >= -20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50)>> <<if $activeSlave.intelligenceImplant < 15 && $activeSlave.fetish != "mindbroken">> - | <<link "Classes">> <<= assignJob($activeSlave, "take classes")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Classes">> <<= assignJob($activeSlave, "take classes")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<else>> | Classes <</if>> @@ -523,9 +523,9 @@ <</if>> <<if (($activeSlave.devotion >= -20) || (($activeSlave.trust < -20) && ($activeSlave.devotion >= -50)) || ($activeSlave.trust < -50))>> - | <<link "Subordinate Slave" "Subordinate Targeting">> <<= assignJob($activeSlave, "be a subordinate slave")>><</link>> + | <<link "Subordinate Slave" "Subordinate Targeting">> <<= assignJob($activeSlave, "be a subordinate slave")>><</link>> <<if canSee($activeSlave) && canWalk($activeSlave)>> - | <<link "House Servant">> <<= assignJob($activeSlave, "be a servant")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "House Servant">> <<= assignJob($activeSlave, "be a servant")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<else>> /*| //Blind or immobile slaves cannot be servants// */ <</if>> @@ -534,29 +534,29 @@ <</if>> <<if ($activeSlave.devotion > 20 || $activeSlave.trust > 20 || $activeSlave.fetish == "mindbroken")>> - | <<link "Nanny">> <<= assignJob($activeSlave, "work as a nanny")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Nanny">> <<= assignJob($activeSlave, "work as a nanny")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<else>> /*| //Too resistant to be a nanny// */ <</if>> <<if ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> - | <<link "Whore">> <<= assignJob($activeSlave, "whore")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> - | <<link "Public Servant">> <<= assignJob($activeSlave, "serve the public")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Whore">> <<= assignJob($activeSlave, "whore")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Public Servant">> <<= assignJob($activeSlave, "serve the public")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <</if>> <<if ($activeSlave.lactation > 0) || ($activeSlave.balls > 0 && $activeSlave.ballType == "human")>> - | <<link "Milked">> <<= assignJob($activeSlave, "get milked")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Milked">> <<= assignJob($activeSlave, "get milked")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<else>> /*| //Not lactating// */ <</if>> <<if $farmyard && (canSee($activeSlave) && canWalk($activeSlave))>> /*These requirement will most likely need to be expanded*/ - | <<link "Farmhand">> <<= assignJob($activeSlave, "work as a farmhand")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Farmhand">> <<= assignJob($activeSlave, "work as a farmhand")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <<else>> /*| //Blind or immobile slaves cannot be farmhands// */ <</if>> - | <<link "Confinement">> <<= assignJob($activeSlave, "stay confined")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + | <<link "Confinement">> <<= assignJob($activeSlave, "stay confined")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> | <<link "Let $him choose">> <<= assignJob($activeSlave, "choose her own job")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> | <<link "Stay on this assignment for another month">><<if $activeSlave.assignment != "choose her own job">><<set $activeSlave.sentence += 4>><<replace "#assign">>$activeSlave.assignment ($activeSlave.sentence weeks)<</replace>><</if>><</link>> @@ -1661,7 +1661,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <<elseif $activeSlave.pornFeed == 0>> The media hub is not releasing highlights of $his sex life. [[Release|Slave Interact][$activeSlave.pornFeed = 1]] <<else>> - The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. + The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. <<if $activeSlave.pornFameSpending == 0>> [[Halt|Slave Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFocus = "none"]] | [[Publicize|Slave Interact][$activeSlave.pornFameSpending += 1000]] diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw index e4f189352ae5152bf3fb8595c016f4b20716a72c..d1970ba81f61ecc14dd4a52cf0001587c2ad3eba 100644 --- a/src/uncategorized/slaveShelter.tw +++ b/src/uncategorized/slaveShelter.tw @@ -141,7 +141,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "Her previous owner forced her to cut off her dick and balls and cook them.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-100,-80)>> + <<set $shelterSlave.devotion = random(-100,-80)>> <<set $shelterSlave.trust = random(-100,-90)>> <<set $shelterSlave.health = random(-75,-50)>> <<set $shelterSlave.dick = 0>> @@ -165,7 +165,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "Her previous owner forced her to cut off her breasts and cook them.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-100,-80)>> + <<set $shelterSlave.devotion = random(-100,-80)>> <<set $shelterSlave.trust = random(-100,-90)>> <<set $shelterSlave.health = random(-75,-50)>> <<set $shelterSlave.boobs = 0>> @@ -183,7 +183,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "She is an enslaved Daughter of Liberty, caught some weeks after the failed coup. Her previous owner used her as a punching bag and dart board, then when he was bored of her tattooed obscenities all over her body and threw her away.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-100,-90)>> + <<set $shelterSlave.devotion = random(-100,-90)>> <<set $shelterSlave.trust = random(-100,-90)>> <<set $shelterSlave.health = random(-90,-70)>> <<set $shelterSlave.slaveName = either('Cumbucket', 'Sluttypig', 'Fuckpuppet', 'Cumgulper', 'Cumdoll', 'Cumbitch', 'Whorelips', 'Spunkswallow', 'Fuckslut', 'Fucktoy', 'Spunkbucket', 'Fuckhole', 'Fuckmeat', 'Rapemeat')>> @@ -228,7 +228,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "Her previous owner gelded her and used her for anal abuse.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-75,-60)>> + <<set $shelterSlave.devotion = random(-75,-60)>> <<set $shelterSlave.trust = random(-100,-75)>> <<set $shelterSlave.health = random(-50,-30)>> <<set $shelterSlave.face = random(-60,-20)>> @@ -251,7 +251,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "Her background is obscure, but seems to have involved terrible abuse of her huge cock and balls.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-75,-60)>> + <<set $shelterSlave.devotion = random(-75,-60)>> <<set $shelterSlave.trust = random(-100,-75)>> <<set $shelterSlave.health = random(-50,-30)>> <<set $shelterSlave.face = random(-60,-20)>> @@ -275,7 +275,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "Her holes were cruelly stretched by constant plug use.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-75,-60)>> + <<set $shelterSlave.devotion = random(-75,-60)>> <<set $shelterSlave.trust = random(-100,-75)>> <<set $shelterSlave.health = random(-50,-30)>> <<set $shelterSlave.vagina = 4>> @@ -301,7 +301,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "Her previous owner discarded her after many pregnancies.">> <<set $shelterSlave.career = "a breeder">> - <<set $shelterSlave.devotion = random(-75,-60)>> + <<set $shelterSlave.devotion = random(-75,-60)>> <<set $shelterSlave.trust = random(-100,-75)>> <<set $shelterSlave.health = random(-50,-30)>> <<set $shelterSlave.preg = -2>> @@ -326,7 +326,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "She was worn out by twenty years of brothel service.">> <<set $shelterSlave.career = "a prostitute">> - <<set $shelterSlave.devotion = random(-75,-60)>> + <<set $shelterSlave.devotion = random(-75,-60)>> <<set $shelterSlave.trust = random(-100,-75)>> <<set $shelterSlave.health = random(-80,-60)>> <<set $shelterSlave.face = random(-60,-20)>> @@ -347,7 +347,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<set $shelterSlave = $activeSlave>> <<set $shelterSlave.origin = "She was discarded after suffering a terrible reaction to growth hormone treatment.">> <<set $shelterSlave.career = "a slave">> - <<set $shelterSlave.devotion = random(-75,-60)>> + <<set $shelterSlave.devotion = random(-75,-60)>> <<set $shelterSlave.trust = random(-100,-75)>> <<set $shelterSlave.health = random(-80,-60)>> <<set $shelterSlave.chem = 1000>> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 3ff90c5a4731f2f6ef321dc3438839d75d2cb593..b796356fa751c780ef4a6ae402798272509aff67 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -1,84 +1,84 @@ :: Slave Summary [nobr] <<set setup.passagePreFilters = setup.passagePreFilters || { - "Main": s => (s.assignmentVisible == 1), + "Main": s => (s.assignmentVisible == 1), "Personal Attention Select": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0), - "Agent Select": s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence+s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)), - "BG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)), - "Recruiter Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)), - "HG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canSee(s) && canTalk(s)), - "Head Girl Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Agent Select": s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence+s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)), + "BG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)), + "Recruiter Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)), + "HG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canSee(s) && canTalk(s)), + "Head Girl Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "be your Head Girl" && s.indentureRestrictions <= 0 && (s.breedingMark != 1 || $propOutcome == 0)) || ($Flag != 0 && s.assignment == "live with your Head Girl"))), - "Subordinate Targeting": s => (s.devotion >= -20 && s.fuckdoll == 0 && $activeSlave.ID != s.ID && ($activeSlave.amp != 1 || s.amp != 1)), - "Spa": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Subordinate Targeting": s => (s.devotion >= -20 && s.fuckdoll == 0 && $activeSlave.ID != s.ID && ($activeSlave.amp != 1 || s.amp != 1)), + "Spa": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "rest in the spa") || ($Flag == 1 && s.assignment == "rest in the spa") || ($Flag != 0 && $Flag != 1 && s.ID == $Attendant.ID))), - "Attendant Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)), - "Nursery": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (s.devotion > 20 || s.trust > 20) && ( + "Attendant Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)), + "Nursery": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (s.devotion > 20 || s.trust > 20) && ( ($Flag == 0 && s.assignment != "work as a nanny") || ($Flag == 1 && s.assignment == "work as a nanny") || ($Flag != 0 && $Flag != 1 && s.ID == $Matron.ID))), - "Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)) && s.fetish != "mindbroken", - "Brothel": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)) && s.fetish != "mindbroken", + "Brothel": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work in the brothel") || ($Flag == 1 && s.assignment == "work in the brothel") || ($Flag != 0 && $Flag != 1 && s.ID == $Madam.ID))), - "Madam Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)), - "Club": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Madam Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)), + "Club": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "serve in the club") || ($Flag == 1 && s.assignment == "serve in the club") || ($Flag != 0 && $Flag != 1 && s.ID == $DJ.ID))), - "DJ Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canTalk(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)), - "Clinic": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "DJ Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canTalk(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)), + "Clinic": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "get treatment in the clinic") || ($Flag == 1 && s.assignment == "get treatment in the clinic") || ($Flag != 0 && $Flag != 1 && s.ID == $Nurse.ID))), - "Nurse Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), - "Schoolroom": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && ( + "Nurse Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), + "Schoolroom": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && ( ($Flag == 0 && s.assignment != "learn in the schoolroom") || ($Flag == 1 && s.assignment == "learn in the schoolroom") || ($Flag != 0 && $Flag != 1 && s.ID == $Schoolteacher.ID))), - "Schoolteacher Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canTalk(s) && canWalk(s) && canSee(s)), - "Dairy": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Schoolteacher Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canTalk(s) && canWalk(s) && canSee(s)), + "Dairy": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work in the dairy") || ($Flag == 1 && s.assignment == "work in the dairy") || ($Flag != 0 && $Flag != 1 && s.ID == $Milkmaid.ID))), - "Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s)), - "Farmyard": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && canWalk(s) && ( + "Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s)), + "Farmyard": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && canWalk(s) && ( ($Flag == 0 && s.assignment != "work as a farmhand") || ($Flag == 1 && s.assignment == "work as a farmhand") || ($Flag != 0 && $Flag != 1 && s.ID == $Farmer.ID))), - "Farmer Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), - "Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Farmer Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), + "Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work as a servant") || ($Flag == 1 && s.assignment == "work as a servant") || ($Flag != 0 && $Flag != 1 && s.ID == $Stewardess.ID))), - "Stewardess Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s)), - "Master Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( + "Stewardess Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s)), + "Master Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "serve in the master suite") || ($Flag == 1 && s.assignment == "serve in the master suite") || ($Flag != 0 && $Flag != 1 && s.ID == $Concubine.ID))), - "Concubine Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.amp != 1), - "Cellblock": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && ( + "Concubine Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.amp != 1), + "Cellblock": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && ( ($Flag == 0 && s.assignment != "be confined in the cellblock") || ($Flag == 1 && s.assignment == "be confined in the cellblock") || ($Flag != 0 && $Flag != 1 && s.ID == $Wardeness.ID))), - "Wardeness Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) & canSee(s)), - "Arcade": s => (s.assignmentVisible == 1 && ($arcade >= $arcadeSlaves || $arcadeUpgradeFuckdolls == 1) && ( + "Wardeness Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) & canSee(s)), + "Arcade": s => (s.assignmentVisible == 1 && ($arcade >= $arcadeSlaves || $arcadeUpgradeFuckdolls == 1) && ( ($Flag == 0 && s.assignment != "be confined in the arcade") || ($Flag != 0 && s.assignment == "be confined in the arcade"))), - "Pit": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && ( + "Pit": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && ( ($Flag == 0 && !$fighterIDs.includes(s.ID) && canWalk(s) && (s.assignment != "guard you") && (s.assignment != "work in the dairy" || $dairyRestraintsSetting < 2)) || ($Flag != 0 && $fighterIDs.includes(s.ID)))), - "Coursing Association": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && ( + "Coursing Association": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && ( ($Flag == 0 && canWalk(s) && $Lurcher.ID != s.ID) || ($Flag != 0 && $Lurcher.ID == s.ID))), - "New Game Plus": s => (($Flag == 0 && s.assignment != "be imported") || ($Flag != 0 && s.assignment == "be imported")), - "Rules Slave Select": s => (($Flag == 0 && !ruleSlaveSelected(s, $currentRule)) || ($Flag != 0 && ruleSlaveSelected(s, $currentRule))), - "Rules Slave Exclude": s => (($Flag == 0 && !ruleSlaveExcluded(s, $currentRule)) || ($Flag != 0 && ruleSlaveExcluded(s, $currentRule))), - "Matchmaking": s => (s.devotion >= 100 && s.relationship == $activeSlave.relationship && s.ID != $activeSlave.ID), + "New Game Plus": s => (($Flag == 0 && s.assignment != "be imported") || ($Flag != 0 && s.assignment == "be imported")), + "Rules Slave Select": s => (($Flag == 0 && !ruleSlaveSelected(s, $currentRule)) || ($Flag != 0 && ruleSlaveSelected(s, $currentRule))), + "Rules Slave Exclude": s => (($Flag == 0 && !ruleSlaveExcluded(s, $currentRule)) || ($Flag != 0 && ruleSlaveExcluded(s, $currentRule))), + "Matchmaking": s => (s.devotion >= 100 && s.relationship == $activeSlave.relationship && s.ID != $activeSlave.ID), "Dinner Party Preperations": s => (s.assignmentVisible == 1 && s.fuckdoll == 0), }>> <<set _Pass = passage(), _SL = $slaves.length, $assignTo = _Pass, _indexed = 0, @@ -319,7 +319,7 @@ [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] <<else>> <<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> - [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] + [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] <</if>> <<case "Madam Select">> <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> @@ -413,7 +413,7 @@ <<continue>> <<else>> <<if (_Slave.lactation > 0 || (($dairySlimMaintainUpgrade == 0 || $dairySlimMaintain == 0) && (_Slave.boobs > 300 || _Slave.dick == 0 || $dairyImplantsSetting == 1) && $dairyImplantsSetting != 2)) || (_Slave.balls > 0)>> - <<if (_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.amp == 1) || ($dairyRestraintsUpgrade == 1)>> + <<if (_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.amp == 1) || ($dairyRestraintsUpgrade == 1)>> <<if ($dairyStimulatorsSetting < 2) || (_Slave.anus > 2) || ($dairyPrepUpgrade == 1)>> <<if ($dairyPregSetting < 2) || (_Slave.vagina > 2) || (_Slave.ovaries == 0) || ($dairyPrepUpgrade == 1)>> <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> diff --git a/src/uncategorized/spa.tw b/src/uncategorized/spa.tw index fb1932f9d809a63cefcc1f00d89039daf0853fa7..53d72b5ec081414cc85d3141ef41e3661fad8f99 100644 --- a/src/uncategorized/spa.tw +++ b/src/uncategorized/spa.tw @@ -55,7 +55,7 @@ $spaNameCaps <<case "Slimness Enthusiast">> is comfortable, with waterproof cushions lining the pools. Everything is designed for the slaves' comfort; there are even special mud baths to perfect skin clarity. <<case "Hedonistic">> - is comfortable, with waterproof cushions lining the pools. It is equipped with all sorts of devices to aid hefty slaves, including lifts to help them in and out of the water, specialized moisturizers to keep their skin healthy and smooth, and all around showers to help clean difficult to reach spots and between folds. <<if $arcologies[0].FSHedonisticDecadenceResearch == 1>>Platters of food and treats are readily available around the tubs so that relaxing slaves never have to strain to grab a bite to eat<<else>>Feeders connected to the slave food reserves line the pools so that so that relaxing slaves never have to strain to suck down their fill of food<</if>>. + is comfortable, with waterproof cushions lining the pools. It is equipped with all sorts of devices to aid hefty slaves, including lifts to help them in and out of the water, specialized moisturizers to keep their skin healthy and smooth, and all around showers to help clean difficult to reach spots and between folds. <<if $arcologies[0].FSHedonisticDecadenceResearch == 1>>Platters of food and treats are readily available around the tubs so that relaxing slaves never have to strain to grab a bite to eat<<else>>Feeders connected to the slave food reserves line the pools so that so that relaxing slaves never have to strain to suck down their fill of food<</if>>. <<default>> is well-appointed, with massage tables, hot tubs, and a cold pool. <</switch>> @@ -84,7 +84,7 @@ $spaNameCaps <<if _NewPop > $dormitory>> @@.red;Dormitory capacity will be exceeded.@@ <</if>> -<</if>> +<</if>> <<set _Tmult0 = Math.trunc($spa*1000*$upgradeMultiplierArcology)>> <br>$spaNameCaps can house $spa slaves while they recuperate here. Currently $spaSlaves <<if $spaSlaves == 1>>is<<else>>are<</if>> recuperating. diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 059e8aa58891cbfeebbe9884533654f29408c927..c9d320299742ef0e2ae82fbbde610e5cc21f8cc4 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -93,7 +93,7 @@ <<set $slaves[$i].intelligence = $genePool[_spr].intelligence-30>> <</if>> <<if ($arcologies[0].FSPaternalist > 0)>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity, which advances ideals about enlightened slave ownership. + Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity, which advances ideals about enlightened slaveownership. <<set $repGain += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <</if>> <</if>> diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index 40bf66e814ea6e7bb1abf47c66ff6bb1ebe474fe..24806ae00944f774c40655437e51bf28be24d909 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -666,7 +666,7 @@ <br>[[Summary Options]] <br>[[Description Options]] <br> -<<elseif _Pass == "propagandaHub" || _Pass == "securityHQ" || _Pass == "secBarracks" || _Pass == "riotControlCenter">> +<<elseif _Pass == "propagandaHub" || _Pass == "securityHQ" || _Pass == "secBarracks" || _Pass == "riotControlCenter">> <br> <<if $propHub == 1>> <br><span id="propHub"><<link "Manage PR">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "propagandaHub">><</link>></span> @@.cyan;[Shift+H]@@ @@ -708,7 +708,7 @@ <<link "Run Custom Function">> <<if _customEvalCode>> <<if _customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */ - <<set _customEvalCode = "(" + _customEvalCode + ")">> + <<set _customEvalCode = "(" + _customEvalCode + ")">> <</if>> <<if typeof eval(_customEvalCode) === "function">> <<run (eval(_customEvalCode))()>> diff --git a/src/uncategorized/summaryOptions.tw b/src/uncategorized/summaryOptions.tw index 8cad7e4ec01e2da4e16c4ad5cca467dba199521a..2bfbac40dabaab717d89eef4af597690db755c60 100644 --- a/src/uncategorized/summaryOptions.tw +++ b/src/uncategorized/summaryOptions.tw @@ -46,6 +46,9 @@ <br> <span id="OptionAbbreviateDrugs"><<OptionAbbreviateDrugs>></span> +<br> +<span id="OptionAbbreviateHormoneBalance"><<OptionAbbreviateHormoneBalance>></span> + <br> <span id="OptionAbbreviateRace"><<OptionAbbreviateRace>></span> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index f4150b0542cc7ac22b5233898b61c0cab271b819..b4026cf04014a685c6f9b22262a3e6dc3fb50816 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -912,10 +912,10 @@ As the remote surgery's long recovery cycle completes, <<if $activeSlave.fetish == "mindbroken">> $He doesn't notice that $his butt has gotten smaller. As with all surgery @@.red;$his health has been slightly affected.@@ <<elseif ($activeSlave.devotion > 50)>> - $He <<if canSee($activeSlave)>>twists to view<<else>>$He jiggles<</if>> $his new, sleeker derriere and turns to you with a smile and a flirty little roll of $his hips. $He's still sore, so $he doesn't bounce $his tighter buttocks for you, but $he seems happy all the same. @@.hotpink;$He's happy with your changes to $his buttocks.@@ As with all surgery @@.red;$his health has been slightly affected.@@ + $He <<if canSee($activeSlave)>>twists to view<<else>>$He jiggles<</if>> $his new, sleeker derrière and turns to you with a smile and a flirty little roll of $his hips. $He's still sore, so $he doesn't bounce $his tighter buttocks for you, but $he seems happy all the same. @@.hotpink;$He's happy with your changes to $his buttocks.@@ As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion >= -20)>> - $He <<if canSee($activeSlave)>>twists to view<<else>>jiggles<</if>> $his new, sleeker derriere skeptically. <<if $activeSlave.amp != 1>>$He's still sore, so $he doesn't touch it.<<else>>$He's still sore, so $he keeps $his torso still.<</if>> $He's come to terms with the fact that $he's a slave, but $he expected something other than this when $he was sent to the surgery. $He isn't much affected mentally. As with all surgery @@.red;$his health has been slightly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body. + $He <<if canSee($activeSlave)>>twists to view<<else>>jiggles<</if>> $his new, sleeker derrière skeptically. <<if $activeSlave.amp != 1>>$He's still sore, so $he doesn't touch it.<<else>>$He's still sore, so $he keeps $his torso still.<</if>> $He's come to terms with the fact that $he's a slave, but $he expected something other than this when $he was sent to the surgery. $He isn't much affected mentally. As with all surgery @@.red;$his health has been slightly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body. <<set $activeSlave.trust -= 5>> <<else>> $He shifts $his diminished ass with resentment. <<if $activeSlave.amp != 1>>$He's still sore, so $he doesn't touch it, but <<if canSee($activeSlave)>>$he glares daggers<<else>>$his face contorts with distaste<</if>>.<<else>>$He's still sore, so $he keeps $his torso still, but <<if canSee($activeSlave)>>$he glares daggers<<else>>$his face contorts with distaste<</if>>.<</if>> $He still thinks of $himself as a person, so $he isn't used to the idea of being surgically altered to suit your every whim. For now, @@.mediumorchid;$he seems to view this surgical ass theft as a cruel imposition@@. As with all surgery @@.red;$his health has been slightly affected.@@ $He is @@.gold;terribly afraid@@ of your total power over $his body. @@ -1923,10 +1923,10 @@ As the remote surgery's long recovery cycle completes, $He leaves the surgery with nothing but a nonspecific ache in $his lower abdomen, but $he has managed to catch enough slave rumors about what the fabricator can do to know that it means $he is now internally indistinguishable from a natural, unaltered woman. $He is @@.mediumaquamarine;tremendously impressed@@ that you would devote such immense resources to altering $his body, and is more willing than ever to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.trust += 5, $activeSlave.devotion += 5>> <<elseif ($activeSlave.devotion >= -20)>> - $He leaves the surgery with nothing but a nonspecific ache in $his lower abdomen, but $he has managed to catch enough slave rumors about what the fabricator can do to know that it means $he is now internally indistinguishable from a natural, unaltered woman. $He is @@.gold;terrified@@ of your apparently untrammelled power over $his body, so much so that $he is now more willing to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ + $He leaves the surgery with nothing but a nonspecific ache in $his lower abdomen, but $he has managed to catch enough slave rumors about what the fabricator can do to know that it means $he is now internally indistinguishable from a natural, unaltered woman. $He is @@.gold;terrified@@ of your apparently untrammeled power over $his body, so much so that $he is now more willing to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.trust -= 5, $activeSlave.devotion += 5>> <<else>> - $He leaves the surgery with nothing but a nonspecific ache in $his lower abdomen, but $he has managed to catch enough slave rumors about what the fabricator can do to know that it means $he is now internally indistinguishable from a natural, unaltered woman. $He is @@.gold;terrified@@ of your apparently untrammelled power over $his body, and @@.mediumorchid;furious@@ at $his lack of control over $his own person. As with all surgery @@.red;$his health has been slightly affected.@@ + $He leaves the surgery with nothing but a nonspecific ache in $his lower abdomen, but $he has managed to catch enough slave rumors about what the fabricator can do to know that it means $he is now internally indistinguishable from a natural, unaltered woman. $He is @@.gold;terrified@@ of your apparently untrammeled power over $his body, and @@.mediumorchid;furious@@ at $his lack of control over $his own person. As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>> <</if>> @@ -1934,7 +1934,7 @@ As the remote surgery's long recovery cycle completes, <<if $activeSlave.fetish == "mindbroken">> It's not immediately apparent to $him what kind of surgery $he received, since all $he's left with is a nonspecific ache in $his abdomen. As with all surgery @@.red;$his health has been slightly affected.@@ <<elseif ($activeSlave.devotion > 50)>> - $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anaesthetics lifts and feeling returns to $his lower half. As a devoted slave, $he knew the essentials of the surgery before it was performed, so $he's excited to <<if canSee($activeSlave)>>see<<else>>feel<</if>> the results. $He is @@.mediumaquamarine;tremendously impressed@@ that you would devote such immense resources to altering $his body, and is more willing than ever to @@.hotpink;submit to your plans@@ for $his future. + $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anesthetics lifts and feeling returns to $his lower half. As a devoted slave, $he knew the essentials of the surgery before it was performed, so $he's excited to <<if canSee($activeSlave)>>see<<else>>feel<</if>> the results. $He is @@.mediumaquamarine;tremendously impressed@@ that you would devote such immense resources to altering $his body, and is more willing than ever to @@.hotpink;submit to your plans@@ for $his future. <<set $activeSlave.trust += 5, $activeSlave.devotion += 5>> <<elseif ($activeSlave.devotion >= -20)>> It's not immediately apparent to $him what kind of surgery $he received, since all $he's left with is a nonspecific ache in $his abdomen. As with all surgery @@.red;$his health has been slightly affected.@@ @@ -1979,24 +1979,24 @@ As the remote surgery's long recovery cycle completes, The surgery is invasive, and $he spends some time in the autosurgery, slowly recovering. As feeling slowly returns to the lower half of $his body and $his thoughts coalesce against the dissipating fog of surgical pharmacology, $he strains to focus on $his groin<<if canSee($activeSlave)>>, visible in a ceiling mirror above $him<</if>>. As a devoted slave, $he knew the essentials of the surgery before it was performed, so $he's excited to <<if canSee($activeSlave)>>see<<else>>feel<</if>> the result. $His eyes open wide as $he takes in the new member between $his legs. Suddenly, it twitches for the first time. The mixed pain of the terribly sore area and pleasure of new sensations floods $him, and $he jerks against the surgical restraints, gasping for breath. $He is @@.mediumaquamarine;tremendously impressed@@ that you would devote such immense resources to altering $his body, and is more willing than ever to @@.hotpink;submit to your plans@@ for $his future. @@.red;$His health has been severely affected@@ by the intrusive surgery. <<set $activeSlave.trust += 5, $activeSlave.devotion += 5>> <<elseif ($activeSlave.devotion >= -20)>> - The surgery is invasive, and $he spends some time in the autosurgery, slowly recovering. As feeling slowly returns to the lower half of $his body and $his thoughts coalesce against the dissipating fog of surgical pharmacology, $he focuses on $his groin<<if canSee($activeSlave)>>, visible in a ceiling mirror above $him<</if>>. $He slowly becomes aware of the soft new member resting between $his legs. $He has a penis. The thought process is visible on $his face as the fact sinks in. $He has a penis! Unsure what to make of this unbelievable development, $he <<if canSee($activeSlave)>>turns $his gaze away from the mirror and<</if>> shuts $his eyes tightly. $He is @@.gold;terrified@@ of your apparently untrammelled power over $his body, so much so that $he is now more willing to @@.hotpink;submit to your plans@@ for $his future. @@.red;$His health has been severely affected@@ by the intrusive surgery. + The surgery is invasive, and $he spends some time in the autosurgery, slowly recovering. As feeling slowly returns to the lower half of $his body and $his thoughts coalesce against the dissipating fog of surgical pharmacology, $he focuses on $his groin<<if canSee($activeSlave)>>, visible in a ceiling mirror above $him<</if>>. $He slowly becomes aware of the soft new member resting between $his legs. $He has a penis. The thought process is visible on $his face as the fact sinks in. $He has a penis! Unsure what to make of this unbelievable development, $he <<if canSee($activeSlave)>>turns $his gaze away from the mirror and<</if>> shuts $his eyes tightly. $He is @@.gold;terrified@@ of your apparently untrammeled power over $his body, so much so that $he is now more willing to @@.hotpink;submit to your plans@@ for $his future. @@.red;$His health has been severely affected@@ by the intrusive surgery. <<set $activeSlave.trust -= 5, $activeSlave.devotion += 5>> <<else>> - The surgery is invasive, and $he spends some time in the autosurgery, slowly recovering. As feeling slowly returns to the lower half of $his body and $his thoughts coalesce against the dissipating fog of surgical pharmacology, $he focuses on $his groin<<if canSee($activeSlave)>>, visible in a ceiling mirror above $him<</if>>. $He slowly becomes aware of the soft new member resting between $his legs. $He has a penis. The thought process is visible on $his face as the fact sinks in. $He has a penis! <<if $activeSlave.voice == 0>>$He tries to scream, but as a mute all $he can manage is pathetic, silent thrashing against the surgical restraints.<<else>>A huge scream rises out of $him, going on and on, until $he pauses to gasp for breath so $he can go on screaming.<</if>> $He is @@.gold;terrified@@ of your apparently untrammelled power over $his body, and @@.mediumorchid;furious@@ at $his lack of control over $his own person. @@.red;$His health has been severely affected@@ by the intrusive surgery. + The surgery is invasive, and $he spends some time in the autosurgery, slowly recovering. As feeling slowly returns to the lower half of $his body and $his thoughts coalesce against the dissipating fog of surgical pharmacology, $he focuses on $his groin<<if canSee($activeSlave)>>, visible in a ceiling mirror above $him<</if>>. $He slowly becomes aware of the soft new member resting between $his legs. $He has a penis. The thought process is visible on $his face as the fact sinks in. $He has a penis! <<if $activeSlave.voice == 0>>$He tries to scream, but as a mute all $he can manage is pathetic, silent thrashing against the surgical restraints.<<else>>A huge scream rises out of $him, going on and on, until $he pauses to gasp for breath so $he can go on screaming.<</if>> $He is @@.gold;terrified@@ of your apparently untrammeled power over $his body, and @@.mediumorchid;furious@@ at $his lack of control over $his own person. @@.red;$His health has been severely affected@@ by the intrusive surgery. <<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>> <</if>> <<case "addBalls">> <<if $activeSlave.fetish == "mindbroken">> - $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anaesthetics lifts and feeling returns to $his lower half. $His new testicles are small, and $his scrotum is scarcely visible under $his dick, but its impact becomes immediately clear. $He slowly achieves an excruciatingly painful erection, panting with the pain as $his very sore member becomes hard. The terrible overstimulation brings a spurt of cum jetting out of $his cockhead. As the agony melts away, $he struggles to understand what just happened. As with all surgery @@.red;$his health has been slightly affected.@@ + $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anesthetics lifts and feeling returns to $his lower half. $His new testicles are small, and $his scrotum is scarcely visible under $his dick, but its impact becomes immediately clear. $He slowly achieves an excruciatingly painful erection, panting with the pain as $his very sore member becomes hard. The terrible overstimulation brings a spurt of cum jetting out of $his cockhead. As the agony melts away, $he struggles to understand what just happened. As with all surgery @@.red;$his health has been slightly affected.@@ <<elseif ($activeSlave.devotion > 50)>> - $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anaesthetics lifts and feeling returns to $his lower half. As a devoted slave, $he knew the essentials of the surgery before it was performed, so $he's excited to <<if canSee($activeSlave)>>see<<else>>feel<</if>> the result. $His new testicles are small, and $his scrotum is scarcely visible under $his dick, but its impact becomes immediately clear. $He slowly achieves an excruciatingly painful erection, panting with the pain as $his very sore member becomes hard. The terrible overstimulation brings a spurt of cum jetting out of $his cockhead. As the agony melts away, $he begins to giggle. $He is @@.mediumaquamarine;tremendously impressed@@ that you would devote such immense resources to altering $his body, and is more willing than ever to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ + $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anesthetics lifts and feeling returns to $his lower half. As a devoted slave, $he knew the essentials of the surgery before it was performed, so $he's excited to <<if canSee($activeSlave)>>see<<else>>feel<</if>> the result. $His new testicles are small, and $his scrotum is scarcely visible under $his dick, but its impact becomes immediately clear. $He slowly achieves an excruciatingly painful erection, panting with the pain as $his very sore member becomes hard. The terrible overstimulation brings a spurt of cum jetting out of $his cockhead. As the agony melts away, $he begins to giggle. $He is @@.mediumaquamarine;tremendously impressed@@ that you would devote such immense resources to altering $his body, and is more willing than ever to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.trust += 5, $activeSlave.devotion += 5>> <<elseif ($activeSlave.devotion >= -20)>> - $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anaesthetics lifts and feeling returns to $his lower half. $He cannot quite feel what has happened to $him yet, but $he does not have long to wait. $His new testicles are small, and $his scrotum is scarcely visible under $his dick, but its impact becomes immediately clear. $He slowly achieves an excruciatingly painful erection, panting with the pain as $his very sore member becomes hard. The terrible overstimulation brings a spurt of cum jetting out of $his cockhead. As the agony melts away, the rush of new hormones clashes with $his already roiling emotions, and $he begins to sob. $He is @@.gold;terrified@@ of your apparently untrammelled power over $his body, so much so that $he is now more willing to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ + $He lies back in the surgical chair<<if canSee($activeSlave)>>, gazing at $himself in the ceiling mirror<</if>> as the fog of anesthetics lifts and feeling returns to $his lower half. $He cannot quite feel what has happened to $him yet, but $he does not have long to wait. $His new testicles are small, and $his scrotum is scarcely visible under $his dick, but its impact becomes immediately clear. $He slowly achieves an excruciatingly painful erection, panting with the pain as $his very sore member becomes hard. The terrible overstimulation brings a spurt of cum jetting out of $his cockhead. As the agony melts away, the rush of new hormones clashes with $his already roiling emotions, and $he begins to sob. $He is @@.gold;terrified@@ of your apparently untrammeled power over $his body, so much so that $he is now more willing to @@.hotpink;submit to your plans@@ for $his future. As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.trust -= 5, $activeSlave.devotion += 5>> <<else>> - The autosurgery allows $him to recover for a while. Once it's safe, though, it's time to test the function of $his new organs by seeing if they permit $him to achieve erection. The surgery slowly inserts a dildo into $his anus; the slave is so fuzzy from the surgery and accompanying drugs that it takes a while for the machine assfuck to register. Gradually, though, $his new dick becomes hard. Horrified, $he cannot take $his <<if canSee($activeSlave)>>eyes off $his own reflection in the ceiling mirror<<else>>mind off $his soft cock<</if>> as it bobs and waves with the sodomy. A delayed reaction sets in as the soreness of surgical recovery competes with the stimulation: <<if $activeSlave.voice == 0>>$he tries to scream, but only manages to gasp repeatedly<<else>>$he howls with pain and terror<</if>> as the dildo forces a weak prostate orgasm. $He is @@.gold;terrified@@ of your apparently untrammelled power over $his body, and @@.mediumorchid;furious@@ at $his lack of control over $his own person. As with all surgery @@.red;$his health has been slightly affected.@@ + The autosurgery allows $him to recover for a while. Once it's safe, though, it's time to test the function of $his new organs by seeing if they permit $him to achieve erection. The surgery slowly inserts a dildo into $his anus; the slave is so fuzzy from the surgery and accompanying drugs that it takes a while for the machine assfuck to register. Gradually, though, $his new dick becomes hard. Horrified, $he cannot take $his <<if canSee($activeSlave)>>eyes off $his own reflection in the ceiling mirror<<else>>mind off $his soft cock<</if>> as it bobs and waves with the sodomy. A delayed reaction sets in as the soreness of surgical recovery competes with the stimulation: <<if $activeSlave.voice == 0>>$he tries to scream, but only manages to gasp repeatedly<<else>>$he howls with pain and terror<</if>> as the dildo forces a weak prostate orgasm. $He is @@.gold;terrified@@ of your apparently untrammeled power over $his body, and @@.mediumorchid;furious@@ at $his lack of control over $his own person. As with all surgery @@.red;$his health has been slightly affected.@@ <<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>> <</if>> diff --git a/src/uncategorized/toychest.tw b/src/uncategorized/toychest.tw index b3d92f77c68b865486c6dd5d3f409b59d675ac7a..f7e2acf4fe4a161b68685db99bd69e2e49b2d8cb 100644 --- a/src/uncategorized/toychest.tw +++ b/src/uncategorized/toychest.tw @@ -25,7 +25,7 @@ is lying on the couch with her butt ready for you. /*check*/ <<elseif $slaves[$i].toyHole == "dick">> - is lying on the couch with her dick at the ready for you. + is lying on the couch with her dick at the ready for you. <<else>> is nearby, eagerly presenting herself. <</if>> diff --git a/src/uncategorized/universalRules.tw b/src/uncategorized/universalRules.tw index 384a71d28ee9b1e29071b50f903e2548f4aec15f..3ae498896436ad4d5a87541b894f85c71b05f881 100644 --- a/src/uncategorized/universalRules.tw +++ b/src/uncategorized/universalRules.tw @@ -137,9 +137,10 @@ Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop appl //Will lessen medical costs, at the expense of scarring// <</if>> -<<if $DefaultBirthDestination !== "">> + +<br><br> +<<if $DefaultBirthDestination === "anywhere">> <<if $arcologies[0].FSRepopulationFocus > 40>> - <br><br> <<if $universalRulesChildrenBecomeBreeders == 1>> Unreserved children ''will be auto-enrolled'' in breeder schools to be raised into fine mothers and fathers. [[Decide children's fate on an individual level|Universal Rules][$universalRulesChildrenBecomeBreeders = 0]] @@ -154,18 +155,19 @@ Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop appl //Option disabled as upon birth slave babies will be sent to $DefaultBirthDestination.// <</if>> +<br><br> <<if $universalRulesChildrenBecomeBreeders < 1>> - Upon birth slave babies - <br><br> <<if $DefaultBirthDestination === "">> + Upon birth slave babies + <<if $DefaultBirthDestination === "anywhere">> can be sent anywhere. Pre-select their destination a: - [[slave orphanage|Universal Rules][$DefaultBirthDestination = "a orphanage"]] + [[slave orphanage|Universal Rules][$DefaultBirthDestination = "an orphanage"]] [[citizen school|Universal Rules][$DefaultBirthDestination = "a citizen school"]] [[private school|Universal Rules][$DefaultBirthDestination = "a private school"]] <<if $Cash4Babies > 0>> [[market|Universal Rules][$DefaultBirthDestination = "the market"]] <</if>> <<else>> - will be sent to $DefaultBirthDestination. [[Change your mind.|Universal Rules][$DefaultBirthDestination = ""]] + will be sent to $DefaultBirthDestination. [[Change your mind.|Universal Rules][$DefaultBirthDestination = "anywhere"]] <</if>> <<else>> //Option disabled as unreserved children ''will be auto-enrolled'' in breeder schools.// diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw index e2c9c365980f793e796900f5c767351ddbae011b..b8614e693b6bda483a490f591ca194f33c26bc92 100644 --- a/src/uncategorized/walkPast.tw +++ b/src/uncategorized/walkPast.tw @@ -947,7 +947,7 @@ <<case "battledress">> $His fatigue trousers are not particularly flattering to $his butt. <<case "nice business attire">> - $His attractive skirt is nevertheless tight enough to show off $his derriere. + $His attractive skirt is nevertheless tight enough to show off $his derrière. <<case "slutty business attire">> $His skirt is so short it'll barely be necessary to lift it. <<case "a comfortable bodysuit">> @@ -955,25 +955,25 @@ <<case "a latex catsuit">> $His latex catsuit displays the curves of $his butt. <<case "a military uniform">> - $His uniform skirt is nevertheless tight enough to show off $his derriere. + $His uniform skirt is nevertheless tight enough to show off $his derrière. <<case "a schutzstaffel uniform">> - $His uniform trousers are nevertheless tight enough to show off $his derriere. + $His uniform trousers are nevertheless tight enough to show off $his derrière. <<case "a slutty schutzstaffel uniform">> $His uniform miniskirt is nevertheless tight enough to show off the enticing curves of $his butt. <<case "a red army uniform">> - $His uniform skirt is nevertheless tight enough to show off $his derriere. + $His uniform skirt is nevertheless tight enough to show off $his derrière. <<case "a long qipao">> $His elegant dress shows off all $his curves. <<case "battlearmor">> - $His snug battlearmor is nevertheless tight enough to show off $his derriere. + $His snug battlearmor is nevertheless tight enough to show off $his derrière. <<case "a mounty outfit">> - $His uniform slacks are tight enough to show off $his derriere. + $His uniform slacks are tight enough to show off $his derrière. <<case "a dirndl">> - $His skirt shows off the soft curves $his derriere. + $His skirt shows off the soft curves $his derrière. <<case "lederhosen">> - $His shorts tightly hug the crack of $his derriere. + $His shorts tightly hug the crack of $his derrière. <<case "a biyelgee costume">> - $His costume skirt has thin enough material to show off $his derriere. + $His costume skirt has thin enough material to show off $his derrière. <<case "a nice nurse outfit">> $His nurse's trousers demurely cover $his behind. <<case "a mini dress">> @@ -2133,7 +2133,7 @@ $His fabulous silken ball gown is draped around $him; but $his cock tents the fabric as $he moves. <<else>> $His fabulous silken ball gown is draped around $him. - <</if>> + <</if>> <<case "slutty business attire">> <<if ($activeSlave.dick > 4)>> As $he moves, something massive tents the front of $his short skirt. @@ -4133,7 +4133,7 @@ <<case "pretty jewelry" "nice retirement counter">> $His pretty necklace can hardly be called a collar, but it's just slavish enough to hint that the throat it rests on is available. <<case "bell collar">> - $His little bell tinkles merrily whenever $he moves, dispelling any grace or gravity. + $His little bell tinkles merrily whenever $he moves, dispelling any grace or gravity. <<case "leather with cowbell">> $His cowbell tinkles merrily whenever $he moves, instantly dispelling any grace or gravity. <<case "bowtie">> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index fea17e2d2a98dd92688936abc16d5e2a993254ef..2e8e1d3270754cab01a1698e377d7b15caf0b9cc 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -109,7 +109,7 @@ <</if>> <</if>> -<<case "work as a farmhand">> /* TODO: This needs a rewrite */ +<<case "work as a farmhand">> /* TODO: This needs a rewrite */ <<if $slaves[$i].fetish == "mindbroken">> <<if $farmyardPregSetting > 0>> Since the farmyard is designed for pregnant slaves, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $He pays no heed to $his child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, nor when $he is hosed off. diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index e33e3f85445666f53726f6b8f84e6c93a7ccb270..9ac2f5b3b9b9debc0d6d8f04de368d9ae0e52b1b 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -1913,7 +1913,7 @@ $His <<elseif $activeSlave.butt > 3>> is tailored to flatter $his big buttocks. <<else>> - tastefully hugs $his derriere. + tastefully hugs $his derrière. <</if>> <<case "slutty business attire">> $His skirt is so short that @@ -1952,7 +1952,7 @@ $His <<elseif $activeSlave.butt > 3>> is tailored to flatter $his big buttocks. <<else>> - tastefully hugs $his derriere. + tastefully hugs $his derrière. <</if>> <<case "a mounty outfit">> $His uniform slacks @@ -1963,7 +1963,7 @@ $His <<elseif $activeSlave.butt > 3>> are tailored to flatter $his big buttocks. <<else>> - tastefully hug $his derriere. + tastefully hug $his derrière. <</if>> <<case "a schutzstaffel uniform">> $His uniform trousers @@ -1974,7 +1974,7 @@ $His <<elseif $activeSlave.butt > 3>> are tailored to flatter $his big buttocks. <<else>> - tastefully hug $his derriere. + tastefully hug $his derrière. <</if>> <<case "a slutty schutzstaffel uniform">> $His uniform miniskirt @@ -1985,7 +1985,7 @@ $His <<elseif $activeSlave.butt > 3>> is tailored to flatter $his big buttocks. <<else>> - tastefully hug $his derriere. + tastefully hug $his derrière. <</if>> <<case "a red army uniform">> $His uniform skirt @@ -1996,7 +1996,7 @@ $His <<elseif $activeSlave.butt > 3>> is tailored to flatter $his big buttocks. <<else>> - tastefully hugs $his derriere. + tastefully hugs $his derrière. <</if>> <<case "a mini dress">> $His scandalously short dress @@ -2325,7 +2325,7 @@ $He's got a <<print either("small, sleek", "small but rounded", "rounded, small")>> <</if>> rear end. -<<elseif $activeSlave.butt <= 3>><<print either("big and healthy", "curved and plump", "healthy and plump")>> derriere. +<<elseif $activeSlave.butt <= 3>><<print either("big and healthy", "curved and plump", "healthy and plump")>> derrière. <<elseif $activeSlave.butt <= 4>><<print either("juicy and large", "big bubble", "curvy and enticing")>> butt. <<elseif $activeSlave.butt <= 5>><<print either("juicy and huge", "huge", "massive and undeniable")>> rear end. <<elseif $activeSlave.butt <= 6>><<print either("truly massive", "enormous")>> posterior. @@ -14193,37 +14193,112 @@ $He has <<if $activeSlave.belly >= 1000000>> <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> <<elseif $activeSlave.bellyImplant > 0>> - $activeSlave.slaveName's cheerleader top rests atop $his unfathomable, hyper-swollen, implant-filled belly, giving the impression that $he is about to give birth to $his entire school. + $activeSlave.slaveName's cheerleader top leaves $his unfathomable, hyper-swollen, implant-filled belly bare. $He's so expansive that $he alone is needed for the base of the pyramid. <<else>> - $activeSlave.slaveName's cheerleader top rests atop $his unfathomable, hyper-swollen pregnant belly, giving the impression that $he is about to give birth to $his entire school. + $activeSlave.slaveName's cheerleader top leaves $his unfathomable, hyper-swollen pregnant belly bare, clearly displaying that this cheerleader is not only ready to burst with school spirit, but preparing to bring a class of $his own into the world. <</if>> <<elseif $activeSlave.belly >= 750000>> <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> <<elseif $activeSlave.bellyImplant > 0>> - $activeSlave.slaveName's cheerleader top rests atop $his monolithic, implant-filled belly, giving the impression that $he is pregnant with the rest of $his entire squad. + $activeSlave.slaveName's cheerleader top leaves $his monolithic implant-filled belly bare. $He's so large, it's expected that $he'd make a fantastic base for the pyramid all on $his own. <<else>> - $activeSlave.slaveName's cheerleader top rests atop $his monolithic pregnant belly, giving the impression that $he is pregnant with the rest of $his entire squad. + $activeSlave.slaveName's cheerleader top leaves $his monolithic pregnant belly bare, clearly displaying that this cheerleader is ready to burst with school spirit. + <</if>> + <<elseif $activeSlave.belly >= 600000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top leaves $his titanic implant-filled belly bare leaving spectators in awe at just what $his cheers must look like. + <<else>> + $activeSlave.slaveName's cheerleader top leaves $his titanic pregnant belly bare, clearly displaying that this cheerleader is thoroughly filled with school spirit. + <</if>> + <<elseif $activeSlave.belly >= 450000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top leaves $his gigantic implant-filled belly bare leaving spectators in awe at just what $his cheers must look like. + <<else>> + $activeSlave.slaveName's cheerleader top leaves $his gigantic pregnant belly bare, clearly displaying that this cheerleader has been cheering on the entirety of both teams. + <</if>> + <<elseif $activeSlave.belly >= 300000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top leaves $his massive implant-filled belly bare leaving spectators to wonder just how such a gravid $girl has managed to stay on the squad. + <<else>> + $activeSlave.slaveName's cheerleader top leaves $his massive pregnant belly bare, clearly displaying that this cheerleader has been bred by the entire team. + <</if>> + <<elseif $activeSlave.belly >= 150000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top can't be pulled over $his giant implant-filled belly, leaving spectators to wonder just how such a gravid $girl is supposed to perform. + <<else>> + $activeSlave.slaveName's cheerleader top can't be pulled over $his giant pregnant belly, leaving a rumor to spread that $he's making a team of $his own. + <</if>> + <<elseif $activeSlave.belly >= 120000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top can't be pulled over $his giant implant-filled belly, leaving spectators to pity the girls lower on the pyramid. + <<else>> + $activeSlave.slaveName's cheerleader top can't be pulled over $his giant pregnant belly, leaving spectators to pity the girls that have to lift $his gravid bulk. + <</if>> + <<elseif $activeSlave.belly >= 60000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top can't be pulled over $his huge implant-filled belly, leaving spectators to question how $he can even perform. + <<else>> + $activeSlave.slaveName's cheerleader top can't be pulled over $his huge pregnant belly, leaving it obvious how $he is still on the cheer squad. <</if>> - <<elseif $activeSlave.bellyPreg >= 600000>> - $activeSlave.slaveName's cheerleader top rests atop $his titanic bulging pregnant belly clearly displaying that this cheerleader has fucked the entire school. - <<elseif $activeSlave.bellyPreg >= 300000>> - $activeSlave.slaveName's cheerleader top rests atop $his massive pregnant belly clearly displaying that this cheerleader is a massive slut. <<elseif $activeSlave.weight > 190>> $activeSlave.slaveName's cheerleader top rests atop $his massively fat belly, completely incapable of handling the jiggly, soft mass and clearly displaying that this cheerleader has let $himself go. - <<elseif $activeSlave.bellyPreg >= 10000 || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>> - $activeSlave.slaveName's cheerleader top rides up $his big pregnant belly, covering only the top of it while leaving the rest on display to show how slutty this cheerleader is. + <<elseif $activeSlave.belly >= 15000 || ($activeSlave.bellyAccessory == "a huge empathy belly")>> + <<if $activeSlave.bellyAccessory == "a huge empathy belly">> + $activeSlave.slaveName's cheerleader top rides up $his huge pregnant belly, barely covering the top of it while leaving it obvious how such a slut is still on the squad. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top rides up $his huge implant-filled belly, barely covering the top of it while leaving spectators to assume $he's a slut. + <<else>> + $activeSlave.slaveName's cheerleader top rides up $his huge pregnant belly, barely covering the top of it while leaving it obvious how such a slut is still on the squad. + <</if>> + <<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a large empathy belly")>> + <<if $activeSlave.bellyAccessory == "a large empathy belly">> + $activeSlave.slaveName's cheerleader top rides up $his big pregnant belly, covering only the top of it while leaving the rest on display to show how slutty this cheerleader is. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's cheerleader top rides up $his hugely swollen belly, covering only the top of it while leaving the rest on display to bring wonder to how many loads $pronoun took last night. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top rides up $his big implant-filled belly, covering only the top of it while leaving the rest on display to make this cheerleader look like a giant slut. + <<else>> + $activeSlave.slaveName's cheerleader top rides up $his big pregnant belly, covering only the top of it while leaving the rest on display to show how slutty this cheerleader is. + <</if>> <<elseif $activeSlave.weight > 160>> - $activeSlave.slaveName's cheerleader top covers barely covers any of $his hugely fat belly. The rest is free to hang and jiggle with every motion, obscuring $his skirt and a letting everyone know how badly this cheerleader needs to diet. + $activeSlave.slaveName's cheerleader top covers barely covers any of $his hugely fat belly. The rest is free to hang and jiggle with every motion, obscuring $his skirt and letting everyone know how badly this cheerleader needs to diet. <<elseif $activeSlave.weight > 130>> - $activeSlave.slaveName's cheerleader top covers the top half of $his big fat belly. However, the bottom half is free to hang and jiggle with every motion, obscuring $his skirt and a letting everyone know how badly this cheerleader needs to diet. - <<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>> - $activeSlave.slaveName's cheerleader top covers most of $his pregnant belly, the bottom of which peeks out showing how slutty this cheerleader is. + $activeSlave.slaveName's cheerleader top covers the top half of $his big fat belly. However, the bottom half is free to hang and jiggle with every motion, obscuring $his skirt and letting everyone know how badly this cheerleader needs to diet. + <<elseif $activeSlave.belly >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>> + <<if $activeSlave.bellyAccessory == "a medium empathy belly">> + $activeSlave.slaveName's cheerleader top covers most of $his pregnant belly, the bottom of which peeks out showing how slutty this cheerleader is. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's cheerleader top covers most of $his jiggling <<print $activeSlave.inflationType>>-filled belly, the bottom of which peeks to make this cheerleader look like a slut. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top covers most of $his implant-filled belly, the bottom of which peeks out to make this cheerleader look like a slut. + <<else>> + $activeSlave.slaveName's cheerleader top covers most of $his pregnant belly, the bottom of which peeks out showing how slutty this cheerleader is. + <</if>> <<elseif $activeSlave.weight > 95>> $activeSlave.slaveName's cheerleader top covers most of $his fat belly. However, the bottom of it peeks out, obscuring $his skirt and a letting everyone know how badly this cheerleader needs to diet. - <<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>> - $activeSlave.slaveName's cheerleader top gently bulges from $his growing belly displaying how slutty this cheerleader is. + <<elseif $activeSlave.belly >= 1500 || $activeSlave.bellyAccessory == "a small empathy belly">> + <<if $activeSlave.bellyAccessory == "a small empathy belly">> + $activeSlave.slaveName's cheerleader top gently bulges from $his small pregnant belly displaying how slutty this cheerleader is. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's cheerleader top gently bulges from $his <<print $activeSlave.inflationType>>-swollen belly making $him look slutty. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's cheerleader top gently bulges from $his implant-rounded belly making $him look slutty. + <<else>> + $activeSlave.slaveName's cheerleader top gently bulges from $his growing belly displaying how slutty this cheerleader is. + <</if>> <<elseif $activeSlave.weight > 30>> $activeSlave.slaveName's cheerleader top frequently rides up $his chubby belly, letting it hang loose and hide the waist of $his skirt. + <<elseif $activeSlave.bellyPreg >= 100 || $activeSlave.bellyImplant >= 100>> + $activeSlave.slaveName's cheerleader top is tight enough to draw attention to the slight swell of $his lower belly. + <<elseif $activeSlave.muscles > 30>> + $activeSlave.slaveName's ripped abs can be seen through $his cheerleader top. <</if>> <<case "cutoffs and a t-shirt">> <<if $activeSlave.belly >= 1000000>> diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index 7dc0c1d86c3370143502e2fc44d2a9b3892d1509..a036856cac89d7b602d12615585469268d01639a 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -1058,11 +1058,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1074,7 +1074,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is long and loose, but is decorated with little black bows here and there. <<case "conservative clothing" "nice business attire">> @@ -1118,11 +1118,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1134,7 +1134,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is decorated with a little black bow in back. <<case "conservative clothing" "nice business attire">> @@ -1178,11 +1178,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1194,7 +1194,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is decorated with a little black bow in back. <<case "conservative clothing" "nice business attire">> @@ -1236,11 +1236,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1252,7 +1252,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "conservative clothing" "nice business attire">> is parted on the side. <<case "slutty business attire">> @@ -1296,11 +1296,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering, though it's obvious $he has a huge mass of hair restrained under there. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1312,7 +1312,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is back in a huge bun, and topped with a little maid's cap. <<case "conservative clothing" "nice business attire">> @@ -1355,11 +1355,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1371,7 +1371,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is back in a severe bun, and topped with a little maid's cap. <<case "conservative clothing" "nice business attire">> @@ -1414,11 +1414,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1430,7 +1430,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is back in a little bun, and topped with a little maid's cap. <<case "conservative clothing" "nice business attire">> @@ -1457,11 +1457,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is not visible under $his modest head covering. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1473,7 +1473,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is combed back and topped with a little maid's cap. <<case "a slutty nurse outfit" "a nice nurse outfit">> @@ -1539,11 +1539,11 @@ $His <<case "a burkini" "a burqa" "a hijab and blouse" "a hijab and abaya" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in long tails, but they're hidden by $his modest garb. <<case "a police uniform">> - is in long tails and kept out of $his face by a couple of sturdy hairpins. + is in long tails and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in long tails and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in long tails and is kept out of $his face by a couple of simple barrettes. + is in long tails and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in long tails and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1555,7 +1555,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in long tails and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in long tails and is kept out of $his face by a couple of bone hairpins. + is in long tails and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in twin tails that almost reach the ground, and topped by a cat ear headband. <<default>> @@ -1615,11 +1615,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in tails, but they're hidden by $his modest garb. <<case "a police uniform">> - is in long tails and kept out of $his face by a couple of sturdy hairpins. + is in long tails and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in long tails and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in long tails and is kept out of $his face by a couple of simple barrettes. + is in long tails and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in long tails and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1631,7 +1631,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in long tails and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in long tails and is kept out of $his face by a couple of bone hairpins. + is in long tails and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in long twin tails, and topped by a cat ear headband. <<default>> @@ -1691,11 +1691,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in tails, but they're hidden by $his modest garb. <<case "a police uniform">> - is in short braids and kept out of $his face by a couple of sturdy hairpins. + is in short braids and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in short braids and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in short braids and is kept out of $his face by a couple of simple barrettes. + is in short braids and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in short braids and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1707,7 +1707,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in short braids and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in short braids and is kept out of $his face by a couple of bone hairpins. + is in short braids and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in short braids, and topped by a cat ear headband. <<default>> @@ -1718,11 +1718,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is hidden by $his modest garb. <<case "a police uniform">> - is kept out of $his face by a couple of sturdy hairpins. + is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is kept out of $his face by a couple of simple barrettes. + is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1734,7 +1734,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is kept out of $his face by a couple of bone hairpins. + is kept out of $his face by a couple of bone hairpins. <<case "a scalemail bikini" "striped panties">> is combed back and topped by a gold headband. <<case "kitty lingerie">> @@ -1798,11 +1798,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in a long ponytail, but it's hidden by $his modest garb. <<case "a police uniform">> - is in a long ponytail and is kept out of $his face by a couple of sturdy hairpins. + is in a long ponytail and is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in a long ponytail and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in a long ponytail and is kept out of $his face by a couple of simple barrettes. + is in a long ponytail and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in a long ponytail and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1814,7 +1814,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in a long ponytail and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in a long ponytail and is kept out of $his face by a couple of bone hairpins. + is in a long ponytail and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in a long ponytail and is in a long ponytail, and topped by a cat ear headband. <<default>> @@ -1874,11 +1874,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in a long ponytail, but it's hidden by $his modest garb. <<case "a police uniform">> - is in a long ponytail and is kept out of $his face by a couple of sturdy hairpins. + is in a long ponytail and is kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in a long ponytail and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in a long ponytail and is kept out of $his face by a couple of simple barrettes. + is in a long ponytail and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in a long ponytail and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1890,7 +1890,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in a long ponytail and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in a long ponytail and is kept out of $his face by a couple of bone hairpins. + is in a long ponytail and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in a long ponytail and is in a long ponytail, and topped by a cat ear headband. <<default>> @@ -1950,11 +1950,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in a ponytail, but it's hidden by $his modest garb. <<case "a police uniform">> - is in a ponytail and kept out of $his face by a couple of sturdy hairpins. + is in a ponytail and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in a ponytail and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in a ponytail and is kept out of $his face by a couple of simple barrettes. + is in a ponytail and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in a ponytail and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -1966,7 +1966,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in a ponytail and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in a ponytail and is kept out of $his face by a couple of bone hairpins. + is in a ponytail and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in a short ponytail, and topped by a cat ear headband. <<default>> @@ -2035,11 +2035,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in long braids, but they're hidden by $his modest garb. <<case "a police uniform">> - is in long braids and kept out of $his face by a couple of sturdy hairpins. + is in long braids and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in long braids and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in long braids and is kept out of $his face by a couple of simple barrettes. + is in long braids and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in long braids and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2051,7 +2051,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in long braids and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in long braids and is kept out of $his face by a couple of bone hairpins. + is in long braids and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in braids that almost reach the ground, and topped by a cat ear headband. <<default>> @@ -2107,11 +2107,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in braids, but they're hidden by $his modest garb. <<case "a police uniform">> - is in braids and kept out of $his face by a couple of sturdy hairpins. + is in braids and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in braids and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in braids and is kept out of $his face by a couple of simple barrettes. + is in braids and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in braids and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2123,7 +2123,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in braids and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in braids and is kept out of $his face by a couple of bone hairpins. + is in braids and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in long braids, and topped by a cat ear headband. <<default>> @@ -2179,11 +2179,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in short braids, but they're hidden by $his modest garb. <<case "a police uniform">> - is in short braids and kept out of $his face by a couple of sturdy hairpins. + is in short braids and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in short braids and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in short braids and is kept out of $his face by a couple of simple barrettes. + is in short braids and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in short braids and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2195,7 +2195,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in short braids and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in short braids and is kept out of $his face by a couple of bone hairpins. + is in short braids and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in short braids, and topped by a cat ear headband. <<default>> @@ -2264,11 +2264,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in long dreadlocks, barely hidden by $his modest garb. <<case "a police uniform">> - is in long dreadlocks and kept out of $his face by a couple of sturdy hairpins. + is in long dreadlocks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in long dreadlocks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in long dreadlocks and is kept out of $his face by a couple of simple barrettes. + is in long dreadlocks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in long dreadlocks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2280,7 +2280,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in long dreadlocks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in long dreadlocks and is kept out of $his face by a couple of bone hairpins. + is in long dreadlocks and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in dreadlocks that reach almost to the ground, and topped by a cat ear headband. <<default>> @@ -2340,11 +2340,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in dreadlocks, but they're hidden by $his modest garb. <<case "a police uniform">> - is in dreadlocks and kept out of $his face by a couple of sturdy hairpins. + is in dreadlocks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in dreadlocks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in dreadlocks and is kept out of $his face by a couple of simple barrettes. + is in dreadlocks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in dreadlocks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2356,7 +2356,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in dreadlocks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in dreadlocks and is kept out of $his face by a couple of bone hairpins. + is in dreadlocks and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in dreadlocks and topped by a cat ear headband. <<default>> @@ -2412,11 +2412,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is in short dreadlocks, but they're hidden by $his modest garb. <<case "a police uniform">> - is in short dreadlocks and kept out of $his face by a couple of sturdy hairpins. + is in short dreadlocks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in short dreadlocks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in short dreadlocks and is kept out of $his face by a couple of simple barrettes. + is in short dreadlocks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in short dreadlocks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2428,7 +2428,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in short dreadlocks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in short dreadlocks and is kept out of $his face by a couple of bone hairpins. + is in short dreadlocks and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is in short dreadlocks, and topped by a cat ear headband. <<default>> @@ -2497,11 +2497,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is curled into long flowing locks, barely hidden by $his modest garb. <<case "a police uniform">> - is curled into long flowing locks and kept out of $his face by a couple of sturdy hairpins. + is curled into long flowing locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is curled into long flowing locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is curled into long flowing locks and is kept out of $his face by a couple of simple barrettes. + is curled into long flowing locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is curled into long flowing locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2513,7 +2513,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is curled into long flowing locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is curled into long flowing locks and is kept out of $his face by a couple of bone hairpins. + is curled into long flowing locks and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is curled into long flowing locks that almost reach the ground, and topped by a cat ear headband. <<default>> @@ -2569,11 +2569,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is curled into long locks, but they're hidden by $his modest garb. <<case "a police uniform">> - is curled into long locks and kept out of $his face by a couple of sturdy hairpins. + is curled into long locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is curled into long locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is curled into long locks and is kept out of $his face by a couple of simple barrettes. + is curled into long locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is curled into long locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2585,7 +2585,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is curled into long locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is curled into long locks and is kept out of $his face by a couple of bone hairpins. + is curled into long locks and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is curled into long locks, and topped by a cat ear headband. <<default>> @@ -2641,11 +2641,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is curled into short locks, but they're hidden by $his modest garb. <<case "a police uniform">> - is curled into short locks and kept out of $his face by a couple of sturdy hairpins. + is curled into short locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is curled into short locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is curled into short locks and is kept out of $his face by a couple of simple barrettes. + is curled into short locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is curled into short locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2657,7 +2657,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is curled into short locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is curled into short locks and is kept out of $his face by a couple of bone hairpins. + is curled into short locks and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is curled into short locks, and topped by a cat ear headband. <<default>> @@ -2726,11 +2726,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is permed, barely hidden by $his modest garb. <<case "a police uniform">> - is permed and kept out of $his face by a couple of sturdy hairpins. + is permed and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is permed and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is permed and is kept out of $his face by a couple of simple barrettes. + is permed and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is permed and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2742,7 +2742,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is permed and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is permed and is kept out of $his face by a couple of bone hairpins. + is permed and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is permed and topped by a cat ear headband; $his curls almost reach the ground. <<default>> @@ -2798,11 +2798,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is permed; $his long curls hidden by $his modest garb. <<case "a police uniform">> - is permed and kept out of $his face by a couple of sturdy hairpins. + is permed and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is permed and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is permed and is kept out of $his face by a couple of simple barrettes. + is permed and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is permed and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2814,7 +2814,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is permed and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is permed and is kept out of $his face by a couple of bone hairpins. + is permed and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is permed and topped by a cat ear headband. <<default>> @@ -2870,11 +2870,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is permed into short waves, but they're hidden by $his modest garb. <<case "a police uniform">> - is permed into short waves and kept out of $his face by a couple of sturdy hairpins. + is permed into short waves and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is permed into short waves and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is permed into short waves and is kept out of $his face by a couple of simple barrettes. + is permed into short waves and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is permed into short waves and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2886,7 +2886,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is permed into short waves and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is permed into short waves and is kept out of $his face by a couple of bone hairpins. + is permed into short waves and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is permed into short waves and topped by a cat ear headband. <<default>> @@ -2924,11 +2924,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is in luxurious layered locks but not visible under $his modest head covering. <<case "a police uniform">> - is in luxurious layered locks and kept out of $his face by a couple of sturdy hairpins. + is in luxurious layered locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in luxurious layered locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in luxurious layered locks and is kept out of $his face by a couple of simple barrettes. + is in luxurious layered locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in luxurious layered locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2940,7 +2940,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in luxurious layered locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in luxurious layered locks and is kept out of $his face by a couple of bone hairpins. + is in luxurious layered locks and is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is in luxurious layered locks flowing gorgeously down $his back, decorated with little black bows here and there. <<case "conservative clothing" "nice business attire">> @@ -2982,11 +2982,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is in luxurious layered locks flowing gorgeously but not visible under $his modest head covering. <<case "a police uniform">> - is in luxurious layered locks and kept out of $his face by a couple of sturdy hairpins. + is in luxurious layered locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in luxurious layered locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in luxurious layered locks and is kept out of $his face by a couple of simple barrettes. + is in luxurious layered locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in luxurious layered locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -2998,7 +2998,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in luxurious layered locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in luxurious layered locks and is kept out of $his face by a couple of bone hairpins. + is in luxurious layered locks and is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is in luxurious layered locks, decorated with a little black bow in back. <<case "conservative clothing" "nice business attire">> @@ -3040,11 +3040,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit" "a klan robe" "a slutty klan robe">> is in luxuriously styled short locks but not visible under $his modest head covering. <<case "a police uniform">> - is in luxurious short layered locks and kept out of $his face by a couple of sturdy hairpins. + is in luxurious short layered locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in luxurious short layered locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in luxurious short layered locks and is kept out of $his face by a couple of simple barrettes. + is in luxurious short layered locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in luxurious short layered locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -3056,7 +3056,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in luxurious short layered locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in luxurious short layered locks and is kept out of $his face by a couple of bone hairpins. + is in luxurious short layered locks and is kept out of $his face by a couple of bone hairpins. <<case "a slutty maid outfit" "a nice maid outfit">> is in luxuriously styled short locks decorated with a little black bow in back. <<case "conservative clothing" "nice business attire">> @@ -3092,11 +3092,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a penitent nuns habit" "a fallen nuns habit" "a chattel habit">> is in luxuriously styled short locks but not visible under $his modest head covering. <<case "a police uniform">> - is in luxurious short layered locks and kept out of $his face by a couple of sturdy hairpins. + is in luxurious short layered locks and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is in luxurious short layered locks and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is in luxurious short layered locks and is kept out of $his face by a couple of simple barrettes. + is in luxurious short layered locks and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is in luxurious short layered locks and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -3108,7 +3108,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is in luxurious short layered locks and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is in luxurious short layered locks and is kept out of $his face by a couple of bone hairpins. + is in luxurious short layered locks and is kept out of $his face by a couple of bone hairpins. <<case "a slutty nurse outfit" "a nice nurse outfit">> is in luxuriously styled short locks secured by a traditional white nurse's headband, complete with red cross. <<case "Western clothing">> @@ -3154,11 +3154,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is shaved into a strip that's hidden by $his head covering. <<case "a police uniform">> - is shaved into a strip and kept out of $his face by a couple of sturdy hairpins. + is shaved into a strip and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is shaved into a strip and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is shaved into a strip and is kept out of $his face by a couple of simple barrettes. + is shaved into a strip and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is shaved into a strip and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -3170,7 +3170,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is shaved into a strip and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is shaved into a strip and is kept out of $his face by a couple of bone hairpins. + is shaved into a strip and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is shaved into a strip atop $his head that cascades magnificently down $his back, and topped by a cat ear headband. <<default>> @@ -3205,11 +3205,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is shaved into a long braided strip, hidden by $his head covering. <<case "a police uniform">> - is shaved into a long braided strip and kept out of $his face by a couple of sturdy hairpins. + is shaved into a long braided strip and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is shaved into a long braided strip and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is shaved into a long braided strip and is kept out of $his face by a couple of simple barrettes. + is shaved into a long braided strip and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is shaved into a long braided strip and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -3221,7 +3221,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is shaved into a long braided strip and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is shaved into a long braided strip and is kept out of $his face by a couple of bone hairpins. + is shaved into a long braided strip and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is shaved into a long braided strip and topped by a cat ear headband. <<default>> @@ -3256,11 +3256,11 @@ $His <<case "a burkini" "a burqa" "a hijab and abaya" "a hijab and blouse" "a niqab and abaya" "a klan robe" "a slutty klan robe">> is shaved into a strip down the middle of $his head, hidden by $his head covering. <<case "a police uniform">> - is shaved into a strip and kept out of $his face by a couple of sturdy hairpins. + is shaved into a strip and kept out of $his face by a couple of sturdy hairpins. <<case "a hanbok">> is shaved into a strip and flows down $his back, rustling freely in the wind. <<case "a one-piece swimsuit">> - is shaved into a strip and is kept out of $his face by a couple of simple barrettes. + is shaved into a strip and is kept out of $his face by a couple of simple barrettes. <<case "a gothic lolita dress">> is shaved into a strip and is kept out of $his face by a dark-colored headband. <<case "a bra" "a button-up shirt" "a sweater" "a striped bra" "striped underwear" "a sweater and panties" "a t-shirt" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "a t-shirt and panties" "panties and pasties" "a sweater and cutoffs" "a button-up shirt and panties">> @@ -3272,7 +3272,7 @@ $His <<case "a nice pony outfit" "a slutty pony outfit">> is shaved into a strip and is kept out of $his face by a couple of black barrettes. <<case "a skimpy loincloth">> - is shaved into a strip and is kept out of $his face by a couple of bone hairpins. + is shaved into a strip and is kept out of $his face by a couple of bone hairpins. <<case "kitty lingerie">> is shaved into a strip and topped by a cat ear headband. <<default>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 59e9047e2a780d3eaea52604c21eadbe24224984..c09a4ac7a917da04cd95e70287f0b17ba08dd190 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -425,10 +425,10 @@ <</if>> <<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>> | <<link "Fuck her with the help of her assistants">><<replace "#miniscene">><<include "FAssistedSex">><br> <</replace>><<SlaveInteractFertility>><</link>> - <</if>> + <</if>> <<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>> | <<link "Fuck her in your goo pool">><<replace "#miniscene">><<include "FPoolSex">><br> <</replace>><<SlaveInteractFertility>><</link>> - <</if>> + <</if>> <<else>> //Remove her chastity belt if you wish to fuck her// <</if>> diff --git a/src/utility/optionsWidgets.tw b/src/utility/optionsWidgets.tw index c19abdd471ad11fdf41ad32f9d7b27271b4af086..19255fab93aadbe2d68add45bfa7e38f76dab3c1 100644 --- a/src/utility/optionsWidgets.tw +++ b/src/utility/optionsWidgets.tw @@ -445,6 +445,57 @@ Drugs and addiction are <</if>> <</widget>> +/% + Call as <<OptionAbbreviateHormoneBalance>> + Should be placed in a <span> with id = "OptionAbbreviateHormoneBalance" +%/ +<<widget "OptionAbbreviateHormoneBalance">> +Hormone balance is +<<if $abbreviateHormoneBalance == 1>> + @@.yellow;ABBREVIATED.@@ + <<link 'Hide'>> + <<set $abbreviateHormoneBalance = 0>> + <<replace '#OptionAbbreviateHormoneBalance'>> + <<OptionAbbreviateHormoneBalance>> + <</replace>> + <</link>> + | <<link 'Summarize'>> + <<set $abbreviateHormoneBalance = 2>> + <<replace '#OptionAbbreviateHormoneBalance'>> + <<OptionAbbreviateHormoneBalance>> + <</replace>> + <</link>> +<<elseif $abbreviateHormoneBalance == 2>> + @@.cyan;SUMMARIZED.@@ + <<link 'Hide'>> + <<set $abbreviateHormoneBalance = 0>> + <<replace '#OptionAbbreviateHormoneBalance'>> + <<OptionAbbreviateHormoneBalance>> + <</replace>> + <</link>> + | <<link 'Abbreviate'>> + <<set $abbreviateHormoneBalance = 1>> + <<replace '#OptionAbbreviateHormoneBalance'>> + <<OptionAbbreviateHormoneBalance>> + <</replace>> + <</link>> +<<else>> + @@.red;HIDDEN.@@ + <<link 'Abbreviate'>> + <<set $abbreviateHormoneBalance = 1>> + <<replace '#OptionAbbreviateHormoneBalance'>> + <<OptionAbbreviateHormoneBalance>> + <</replace>> + <</link>> + | <<link 'Summarize'>> + <<set $abbreviateHormoneBalance = 2>> + <<replace '#OptionAbbreviateHormoneBalance'>> + <<OptionAbbreviateHormoneBalance>> + <</replace>> + <</link>> +<</if>> +<</widget>> + /% Call as <<OptionAbbreviateGenitalia>> Should be placed in a <span> with id = "OptionAbbreviateGenitalia" diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index 0fc7cc8fa1620468f10cfd50a757cc1834db24cf..dc0855b51da043500a0fae2e203f3a1e5d13e09b 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -4674,7 +4674,7 @@ <<switch $Role>> /* Opens security */ <<case "Lieutenant Colonel">> - <<set $activeSlave.devotion = random(96,100), $activeSlave.trust = random(96, 100), $activeSlave.energy = random(96,100), $activeSlave.intelligence = 70, $activeSlave.combatSkill = 1>> + <<set $activeSlave.devotion = random(96,100), $activeSlave.trust = random(96, 100), $activeSlave.energy = random(96,100), $activeSlave.intelligence = 70, $activeSlave.combatSkill = 1>> <<set $activeSlave.career = either("a bodyguard", "a law enforcement officer", "a revolutionary", "a soldier", "a transporter", "an assassin", "in a militia", "a bouncer", "a bounty hunter", "a gang member", "a mercenary", "a prison guard", "a private detective", "a security guard", "a street thug", "an enforcer")>> <<case "Bodyguard">> <<set $activeSlave.devotion = 90, $activeSlave.muscles = random(30,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.weight = random(-10,10), $activeSlave.teeth = either("pointy", "normal"), $activeSlave.amp = either(-4, -4, 0, 0, 0, 0), $activeSlave.combatSkill = 1>> @@ -4708,7 +4708,7 @@ <<set $activeSlave.vagina = random(3,4)>> <<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> <<case "Nurse">> - <<set $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.muscles = random(6,50), $activeSlave.face = random(41,90), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a doctor", "a medic", "a medical student", "a nurse", "a paramedic"), $activeSlave.intelligence = random(40,90)>> + <<set $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.muscles = random(6,50), $activeSlave.face = random(41,90), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a doctor", "a medic", "a medical student", "a nurse", "a paramedic"), $activeSlave.intelligence = random(40,90)>> <<set $activeSlave.actualAge = random(36,$retirementAge-3)>> <<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> <<case "Motherly Attendant">>