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..55e9495458b65ee6deec6263a32d9b2affbe3ae0 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -1,6 +1,28 @@ -Pregmod +Pregmod -0.10.7.1-1.1.x +0.10.7.1-1.2.x + +12/04/2018 + + 2 + -fixes + +12/03/2018 + + 1 + -fixes + -general pronoun work + -cleaning + +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..4a19cef9de9d86c391354ce07faeba07f6074b60 100644 --- a/devNotes/scene-guide.txt +++ b/devNotes/scene-guide.txt @@ -30,14 +30,14 @@ All the variables for you and the slave are, generally, held in the variables $P Conditions are usually checked by <<if CONDITION>> -SHOW THIS TEXT + SHOW THIS TEXT <<elseif CONDITION2>> -SHOW THIS TEXT INSTEAD + SHOW THIS TEXT INSTEAD <<else>> -IF NEITHER CONDITION IS MET, SHOW THIS + IF NEITHER CONDITION IS MET, SHOW THIS <</if>> -Conditions are usually comparative (i.e. $a < $b or $b == 5 or $c != $d.e) and can be chained together with && (and) or || (or) and grouped with parens () - for example: +Conditions are usually comparative (i.e. $a < $b or $b == 5 or $c != $d.e) and can be chained together with && (and) or || (or) and grouped with parentheses () - for example: <<if($a > 1 || ($b == 2 && $c != $a))>> lets you check that either variable A is greater than one, or both B equals two and C is not equal to A. There are also a few misc functions that let you check things like whether a slave can get pregnant or whether two slaves are mutually fertile @@ -80,7 +80,7 @@ So a random (really stupid) example might be: <</if>> <</if>> <<elseif $PC.vagina > 0 && $activeSlave.dick > 0>> - $activeSlave.slaveName + $activeSlave.slaveName <<if $activeSlave.devotion > 50>> @@.hotpink;lovingly penetrates@@ <<set $activeSlave.devotion += 5>> @@ -101,9 +101,9 @@ You can "hot-test" stuff by text editing your HTML copy of FC, but it's a little Some hints: 1. Write your logic first, so you don't forget to close tags. In other words, it's better to do <<if $cond> -TODO + TODO <<else>> -TODO + TODO <</if>> And then fill it in later than it is to end up with a situation where you have a dozen unclosed tags and you can't remember where they are or what they do. @@ -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..f89d720a58270a57da5cd84fe57eee0a74ef3697 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -1069,7 +1069,6 @@ window.resetFSCredits = function() { activeFS++; } } - console.log(activeFS); if (V.arcologies[0].FSNull > 0) { /* possibly recalculate for multiculturalism */ activeFS--; if (V.FSCreditCount === 4) { @@ -1082,7 +1081,6 @@ window.resetFSCredits = function() { activeFS += V.arcologies[0].FSNull/20; } } - console.log(activeFS); V.FSCredits = Math.max(Math.trunc(V.FSGotRepCredits - activeFS), 0); }; @@ -2001,35 +1999,35 @@ window.getBaseBoobs = function(slave) { /*:: SetBellySize [script]*/ window.SetBellySize = function SetBellySize(slave) { - let _implantSize - WombNormalizePreg(slave) /*now with support for legacy code that advance pregnancy by setting .preg++ */ + let _implantSize; + WombNormalizePreg(slave); /*now with support for legacy code that advance pregnancy by setting .preg++ */ if (slave.bellyImplant > 0) - _implantSize = slave.bellyImplant + _implantSize = slave.bellyImplant; else - _implantSize = 0 + _implantSize = 0; - if (slave.inflation == 3) - slave.bellyFluid = 10000 + if (slave.inflation == 3) + slave.bellyFluid = 10000; else if (slave.inflation == 2) - slave.bellyFluid = 5000 + slave.bellyFluid = 5000; else if (slave.inflation == 1) - slave.bellyFluid = 2000 + slave.bellyFluid = 2000; else - slave.bellyFluid = 0 + slave.bellyFluid = 0; - slave.belly = slave.bellyPreg+slave.bellyFluid+_implantSize -} + slave.belly = slave.bellyPreg+slave.bellyFluid+_implantSize; +}; /*:: 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 +2084,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 +4085,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 +4094,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 +8903,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 +9008,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": @@ -11146,18 +11144,18 @@ window.generateChild = function(mother, ova, destination) { /*:: wombJS [script]*/ /* -This is womb processor/simulator script. It's take care about calculation of belly sizes based on individual foetus sizes, +This is womb processor/simulator script. It's take care about calculation of belly sizes based on individual fetus sizes, with full support of broodmothers implant random turning on and off possibility. Also this can be expanded to store more parents data in each individual fetus in future. Design limitations: - Mother can't gestate children with different speeds at same time. All speed changes apply to all fetuses. -- Sizes of inividual fetuses updated only on call of WombGetVolume - not every time as called WombProgress. This is for better overail code speed. +- Sizes of individual fetuses updated only on call of WombGetVolume - not every time as called WombProgress. This is for better overall code speed. - For broodmothers we need actual "new ova release" code now. But it's possible to control how many children will be added each time, and so - how much children is ready to birth each time. Usage from sugarcube code (samples): 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. @@ -12914,7 +12912,7 @@ window.saRest = function saRest(slave) { if (V.showVignettes == 1 && slave.assignment === Job.REST) { var _vignette = GetVignette(slave); - t += ` __This week__ ${_vignette.text} ` + t += ` __This week__ ${_vignette.text} `; if (_vignette.type == "cash") { if (_vignette.effect > 0) { t += `<span class='yellowgreen'>making you an extra ${cashFormat(Math.trunc(V.FResult*_vignette.effect))}.</span>`; @@ -13104,7 +13102,7 @@ window.saServant = function saServant(slave) { if (V.showVignettes == 1 && (slave.assignment === Job.SERVANT || slave.assignment === Job.SERVER)) { var _vignette = GetVignette(slave); - t += ` __This week__ ${_vignette.text} ` + t += ` __This week__ ${_vignette.text} `; if (_vignette.type == "cash") { if (_vignette.effect > 0) { t += `<span class='yellowgreen'>making you an extra ${cashFormat(Math.trunc(V.FResult*_vignette.effect))}.</span>`; @@ -13188,69 +13186,69 @@ window.saServant = function saServant(slave) { window.saStayConfined = function saStayConfined(slave) { - var pronouns = getPronouns(slave) - var he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun - var He = capFirstChar(he), His = capFirstChar(his) - var V = State.variables + var pronouns = getPronouns(slave); + var he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun; + var He = capFirstChar(he), His = capFirstChar(his); + var V = State.variables; - var t = "" + var t = ""; if (slave.fetish != "mindbroken") { if (slave.devotion < -50) { - t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. ${He} still hates ${his} place in the world, but being forced to rely on slave life as ${his} only human contact <span class='hotpink'>grinds down ${his} resistance.</span>` - slave.devotion += 2 + t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. ${He} still hates ${his} place in the world, but being forced to rely on slave life as ${his} only human contact <span class='hotpink'>grinds down ${his} resistance.</span>`; + slave.devotion += 2; } else if (slave.devotion <= 20) { - t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. With nothing to do but look forward to the next time ${he}'s let out to serve, <span class='hotpink'>${he} begins to rely on servitude.</span>` - slave.devotion += 1 + t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. With nothing to do but look forward to the next time ${he}'s let out to serve, <span class='hotpink'>${he} begins to rely on servitude.</span>`; + slave.devotion += 1; } else if (slave.devotion <= 50) { - t += `accepts solitary confinement whenever ${he} is not being forced to do something else. Since ${he} is obedient, the mental torture neither breaks ${him} further nor causes ${him} to hate you.` + t += `accepts solitary confinement whenever ${he} is not being forced to do something else. Since ${he} is obedient, the mental torture neither breaks ${him} further nor causes ${him} to hate you.`; } else { - t += `accepts solitary confinement whenever ${he} is not being forced to do something else. ${He} spends ${his} time wondering hopelessly how ${he} has failed you, <span class='mediumorchid'>damaging ${his} devotion to you.</span>` - slave.devotion -= 2 + t += `accepts solitary confinement whenever ${he} is not being forced to do something else. ${He} spends ${his} time wondering hopelessly how ${he} has failed you, <span class='mediumorchid'>damaging ${his} devotion to you.</span>`; + slave.devotion -= 2; } if (slave.trust < -50) { - t += ` ${He} is so terrified of you that this confinement does not make ${him} fear you any more.` + t += ` ${He} is so terrified of you that this confinement does not make ${him} fear you any more.`; } else if (slave.trust < -20) { - t += ` ${He} is already afraid of you, but this confinement makes ${him} <span class='gold'>fear you even more.</span>` - slave.trust -= 2 + t += ` ${He} is already afraid of you, but this confinement makes ${him} <span class='gold'>fear you even more.</span>`; + slave.trust -= 2; } else if (slave.trust <= 20) { - t += ` This confinement makes ${him} <span class='gold'>fear your power</span> over ${him}.` - slave.trust -= 4 + t += ` This confinement makes ${him} <span class='gold'>fear your power</span> over ${him}.`; + slave.trust -= 4; } else { - t += ` This confinement makes ${him} <span class='gold'>trust you less,</span> and fear you more.` - slave.trust -= 5 + t += ` This confinement makes ${him} <span class='gold'>trust you less,</span> and fear you more.`; + slave.trust -= 5; } if (slave.assignment == "be confined in the cellblock") { if ((slave.hears == -1 && slave.earwear != "hearing aids") || (slave.hears == 0 && slave.earwear == "muffling ear plugs") || (slave.hears == -2)) { - t += ` ${His} hearing impairment spares ${him} the sounds of ${his} peers getting punished, lightening the impact of ${his} imprisonment.` + t += ` ${His} hearing impairment spares ${him} the sounds of ${his} peers getting punished, lightening the impact of ${his} imprisonment.`; } } - t += ` The stress of confinement <span class='red'>damages ${his} health.</span>` - slave.health -= 10 + t += ` The stress of confinement <span class='red'>damages ${his} health.</span>`; + slave.health -= 10; } else { - t += `is oblivious to ${his} confinement.` + t += `is oblivious to ${his} confinement.`; } if (slave.sentence == 0 && (slave.devotion > 20 || (slave.devotion >= -20 && slave.trust < -20) || (slave.devotion >= -50 && slave.trust < -50) || slave.fetish == "mindbroken")) { if (slave.fetish == "mindbroken") { - t += ` ${His} broken mind hinges entirely on other's guidance,` + t += ` ${His} broken mind hinges entirely on other's guidance,`; } else { - t += ` ${He} is now willing to <span class='hotpink'>do as ${he}'s told,</span>` + t += ` ${He} is now willing to <span class='hotpink'>do as ${he}'s told,</span>`; } - t += ` so <span class='yellow'>${his} assignment has defaulted to rest.</span>` + t += ` so <span class='yellow'>${his} assignment has defaulted to rest.</span>`; if (slave.assignment == "be confined in the cellblock") { - State.temporary.brokenSlaves++ - State.temporary.DL-- - State.temporary.dI-- + State.temporary.brokenSlaves++; + State.temporary.DL--; + State.temporary.dI--; } - removeJob(slave, slave.assignment) + removeJob(slave, slave.assignment); } - return t -} + return t; +}; /* Displays assistant images. Currently passage-based. @@ -13887,7 +13885,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 +15385,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 +15482,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 +15493,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 +15511,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 +15520,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 +17109,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 +17787,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 +17968,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 +17986,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 +18283,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(); @@ -18441,7 +18448,7 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["Sizeable", 4], + ["Sizable", 4], ["Cumslave", 6], ["Unlimited", 125], ["None", 0] @@ -20887,7 +20894,7 @@ window.rulesAutosurgery = (function() { } })(); -/*:: sexActJS [script]*/ +/*:: sexActJS[script]*/ /* times is how many times to increment the anal counts. @@ -20896,34 +20903,38 @@ window.rulesAutosurgery = (function() { window.AnalVCheck = function AnalVCheck(times) { const V = State.variables; const slave = V.activeSlave; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; if (canDoAnal(slave) && slave.anus === 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. `; + r += `Since it's ${his} first time, you gently ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. Before long ${he}'s moaning loudly as you continue working away at ${his} butthole. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her anal virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now.`; - } - else { - r += `She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved ${WrittenMaster(slave)}. `; + r += `${He} thinks of losing ${his} anal virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ ${He} expects ${his} asshole to be seeing a lot more attention now.`; + } else { + r += `${He} thinks of losing ${his} anal virginity to you as a @@.hotpink;connection@@ with ${his} beloved ${WrittenMaster(slave)}. `; if ((slave.fetishKnown && slave.fetish == "buttslut") || (slave.energy > 95) || (slave.attrXX >= 85 && V.PC.dick === 0)) { - r += `She can't wait to be fucked in the ass by you again.`; - } - else { - r += `She looks forward to having her asshole fucked by you again.`; + r += `${He} can't wait to be fucked in the ass by you again.`; + } else { + r += `${He} looks forward to having ${his} asshole fucked by you again.`; } } slave.devotion += 4; - } - else if (slave.devotion > 20) { - r += `Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Her moans become louder and louder as you continue working away at her butthole. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.gold;fears@@ her next anal sex, remembering the pain of losing her anal virginity. She dreads having her ass violated by you again.`; + } else if (slave.devotion > 20) { + r += `Since it's ${his} first time, you gently ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. ${His} moans become louder and louder as you continue working away at ${his} butthole. ${He} accepts the pain and humiliation of anal sex as part of ${his} sexual servitude, though ${he} hopes that ${his} next time will be less painful.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.gold;fears@@ ${his} next anal sex, remembering the pain of losing ${his} anal virginity. ${He} dreads having ${his} ass violated by you again.`; slave.trust -= 5; - } - else { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating her virgin butt. She dreads having her ass fucked by you again.`; + } else { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating ${his} virgin butt. ${He} dreads having ${his} ass fucked by you again.`; slave.trust -= 5; slave.devotion -= 5; } @@ -20936,8 +20947,7 @@ window.AnalVCheck = function AnalVCheck(times) { if (!times) { V.analTotal += 1; slave.analCount += 1; - } - else { + } else { V.analTotal += times; slave.analCount += times; } @@ -20952,35 +20962,39 @@ window.AnalVCheck = function AnalVCheck(times) { window.VaginalVCheck = function VaginalVCheck(times) { const V = State.variables; const slave = V.activeSlave; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; if (canDoVaginal(slave) && slave.vagina === 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin pussy.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `You ease yourself into her pussy, since it's her first time, then gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `You ease yourself into ${his} pussy, since it's ${his} first time, then gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future.`; - } - else { - r += `@@.hotpink;She enjoys losing her cherry to you.@@ `; + r += `${He} thinks of losing ${his} virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ ${He} expects ${his} pussy to be seeing a lot more attention in the future.`; + } else { + r += `@@.hotpink;${He} enjoys losing ${his} cherry to you.@@ `; if ((slave.fetishKnown && slave.fetish == "pregnancy") || (slave.energy > 95) || (slave.attrXY >= 85 && V.PC.dick === 1)) { - r += `She can't wait to have her pussy fucked by you again.`; - } - else { - r += `She looks forward to having her pussy fucked by you again.`; + r += `${He} can't wait to have ${his} pussy fucked by you again.`; + } else { + r += `${He} looks forward to having ${his} pussy fucked by you again.`; } } slave.devotion += 4; - } - else if (slave.devotion > 20) { - r += `You ease yourself into her pussy, since it's her first time, then gradually speed up your thrusts while she slowly learns to move her hips along with you. She accepts losing her virginity to her owner and she looks forward to having her pussy fucked by you again.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her pussy. She sobs and cries with disgust while you continue thrusting into her fuck hole. She @@.mediumorchid;hates@@ losing her virginity this way and @@.gold;fears@@ the next time you'll conquer her. She dreads getting violated by you again.`; + } else if (slave.devotion > 20) { + r += `You ease yourself into ${his} pussy, since it's ${his} first time, then gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} accepts losing ${his} virginity to ${his} owner and ${he} looks forward to having ${his} pussy fucked by you again.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue thrusting into ${his} fuck hole. ${He} @@.mediumorchid;hates@@ losing ${his} virginity this way and @@.gold;fears@@ the next time you'll conquer ${his}. ${He} dreads getting violated by you again.`; slave.trust -= 5; slave.devotion -= 5; - } - else { - r += `You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She tries to struggle, but you only pound harder. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for robbing her of her virginity. She dreads getting fucked by you again.`; + } else { + r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue working ${his} fuck hole. ${He} tries to struggle, but you only pound harder. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for robbing ${his} of ${his} virginity. ${He} dreads getting fucked by you again.`; slave.trust -= 10; slave.devotion -= 15; } @@ -20993,8 +21007,7 @@ window.VaginalVCheck = function VaginalVCheck(times) { if (!times) { V.vaginalTotal += 1; slave.vaginalCount += 1; - } - else { + } else { V.vaginalTotal += times; slave.vaginalCount += times; } @@ -21011,75 +21024,72 @@ window.VaginalVCheck = function VaginalVCheck(times) { window.BothVCheck = function BothVCheck(analTimes, bothTimes) { const V = State.variables; const slave = V.activeSlave; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; if (canDoVaginal(slave)) { if (slave.vagina === 0) { if (canDoAnal(slave) && slave.anus == 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin holes.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her pussy before gradually working your way into her ass and alternate between the two holes while she moans. `; + r += `As it's ${his} first time, you ease yourself into ${his} pussy before gradually working your way into ${his} ass and alternate between the two holes while ${he} moans. `; if (slave.tankBaby == 2) { - r += `She believes you taking her virgin holes @@.hotpink;will keep her from suffering.@@ She expects you to require her holes as tribute again soon.`; - } - else { - r += `@@.hotpink;She's so devoted she enjoys being fucked in both holes for the first time.@@ She looks forward to having her holes fucked by you again.`; + r += `${He} believes you taking ${his} virgin holes @@.hotpink;will keep ${him} from suffering.@@ ${He} expects you to require ${his} holes as tribute again soon.`; + } else { + r += `@@.hotpink;${He}'s so devoted ${he} enjoys being fucked in both holes for the first time.@@ ${He} looks forward to having ${his} holes fucked by you again.`; } slave.devotion += 4; - } - else if (slave.devotion <= 20) { - r += `You force yourself into her pussy before working your way into her ass. She sobs and cries with disgust while you alternate between the two holes. She @@.mediumorchid;hates@@ losing her virginity and anal virginity in one @@.gold;brutal@@ incident. She dreads having her holes violated by you again.`; + } else if (slave.devotion <= 20) { + r += `You force yourself into ${his} pussy before working your way into ${his} ass. ${He} sobs and cries with disgust while you alternate between the two holes. ${He} @@.mediumorchid;hates@@ losing ${his} virginity and anal virginity in one @@.gold;brutal@@ incident. ${He} dreads having ${his} holes violated by you again.`; slave.trust -= 5; slave.devotion -= 5; - } - else { - r += `As it's her first time, you ease yourself into her pussy before gradually working your way into her ass and alternate between the two holes while she moans. She accepts being fucked in both holes for the first time. She looks forward to having her holes fucked by you again.`; + } else { + r += `As it's ${his} first time, you ease yourself into ${his} pussy before gradually working your way into ${his} ass and alternate between the two holes while ${he} moans. ${He} accepts being fucked in both holes for the first time. ${He} looks forward to having ${his} holes fucked by you again.`; } slave.anus = 1; - } - else { + } else { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin pussy.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her pussy and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `As it's ${his} first time, you ease yourself into ${his} pussy and gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future.`; - } - else { - r += `@@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again.`; + r += `${He} thinks of losing ${his} virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ ${He} expects ${his} pussy to be seeing a lot more attention in the future.`; + } else { + r += `@@.hotpink;${He} enjoys losing ${his} cherry to you.@@ ${He} looks forward to having ${his} pussy fucked by you again.`; } slave.devotion += 4; - } - else if (slave.devotion <= 20) { - r += `You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking her virginity. She dreads having her pussy violated by you again.`; + } else if (slave.devotion <= 20) { + r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue working ${his} fuck hole. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking ${his} virginity. ${He} dreads having ${his} pussy violated by you again.`; slave.trust -= 5; slave.devotion -= 5; - } - else { - r += `As it's her first time, you ease yourself into her pussy before gradually increasing the intensity of your thrusts while she softly moans. She accepts losing her virginity to her owner and she looks forward to having her pussy fucked by you again.`; + } else { + r += `As it's ${his} first time, you ease yourself into ${his} pussy before gradually increasing the intensity of your thrusts while ${he} softly moans. ${He} accepts losing ${his} virginity to ${his} owner and ${he} looks forward to having ${his} pussy fucked by you again.`; } } slave.vagina = 1; - } - else if (canDoAnal(slave) && slave.anus == 0) { + } else if (canDoAnal(slave) && slave.anus == 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her anal virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now.`; - } - else { - r += `She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved ${WrittenMaster(slave)}. She looks forward to having her asshole fucked by you again.` + r += `${He} thinks of losing ${his} anal virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ ${He} expects ${his} asshole to be seeing a lot more attention now.`; + } else { + r += `${He} thinks of losing ${his} anal virginity to you as a @@.hotpink;connection@@ with ${his} beloved ${WrittenMaster(slave)}. ${He} looks forward to having ${his} asshole fucked by you again.` } slave.devotion += 4; - } - else if (slave.devotion > 20){ - r += `As it's her first time, you ease yourself into her butthole and gradually increase the intensity of your thrusts. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.gold;fears@@ her next anal sex, remembering the pain of losing her anal virginity. She dreads having her ass violated by you again.`; + } else if (slave.devotion > 20){ + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. ${He} accepts the pain and humiliation of anal sex as part of ${his} sexual servitude, though ${he} hopes that ${his} next time will be less painful.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.gold;fears@@ ${his} next anal sex, remembering the pain of losing ${his} anal virginity. ${He} dreads having ${his} ass violated by you again.`; slave.trust -= 5; - } - else { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating her virgin butt. She dreads having her ass fucked by you again.`; + } else { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating ${his} virgin butt. ${He} dreads having ${his} ass fucked by you again.`; slave.trust -= 5; slave.devotion -= 5; } @@ -21091,8 +21101,7 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { V.analTotal += 1; slave.vaginalCount += 1; slave.analCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; V.analTotal += bothTimes; slave.vaginalCount += bothTimes; @@ -21101,13 +21110,11 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { if (canImpreg(slave, V.PC)) { r += knockMeUp(slave, 10, 2, -1, 1); } - } - else { + } else { if (!bothTimes) { V.vaginalTotal += 1; slave.vaginalCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; slave.vaginalCount += bothTimes; } @@ -21115,29 +21122,24 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { r += knockMeUp(slave, 10, 0, -1, 1); } } - } - else if (canDoAnal(slave)) { + } else if (canDoAnal(slave)) { if (slave.anus == 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her anal virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now.`; - } - else { - r += `She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved ${WrittenMaster(slave)}. She looks forward to having her asshole fucked by you again.`; + r += `${He} thinks of losing ${his} anal virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ ${He} expects ${his} asshole to be seeing a lot more attention now.`; + } else { + r += `${He} thinks of losing ${his} anal virginity to you as a @@.hotpink;connection@@ with ${his} beloved ${WrittenMaster(slave)}. ${He} looks forward to having ${his} asshole fucked by you again.`; } slave.devotion += 4; - } - else if (slave.devotion > 20) { - r += `As it's her first time, you ease yourself into her butthole and gradually increase the intensity of your thrusts. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.gold;fears@@ her next anal sex, remembering the pain of losing her anal virginity. She dreads having her ass violated by you again.`; + } else if (slave.devotion > 20) { + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. ${He} accepts the pain and humiliation of anal sex as part of ${his} sexual servitude, though ${he} hopes that ${his} next time will be less painful.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.gold;fears@@ ${his} next anal sex, remembering the pain of losing ${his} anal virginity. ${He} dreads having ${his} ass violated by you again.`; slave.trust -= 5; - } - else { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating her virgin butt. She dreads having her ass fucked by you again.` + } else { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating ${his} virgin butt. ${He} dreads having ${his} ass fucked by you again.` slave.trust -= 5; slave.devotion -= 5; } @@ -21146,8 +21148,7 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { if (!analTimes) { V.analTotal += 1; slave.analCount += 1; - } - else { + } else { V.analTotal += analTimes; slave.analCount += analTimes; } @@ -21166,8 +21167,7 @@ window.SimpleVCheck = function SimpleVCheck(times) { let r = ``; if (canDoVaginal(State.variables.activeSlave)) { r += VaginalVCheck(times); - } - else if (canDoAnal(State.variables.activeSlave)) { + } else if (canDoAnal(State.variables.activeSlave)) { r += AnalVCheck(times); } return r; @@ -21184,36 +21184,40 @@ window.SimpleVCheck = function SimpleVCheck(times) { window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { const V = State.variables; const partner = V.slaves[V.partner]; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; - if (V.partner < 0 || V.partner >= V.slaves.length) { r += `@@.red;PartnerVCheck called with invalid partner '$partner' from passage ${passage()}.@@`; - } - else if (canDoVaginal(partner)) { + } else if (canDoVaginal(partner)) { if (partner.vagina === 0) { if (canDoAnal(partner) && partner.anus === 0) { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her pussy before gradually working your way into her butthole, alternating between her holes. @@.lime;This breaks in ${partner.slaveName}'s virgin holes.@@ `; + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} pussy before gradually working your way into ${his} butthole, alternating between ${his} holes. @@.lime;This breaks in ${partner.slaveName}'s virgin holes.@@ `; partner.vagina = 1; partner.anus = 1; - } - else { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her pussy before gradually increasing the intensity of your thrusts. @@.lime;This breaks in ${partner.slaveName}'s virgin pussy.@@ `; + } else { + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} pussy before gradually increasing the intensity of your thrusts. @@.lime;This breaks in ${partner.slaveName}'s virgin pussy.@@ `; partner.vagina = 1; } - } - else if (canDoAnal(partner) && partner.anus == 0) { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her butthole before gradually increasing the intensity of your thrusts into her ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; + } else if (canDoAnal(partner) && partner.anus == 0) { + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} butthole before gradually increasing the intensity of your thrusts into ${his} ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; partner.anus = 1; } - + if (canDoAnal(partner)) { if (!bothTimes) { V.vaginalTotal += 1; V.analTotal += 1; partner.vaginalCount += 1; partner.analCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; V.analTotal += bothTimes; partner.vaginalCount += bothTimes; @@ -21222,13 +21226,11 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { if (canImpreg(partner, V.PC)) { r += knockMeUp(partner, 10, 2, -1); } - } - else { + } else { if (!bothTimes) { V.vaginalTotal += 1; partner.vaginalCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; partner.vaginalCount += bothTimes; } @@ -21236,17 +21238,15 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { r += knockMeUp(partner, 10, 0, -1); } } - } - else if (canDoAnal(partner)) { + } else if (canDoAnal(partner)) { if (partner.anus === 0) { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her butthole before gradually increasing the intensity of your thrusts into her ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} butthole before gradually increasing the intensity of your thrusts into ${his} ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; partner.anus = 1; } if (!analTimes) { V.analTotal += 1; partner.analCount += 1; - } - else { + } else { V.analTotal += analTimes; partner.analCount += analTimes; } @@ -21275,22 +21275,19 @@ window.SimpleSexAct = function SimpleSexAct(slave, count) { if (slave.nipples == "fuckable" && V.PC.dick === 1 && fuckTarget > 80) { V.mammaryTotal += 1; slave.mammaryCount += 1; - } - else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { + } else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { V.vaginalTotal += 1; slave.vaginalCount += 1; if (canImpreg(slave, V.PC)) { r += knockMeUp(slave, 10, 0, -1, 1); } - } - else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { + } else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { V.analTotal += 1; slave.analCount += 1; if (canImpreg(slave, V.PC)) { r += knockMeUp(slave, 10, 1, -1, 1); } - } - else { + } else { V.oralTotal += 1; slave.oralCount += 1; } @@ -21316,16 +21313,13 @@ window.SimpleSlaveFucking = function SimpleSlaveFucking(slave, count) { if (slave.nipples == "fuckable" && fuckTarget > 80) { V.mammaryTotal += 1; slave.mammaryCount += 1; - } - else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { + } else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { V.vaginalTotal += 1; slave.vaginalCount += 1; - } - else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { + } else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { V.analTotal += 1; slave.analCount += 1; - } - else { + } else { V.oralTotal += 1; slave.oralCount += 1; } @@ -21356,37 +21350,32 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms V.mammaryTotal++; domslave.penetrativeCount++; V.penetrativeTotal++; - } - else { + } else { subslave.mammaryCount++; V.mammaryTotal++; V.slaves[V.i].penetrativeCount++; V.penetrativeTotal++; } - } - else { + } else { V.mammaryTotal++; V.penetrativeTotal++; subslave.mammaryCount++; domslave.penetrativeCount++; } - } - else if (canDoVaginal(subslave) && subslave.vagina > 0 && canPenetrate(domslave) && fuckTarget > 33) { + } else if (canDoVaginal(subslave) && subslave.vagina > 0 && canPenetrate(domslave) && fuckTarget > 33) { if (passage() === "SA serve your other slaves") { if (subslave.ID == V.slaves[V.i].ID) { V.slaves[V.i].vaginalCount++; V.vaginalTotal++; V.penetrativeTotal++; domslave.penetrativeCount++; - } - else { + } else { V.slaves[V.i].penetrativeCount++; V.penetrativeTotal++; subslave.vaginalCount++; V.vaginalTotal++; } - } - else { + } else { V.vaginalTotal++; subslave.vaginalCount++; V.penetrativeTotal++; @@ -21395,8 +21384,7 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms if (canImpreg(subslave, domslave)) { r += knockMeUp(subslave, 3, 0, domslave.ID, 1); } - } - else if (canDoAnal(subslave) && subslave.anus > 0 && canPenetrate(domslave) && fuckTarget > 10) { + } else if (canDoAnal(subslave) && subslave.anus > 0 && canPenetrate(domslave) && fuckTarget > 10) { //i think would impregnate from anal here even without .mpreg? same in original widget too if (canImpreg(subslave, domslave) && subslave.mpreg == 1) { r += knockMeUp(subslave, 3, 1, domslave.ID, 1); @@ -21407,22 +21395,19 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms V.analTotal++; V.penetrativeTotal++; domslave.penetrativeCount++; - } - else { + } else { V.slaves[V.i].penetrativeCount++; V.penetrativeTotal++; V.analTotal++; subslave.analCount++; } - } - else { + } else { V.analTotal++; subslave.analCount++; V.penetrativeTotal++; domslave.penetrativeCount++; } - } - else { + } else { V.oralTotal++; subslave.oralCount++; } @@ -21434,8 +21419,7 @@ window.SimpleVaginaFuck = function SimpleVaginaFuck(slave, count) { if (count) { State.variables.vaginalTotal += count; slave.vaginalCount += count; - } - else { + } else { State.variables.vaginalTotal++; slave.vaginalCount++; } @@ -21445,8 +21429,7 @@ window.SimpleAssFuck = function SimpleAssFuck(slave, count) { if (count) { State.variables.analTotal += count; slave.analCount += count; - } - else { + } else { State.variables.analTotal++; slave.analCount++; } @@ -21651,6 +21634,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 +24718,7 @@ window.SlaveSummaryUncached = (function(){ break; } r += " "; - } + } function short_behavior_quirk(slave) { r += `<span class="green">`; @@ -26438,7 +26466,7 @@ window.getHighestPorn = function(slave) { } return max; -} +}; /*:: Art JS [script]*/ @@ -26592,9 +26620,9 @@ window.ArtControlRendered = function ArtControlRendered(slave, sizePlacement) { }; /* -This takes a textual hair colour description and tries to guess the appropriate HTML compliant color code. +This takes a textual hair color description and tries to guess the appropriate HTML compliant color code. -hColor should be a color name, but can also be a string describing hair colour. +hColor should be a color name, but can also be a string describing hair color. This code's working is described to the user in the Encyclopedia, chapter "Lore", section "Dyes". */ @@ -28331,7 +28359,7 @@ window.GetVignette = function GetVignette(slave) { effect: -1, }); vignettes.push({ - text: `"a group of overzealous customers gangbanging ${him} got a little too excited hearing ${him} get off on abuse, leaving ${him} sore and injured,`, + text: `a group of overzealous customers gangbanging ${him} got a little too excited hearing ${him} get off on abuse, leaving ${him} sore and injured,`, type: "health", effect: -1, }); @@ -28671,7 +28699,7 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); vignettes.push({ - text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizeable tip,`, + text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizable tip,`, type: "cash", effect: 1, }); @@ -30255,7 +30283,7 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); vignettes.push({ - text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizeable tip,`, + text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizable tip,`, type: "cash", effect: 1, }); @@ -33392,7 +33420,7 @@ window.GenerateNewSlave = (function(){ generateXXPuberty(); }; - function GenerateXYSlave() { + function GenerateXYSlave() { slave.genes = "XY"; slave.hLength = 10; slave.prostate = 1; @@ -33518,7 +33546,7 @@ window.GenerateNewSlave = (function(){ slave.vaginaLube = 0; } else { slave.vaginaLube = 1; - } + } slave.foreskin = jsRandom(0,4); }; @@ -34799,7 +34827,7 @@ window.Firebase = function() { if (S.Firebase >= 7) {slave = `A slave detention facility has been sectioned off to one side`; if (V.SF.Depravity > 1.5) slave += ` emanating the sounds of rape and torture`; slave += `,`;} - if (S.Firebase >= 8) appear = `has become a fully fledged military base.`, comms = `A Free City-wide communication network for $SF.Lower has been constructed to faciltate faster responses and efficent monitoring of the surrounding area.`; + if (S.Firebase >= 8) appear = `has become a fully fledged military base.`, comms = `A Free City-wide communication network for $SF.Lower has been constructed to faciltate faster responses and efficient monitoring of the surrounding area.`; if (S.Firebase >= 9) training = `A high-tech killhouse has been constructed to aid in soldier training.`; if (S.Firebase >= 10) artillery = `Railgun artillery batteries are set around the base of the arcology, capable of accurately destroying enemies an absurd distance away.`; @@ -34808,7 +34836,7 @@ window.Firebase = function() { window.Armoury = function() { const V = State.variables, S = V.SFUnit; - var weapons = `The weapons are mostly worn rifles that have already seen years of service before $SF.Lower aquired them.`, armor = `The body armor is enough to stop smaller calibers, but nothing serious.`, comms = ``, helmets = ``, ammo = ``, uniforms = ``, special = ``, exo = ``; + var weapons = `The weapons are mostly worn rifles that have already seen years of service before $SF.Lower acquired them.`, armor = `The body armor is enough to stop smaller calibers, but nothing serious.`, comms = ``, helmets = ``, ammo = ``, uniforms = ``, special = ``, exo = ``; if (S.Armoury >= 1) comms = `Radios have been wired into the soldiers helmets`, helmets = `.`; if (S.Armoury >= 2) helmets = ` and a HUD has been integrated into the soldier's eyewear.`; @@ -34854,7 +34882,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}`; }; @@ -34884,7 +34912,7 @@ window.TV = function() { if (S.TV >= 3) armor = `Composite armor has been bolted to the exterior, increasing the survivability of an explosive attack for the crew and passengers.`; if (S.TV >= 4) tires = `The tires have been replaced with a much more durable version that can support a heavier vehicle.`; if (S.TV >= 5) m1 = `An automatic missile defense system has been installed,`, m2 = `targeting any guided missiles with laser dazzlers and deploying a smokescreen.`; - if (S.TV >= 6) pod1 = `An anti-tank missle pod`, pod2 = `has been installed on the side of the turret.`; + if (S.TV >= 6) pod1 = `An anti-tank missile pod`, pod2 = `has been installed on the side of the turret.`; if (S.TV >= 7) G1 = `25`, G2 = `by attacking enemies through cover and destroying light armor`; if (S.TV >= 8) pod2 = `and an anti-aircraft missile pod have been installed on either side of the turret.`; if (S.TV >= 9) squad = `two squads`, armor = ``, m2 = `destroying any incoming missiles with a high-powered laser. Some of the now redundant composite armor has been removed, and the reclaimed space allows for more passengers.`; @@ -34916,13 +34944,13 @@ window.AA = function() { if (S.AA >= 2) W1 = `armed`, W2 = ` and air-to-air missiles,`, W3 = `a combination that can defend the arcology from enemy aircraft, as well as`, support = ` support ground troops`; if (S.AA >= 3) engines = `The engines have been tuned, allowing faster flight with greater acceleration.`; - if (S.AA >= 4) TAI = `An advanced targeting AI has been installed to handle all control of weapons, allowing much more efficent use of ammunition and anti-countermeasure targeting.`; + if (S.AA >= 4) TAI = `An advanced targeting AI has been installed to handle all control of weapons, allowing much more efficient use of ammunition and anti-countermeasure targeting.`; if (S.AA >= 5) lock = `Installed multispectrum countermeasures protect against all types of missile locks.`; if (S.AA >= 6) group = `A respectable number of attack VTOL protect your arcology, split into a few squadrons`; 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}`; }; @@ -34935,13 +34963,13 @@ window.TA = function() { if (S.TA >= 3) counter = `Multispectrum countermeasures have been added to protect against guided missiles.`; if (S.TA >= 4) miniguns = `Mounted miniguns have been installed to cover soldiers disembarking in dangerous areas.`; if (S.TA >= 5) Num = `large number`; - if (S.TA >= 6) landing = `The landing equipment has been overhauled, protecting personel and cargo in the event of a hard landing or crash.`; + if (S.TA >= 6) landing = `The landing equipment has been overhauled, protecting personnel and cargo in the event of a hard landing or crash.`; if (S.TA >= 7) Armor = `Armor has been added to protect passengers from small arms fire from below.`; if (S.TA >= 8) capacity = `large platoon or 20`, engines2 = `Further tweaks to the engine allow for greater lifting capacity.`; if (S.TA >= 9) Radar = `Radar-absorbent materials have replaced the old skin, making it difficult to pick up the VTOL on radar.`; if (S.TA >= 10) type = `tiltjet`, engines2 = ``, engines = `The tiltrotors have been replaced with tiltjets, allowing for much greater airspeed and acceleration.`; - return `A ${Num} of transport ${type} VTOL have been recommissioned for use by $SF.Lower. The VTOLs are resting on large pads near the base to load either a ${capacity} tons of materiel. ${engines} ${engines2} ${Armor} ${landing} ${counter} ${Radar} ${miniguns}`; + return `A ${Num} of transport ${type} VTOL have been recommissioned for use by $SF.Lower. The VTOLs are resting on large pads near the base to load either a ${capacity} tons of material. ${engines} ${engines2} ${Armor} ${landing} ${counter} ${Radar} ${miniguns}`; }; window.SP = function() { @@ -34951,7 +34979,7 @@ window.SP = function() { if (S.SpacePlane >= 2) b = ``, shield = `The current heat shielding has been upgraded, reducing the likelihood of heat damage during reentry.`; if (S.SpacePlane >= 3) engine2 = ` and liquid rocket engines in orbit that can reach an equivalent Mach 18`; if (S.SpacePlane >= 4) camera = `A state-of-the-art camera has been installed in the underbelly that takes incredibly high resolution photos, but requires the frictionless environment of space to focus.`; - if (S.SpacePlane >= 5) efficiency = `Tweaks to the engines have increased fuel efficency to the point where midflight refueling is no longer necessary.`; + if (S.SpacePlane >= 5) efficiency = `Tweaks to the engines have increased fuel efficiency to the point where midflight refueling is no longer necessary.`; if (S.SpacePlane >= 6) camera2 = `The camera sensor is capable of taking IR shots.`; if (S.SpacePlane >= 7) drag = `Miraculous advances in aerodynamics and materials allow frictionless flight, even while in the atmosphere.`; if (S.SpacePlane >= 8) crew = `Increased the crew comfort and life support systems to increase operational time.`; @@ -35070,7 +35098,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 traveling 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 +36109,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 +39062,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 1d5bcb2eba0d01004bebbe915f2a88fda175dac8..07ab9d7c39a1c3ce14c7dd5b7ae4b67ecc80005a 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 062b35f3acac37d80c91e38cff42b29dcde1d3d9..dc1da5927c5476b4978273053aded5bb02479794 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 >= 10>> <<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. @@ -423,13 +423,13 @@ $HeadGirl.slaveName tries to slip away, but _he2 was grabbed at the neck by the leader of the pack. He pulls _him2 down to the ground forcefully. $HeadGirl.slaveName knows better than to resist, _he2 is still a slave despite _his2 position as your head girl. A slave does not raise their hand against a Master, even one that's not _his2 own. The leader rips off _his2 dress, exposing _his2 bare chest. Your head girl is frozen in terror when _he2 is lifted onto the hastily cleared dining hall table by several of the men. _Her2 eyes desperately search for you. You are the only one who can stop this. All that's required is a single word from you. $HeadGirl.slaveName's eyes meets yours; the look of relief on _his2 face is soon replaced by the sad realization that you will not intervene. - _His2 mouth forms the word + _His2 mouth just barely forms the word <<if $PC.title > 0>> - 'mast...' + 'Master' <<else>> - 'mist...' + 'Mistress' <</if>> - as you shake your head, _he2 closes _his2 mouth and resigns _himself2 to _his2 fate. + as you shake your head, so _he2 closes _his2 mouth and resigns _himself2 to _his2 fate. <br> Your head girl is placed across the corner of the dining hall table face down, _his2 hands and legs held open by 4 men. _He2 finds a hand on _his2 ass, groping roughly. Then another hand on the other cheek, roughly parting _his2 globes to get better access. /% Pussy Check %/ @@ -440,8 +440,8 @@ <<set $HeadGirl.vagina += 1>> <</if>> One man moves to the head of $HeadGirl.slaveName and shoved his cock into _his2 mouth, fucking _his2 throat roughly. He buries his cock deep down _his2 throat all the way to his balls. - He places both hands around _his2 neck and squeezes with every stroke. Your head girl's face turns red and gags uncontrollably. _His2 eyes rolls back as another man shoved his hard cock in _his2 asshole, sodomizing _him2 with no mercy. As your head girl made squeaking noises in pain, serval guests picked up forks and jabbed it at _his2 butt and _his2 back chanting "more meat... more meat..." and "squeal piggy squeal". You slump over your chair at the head of the table. Gulping down your drink, fighting back the urge to order your security drones to open fire on those men. You know those men would never dare to harm your head girl, not permanently, at least not anything your remote surgery couldn't fix. It's not as if you haven't done worse to your slaves, but the message is clear, the attack on your head girl was meant as disrespect and an insult towards you. Raping your head girl is like raping you. You stare at the group of men gang raping your head girl at the end of your own dining table, you burning their @@.yellow;names and their faces@@ into your memory as they take turns fucking _him2. They make use of _his2 every hole. When they are done, _he2 was left on the floor, battered and bruised, covered in cum and blood from superficial wounds. - The leader of the pack pulls out his half erect cock pees on your head girl as a final insult towards you. The poor _girl2 is so spent that _he2 doesn't even flinch at the urine hitting _his2 face. + He places both hands around _his2 neck and squeezes with every stroke. Your head girl's face turns red and $he gags uncontrollably. _His2 eyes roll back as another man shoves his hard cock in _his2 asshole, sodomizing _him2 with no mercy. As your head girl makes squeaking noises in pain, several guests pick up forks and jab it at _his2 butt and _his2 back, chanting "More meat... More meat..." and "Squeal, piggy, squeal." You slump over your chair at the head of the table. Gulping down your drink, you suppress the urge to order your security drones to open fire on those men. You know they would never dare to harm your head girl, not permanently, at least not anything your remote surgery couldn't fix. It's not as if you haven't done worse to your slaves, but the message is clear; the attack on your head girl was meant as disrespect and an insult towards you. Raping your head girl is like raping you. You stare at the group of men gang raping your head girl at the end of your own dining table, burning their @@.yellow;names and their faces@@ into your memory as they take turns fucking _him2. They make use of _his2 every hole. When they are done, _he2 is left on the floor, battered and bruised, covered in cum and blood from superficial wounds. + The leader of the pack pulls out his half erect cock and pees on your head girl as a final insult towards you. The poor _girl2 is so spent that _he2 doesn't even flinch at the urine hitting _his2 face. He finishes showering your head girl, then turns towards you and says smilingly: <br><br> //"I must congratulate you// @@ -450,7 +450,7 @@ <<else>> //madam//, <</if>> - //you trained a fine obedient slave. _He2 certainly understands _his2 position well."// You grit your teeth faking a smile, repeating the old the old adage, @@.yellow;revenge is dish best served cold@@. You have made some enemies tonight; you begin to plan a military conquest of them all. You will enjoy storming their arcologies and making them pay for this insult. + //you trained a fine obedient slave. _He2 certainly understands _his2 position well."// You grit your teeth faking a smile, repeating the old the old adage: @@.yellow;revenge is dish best served cold@@. You have made some enemies tonight; you begin to plan a military conquest of them all. You will enjoy storming their arcologies and making them pay for this insult. <br><br> The abuse your head girl suffers had @@.red;decreased _his2 health@@ and _he2 is @@.mediumorchid;less devoted@@ to you as you allowed _him2 to be abused. <br> diff --git a/src/SecExp/attackOptions.tw b/src/SecExp/attackOptions.tw index 4e45e01d9e69c47a56b493d734f65238ce90a864..608ba9aeeef25e3c1f99a762504cb4548e7d3110 100644 --- a/src/SecExp/attackOptions.tw +++ b/src/SecExp/attackOptions.tw @@ -46,7 +46,7 @@ Some of your citizens saw the disciplined yet dusty, scruffy old world army is approaching the confines of your arcology. There's nothing better than a good war to unite the electorate and your arcology is just the perfect target. <</if>> <br> - Old world expeditions are usually sent to secure resources and trade routs for their nation or, more often, to provide their citizens with a boogey man to be scared of. They are usually decently equipped and trained, which together with their generous numbers make them a tough nut to crack. They however often lack in mobility. + Old world expeditions are usually sent to secure resources and trade routs for their nation or, more often, to provide their citizens with a bogeyman to be scared of. They are usually decently equipped and trained, which together with their generous numbers make them a tough nut to crack. They however often lack in mobility. <</if>> <<else>> Your assistant interrupted your rest to bring the grim news. You quickly rush to your console, where you can see one of the convoys supplying your arcology has been attacked and looted. It seems a group of desperate looking bandits decided it was a good idea to steal from you. @@ -90,7 +90,7 @@ Some of your citizens saw the massive, disciplined old world army is approaching the confines of your arcology. It seems one of the nations of the old world is determined to put your arcology to rest once and for all or die trying. <</if>> <br> - Old world expeditions are usually sent to secure resources and trade routs for their nation or, more often, to provide their citizens with a boogey man to be scared of. They are usually decently equipped and trained, which together with their generous numbers make them a tough nut to crack. They however often lack in mobility. + Old world expeditions are usually sent to secure resources and trade routs for their nation or, more often, to provide their citizens with a bogeyman to be scared of. They are usually decently equipped and trained, which together with their generous numbers make them a tough nut to crack. They however often lack in mobility. <</if>> <<else>> Your assistant interrupted your rest to bring the grim news. You quickly rush to your console, where you can see the satellite images coming in of the force about to crash against your arcology. It's not the first time your armies fought for the survival of your empire, but this time it seems it will be a fight for life or death. @@ -131,7 +131,7 @@ Some of your citizens saw the massive, disciplined old world army is approaching the confines of your arcology. It seems one of the nations of the old world is determined to put your arcology to rest once and for all or die trying. <</if>> <br> - Old world expeditions are usually sent to secure resources and trade routs for their nation or, more often, to provide their citizens with a boogey man to be scared of. They are usually decently equipped and trained, which together with their generous numbers make them a tough nut to crack. They however often lack in mobility. + Old world expeditions are usually sent to secure resources and trade routs for their nation or, more often, to provide their citizens with a bogeyman to be scared of. They are usually decently equipped and trained, which together with their generous numbers make them a tough nut to crack. They however often lack in mobility. <</if>> <</if>> <</if>> 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..7fef4f15e5f97037ea0e1b29ab24ccf122db7c6a 100644 --- a/src/SecExp/rebellionGenerator.tw +++ b/src/SecExp/rebellionGenerator.tw @@ -20,17 +20,17 @@ <<else>> Your absolute authority does not allow slaves to have a single free thought.<<set _slave += 1>> <</if>> -<<if _CSratio <= 0.2>> +<<if _CSratio <= 0.4>> There are a lot more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 30>> -<<elseif _CSratio <= 0.4>> - There are a lot more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 25>> <<elseif _CSratio <= 0.6>> - There are more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 20>> + There are a lot more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 25>> <<elseif _CSratio <= 0.8>> - There are more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 15>> + There are more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 20>> <<elseif _CSratio <= 1>> + There are more slaves than citizens, making some doubt their masters are strong enough to stop them.<<set _slave += 15>> +<<elseif _CSratio <= 1.5>> There are fewer slaves than citizens, making some doubt they would be strong enough to defeat their masters.<<set _slave += 10>> -<<elseif _CSratio >= 1.2>> +<<elseif _CSratio >= 3>> There are fewer slaves than citizens, making some doubt they would be strong enough to defeat their masters.<<set _slave -= 5>> <<else>> Citizen and slave population is sufficiently balanced not to cause problems either way.<<set _slave -= 1>> @@ -104,17 +104,17 @@ <<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)>> <</if>> <<if $arcologies[0].FSRestart != "unset">> - <<if _CSratio > 1>> + <<if _CSratio > 2>> Your citizens are not happy with the noticeable lack of slaves compared to their numbers.<<set _citizen += 20>> - <<elseif _CSratio > 0.5>> + <<elseif _CSratio > 1>> Your citizens are not happy with the lack of slaves compared to their numbers.<<set _citizen += 15>> - <<elseif _CSratio < 0.2>> + <<elseif _CSratio < 0.5>> <<set _citizen -= 5>> <</if>> <<elseif $arcologies[0].FSRepopulationFocus != "unset">> @@ -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 bc447191e64c0a5ba01f287e74776ae95507ad4f..6842d78eb55a2d8e5cd8a54ec89b00f04dbf2abc 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), @@ -740,7 +740,7 @@ The damage to the structure will be @@.red;costly to repair@@. <<set $cash -= 2000, $PC.engineering += .1>> <<else>> - While the penthouse was left without a sizeable garrison, there was no dangerous assault against it. Let's hope we'll always be this lucky. + While the penthouse was left without a sizable garrison, there was no dangerous assault against it. Let's hope we'll always be this lucky. <</if>> <<elseif $garrison.penthouse == 1>> <<if random(1,100) <= 75>> @@ -848,7 +848,7 @@ The damage to the structure will be @@.red;costly to repair@@. <<set $cash -= 2000, $PC.engineering += .1>> <<else>> - There was no sizeable assault against the penthouse. Let's hope we'll always be this lucky. + There was no sizable assault against the penthouse. Let's hope we'll always be this lucky. <</if>> <<else>> <<if random(1,100) <= 75>> @@ -954,7 +954,7 @@ <</if>> <</if>> <<else>> - There was no sizeable assault against the penthouse. Let's hope we'll always be this lucky. + There was no sizable assault against the penthouse. Let's hope we'll always be this lucky. <</if>> <</if>> 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/securityReport.tw b/src/SecExp/securityReport.tw index 05d3353a575d901caa2186db88908c2a9a82ed93..cb48bc883b68e8b48beafb8e993c0e3a8098f923 100644 --- a/src/SecExp/securityReport.tw +++ b/src/SecExp/securityReport.tw @@ -1,7 +1,13 @@ :: securityReport [nobr] /* init */ -<<set _immigration = $ACitizens - $oldACitizens>> +<<if $ACitizens > $oldACitizens>> + <<set _immigration = $ACitizens - $oldACitizens, + _emigration = 0>> +<<else>> + <<set _emigration = $oldACitizens - $ACitizens, /*takes into account citizens leaving and those getting enslaved*/ + _immigration = 0>> +<</if>> <<set _secGrowth = 0>> <<set _secRest = 0>> <<set _restGrowth = 0>> @@ -44,27 +50,53 @@ The ex-criminal known to the world as The Smiling Man puts her impressive skills to work, dramatically increasing the efficiency of your security measures. <<set _secGrowth += 2>> <</if>> -<<if $ACitizens + $ASlaves <= 2000>> +<<if $ACitizens + $ASlaves <= 5000>> The small number of residents makes their job easier.<<set _secGrowth += 2>> -<<elseif $ACitizens + $ASlaves <= 4000>> +<<elseif $ACitizens + $ASlaves <= 7500>> The fairly low number of residents makes their job a little easier.<<set _secGrowth += 1>> -<<elseif $ACitizens + $ASlaves <= 6000>> +<<elseif $ACitizens + $ASlaves <= 10000>> The fairly high number of residents makes their job a little harder.<<set _secGrowth -= -0.5>> -<<elseif $ACitizens + $ASlaves <= 8000>> +<<elseif $ACitizens + $ASlaves <= 15000>> The high number of residents makes their job harder.<<set _secGrowth -= 1>> <<else>> The extremely high number of residents makes their job a lot harder.<<set _secGrowth -= 2>> <</if>> -<<if _immigration < 10>> - The limited number of immigrants that reached the arcology this week does not have any serious impact on the efficiency of current security measures.<<set _secGrowth += 0.5>> -<<elseif _immigration < 30>> - The number of immigrants that reached the arcology this week is high enough to complicate security protocols.<<set _secGrowth -= 0.2>> -<<elseif _immigration < 60>> - The high number of immigrants that reached the arcology this week complicates security protocols.<<set _secGrowth -= 0.5>> -<<elseif _immigration < 80>> - The high number of immigrants that reached the arcology this week severely complicates security protocols.<<set _secGrowth -= 1>> +<<if _immigration >= 0 && _emigration == 0>> + <<if _immigration < 50>> + The limited number of immigrants that reached the arcology this week does not have any serious impact on the efficiency of current security measures.<<set _secGrowth += 0.5>> + <<elseif _immigration < 150>> + The number of immigrants that reached the arcology this week is high enough to complicate security protocols.<<set _secGrowth -= 0.2>> + <<elseif _immigration < 300>> + The high number of immigrants that reached the arcology this week complicates security protocols.<<set _secGrowth -= 0.5>> + <<elseif _immigration < 500>> + The high number of immigrants that reached the arcology this week severely complicates security protocols.<<set _secGrowth -= 1>> + <<else>> + The extremely high number of immigrants that reached the arcology this week severely complicates security protocols.<<set _secGrowth -= 2>> + <</if>> +<</if>> +<<if $visitors < 300>> + The limited number of visitors coming and going did not have any serious impact on the efficiency of current security measures.<<set _secGrowth += 0.5>> +<<elseif _immigration < 750>> + The number of visitors coming and going somewhat complicates security protocols.<<set _secGrowth -= 0.2>> +<<elseif _immigration < 1500>> + The high number of visitors coming and going complicates security protocols.<<set _secGrowth -= 0.5>> +<<elseif _immigration < 2500>> + The high number of visitors coming and going greatly complicates security protocols.<<set _secGrowth -= 1>> <<else>> - The extremely high number of immigrants that reached the arcology this week severely complicates security protocols.<<set _secGrowth -= 2>> + The extremely high number of visitors coming and going severely complicates security protocols.<<set _secGrowth -= 2>> +<</if>> +<<if _emigration != 0 && _immigration == 0>> + <<if _emigration < 100>> + The limited reduction in citizens this week does not have any serious impact on the efficiency of current security measures.<<set _secGrowth += 0.5>> + <<elseif _emigration < 300>> + The reduction in citizens this week is high enough to complicate security protocols.<<set _secGrowth -= 0.2>> + <<elseif _emigration < 600>> + The large reduction in citizens this week complicates security protocols.<<set _secGrowth -= 0.5>> + <<elseif _emigration < 1000>> + The huge reduction in citizens this week severely complicates security protocols.<<set _secGrowth -= 1>> + <<else>> + The extreme reduction in citizens this week severely complicates security protocols.<<set _secGrowth -= 2>> + <</if>> <</if>> <<if $crime < 20>> Crime is a distant problem in the arcology, which makes improving security easier.<<set _secGrowth += 1>> @@ -173,7 +205,7 @@ <</if>> <<set $security = Math.clamp(_newSec, 0, 100)>> -<br> +<br><br> <strong>Crime</strong>: /* crime modifiers */ <<if $week < 30>> @@ -654,3 +686,4 @@ It will be finished in <<if $currentUpgrade.time == 1>> one week.<<else>><<print $currentUpgrade.time>> weeks.<</if>> <</if>> <</if>> +<br> diff --git a/src/SecExp/unitsRebellionReport.tw b/src/SecExp/unitsRebellionReport.tw index 05b27294b6997bc1234b6e963e8e470e49b77ac6..979398ff8e3657ce2fd4cd7d0057fdaaaf10474f 100644 --- a/src/SecExp/unitsRebellionReport.tw +++ b/src/SecExp/unitsRebellionReport.tw @@ -300,10 +300,8 @@ <br> <br> <<set _loss = _lossesList.pluck()>> - <<if _loss < $ACitizens + 100>> - <<set $ACitizens -= _loss>> - <<else>> - <<set $ACitizens = 100>> + <<if _loss > $ACitizens * 0.95>> + <<set _loss = Math.trunc($ACitizens * 0.95)>> /* this is unlikely to happen, but might as well be safe*/ <</if>> The volunteering citizens were quickly organized into an irregular militia unit and deployed in the arcology: <<if _loss <= 0>> @@ -318,6 +316,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 -= Math.trunc($lowerClass * 0.95)>> + <<if _loss > $middleClass * 0.95>> + <<set $middleClass = Math.trunc($middleClass * 0.05), + _loss -= Math.trunc($middleClass *0.95)>> + <<if _loss > $upperClass * 0.95>> + <<set $upperClass = Math.trunc($upperClass * 0.05), + _loss -= Math.trunc($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..7c65158fce2af640499bd1d85b9c0e3b3fc04547 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>> @@ -137,7 +137,7 @@ <<if $arcologies[0].FSRomanRevivalist != "unset">> wearing plain and cheap tunics <<elseif $arcologies[0].FSAztecRevivalist != "unset">> - wearing simple loinclothes or dresses + wearing simple loincloths or dresses <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> wearing short linen kilts or long skirts which extend from the shoulders to the ankles <<elseif $arcologies[0].FSEdoRevivalist != "unset">> @@ -153,7 +153,7 @@ <</if>> <<else>> <<if $SF.Depravity <= 0.3 && $SFColonel.Core === "kind">> - wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlours. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the firebase. + wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlors. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the firebase. <<elseif $SF.Depravity <= 0.6 && $SFColonel.Core === "kind">> topless, wearing only utilitarian pants and leather collars to set them apart from the soldiers, and occasionally shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge only partially dressed, sometimes pulling half-naked slaves out with them. <<elseif $SF.Depravity <= 0.9>> @@ -188,7 +188,7 @@ <</if>> </div> <<if $SFUnit.Firebase === 10>> <br>The echo of simulated gun fire and explosions can be heard from the state of the art killhouse. - The quite hum of fans keeping the faster and much more efficient custom network operational can be heard throught the firebase.<br> + The quite hum of fans keeping the faster and much more efficient custom network operational can be heard throughout the firebase.<br> <</if>> <</if>> diff --git a/src/SpecialForce/JS.js b/src/SpecialForce/JS.js index ac4ddf2c6ec7ef3cdd63468e3633937966e18a64..687c44a45c7ff2aa30ce6ff95d904e35730191d1 100644 --- a/src/SpecialForce/JS.js +++ b/src/SpecialForce/JS.js @@ -97,7 +97,7 @@ window.Firebase = function() { if (S.Firebase >= 7) {slave = `A slave detention facility has been sectioned off to one side`; if (V.SF.Depravity > 1.5) slave += ` emanating the sounds of rape and torture`; slave += `,`;} - if (S.Firebase >= 8) appear = `has become a fully fledged military base.`, comms = `A Free City-wide communication network for $SF.Lower has been constructed to faciltate faster responses and efficent monitoring of the surrounding area.`; + if (S.Firebase >= 8) appear = `has become a fully fledged military base.`, comms = `A Free City-wide communication network for $SF.Lower has been constructed to faciltate faster responses and efficient monitoring of the surrounding area.`; if (S.Firebase >= 9) training = `A high-tech killhouse has been constructed to aid in soldier training.`; if (S.Firebase >= 10) artillery = `Railgun artillery batteries are set around the base of the arcology, capable of accurately destroying enemies an absurd distance away.`; @@ -106,7 +106,7 @@ window.Firebase = function() { window.Armoury = function() { const V = State.variables, S = V.SFUnit; - var weapons = `The weapons are mostly worn rifles that have already seen years of service before $SF.Lower aquired them.`, armor = `The body armor is enough to stop smaller calibers, but nothing serious.`, comms = ``, helmets = ``, ammo = ``, uniforms = ``, special = ``, exo = ``; + var weapons = `The weapons are mostly worn rifles that have already seen years of service before $SF.Lower acquired them.`, armor = `The body armor is enough to stop smaller calibers, but nothing serious.`, comms = ``, helmets = ``, ammo = ``, uniforms = ``, special = ``, exo = ``; if (S.Armoury >= 1) comms = `Radios have been wired into the soldiers helmets`, helmets = `.`; if (S.Armoury >= 2) helmets = ` and a HUD has been integrated into the soldier's eyewear.`; @@ -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}`; }; @@ -182,7 +182,7 @@ window.TV = function() { if (S.TV >= 3) armor = `Composite armor has been bolted to the exterior, increasing the survivability of an explosive attack for the crew and passengers.`; if (S.TV >= 4) tires = `The tires have been replaced with a much more durable version that can support a heavier vehicle.`; if (S.TV >= 5) m1 = `An automatic missile defense system has been installed,`, m2 = `targeting any guided missiles with laser dazzlers and deploying a smokescreen.`; - if (S.TV >= 6) pod1 = `An anti-tank missle pod`, pod2 = `has been installed on the side of the turret.`; + if (S.TV >= 6) pod1 = `An anti-tank missile pod`, pod2 = `has been installed on the side of the turret.`; if (S.TV >= 7) G1 = `25`, G2 = `by attacking enemies through cover and destroying light armor`; if (S.TV >= 8) pod2 = `and an anti-aircraft missile pod have been installed on either side of the turret.`; if (S.TV >= 9) squad = `two squads`, armor = ``, m2 = `destroying any incoming missiles with a high-powered laser. Some of the now redundant composite armor has been removed, and the reclaimed space allows for more passengers.`; @@ -214,13 +214,13 @@ window.AA = function() { if (S.AA >= 2) W1 = `armed`, W2 = ` and air-to-air missiles,`, W3 = `a combination that can defend the arcology from enemy aircraft, as well as`, support = ` support ground troops`; if (S.AA >= 3) engines = `The engines have been tuned, allowing faster flight with greater acceleration.`; - if (S.AA >= 4) TAI = `An advanced targeting AI has been installed to handle all control of weapons, allowing much more efficent use of ammunition and anti-countermeasure targeting.`; + if (S.AA >= 4) TAI = `An advanced targeting AI has been installed to handle all control of weapons, allowing much more efficient use of ammunition and anti-countermeasure targeting.`; if (S.AA >= 5) lock = `Installed multispectrum countermeasures protect against all types of missile locks.`; if (S.AA >= 6) group = `A respectable number of attack VTOL protect your arcology, split into a few squadrons`; 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}`; }; @@ -233,13 +233,13 @@ window.TA = function() { if (S.TA >= 3) counter = `Multispectrum countermeasures have been added to protect against guided missiles.`; if (S.TA >= 4) miniguns = `Mounted miniguns have been installed to cover soldiers disembarking in dangerous areas.`; if (S.TA >= 5) Num = `large number`; - if (S.TA >= 6) landing = `The landing equipment has been overhauled, protecting personel and cargo in the event of a hard landing or crash.`; + if (S.TA >= 6) landing = `The landing equipment has been overhauled, protecting personnel and cargo in the event of a hard landing or crash.`; if (S.TA >= 7) Armor = `Armor has been added to protect passengers from small arms fire from below.`; if (S.TA >= 8) capacity = `large platoon or 20`, engines2 = `Further tweaks to the engine allow for greater lifting capacity.`; if (S.TA >= 9) Radar = `Radar-absorbent materials have replaced the old skin, making it difficult to pick up the VTOL on radar.`; if (S.TA >= 10) type = `tiltjet`, engines2 = ``, engines = `The tiltrotors have been replaced with tiltjets, allowing for much greater airspeed and acceleration.`; - return `A ${Num} of transport ${type} VTOL have been recommissioned for use by $SF.Lower. The VTOLs are resting on large pads near the base to load either a ${capacity} tons of materiel. ${engines} ${engines2} ${Armor} ${landing} ${counter} ${Radar} ${miniguns}`; + return `A ${Num} of transport ${type} VTOL have been recommissioned for use by $SF.Lower. The VTOLs are resting on large pads near the base to load either a ${capacity} tons of material. ${engines} ${engines2} ${Armor} ${landing} ${counter} ${Radar} ${miniguns}`; }; window.SP = function() { @@ -249,7 +249,7 @@ window.SP = function() { if (S.SpacePlane >= 2) b = ``, shield = `The current heat shielding has been upgraded, reducing the likelihood of heat damage during reentry.`; if (S.SpacePlane >= 3) engine2 = ` and liquid rocket engines in orbit that can reach an equivalent Mach 18`; if (S.SpacePlane >= 4) camera = `A state-of-the-art camera has been installed in the underbelly that takes incredibly high resolution photos, but requires the frictionless environment of space to focus.`; - if (S.SpacePlane >= 5) efficiency = `Tweaks to the engines have increased fuel efficency to the point where midflight refueling is no longer necessary.`; + if (S.SpacePlane >= 5) efficiency = `Tweaks to the engines have increased fuel efficiency to the point where midflight refueling is no longer necessary.`; if (S.SpacePlane >= 6) camera2 = `The camera sensor is capable of taking IR shots.`; if (S.SpacePlane >= 7) drag = `Miraculous advances in aerodynamics and materials allow frictionless flight, even while in the atmosphere.`; if (S.SpacePlane >= 8) crew = `Increased the crew comfort and life support systems to increase operational time.`; @@ -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 traveling 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/Report.tw b/src/SpecialForce/Report.tw index 893d80ee84dac0bd097e449103ae6dedc8eac689..352ad3ba4d11d8d4b2021d346d53b895bb66135f 100644 --- a/src/SpecialForce/Report.tw +++ b/src/SpecialForce/Report.tw @@ -153,7 +153,7 @@ These activities have, overall, @@.green;improved@@ your arcology's prosperity. The goods procured by the $SF.Lower this week, after accounting for the spoils retained by individual soldiers were <<if _Profitable>> - @@.green;more than sufficient@@ to cover expenses. Excess materiel and human assets totaling @@.yellowgreen;<<print cashFormat(_SFIncome)>>@@ (after liquidation) were transferred to your accounts. + @@.green;more than sufficient@@ to cover expenses. Excess material and human assets totaling @@.yellowgreen;<<print cashFormat(_SFIncome)>>@@ (after liquidation) were transferred to your accounts. <<else>> @@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability. <</if>> 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/art/artJS.tw b/src/art/artJS.tw index 743f810770934a026bed3eda6a49134dec98f385..7f02f119ac1752456ea7de7ea0a68039988b1e4d 100644 --- a/src/art/artJS.tw +++ b/src/art/artJS.tw @@ -73,9 +73,9 @@ window.ArtControlRendered = function ArtControlRendered(slave, sizePlacement) { }; /* -This takes a textual hair colour description and tries to guess the appropriate HTML compliant color code. +This takes a textual hair color description and tries to guess the appropriate HTML compliant color code. -color should be a color name, but can also be a string describing hair colour. +color should be a color name, but can also be a string describing hair color. eyes can be nearly anything, it only indicates that the function is being used for eye color instead of hair color. This code's working is described to the user in the Encyclopedia, chapter "Lore", section "Dyes". diff --git a/src/art/artWidgets.tw b/src/art/artWidgets.tw index 4a4cd28aa368cf9a88c64e112ad72f142f453de3..d9abd722cd9c15c6095667356f54ff1f1d01768f 100644 --- a/src/art/artWidgets.tw +++ b/src/art/artWidgets.tw @@ -36,8 +36,8 @@ $args[2]: icon UI Display for vector art, 1 for on. <</if>> <<set _artSlave = $args[0] >> <<silently>> -/* prepare HTML colour codes for slave display */ -/* note: latex clothing is mostly emulated by rubber colour for skin (and shoes) */ +/* prepare HTML color codes for slave display */ +/* note: latex clothing is mostly emulated by rubber color for skin (and shoes) */ /* TODO: consistently use american "color" instead of "colour" for all identifiers */ <<include Art_Vector_Set_Colour_Outfit_>> <<include Art_Vector_Set_Colour_Skin_>> @@ -86,9 +86,9 @@ vector art added later is drawn over previously added art <<print "<img class='paperdoll' src=" + _folderLoc + "/test ui.svg'" + "/>">> <</if>> -/% Set skin colour %/ +/% Set skin color %/ <<set _skinFilter = "filter: url(#skin-" + _.kebabCase($args[0].skin) + ");">> -/% Set hair colour %/ +/% Set hair color %/ <<set _hairFilter = "filter: url(#hair-" + _.kebabCase($args[0].hColor) + ");">> <<set _underArmFilter = "filter: url(#hair-" + _.kebabCase($args[0].underArmHColor) + ");">> <<set _pubesFilter = "filter: url(#hair-" + _.kebabCase($args[0].pubicHColor) + ");">> diff --git a/src/art/vector/Arm.tw b/src/art/vector/Arm.tw index d9235728743f5c402cbaf74f55483eadebae6186..e83f5036476e122565f7ec9167a2c8084877ff8a 100644 --- a/src/art/vector/Arm.tw +++ b/src/art/vector/Arm.tw @@ -52,8 +52,8 @@ <<set _rightArmType = "Mid">> <</if>> <</if>> -<</if>> - +<</if>> + <<if _artSlave.amp == 0>> <<set _art = "Art_Vector_Arm_Right_"+_rightArmType >> <<include _art>> diff --git a/src/art/vector/Body_Clothing_Control.tw b/src/art/vector/Body_Clothing_Control.tw index 6abd9296981a68acddb56125841665ec5869f256..362a797926d571f46c1050824c7023fc91f178ca 100644 --- a/src/art/vector/Body_Clothing_Control.tw +++ b/src/art/vector/Body_Clothing_Control.tw @@ -42,7 +42,7 @@ <<set _showEyes = 0>> <<set _showPubic = 0>> <<set _showArmHair = 0>> - <<set _showHair = 0>> + <<set _showHair = 0>> <<set _showArmHighlight = 1>> <<set _showTorsoHighlight = 1>> <<set _showBoobsHighlight = 1>> diff --git a/src/art/vector/Chastity_Belt.tw b/src/art/vector/Chastity_Belt.tw index 4d2cea6bac024a8f8c03eb21078407253f2c8daf..a0e1a570bbb6b0f7478e0ca7c42ac0b9e0963706 100644 --- a/src/art/vector/Chastity_Belt.tw +++ b/src/art/vector/Chastity_Belt.tw @@ -10,21 +10,21 @@ <<if _artSlave.waist >= 96 && _artSlave.waist > -96>> <<if _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> + <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<include Art_Vector_Chastity_Vagina_Fat>> <<elseif _artSlave.weight < 11 && _artSlave.weight > -31>> <<include Art_Vector_Chastity_Anus>> - <<include Art_Vector_Chastity_Base_Chubby>> + <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight <= -31>> <<include Art_Vector_Chastity_Anus>> - <<include Art_Vector_Chastity_Base>> + <<include Art_Vector_Chastity_Base>> <</if>> <<elseif _artSlave.waist < 96 && _artSlave.waist >= 41>> <<if _artSlave.weight >= 131>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> + <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> + <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> <<include Art_Vector_Chastity_Anus>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 0 && _artSlave.weight > -96>> @@ -37,9 +37,9 @@ <<elseif _artSlave.waist < 41 && _artSlave.waist >= 11>> <<if _artSlave.weight >= 161>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> + <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> + <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<include Art_Vector_Chastity_Anus>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 11 && _artSlave.weight > -31>> @@ -52,9 +52,9 @@ <<elseif _artSlave.waist < 11 && _artSlave.waist > -11>> <<if _artSlave.weight >= 191>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> + <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> + <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> <<include Art_Vector_Chastity_Anus>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> @@ -70,7 +70,7 @@ <<elseif _artSlave.waist <= -11 && _artSlave.waist > -41>> <<if _artSlave.weight >= 161>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> + <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Anus>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> @@ -86,7 +86,7 @@ <<elseif _artSlave.waist <= -41 && _artSlave.waist > -96>> <<if _artSlave.weight >= 191>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> + <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> <<include Art_Vector_Chastity_Anus>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> @@ -102,7 +102,7 @@ <<elseif _artSlave.waist <= -96>> <<if _artSlave.weight >= 161>> <<include Art_Vector_Chastity_Anus>> - <<include Art_Vector_Chastity_Base_Chubby>> + <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Anus>> <<include Art_Vector_Chastity_Base>> @@ -111,15 +111,15 @@ <<include Art_Vector_Chastity_Base>> <<elseif _artSlave.weight <= 0>> <<include Art_Vector_Chastity_Anus>> - <<include Art_Vector_Chastity_Base>> + <<include Art_Vector_Chastity_Base>> <</if>> <</if>> <</if>> -<<if _chastityVaginal>> +<<if _chastityVaginal>> <<if _artSlave.waist >= 96 && _artSlave.waist > -96>> <<if _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> + <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<include Art_Vector_Chastity_Vagina_Fat>> <<elseif _artSlave.weight < 11 && _artSlave.weight > -31>> <<include Art_Vector_Chastity_Vagina>> @@ -131,9 +131,9 @@ <<elseif _artSlave.waist < 96 && _artSlave.waist >= 41>> <<if _artSlave.weight >= 131>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> + <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> + <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> <<include Art_Vector_Chastity_Vagina>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 0 && _artSlave.weight > -96>> @@ -146,9 +146,9 @@ <<elseif _artSlave.waist < 41 && _artSlave.waist >= 11>> <<if _artSlave.weight >= 161>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> + <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> + <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<include Art_Vector_Chastity_Vagina>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 11 && _artSlave.weight > -31>> @@ -161,9 +161,9 @@ <<elseif _artSlave.waist < 11 && _artSlave.waist > -11>> <<if _artSlave.weight >= 191>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> + <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> + <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> <<include Art_Vector_Chastity_Vagina>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> @@ -179,7 +179,7 @@ <<elseif _artSlave.waist <= -11 && _artSlave.waist > -41>> <<if _artSlave.weight >= 161>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> + <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> <<include Art_Vector_Chastity_Vagina>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> @@ -195,7 +195,7 @@ <<elseif _artSlave.waist <= -41 && _artSlave.waist > -96>> <<if _artSlave.weight >= 191>> <<include Art_Vector_Chastity_Vagina_Fat>> - <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> + <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> <<include Art_Vector_Chastity_Vagina>> <<include Art_Vector_Chastity_Base_Chubby>> <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> diff --git a/src/art/vector/Feet.tw b/src/art/vector/Feet.tw index 12c50b32bffc861ad898120e8d66994db4ff2be5..418404a2190557c6f23349284732cca67a467038 100644 --- a/src/art/vector/Feet.tw +++ b/src/art/vector/Feet.tw @@ -9,7 +9,7 @@ <<case "heels">> <<include Art_Vector_Shoes_Heel>> <<case "pumps">> - <<include Art_Vector_Shoes_Pump>> + <<include Art_Vector_Shoes_Pump>> <<case "extreme heels">> <<if _legSize == "Narrow">> <<include Art_Vector_Shoes_Extreme_Heel_Narrow>> @@ -31,7 +31,7 @@ <<include Art_Vector_Shoes_Boot_Thick>> <</if>> <<case "flats">> - <<include Art_Vector_Shoes_Flat>> + <<include Art_Vector_Shoes_Flat>> <<default>> <<include Art_Vector_Feet_Normal>> <</switch>> @@ -42,7 +42,7 @@ <<case "heels">> <<include Art_Vector_Shoes_Heel>> <<case "pumps">> - <<include Art_Vector_Shoes_Pump>> + <<include Art_Vector_Shoes_Pump>> <<case "extreme heels">> <<if _legSize == "Narrow">> <<include Art_Vector_Shoes_Extreme_Heel_Narrow>> @@ -64,7 +64,7 @@ <<include Art_Vector_Shoes_Boot_Thick>> <</if>> <<case "flats">> - <<include Art_Vector_Shoes_Flat>> + <<include Art_Vector_Shoes_Flat>> <<default>> <<include Art_Vector_Feet_ProstheticBasic>> <</switch>> @@ -75,7 +75,7 @@ <<case "heels">> <<include Art_Vector_Shoes_Heel>> <<case "pumps">> - <<include Art_Vector_Shoes_Pump>> + <<include Art_Vector_Shoes_Pump>> <<case "extreme heels">> <<if _legSize == "Narrow">> <<include Art_Vector_Shoes_Extreme_Heel_Narrow>> @@ -97,7 +97,7 @@ <<include Art_Vector_Shoes_Boot_Thick>> <</if>> <<case "flats">> - <<include Art_Vector_Shoes_Flat>> + <<include Art_Vector_Shoes_Flat>> <<default>> <<include Art_Vector_Feet_ProstheticSexy>> <</switch>> @@ -108,7 +108,7 @@ <<case "heels">> <<include Art_Vector_Shoes_Heel>> <<case "pumps">> - <<include Art_Vector_Shoes_Pump>> + <<include Art_Vector_Shoes_Pump>> <<case "extreme heels">> <<if _legSize == "Narrow">> <<include Art_Vector_Shoes_Extreme_Heel_Narrow>> @@ -130,7 +130,7 @@ <<include Art_Vector_Shoes_Boot_Thick>> <</if>> <<case "flats">> - <<include Art_Vector_Shoes_Flat>> + <<include Art_Vector_Shoes_Flat>> <<default>> <<include Art_Vector_Feet_ProstheticBeauty>> <</switch>> @@ -141,7 +141,7 @@ <<case "heels">> <<include Art_Vector_Shoes_Heel>> <<case "pumps">> - <<include Art_Vector_Shoes_Pump>> + <<include Art_Vector_Shoes_Pump>> <<case "extreme heels">> <<if _legSize == "Narrow">> <<include Art_Vector_Shoes_Extreme_Heel_Narrow>> @@ -163,7 +163,7 @@ <<include Art_Vector_Shoes_Boot_Thick>> <</if>> <<case "flats">> - <<include Art_Vector_Shoes_Flat>> + <<include Art_Vector_Shoes_Flat>> <<default>> <<include Art_Vector_Feet_ProstheticCombat>> <</switch>> @@ -174,7 +174,7 @@ <<case "heels">> <<include Art_Vector_Shoes_Heel>> <<case "pumps">> - <<include Art_Vector_Shoes_Pump>> + <<include Art_Vector_Shoes_Pump>> <<case "extreme heels">> <<if _legSize == "Narrow">> <<include Art_Vector_Shoes_Extreme_Heel_Narrow>> @@ -196,7 +196,7 @@ <<include Art_Vector_Shoes_Boot_Thick>> <</if>> <<case "flats">> - <<include Art_Vector_Shoes_Flat>> + <<include Art_Vector_Shoes_Flat>> <<default>> <<include Art_Vector_Feet_ProstheticSwiss>> <</switch>> diff --git a/src/art/vector/Head.tw b/src/art/vector/Head.tw index 24257efa8ba5d1776490fcddbd4793c5af27b247..8ac6d48bb27370648f607586b1f7a370bb0730b4 100644 --- a/src/art/vector/Head.tw +++ b/src/art/vector/Head.tw @@ -40,22 +40,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -66,48 +66,48 @@ <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> + <<include Art_Vector_Eyebrow_TypeE_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> + <<include Art_Vector_Eyebrow_TypeE_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> + <<include Art_Vector_Eyebrow_TypeE_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> + <<include Art_Vector_Eyebrow_TypeE_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> + <<include Art_Vector_Eyebrow_TypeE_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> + <<include Art_Vector_Eyebrow_TypeE_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeE>> <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeE>> + <<include Art_Vector_Nose_TypeE>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -118,22 +118,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -144,22 +144,22 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -170,22 +170,22 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <</if>> @@ -198,22 +198,22 @@ <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> + <<include Art_Vector_Eyebrow_TypeD_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -224,48 +224,48 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeE>> <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeA>> + <<include Art_Vector_Nose_TypeA>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -276,22 +276,22 @@ <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -302,22 +302,22 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -328,25 +328,25 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> - <</if>> + <</if>> <<if _artSlave.race == "latina" || _artSlave.race == "amerindian">> <<if _artSlave.faceShape == "normal">> <<include Art_Vector_Eyes_TypeB>> @@ -356,22 +356,22 @@ <<include Art_Vector_Eyebrow_TypeB_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeB_Thin>> + <<include Art_Vector_Eyebrow_TypeB_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeB_Threaded>> + <<include Art_Vector_Eyebrow_TypeB_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> + <<include Art_Vector_Eyebrow_TypeB_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeB_Tapered>> + <<include Art_Vector_Eyebrow_TypeB_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeB_Thick>> + <<include Art_Vector_Eyebrow_TypeB_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeB_Bushy>> + <<include Art_Vector_Eyebrow_TypeB_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -382,48 +382,48 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeA>> <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeB>> + <<include Art_Vector_Nose_TypeB>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> + <<include Art_Vector_Eyebrow_TypeD_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -434,22 +434,22 @@ <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -460,22 +460,22 @@ <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -486,25 +486,25 @@ <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> + <<include Art_Vector_Eyebrow_TypeE_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> + <<include Art_Vector_Eyebrow_TypeE_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> + <<include Art_Vector_Eyebrow_TypeE_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> + <<include Art_Vector_Eyebrow_TypeE_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> + <<include Art_Vector_Eyebrow_TypeE_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> + <<include Art_Vector_Eyebrow_TypeE_Bushy>> <</if>> <</if>> - <</if>> + <</if>> <<if _artSlave.race == "black">> <<if _artSlave.faceShape == "normal">> <<include Art_Vector_Eyes_TypeD>> @@ -514,22 +514,22 @@ <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -540,48 +540,48 @@ <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> + <<include Art_Vector_Eyebrow_TypeE_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> + <<include Art_Vector_Eyebrow_TypeE_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> + <<include Art_Vector_Eyebrow_TypeE_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> + <<include Art_Vector_Eyebrow_TypeE_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> + <<include Art_Vector_Eyebrow_TypeE_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> + <<include Art_Vector_Eyebrow_TypeE_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeF>> <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeB>> + <<include Art_Vector_Nose_TypeB>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> + <<include Art_Vector_Eyebrow_TypeE_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> + <<include Art_Vector_Eyebrow_TypeE_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> + <<include Art_Vector_Eyebrow_TypeE_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> + <<include Art_Vector_Eyebrow_TypeE_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> + <<include Art_Vector_Eyebrow_TypeE_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> + <<include Art_Vector_Eyebrow_TypeE_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -592,22 +592,22 @@ <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> + <<include Art_Vector_Eyebrow_TypeB_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -618,22 +618,22 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -644,25 +644,25 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> - <</if>> + <</if>> <<if _artSlave.race == "middle eastern">> <<if _artSlave.faceShape == "normal">> <<include Art_Vector_Eyes_TypeB>> @@ -672,22 +672,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -698,48 +698,48 @@ <<include Art_Vector_Eyebrow_TypeB_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeB_Thin>> + <<include Art_Vector_Eyebrow_TypeB_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeB_Threaded>> + <<include Art_Vector_Eyebrow_TypeB_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> + <<include Art_Vector_Eyebrow_TypeB_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeB_Tapered>> + <<include Art_Vector_Eyebrow_TypeB_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeB_Thick>> + <<include Art_Vector_Eyebrow_TypeB_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeB_Bushy>> + <<include Art_Vector_Eyebrow_TypeB_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeF>> <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeF>> + <<include Art_Vector_Nose_TypeF>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -750,22 +750,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -776,22 +776,22 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -802,22 +802,22 @@ <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> + <<include Art_Vector_Eyebrow_TypeE_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> + <<include Art_Vector_Eyebrow_TypeE_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> + <<include Art_Vector_Eyebrow_TypeE_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> + <<include Art_Vector_Eyebrow_TypeE_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> + <<include Art_Vector_Eyebrow_TypeE_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> + <<include Art_Vector_Eyebrow_TypeE_Bushy>> <</if>> <</if>> <</if>> @@ -830,22 +830,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -856,48 +856,48 @@ <<include Art_Vector_Eyebrow_TypeB_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeB_Thin>> + <<include Art_Vector_Eyebrow_TypeB_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeB_Threaded>> + <<include Art_Vector_Eyebrow_TypeB_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> + <<include Art_Vector_Eyebrow_TypeB_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeB_Tapered>> + <<include Art_Vector_Eyebrow_TypeB_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeB_Thick>> + <<include Art_Vector_Eyebrow_TypeB_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeB_Bushy>> + <<include Art_Vector_Eyebrow_TypeB_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeF>> <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeF>> + <<include Art_Vector_Nose_TypeF>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -908,22 +908,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -934,22 +934,22 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -960,22 +960,22 @@ <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> + <<include Art_Vector_Eyebrow_TypeE_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> + <<include Art_Vector_Eyebrow_TypeE_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> + <<include Art_Vector_Eyebrow_TypeE_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> + <<include Art_Vector_Eyebrow_TypeE_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> + <<include Art_Vector_Eyebrow_TypeE_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> + <<include Art_Vector_Eyebrow_TypeE_Bushy>> <</if>> <</if>> <</if>> @@ -988,22 +988,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -1014,48 +1014,48 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeC>> <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeD>> + <<include Art_Vector_Nose_TypeD>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -1066,22 +1066,22 @@ <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> + <<include Art_Vector_Eyebrow_TypeD_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -1092,22 +1092,22 @@ <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> + <<include Art_Vector_Eyebrow_TypeD_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -1118,24 +1118,24 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> - <</if>> + <</if>> <</if>> <<if _artSlave.race == "mixed race">> <<if _artSlave.faceShape == "normal">> @@ -1146,22 +1146,22 @@ <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> + <<include Art_Vector_Eyebrow_TypeA_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> + <<include Art_Vector_Eyebrow_TypeA_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> + <<include Art_Vector_Eyebrow_TypeA_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> + <<include Art_Vector_Eyebrow_TypeA_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> + <<include Art_Vector_Eyebrow_TypeA_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> + <<include Art_Vector_Eyebrow_TypeA_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "masculine">> @@ -1172,48 +1172,48 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "androgynous">> <<include Art_Vector_Eyes_TypeC>> <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeD>> + <<include Art_Vector_Nose_TypeD>> <<if _artSlave.eyebrowFullness == "pencil-thin">> <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> + <<include Art_Vector_Eyebrow_TypeF_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> + <<include Art_Vector_Eyebrow_TypeF_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> + <<include Art_Vector_Eyebrow_TypeF_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> + <<include Art_Vector_Eyebrow_TypeF_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> + <<include Art_Vector_Eyebrow_TypeF_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> + <<include Art_Vector_Eyebrow_TypeF_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "cute">> @@ -1224,22 +1224,22 @@ <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> + <<include Art_Vector_Eyebrow_TypeD_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "sensual">> @@ -1250,22 +1250,22 @@ <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> + <<include Art_Vector_Eyebrow_TypeD_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> + <<include Art_Vector_Eyebrow_TypeD_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> + <<include Art_Vector_Eyebrow_TypeD_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> + <<include Art_Vector_Eyebrow_TypeD_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> + <<include Art_Vector_Eyebrow_TypeD_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> + <<include Art_Vector_Eyebrow_TypeD_Bushy>> <</if>> <</if>> <<if _artSlave.faceShape == "exotic">> @@ -1276,24 +1276,24 @@ <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> <</if>> <<if _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> + <<include Art_Vector_Eyebrow_TypeC_Thin>> <</if>> <<if _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> + <<include Art_Vector_Eyebrow_TypeC_Threaded>> <</if>> <<if _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> + <<include Art_Vector_Eyebrow_TypeC_Natural>> <</if>> <<if _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> + <<include Art_Vector_Eyebrow_TypeC_Tapered>> <</if>> <<if _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> + <<include Art_Vector_Eyebrow_TypeC_Thick>> <</if>> <<if _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> + <<include Art_Vector_Eyebrow_TypeC_Bushy>> <</if>> - <</if>> + <</if>> <</if>> <</if>> <</if>> diff --git a/src/art/vector/Pubic_Hair.tw b/src/art/vector/Pubic_Hair.tw index 3b136fa830a32a15aeade059df5f0175e549f2a7..a0861da1d30e25bff768911edb1475942c0c8916 100644 --- a/src/art/vector/Pubic_Hair.tw +++ b/src/art/vector/Pubic_Hair.tw @@ -26,31 +26,31 @@ <<if _artSlave.pubicHStyle == "strip" || _artSlave.pubicHStyle == "in a strip">> <<if _torsoSize == "Obese" || _torsoSize == "Fat">> <<include Art_Vector_Pubic_Hair_StripFat >> - <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> + <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> <<include Art_Vector_Pubic_Hair_Strip >> <</if>> <<elseif _artSlave.pubicHStyle == "bush" || _artSlave.pubicHStyle == "bushy in the front and neat in the rear">> <<if _torsoSize == "Obese" || _torsoSize == "Fat">> <<include Art_Vector_Pubic_Hair_BushFat >> - <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> + <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> <<include Art_Vector_Pubic_Hair_Bush >> <</if>> <<elseif _artSlave.pubicHStyle == "neat">> <<if _torsoSize == "Obese" || _torsoSize == "Fat">> <<include Art_Vector_Pubic_Hair_NeatFat >> - <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> + <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> <<include Art_Vector_Pubic_Hair_Neat >> <</if>> <<elseif _artSlave.pubicHStyle =="bushy">> <<if _torsoSize == "Obese" || _torsoSize == "Fat">> <<include Art_Vector_Pubic_Hair_BushyFat >> - <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> + <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> <<include Art_Vector_Pubic_Hair_Bushy >> <</if>> <<elseif _artSlave.pubicHStyle =="very bushy">> <<if _torsoSize == "Obese" || _torsoSize == "Fat">> <<include Art_Vector_Pubic_Hair_Very_BushyFat >> - <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> + <<elseif _torsoSize == "Chubby" || _torsoSize == "Normal" || _torsoSize == "Unnatural" || _torsoSize == "Hourglass" >> <<include Art_Vector_Pubic_Hair_Very_Bushy >> <</if>> <<elseif _artSlave.pubicHStyle =="waxed">> diff --git a/src/art/vector/Set_Colour_Outfit_JS.tw b/src/art/vector/Set_Colour_Outfit_JS.tw index 417e60894221267905904a5c1ae29e3f09203684..80b88e64fbaa39a123f1602b74b80a58e2ffb8d2 100644 --- a/src/art/vector/Set_Colour_Outfit_JS.tw +++ b/src/art/vector/Set_Colour_Outfit_JS.tw @@ -8,17 +8,17 @@ var s = { } if (artSlave.fuckdoll != 0 || artSlave.clothes == "restrictive latex" || artSlave.clothes == "a latex catsuit" || artSlave.clothes == "a cybersuit") { - s.outfitBaseColour = "#515351" ; /* standard "black rubber" latex colour */ + s.outfitBaseColour = "#515351" ; /* standard "black rubber" latex color */ if (artSlave.clothingBaseColor) { - s.outfitBaseColour = artSlave.clothingBaseColor ; /* latex colour selected by user */ - /* TODO: rewrite all textual descriptions not to explicitly mention the latex being of black colour. */ + s.outfitBaseColour = artSlave.clothingBaseColor ; /* latex color selected by user */ + /* TODO: rewrite all textual descriptions not to explicitly mention the latex being of black color. */ } } if (artSlave.fuckdoll != 0 || artSlave.clothes == "a comfortable bodysuit") { s.outfitBaseColour = "#464646" ; /* bodysuit */ if (artSlave.clothingBaseColor) { - s.outfitBaseColour = artSlave.clothingBaseColor ; /* bodysuit colour selected by user */ + s.outfitBaseColour = artSlave.clothingBaseColor ; /* bodysuit color selected by user */ } } @@ -30,7 +30,7 @@ switch (artSlave.eyewear) { s.glassesColor = "#010101"; break; default: - /* use colour for "glasses" by default */ + /* use color for "glasses" by default */ s.glassesColor = "#010101"; } @@ -39,12 +39,12 @@ switch (artSlave.collar) { s.glassesColor = "#FFFFFF"; break; default: - /* use colour for "mask" by default */ + /* use color for "mask" by default */ s.glassesColor = "#010101"; } if (artSlave.glassesColor) { - s.glassesColor = artSlave.glassesColor; /* glasses colour selected by user */ + s.glassesColor = artSlave.glassesColor; /* glasses color selected by user */ } if (artSlave.eyeColor) { diff --git a/src/art/vector/Set_Colour_Shoe.tw b/src/art/vector/Set_Colour_Shoe.tw index b6783ef76fa693c09cd7cd05b6c6500c17d9f65b..99c13c8c1249d83d822cfc9c98b4e8774c60a939 100644 --- a/src/art/vector/Set_Colour_Shoe.tw +++ b/src/art/vector/Set_Colour_Shoe.tw @@ -17,16 +17,16 @@ <<case "pumps">> <<set _shoeColour = "#80808080">> <<default>> - /* use colour for "heels" by default */ + /* use color for "heels" by default */ <<set _shoeColour = "#595959">> <</switch>> <<if def _artSlave.shoeColor>> - <<set _shoeColour = _artSlave.shoeColor+";opacity: 0.4">> /* shoe colour selected by user */ + <<set _shoeColour = _artSlave.shoeColor+";opacity: 0.4">> /* shoe color selected by user */ <<set _shoeShadowColour = _shoeColour+";opacity: 0.5">> /* TODO: do not abuse "color" variable for style definitions. do not rely on dark background for shadow effect either. */ <</if>> -/* override colour in case of full body latex outfit */ +/* override color in case of full body latex outfit */ <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" >> <<set _shoeColour = _skinColour>> <<set _shoeShadowColour = _shoeColour+";opacity: 0.5">> /* TODO: do not abuse "color" variable for style definitions. do not rely on dark background for shadow effect either. */ diff --git a/src/art/vector/Set_Colour_Skin_JS.tw b/src/art/vector/Set_Colour_Skin_JS.tw index 1676343b84e989d2fae372293192010a47662918..b160408daf076f718e2e0d06937faf9fd08c16b6 100644 --- a/src/art/vector/Set_Colour_Skin_JS.tw +++ b/src/art/vector/Set_Colour_Skin_JS.tw @@ -62,7 +62,7 @@ if (artSlave.clothes == "a cybersuit") { s.bellybuttonStyle = outfitBaseColour; } -/* END SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */ +/* END SKIN COLOR OVERRIDES FOR LATEX CLOTHING EMULATION */ if (artSlave.clothes == "a comfortable bodysuit") { /* nice bodysuit does not cover head. */ diff --git a/src/art/vector/Torso.tw b/src/art/vector/Torso.tw index 803da95414789aa6697e8e720d0265b9efa0a53e..4dac08371552223426697b3fe8640f8e5ac906f2 100644 --- a/src/art/vector/Torso.tw +++ b/src/art/vector/Torso.tw @@ -6,8 +6,8 @@ <<if _artSlave.waist >= 96 && _artSlave.waist > -96>> <<if _artSlave.weight >= 96>> - <<set _torsoSize = "Obese">> - <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> + <<set _torsoSize = "Obese">> + <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<set _torsoSize = "Fat">> <<elseif _artSlave.weight < 11 && _artSlave.weight > -31>> <<set _torsoSize = "Chubby">> @@ -16,10 +16,10 @@ <</if>> <<elseif _artSlave.waist < 96 && _artSlave.waist >= 41>> <<if _artSlave.weight >= 131>> - <<set _torsoSize = "Obese">> - <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> - <<set _torsoSize = "Fat">> - <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> + <<set _torsoSize = "Obese">> + <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> + <<set _torsoSize = "Fat">> + <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> <<set _torsoSize = "Chubby">> <<elseif _artSlave.weight < 0 && _artSlave.weight > -96>> <<set _torsoSize = "Normal">> @@ -28,10 +28,10 @@ <</if>> <<elseif _artSlave.waist < 41 && _artSlave.waist >= 11>> <<if _artSlave.weight >= 161>> - <<set _torsoSize = "Obese">> - <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> - <<set _torsoSize = "Fat">> - <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> + <<set _torsoSize = "Obese">> + <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> + <<set _torsoSize = "Fat">> + <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<set _torsoSize = "Chubby">> <<elseif _artSlave.weight < 11 && _artSlave.weight > -31>> <<set _torsoSize = "Normal">> @@ -40,10 +40,10 @@ <</if>> <<elseif _artSlave.waist < 11 && _artSlave.waist > -11>> <<if _artSlave.weight >= 191>> - <<set _torsoSize = "Obese">> - <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> - <<set _torsoSize = "Fat">> - <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> + <<set _torsoSize = "Obese">> + <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> + <<set _torsoSize = "Fat">> + <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> <<set _torsoSize = "Chubby">> <<elseif _artSlave.weight < 31 && _artSlave.weight >= 0>> <<set _torsoSize = "Normal">> @@ -54,8 +54,8 @@ <</if>> <<elseif _artSlave.waist <= -11 && _artSlave.waist > -41>> <<if _artSlave.weight >= 161>> - <<set _torsoSize = "Fat">> - <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> + <<set _torsoSize = "Fat">> + <<elseif _artSlave.weight < 161 && _artSlave.weight >= 96>> <<set _torsoSize = "Chubby">> <<elseif _artSlave.weight < 96 && _artSlave.weight >= 11>> <<set _torsoSize = "Normal">> @@ -66,8 +66,8 @@ <</if>> <<elseif _artSlave.waist <= -41 && _artSlave.waist > -96>> <<if _artSlave.weight >= 191>> - <<set _torsoSize = "Fat">> - <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> + <<set _torsoSize = "Fat">> + <<elseif _artSlave.weight < 191 && _artSlave.weight >= 131>> <<set _torsoSize = "Chubby">> <<elseif _artSlave.weight < 131 && _artSlave.weight >= 31>> <<set _torsoSize = "Normal">> diff --git a/src/art/vector_revamp/vectorRevampedArtControlJS.tw b/src/art/vector_revamp/vectorRevampedArtControlJS.tw index 7e9e80e054a7ba1a64891df5b40ee65fee37c7d9..7eaee403ad845915f833a42ff20c05faaef0ae80 100644 --- a/src/art/vector_revamp/vectorRevampedArtControlJS.tw +++ b/src/art/vector_revamp/vectorRevampedArtControlJS.tw @@ -1000,8 +1000,7 @@ class RevampedArtControl { { this.pubicTattooText = this.artSlave.dick != 0 ? "Useless" : "Fucktoy"; result.push("Art_Vector_Revamp_Pussy_Tattoo"); - } - + } switch(this.artSlave.pubicHStyle) { case "strip": @@ -1589,8 +1588,7 @@ class RevampedArtControl { } return result; - } - + } get headAddonLayer() { var result = []; @@ -1624,8 +1622,7 @@ class RevampedArtControl { } } return result; - } - + } get hairForeLayer() { var result = []; 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_EditFSCheatDatatypeCleanup.tw b/src/cheats/mod_EditFSCheatDatatypeCleanup.tw index de7bd60a5ceece5ad21a510760b2bfedc3717432..460a79ba8d52f964b4d619b9359b8b8c59e4b866 100644 --- a/src/cheats/mod_EditFSCheatDatatypeCleanup.tw +++ b/src/cheats/mod_EditFSCheatDatatypeCleanup.tw @@ -32,7 +32,7 @@ <</if>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set $arcologies[0].FSHedonisticDecadence = Number($arcologies[0].FSHedonisticDecadence) || "unset">> - <<set $arcologies[0].FSHedonisticDecadence = Number($arcologies[0].FSHedonisticDecadenceDecoration) || 0>> + <<set $arcologies[0].FSHedonisticDecadenceDecoration = Number($arcologies[0].FSHedonisticDecadenceDecoration) || 0>> <<set $arcologies[0].FSHedonisticDecadenceSMR = Number($arcologies[0].FSHedonisticDecadenceSMR) || 0>> <<set $arcologies[0].FSHedonisticDecadenceLaw = Number($arcologies[0].FSHedonisticDecadenceLaw) || 0>> <<set $arcologies[0].FSHedonisticDecadenceLaw2 = Number($arcologies[0].FSHedonisticDecadenceLaw2) || 0>> @@ -41,7 +41,8 @@ <<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set $arcologies[0].FSGenderFundamentalist = Number($arcologies[0].FSGenderFundamentalist) || "unset">> <<set $arcologies[0].FSGenderFundamentalistDecoration = Number($arcologies[0].FSGenderFundamentalistDecoration) || 0>> - <<set $arcologies[0].FSGenderFundamentalistLaw = Number($arcologies[0].FSGenderFundamentalistLaw) || 0>> + <<set $arcologies[0].FSGenderFundamentalistLawBeauty = Number($arcologies[0].FSGenderFundamentalistLawBeauty) || 0>> + <<set $arcologies[0].FSGenderFundamentalistLawBimbo = Number($arcologies[0].FSGenderFundamentalistLawBimbo) || 0>> <<set $arcologies[0].FSGenderFundamentalistSMR = Number($arcologies[0].FSGenderFundamentalistSMR) || 0>> <</if>> <<if $arcologies[0].FSPaternalist != "unset">> @@ -62,7 +63,7 @@ <<if $arcologies[0].FSTransformationFetishist != "unset">> <<set $arcologies[0].FSTransformationFetishist = Number($arcologies[0].FSTransformationFetishist) || "unset">> <<set $arcologies[0].FSTransformationFetishistDecoration = Number($arcologies[0].FSTransformationFetishistDecoration) || 0>> - <<set $arcologies[0].FSTransformationFetishistLaw = Number($arcologies[0].FSTransformationFetishistLaw) || 0>> + <<set $arcologies[0].FSTransformationFetishistSMR = Number($arcologies[0].FSTransformationFetishistSMR) || 0>> <</if>> <<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set $arcologies[0].FSYouthPreferentialist = Number($arcologies[0].FSYouthPreferentialist) || "unset">> @@ -93,6 +94,7 @@ <<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set $arcologies[0].FSPhysicalIdealist = Number($arcologies[0].FSPhysicalIdealist) || "unset">> <<set $arcologies[0].FSPhysicalIdealistDecoration = Number($arcologies[0].FSPhysicalIdealistDecoration) || 0>> + <<set $arcologies[0].FSPhysicalIdealistLaw = Number($arcologies[0].FSPhysicalIdealistLaw) || 0>> <<set $arcologies[0].FSPhysicalIdealistSMR = Number($arcologies[0].FSPhysicalIdealistSMR) || 0>> <<set $arcologies[0].FSPhysicalIdealistStrongFat = Number($arcologies[0].FSPhysicalIdealistStrongFat) || 0>> <</if>> @@ -100,6 +102,7 @@ <<set $arcologies[0].FSChattelReligionist = Number($arcologies[0].FSChattelReligionist) || "unset">> <<set $arcologies[0].FSChattelReligionistDecoration = Number($arcologies[0].FSChattelReligionistDecoration) || 0>> <<set $arcologies[0].FSChattelReligionistLaw = Number($arcologies[0].FSChattelReligionistLaw) || 0>> + <<set $arcologies[0].FSChattelReligionistCreed = Number($arcologies[0].FSChattelReligionistCreed) || 0>> <</if>> <<if $arcologies[0].FSEdoRevivalist != "unset">> <<set $arcologies[0].FSEdoRevivalist = Number($arcologies[0].FSEdoRevivalist) || "unset">> @@ -136,6 +139,11 @@ <<set $arcologies[0].FSChineseRevivalistDecoration = Number($arcologies[0].FSChineseRevivalistDecoration) || 0>> <<set $arcologies[0].FSChineseRevivalistLaw = Number($arcologies[0].FSChineseRevivalistLaw) || 0>> <</if>> +<<for _fscdc = 0; _fscdc < setup.FutureSocieties.length; _fscdc++>> + <<if !($arcologies[0][setup.FutureSocieties[_fscdc]] > 0)>> + <<run removeFS(setup.FutureSocieties[_fscdc])>> + <</if>> +<</for>> You perform the dark rituals, pray to the chaos gods and sold your CHEATING SOUL for the power to change and mold the Future Society to your will. 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/endWeek/saPornJS.tw b/src/endWeek/saPornJS.tw index 23ac9d5ad52eee752ca2cb3c5e62b267bc0817c4..a8d5b27c92eb9a170a4ba96d35479e8f7c253aab 100644 --- a/src/endWeek/saPornJS.tw +++ b/src/endWeek/saPornJS.tw @@ -113,4 +113,4 @@ window.getHighestPorn = function(slave) { } return max; -} \ No newline at end of file +}; diff --git a/src/endWeek/saRest.tw b/src/endWeek/saRest.tw index dab12e8b5aa0439d62ae824654fe3a1a0bef6ffe..747068ea1f9e7530d86ca6ced4912102d143b9ac 100644 --- a/src/endWeek/saRest.tw +++ b/src/endWeek/saRest.tw @@ -55,7 +55,7 @@ window.saRest = function saRest(slave) { if (V.showVignettes == 1 && slave.assignment === Job.REST) { var _vignette = GetVignette(slave); - t += ` __This week__ ${_vignette.text} ` + t += ` __This week__ ${_vignette.text} `; if (_vignette.type == "cash") { if (_vignette.effect > 0) { t += `<span class='yellowgreen'>making you an extra ${cashFormat(Math.trunc(V.FResult*_vignette.effect))}.</span>`; @@ -133,4 +133,4 @@ window.saRest = function saRest(slave) { } return t; -} \ No newline at end of file +}; diff --git a/src/endWeek/saServant.tw b/src/endWeek/saServant.tw index 5718e528e0e4e806c9620c04a7bb9323d10d482b..4b12c87a3ff8e45f9ba6725c5ee78c4793d64424 100644 --- a/src/endWeek/saServant.tw +++ b/src/endWeek/saServant.tw @@ -108,7 +108,7 @@ window.saServant = function saServant(slave) { if (V.showVignettes == 1 && (slave.assignment === Job.SERVANT || slave.assignment === Job.SERVER)) { var _vignette = GetVignette(slave); - t += ` __This week__ ${_vignette.text} ` + t += ` __This week__ ${_vignette.text} `; if (_vignette.type == "cash") { if (_vignette.effect > 0) { t += `<span class='yellowgreen'>making you an extra ${cashFormat(Math.trunc(V.FResult*_vignette.effect))}.</span>`; @@ -186,4 +186,4 @@ window.saServant = function saServant(slave) { } return t; -}; \ No newline at end of file +}; diff --git a/src/endWeek/saStayConfined.tw b/src/endWeek/saStayConfined.tw index c3b6f3fbabb5f38a0fe4ed3b4127baa612a9bd1f..717146baa7376fe9a040f179e657b17abe46c53c 100644 --- a/src/endWeek/saStayConfined.tw +++ b/src/endWeek/saStayConfined.tw @@ -2,66 +2,66 @@ window.saStayConfined = function saStayConfined(slave) { - var pronouns = getPronouns(slave) - var he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun - var He = capFirstChar(he), His = capFirstChar(his) - var V = State.variables + var pronouns = getPronouns(slave); + var he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun; + var He = capFirstChar(he), His = capFirstChar(his); + var V = State.variables; - var t = "" + var t = ""; if (slave.fetish != "mindbroken") { if (slave.devotion < -50) { - t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. ${He} still hates ${his} place in the world, but being forced to rely on slave life as ${his} only human contact <span class='hotpink'>grinds down ${his} resistance.</span>` - slave.devotion += 2 + t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. ${He} still hates ${his} place in the world, but being forced to rely on slave life as ${his} only human contact <span class='hotpink'>grinds down ${his} resistance.</span>`; + slave.devotion += 2; } else if (slave.devotion <= 20) { - t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. With nothing to do but look forward to the next time ${he}'s let out to serve, <span class='hotpink'>${he} begins to rely on servitude.</span>` - slave.devotion += 1 + t += `is kept in solitary confinement whenever ${he} is not being forced to do something else. With nothing to do but look forward to the next time ${he}'s let out to serve, <span class='hotpink'>${he} begins to rely on servitude.</span>`; + slave.devotion += 1; } else if (slave.devotion <= 50) { - t += `accepts solitary confinement whenever ${he} is not being forced to do something else. Since ${he} is obedient, the mental torture neither breaks ${him} further nor causes ${him} to hate you.` + t += `accepts solitary confinement whenever ${he} is not being forced to do something else. Since ${he} is obedient, the mental torture neither breaks ${him} further nor causes ${him} to hate you.`; } else { - t += `accepts solitary confinement whenever ${he} is not being forced to do something else. ${He} spends ${his} time wondering hopelessly how ${he} has failed you, <span class='mediumorchid'>damaging ${his} devotion to you.</span>` - slave.devotion -= 2 + t += `accepts solitary confinement whenever ${he} is not being forced to do something else. ${He} spends ${his} time wondering hopelessly how ${he} has failed you, <span class='mediumorchid'>damaging ${his} devotion to you.</span>`; + slave.devotion -= 2; } if (slave.trust < -50) { - t += ` ${He} is so terrified of you that this confinement does not make ${him} fear you any more.` + t += ` ${He} is so terrified of you that this confinement does not make ${him} fear you any more.`; } else if (slave.trust < -20) { - t += ` ${He} is already afraid of you, but this confinement makes ${him} <span class='gold'>fear you even more.</span>` - slave.trust -= 2 + t += ` ${He} is already afraid of you, but this confinement makes ${him} <span class='gold'>fear you even more.</span>`; + slave.trust -= 2; } else if (slave.trust <= 20) { - t += ` This confinement makes ${him} <span class='gold'>fear your power</span> over ${him}.` - slave.trust -= 4 + t += ` This confinement makes ${him} <span class='gold'>fear your power</span> over ${him}.`; + slave.trust -= 4; } else { - t += ` This confinement makes ${him} <span class='gold'>trust you less,</span> and fear you more.` - slave.trust -= 5 + t += ` This confinement makes ${him} <span class='gold'>trust you less,</span> and fear you more.`; + slave.trust -= 5; } if (slave.assignment == "be confined in the cellblock") { if ((slave.hears == -1 && slave.earwear != "hearing aids") || (slave.hears == 0 && slave.earwear == "muffling ear plugs") || (slave.hears == -2)) { - t += ` ${His} hearing impairment spares ${him} the sounds of ${his} peers getting punished, lightening the impact of ${his} imprisonment.` + t += ` ${His} hearing impairment spares ${him} the sounds of ${his} peers getting punished, lightening the impact of ${his} imprisonment.`; } } - t += ` The stress of confinement <span class='red'>damages ${his} health.</span>` - slave.health -= 10 + t += ` The stress of confinement <span class='red'>damages ${his} health.</span>`; + slave.health -= 10; } else { - t += `is oblivious to ${his} confinement.` + t += `is oblivious to ${his} confinement.`; } if (slave.sentence == 0 && (slave.devotion > 20 || (slave.devotion >= -20 && slave.trust < -20) || (slave.devotion >= -50 && slave.trust < -50) || slave.fetish == "mindbroken")) { if (slave.fetish == "mindbroken") { - t += ` ${His} broken mind hinges entirely on other's guidance,` + t += ` ${His} broken mind hinges entirely on other's guidance,`; } else { - t += ` ${He} is now willing to <span class='hotpink'>do as ${he}'s told,</span>` + t += ` ${He} is now willing to <span class='hotpink'>do as ${he}'s told,</span>`; } - t += ` so <span class='yellow'>${his} assignment has defaulted to rest.</span>` + t += ` so <span class='yellow'>${his} assignment has defaulted to rest.</span>`; if (slave.assignment == "be confined in the cellblock") { - State.temporary.brokenSlaves++ - State.temporary.DL-- - State.temporary.dI-- + State.temporary.brokenSlaves++; + State.temporary.DL--; + State.temporary.dI--; } - removeJob(slave, slave.assignment) + removeJob(slave, slave.assignment); } - return t -} + return t; +}; diff --git a/src/events/gameover.tw b/src/events/gameover.tw index fd406d32afda75afa19e88377c6ba4b0a52f2417..84beb93e44147044c61526d6bb36466edcf8b004 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -4,7 +4,7 @@ <<set $ui = "start">> One fine day, you're strolling down the main promenade, making your usual combined inspection and public rounds. These walks are triply useful, since they allow you to keep a finger on the pulse of your demesne, identify any problems, and display yourself to the population. <br><br> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> suddenly relays a silent alarm, highlighting a scruffy individual twenty meters ahead. This person is hooded and acting oddly. You catch a glance from beneath the hood in your direction: and the figure obviously decides that it can get no closer to you. Your assistant's scanning detects the presence of an implanted bomb moments before the suicide bomber detonates themselves. + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> suddenly relays a silent alarm, highlighting a scruffy individual twenty <<if $showInches == 2>>yards<<else>>meters<</if>> ahead. This person is hooded and acting oddly. You catch a glance from beneath the hood in your direction: and the figure obviously decides that it can get no closer to you. Your assistant's scanning detects the presence of an implanted bomb moments before the suicide bomber detonates themselves. <br><br> The implanted bomb is small, and went off too far ahead to do anything more than stun. Three other assailants run at you from where they were waiting in the confusion, wielding improvised weapons that apparently did not set off the security scanners. Without a bodyguard, decent security systems, or any other means of personal defense, you meet your ignominious death at the end of a bludgeon fashioned from a maintenance tool. @@ -28,13 +28,13 @@ Again and again, you keep bearing down. As you grow more exhausted and are no closer to giving birth, you let out a feeble cry for help. <br> <br> - Some of your slaves rush to your aid, but they don't know what to do; they helplessly watch as you slowly fade away. If only you had someone you could rely on at your side, perhaps this could have been avoided. At last, the medics arrive at $assistantName's order, but it is too late to save you or your child. + Some of your slaves rush to your aid, but they don't know what to do; they helplessly watch as you slowly fade away. If only you had someone you could rely on at your side, perhaps this could have been avoided. At last, the medics arrive at $assistantName's order, but it is too late to save you or your child<<if $PC.pregType > 1>>ren<</if>>. <br><br> ''GAME OVER'' <<elseif $gameover == "ownership">> <<set $ui = "start">> - Since you no longer control a controlling interest in an arcology, your time of influence and power in the Free Cities is over. You remain wealthy, and your life after the part of it worth telling is not something worth regretting. A retirement full of decadence awaits you. + Since you no longer possess a controlling interest in an arcology, your time of influence and power in the Free Cities is over. You remain wealthy, and your life after the part of it worth telling is not something worth regretting. A retirement full of decadence awaits you. <br><br> ''GAME OVER'' @@ -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/farmyard/farmyardLab.tw b/src/facilities/farmyard/farmyardLab.tw index 18df487b5b0160d55787969d8902303e8a79f39f..821ba34c44c60e39e116429b380f7d14eb79cd2e 100644 --- a/src/facilities/farmyard/farmyardLab.tw +++ b/src/facilities/farmyard/farmyardLab.tw @@ -4,31 +4,33 @@ //This is currently under development.// +/* TODO: add plant types and research for them */ + <br> $farmyardNameCaps Research Lab <hr> <<if $farmyardLabUpgrades.animalOvaries == 0>> - [[Purchase schematics for animal ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalOvaries = 1]] + [[Retrofit the pharmaceutical fabricator to work with animal ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalOvaries = 1]] <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal ovaries into slaves.// <br> <<elseif $farmyardLabUpgrades.animalOvaries == 1>> - Research has been completed on schematics for animal ovaries, allowing you to implant them into slaves. + The pharmaceutical fabricator has been retrofitted to work with animal ovaries, allowing you to implant them into slaves. <br> <</if>> <<if $farmyardLabUpgrades.animalTesticles == 0>> - [[Purchase schematics for animal testicles|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalTesticles = 1]] + [[Retrofit the pharmaceutical fabricator to work with animal testicles|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalTesticles = 1]] <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal testicles into slaves.// <br> <<elseif $farmyardLabUpgrades.animalTesticles == 1>> - Research has been completed on schematics for animal testicles, allowing you to implant them into slaves. + The pharmaceutical fabricator has been retrofitted to work with animal testicles, allowing you to implant them into slaves. <br> <</if>> <<if $farmyardLabUpgrades.animalMpreg == 0>> - [[Purchase schematics for animal anal wombs and ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalMpreg = 1]] + [[Retrofit the pharmaceutical fabricator to work with animal anal wombs and ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalMpreg = 1]] <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal anal wombs and ovaries into slaves.// <br> <<elseif $farmyardLabUpgrades.animalMpreg == 1>> - Research has been completed on schematics for animal anal wombs and ovaries, allowing you to implant them into slaves. + The pharmaceutical fabricator has been retrofitted to work with animal anal wombs and ovaries, allowing you to implant them into slaves. <br> <</if>> \ No newline at end of file diff --git a/src/facilities/nursery/acDump.tw b/src/facilities/nursery/acDump.tw index fe9358ac540a37cf5d08b4b0f430205428d95ffc..c86e28e3e74a92f4b18e5aa2f182ba195fdeba76 100644 --- a/src/facilities/nursery/acDump.tw +++ b/src/facilities/nursery/acDump.tw @@ -22,7 +22,7 @@ <<set $cribs[$i] = $activeSlave>> <</if>> <</if>> - + <</silently>> <<goto $returnTo>> diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw index f8443315ed45728aa15c53dd2e70573d22497dcd..2d63bea476afcdbc8ab12497f26261309b2328ca 100644 --- a/src/facilities/nursery/childInteract.tw +++ b/src/facilities/nursery/childInteract.tw @@ -37,6 +37,7 @@ <</switch>> <</if>> */ +/* TODO: the encyclopedia will most likely need to be updated for children as well */ <<set $encyclopedia = either("Drugs and Their Effects", "From Rebellious to Devoted", "Costs Summary", "Disease in the Free Cities", "Slave Couture", "Nymphomania", "Gender", "Independent Slaves", "Modern Anal")>> <<if $activeSlave.dick > 0>><<set $showEncyclopedia = 1, $encyclopedia = "Gender">><</if>> @@ -62,14 +63,14 @@ /*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>> + <<link "Fuck $him">><<replace "#miniscene">><<set $childSex = 1>><<include "FVagina">><br><</replace>><</link>> <<if canDoAnal($activeSlave)>> - | <<link "Use $his holes">><<replace "#miniscene">><<include "FButt">><br> <</replace>><</link>> + | <<link "Use $his holes">><<replace "#miniscene">><<set $childSex = 1>><<include "FButt">><br> <</replace>><</link>> <</if>> <<else>> //Remove $his chastity belt if you wish to fuck $him// @@ -78,45 +79,45 @@ </span> <span id="analsexoption"> <<if canDoAnal($activeSlave)>> - | <<link "Fuck $his ass">><<replace "#miniscene">><<include "FAnus">><br> <</replace>><</link>> + | <<link "Fuck $his ass">><<replace "#miniscene">><<set $childSex = 1>><<include "FAnus">><br> <</replace>><</link>> <<else>> | //Remove $his chastity belt if you wish to fuck $his ass// <</if>> </span> - | <<link "Use $his mouth">><<replace "#miniscene">><<include "FLips">><br> <</replace>><</link>> - | <<link "Kiss $him">><<replace "#miniscene">><<include "FKiss">><br> <</replace>><</link>> - | <<link "Play with $his tits">><<replace "#miniscene">><<include "FBoobs">><br> <</replace>><</link>> - | <<link "Caress $him">><<replace "#miniscene">><<include "FCaress">><br> <</replace>><</link>> - | <<link "Give $him a hug">><<replace "#miniscene">><<include "FEmbrace">><br> <</replace>><</link>> + | <<link "Use $his mouth">><<replace "#miniscene">><<set $childSex = 1>><<include "FLips">><br> <</replace>><</link>> + | <<link "Kiss $him">><<replace "#miniscene">><<set $childSex = 1>><<include "FKiss">><br> <</replace>><</link>> + | <<link "Play with $his tits">><<replace "#miniscene">><<set $childSex = 1>><<include "FBoobs">><br> <</replace>><</link>> + | <<link "Caress $him">><<replace "#miniscene">><<set $childSex = 1>><<include "FCaress">><br> <</replace>><</link>> + | <<link "Give $him a hug">><<replace "#miniscene">><<set $childSex = 1>><<include "FEmbrace">><br> <</replace>><</link>> <<if $cheatMode == 1>> - | <<link "Pat $his head">><<replace "#miniscene">><<include "FPat">><br> <</replace>><</link>> + | <<link "Pat $his head">><<replace "#miniscene">><<set $childSex = 1>><<include "FPat">><br> <</replace>><</link>> <</if>> - | <<link "Grope $his boobs">><<replace "#miniscene">><<include "FondleBoobs">><br> <</replace>><</link>> + | <<link "Grope $his boobs">><<replace "#miniscene">><<set $childSex = 1>><<include "FondleBoobs">><br> <</replace>><</link>> <<if $activeSlave.nipples == "fuckable" && $PC.dick > 0>> - | <<link "Fuck $his nipples">><<replace "#miniscene">><<include "FNippleFuck">><br> <</replace>><</link>> + | <<link "Fuck $his nipples">><<replace "#miniscene">><<set $childSex = 1>><<include "FNippleFuck">><br> <</replace>><</link>> <</if>> <<if $activeSlave.lactation > 0 && $activeSlave.boobs >= 2000 && $activeSlave.belly < 60000>> - | <<link "Drink $his milk">><<replace "#miniscene">><<include "FSuckle">><br> <</replace>><</link>> + | <<link "Drink $his milk">><<replace "#miniscene">><<set $childSex = 1>><<include "FSuckle">><br> <</replace>><</link>> <</if>> <span id="analgropeoption"> <<if canDoAnal($activeSlave)>> - | <<link "Grope $his butt">><<replace "#miniscene">><<include "FondleButt">><br> <</replace>><</link>> + | <<link "Grope $his butt">><<replace "#miniscene">><<set $childSex = 1>><<include "FondleButt">><br> <</replace>><</link>> <</if>> </span> <span id="gropeoption"> <<if ($activeSlave.vagina > -1)>> <<if canDoVaginal($activeSlave)>> - | <<link "Grope $his pussy">><<replace "#miniscene">><<include "FondleVagina">><br> <</replace>><</link>> - | <<link "Eat $him out">><<replace "#miniscene">><<include "FLickPussy">><br> <</replace>><</link>> + | <<link "Grope $his pussy">><<replace "#miniscene">><<set $childSex = 1>><<include "FondleVagina">><br> <</replace>><</link>> + | <<link "Eat $him out">><<replace "#miniscene">><<set $childSex = 1>><<include "FLickPussy">><br> <</replace>><</link>> <</if>> <</if>> </span> <span id="dickgropeoption"> <<if ($activeSlave.dick > 0)>> <<if ($activeSlave.dickAccessory != "chastity") && ($activeSlave.dickAccessory != "combined chastity")>> - | <<link "Grope $his dick">><<replace "#miniscene">><<include "FondleDick">><br> <</replace>><</link>> + | <<link "Grope $his dick">><<replace "#miniscene">><<set $childSex = 1>><<include "FondleDick">><br> <</replace>><</link>> <<if canPenetrate($activeSlave) && $sexualOpeness == 1>> - | <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br> <</replace>><</link>> + | <<link "Ride $his dick">><<replace "#miniscene">><<set $childSex = 1>><<include "FDick">><br> <</replace>><</link>> <</if>> <<else>> | //Remove $his dick chastity belt if you wish to play with $his cock// @@ -124,15 +125,15 @@ <</if>> </span> <<if ($activeSlave.amp == 0 || $activeSlave.amp == -3 || $activeSlave.amp == -5) && $PC.dick == 1>> - | <<link "Get a footjob">><<replace "#miniscene">><<include "FFeet">><br> <</replace>><</link>> + | <<link "Get a footjob">><<replace "#miniscene">><<set $childSex = 1>><<include "FFeet">><br> <</replace>><</link>> <</if>> <span id = "impreg"> <<if (canGetPregnant($activeSlave)) && ($activeSlave.fuckdoll == 0) && $seePreg != 0>> <<if canImpreg($activeSlave, $PC)>> - | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Impregnate $him yourself">><<replace "#miniscene">><<set $childSex = 1>><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <<if canImpreg($activeSlave, $activeSlave)>> - | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<set $childSex = 1>><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> | <<link "Use another slave to impregnate $him" "FSlaveImpreg">><</link>> <</if>> @@ -140,17 +141,17 @@ <<if $enema == 1>> <<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>> <<if $activeSlave.inflationType == "water" || $activeSlave.inflationType == "none">> - | <<link "Fill $his ass with water">><<set $activeSlave.inflationType = "water">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Fill $his ass with water">><<set $activeSlave.inflationType = "water">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <<if $medicalEnema == 1>> <<if $activeSlave.inflationType == "aphrodisiac" || $activeSlave.inflationType == "none">> - | <<link "Fill $his ass with aphrodisiacs">><<set $activeSlave.inflationType = "aphrodisiac">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Fill $his ass with aphrodisiacs">><<set $activeSlave.inflationType = "aphrodisiac">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <<if $activeSlave.inflationType == "curative" || $activeSlave.inflationType == "none">> - | <<link "Fill $his ass with curatives">><<set $activeSlave.inflationType = "curative">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Fill $his ass with curatives">><<set $activeSlave.inflationType = "curative">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <<if $activeSlave.inflationType == "tightener" || $activeSlave.inflationType == "none">> - | <<link "Fill $his ass with rectal tighteners">><<set $activeSlave.inflationType = "tightener">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Fill $his ass with rectal tighteners">><<set $activeSlave.inflationType = "tightener">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <</if>> <</if>> @@ -159,8 +160,8 @@ <<if ($milkPipeline > 88 && $milkPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>> <<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>> <<if $activeSlave.inflationType == "milk" || $activeSlave.inflationType == "none">> - | <<link "Fill $his ass with milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force feed $him milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Fill $his ass with milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force feed $him milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <</if>> <<else>> @@ -169,8 +170,8 @@ <<if ($cumPipeline > 88 && $cumPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>> <<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>> <<if $activeSlave.inflationType == "cum" || $activeSlave.inflationType == "none">> - | <<link "Fill $his ass with cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force feed $him cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Fill $his ass with cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force feed $him cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<set $childSex = 1>><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <</if>> <<else>> @@ -182,10 +183,10 @@ <<if $activeSlave.assignment != "work in the dairy" && $activeSlave.assignment != "be confined in the arcade" && $activeSlave.assignment != "be confined in the cellblock">> | <<link "Use another slave to forcefeed $him" "SlaveOnSlaveFeedingWorkAround">><</link>> <<if $buckets == 1>> - | <<link "Make $him consume two liters of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 1>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Make $him consume two liters of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 1>><<replace "#miniscene">><<set $childSex = 1>><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <<if $activeSlave.pregKnown == 0>> - | <<link "Force $him to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force two gallons of slave food into $him">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force $him to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<set $childSex = 1>><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force two gallons of slave food into $him">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<set $childSex = 1>><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <</if>> <</if>> <</if>> @@ -201,24 +202,24 @@ <</if>> <<if $seeBestiality == 1>> <<if $farmyardKennels > 0 && $activeCanine != 0>> - | <<link "Have a $activeCanine.species mount $him">><<set $animalType = "canine">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + | <<link "Have a $activeCanine.species mount $him">><<set $animalType = "canine">><<replace "#miniscene">><<set $childSex = 1>><<include "BeastFucked">><br> <</replace>><</link>> <</if>> <<if $farmyardStable > 0 && $activeHooved.species != 0>> - | <<link "Let a $activeHooved.species mount $him">><<set $animalType = "hooved">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + | <<link "Let a $activeHooved.species mount $him">><<set $animalType = "hooved">><<replace "#miniscene">><<set $childSex = 1>><<include "BeastFucked">><br> <</replace>><</link>> <</if>> <<if $farmyardCages > 0 && $activeFeline != 0>> - | <<link "Have a $activeFeline.species mount $him">><<set $animalType = "feline">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + | <<link "Have a $activeFeline.species mount $him">><<set $animalType = "feline">><<replace "#miniscene">><<set $childSex = 1>><<include "BeastFucked">><br> <</replace>><</link>> <</if>> <</if>> <<if $cheatMode == 1>> - | <<link "Check $his deadliness @@.red;FOR TESTING@@">><<replace "#miniscene">><<include "Deadliness">><br> <</replace>><</link>> + | <<link "Check $his deadliness @@.red;FOR TESTING@@">><<replace "#miniscene">><<set $childSex = 1>><<include "Deadliness">><br> <</replace>><</link>> <</if>> - | <<link "Abuse $him">><<replace "#miniscene">><<include "FAbuse">><</replace>><</link>> + | <<link "Abuse $him">><<replace "#miniscene">><<set $childSex = 1>><<include "FAbuse">><</replace>><</link>> <<if $familyTesting == 1>> <<for $i = 0; $i < _SL; $i++>> <<if $activeSlave.mother == $slaves[$i].ID>> <<if isSlaveAvailable($slaves[$i])>> - | <<link "Fuck $him with $his mother">><<replace "#miniscene">><<set $partner = "mother">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his mother">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "mother">><<include "FRelation">><br> <</replace>><</link>> <<else>> //$His mother, $slaves[$i].slaveName, is unavailable// <</if>> @@ -226,7 +227,7 @@ /* <<if $activeSlave.father == $slaves[$i].ID>> <<if isSlaveAvailable($slaves[$i])>> - | <<link "Fuck $him with $his father">><<replace "#miniscene">><<set $partner = "father">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his father">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "father">><<include "FRelation">><br> <</replace>><</link>> <<else>> //$His father, $slaves[$i].slaveName, is unavailable// <</if>> @@ -248,15 +249,15 @@ <</if>> <<else>> <<if $activeSlave.daughters == 1>> - | <<link "Fuck $him with $his daughter">><<replace "#miniscene">><<set $partner = "daughter">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his daughter">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "daughter">><<include "FRelation">><br> <</replace>><</link>> <<else>> - | <<link "Fuck $him with one of $his daughters">><<replace "#miniscene">><<set $partner = "daughter">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with one of $his daughters">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "daughter">><<include "FRelation">><br> <</replace>><</link>> <</if>> <</if>> <</if>> /* <<if $activeSlave.daughters > 1>> - | <<link "Fuck $him with $his daughters">><<replace "#miniscene">><<set $partner = "daughters">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his daughters">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "daughters">><<include "FRelation">><br> <</replace>><</link>> <</if>> */ <<if $activeSlave.sisters > 0>> @@ -274,15 +275,15 @@ <</if>> <<else>> <<if $activeSlave.sisters == 1>> - | <<link "Fuck $him with $his sister">><<replace "#miniscene">><<set $partner = "sister">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his sister">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "sister">><<include "FRelation">><br> <</replace>><</link>> <<else>> - | <<link "Fuck $him with one of $his sisters">><<replace "#miniscene">><<set $partner = "sister">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with one of $his sisters">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "sister">><<include "FRelation">><br> <</replace>><</link>> <</if>> <</if>> <</if>> /* <<if $activeSlave.sisters > 1>> - | <<link "Fuck $him with $his sisters">><<replace "#miniscene">><<set $partner = "sisters">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his sisters">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "sisters">><<include "FRelation">><br> <</replace>><</link>> <</if>> */ <<else>> @@ -290,13 +291,13 @@ <<set _assayedSlave = getSlave($activeSlave.relationTarget)>> <<if isSlaveAvailable(_assayedSlave)>> <<if ($activeSlave.relation == "mother")>> - | <<link "Fuck $him with $his daughter">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his daughter">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> <<elseif ($activeSlave.relation == "daughter")>> - | <<link "Fuck $him with $his mother">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his mother">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> <<elseif ($activeSlave.relation == "sister")>> - | <<link "Fuck $him with $his sister">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his sister">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> <<elseif ($activeSlave.relation == "twin")>> - | <<link "Fuck $him with $his twin">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + | <<link "Fuck $him with $his twin">><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> <</if>> <<else>> //_assayedSlave.slaveName is unavailable// @@ -307,15 +308,15 @@ <<set _si = $slaveIndices[$activeSlave.relationshipTarget]>> <<if isSlaveAvailable($slaves[_si])>> <<if ($activeSlave.relationship == 1)>> - | <<link `"Fuck $him with $his friend <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + | <<link `"Fuck $him with $his friend <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> <<elseif ($activeSlave.relationship == 2)>> - | <<link `"Fuck $him with $his best friend <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + | <<link `"Fuck $him with $his best friend <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> <<elseif ($activeSlave.relationship == 3)>> - | <<link `"Fuck $him with $his FWB <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + | <<link `"Fuck $him with $his FWB <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> <<elseif ($activeSlave.relationship == 4)>> - | <<link `"Fuck $him with $his lover <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + | <<link `"Fuck $him with $his lover <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> <<else>> - | <<link `"Fuck $him with $his slave wife <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + | <<link `"Fuck $him with $his slave wife <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $childSex = 1>><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> <</if>> <<else>> <<if $slaves[_si].assignment == "be your agent">> @@ -333,10 +334,10 @@ <</if>> <</if>> <<if ($activeSlave.rivalryTarget != 0) && canWalk($activeSlave)>> - | <<link "Abuse $his rival with $him">><<replace "#miniscene">><<include "FRival">><br> <</replace>><</link>> + | <<link "Abuse $his rival with $him">><<replace "#miniscene">><<set $childSex = 1>><<include "FRival">><br> <</replace>><</link>> <</if>> <<if ($activeSlave.fetish != "mindbroken") && (($activeSlave.amp != 1) || ($activeSlave.voice != 0)) && $activeSlave.accent != 4>> - | <<link "Ask $him about $his feelings">><<replace "#miniscene">><<include "FFeelings">><br> <</replace>><</link>> + | <<link "Ask $him about $his feelings">><<replace "#miniscene">><<set $childSex = 1>><<include "FFeelings">><br> <</replace>><</link>> <</if>> <<if $activeSlave.devotion >= 100 && $activeSlave.relationship < 0 && $activeSlave.relationship > -3>> | <<link "Talk to $him about relationships" "Matchmaking">><<set $subSlave = 0, $eventSlave = $activeSlave>><</link>> @@ -348,11 +349,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 +383,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 +459,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 +1293,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..8084f90a4bd9a160fdf0b6f87cdda82650e50d57 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 */ +/* 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..fbb0343b06216a5f9f8896e642d9ca216f29b468 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -958,7 +958,7 @@ SLAVE BODY: //Masculine// faces are very negative: [[gender fundamentalism|Encyclopedia][$encyclopedia = "Gender Fundamentalism"]] accentuates this effect, while [[gender radicalism|Encyclopedia][$encyclopedia = "Gender Radicalism"]] reduces and at high levels can eliminate it. <<case "Height">> - Slaves' ''height'' contributes to beauty and improves combat effectiveness. It is measured in centimeters, though the game handles it in terms of ranges; beyond <<= heightToEitherUnit(190)>>, all very tall slaves will be treated almost identically. Height can be affected by surgery, and younger slaves can also see minor hormonal impacts on height. Unlike most other attributes, a slave's height cannot be changed more than one step by surgery. + Slaves' ''height'' contributes to beauty and improves combat effectiveness. It is measured in <<if $showInches == 2>>inches<<else>>centimeters<</if>>, though the game handles it in terms of ranges; beyond <<= heightToEitherUnit(190)>>, all very tall slaves will be treated almost identically. Height can be affected by surgery, and younger slaves can also see minor hormonal impacts on height. Unlike most other attributes, a slave's height cannot be changed more than one step by surgery. <<case "Hips">> Slaves' ''hips'' contribute to beauty. (wiki: needs more technical detail) @@ -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 @@ -1576,7 +1576,7 @@ THE X-SERIES ARCOLOGY <<case "Water Filtration">> - //X-Series arcologies are, in many ways, comparable to massive organisms. Under this metaphor, their circulatory systems include thousands of kilometers of plumbing for water distribution and waste removal. + //X-Series arcologies are, in many ways, comparable to massive organisms. Under this metaphor, their circulatory systems include thousands of <<if $showInches == 2>>miles<<else>>kilometers<</if>> of plumbing for water distribution and waste removal. <br><br>The X-Series has established a new state of the art in arcology moisture reclamation. Air conditioning, hydrofarming, sewage treatment, and plumbing systems work together to recycle water with an efficiency greater than 99.99%. When combined with the arcology's skin, which is cleverly shaped to catch and retain almost all rain that falls on it, importing water will become a thing of the past. @@ -1688,7 +1688,7 @@ ARCOLOGY FACILITIES <br><br>''Extended family mode must be enabled.'' //This entry still needs work and will be updated with more information as it matures. If this message is still here, remind one of the devs to remove it.// -<<case "Farmyard">> /* TODO: this needs a rewrite */ +<<case "Farmyard">> /* TODO: this will need more information */ The ''Farmyard'' is where the majority of the [[food|Encyclopedia][$encyclopedia = "Food"]] in your arcology is grown, once it is built. It also allows you to house animals<<if $seeBestiality == 1>>, which you can have interact with your slaves<</if>>. //This entry still needs work and will be updated with more information as it matures. If this message is still here, remind one of the devs to remove it.// /********** @@ -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. @@ -2626,7 +2626,7 @@ LORE: INTERVIEWS <br>''Autistic Boi'' for Mediterranean market preset. <br>''anon'' for the PA subjugationsist and supremacist FS appearances. <br>''Editoranon and Milkanon?'' for prison markets and the nursing handjob scene. - <br>''DCoded'' for creating the favicon and adding animals to the Pit, as well as nursery and bestiality content, scenes, facilities and fixes. Also a pussy licking scene. + <br>''DCoded'' for creating the favicon and adding animals to the Pit, as well as nursery and bestiality content, scenes, facilities and fixes. Also added a pussy licking scene and created and fixed a number of bugs. <br>''HiveBro'' for giving hyperpregnant slaves some serious loving. <br>''Quin2k'' for overwriting save function and expired tweak via Vrelnir & co. <br>''git contributors lost to time'' for their submissions and work through pregmod's git. @@ -2764,6 +2764,12 @@ LORE: INTERVIEWS <<case "Childbirth and C-Secs">> Eventually a pregnant slave will need to give birth. Cesarean sections are an option should a slave's health not permit a safe natural birth, or should a slaveowner want to keep her from being stretched out by her newborn child. A healthy, well rested slave, with wide hips and some knowledge will generally find childbirth easy. Though poor health, tiredness, narrow hips, anorexia, tight vaginas, excessively young motherhood, and lack of experience can complicate things, potentially leading to the loss of both child and mother. +<<case "Surrogacy">> + ''Surrogacy'' is an arrangement whereby a woman agrees or is forced to become pregnant, carry the pregnancy to due term, and give birth to a child or children, all of this for another person or persons, who are or will ultimately become the parent(s) of the newborn child or children. There are two types of surrogacies: traditional and gestational (full). Traditional is mostly used by homosexual couples or if fertility treatments are too expensive. With the exception of societies that embraced Repopulationism or Gender Fundamentalism, full surrogacy is popular among free women, who want children, but don't want pregnancy to impact their careers or physical attributes. It created a market of living incubators - perfectly healthy slaves of safe age for carrying pregnancies with often little to no skills necessary for most other slaves. + +<<case "Ova Transplantation">> + ''Ova transplantation'' is a procedure where an already fertilized ova is transplanted from one womb to another of the same species. It requires a remote surgery to perform and an advanced pregnancy monitoring systems to locate the egg, confirm the fertilization and determine that it happened less than four weeks ago, so that the ova is not too attached to the lining. Optimally the new host must be healthy and must not be already pregnant with large number of fetuses or hit menopause, but be old enough to carry children successfully. + <<case "Enemas and Force-Feeding">> With the proper supplies ordered into your wardrobe, you can distend a slave's belly via enema leaving her notably rounded. Distended slaves are likely to feel discomfort, and if overfilled, face health complications. @@ -2813,23 +2819,18 @@ LORE: INTERVIEWS If you are looking for a slave qualified for a specific role, look no further than the Traders Union that makes up the Job Fulfillment Center. Leave the job description and a list of desired traits and before long a suitable slave will be delivered to your doorstep and ready to serve you. Due to the nature of the business, these slaves are not @@.yellowgreen;[[cheap|Encyclopedia][$encyclopedia = "Money"]]@@ and usually not perfect, but they always fulfill their job adequately and obediently. <<case "Gestation Drugs and Labor Suppressants">> - Not all drugs are applied directly to your slavegirl. In this case, gestation accelerants and deccelerants are passed through the mother into her unborn children to control the rate of fetal growth. While slightly unhealthy for the mother, gestation slowing drugs are relatively harmless, though an unwilling mother may become more distraught when she realizes her pregnancy will last even longer. Due to the extended duration of the pregnancy, the mother's body may become accustomed to being so round, leading towards a sagging middle once birth occurs. On the other hand, gestation hastening drugs are extremely dangerous to the mother. It is strongly recommended to keep her under the observation and care of an experienced doctor or nurse. Failure to do so will cause her body to struggle to keep up with the rate of growth of her children, harming her physical and mental health, as well as potentially bursting her uterus later in her pregnancy. Labor suppresants are exactly that; they prevent the mother from entering labor, thus allowing the child to grow longer than a normal pregnancy. Excessive use may lead to health complications, especially during childbirth, though going even further may result in the slave's body suddenly entering labor and rapidly birthing her children, often without giving the slave time to prepare or even get undressed. + Not all drugs are applied directly to your slavegirl. In this case, gestation accelerants and deccelerants are passed through the mother into her unborn children to control the rate of fetal growth. While slightly unhealthy for the mother, gestation slowing drugs are relatively harmless, though an unwilling mother may become more distraught when she realizes her pregnancy will last even longer. Due to the extended duration of the pregnancy, the mother's body may become accustomed to being so round, leading towards a sagging middle once birth occurs. On the other hand, gestation hastening drugs are extremely dangerous to the mother. It is strongly recommended to keep her under the observation and care of an experienced doctor or nurse. Failure to do so will cause her body to struggle to keep up with the rate of growth of her children, harming her physical and mental health, as well as potentially bursting her uterus later in her pregnancy. Labor suppressants are exactly that; they prevent the mother from entering labor, thus allowing the child to grow longer than a normal pregnancy. Excessive use may lead to health complications, especially during childbirth, though going even further may result in the slave's body suddenly entering labor and rapidly birthing her children, often without giving the slave time to prepare or even get undressed. <<case "The Incubation Facility">> A facility used to rapidly age children kept within its aging tanks using a combination of growth hormones, accelerants, stem cells and other chemicals; slaves that come out of it are rarely healthy. The Incubator requires a massive amount of electricity to run, though once powered contains a battery backup that can last at least a day. It can be upgraded to combat malnutrition and thinness caused by a body growing far beyond any natural rate. Hormones can also be added to encourage puberty and even sex organ development. Growth control systems include cost saving overrides, though enabling them may result in bloated, sex crazed slaves barely capable of moving. <br><br>''Extended family mode must be enabled.'' /*Removed for brevity, replace if necessary*/ -<<case "The Nursery">> /* TODO: this needs a rewrite */ - A facility used to rapidly age children kept within its aging tanks using a combination of growth hormones, accelerants, stem cells and other chemicals; slaves that come out of it are rarely healthy. Requires a massive amount of electricity to run, though once powered contains a battery backup to last at least a day. Can be upgraded to combat malnutrition and thinness caused by a body growing far beyond any natural rate. Hormones can also be added to encourage puberty and even sex organ development. Growth control systems include cost saving overrides, though enabling them may result in bloated, sex crazed slaves barely capable to moving. - - <br><br>To build it; ''Extended family mode needs to be enabled and the power lines need to be replaced. Then go to the penthouse management screen and it should be there.'' - <<case "Organic Mesh Breast Implant">> 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! @@ -2842,7 +2843,7 @@ LORE: INTERVIEWS <br><br>FCTV has always worked closely with the Free Cities, developing a large network of sponsors and partnerships for content protection. This has increased the breadth of content and popularity of FCTV, while allowing the ruling class to encourage content supporting their vision of the future. While you can access non-citizen FCTV content from just about anywhere, an arcology needs its own [[receiver|Encyclopedia][$encyclopedia = "FCTVReceiver"]] to access citizen-only content. This measure of content protection does add extra expense, but nearly eliminating the risk of old-worlders seeing uncurated content is viewed as being worth the expense by most arcology owners. <<case "FCTVReceiver">> - While nearly indistinguishable from a standard satellite antenna, the satellite dish used to receive FCTV-Citizen content is special because of the unique FCTV Receiver. Utilizing the latest in matched-pair quantum encryption, it is the only device capable of decrypting and encrypting your arcology-specific FCTV content communication. Simple additions to your arcology's existing fiberoptics extend the [[FCTV|Encyclopedia][$encyclopedia = "FCTV"]] network to your citizens. In exchange for bearing the cost of the encrypted network, arcology owners get a certain level of control over available content for cultural purposes, and also discounted rates for local advertisement. + While nearly indistinguishable from a standard satellite antenna, the satellite dish used to receive FCTV-Citizen content is special because of the unique FCTV Receiver. Utilizing the latest in matched-pair quantum encryption, it is the only device capable of decrypting and encrypting your arcology-specific FCTV content communication. Simple additions to your arcology's existing fiber optics extend the [[FCTV|Encyclopedia][$encyclopedia = "FCTV"]] network to your citizens. In exchange for bearing the cost of the encrypted network, arcology owners get a certain level of control over available content for cultural purposes, and also discounted rates for local advertisement. <br><br>Some owners choose to have their citizens subsidize the installation: having them pay for fiber to their residence, or possibly even charging for a portion of the receiver. FCTV service experts warn that forcing citizens to bear too much of the cost usually results in angry citizens and many citizens who refuse to pay for access to the service. They suggest that it is in the best interests of FCTV and arcology owners alike to have greater service penetration, as low penetration results in less revenue for 8HGG inc. and less advertising and cultural benefits for owners. @@ -3119,7 +3120,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)>> @@ -3270,6 +3271,8 @@ Error: bad title. | <<link "Childbirth and C-Secs">><<set $encyclopedia = "Childbirth and C-Secs">><<goto "Encyclopedia">><</link>> | <<link "Gestation Drugs and Labor Suppressants">><<set $encyclopedia = "Gestation Drugs and Labor Suppressants">><<goto "Encyclopedia">><</link>> | <<link "Artificial Insemination">><<set $encyclopedia = "Artificial Insemination">><<goto "Encyclopedia">><</link>> + | <<link "Surrogacy">><<set $encyclopedia = "Surrogacy">><<goto "Encyclopedia">><</link>> + | <<link "Ova Transplantation">><<set $encyclopedia = "Ova Transplantation">><<goto "Encyclopedia">><</link>> | <<link "Enemas and Force-Feeding">><<set $encyclopedia = "Enemas and Force-Feeding">><<goto "Encyclopedia">><</link>> | <<link "Belly Implants">><<set $encyclopedia = "Belly Implants">><<goto "Encyclopedia">><</link>> | <<link "Cervix Micropump Filter">><<set $encyclopedia = "Cervix Micropump Filter">><<goto "Encyclopedia">><</link>> diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 265545a6c815d275c7e435fec68b5079af95cf2b..c7cd2bbfbbf0e27d718d45b2ea046bf36a48ae62 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -76,7 +76,7 @@ "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 2f60d4ab562a07b290d344bc05ae9826d67e7546..d9bc69af428db1d5e4a9eac96255e04ec002eabc 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..15a0399dcacaae6da27f39e11ad1c34a8cf10929 100644 --- a/src/js/SetBellySize.tw +++ b/src/js/SetBellySize.tw @@ -1,22 +1,22 @@ :: SetBellySize [script] window.SetBellySize = function SetBellySize(slave) { - let _implantSize - WombNormalizePreg(slave) /*now with support for legacy code that advance pregnancy by setting .preg++ */ + let _implantSize; + WombNormalizePreg(slave); /*now with support for legacy code that advance pregnancy by setting .preg++ */ if (slave.bellyImplant > 0) - _implantSize = slave.bellyImplant + _implantSize = slave.bellyImplant; else - _implantSize = 0 + _implantSize = 0; - if (slave.inflation == 3) - slave.bellyFluid = 10000 + if (slave.inflation == 3) + slave.bellyFluid = 10000; else if (slave.inflation == 2) - slave.bellyFluid = 5000 + slave.bellyFluid = 5000; else if (slave.inflation == 1) - slave.bellyFluid = 2000 + slave.bellyFluid = 2000; else - slave.bellyFluid = 0 + slave.bellyFluid = 0; - slave.belly = slave.bellyPreg+slave.bellyFluid+_implantSize -} + slave.belly = slave.bellyPreg+slave.bellyFluid+_implantSize; +}; diff --git a/src/js/assayJS.tw b/src/js/assayJS.tw index b69dc65a39a063512952e64cfd48ecafe4912ea3..5ed6ba58536a8bb0b259214afa0150019925fbfd 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..bdab5fc6590c928359d3edfc1a83c79227fff548 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(); @@ -1580,7 +1594,7 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["Sizeable", 4], + ["Sizable", 4], ["Cumslave", 6], ["Unlimited", 125], ["None", 0] diff --git a/src/js/sexActsJS.tw b/src/js/sexActsJS.tw index f431224140190665063a695be95b38b2a511a1d3..026a00a93daa6e68cf909a5bca1ef34337c2490e 100644 --- a/src/js/sexActsJS.tw +++ b/src/js/sexActsJS.tw @@ -1,4 +1,4 @@ -:: sexActJS [script] +:: sexActJS[script] /* times is how many times to increment the anal counts. @@ -7,34 +7,38 @@ window.AnalVCheck = function AnalVCheck(times) { const V = State.variables; const slave = V.activeSlave; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; if (canDoAnal(slave) && slave.anus === 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Before long she's moaning loudly as you continue working away at her butthole. `; + r += `Since it's ${his} first time, you gently ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. Before long ${he}'s moaning loudly as you continue working away at ${his} butthole. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her anal virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now.`; - } - else { - r += `She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved ${WrittenMaster(slave)}. `; + r += `${He} thinks of losing ${his} anal virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ ${He} expects ${his} asshole to be seeing a lot more attention now.`; + } else { + r += `${He} thinks of losing ${his} anal virginity to you as a @@.hotpink;connection@@ with ${his} beloved ${WrittenMaster(slave)}. `; if ((slave.fetishKnown && slave.fetish == "buttslut") || (slave.energy > 95) || (slave.attrXX >= 85 && V.PC.dick === 0)) { - r += `She can't wait to be fucked in the ass by you again.`; - } - else { - r += `She looks forward to having her asshole fucked by you again.`; + r += `${He} can't wait to be fucked in the ass by you again.`; + } else { + r += `${He} looks forward to having ${his} asshole fucked by you again.`; } } slave.devotion += 4; - } - else if (slave.devotion > 20) { - r += `Since it's her first time, you gently ease yourself into her butthole and gradually increase the intensity of your thrusts. Her moans become louder and louder as you continue working away at her butthole. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.gold;fears@@ her next anal sex, remembering the pain of losing her anal virginity. She dreads having her ass violated by you again.`; + } else if (slave.devotion > 20) { + r += `Since it's ${his} first time, you gently ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. ${His} moans become louder and louder as you continue working away at ${his} butthole. ${He} accepts the pain and humiliation of anal sex as part of ${his} sexual servitude, though ${he} hopes that ${his} next time will be less painful.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.gold;fears@@ ${his} next anal sex, remembering the pain of losing ${his} anal virginity. ${He} dreads having ${his} ass violated by you again.`; slave.trust -= 5; - } - else { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating her virgin butt. She dreads having her ass fucked by you again.`; + } else { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating ${his} virgin butt. ${He} dreads having ${his} ass fucked by you again.`; slave.trust -= 5; slave.devotion -= 5; } @@ -47,8 +51,7 @@ window.AnalVCheck = function AnalVCheck(times) { if (!times) { V.analTotal += 1; slave.analCount += 1; - } - else { + } else { V.analTotal += times; slave.analCount += times; } @@ -63,35 +66,39 @@ window.AnalVCheck = function AnalVCheck(times) { window.VaginalVCheck = function VaginalVCheck(times) { const V = State.variables; const slave = V.activeSlave; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; if (canDoVaginal(slave) && slave.vagina === 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin pussy.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `You ease yourself into her pussy, since it's her first time, then gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `You ease yourself into ${his} pussy, since it's ${his} first time, then gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future.`; - } - else { - r += `@@.hotpink;She enjoys losing her cherry to you.@@ `; + r += `${He} thinks of losing ${his} virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ ${He} expects ${his} pussy to be seeing a lot more attention in the future.`; + } else { + r += `@@.hotpink;${He} enjoys losing ${his} cherry to you.@@ `; if ((slave.fetishKnown && slave.fetish == "pregnancy") || (slave.energy > 95) || (slave.attrXY >= 85 && V.PC.dick === 1)) { - r += `She can't wait to have her pussy fucked by you again.`; - } - else { - r += `She looks forward to having her pussy fucked by you again.`; + r += `${He} can't wait to have ${his} pussy fucked by you again.`; + } else { + r += `${He} looks forward to having ${his} pussy fucked by you again.`; } } slave.devotion += 4; - } - else if (slave.devotion > 20) { - r += `You ease yourself into her pussy, since it's her first time, then gradually speed up your thrusts while she slowly learns to move her hips along with you. She accepts losing her virginity to her owner and she looks forward to having her pussy fucked by you again.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her pussy. She sobs and cries with disgust while you continue thrusting into her fuck hole. She @@.mediumorchid;hates@@ losing her virginity this way and @@.gold;fears@@ the next time you'll conquer her. She dreads getting violated by you again.`; + } else if (slave.devotion > 20) { + r += `You ease yourself into ${his} pussy, since it's ${his} first time, then gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} accepts losing ${his} virginity to ${his} owner and ${he} looks forward to having ${his} pussy fucked by you again.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue thrusting into ${his} fuck hole. ${He} @@.mediumorchid;hates@@ losing ${his} virginity this way and @@.gold;fears@@ the next time you'll conquer ${his}. ${He} dreads getting violated by you again.`; slave.trust -= 5; slave.devotion -= 5; - } - else { - r += `You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She tries to struggle, but you only pound harder. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for robbing her of her virginity. She dreads getting fucked by you again.`; + } else { + r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue working ${his} fuck hole. ${He} tries to struggle, but you only pound harder. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for robbing ${his} of ${his} virginity. ${He} dreads getting fucked by you again.`; slave.trust -= 10; slave.devotion -= 15; } @@ -104,8 +111,7 @@ window.VaginalVCheck = function VaginalVCheck(times) { if (!times) { V.vaginalTotal += 1; slave.vaginalCount += 1; - } - else { + } else { V.vaginalTotal += times; slave.vaginalCount += times; } @@ -122,75 +128,72 @@ window.VaginalVCheck = function VaginalVCheck(times) { window.BothVCheck = function BothVCheck(analTimes, bothTimes) { const V = State.variables; const slave = V.activeSlave; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; if (canDoVaginal(slave)) { if (slave.vagina === 0) { if (canDoAnal(slave) && slave.anus == 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin holes.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her pussy before gradually working your way into her ass and alternate between the two holes while she moans. `; + r += `As it's ${his} first time, you ease yourself into ${his} pussy before gradually working your way into ${his} ass and alternate between the two holes while ${he} moans. `; if (slave.tankBaby == 2) { - r += `She believes you taking her virgin holes @@.hotpink;will keep her from suffering.@@ She expects you to require her holes as tribute again soon.`; - } - else { - r += `@@.hotpink;She's so devoted she enjoys being fucked in both holes for the first time.@@ She looks forward to having her holes fucked by you again.`; + r += `${He} believes you taking ${his} virgin holes @@.hotpink;will keep ${him} from suffering.@@ ${He} expects you to require ${his} holes as tribute again soon.`; + } else { + r += `@@.hotpink;${He}'s so devoted ${he} enjoys being fucked in both holes for the first time.@@ ${He} looks forward to having ${his} holes fucked by you again.`; } slave.devotion += 4; - } - else if (slave.devotion <= 20) { - r += `You force yourself into her pussy before working your way into her ass. She sobs and cries with disgust while you alternate between the two holes. She @@.mediumorchid;hates@@ losing her virginity and anal virginity in one @@.gold;brutal@@ incident. She dreads having her holes violated by you again.`; + } else if (slave.devotion <= 20) { + r += `You force yourself into ${his} pussy before working your way into ${his} ass. ${He} sobs and cries with disgust while you alternate between the two holes. ${He} @@.mediumorchid;hates@@ losing ${his} virginity and anal virginity in one @@.gold;brutal@@ incident. ${He} dreads having ${his} holes violated by you again.`; slave.trust -= 5; slave.devotion -= 5; - } - else { - r += `As it's her first time, you ease yourself into her pussy before gradually working your way into her ass and alternate between the two holes while she moans. She accepts being fucked in both holes for the first time. She looks forward to having her holes fucked by you again.`; + } else { + r += `As it's ${his} first time, you ease yourself into ${his} pussy before gradually working your way into ${his} ass and alternate between the two holes while ${he} moans. ${He} accepts being fucked in both holes for the first time. ${He} looks forward to having ${his} holes fucked by you again.`; } slave.anus = 1; - } - else { + } else { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin pussy.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her pussy and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `As it's ${his} first time, you ease yourself into ${his} pussy and gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ She expects her pussy to be seeing a lot more attention in the future.`; - } - else { - r += `@@.hotpink;She enjoys losing her cherry to you.@@ She looks forward to having her pussy fucked by you again.`; + r += `${He} thinks of losing ${his} virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity to be happy.@@ ${He} expects ${his} pussy to be seeing a lot more attention in the future.`; + } else { + r += `@@.hotpink;${He} enjoys losing ${his} cherry to you.@@ ${He} looks forward to having ${his} pussy fucked by you again.`; } slave.devotion += 4; - } - else if (slave.devotion <= 20) { - r += `You force yourself into her pussy. She sobs and cries with disgust while you continue working her fuck hole. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking her virginity. She dreads having her pussy violated by you again.`; + } else if (slave.devotion <= 20) { + r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue working ${his} fuck hole. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for taking ${his} virginity. ${He} dreads having ${his} pussy violated by you again.`; slave.trust -= 5; slave.devotion -= 5; - } - else { - r += `As it's her first time, you ease yourself into her pussy before gradually increasing the intensity of your thrusts while she softly moans. She accepts losing her virginity to her owner and she looks forward to having her pussy fucked by you again.`; + } else { + r += `As it's ${his} first time, you ease yourself into ${his} pussy before gradually increasing the intensity of your thrusts while ${he} softly moans. ${He} accepts losing ${his} virginity to ${his} owner and ${he} looks forward to having ${his} pussy fucked by you again.`; } } slave.vagina = 1; - } - else if (canDoAnal(slave) && slave.anus == 0) { + } else if (canDoAnal(slave) && slave.anus == 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her anal virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now.`; - } - else { - r += `She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved ${WrittenMaster(slave)}. She looks forward to having her asshole fucked by you again.` + r += `${He} thinks of losing ${his} anal virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ ${He} expects ${his} asshole to be seeing a lot more attention now.`; + } else { + r += `${He} thinks of losing ${his} anal virginity to you as a @@.hotpink;connection@@ with ${his} beloved ${WrittenMaster(slave)}. ${He} looks forward to having ${his} asshole fucked by you again.` } slave.devotion += 4; - } - else if (slave.devotion > 20){ - r += `As it's her first time, you ease yourself into her butthole and gradually increase the intensity of your thrusts. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.gold;fears@@ her next anal sex, remembering the pain of losing her anal virginity. She dreads having her ass violated by you again.`; + } else if (slave.devotion > 20){ + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. ${He} accepts the pain and humiliation of anal sex as part of ${his} sexual servitude, though ${he} hopes that ${his} next time will be less painful.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.gold;fears@@ ${his} next anal sex, remembering the pain of losing ${his} anal virginity. ${He} dreads having ${his} ass violated by you again.`; slave.trust -= 5; - } - else { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating her virgin butt. She dreads having her ass fucked by you again.`; + } else { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating ${his} virgin butt. ${He} dreads having ${his} ass fucked by you again.`; slave.trust -= 5; slave.devotion -= 5; } @@ -202,8 +205,7 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { V.analTotal += 1; slave.vaginalCount += 1; slave.analCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; V.analTotal += bothTimes; slave.vaginalCount += bothTimes; @@ -212,13 +214,11 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { if (canImpreg(slave, V.PC)) { r += knockMeUp(slave, 10, 2, -1, 1); } - } - else { + } else { if (!bothTimes) { V.vaginalTotal += 1; slave.vaginalCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; slave.vaginalCount += bothTimes; } @@ -226,29 +226,24 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { r += knockMeUp(slave, 10, 0, -1, 1); } } - } - else if (canDoAnal(slave)) { + } else if (canDoAnal(slave)) { if (slave.anus == 0) { r += `@@.lime;This breaks in ${slave.slaveName}'s virgin ass.@@ `; if (slave.devotion > 50 || slave.career == "a slave since birth") { - r += `As it's her first time, you ease yourself into her butthole and gradually speed up your thrusts while she slowly learns to move her hips along with you. She moans loudly. `; + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} moans loudly. `; if (slave.tankBaby == 2) { - r += `She thinks of losing her anal virginity to her ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ She expects her asshole to be seeing a lot more attention now.`; - } - else { - r += `She thinks of losing her anal virginity to you as a @@.hotpink;connection@@ with her beloved ${WrittenMaster(slave)}. She looks forward to having her asshole fucked by you again.`; + r += `${He} thinks of losing ${his} anal virginity to ${his} ${WrittenMaster(slave)} a @@.hotpink;necessity.@@ ${He} expects ${his} asshole to be seeing a lot more attention now.`; + } else { + r += `${He} thinks of losing ${his} anal virginity to you as a @@.hotpink;connection@@ with ${his} beloved ${WrittenMaster(slave)}. ${He} looks forward to having ${his} asshole fucked by you again.`; } slave.devotion += 4; - } - else if (slave.devotion > 20) { - r += `As it's her first time, you ease yourself into her butthole and gradually increase the intensity of your thrusts. She accepts the pain and humiliation of anal sex as part of her sexual servitude, though she hopes that her next time will be less painful.`; - } - else if (slave.devotion >= -20) { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.gold;fears@@ her next anal sex, remembering the pain of losing her anal virginity. She dreads having her ass violated by you again.`; + } else if (slave.devotion > 20) { + r += `As it's ${his} first time, you ease yourself into ${his} butthole and gradually increase the intensity of your thrusts. ${He} accepts the pain and humiliation of anal sex as part of ${his} sexual servitude, though ${he} hopes that ${his} next time will be less painful.`; + } else if (slave.devotion >= -20) { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.gold;fears@@ ${his} next anal sex, remembering the pain of losing ${his} anal virginity. ${He} dreads having ${his} ass violated by you again.`; slave.trust -= 5; - } - else { - r += `You force yourself into her butthole. She sobs and cries with disgust while you continue thrusting into her ass. She @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating her virgin butt. She dreads having her ass fucked by you again.` + } else { + r += `You force yourself into ${his} butthole. ${He} sobs and cries with disgust while you continue thrusting into ${his} ass. ${He} @@.mediumorchid;hates@@ and @@.gold;fears@@ you for violating ${his} virgin butt. ${He} dreads having ${his} ass fucked by you again.` slave.trust -= 5; slave.devotion -= 5; } @@ -257,8 +252,7 @@ window.BothVCheck = function BothVCheck(analTimes, bothTimes) { if (!analTimes) { V.analTotal += 1; slave.analCount += 1; - } - else { + } else { V.analTotal += analTimes; slave.analCount += analTimes; } @@ -277,8 +271,7 @@ window.SimpleVCheck = function SimpleVCheck(times) { let r = ``; if (canDoVaginal(State.variables.activeSlave)) { r += VaginalVCheck(times); - } - else if (canDoAnal(State.variables.activeSlave)) { + } else if (canDoAnal(State.variables.activeSlave)) { r += AnalVCheck(times); } return r; @@ -295,36 +288,40 @@ window.SimpleVCheck = function SimpleVCheck(times) { window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { const V = State.variables; const partner = V.slaves[V.partner]; + let pronouns = getPronouns(slave); + let he = pronouns.pronoun, + him = pronouns.object, + his = pronouns.possessive, + hers = pronouns.possessivePronoun, + himself = pronouns.objectReflexive, + boy = pronouns.noun; + let He = capFirstChar(he), + His = capFirstChar(his); let r = ``; - if (V.partner < 0 || V.partner >= V.slaves.length) { r += `@@.red;PartnerVCheck called with invalid partner '$partner' from passage ${passage()}.@@`; - } - else if (canDoVaginal(partner)) { + } else if (canDoVaginal(partner)) { if (partner.vagina === 0) { if (canDoAnal(partner) && partner.anus === 0) { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her pussy before gradually working your way into her butthole, alternating between her holes. @@.lime;This breaks in ${partner.slaveName}'s virgin holes.@@ `; + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} pussy before gradually working your way into ${his} butthole, alternating between ${his} holes. @@.lime;This breaks in ${partner.slaveName}'s virgin holes.@@ `; partner.vagina = 1; partner.anus = 1; - } - else { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her pussy before gradually increasing the intensity of your thrusts. @@.lime;This breaks in ${partner.slaveName}'s virgin pussy.@@ `; + } else { + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} pussy before gradually increasing the intensity of your thrusts. @@.lime;This breaks in ${partner.slaveName}'s virgin pussy.@@ `; partner.vagina = 1; } - } - else if (canDoAnal(partner) && partner.anus == 0) { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her butthole before gradually increasing the intensity of your thrusts into her ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; + } else if (canDoAnal(partner) && partner.anus == 0) { + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} butthole before gradually increasing the intensity of your thrusts into ${his} ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; partner.anus = 1; } - + if (canDoAnal(partner)) { if (!bothTimes) { V.vaginalTotal += 1; V.analTotal += 1; partner.vaginalCount += 1; partner.analCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; V.analTotal += bothTimes; partner.vaginalCount += bothTimes; @@ -333,13 +330,11 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { if (canImpreg(partner, V.PC)) { r += knockMeUp(partner, 10, 2, -1); } - } - else { + } else { if (!bothTimes) { V.vaginalTotal += 1; partner.vaginalCount += 1; - } - else { + } else { V.vaginalTotal += bothTimes; partner.vaginalCount += bothTimes; } @@ -347,17 +342,15 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { r += knockMeUp(partner, 10, 0, -1); } } - } - else if (canDoAnal(partner)) { + } else if (canDoAnal(partner)) { if (partner.anus === 0) { - r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into her butthole before gradually increasing the intensity of your thrusts into her ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; + r += `Since it's ${partner.slaveName}'s first time, you take your time and gently ease yourself into ${his} butthole before gradually increasing the intensity of your thrusts into ${his} ass. @@.lime;This breaks in ${partner.slaveName}'s virgin ass.@@ `; partner.anus = 1; } if (!analTimes) { V.analTotal += 1; partner.analCount += 1; - } - else { + } else { V.analTotal += analTimes; partner.analCount += analTimes; } @@ -386,22 +379,19 @@ window.SimpleSexAct = function SimpleSexAct(slave, count) { if (slave.nipples == "fuckable" && V.PC.dick === 1 && fuckTarget > 80) { V.mammaryTotal += 1; slave.mammaryCount += 1; - } - else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { + } else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { V.vaginalTotal += 1; slave.vaginalCount += 1; if (canImpreg(slave, V.PC)) { r += knockMeUp(slave, 10, 0, -1, 1); } - } - else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { + } else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { V.analTotal += 1; slave.analCount += 1; if (canImpreg(slave, V.PC)) { r += knockMeUp(slave, 10, 1, -1, 1); } - } - else { + } else { V.oralTotal += 1; slave.oralCount += 1; } @@ -427,16 +417,13 @@ window.SimpleSlaveFucking = function SimpleSlaveFucking(slave, count) { if (slave.nipples == "fuckable" && fuckTarget > 80) { V.mammaryTotal += 1; slave.mammaryCount += 1; - } - else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { + } else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) { V.vaginalTotal += 1; slave.vaginalCount += 1; - } - else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { + } else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) { V.analTotal += 1; slave.analCount += 1; - } - else { + } else { V.oralTotal += 1; slave.oralCount += 1; } @@ -467,37 +454,32 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms V.mammaryTotal++; domslave.penetrativeCount++; V.penetrativeTotal++; - } - else { + } else { subslave.mammaryCount++; V.mammaryTotal++; V.slaves[V.i].penetrativeCount++; V.penetrativeTotal++; } - } - else { + } else { V.mammaryTotal++; V.penetrativeTotal++; subslave.mammaryCount++; domslave.penetrativeCount++; } - } - else if (canDoVaginal(subslave) && subslave.vagina > 0 && canPenetrate(domslave) && fuckTarget > 33) { + } else if (canDoVaginal(subslave) && subslave.vagina > 0 && canPenetrate(domslave) && fuckTarget > 33) { if (passage() === "SA serve your other slaves") { if (subslave.ID == V.slaves[V.i].ID) { V.slaves[V.i].vaginalCount++; V.vaginalTotal++; V.penetrativeTotal++; domslave.penetrativeCount++; - } - else { + } else { V.slaves[V.i].penetrativeCount++; V.penetrativeTotal++; subslave.vaginalCount++; V.vaginalTotal++; } - } - else { + } else { V.vaginalTotal++; subslave.vaginalCount++; V.penetrativeTotal++; @@ -506,8 +488,7 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms if (canImpreg(subslave, domslave)) { r += knockMeUp(subslave, 3, 0, domslave.ID, 1); } - } - else if (canDoAnal(subslave) && subslave.anus > 0 && canPenetrate(domslave) && fuckTarget > 10) { + } else if (canDoAnal(subslave) && subslave.anus > 0 && canPenetrate(domslave) && fuckTarget > 10) { //i think would impregnate from anal here even without .mpreg? same in original widget too if (canImpreg(subslave, domslave) && subslave.mpreg == 1) { r += knockMeUp(subslave, 3, 1, domslave.ID, 1); @@ -518,22 +499,19 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms V.analTotal++; V.penetrativeTotal++; domslave.penetrativeCount++; - } - else { + } else { V.slaves[V.i].penetrativeCount++; V.penetrativeTotal++; V.analTotal++; subslave.analCount++; } - } - else { + } else { V.analTotal++; subslave.analCount++; V.penetrativeTotal++; domslave.penetrativeCount++; } - } - else { + } else { V.oralTotal++; subslave.oralCount++; } @@ -545,8 +523,7 @@ window.SimpleVaginaFuck = function SimpleVaginaFuck(slave, count) { if (count) { State.variables.vaginalTotal += count; slave.vaginalCount += count; - } - else { + } else { State.variables.vaginalTotal++; slave.vaginalCount++; } @@ -556,9 +533,8 @@ window.SimpleAssFuck = function SimpleAssFuck(slave, count) { if (count) { State.variables.analTotal += count; slave.analCount += count; - } - else { + } else { State.variables.analTotal++; slave.analCount++; } -} \ No newline at end of file +} diff --git a/src/js/slaveCostJS.tw b/src/js/slaveCostJS.tw index dee86baf67e76a848fb2bf70ff86084038799e7f..d610d06c09c533d6611f5da12903bbbfeeb7348c 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 58a2abe9d3680047dca7294028cb0d8d78ab87dd..bce085863161090bb42a2b18336c4c6d9ed0e999 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 += ` `; @@ -3161,7 +3206,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 f5840354fcc03ffeaee3a552e376d2e6db4730e2..67180b8780d750a9c8507e3a6f20c38c84f5632b 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) { @@ -1067,7 +1067,6 @@ window.resetFSCredits = function() { activeFS++; } } - console.log(activeFS); if (V.arcologies[0].FSNull > 0) { /* possibly recalculate for multiculturalism */ activeFS--; if (V.FSCreditCount === 4) { @@ -1080,6 +1079,5 @@ window.resetFSCredits = function() { activeFS += V.arcologies[0].FSNull/20; } } - console.log(activeFS); V.FSCredits = Math.max(Math.trunc(V.FSGotRepCredits - activeFS), 0); }; 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/js/vignettes.tw b/src/js/vignettes.tw index db6775f40dc6b43ad01d8c3e6d81902379ed2556..9a5aceed96d3f344b101e0d287312fd3fd68443d 100644 --- a/src/js/vignettes.tw +++ b/src/js/vignettes.tw @@ -282,7 +282,7 @@ window.GetVignette = function GetVignette(slave) { effect: -1, }); vignettes.push({ - text: `"a group of overzealous customers gangbanging ${him} got a little too excited hearing ${him} get off on abuse, leaving ${him} sore and injured,`, + text: `a group of overzealous customers gangbanging ${him} got a little too excited hearing ${him} get off on abuse, leaving ${him} sore and injured,`, type: "health", effect: -1, }); @@ -622,7 +622,7 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); vignettes.push({ - text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizeable tip,`, + text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizable tip,`, type: "cash", effect: 1, }); @@ -2206,7 +2206,7 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); vignettes.push({ - text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizeable tip,`, + text: `a few partygoers were so impressed with ${his} provocative teasing that they left ${him} a sizable tip,`, type: "cash", effect: 1, }); diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw index 3d6942d6787aada24670cdc9362e0d8dcf476475..82dc1cb173512bb2fe7de0199f56f63fbde84ed3 100644 --- a/src/js/wombJS.tw +++ b/src/js/wombJS.tw @@ -1,18 +1,18 @@ :: wombJS [script] /* -This is womb processor/simulator script. It's take care about calculation of belly sizes based on individual foetus sizes, +This is womb processor/simulator script. It's take care about calculation of belly sizes based on individual fetus sizes, with full support of broodmothers implant random turning on and off possibility. Also this can be expanded to store more parents data in each individual fetus in future. Design limitations: - Mother can't gestate children with different speeds at same time. All speed changes apply to all fetuses. -- Sizes of inividual fetuses updated only on call of WombGetVolume - not every time as called WombProgress. This is for better overail code speed. +- Sizes of individual fetuses updated only on call of WombGetVolume - not every time as called WombProgress. This is for better overall code speed. - For broodmothers we need actual "new ova release" code now. But it's possible to control how many children will be added each time, and so - how much children is ready to birth each time. Usage from sugarcube code (samples): 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. diff --git a/src/npc/abort.tw b/src/npc/abort.tw index 124c46ac09fe5d5610d503271f2842066cb4a668..5422596447bd1a184f98b1352ca06bc4b024ad68 100644 --- a/src/npc/abort.tw +++ b/src/npc/abort.tw @@ -16,7 +16,7 @@ The remote surgery makes aborting a pregnancy quick and efficient. $activeSlave. @@.mediumorchid;afflicted by desperate, inconsolable sobbing@@. Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. $He is @@.gold;terrified of your power@@ over $his body. <<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>> <<elseif $activeSlave.fetish == "pregnancy">> - @@.mediumorchid;filled with a deep sorrow.@@ To a pregnancy fetishest, having a pregnancy end like this hurts far worse than birth ever would. $He is @@.gold;terrified of a repeat perfomance.@@ + @@.mediumorchid;filled with a deep sorrow.@@ To a pregnancy fetishist, having a pregnancy end like this hurts far worse than birth ever would. $He is @@.gold;terrified of a repeat performance.@@ <<set _fetishModifier = $activeSlave.fetishStrength/2>> <<set $activeSlave.devotion -= 1*_fetishModifier, $activeSlave.trust -= 1*_fetishModifier>> <<elseif $activeSlave.devotion <= 20>> diff --git a/src/npc/agent/agentCompany.tw b/src/npc/agent/agentCompany.tw index 0bac9e041d39c0a42aaf7d6ee20b1859a92752b8..e91e2c0452b7ff2af608b8bb8266b776905a0304 100644 --- a/src/npc/agent/agentCompany.tw +++ b/src/npc/agent/agentCompany.tw @@ -31,10 +31,10 @@ Working in $activeArcology.name's penthouse office, $subSlave.slaveName gets a v _His2 question is answered when you bring $activeSlave.slaveName in close, putting $him in $subSlave.slaveName's view. $subSlave.slaveName's $subSlave.eyeColor eyes fly open with pleased surprise, but before _he2 can speak, $activeSlave.slaveName goes first. <<if !canTalk($activeSlave)>> - Unable to speak $himself, $he simply makes a heart shape with $his hands in view of the video call, and blows $his <<if $activeSlave.relationship == 4>>lover<<else>>wife<</if>> a kiss. + Unable to speak $himself, $he simply makes a heart shape with $his hands in view of the video call, and blows $his <<if $activeSlave.relationship == 4>>lover<<else>>wife<</if>> a kiss. <<else>> - <<run Enunciate($activeSlave)>> - "Hi <<if $activeSlave.relationship == 4>>lover<<else>><<s>>weetheart<</if>>," $he <<say>>s in a syrupy tone. "Mi<<ss>> me?" + <<run Enunciate($activeSlave)>> + "Hi <<if $activeSlave.relationship == 4>>lover<<else>><<s>>weetheart<</if>>," $he <<say>>s in a syrupy tone. "Mi<<ss>> me?" <</if>> <br><br> 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 22150bbaf280cbccc103cf422665cc03e16a372e..360ca845eaeb0324331dd0385383190227929781 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>> @@ -149,7 +149,7 @@ My favorite part of my body i<<s>> <<elseif $PC.dick == 1>> my tummy--and my womb! The slo<<sh>>y feeling when I'm all packed full of cum in both end<<s>> get<<s>> me <<s>>o incredibly horny. Sometimes I wonder what it would be like if I were ju<<s>>t a puffed up, cum-baloon of a woman, helple<<ss>> and filled with cum, over, and over, and - I'm <<s>>orry, <<Master>>. I'm being weird again, aren't I? <<else>> - my mouth, I love how it feel<<s>> to - to eat pu<<ss>>y, <<Master>>. I love eating out your pu<<ss>>y. E<<s>>pecially when it<<s>> been filled up with <<s>>ome yummy cum. Maybe you could let me eat cum out of your pu<<ss>>y soon? + my mouth, I love how it feel<<s>> to - to eat pu<<ss>>y, <<Master>>. I love eating out your pu<<ss>>y. E<<s>>pecially when it<<s>> been filled up with <<s>>ome yummy cum. Maybe you could let me eat cum out of your pu<<ss>>y soon? <</if>> <<elseif ($activeSlave.sexualFlaw == "attention whore") && ($activeSlave.fetishStrength > 95)>> my whole $activeSlave.skin body, and whatever part of me i<<s>> be<<s>>t u<<s>>ed to make me look like a total <<s>>lut. @@ -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>> @@ -235,7 +235,7 @@ My favorite part of my body i<<s>> <<if $activeSlave.anus > 1>> taking big dick<<s>> up my a<<ss>> i<<s>> lot<<s>> of fun. <<elseif $activeSlave.anus > 0>> - taking cock in my tight a<<ss>> i<<s>> lot<<s>> of fun. + taking cock in my tight a<<ss>> i<<s>> lot<<s>> of fun. <<else>> I love my little virgin butthole, but I can't wait to get a<<ss>>raped for the fir<<s>>t time. <</if>> @@ -274,9 +274,9 @@ My favorite part of my body i<<s>> <<if $activeSlave.lips > 40>> my <<if $activeSlave.lips > 70>>huge <</if>>lip<<s>>, I like how everyone expect<<s>> to fa<<c>>efuck me. <<elseif $PC.dick == 1>> - my mouth, I love how it feel<<s>> to <<s>>uck dicks and drink all the cum. + my mouth, I love how it feel<<s>> to <<s>>uck dicks and drink all the cum. <<else>> - my mouth, I love how it feel<<s>> to eat pu<<ss>>y. + my mouth, I love how it feel<<s>> to eat pu<<ss>>y. <</if>> <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishStrength > 60)>> my whole $activeSlave.skin body, I like how it feel<<s>> when everyone stare<<s>> at me getting fucked. @@ -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>> @@ -752,7 +752,7 @@ My favorite part of my body i<<s>> <<case "intensive penis enhancement">> <<if ($activeSlave.dick > 0)>> <<if ($activeSlave.balls == 0)>> - I can feel my dick growing, <<Master>>, but it'<<s>> <<s>>till <<s>>o <<s>>oft. I gue<<ss>> it'll just flop around more when I get buttfucked. + I can feel my dick growing, <<Master>>, but it'<<s>> <<s>>till <<s>>o <<s>>oft. I gue<<ss>> it'll just flop around more when I get buttfucked. <<elseif ($activeSlave.fetishKnown == 1)>> <<if ($activeSlave.fetish == "sadist") && ($activeSlave.fetishStrength > 60)>> I can feel my dick growing, <<Master>>. I can ju<<s>>t imagine pushing it into <<s>>ome poor <<s>>truggling girl'<<s>> a<<ss>>hole. @@ -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>> @@ -1064,7 +1064,7 @@ My favorite part of my body i<<s>> <<elseif ($activeSlave.oralSkill + $activeSlave.vaginalSkill + $activeSlave.analSkill) >= 180>> I'm really proud of my <<s>>e<<x>> <<s>>kill<<s>>, it's ni<<c>>e to be good at what you do. <<elseif ($activeSlave.whoreSkill >= 100)>> - I'm really proud of my whoring <<s>>kill<<s>>, pro<<s>>titution i<<s>> ju<<s>>t a job like any other to me. + I'm really proud of my whoring <<s>>kill<<s>>, pro<<s>>titution i<<s>> ju<<s>>t a job like any other to me. <<elseif ($activeSlave.entertainSkill >= 100)>> I'm really proud of my <<s>>kill<<s>>, I feel like I can make anyone want me. <<elseif ($activeSlave.analSkill >= 100)>> 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/analyzePlayerPregnancy.tw b/src/pregmod/analyzePlayerPregnancy.tw index 57162158b7060b0fc1cf965a1c4533fdc7d63c89..f3e128410563fc4c7708bc4118d7c9686fe4f7bb 100644 --- a/src/pregmod/analyzePlayerPregnancy.tw +++ b/src/pregmod/analyzePlayerPregnancy.tw @@ -128,9 +128,9 @@ <br> Reserved: $PC.womb[_ap].reserve <</if>> - + <br><br> - + Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze PC Pregnancy][$PC.womb[_ap].genetics.name = _tempName]] <<if $PC.womb[_ap].age < 4 && $PC.womb[_ap].fatherID != -6>> <br> @@ -142,7 +142,7 @@ <<if $incubator > 0>> <br> <<if $PC.womb[_ap].reserve === "incubator">> - <<link "Don't keep this child in $incubatorName" "Analyze PC Pregnancy">> + <<link "Don't keep this child $incubatorName" "Analyze PC Pregnancy">> <<set $PC.womb[_ap].reserve = "">> <<set $reservedChildren-->> <</link>> @@ -180,5 +180,5 @@ <br><br><hr style="margin:0"><br> <</capture>> <</for>> - + <</if>> 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/birthStorm.tw b/src/pregmod/birthStorm.tw index 07d5e8b266efcf5bf3411cbc7c5e6b7b52c2bdbe..c4f669633fab376b5520f476174ceb879d801dd2 100644 --- a/src/pregmod/birthStorm.tw +++ b/src/pregmod/birthStorm.tw @@ -1,5 +1,5 @@ :: BirthStorm [nobr] - + <<set $nextButton = "Back", $nextLink = "Slave Interact">> <<set $activeSlave.curBabies = WombBirth($activeSlave, 34)>> /*Here check - how many children survive this event. 34 weeks minimum.*/ diff --git a/src/pregmod/criminalMarkets.tw b/src/pregmod/criminalMarkets.tw index f9f3cacf5e832d5001efa2aee107afdd9b91f1a2..9a5385983ebeb3301c4c2418cafae199894cbf12 100644 --- a/src/pregmod/criminalMarkets.tw +++ b/src/pregmod/criminalMarkets.tw @@ -11,13 +11,13 @@ You board the transport to <<switch $weeklyMarket>> <<case "low tier criminals">> /* mixed prisoners */ - a small prison on the edge of the city spanning from the foot of your Arcology with the appearance of an Old World police station. You arrive inside and are met by a cute receptionist, asking why one such as yourself would visit such a place. With formalities out of the way, the head of the station is called and arrives shortly. "Well now, didn't expect to see you here. Came to pick up a criminal and give them a chance at not being a menial?" You are then led further into the station and into the prisoners quarters; most of them downcast and dismal, but some look up to see what the commotion is about. "You! Come here! This gentleman wants to take a look so be on your best behavior!" the head calls out, bringing one of the criminals close enough to be inspected. + a small prison on the edge of the city spanning from the foot of your arcology with the appearance of an Old World police station. You arrive inside and are met by a cute receptionist, asking why one such as yourself would visit such a place. With formalities out of the way, the head of the station is called and arrives shortly. "Well now, didn't expect to see you here. Came to pick up a criminal and give them a chance at not being a menial?" You are then led further into the station and into the prisoners quarters; most of them downcast and dismal, but some look up to see what the commotion is about. "You! Come here! This gentleman wants to take a look so be on your best behavior!" the head calls out, bringing one of the criminals close enough to be inspected. <<case "gangs and smugglers">> /* males only */ a large gray prison at the edge of the Free City as word of your approach is sent ahead. The visage of the prison itself is a grim one, enclosed by a large gray concrete fence with electrified barbed wire coiled at the top. As the vehicle rolls to a stop before a large gate, the guard in control of the gate operates a board of buttons and levers, promptly opening it so it may continue. "Stay on the road," he respectfully advises, a final remark before letting your driver carries on. Beyond the fence is an array of guard towers manned with drones for 24/7 surveillance, giving you a clear idea of what was to happen if you were not to heed the guard's words and decided to wander off from the group. <br><br> - Your destination at the end of the road is a garage, where upon your disembarking, no less than 4 heavily armored guards with electric batons at their sides come to greet you. You could almost mistake them for unmanned drones had they not spoken, "We've been expecting you, please follow us. We house some dangerous individuals in our establishment and we need to keep you safe". You accept their advice and enter the premises. + Your destination at the end of the road is a garage, where upon your disembarking, no less than 4 heavily armored guards with electric batons at their sides come to greet you. You could almost mistake them for unmanned drones had they not spoken, "We've been expecting you, please follow us. We house some dangerous individuals in our establishment and we need to keep you safe." You accept their advice and enter the premises. <br><br> You are met with a dimly lit concrete hallway as you enter, only for it to open up to a multi-floor prison that had placed its prisoners underground for the most part<<if $PC.title == 0 || $PC.boobsBonus > 1 || $PC.butt > 1>>, where you are met with a hailstorm of whistles, cheers and other catcalls<</if>>. You come to a bridge and look down to see its inhabitants, hard criminals that are coming together for a meal. You watch a fight break out at one point and an armored guard quickly stepped in and applying his baton to the offenders, coupled with a loud zap that silences the entire area. Around your level, you see the better stock; the attractive prisoners one would show to an interested customer. <br><br> @@ -37,7 +37,7 @@ You board the transport to <br><br> Once you arrive at the prison, the door opens to a garage and another door, brightly lit to welcome you to the premises. Through the door, you find the prisoner's quarters, each of them enclosed by electrified fences to ensure your safety as you see the stock. A guard enters, asking you to follow him as he leads you across the chamber to meet with the warden. <br><br> - Entering the warden's quarters, you take a seat across from the warden as he takes the initiative, "Ah, fancy meeting one such as yourself here. Though we house some of the hardiest criminals you can find, I'm sure one such as yourself could find great use for them" He smirks "... or perhaps great entertainment through the pits", he beckons to his staff as they bring in the selected stock. + Entering the warden's quarters, you take a seat across from the warden as he takes the initiative, "Ah, fancy meeting one such as yourself here. Though we house some of the hardiest criminals you can find, I'm sure one such as yourself could find great use for them." He smirks "... or perhaps great entertainment through the pits", he beckons to his staff as they bring in the selected stock. <</switch>> diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw index 4703d1ba09532c9fb4614d09a5d19740dbc2f1d6..dba02968f3d0793bdbdc95ea73d47000f61c9918 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/fDick.tw b/src/pregmod/fDick.tw index cb36067c909247ec5aafc99ce6dbeeda117840cc..7935e926304fe96cd986168199b66310b2cd83e2 100644 --- a/src/pregmod/fDick.tw +++ b/src/pregmod/fDick.tw @@ -55,7 +55,7 @@ <<else>> hypertrophied <</if>> - dick, savoring every centimeter, + dick, savoring every <<if $showInches == 2>>inch<<else>>centimeter<</if>>, <<if $activeSlave.dick <= 6>> until you find yourself hilted and sitting on $his pelvis. <<else>> diff --git a/src/pregmod/fSlaveSelfImpreg.tw b/src/pregmod/fSlaveSelfImpreg.tw index c9df96d37a046a405ae19924b155bec3b4c87506..8c429fe7ba3cddf54a12ad12a793ebc81e967c9f 100644 --- a/src/pregmod/fSlaveSelfImpreg.tw +++ b/src/pregmod/fSlaveSelfImpreg.tw @@ -120,7 +120,7 @@ <<else>> $activeSlave.slaveName eagerly rams the synthetic shaft as deeply into $his <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> as it will go, obviously fantasizing that $he's driving $his own dick into $his <<if $activeSlave.mpreg == 1>>winking anus<<else>>dripping pussy<</if>>. <</if>> - You help $him keep the dildo in place while $he works the onahole onto $his cock and begins stroking up and down. The stimulation of being filled and having $his dick stroked doesn't give $him much time to enjoy what $he's doing before $his hips buck wildly and you see semen travelling from the pump, along the clear plastic tube, and into the base of the dildo embedded deeply in $activeSlave.slaveName's throbbing <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>. + You help $him keep the dildo in place while $he works the onahole onto $his cock and begins stroking up and down. The stimulation of being filled and having $his dick stroked doesn't give $him much time to enjoy what $he's doing before $his hips buck wildly and you see semen traveling from the pump, along the clear plastic tube, and into the base of the dildo embedded deeply in $activeSlave.slaveName's throbbing <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>. <</if>> <<else>> <<if ($activeSlave.devotion > 50)>> diff --git a/src/pregmod/fillUpFace.tw b/src/pregmod/fillUpFace.tw index 4453ddaafb83bc419fcb5c9260f5b738c7dbb3c9..6f7b0c25aeb0e9def744729a829683e6c361a9a3 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/huskSlave.tw b/src/pregmod/huskSlave.tw index fb87d6aad09c0bb65dfa2b37ec089bf66773f8af..f7b69e8c667d7e4f2e3447af31f63f21c1097fa6 100644 --- a/src/pregmod/huskSlave.tw +++ b/src/pregmod/huskSlave.tw @@ -49,7 +49,7 @@ Virginity: | [[Not Important|Husk Slave][$huskSlave.virgin = 1]] <br><br><br> -Reserving a body will cost <<print cashFormat(10000)>> up front. Cancelling an order will refund your money, however if a delivered body is rejected; your money will not be refunded. +Reserving a body will cost <<print cashFormat(10000)>> up front. Canceling an order will refund your money, however if a delivered body is rejected; your money will not be refunded. <<if $huskSlaveOrdered == 1>> [[Withdraw body order|Main][$huskSlaveOrdered = 0, $cash += 10000]] <<elseif $cash < 10000>> 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..efe153806b33678d398e02384d049b85fac29d04 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -323,7 +323,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank <<set $activeSlave.devotion += 20>> <</if>> <<if _tempMom.boobs > 10000>> - $His eyes focus on _tempMom.slaveName's <<print _tempMom.boobs>>cc tits, taking in every centimeter of their enormity, but lingering on _his2 <<if _tempMom.lactation == 2>>milk gushing <<elseif _tempMom.lactation == 1>>milk leaking <</if>>_tempMom.nipples nipples. + $His eyes focus on _tempMom.slaveName's <<print _tempMom.boobs>>cc tits, taking in every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of their enormity, but lingering on _his2 <<if _tempMom.lactation == 2>>milk gushing <<elseif _tempMom.lactation == 1>>milk leaking <</if>>_tempMom.nipples nipples. <<set _momInterest = "boobs">> <<elseif _tempMom.bellyPreg >= 450000>> $His eyes focus on _tempMom.slaveName's massively distended, child-filled belly, taking in every obvious motion beneath _his2 taut skin.<<if $activeSlave.readyOva >= 20>> A hand runs across $his own bloated middle and another down to $his moist pussy.<</if>> @@ -335,7 +335,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank $His eyes focus on _tempMom.slaveName's <<= dickToEitherUnit(_tempMom.dick).replace("es","")>> long dick, trying to understand how it can fit in a girl. <<set _momInterest = "dick">> <<elseif _tempMom.balls > 60>> - $His eyes focus on _tempMom.slaveName's <<= ballsToEitherUnit(_tempMom.balls).replace("es","")>> long testicles, taking in every centimeter of their enormity, before shifting to the cum steadily drooling from <<if _tempMom.dick > 0>>the tip of _his2 dick<<else>>the hole in _his2 crotch<</if>>. + $His eyes focus on _tempMom.slaveName's <<= ballsToEitherUnit(_tempMom.balls).replace("es","")>> long testicles, taking in every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of their enormity, before shifting to the cum steadily drooling from <<if _tempMom.dick > 0>>the tip of _his2 dick<<else>>the hole in _his2 crotch<</if>>. <<set _momInterest = "balls">> <<elseif _tempMom.hips > 2>> $His eyes focus on _tempMom.slaveName's abnormally wide hips. $He runs $his hands down $his own sides, pondering how such a wonder occurs. @@ -408,7 +408,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank <<set $activeSlave.devotion += 20>> <</if>> <<if _tempDad.boobs > 10000>> - $His eyes focus on _tempDad.slaveName's <<print _tempDad.boobs>>cc tits, taking in every centimeter of their enormity, but lingering on _his2 <<if _tempDad.lactation == 2>>milk gushing <<elseif _tempDad.lactation == 1>>milk leaking <</if>>_tempDad.nipples nipples. + $His eyes focus on _tempDad.slaveName's <<print _tempDad.boobs>>cc tits, taking in every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of their enormity, but lingering on _his2 <<if _tempDad.lactation == 2>>milk gushing <<elseif _tempDad.lactation == 1>>milk leaking <</if>>_tempDad.nipples nipples. <<set _dadInterest = "boobs">> <<elseif _tempDad.bellyPreg >= 450000>> $His eyes focus on _tempDad.slaveName's massively distended, child-filled belly, taking in every obvious motion beneath _his2 taut skin.<<if $activeSlave.readyOva >= 20>> A hand runs across $his own bloated middle and another down to $his moist pussy.<</if>> @@ -420,7 +420,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank $His eyes focus on _tempDad.slaveName's <<= dickToEitherUnit(_tempDad.dick).replace("es","")>> long dick, trying to understand how it can fit in a girl. <<set _dadInterest = "dick">> <<elseif _tempDad.balls > 60>> - $His eyes focus on _tempDad.slaveName's <<= ballsToEitherUnit(_tempDad.balls).replace("es","")>> long testicles, taking in every centimeter of their enormity, before shifting to the cum steadily drooling from <<if _tempDad.dick > 0>>the tip of _his2 dick<<else>>the hole in _his2 crotch<</if>>.. + $His eyes focus on _tempDad.slaveName's <<= ballsToEitherUnit(_tempDad.balls).replace("es","")>> long testicles, taking in every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of their enormity, before shifting to the cum steadily drooling from <<if _tempDad.dick > 0>>the tip of _his2 dick<<else>>the hole in _his2 crotch<</if>>.. <<set _dadInterest = "balls">> <<elseif _tempDad.hips > 2>> $His eyes focus on _tempDad.slaveName's abnormally wide hips. $He runs $his hands down $his own sides, pondering how such a wonder occurs. @@ -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")>> @@ -1080,7 +1080,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ <<set $activeSlave.choosesOwnAssignment = 0>> <<replace "#result">> You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $arcadeName. The new slave does not know what $arcadeName is, not really, and $he doesn't know what being set up there means, either. $He'll be confined inside a small space, not too different from the tube $he was grown in. It's only when the restraints lock into place that $he'll understand $his doom. $His mouth will be forced open and presented at one wall of $arcadeName, and $his ass will protrude from its other side, $his holes available for public relief at both ends. $He'll probably refuse to believe the truth, until the first cockhead enters $his mouth<<if $activeSlave.vagina > -1>>, parts $his pussylips,<</if>> or presses against $his poor anus. - <<if ($arcade <= $arcadeSlaves)>>Mere meters away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by $his first customers, $he's blissfully unaware that $he's $arcade new slaves away from the same fate.<</if>> + <<if ($arcade <= $arcadeSlaves)>>Mere <<if $showInches == 2>>yards<<else>>meters<</if>> away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by $his first customers, $he's blissfully unaware that $he's $arcade new slaves away from the same fate.<</if>> <</replace>> <</link>> <</if>> diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw index 5be1a2981126cc1d4fe3b37cba7417a5a4295346..b604bb827fbce8ea04b6f894bfc8d3246b67ef4e 100644 --- a/src/pregmod/organFarmOptions.tw +++ b/src/pregmod/organFarmOptions.tw @@ -6,7 +6,7 @@ testicles: 0, scrotum: 0, pigTesticles: 0, - canineTesticles: 0, + dogTesticles: 0, horseTesticles: 0, cowTesticles: 0, foreskin: 0, @@ -14,7 +14,7 @@ freshOvaries: 0, prostate: 0, pigOvaries: 0, - canineOvaries: 0, + dogOvaries: 0, horseOvaries: 0, cowOvaries: 0, eyes: 0, @@ -22,7 +22,7 @@ voicebox: 0, mpreg: 0, mpregPig: 0, - mpregCanine: 0, + mpregDog: 0, mpregHorse: 0, mpregCow: 0}>> <<for _i = 0; _i < $organs.length; _i++>> @@ -35,8 +35,8 @@ <<set $slaveOrgans.scrotum = 1>> <<elseif $organs[_i].type == "pigTesticles">> <<set $slaveOrgans.pigTesticles = 1>> - <<elseif $organs[_i].type == "canineTesticles">> - <<set $slaveOrgans.canineTesticles = 1>> + <<elseif $organs[_i].type == "dogTesticles">> + <<set $slaveOrgans.dogTesticles = 1>> <<elseif $organs[_i].type == "horseTesticles">> <<set $slaveOrgans.horseTesticles = 1>> <<elseif $organs[_i].type == "cowTesticles">> @@ -49,8 +49,8 @@ <<set $slaveOrgans.prostate = 1>> <<elseif $organs[_i].type == "pigOvaries">> <<set $slaveOrgans.pigOvaries = 1>> - <<elseif $organs[_i].type == "canineOvaries">> - <<set $slaveOrgans.canineOvaries = 1>> + <<elseif $organs[_i].type == "dogOvaries">> + <<set $slaveOrgans.dogOvaries = 1>> <<elseif $organs[_i].type == "horseOvaries">> <<set $slaveOrgans.horseOvaries = 1>> <<elseif $organs[_i].type == "cowOvaries">> @@ -65,8 +65,8 @@ <<set $slaveOrgans.mpreg = 1>> <<elseif $organs[_i].type == "mpregPig">> <<set $slaveOrgans.mpregPig = 1>> - <<elseif $organs[_i].type == "mpregCanine">> - <<set $slaveOrgans.mpregCanine = 1>> + <<elseif $organs[_i].type == "mpregDog">> + <<set $slaveOrgans.mpregDog = 1>> <<elseif $organs[_i].type == "mpregHorse">> <<set $slaveOrgans.mpregHorse = 1>> <<elseif $organs[_i].type == "mpregCow">> @@ -122,11 +122,11 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(5000)>> and requires a penis for successful implantation// <</if>> - <<if $slaveOrgans.canineTesticles != 1>> + <<if $slaveOrgans.dogTesticles != 1>> <br> - <<link "Canine testicles">> + <<link "Dog testicles">> <<set $cash -= 5000>> - <<set _newOrgan = {type: "canineTesticles", weeksToCompletion: "10", ID: 0}>> + <<set _newOrgan = {type: "dogTesticles", weeksToCompletion: "10", ID: 0}>> <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> @@ -186,7 +186,6 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> -/* <<if $animalOvaries != 0>> <<if $slaveOrgans.pigOvaries != 1>> <br> @@ -198,11 +197,11 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> - <<if $slaveOrgans.canineOvaries != 1>> + <<if $slaveOrgans.dogOvaries != 1>> <br> - <<link "Canine ovaries">> + <<link "Dog ovaries">> <<set $cash -= 10000>> - <<set _newOrgan = {type: "canineOvaries", weeksToCompletion: "10", ID: 0}>> + <<set _newOrgan = {type: "dogOvaries", weeksToCompletion: "10", ID: 0}>> <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> @@ -229,7 +228,6 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> <</if>> -*/ <<if $youngerOvaries == 1>> <<if $slaveOrgans.freshOvaries != 1>> <br> @@ -289,7 +287,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female reproductive organs for successful implantation// <</if>> - /* + <<if $animalMpreg != 0>> <<if $slaveOrgans.mpregPig != 1>> <br> @@ -301,11 +299,11 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female reproductive organs for successful implantation// <</if>> - <<if $slaveOrgans.mpregCanine != 1>> + <<if $slaveOrgans.mpregDog != 1>> <br> - <<link "Anal canine womb and ovaries">> + <<link "Anal dog womb and ovaries">> <<set $cash -= 20000>> - <<set _newOrgan = {type: "mpregCanine", weeksToCompletion: "10", ID: 0}>> + <<set _newOrgan = {type: "mpregDog", weeksToCompletion: "10", ID: 0}>> <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> @@ -332,7 +330,6 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female reproductive organs for successful implantation// <</if>> <</if>> - */ <</if>> <<if $organs.length > 0>> @@ -347,8 +344,8 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi $organs[_i].type are <<case "pigTesticles">> pig testicles are - <<case "canineTesticles">> - canine testicles are + <<case "dogTesticles">> + dog testicles are <<case "horseTesticles">> horse testicles are <<case "cowTesticles">> @@ -357,8 +354,8 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi revitalized ovaries are <<case "pigOvaries">> pig ovaries are - <<case "canineOvaries">> - canine ovaries are + <<case "dogOvaries">> + dog ovaries are <<case "horseOvaries">> horse ovaries are <<case "cowOvaries">> @@ -367,8 +364,8 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi anal womb and ovaries are <<case "mpregPig">> anal womb and pig ovaries are - <<case "mpregCanine">> - anal womb and canine ovaries are + <<case "mpregDog">> + anal womb and dog ovaries are <<case "mpregHorse">> anal womb and horse ovaries are <<case "mpregCow">> @@ -693,12 +690,12 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</if>> <</link>> <</if>> - <<case "canineTesticles">> - <<if $activeSlave.balls > 0 && $activeSlave.ballType == "canine">> + <<case "dogTesticles">> + <<if $activeSlave.balls > 0 && $activeSlave.ballType == "dog">> <br> ERROR: this slave already has testicles. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -709,7 +706,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> ERROR: this slave already has $activeSlave.ballType testicles. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -719,14 +716,14 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br>You can replace $his existing testicles with a new pair. <<link "Implant" "Surgery Degradation">> <<set $cash -= $surgeryCost>> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@.red;Organ not found for deletion!@@ <</if>> <<set $activeSlave.balls = 2>> - <<set $activeSlave.ballType = "canine">> + <<set $activeSlave.ballType = "dog">> <<set $activeSlave.health -= 20>> <<if $organFarmUpgrade == 2>> <<set $activeSlave.chem += 20>> @@ -748,7 +745,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> ERROR: this slave lacks the penis necessary to accept testicles. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -758,7 +755,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br>You can forgo standard procedure and implant testicles directly into $his abdomen. <<link "Implant" "Surgery Degradation">> <<set $cash -= $surgeryCost>> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -766,7 +763,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</if>> <<if $activeSlave.prostate < 1>><<set $activeSlave.prostate = 1>><</if>> <<set $activeSlave.balls = 2>> - <<set $activeSlave.ballType = "canine">> + <<set $activeSlave.ballType = "dog">> <<set $activeSlave.health -= 20>> <<if $organFarmUpgrade == 2>> <<set $activeSlave.chem += 20>> @@ -788,14 +785,14 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> <<link "Implant">> <<set $cash -= $surgeryCost>> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@.red;Organ not found for deletion!@@ <</if>> <<set $activeSlave.balls = 2>> - <<set $activeSlave.ballType = "canine">> + <<set $activeSlave.ballType = "dog">> <<set $activeSlave.scrotum = 2>> <<set $activeSlave.health -= 20>> <<if $organFarmUpgrade == 2>> @@ -817,7 +814,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</link>> | <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineTesticles"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogTesticles"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -1406,12 +1403,12 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</if>> <</link>> <</if>> - <<case "canineOvaries">> - <<if $activeSlave.ovaries > 0 && $activeSlave.eggType == "canine">> + <<case "dogOvaries">> + <<if $activeSlave.ovaries > 0 && $activeSlave.eggType == "dog">> <br> ERROR: this slave already has ovaries. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -1422,7 +1419,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> ERROR: this slave already has $activeSlave.eggType ovaries. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -1432,13 +1429,13 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br>You can replace $his existing ovaries with a new pair. <<link "Implant" "Surgery Degradation">> <<set $cash -= $surgeryCost>> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@.red;Organ not found for deletion!@@ <</if>> - <<set $activeSlave.eggType = "canine">> + <<set $activeSlave.eggType = "dog">> <<set $activeSlave.preg = 0>> <<set $activeSlave.health -= 20>> <<if $organFarmUpgrade == 2>> @@ -1461,7 +1458,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> ERROR: this slave lacks the vagina necessary to accept ovaries. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -1472,7 +1469,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> ERROR: this slave's body cavity is filled with another organ. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -1483,14 +1480,14 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> <<link "Implant" "Surgery Degradation">> <<set $cash -= $surgeryCost>> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@.red;Organ not found for deletion!@@ <</if>> <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.eggType = "canine">> + <<set $activeSlave.eggType = "dog">> <<set $activeSlave.preg = 0>> <<set $activeSlave.health -= 20>> <<if $organFarmUpgrade == 2>> @@ -1511,7 +1508,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</link>> | <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "canineOvaries"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "dogOvaries"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -1892,7 +1889,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 +1957,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">> @@ -2092,12 +2089,12 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</if>> <</link>> <</if>> - <<case "mpregCanine">> + <<case "mpregDog">> <<if ($activeSlave.ovaries != 0) && ($activeSlave.vagina > -1) && ($activeSlave.mpreg != 0)>> <br> ERROR: this slave has existing reproductive completedOrgans. <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "mpregCanine"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "mpregDog"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -2108,14 +2105,14 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <br> <<link "Implant" "Surgery Degradation">> <<set $cash -= $surgeryCost>> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "mpregCanine"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "mpregDog"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@.red;Organ not found for deletion!@@ <</if>> <<set $activeSlave.mpreg = 1>> - <<set $activeSlave.eggType = "canine">> + <<set $activeSlave.eggType = "dog">> <<set $activeSlave.preg = 0>> <<set $activeSlave.health -= 40>> <<if $organFarmUpgrade == 2>> @@ -2132,11 +2129,11 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</if>> <</if>> <</if>> - <<set $surgeryType = "mpregCanine">> + <<set $surgeryType = "mpregDog">> <</link>> | <<link "Discard" "Remote Surgery">> - <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "mpregCanine"; })>> + <<set _ofo = $completedOrgans.findIndex(function(s) { return $activeSlave.ID == s.ID && s.type == "mpregDog"; })>> <<if _ofo != -1>> <<set $completedOrgans.deleteAt(_ofo)>> <<else>> @@ -2247,7 +2244,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/pRaped.tw b/src/pregmod/pRaped.tw index 760f5f6169e9d3885348dc4cc77f3465679c45b7..e77a376857378f62a7a4959b1a7235ff1b1bbd5a 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -188,7 +188,6 @@ Now the only question is what to do with the would-be rapist. You could toss the <</replace>> <</link>> <</if>> - /* TODO: add a case for the farmyard */ <<if $dairy > 0>> <<if $dairyRestraintsSetting > 1>> <br><<link "Enslave $him and send $him straight to the industrial dairy">> @@ -202,6 +201,16 @@ Now the only question is what to do with the would-be rapist. You could toss the <</link>> <</if>> <</if>> + <<if $farmyard > 0>> + <br><<link "Enslave $him and send $him straight to the farmyard">> + <<= assignJob($activeSlave, "work in the farmyard")>> + <<set $cash -= $contractCost>> + <<replace "#result">> + You complete the legalities and biometric scanning quickly and cautiously. /*TODO: finish writing this subsection */ + <<run newSlave($activeSlave)>> /* skip New Slave Intro */ + <</replace>> + <</link>> + <</if>> <<if $seeExtreme > 0>> <br><<link "Punitively amputate $his limbs, and then enslave $him">> <<set $activeSlave.health -= 20>> diff --git a/src/pregmod/pcSurgeryDegredation.tw b/src/pregmod/pcSurgeryDegredation.tw index 90bca901690d66b51e00402c4d366a18b80670de..d6559030a7da6d9953ed06b879f0d6693b30c8b1 100644 --- a/src/pregmod/pcSurgeryDegredation.tw +++ b/src/pregmod/pcSurgeryDegredation.tw @@ -136,7 +136,6 @@ <<else>> See? Your cute little clit agrees with me." She says, poking at the tip of your peeking clit with her free hand. "Shall we see if it's working right?" She circles around till she is between your legs and <<if $PC.belly >= 10000>>disappears behind the curvature of your pregnancy<<else>>disappears between your thighs<</if>>. You feel face brush your inner legs as she brings her mouth to your cunt and begins to enthusiastically eat you out. She is quite good at her job and quickly brings you to climax; your new pussy squirting girl cum across her face. She raises from your crotch and licks her lips. "I always did like the taste of you. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you settle back down to sleep off the rest of the anesthesia before returning to your arcology. <</if>> - <<case "herm2female">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs. You pull the covers off of yourself to catch sight of the result of the surgery and 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/reMaleArcologyOwner.tw b/src/pregmod/reMaleArcologyOwner.tw index 9398ec40c4725f28d98517e153921254c8e0194f..aa2222428e4c2737bf1e5d55bb7fdae8aceb5fbf 100644 --- a/src/pregmod/reMaleArcologyOwner.tw +++ b/src/pregmod/reMaleArcologyOwner.tw @@ -31,15 +31,15 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <br><<link "Convince him to make the first move">> <<replace "#result">> <<set _randomForeignFS = random(1,100)>> - <<if $PC.preg >= 28 && $PC.pregMood = 2>> + <<if $PC.preg >= 28 && $PC.pregMood == 2>> You move to waddle past him and purposefully stumble, prompting him to catch you. Feigning fatigue, you politely ask if he'd help you out. You aren't exactly subtle as he walks you back to your room, dropping hints at how difficult your pregnancy has been and just how good it feels to be with a man. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> cleared your suite long ago, so when you enter, disrobe and splay yourself across the bed, it's just you and him. <<if _randomForeignFS > 90>> It's immediately clear by the look on his face that you made a mistake. The man clearly comes from a society that dislikes pregnant woman leading and your attempt to manipulate him into being your lover has pushed him past his level of tolerance. He storms out in anger and, upon returning to the party, makes your underhanded efforts known. @@.red;Your reputation has taken a major hit.@@ <<set $rep -= 1000>> - <<elseif _randomForeignFS > 70>> /* repop */ + <<elseif _randomForeignFS > 70>> repop It's immediately clear by the look on his face that you made a mistake. He wastes no time in leaping onto the bed, and in his haste, barely manages to disrobe. Before you can attempt to take control, he's hilted in your needy vagina and giving you the fucking your body has been craving. He leaves a few hours later with a satisfied expression and returns to the party, where he puts in a good word for just how good you were. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. <<set $rep += 100>> - <<set $desc = "thank-you note from a male arcology owner of your acquaintance that smells strongly of lust">> + <<set $desc = "a thank-you note from a male arcology owner of your acquaintance that smells strongly of lust">> <<set $trinkets.push($desc)>> <<else>> He slips out of his clothes, revealing a triathlete's tanned and sculpted body, and joins you in the bed. You direct him onto his back and hilt yourself on his dick. As you savor the feeling of being filled, you notice he doesn't quite know how to properly please a woman of your fecundity, something easily corrected. You're certain he has learned several new positions by the end of your several hour long session and after you both stumble back to the party, he gives you a deep kiss in full public view. @@.green;Your reputation has greatly improved.@@ @@ -49,16 +49,26 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <</if>> <<elseif $PC.boobsBonus >= 2>> You adjust your dress to better emphasize your huge <<if $PC.boobsImplant == 1>>fake tits<<else>>soft breasts<</if>> and head over to join to the - <<if _randomForeignFS > 90>> /* slimness */ + <<if _randomForeignFS > 80>> slimness conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, however, it becomes apparent that this is not turning him on at all. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. - <<elseif _randomForeignFS > 80>> /* transformation */ + <<elseif _randomForeignFS > 60>> transformation conversation between him and the woman trying to convince him to invest in her solar power concern. <<if $PC.boobsImplant != 1>> After a few minutes of you jiggling your cleavage around, however, it becomes apparent that, while he does frequently eye it, it just isn't to his tastes. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. <<else>> + After a few minutes, it becomes clear that something else is on his mind than renewable energy and he politely excuses himself, though not before dropping something into your cleavage. The women watches dejectedly as you fish out his business card. Taking the hint, you scan the room and find him slowly leaving once he makes eye contact; a clear invitation to follow him. As you wander down the hall, you feel a hand cup one of your firm globes and pull you into an embrace. While he seems content to just grope you, you had other plans and begin undoing his belt. You gasp a little as his member pops out into your hands, eager for some attention of its own. He wastes no time in pulling your ample bust downwards and slipping his eager cock between your breasts. You grab his hips for support as he vigorously pistons into your chest, struggling to retake control of the situation before he renders you enable to return to the party. With a joyous groan, he blows his load deep into your busom and down your dress. As he helps you to your feet, and the stain under your wrack grows larger, you give him a kiss on the cheek and head off to change. He returns to the party, and from your serving slaves, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. + <<set $rep += 100>> + <<set $desc = "a thank-you note from a male arcology owner of your acquaintance that not-so-subtly suggests getting a bigger pair of implants">> + <<set $trinkets.push($desc)>> <</if>> - <<elseif _randomForeignFS > 70 && $PC.boobsImplant != 1>> + <<elseif _randomForeignFS > 40 && $PC.boobsImplant != 1>> purist + expansion + conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, it becomes clear that his attention span for renewable energy is no where near what it is for big breasts just begging to pop out of their top. He excuses himself from the conversion, though not without intentionally bumping into your rack and slipping into the hall. The women glares daggers at you and returns to her drink, leaving you to follow suit and slip out of the party. As you wander down the hall, you feel a hand struggle to cup one of your jiggly globes and pull you into an embrace. While he seems content to just grope you, you had other plans and begin undoing his belt. You gasp a little as his member pops out into your hands, eager for some attention of its own. He wastes no time in pulling your ample bust downwards and slipping his eager cock between your breasts. You grab his hips for support as he vigorously pistons into your chest in an attempt to keep your balance under their motion and to make an attmept to retake control of the situation before he renders you enable to return to the party. With a joyous groan, he blows his load deep into your busom and down your dress. As he helps you to your feet, and the stain under your wrack grows larger, you give him a kiss on the cheek and head off to change. He returns to the party, and from your serving slaves, seems to have boasted about how well you do business. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. + <<set $rep += 100>> + <<set $desc = "a thank-you note from a male arcology owner of your acquaintance with an attach list of natural supplements to make your tits even bigger">> + <<set $trinkets.push($desc)>> <<else>> + conversation between him and the woman trying to convince him to invest in her solar power concern. You attempts, at first, appear to be working as he begins to stutter and lose focus on the topic at hand, but he soon apologizes, wraps an arm around your shoulders, pulls you close and starts groping your enormous funbags. He returns to discussing business while using you like a stress ball and manages to seal a rather lucrative business deal. He gives you an appreciative squeeze and heads on his way, leaving you dumbfounded at what just happened. His reputation has improved significantly, while your status @@.red;as nothing more than stress relief@@ is made clear. + <<set $rep -= 500>> <</if>> <<else>> <</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 039c5a264c565519e6ae273f0d4848714d9d7cb0..ea61c5f173217ef2858808814d3be33050a4b528 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/saPorn.tw b/src/pregmod/saPorn.tw index 5e4e78026f8ef8d7b318ebab4316fe6357810238..5e6bce621897864c8325722f7dd84e5a438fdcb6 100644 --- a/src/pregmod/saPorn.tw +++ b/src/pregmod/saPorn.tw @@ -76,7 +76,7 @@ but viewers are more interested in $his body. <</if>> <<elseif $slaves[$i].face > 95>> - $His unbelievable face siezes the attention of all who see it. + $His unbelievable face seizes the attention of all who see it. <<elseif $slaves[$i].face > 40>> $His gorgeous face draws viewers in and keeps them watching. <<elseif $slaves[$i].face > 10>> @@ -1030,8 +1030,6 @@ <<set $slaves[$i].pornFame = $slaves[$i].pornTypeGeneral + $slaves[$i].pornTypeFuckdoll + $slaves[$i].pornTypeRape + $slaves[$i].pornTypePreggo + $slaves[$i].pornTypeBBW + $slaves[$i].pornTypeGainer + $slaves[$i].pornTypeStud + $slaves[$i].pornTypeLoli + $slaves[$i].pornTypeDeepThroat + $slaves[$i].pornTypeStruggleFuck + $slaves[$i].pornTypePainal + $slaves[$i].pornTypeTease + $slaves[$i].pornTypeRomantic + $slaves[$i].pornTypePervert + $slaves[$i].pornTypeCaring + $slaves[$i].pornTypeUnflinching + $slaves[$i].pornTypeSizeQueen + $slaves[$i].pornTypeNeglectful + $slaves[$i].pornTypeCumAddict + $slaves[$i].pornTypeAnalAddict + $slaves[$i].pornTypeAttentionWhore + $slaves[$i].pornTypeBreastGrowth + $slaves[$i].pornTypeAbusive + $slaves[$i].pornTypeMalicious + $slaves[$i].pornTypeSelfHating + $slaves[$i].pornTypeBreeder + $slaves[$i].pornTypeSub + $slaves[$i].pornTypeCumSlut + $slaves[$i].pornTypeAnal + $slaves[$i].pornTypeHumiliation + $slaves[$i].pornTypeBoobs + $slaves[$i].pornTypeDom + $slaves[$i].pornTypeSadist + $slaves[$i].pornTypeMasochist + $slaves[$i].pornTypePregnancy>> <<set $slaves[$i].pornFame = Math.trunc($slaves[$i].pornFame)>> - - <<if _oldFame > $slaves[$i].pornFame>> Overall, $his online fame @@.red;dropped@@ this week. @@ -1157,14 +1155,14 @@ <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> the sight of $him ignoring $his own pleasure, <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> - whatching $him do anything and everything for cum, + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything and everything for cum.">> + watching $him do anything and everything for cum, <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> - whatching $him do anything for a dick in $his ass, + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for a dick in her ass.">> + watching $him do anything for a dick in $his ass, <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> - whatching $him do anything for attention, + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for attention.">> + watching $him do anything for attention, <<case "breast expansion">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> charting the growth of $his breasts, @@ -1357,8 +1355,8 @@ <<case "really perverted">> <<if $slaves[$i].pornTypePervert >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the depths of her pervesions.">> - @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the depths of $his pervesions, so it is now prestigious to own $him. + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the depths of her perversions.">> + @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the depths of $his perversions, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypePervert*_swapPoint>> <<set _fameSwap = 1>> <<elseif $slaves[$i].pornTypePervert < 5000>> @@ -1625,11 +1623,11 @@ <<case "orgasm denial">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything and everything for cum.">> <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for a dick in her ass.">> <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for attention.">> <<case "breast expansion">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> <<case "abuse">> @@ -1820,8 +1818,8 @@ <<if $slaves[$i].pornTypePervert >= 150000 && $pornStarPervertID == 0>> <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypePervert = 250000, $pornStarPervertID = $slaves[$i].ID>> <<set $slaves[$i].pornFame = $slaves[$i].pornTypePervert>> - <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the depths of her pervesions.">> - @@.green;$He has become world famous for $his career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the depths of $his pervesions, so it is now extremely prestigious to own $him. + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the depths of her perversions.">> + @@.green;$He has become world famous for $his career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the depths of $his perversions, so it is now extremely prestigious to own $him. <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something perverted">> <<set $trinkets.push(_desc)>> <<elseif $slaves[$i].pornTypePervert < 40000>> @@ -2114,11 +2112,11 @@ <<case "orgasm denial">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything and everything for cum.">> <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for a dick in her ass.">> <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for attention.">> <<case "breast expansion">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> <<case "abuse">> @@ -2612,11 +2610,11 @@ <<case "orgasm denial">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> <<case "cum addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything and everything for cum.">> <<case "anal addiction">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for a dick in her ass.">> <<case "exhibition">> - <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her do anything for attention.">> <<case "breast expansion">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> <<case "abuse">> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 40a04a1c0621c6fb9d4330a54071283ccea72b62..28cbaffaf78c77b6ec4ab1243749289febf31b16 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?" @@ -681,7 +681,7 @@ The offered price is <<print cashFormat($slaveCost)>>. The random function has brought up another episode of that drama series for you. <br><br>After a light lunch, the family assembled in the entry hall. Sarah rode in her mother's cleavage, playing with a tablet as they waited on Cathy. When Cathy made her way into the hall Scott frowned at her. "You're not going out dressed like that." Cathy looked down at herself. "What's wrong with this? This shows of my body well enough, right?" <br><br>She wore jeans and a T-shirt made a few sizes too small by her regimen of growth drug. "Why don't you put on that bikini I gave you?" Cathy just furrowed her brow and said nothing. Scott sighed and said, "Just don't wear pants and show some cleavage. For god's sake, people show more skin at funerals than you do." Cathy frowned, but went back to change. When she came back she was wearing the Holstein pattern skirt and blouse he had given her earlier. "You're going to wear that?" he asked. "What's wrong now?" He raised his hands in a placating gesture. "Nothing, nothing. Let's go." - <br><br>The family left, made their way to an elevator and rode it down a few floors before exiting. As they turned the corner onto the street, the creamery came into sight. The family continued onward until Sarah spoke up. "Daddy, where's Cathy?" Scott looked back and saw that Cathy had stopped walking a few meters back. She stood staring wide eyed at the creamery. + <br><br>The family left, made their way to an elevator and rode it down a few floors before exiting. As they turned the corner onto the street, the creamery came into sight. The family continued onward until Sarah spoke up. "Daddy, where's Cathy?" Scott looked back and saw that Cathy had stopped walking a few <<if $showInches == 2>>feet<<else>>meters<</if>> back. She stood staring wide eyed at the creamery. <br><br>The LCD screen above the entrance wasn't anything too eye catching. It proudly displayed the words Blue Barn Creamery & Grocery in bright letters. An ever changing list of advertisements and new products on sale scrolled along the bottom. Truly, it could have fit-in with old world signs if no one looked too closely at the words on screen. What was truly eye catching is what surrounded it. <br><br>Dozens of cowslaves mounted in milking frames surrounded the screen up and down the building. The building curved out to dangle slaves into the street. Whoever created the display had been thoughtful enough to arrange the cowslaves in order of pregnancy, from flat bellies at the top to the monstrously pregnant at the bottom. <br><br>Scott walked back to Cathy grabbed her hand. "Come along." He managed to get a dozen paces before she pulled her hand out of his grasp. "Those are people" she hissed under her breath. "Of course they're people. What did you think they were, animatronics?" he scoffed. "This isn't Yellow Farmhouse." He shook his head. "Honestly, what were they thinking?" @@ -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> @@ -1065,11 +1065,11 @@ The offered price is <<print cashFormat($slaveCost)>>. The camera cuts to a young blonde girl with her hair braided back in rows. She's wearing a white blouse that's unbuttoned all the way down to her leather corset showing much of her very large rack while hiding little. <br><br> "Thank ye, Captain Castbeak!" she positively beams with energy as she bounces around, her barely contained breasts keeping your eye as she sways and jumps around the screen. - "Today we be keepin' an eye on the acid rain storms as they blow on through the upper Chinese and Mongolian regions on their way to the bearing straight. If ye be located anywhere around here-" She stretches up with a short pointer that you now realize is part of a prosthetic limb attached to her right hand. "-batten down yer hatches an' wait fer the storm ta' blow over". + "Today we be keepin' an eye on the acid rain storms as they blow on through the upper Chinese and Mongolian regions on their way to the Bering Strait. If ye be located anywhere around here-" She stretches up with a short pointer that you now realize is part of a prosthetic limb attached to her right hand. "-batten down yer hatches an' wait fer the storm ta' blow over". <br><br> The camera shifts down low now as the green screen map behind her shifts to Australia, Lusty stooping over towards the camera to stay in frame gives you a beautiful view straight down her blouse. "And if'n ye be in Australia yer in for another hot and dry one as this unseasonable drought stretches on fer at least another week" <br><br> - The camera angle switches again as the map of North America comes on screen overlaid with temperatures. Lusty slowly straightens up and stretches out with a smile clearly giving the camera a show. "An' if'n ye be travelin' across here, beware, this be the worst weather of them all, with dust storms and tornados and lightning storms across the continent. If ye be catchin' our broadcast from here, seek a safe port and stay safe." she points again with her pointer hand all across the Midwest. + The camera angle switches again as the map of North America comes on screen overlaid with temperatures. Lusty slowly straightens up and stretches out with a smile clearly giving the camera a show. "An' if'n ye be travelin' across here, beware, this be the worst weather of them all, with dust storms and tornadoes and lightning storms across the continent. If ye be catchin' our broadcast from here, seek a safe port and stay safe." she points again with her pointer hand all across the Midwest. <br><br> The weather report continues with more mundane temperature readings and Lusty bubbly bouncing around the screen giving you something to pay attention to when the weather is not about your region. <br><br> diff --git a/src/pregmod/theBlackMarket.tw b/src/pregmod/theBlackMarket.tw index 4d047d4fe7521ae9f7047799d467849011a819a0..0a4c610e7c344b9ea1bc880214aab05aa6a93f9b 100644 --- a/src/pregmod/theBlackMarket.tw +++ b/src/pregmod/theBlackMarket.tw @@ -8,14 +8,14 @@ You board your VTOL bird for the trip to the current location of the particularl Once inside, you are able to fully absorb in the sights and sounds of the market proper. All sorts of items are available for purchase, from exotic beasts that may very well be the last of their kind, to the most lethal of weaponry both old and new, and even luxuries long gone. Despite the overbearing security, one's wallet can easily be emptied in this place. <br>There is quite the selection of refreshments available, you could always shift your orders from $PC.refreshment to something new. You want <<textbox "$PC.refreshment" $PC.refreshment "The Black Market">> and you want to -''<<if $PC.refreshmentType == 0>>smoke<<elseif $PC.refreshmentType == 1>>drink<<elseif $PC.refreshmentType == 2>>eat<<elseif $PC.refreshmentType == 3>>snort<<elseif $PC.refreshmentType == 4>>inject<<elseif $PC.refreshmentType == 5>>pop<<else>>orally disolve<</if>> it.'' | +''<<if $PC.refreshmentType == 0>>smoke<<elseif $PC.refreshmentType == 1>>drink<<elseif $PC.refreshmentType == 2>>eat<<elseif $PC.refreshmentType == 3>>snort<<elseif $PC.refreshmentType == 4>>inject<<elseif $PC.refreshmentType == 5>>pop<<else>>orally dissolve<</if>> it.'' | <<if $PC.refreshmentType != 0>>[[smoke it.|The Black Market][$PC.refreshmentType = 0]] |<</if>> <<if $PC.refreshmentType != 1>>[[drink it.|The Black Market][$PC.refreshmentType = 1]] |<</if>> <<if $PC.refreshmentType != 2>>[[eat it.|The Black Market][$PC.refreshmentType = 2]] |<</if>> <<if $PC.refreshmentType != 3>>[[snort it.|The Black Market][$PC.refreshmentType = 3]] |<</if>> <<if $PC.refreshmentType != 4>>[[inject it.|The Black Market][$PC.refreshmentType = 4]] |<</if>> <<if $PC.refreshmentType != 5>>[[pop it.|The Black Market][$PC.refreshmentType = 5]]<<if $PC.refreshmentType != 6>> | <</if>><</if>> -<<if $PC.refreshmentType != 6>>[[orally disolve it.|The Black Market][$PC.refreshmentType = 6]]<</if>> +<<if $PC.refreshmentType != 6>>[[orally dissolve it.|The Black Market][$PC.refreshmentType = 6]]<</if>> <br> <<if $PC.refreshmentType == 0>>//"Smoke" must fit into the following sentence: "I smoked a $PC.refreshment" to fit events properly <<elseif $PC.refreshmentType == 5>>//"Popped" must fit into the following sentence: "I shook the bottle of $PC.refreshment" to fit events properly @@ -198,10 +198,10 @@ Of all the wonders present, the thing that catches your eye the most is a shady <</if>> "This is an interesting one... It's designed to prevent any sort of rupturing of the uterus, but, while that idea is great and all, it does jack shit to prevent leaks from elsewhere in the organ. The guy funding the research company was pissed when his slave bloated up like a cum-filled balloon and dropped dead, destroyed most of the development lab. Fortunately, he failed to ruin the best part of it - these blueprints. Now, you're probably wondering what good is something like this, but I've done business with a number of industrial slave farms, and they swear upon its ability to force a girl to carry far more children than physically possible, well, up until their wombs crushed their organs, that is. I supposed it'd work with anything solid, really, if you enjoy sticking things up into slave girls." <<else>> - The autosurgery lacks the finesse needed to implant something of this comlexity, so designs for a supportive uterine mesh are unusable until it is upgraded. + The autosurgery lacks the finesse needed to implant something of this complexity, so designs for a supportive uterine mesh are unusable until it is upgraded. <</if>> <<else>> - You lack the facilities needed to produce implants of this comlexity, so designs for a supportive uterine mesh are currently unobtainable. + You lack the facilities needed to produce implants of this complexity, so designs for a supportive uterine mesh are currently unobtainable. <</if>> <<else>> You have no interest in research to support pregnancy. @@ -260,9 +260,50 @@ Of all the wonders present, the thing that catches your eye the most is a shady <</if>> <</if>> + <<if $farmyard>> <<if $thisWeeksIllegalWares[_bim] == "AnimalOrgans">> <br> - /*TODO: this entire section */ + <<if $animalOvaries == 0 || $animalTesticles == 0 || $animalMpreg == 0>> + <<if $cash >= 25000>> + <<if $animalOvaries == 0>> + [[Purchase schematics for animal ovaries|FarmyardLab][$cash -= 25000, $animalOvaries = 1]] + <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal ovaries into slaves.// + <br> + <<else>> + You already possess schematics for implanting animal ovaries. + <</if>> + <<else>> + You cannot afford the asking price of @@.red;<<print cashFormat(25000)>>@@ for animal ovaries. + <</if>> + <<if $cash >= 25000>> + <<if $animalTesticles == 0>> + [[Purchase schematics for animal testicles|FarmyardLab][$cash -= 25000, $animalTesticles = 1]] + <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal testicles into slaves.// + <br> + <<else>> + You already possess schematics for implanting animal testicles. + <</if>> + <<else>> + You cannot afford the asking price of @@.red;<<print cashFormat(25000)>>@@ for animal testicles. + <</if>> + <<if $cash >= 25000>> + <<if $animalMpreg == 0>> + [[Purchase schematics for animal anal wombs and ovaries|FarmyardLab][$cash -= 25000, $animalMpreg = 1]] + <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal anal wombs and ovaries into slaves.// + <br> + <<else>> + You already possess schematics for implanting animal anal wombs and ovaries. + <</if>> + <<else>> + You cannot afford the asking price of @@.red;<<print cashFormat(25000)>>@@ for animal anal wombs and ovaries. + <</if>> + /* TODO: flesh this out some more */ + "Got something real special this week. These are schematics for implanting non-human organs into humans. My supplier told me they came from some military expirements or something - maybe they were trying to make some kind of super soldier. Not my business, though." + <<else>> /* if all schematics have already been purchased */ + You already possess all of the schematics for implanting animal organs. + <<set _dump = $merchantIllegalWares.delete("AnimalOrgans")>> + <</if>> + <</if>> <</if>> <</for>> <<else>> diff --git a/src/pregmod/theCattleRanch.tw b/src/pregmod/theCattleRanch.tw index 3fe60099a5f7ee56258c99ec2727edfafb93acb0..72c0d1b31f7217990bfd4bab95d5b826073ac2ae 100644 --- a/src/pregmod/theCattleRanch.tw +++ b/src/pregmod/theCattleRanch.tw @@ -23,17 +23,18 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other cows to order|The Cattle Ranch][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other cows to order"|The Cattle Ranch][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of cattle|Bulk Slave Intro][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $his + " and finish your order of cattle"|Bulk Slave Intro][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another cow|The Cattle Ranch][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another cow"|The Cattle Ranch][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of cattle|Bulk Slave Intro]] <</if>> diff --git a/src/pregmod/theHippolytaAcademy.tw b/src/pregmod/theHippolytaAcademy.tw index 8001f721a07748fcd46d51d790c5c1cc59294298..c86ccb2be1681c6df8b4342d408462f2dd38ac4d 100644 --- a/src/pregmod/theHippolytaAcademy.tw +++ b/src/pregmod/theHippolytaAcademy.tw @@ -32,17 +32,18 @@ The Hippolyta Academy is one of the most famous slave bodyguarding schools in al <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|The Hippolyta Academy][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|The Hippolyta Academy][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|The Hippolyta Academy][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|The Hippolyta Academy][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</if>> diff --git a/src/pregmod/wetwareCPUs.tw b/src/pregmod/wetwareCPUs.tw index de6987dfefefdf674b5995cb5ba514f662bfb51b..7b4ec421d4a36f9bf533846e7e6840914cf4872c 100644 --- a/src/pregmod/wetwareCPUs.tw +++ b/src/pregmod/wetwareCPUs.tw @@ -18,17 +18,18 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|Wetware CPUs][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|Wetware CPUs][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|Wetware CPUs][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|Wetware CPUs][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</if>> diff --git a/src/pregmod/widgets/deathWidgets.tw b/src/pregmod/widgets/deathWidgets.tw index 03905d29ce21e5d7df8695375fbfa06a4acd7317..2e3bd92687a8ac02ed2ce5234888f11bd1850b3d 100644 --- a/src/pregmod/widgets/deathWidgets.tw +++ b/src/pregmod/widgets/deathWidgets.tw @@ -115,9 +115,9 @@ As $args[0].slaveName is going about $his business with $his overfilled $args[0] <<else>> $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)>> + <<if ($arcologies[0].FSPaternalist != "unset") && ($args[0].actualAge < 75)>> + 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/playerDescriptionWidgets.tw b/src/pregmod/widgets/playerDescriptionWidgets.tw index 08752ca0125cfbd738c1a2392d705420067463d8..edafdb39b975d75d63e001ba3a185bace37f48f8 100644 --- a/src/pregmod/widgets/playerDescriptionWidgets.tw +++ b/src/pregmod/widgets/playerDescriptionWidgets.tw @@ -376,7 +376,7 @@ <<set adjustFatherProperty(_babyDaddy, "PCKnockedUp", _adjust)>> <</if>> <<if def $slaveIndices[$PC.pregSource]>> - <<setLocalpronouns _babyDaddy>> + <<setLocalPronouns _babyDaddy>> Rumors spread among your slaves that your middle is swollen with _babyDaddy.slaveName's child. They're not wrong, though <<if _babyDaddy.devotion > 20>>_babyDaddy.slaveName is broken enough to not try and use it against you. In fact, it might even draw $him closer to you<<else>>you'd have liked it to have kept that from _babyDaddy.slaveName, lest the rebellious bitch uses it to remain defiant<</if>>. <</if>> <</if>> @@ -449,7 +449,7 @@ <<set adjustFatherProperty(_babyDaddy, "PCKnockedUp", _adjust)>> <</if>> <<if def $slaveIndices[$PC.pregSource]>> - <<setLocalpronouns _babyDaddy>> + <<setLocalPronouns _babyDaddy>> Rumors spread among your slaves that your middle is swollen with _babyDaddy.slaveName's child. They're not wrong, though <<if _babyDaddy.devotion > 20>>_babyDaddy.slaveName is broken enough to not try and use it against you. In fact, it might even draw $him closer to you<<else>>you'd have liked it to have kept that from _babyDaddy.slaveName, lest the rebellious bitch uses it to remain defiant<</if>>. <</if>> <</if>> @@ -522,7 +522,7 @@ <<set adjustFatherProperty(_babyDaddy, "PCKnockedUp", _adjust)>> <</if>> <<if def $slaveIndices[$PC.pregSource]>> - <<setLocalpronouns _babyDaddy>> + <<setLocalPronouns _babyDaddy>> Rumors spread among your slaves that your middle is swollen with _babyDaddy.slaveName's child. They're not wrong, though <<if _babyDaddy.devotion > 20>>_babyDaddy.slaveName is broken enough to not try and use it against you. In fact, it might even draw $him closer to you<<else>>you'd have liked it to have kept that from _babyDaddy.slaveName, lest the rebellious bitch uses it to remain defiant<</if>>. <</if>> <</if>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index 8ba6fc25608a4c85deb4fa7b2f0fb16d8ccdebde..29b4af773742a16a5491ae771da24c5963f2721e 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..f569837a059e738eec62d8aa727812fb9f27b417 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -1540,6 +1540,9 @@ <<elseif ndef $arcologies[0].FSGenderFundamentalistSMR>> <<set $arcologies[0].FSGenderFundamentalistSMR = 0>> <</if>> +<<if def $arcologies[0].FSGenderFundamentalistLaw>> + <<run delete $arcologies[0].FSGenderFundamentalistLaw>> +<</if>> <<if def $FSGenderRadicalist && $FSGenderRadicalist != "unset">> <<set $arcologies[0].FSGenderRadicalist = $FSGenderRadicalist>> @@ -2899,6 +2902,7 @@ Setting missing global variables: <<if ndef $antiWeatherFreeze>> <<set $antiWeatherFreeze = 0>> <</if>> +<<set $visitors = Number($visitors) || 0>> <<run ArcologyDatatypeCleanup()>> @@ -3509,6 +3513,10 @@ Setting missing slave variables: <</if>> <</for>> +<<if def _Slave.areoleaPiercing>> + <<run delete _Slave.areoleaPiercing>> +<</if>> + <<run SlaveDatatypeCleanup(_Slave)>> <<set $slaves[_bci] = _Slave>> @@ -3689,6 +3697,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 +3713,18 @@ Done! <<if def $individualCosts>> <<unset $individualCosts>> <</if>> - +<<if def $sissy>> + <<unset $sissy>> +<</if>> +<<if $DefaultBirthDestination === "">> + <<set $DefaultBirthDestination = "anywhere">> +<</if>> <<if ndef $DefaultBirthDestination>> - <<set $DefaultBirthDestination = "">> -<</if>> \ No newline at end of file + <<set $DefaultBirthDestination = "anywhere">> +<</if>> +<<if ndef $abbreviateHormoneBalance>> + <<set $abbreviateHormoneBalance = 2>> +<</if>> + +/* reset NaNArray afterward BC is run */ +<<set $NaNArray = findNaN()>> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index ca9f0dc4c015fea3ebc3747abed164a1b7dea170..c464b36b97204582635e39b076db815271650316 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -277,7 +277,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<link "Make $him the face of an ad campaign">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You bring $him out to a pretty balcony and put her through an extended photo shoot. $He has no idea what you're planning, but $he's skilled enough not to need to. $He dons different outfits, changes makeup, and even shifts personas for the camera, producing hundreds of elegant, sensual and eye-catching images. You dismiss her back to the club when you're done, and $he clearly thinks little of it. The next day, however, you walk her out onto the club in the morning. When the two of you, <<= WrittenMaster()>> and DJ, reach the main club, $he stops short when $he catches sight of the main billboard screen. There $he is, resplendent and opulent, ten meters tall, giving the viewer a sultry look. $He only breaks down for a single moment, but it's quite a moment: $he cries rather inelegantly, <<if canTalk($activeSlave)>><<say sobb>>ing "I love you <<Master>>" into your ear<</if>> before giving you a @@.hotpink;wet kiss.@@ Then $he runs over to stand under the screen, looking back at you to give you a @@.green;picture-perfect@@ imitation of the billboard $he's standing under before laughing at $himself a little. + You bring $him out to a pretty balcony and put her through an extended photo shoot. $He has no idea what you're planning, but $he's skilled enough not to need to. $He dons different outfits, changes makeup, and even shifts personas for the camera, producing hundreds of elegant, sensual and eye-catching images. You dismiss her back to the club when you're done, and $he clearly thinks little of it. The next day, however, you walk her out onto the club in the morning. When the two of you, <<= WrittenMaster()>> and DJ, reach the main club, $he stops short when $he catches sight of the main billboard screen. There $he is, resplendent and opulent, <<if $showInches == 2>>thirty feet<<else>>ten meters<</if>> tall, giving the viewer a sultry look. $He only breaks down for a single moment, but it's quite a moment: $he cries rather inelegantly, <<if canTalk($activeSlave)>><<say sobb>>ing "I love you <<Master>>" into your ear<</if>> before giving you a @@.hotpink;wet kiss.@@ Then $he runs over to stand under the screen, looking back at you to give you a @@.green;picture-perfect@@ imitation of the billboard $he's standing under before laughing at $himself a little. <<set $cash -= 1000>> <<set $rep += 500>> <<set $activeSlave.devotion += 4>> @@ -371,7 +371,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <br><<link "It can wait until after some rough sex with the Concubine">> <<EventNameDelink $activeSlave>> <<replace "#result">> - When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, $he turns over and pushes $his face down into the sheets. $He pulls $his knees under $himself and reaches back to pull $his <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizeable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. $He starts <<if !canTalk($activeSlave)>>to point an inviting finger at her backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt her by shoving her forward so that $he's all the way face-down on the bed. $He knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize her, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up $his ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which $his huge ass makes easier for her by limiting how deeply you can fuck her without $his buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which $his big behind makes easier for her by limiting how deeply you can fuck her.<<else>>which $his modest ass makes harder for her by allowing you to get really deep inside $his anus.<</if>> $He continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up $his butt each time. Despite the pretense $his enjoyment is obvious; + When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he sees <<if ($PC.dick == 0)>>the big strap-on you're wearing<<else>>the kind of sex you're in the mood for<</if>>, $he turns over and pushes $his face down into the sheets. $He pulls $his knees under $himself and reaches back to pull $his <<if ($activeSlave.butt > 5)>>huge<<elseif ($activeSlave.butt > 2)>>sizable<<else>>pretty<</if>> buttocks apart, relaxing and then clenching her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>big<<else>>tight<</if>> asshole invitingly. $He starts <<if !canTalk($activeSlave)>>to point an inviting finger at her backdoor,<<else>>to <<say beg>> "Plea<<s>>e a<<ss>>rape me, M-" into the sheets,<</if>> but you interrupt her by shoving her forward so that $he's all the way face-down on the bed. $He knows how you like it and starts to wriggle, struggle, and whine as you roughly sodomize her, <<if ($PC.dick == 0)>>the strap-on<<else>>your cock<</if>> ramming straight up $his ass despite the uncomfortable angle, <<if ($activeSlave.butt > 5)>>which $his huge ass makes easier for her by limiting how deeply you can fuck her without $his buttocks spread wide.<<elseif ($activeSlave.butt > 2)>>which $his big behind makes easier for her by limiting how deeply you can fuck her.<<else>>which $his modest ass makes harder for her by allowing you to get really deep inside $his anus.<</if>> $He continues to wrestle with you, sometimes even managing to dislodge <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>>, allowing you the <<if ($PC.dick == 0)>>cruel delight<<else>>delicious sensation<</if>> of pushing it back up $his butt each time. Despite the pretense $his enjoyment is obvious; <<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> despite $his chastity caged cock, $he's grinding against you as eagerly as a $girl making love with $his pussy. <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> @@ -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/RECI.tw b/src/uncategorized/RECI.tw index 696959f80950bbab09ad32f9b719aa2333fbf135..0ba8853905d41a6bfa1fd3fc13235d63d4b92dd9 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -287,7 +287,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <<setLocalPronouns $HeadGirl 2>> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $ looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $HeadGirl.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $HeadGirl.slaveName, who takes in the situation at a glance and <<if $HeadGirl.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $HeadGirl.slaveName<<if $HeadGirl.dick == 0>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if $HeadGirl.dick == 0>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. + You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $activeSlave.slaveName looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $HeadGirl.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $HeadGirl.slaveName, who takes in the situation at a glance and <<if $HeadGirl.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $HeadGirl.slaveName<<if $HeadGirl.dick == 0>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if $HeadGirl.dick == 0>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt. <br><br> Since $activeSlave.slaveName is being so good, you decide to help get $him ready, and push $him sideways so $he straddles the counter's edge. $He whimpers into the <<if $HeadGirl.dick == 0>>dildo<<else>>dick<</if>> in $his mouth as $he feels $his <<if $activeSlave.dick > 0>><<if ($activeSlave.hormoneBalance >= 100) || ($activeSlave.dickAccessory == "chastity")>>chastity cage<<elseif ($activeSlave.hormoneBalance >= 100) || ($activeSlave.balls == 0) || ($activeSlave.ballType == "sterile")>>soft dickclit<<else>>hard cock<</if>><<else>>mons<</if>> graze the hard counter, and then stiffens as you penetrate $his bottom. When you judge that your Head Girl is wet enough, you nod to _him2, and _he2 takes $activeSlave.slaveName by the hand, pulling $him up onto _his2 lap. <<if ($HeadGirl.boobs > 4000) && ($activeSlave.boobs > 4000)>> 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 3744846f72dfb888aa91303d4b131ee5b74a0979..a8db49808dd414b3a7170751625462615fba286b 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>> @@ -3494,7 +3494,7 @@ wh-when I'm bad, e-everything, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeT In a fortuitous confluence of circumstances, <<EventNameLink $activeSlave>> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is $his area of responsibility today. At the key moment, $he's working on an area at waist height, directly next to the door that leads to your suite; and $he's crouching to polish this area most comfortably. $He is working diligently, and is paying close attention to what $he's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect. <br><br> -This is how $activeSlave.slaveName comes face to face with your cock, unexpectedly, at a distance of about ten centimeters. +This is how $activeSlave.slaveName comes face to face with your cock, unexpectedly, at a distance of only a few <<if $showInches == 2>>inches<<else>>centimeters<</if>>. <br><br> $He shrieks, backpedaling, and then falls backward, $his <<if $activeSlave.butt > 6>>monstrous bottom<<elseif $activeSlave.butt > 3>>healthy rear end<<else>>cute butt<</if>> hitting the floor with an audible whack. The light cloth $he was using to polish with went flying, and flutters to the ground accusingly. After scrabbling back a short distance, looking up at you hesitantly, and visibly recollecting $himself, $he swallows twice and then says, "I'm <<s>>orry, <<Master>>," in a tone of voice with a great deal of effort applied to keep it even. A frantic, embarrassed search for $his cloth ensues. Finding it at last, $he returns to $his original, low position, and crouch-walks back to the place $he was polishing, doing $his absolute best to look diligent and industrious and not at all aware that your cock is pointing at $him like a gun barrel. @@ -3512,7 +3512,7 @@ You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSl <<elseif $activeSlave.dick > 0>> $His <<if $activeSlave.dick > 4>>big dick<<elseif $activeSlave.dick > 2>>dick<<else>>tiny dick<</if>> is as soft as ever, but there's a string of precum running between <<if $activeSlave.foreskin == 0>>its smooth tip<<else>>the soft foreskin that completely covers its tip<</if>> and $his inner thigh. <<elseif $activeSlave.clit > 0>> - $His <<if $activeSlave.clit > 1>>formidable<<else>>big<</if>> clit is visibly erect. <<if $activeSlave.clitPiercing > 1>>$His sizeable clit piercing never lets its hood completely cover hide $his bitch button, but it's completely retracted now,<<else>>$His delicate clitoral hood has been pushed back by $his female erection,<</if>> leaving $him proudly aroused. + $His <<if $activeSlave.clit > 1>>formidable<<else>>big<</if>> clit is visibly erect. <<if $activeSlave.clitPiercing > 1>>$His sizable clit piercing never lets its hood completely cover hide $his bitch button, but it's completely retracted now,<<else>>$His delicate clitoral hood has been pushed back by $his female erection,<</if>> leaving $him proudly aroused. <<elseif $activeSlave.labia > 0>> $His <<if $activeSlave.labia > 1>>dangling<<else>>thick<</if>> labia are visibly swollen, flushing and growing prouder as the blood rushes to $his womanhood. <<elseif $activeSlave.vagina == -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">> @@ -5908,7 +5908,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <br><<link "Just enjoy the sunshine with $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Wordlessly, you fetch a towel of your own. $He raises her head a little to see if $he's needed, but as soon as $he <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> what you're doing, $he smiles with simple satisfaction and closes $his eyes again. You strip and lie down next to $him. $He made a good decision <<if $activeSlave.assignment == "rest">>about how to spend her rest<<else>>about what to do with her rest period<</if>>. The sun is warm and gentle, and the interminable demands of leadership and your harem suddenly seem very far away. You drop off for a short while, only waking when your apologetic personal assistant breaks in with notice of an upcoming meeting. As you get your senses back, you notice that $activeSlave.slaveName's hand is right next to yours, flattened out against the decking. $His eyes remain closed, and $his breath is steady; $he's fast asleep. It seems $he did not want to wake you, but @@.hotpink;wanted very much to be a little closer to you.@@ You consider cancelling the meeting and waking the sun-warmed + Wordlessly, you fetch a towel of your own. $He raises her head a little to see if $he's needed, but as soon as $he <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> what you're doing, $he smiles with simple satisfaction and closes $his eyes again. You strip and lie down next to $him. $He made a good decision <<if $activeSlave.assignment == "rest">>about how to spend her rest<<else>>about what to do with her rest period<</if>>. The sun is warm and gentle, and the interminable demands of leadership and your harem suddenly seem very far away. You drop off for a short while, only waking when your apologetic personal assistant breaks in with notice of an upcoming meeting. As you get your senses back, you notice that $activeSlave.slaveName's hand is right next to yours, flattened out against the decking. $His eyes remain closed, and $his breath is steady; $he's fast asleep. It seems $he did not want to wake you, but @@.hotpink;wanted very much to be a little closer to you.@@ You consider canceling the meeting and waking the sun-warmed <<if $activeSlave.physicalAge > 30>> woman, <<elseif $activeSlave.physicalAge > 17>> @@ -5943,20 +5943,20 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<replace "#result">> You laugh at $him kindly, and $he @@.mediumaquamarine;smiles with relief,@@ happy that you find $his wonderful and terrible sex drive amusing. After a cursory inspection, you <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>> - <<if canSee($activeSlave)>>toss<<else>>hand<</if>> $him a <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves standing around with things shoved up $his asshole + <<if canSee($activeSlave)>>toss<<else>>hand<</if>> $him a <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves standing around with things shoved up $his asshole <<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1)>> <<if canSee($activeSlave)>>toss<<else>>hand<</if>> $him a <<if canDoVaginal($activeSlave)>> - <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even $his gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizeable vibrating dildo<<else>>vibrating dildo<</if>>, let $him suck it wet and get it nestled inside $himself, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves standing around naked with humiliating things shoved in $his body + <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even $his gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizable vibrating dildo<<else>>vibrating dildo<</if>>, let $him suck it wet and get it nestled inside $himself, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves standing around naked with humiliating things shoved in $his body <<else>> - <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves standing around naked with humiliating things shoved up $his asshole + <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves standing around naked with humiliating things shoved up $his asshole <</if>> <<elseif ($activeSlave.fetish == "masochism") && ($activeSlave.fetishKnown == 1)>> <<if canSee($activeSlave)>>toss<<else>>hand<</if>> $him a <<if canDoVaginal($activeSlave)>> - <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even $his gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizeable vibrating dildo<<else>>vibrating dildo<</if>>, let $him suck it wet and get it nestled inside $himself, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves having painfully big things shoved up $his hole + <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even $his gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizable vibrating dildo<<else>>vibrating dildo<</if>>, let $him suck it wet and get it nestled inside $himself, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves having painfully big things shoved up $his hole <<else>> - <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves having painfully big things shoved up $his asshole + <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he loves having painfully big things shoved up $his asshole <</if>> <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1) && $activeSlave.boobs > 300>> <<if canSee($activeSlave)>>toss<<else>>hand<</if>> $him a @@ -5968,9 +5968,9 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<else>> <<if canSee($activeSlave)>>toss<<else>>hand<</if>> $him a <<if canDoVaginal($activeSlave)>> - <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even $his gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizeable vibrating dildo<<else>>vibrating dildo<</if>>, let $him suck it wet and get it nestled inside $himself, + <<if ($activeSlave.vagina > 2)>>vibrating dildo so big it will fill even $his gaping cunt<<elseif ($activeSlave.vagina > 1)>>sizable vibrating dildo<<else>>vibrating dildo<</if>>, let $him suck it wet and get it nestled inside $himself, <<else>> - <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizeable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, + <<if ($activeSlave.anus > 2)>>vibrating buttplug so big it will fill even $his gaping backdoor<<elseif ($activeSlave.anus > 1)>>sizable vibrating buttplug<<else>>vibrating buttplug<</if>>, let $him suck it wet and get it nestled between $his buttcheeks, <</if>> and then tell $him to stand next to your desk. $He obeys, a bit puzzled, but $he has a very short refractory period <</if>> @@ -8888,13 +8888,13 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> buttfucked, <</if>> - is enough that $he climaxes quickly. <<if $activeSlave.balls == 3>>$His huge load coats the shower wall with cum. <</if>>You pull out and let her finish by <<if $PC.dick == 0>>giving you oral<<else>>sucking your dick<<if $PC.vagina == 1>> and eating your pussy<</if>><</if>>, since $he started by sucking $himself. @@.hotpink;$He has become more submissive to you.@@ + is enough that $he climaxes quickly. <<if $activeSlave.balls == 3>>$His huge load coats the shower wall with cum. <</if>>You pull out and let $him finish by <<if $PC.dick == 0>>giving you oral<<else>>sucking your dick<<if $PC.vagina == 1>> and eating your pussy<</if>><</if>>, since $he started by sucking $himself. @@.hotpink;$He has become more submissive to you.@@ <<set $activeSlave.devotion += 4>> <<if canDoVaginal($activeSlave)>> <<if ($activeSlave.vagina == 0)>> @@.lime;This breaks in $activeSlave.slaveName's virgin pussy.@@ <<set $activeSlave.vagina = 1>> - @@.hotpink;$He enjoys losing her cherry to you.@@ + @@.hotpink;$He enjoys losing $his cherry to you.@@ <<set $activeSlave.devotion += 4>> <</if>> <<= VaginalVCheck()>> @@ -11810,13 +11810,13 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<elseif $activeSlave.butt > 1>> moderate <<else>> - meagre + meager <</if>> butt. You instruct $him that $he'll be allowed to talk if $he wants, but not yet, as you <<if $PC.dick == 0>>push a couple of fingers up<<else>>line your cock up with<</if>> her <<if $activeSlave.anus > 2>> gaping <<elseif $activeSlave.anus > 1>> - sizeable + sizable <<else>> tight <</if>> @@ -11858,13 +11858,13 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<elseif $activeSlave.butt > 1>> moderate <<else>> - meagre + meager <</if>> butt. You instruct $him that $he'll be allowed to talk if $he wants, but not yet, as you <<if $PC.dick == 0>>push a dildo into<<else>>line your cock up with<</if>> her <<if $activeSlave.anus > 2>> gaping <<elseif $activeSlave.anus > 1>> - sizeable + sizable <<else>> tight <</if>> @@ -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>> @@ -13109,11 +13109,11 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<link "Join $him and see if your hands can span $his waist">> <<EventNameDelink $activeSlave>> <<replace "#result">> - By the time you reach the shower, $activeSlave.slaveName is towelling $himself. $He notices your approach and folds the towel neatly before performing a little naked pirouette that shows off her artificial + By the time you reach the shower, $activeSlave.slaveName is toweling $himself. $He notices your approach and folds the towel neatly before performing a little naked pirouette that shows off $his artificial <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> - curviness while displaying each of her delectable holes. + curviness while displaying each of $his delectable holes. <<elseif canDoVaginal($activeSlave)>> - curviness while displaying her + curviness while displaying $his <<if $activeSlave.vagina > 3>> gaping cunt <<elseif $activeSlave.vagina > 2>> @@ -13168,7 +13168,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Such a lovely work of art must be displayed">> <<EventNameDelink $activeSlave>> <<replace "#result">> - There is a polite soiree tonight at one of $arcologies[0].name's more upscale eating establishments. Many couples are there to enjoy themselves and preen, but even so, you make a stir as you enter wearing + There is a polite soirée tonight at one of $arcologies[0].name's more upscale eating establishments. Many couples are there to enjoy themselves and preen, but even so, you make a stir as you enter wearing <<if $PC.title == 1>> the latest in men's eveningwear<<if $PC.boobs > 0 || $PC.belly >= 1500 || $PC.butt > 0 || $PC.balls > 1 || $PC.ballsImplant > 1>>, tastefully tailored to accommodate your unusual build<</if>>. <<else>> @@ -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>> @@ -18823,7 +18823,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<set _ress = $slaveIndices[$ArcadeiIDs.random()]>> <<setLocalPronouns $slaves[_ress] 2>> <<replace "#result2">> - $He seems to be focusing on the purely physical aspects of the degradation here. The true meaning of this place is so much more, and you decide to share it with $him. You call $his name, tearing $his attention away from the spectacle mere centimeters over your heads, and <<if canSee($activeSlave)>>point<<else>>direct $him<</if>> to a particular slave. You tell $activeSlave.slaveName that this particular Arcade inmate's name is + $He seems to be focusing on the purely physical aspects of the degradation here. The true meaning of this place is so much more, and you decide to share it with $him. You call $his name, tearing $his attention away from the spectacle mere <<if $showInches == 2>>inches<<else>>centimeters<</if>> over your heads, and <<if canSee($activeSlave)>>point<<else>>direct $him<</if>> to a particular slave. You tell $activeSlave.slaveName that this particular Arcade inmate's name is <<= SlaveFullName($slaves[_ress])>>. You tell $him that _he2 is $slaves[_ress].actualAge years old, that _he2 is $slaves[_ress].nationality, and that _he2 was once $slaves[_ress].career. You list more details of _his2 life before _he2 was placed here to be fucked endlessly. $activeSlave.slaveName's eyes widen as you recite the details of the prior life of this piece of human sexual equipment and the sheer weight of the intellectual sadism smashes into $him. Then the slave above you both jerks a little. <<if $activeSlave.dick == 0>>There's no visible sign _his2 pussy's being fucked, so it must be<<else>>_His2 cock hardens involuntarily, indicating that it's<</if>> going into _his2 ass. You resume, mentioning that _he2's been buttfucked $slaves[_ress].analCount times. $activeSlave.slaveName jerks suddenly, <<if canAchieveErection($activeSlave)>>shooting $his cum onto the floor<<elseif $activeSlave.vagina < 0>>dribbling a little<<elseif $activeSlave.vaginaLube > 0>>squirting onto the floor<<else>>orgasming<</if>>. $He came without being touched. $He <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> the mess $he made just by being in the presence of the arcology's @@.hotpink;undisputed preeminent sadist;@@ $he shudders at the sheer gothic glory of it. $He has a new moment to think of when $he feels like @@.lightsalmon;indulging $his own sadism.@@ <</replace>> @@ -18876,7 +18876,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<replace "#result">> Finding the situation simply too good to pass up, you wait until $he's not <<if canSee($activeSlave)>>looking at<<else>>paying attention to<</if>> you, and then approach her from behind. <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut") && canDoAnal($activeSlave)>> - $He gasps wantonly as $he feels the familiar sensation of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> infiltrating between $his cheeks and towards $his <<if $activeSlave.anus >= 3>>loose<<elseif $activeSlave.anus >= 2>>relaxed<<else>>tight little<</if>> anus. $He releases $his grip on the constricting clothing that's binding $his thighs together and grinds $his ass back against you, making sure every centimeter of your <<if $PC.dick == 1>>hard member<<else>>phallus<</if>> that will fit gets inside $his asshole. Some time later, the hard pounding dislodges the clothing and it slides down $his legs to gather around $his ankles. @@.hotpink;$He doesn't notice.@@ + $He gasps wantonly as $he feels the familiar sensation of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> infiltrating between $his cheeks and towards $his <<if $activeSlave.anus >= 3>>loose<<elseif $activeSlave.anus >= 2>>relaxed<<else>>tight little<</if>> anus. $He releases $his grip on the constricting clothing that's binding $his thighs together and grinds $his ass back against you, making sure every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of your <<if $PC.dick == 1>>hard member<<else>>phallus<</if>> that will fit gets inside $his asshole. Some time later, the hard pounding dislodges the clothing and it slides down $his legs to gather around $his ankles. @@.hotpink;$He doesn't notice.@@ <<= AnalVCheck()>> <<elseif $activeSlave.energy > 80>> $He's so horny that $he doesn't need any foreplay. Nor does $he get any. You grab $his hips and smack your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against her jiggling buttocks a couple of times, making her bounce with eagerness and frustration at the anticipation of imminent sexual release. Exercising mercy, you pull $his ass back against you and maneuver <<if $PC.dick == 1>>yourself<<else>>your instrument<</if>> inside $him, enjoying her shiver at the @@.hotpink;satisfaction of her hopes.@@ The constricting clothes pin $his legs together, and you hold $his arms against her sides, keeping her back pressed against your diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index 1fcf66389fc21ab32deb37f4be0f93fd0ab68fe4..a56510c44d27a3625254443b84ba465f8b02d119 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -1306,7 +1306,7 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <</if>> $activeSlave.slaveName rides $subSlave.slaveName hard, knowing that the looser $his ass is, the easier whatever you're planning will be. $subSlave.slaveName's penis isn't big enough to gape $him very much, so $activeSlave.slaveName, trying to be prepared, reaches around to shove an extra finger in alongside it. <</if>> - You<<if $PC.dick == 0>> put on a strap-on,<</if>> stop $his desperate humping<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName grabs hold of $activeSlave.slaveName's buttocks and pulls them as far apart as _he2 possibly can, removing all protection from $activeSlave.slaveName's already-full asshole. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> press insistently against the outside of $his anus and then, centimeter by agonizing centimeter, seat itself up $his butt alongside $subSlave.slaveName's cock. $He shudders when you begin to thrust. $subSlave.slaveName, overstimulated, climaxes first; as the edge comes off _his2 hardon, _his2 cock slides out of $activeSlave.slaveName's ass, letting you be utterly merciless to the loosened, cum-soaked hole. + You<<if $PC.dick == 0>> put on a strap-on,<</if>> stop $his desperate humping<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName grabs hold of $activeSlave.slaveName's buttocks and pulls them as far apart as _he2 possibly can, removing all protection from $activeSlave.slaveName's already-full asshole. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> press insistently against the outside of $his anus and then, <<if $showInches == 2>>inch<<else>>centimeter<</if>> by agonizing <<if $showInches == 2>>inch<<else>>centimeter<</if>>, seat itself up $his butt alongside $subSlave.slaveName's cock. $He shudders when you begin to thrust. $subSlave.slaveName, overstimulated, climaxes first; as the edge comes off _his2 hardon, _his2 cock slides out of $activeSlave.slaveName's ass, letting you be utterly merciless to the loosened, cum-soaked hole. <<set $activeSlave.analCount++>> <<set $analTotal++>> <<set $subSlave.penetrativeCount++>> @@ -1329,7 +1329,7 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<set $analTotal++>> <<set $subSlave.penetrativeCount++>> <<set $penetrativeTotal++>> - Once you're satisfied that $he can take what's coming, you<<if $PC.dick == 0>> put on a strap-on,<</if>> steady $his hips<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName pulls to either side, gaping $activeSlave.slaveName's hole for you. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> slide between $subSlave.slaveName's fingers, centimeter by agonizing centimeter, and seat itself up $his butt. $He shudders when you begin to thrust. $subSlave.slaveName keeps _his2 fingers where they are, doing _his2 best to use them to give you a handjob inside $activeSlave.slaveName's ass. + Once you're satisfied that $he can take what's coming, you<<if $PC.dick == 0>> put on a strap-on,<</if>> steady $his hips<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName pulls to either side, gaping $activeSlave.slaveName's hole for you. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> slide between $subSlave.slaveName's fingers, <<if $showInches == 2>>inch<<else>>centimeter<</if>> by agonizing <<if $showInches == 2>>inch<<else>>centimeter<</if>>, and seat itself up $his butt. $He shudders when you begin to thrust. $subSlave.slaveName keeps _his2 fingers where they are, doing _his2 best to use them to give you a handjob inside $activeSlave.slaveName's ass. <<if canImpreg($activeSlave, $PC)>> <<= knockMeUp($activeSlave, 5, 1, -1, 1)>> <</if>> @@ -1641,7 +1641,7 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <br><<link "Rinse off with them">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You announce that they definitely need to rinse off before bed. They both start with surprise and then greet you as best they can, though $subSlave.slaveName groans a little at having to get up so soon after exhausting _himself2 and then climaxing. Giggling, $activeSlave.slaveName heaves _him2 to _his2 feet, and between the two of you, you get _him2 to the showers. _He2's really spent; _his2 legs are wobbly, and _he2 slithers down to crouch under the warm water as soon as _he2 can. Uncoordinated, _he2 fumbles for the soap and washes _his2 sore body, only vaguely noticing the sex going on mere centimeters over _his2 head. Since $activeSlave.slaveName was being such a good $girl and looking after $his <<if $activeSlave.relationship > 4>>wife's<<else>>lover's<</if>> needs, you take $him in the way $he likes it best, + You announce that they definitely need to rinse off before bed. They both start with surprise and then greet you as best they can, though $subSlave.slaveName groans a little at having to get up so soon after exhausting _himself2 and then climaxing. Giggling, $activeSlave.slaveName heaves _him2 to _his2 feet, and between the two of you, you get _him2 to the showers. _He2's really spent; _his2 legs are wobbly, and _he2 slithers down to crouch under the warm water as soon as _he2 can. Uncoordinated, _he2 fumbles for the soap and washes _his2 sore body, only vaguely noticing the sex going on mere <<if $showInches == 2>>inches<<else>>centimeters<</if>> over _his2 head. Since $activeSlave.slaveName was being such a good $girl and looking after $his <<if $activeSlave.relationship > 4>>wife's<<else>>lover's<</if>> needs, you take $him in the way $he likes it best, <<switch $activeSlave.fetish>> <<case "submissive">> holding the submissive $desc up against the shower wall and giving $him a second reaming. @@ -1854,7 +1854,7 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <br><br> $activeSlave.slaveName <<if $activeSlave.trust > 20>>wasn't really worried that $he was in trouble; your tone was not angry and $he wasn't breaking the rules. Even so, $he giggles<<else>>was worried that $he was in trouble; even through your tone wasn't angry, and even though $he wasn't breaking the rules, $he's afraid of you. So $he giggles with relief<</if>> when $he <<if canSee($activeSlave)>>sees<<else>>realizes<</if>> that $he's going to get $his drink of cum, just from a different source. <<if $activeSlave.trust > 20>> - $He runs $his <<if $activeSlave.tonguePiercing>>pierced<<else>>pink<</if>> tongue over $his lips hungrily, staring meaningfully at the cockhead centimeters in front of $his face. "I'm <<s>>o happy, <<Master>>," $he purrs. "You have the be<<s>>t cum.<<if $PC.balls > 1>> I'll never go hungry with you either.<</if>>" $He's still right up against $subSlave.slaveName, and $he reaches back to pat $subSlave.slaveName's butt reassuringly. "Your<<s>> is ni<<c>>e, but there'<<s>> only one <<Master>>." Then $he starts sucking your dick. + $He runs $his <<if $activeSlave.tonguePiercing>>pierced<<else>>pink<</if>> tongue over $his lips hungrily, staring meaningfully at the cockhead <<if $showInches == 2>>inches<<else>>centimeters<</if>> in front of $his face. "I'm <<s>>o happy, <<Master>>," $he purrs. "You have the be<<s>>t cum.<<if $PC.balls > 1>> I'll never go hungry with you either.<</if>>" $He's still right up against $subSlave.slaveName, and $he reaches back to pat $subSlave.slaveName's butt reassuringly. "Your<<s>> is ni<<c>>e, but there'<<s>> only one <<Master>>." Then $he starts sucking your dick. <<else>> "Thank you, <<Master>>," $he <<say>>s dutifully. "Your, um, your cum i<<s>> the be<<s>>t.<<if $PC.balls > 1>> I'll never go hungry with you either.<</if>>" Momentarily unsure of herself, $he blushes, and decides to take refuge in dicksucking. <</if>> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index 31c0c50723332b4ac755fa8c7e6fb1480fea49e4..8ed08cb26b0e6d529189771ca5acf6181d0243b9 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -206,7 +206,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</link>> //You will be despised for this action, and trade will be greatly damaged.// <</if>> <<if $cash >= 35000>> -<br><<link "Dispatch a sizeable amount of aid in exchange for the crown prince">> +<br><<link "Dispatch a sizable amount of aid in exchange for the crown prince">> <<replace "#result">> You seize a tablet and practically roll out of your bed, working vigorously and using every feature of $assistantName to the utmost. It's not easy, but your credits pave your way to sending a flight of VTOLs laden with goods to the new arcology. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse. <br><br> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index 6d4993bf5a7713b5a02c0ceb944b4a8ee7c6bc53..ee1290ad4821f20535ca397b85d519a60538ae78 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -11,11 +11,11 @@ More elite citizens require their own slaves and will cause the population of sl _FSScore = 0, /*FS progress for tourism*/ _slaveDemandU = 1, /*Changes to upperclass slave demand*/ _slaveDemandT = 1, /*Changes to topclass slave demand*/ -_expirationFS = 1, /*changes to likelyhood of slave death*/ +_expirationFS = 1, /*changes to likelihood of slave death*/ _slaveProductivity = 0, /*changes to slave productivity*/ _lowerClass = 0, /*fixed amount of changes to lowerclass interest to move in*/ _lowerClassP = 1, /*scaling changes to lowerclass interest ("stacking bonus")*/ -_welfareFS = 1, /*changes to likelyhood of lowerclass getting enslaved*/ +_welfareFS = 1, /*changes to likelihood of lowerclass getting enslaved*/ _middleClass = 0, /*see lowerclass examples for the rest of these*/ _middleClassP = 1, _upperClass = 0, @@ -72,7 +72,7 @@ _topClassP = 1>> <<set _FSScore += Math.min($arcologies[0].FSPaternalist, 100), _slaveDemandU *= 1 + Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * -0.04, _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * -0.05, - _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * -0.1, + _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * -0.15, _slaveProductivity += Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * 0.02, _lowerClass += Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * 80, _lowerClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * 0.004, @@ -89,7 +89,7 @@ _topClassP = 1>> <<set _FSScore += Math.min($arcologies[0].FSDegradationist, 100), _slaveDemandU *= 1 + Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * 0.04, _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * 0.05, - _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * 0.1, + _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * 0.2, _slaveProductivity += Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * 0.01, _lowerClass += Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * -80, _lowerClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSDegradationist, 100) / 20) * -0.004, @@ -149,12 +149,22 @@ _topClassP = 1>> <</if>> <<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _FSScore += Math.min($arcologies[0].FSAssetExpansionist, 100)>> + <<if $arcologies[0].FSBodypurist != "unset">> + <<set _expirationFS *= 1 + (Math.trunc(Math.min($arcologies[0].FSAssetExpansionist, 100) / 20) * 0.05) * (1 + (Math.trunc(Math.min($arcologies[0].FSBodypurist, 100) / 20) * -0.1))>> + <<else>> + <<set _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSAssetExpansionist, 100) / 20) * 0.05>> + <</if>> <</if>> <<if $arcologies[0].FSPastoralist != "unset">> <<set _FSScore += Math.min($arcologies[0].FSPastoralist, 100), _slaveDemandU *= 1 + Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 0.04, - _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 0.05, - _lowerClass += Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * -80, + _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 0.05>> + <<if $arcologies[0].FSPaternalist != "unset">> + <<set _expirationFS *= 1 + (Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 0.05) * (1 + (Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * -0.1)>> + <<else>> + <<set _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 0.05>> + <</if>> + <<set _lowerClass += Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * -80, _lowerClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * -0.004, _middleClass += Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 16, _middleClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSPastoralist, 100) / 20) * 0.002, @@ -193,6 +203,7 @@ _topClassP = 1>> <<set _FSScore += Math.min($arcologies[0].FSRomanRevivalist, 100), _slaveDemandU *= 1 + Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * 0.02, _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * 0.025, + _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * -0.1, _welfareFS *= 1 + Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * -0.05, _lowerClass += Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * 40, _lowerClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * 0.002, @@ -249,8 +260,13 @@ _topClassP = 1>> <<set _FSScore += Math.min($arcologies[0].FSRepopulationFocus, 100), _slaveDemandU *= 1 + Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 0.04, _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 0.05, - _slaveProductivity += Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * -0.01, - _lowerClass += Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 80, + _slaveProductivity += Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * -0.01>> + <<if $arcologies[0].FSPaternalist != "unset">> + <<set _expirationFS *= 1 + (Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 0.05) * (1 + (Math.trunc(Math.min($arcologies[0].FSPaternalist, 100) / 20) * -0.1)>> + <<else>> + <<set _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 0.05>> + <</if>> + <<set _lowerClass += Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 80, _lowerClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 0.004, _middleClass += Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 16, _middleClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSRepopulationFocus, 100) / 20) * 0.002, @@ -279,6 +295,7 @@ _topClassP = 1>> _slaveDemandU *= 1 + Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * 0.02, _slaveDemandT *= 1 + Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * 0.025, _slaveProductivity += Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * -0.01, + _expirationFS *= 1 + Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * 0.1, /*too high?*/ _lowerClass += Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * 40, _lowerClassP *= 1 + Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * 0.002, _middleClass += Math.trunc(Math.min($arcologies[0].FSHedonisticDecadence, 100) / 20) * -16, @@ -304,6 +321,48 @@ _topClassP = 1>> _upperClassP *= 0.98, _topClass += -5, _topClassP *= 0.98>> + <<if $MilkMilestoneRetirement == 1>> /*additional conditional retirement options are each half as strong as base retirement*/ + <<set _slaveDemandU *= 0.9, + _slaveDemandT *= 0.875, + _slaveProductivity += 0.025, + _expirationFS *= 0.9, + _lowerClass += 100, + _lowerClassP *= 1.01, + _middleClass += 40, + _middleClassP *= 1.01, + _upperClass += -13.5, + _upperClassP *= 0.99, + _topClass += -2.5, + _topClassP *= 0.99>> + <</if>> + <<if $CumMilestoneRetirement == 1>> + <<set _slaveDemandU *= 0.9, + _slaveDemandT *= 0.875, + _slaveProductivity += 0.025, + _expirationFS *= 0.9, + _lowerClass += 100, + _lowerClassP *= 1.01, + _middleClass += 40, + _middleClassP *= 1.01, + _upperClass += -13.5, + _upperClassP *= 0.99, + _topClass += -2.5, + _topClassP *= 0.99>> + <</if>> + <<if $BirthsMilestoneRetirement == 1>> + <<set _slaveDemandU *= 0.9, + _slaveDemandT *= 0.875, + _slaveProductivity += 0.025, + _expirationFS *= 0.9, + _lowerClass += 100, + _lowerClassP *= 1.01, + _middleClass += 40, + _middleClassP *= 1.01, + _upperClass += -13.5, + _upperClassP *= 0.99, + _topClass += -2.5, + _topClassP *= 0.99>> + <</if>> <</if>> <<if $ProRefugees == 1>> <<set _slaveDemandU *= 1.1, @@ -459,7 +518,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 +552,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, @@ -521,8 +580,6 @@ _topClassP = 1>> <<set _middleClass += ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.subsidize + $TGA.subsidize + $TCR.subsidize + $TFS.subsidize + $HA.subsidize) * 20, _middleClass *= 1 + ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.subsidize + $TGA.subsidize + $TCR.subsidize + $TFS.subsidize + $HA.subsidize) * 0.01>> -<br> - /*Slave retirement trigger pulled (one time only)*/ <<if $CitizenRetirementTrigger == 1>> <<if $arcologies[0].FSSupremacistLawME < 1 && $arcologies[0].FSSubjugationistLawME < 1>> @@ -539,7 +596,7 @@ _middleClass *= 1 + ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.sub _ASlavesRetirement = Math.trunc($NPCSlaves * 0.8), $NPCSlaves = Math.trunc($NPCSlaves * 0.8), $CitizenRetirement = 2>> - You have enacted citizen retirement, the slaves of eligible age are granted freedom. + You have enacted citizen retirement, the slaves of eligible age are granted freedom. <<if _helotsRetirement > 1>> @@.red;<<print _helotsRetirement>> of your menial slaves@@ were retired. <<elseif _helotsRetirements > 0>> @@ -573,7 +630,7 @@ $menialBioreactors -= _expirationBR>> <<if _expiration > 1>> <<if _expirationFS <= 0.5>> @@.red;<<print _expiration>> slaves passed away@@ due to natural causes. - <<else>> + <<else>> @@.red;<<print _expiration>> slaves died@@ due to the tough working conditions in your arcology. <</if>> <<if _expirationPC > 1>> @@ -722,7 +779,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 +902,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, @@ -885,7 +947,6 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <br><<print _TCD>> Top Class Demand | <<print _topClassP>> TC Multiplier <</if>> <br> -<br> <<print $arcologies[0].name>> is home to the following: <br>Lower Class Citizens | <<print $lowerClass>> | <<print _percLowerClass>>% <br>Middle Class Citizens | <<print $middleClass>> | <<print _percMiddleClass>>% @@ -930,7 +991,6 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <</if>> <br> - <<set _rentMultiplier = 1>> <<if $arcologies[0].FSPaternalistLaw == 1>> <<set _rentMultiplier *= 0.95>> @@ -957,7 +1017,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. @@ -1186,18 +1246,18 @@ earning you @@.yellowgreen;<<print cashFormat(_earnings)>>.@@ <<if $desc.length > 0>> Your arcology's economy benefits from close social alignment with <<if $desc.length > 2>> - ''$desc[0]'', - <<for $k = 1; $k < $desc.length; $k++>> - <<if $k < $desc.length-1>> - ''$desc[$k]'', - <<else>> - and ''$desc[$k]''<<if $descNeg.length > 0>>, but<<else>>.<</if>> - <</if>> - <</for>> + ''$desc[0]'', + <<for $k = 1; $k < $desc.length; $k++>> + <<if $k < $desc.length-1>> + ''$desc[$k]'', + <<else>> + and ''$desc[$k]''<<if $descNeg.length > 0>>, but<<else>>.<</if>> + <</if>> + <</for>> <<elseif $desc.length == 2>> - ''$desc[0]'' and ''$desc[1]''<<if $descNeg.length > 0>>, but<<else>>.<</if>> + ''$desc[0]'' and ''$desc[1]''<<if $descNeg.length > 0>>, but<<else>>.<</if>> <<else>> - ''$desc[0]''<<if $descNeg.length > 0>>, but<<else>>.<</if>> + ''$desc[0]''<<if $descNeg.length > 0>>, but<<else>>.<</if>> <</if>> <<set _AWeekGrowth += $desc.length>> <</if>> @@ -1205,18 +1265,18 @@ earning you @@.yellowgreen;<<print cashFormat(_earnings)>>.@@ <<if $desc.length == 0>>Your arcology's economy<</if>> is hindered by social conflicts with <<if $descNeg.length > 2>> - ''$descNeg[0]'', - <<for $k = 1; $k < $descNeg.length; $k++>> - <<if $k < $descNeg.length-1>> - ''$descNeg[$k]'', - <<else>> - and ''$descNeg[$k]''. - <</if>> - <</for>> + ''$descNeg[0]'', + <<for $k = 1; $k < $descNeg.length; $k++>> + <<if $k < $descNeg.length-1>> + ''$descNeg[$k]'', + <<else>> + and ''$descNeg[$k]''. + <</if>> + <</for>> <<elseif $descNeg.length == 2>> - ''$descNeg[0]'' and ''$descNeg[1]''. + ''$descNeg[0]'' and ''$descNeg[1]''. <<else>> - ''$descNeg[0]''. + ''$descNeg[0]''. <</if>> <<set _AWeekGrowth -= $descNeg.length>> <</if>> @@ -1288,20 +1348,20 @@ earning you @@.yellowgreen;<<print cashFormat(_earnings)>>.@@ <br> <<if $TSS.schoolPresent == 1>> -<br> -The Slave School has a <<if $TSS.schoolProsperity > 4>>very prosperous<<elseif $TSS.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. -<<if $TSS.schoolProsperity >= 10>> - It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<set $rep += 200>><</if>> - <<set $TSS.subsidize = 0>> - <<set $TSS.schoolProsperity = 10>> -<</if>> -<<if $TSS.subsidize == 1>> - You have a policy of subsidizing them. - <<set $TSS.schoolProsperity++>> -<<elseif $TSS.subsidize == -1>> - You have a policy of covertly undermining them. - <<set $TSS.schoolProsperity-->> -<</if>> + <br> + The Slave School has a <<if $TSS.schoolProsperity > 4>>very prosperous<<elseif $TSS.schoolProsperity < -4>>struggling<<else>>thriving<</if>> branch campus in $arcologies[0].name. + <<if $TSS.schoolProsperity >= 10>> + It is one of the finest slave schools in the world<<if $rep > 19000>>.<<else>>, @@.green;improving your reputation.@@<<set $rep += 200>><</if>> + <<set $TSS.subsidize = 0>> + <<set $TSS.schoolProsperity = 10>> + <</if>> + <<if $TSS.subsidize == 1>> + You have a policy of subsidizing them. + <<set $TSS.schoolProsperity++>> + <<elseif $TSS.subsidize == -1>> + You have a policy of covertly undermining them. + <<set $TSS.schoolProsperity-->> + <</if>> <</if>> <<if $GRI.schoolPresent == 1>> @@ -1414,10 +1474,10 @@ The Hippolyta Academy have a <<if $HA.schoolProsperity > 4>>very prosperous<<els You have a policy of covertly undermining them. <<set $HA.schoolProsperity-->> <</if>> -<</if>> - <</if>> <br> +<</if>> + <<if $marketAssistantLimit != 0>> <<silently>> <<= MenialPopCap()>> <</silently>> @@ -1459,3 +1519,4 @@ Your ''business assistant'' manages the menial slave market. <</if>> <<silently>><<= MenialPopCap()>><</silently>> <</if>> +<br> diff --git a/src/uncategorized/arcologyDescription.tw b/src/uncategorized/arcologyDescription.tw index f6d34edeefd31c3d991b5146c31f9a9c5c0f99b8..e7b8a379c4e0d5a47cc700164bd22ff8bdb43656 100644 --- a/src/uncategorized/arcologyDescription.tw +++ b/src/uncategorized/arcologyDescription.tw @@ -1,7 +1,7 @@ :: Arcology Description [nobr] -__'' $arcologies[0].name''__, your arcology, is located in a Free City in <<if $terrain == "oceanic">>the middle of the ocean<<else>>$continent<</if>>. It is a huge structure whose<<if $arcologyUpgrade.apron == 1>> solar-panelled<</if>> skin gleams in the sunshine<<if $arcologyUpgrade.hydro == 1>>, while verdant exterior hydroponics bays lend it an air of growth<</if>>. +__'' $arcologies[0].name''__, your arcology, is located in a Free City in <<if $terrain == "oceanic">>the middle of the ocean<<else>>$continent<</if>>. It is a huge structure whose<<if $arcologyUpgrade.apron == 1>> solar-paneled<</if>> skin gleams in the sunshine<<if $arcologyUpgrade.hydro == 1>>, while verdant exterior hydroponics bays lend it an air of growth<</if>>. <<if $weatherCladding == 1>> Much of its beautiful exterior is now hidden behind dull panels of weather cladding<<if $arcologyUpgrade.spire == 1>>, though its highest point is capped by tall, elegant spire<</if>>. <<elseif $weatherCladding == 2>> @@ -39,12 +39,9 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if ($arcologies[0].FSSupremacistDecoration == 100) || ($arcologies[0].FSSubjugationistDecoration == 100) || ($arcologies[0].FSGenderRadicalistDecoration == 100) || ($arcologies[0].FSGenderFundamentalistDecoration == 100) || ($arcologies[0].FSPaternalistDecoration == 100) || ($arcologies[0].FSDegradationistDecoration == 100) || ($arcologies[0].FSBodyPuristDecoration == 100) || ($arcologies[0].FSTransformationFetishistDecoration == 100) || ($arcologies[0].FSYouthPreferentialistDecoration == 100) || ($arcologies[0].FSMaturityPreferentialistDecoration == 100) || ($arcologies[0].FSSlimnessEnthusiastDecoration == 100) || ($arcologies[0].FSAssetExpansionistDecoration == 100) || ($arcologies[0].FSPastoralistDecoration == 100) || ($arcologies[0].FSPhysicalIdealistDecoration == 100) || ($arcologies[0].FSChattelReligionistDecoration == 100) || ($arcologies[0].FSRomanRevivalistDecoration == 100) || ($arcologies[0].FSAztecRevivalistDecoration == 100) || ($arcologies[0].FSEgyptianRevivalistDecoration == 100) || ($arcologies[0].FSEdoRevivalistDecoration == 100) || ($arcologies[0].FSArabianRevivalistDecoration == 100) || ($arcologies[0].FSChineseRevivalistDecoration == 100) || ($arcologies[0].FSRepopulationFocusDecoration == 100) || ($arcologies[0].FSRestartDecoration == 100) || ($arcologies[0].FSHedonisticDecadenceDecoration == 100)>> Outside the main entrance, there is an enormous statue of an idealized - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> - with several statues of nude slaves at its feet. + <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure with several statues of nude slaves at its feet. <<if $arcologies[0].FSSupremacistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> - has distinctly $arcologies[0].FSSupremacistRace features. + The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has distinctly $arcologies[0].FSSupremacistRace features. <</if>> <<if $arcologies[0].FSSubjugationistDecoration == 100>> The slaves have exaggerated $arcologies[0].FSSubjugationistRace features. @@ -56,8 +53,7 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el The slaves are all perfectly female. <</if>> <<if $arcologies[0].FSPaternalistDecoration == 100>> - The slaves are gazing adoringly up at the central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>>. + The slaves are gazing adoringly up at the central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure. <</if>> <<if $arcologies[0].FSDegradationistDecoration == 100>> The slaves are cowering, and are wearing chains. @@ -90,7 +86,9 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSRestartDecoration == 100>> The central <<if ($PC.dick == 1) && ($PC.vagina == 1)>> - shemale figure's balls are oversized and her stomach slightly rounded, + futanari figure's balls are oversized and her stomach slightly rounded, + <<elseif ($PC.dick == 1) && ($PC.boobs == 1)>> + shemale figure's balls are swollen with virile seed, <<elseif ($PC.dick == 1)>> male figure's balls are swollen with virile seed, <<else>> @@ -103,34 +101,29 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <</if>> <<if $arcologies[0].FSPhysicalIdealistDecoration == 100>> Both the central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> - and the slaves are <<if $arcologies[0].FSPhysicalIdealistLaw == 1>>quite fit<<else>>very muscular<</if>>. + <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure and the slaves are <<if $arcologies[0].FSPhysicalIdealistLaw == 1>>quite fit<<else>>very muscular<</if>>. <</if>> <<if $arcologies[0].FSHedonisticDecadenceDecoration == 100>> The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> - has a distinct softness to its body, while the slaves are delightfully rotund. + <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a distinct softness to its body, while the slaves are delightfully rotund. <</if>> <<if $arcologies[0].FSChattelReligionistDecoration == 100>> The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> has a halo behind <<if $PC.title == 1>>his<<else>>her<</if>> head, and the slaves are in attitudes of worship. + <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a halo behind <<if $PC.title == 1>>his<<else>>her<</if>> head, and the slaves are in attitudes of worship. <</if>> <<if $arcologies[0].FSRomanRevivalistDecoration == 100>> The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> is wearing a toga; <<if $PC.title == 1>>he<<else>>she<</if>> has a laurel wreath about <<if $PC.title == 1>>his<<else>>her<</if>> brow. + <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a toga; <<if $PC.title == 1>>he<<else>>she<</if>> has a laurel wreath about <<if $PC.title == 1>>his<<else>>her<</if>> brow. <</if>> <<if $arcologies[0].FSAztecRevivalistDecoration == 100>> The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> is wearing a feathered cloak, ornamented with jewels; <<if $PC.title == 1>>he<<else>>she<</if>> has a giant headdress on <<if $PC.title == 1>>his<<else>>her<</if>> head. + <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a feathered cloak, ornamented with jewels; <<if $PC.title == 1>>he<<else>>she<</if>> has a giant headdress on <<if $PC.title == 1>>his<<else>>her<</if>> head. <</if>> <<if $arcologies[0].FSEgyptianRevivalistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> is wearing a pharaoh's crown. + The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a pharaoh's crown. <</if>> <<if $arcologies[0].FSEdoRevivalistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> - figure has a hand resting confidently on the hilts of the sheathed katana and wakizashi + The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure has a hand resting confidently on the hilts of the sheathed katana and wakizashi <<if ($PC.title == 1)>> he <<else>> @@ -145,12 +138,10 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el waist. <</if>> <<if $arcologies[0].FSArabianRevivalistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> is wearing a turban and flowing robes. + The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing a turban and flowing robes. <</if>> <<if $arcologies[0].FSChineseRevivalistDecoration == 100>> - The central - <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale figure<<else>>male figure<</if>><<else>>female figure<</if>> is wearing the robes of an ancient Chinese + The central <<if ($PC.dick == 1)>><<if ($PC.vagina == 1)>>futanari<<elseif ($PC.boobs == 1)>>shemale<<else>>male<</if>><<else>>female<</if>> figure is wearing the robes of an ancient Chinese <<if ($PC.title == 1)>> Emperor. <<else>> @@ -457,7 +448,7 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSRomanRevivalistDecoration >= 60>> The central plaza is decorated to look like a thriving Roman forum on market day. <<elseif $arcologies[0].FSAztecRevivalistDecoration >= 60>> - The central plaza is decorated to look like a tribute to the gods, with huge statues, all looking in awe at the central temple. Many merchants peddle the goods of the new millennia. + The central plaza is decorated to look like a tribute to the gods, with huge statues, all looking in awe at the central temple. Many merchants peddle the goods of the new millennium. <<elseif $arcologies[0].FSEgyptianRevivalistDecoration >= 60>> The central plaza is decorated to look like a thriving ancient Egyptian market on a festival day. <<elseif $arcologies[0].FSEdoRevivalistDecoration >= 60>> @@ -514,7 +505,7 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <</if>> <<if $arcologies[0].FSPhysicalIdealistDecoration >= 80>> <<if $arcologies[0].FSFitLaw == 1>> - Their bodies are uniformly fit and healthy<<if $arcologies[0].FSRomanRevivalist > 0>> in the hellenistic tradition<</if>>. + Their bodies are uniformly fit and healthy<<if $arcologies[0].FSRomanRevivalist > 0>> in the Hellenistic tradition<</if>>. <<else>> Their musculature is uniformly stunning. Swole acceptance is high here. <</if>> diff --git a/src/uncategorized/barracks.tw b/src/uncategorized/barracks.tw index 563371de212b888d80e1cba5ad3ca70f3c9a78fb..2da010826933957ddb3c611f495f5bbc2a30d8dc 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 pick-me-up. <<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/brothel.tw b/src/uncategorized/brothel.tw index 5ed74cca656f0a2cc39202946749f2c7f63af795..79f6ffb2d58afeded06351513d5f0e651ff21bc3 100644 --- a/src/uncategorized/brothel.tw +++ b/src/uncategorized/brothel.tw @@ -27,9 +27,9 @@ $brothelNameCaps <<case "Repopulation Focus">> is clean and full of soft couches and chairs for its' pregnant whores to lounge upon while showing off their assets. Several of the rooms are prepped to allow a whore to give birth in front of an audience. A supply of freshly squeezed breast milk is available on tap. <<case "Eugenics">> - is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and poledancing on a stage. Safe sex is greatly encouraged. The real action happens in several reserved rooms dedicated to society's best, since the loud music drowns out private conversations. + is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and pole dancing on a stage. Safe sex is greatly encouraged. The real action happens in several reserved rooms dedicated to society's best, since the loud music drowns out private conversations. <<case "Asset Expansionist">> - is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and poledancing on a stage. + is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and pole dancing on a stage. <<case "Transformation Fetishist">> is sterile and clean. Interactive screens on the walls list the whores and their modifications in clinical detail. <<case "Gender Radicalist">> diff --git a/src/uncategorized/brothelAdvertisement.tw b/src/uncategorized/brothelAdvertisement.tw index aabc4ad4a3eecde21944ae4e7eeb184b6f197c8f..cce55df0e58d0d82a8d4011e5e23473498142c56 100644 --- a/src/uncategorized/brothelAdvertisement.tw +++ b/src/uncategorized/brothelAdvertisement.tw @@ -20,9 +20,9 @@ <<case "Repopulation Focus">> $brothelNameCaps is clean and full of soft couches and chairs for its' pregnant whores to lounge upon while showing off their assets. Several of the rooms are prepped to allow a whore to give birth in front of an audience. A supply of freshly squeezed breast milk is available on tap. <<case "Eugenics">> - $brothelNameCaps is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and poledancing on a stage. Safe sex is greatly encouraged. The real action happens in several reserved rooms dedicated to society's best, since the loud music drowns out private conversations. + $brothelNameCaps is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and pole dancing on a stage. Safe sex is greatly encouraged. The real action happens in several reserved rooms dedicated to society's best, since the loud music drowns out private conversations. <<case "Asset Expansionist">> - $brothelNameCaps is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and poledancing on a stage. + $brothelNameCaps is decorated to look like a club. Loud music is playing, and the whores that aren't with customers are stripping and pole dancing on a stage. <<case "Transformation Fetishist">> $brothelNameCaps is sterile and clean. Interactive screens on the walls list the whores and their modifications in clinical detail. <<case "Gender Radicalist">> diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 2a996eecf08abc899778c2f187fc68a8d2f227ad..27927fc1d18f57138618e05ea670443d81d1a865 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..635b855bd8df76f65dc9033b742b66c47a4f1de1 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>> @@ -203,7 +203,7 @@ __Sex Slave Purchase Options__ <</if>> <<if ($seeDicks != 0)>> - <br> [[L'école des Enculées][$slavesSeen += 1]] | + <br> [[L'École des Enculées][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "LDE", $introType = "bulk", $numSlaves = 5]] | <</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..712853a54b3472a344fed5b55579c163145c9ac3 100644 --- a/src/uncategorized/clinic.tw +++ b/src/uncategorized/clinic.tw @@ -25,19 +25,19 @@ $clinicNameCaps <<case "Degradationist">> is clean and cold, all scrubbed tile and cool steel. The beds have prominent restraint attachment points to force patients into any position desired. <<case "Repopulation Focus">> - is warm and inviting, with wide corridors and ample seating for its pregnant clientele. All the equipment is designed to accommodate heavily pregnant women. + is warm and inviting, with wide corridors and ample seating for its pregnant clientèle. All the equipment is designed to accommodate heavily pregnant women. <<case "Eugenics">> is warm and inviting on one side, cold and utilitarian on the other. Only the toys of the elite are allowed the best of care. <<case "Asset Expansionist">> - is utilitarian, without any concession to style. Every available centimeter of space is used for equipment specialized to support growth. + is utilitarian, without any concession to style. Every available <<if $showInches == 2>>inch<<else>>centimeter<</if>> of space is used for equipment specialized to support growth. <<case "Transformation Fetishist">> - is utilitarian, without any concession to style. Every available centimeter of space is used for equipment specialized to support radical surgery. + is utilitarian, without any concession to style. Every available <<if $showInches == 2>>inch<<else>>centimeter<</if>> 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">> - is utilitarian, without any concession to style. Every available centimeter of space is used for some piece of equipment useful in making the human body faster or stronger. + is utilitarian, without any concession to style. Every available <<if $showInches == 2>>inch<<else>>centimeter<</if>> of space is used for some piece of equipment useful in making the human body faster or stronger. <<case "Supremacist">> is clean and cold, all scrubbed tile and cool steel. The only hint of its radical uses are the pseudoscientific racialist charts on the walls. <<case "Subjugationist">> @@ -45,13 +45,13 @@ $clinicNameCaps <<case "Paternalist">> is warm and inviting, with curved walls and warm colors designed to put patients at their ease. Each bed is well provided with entertainment options. <<case "Pastoralist">> - is utilitarian, without any concession to style. Every available centimeter of space is used for equipment specialized for human veterinary medicine. + is utilitarian, without any concession to style. Every available <<if $showInches == 2>>inch<<else>>centimeter<</if>> of space is used for equipment specialized for human veterinary medicine. <<case "Maturity Preferentialist">> is comfortable and soothing, with curved walls and cool colors designed to keep patients relaxed. Each bed is provided with refined yet invariably pornographic entertainment options. <<case "Youth Preferentialist">> is bright and cheerful, with curved walls and pastel colors designed to keep patients in good spirits. Each bed is provided with light entertainment options. <<case "Body Purist">> - is utilitarian, without any concession to style. Every available centimeter of space is filled with equipment designed to make medicine as low-impact as possible. + is utilitarian, without any concession to style. Every available <<if $showInches == 2>>inch<<else>>centimeter<</if>> of space is filled with equipment designed to make medicine as low-impact as possible. <<case "Slimness Enthusiast">> is warm and inviting, with curved walls and warm colors designed to put patients at their ease. Each bed is well provided with entertainment options. <<case "Hedonistic">> 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 f59e5d9fc85a71e25f28742be6692f5e25acef67..c261005b1000f8a8b7d4f7a17c5ff477f53cc235 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/corporateMarket.tw b/src/uncategorized/corporateMarket.tw index 57faca6f375264d4853c63d7794d38545fead1e2..1f5d4f75015384fc5bd6a0849b14eb73e020c393 100644 --- a/src/uncategorized/corporateMarket.tw +++ b/src/uncategorized/corporateMarket.tw @@ -82,16 +82,17 @@ while you browse. <<set $slaveCost *= 0.9>> <</if>> +<<setLocalPronouns $activeSlave>> <<set $slaveCost = 500*Math.trunc($slaveCost/500)>> The offered price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <br> <<if $cash >= $slaveCost>> - [[Buy her slave contract|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] + [["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] <<else>> //You lack the necessary funds to buy this slave.// <</if>> <br> -[[Decline to purchase her and check out another slave|Corporate Market][$slavesSeen += 1]] +[["Decline to purchase " + $him + " and check out another slave"|Corporate Market][$slavesSeen += 1]] <br><br> <<set $saleDescription = 1, $applyLaw = 1>><<include "Long Slave Description">> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 82d1ee5bab8b8cabf59b64bdaf999925b3a9e69f..328837a142843b4448f7095d3f8662a3f5d4ead2 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/dairyReport.tw b/src/uncategorized/dairyReport.tw index c196de514a02444a3ee5a7ccf44e041136bf8496..7471800d36de1f2a7d6272e51fea8414d347f7de 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -33,7 +33,7 @@ <<if $slaves[_i].mpreg == 1>> <<set $slaves[_i].analCount += 10, $analTotal += 10>> <<else>> - <<ser $slaves[_i].vaginalCount += 10, $vaginalTotal += 10>> + <<set $slaves[_i].vaginalCount += 10, $vaginalTotal += 10>> <</if>> <<set $slaves[_i].pregType = setPregType($slaves[_i])>> <<set WombImpregnate($slaves[_i], $slaves[_i].pregType, $Milkmaid.ID, 1)>> 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/dispensary.tw b/src/uncategorized/dispensary.tw index 0f9cbde84595e37b529aa312563f0fffe3191a95..ef795cec3281c627de068f313655c43557cf40a6 100644 --- a/src/uncategorized/dispensary.tw +++ b/src/uncategorized/dispensary.tw @@ -160,56 +160,39 @@ It is currently working on the following organs: <br> <</if>> <</if>> - /* <<if $seePreg != 0 && $seeBestiality != 0>> <<if $organFarmUpgrade > 0 && $farmyardLabUpgrades.animalOvaries > 0>> - <<if ($animalOvaries != 1) && ($rep <= 15000*_PCSkillCheck)>> - //You lack the reputation to access designs for cloning animal ovaries for slaves.// - <br> - <<elseif ($animalOvaries != 1) && ($rep > 15000*_PCSkillCheck)>> - [[Purchase designs for cloning animal ovaries for slaves|Dispensary][$cash -= 50000*_PCSkillCheck, $animalOvaries = 1]] - //Costs <<print cashFormat(50000*_PCSkillCheck)>>// - <br> //Will allow the growth of animal ovaries for slaves.// + <<if $animalOvaries < 1>> + //You lack the required designs for cloning animal ovaries for slaves.// <br> - <<elseif ($animalOvaries > 0)>> + <<else>> The fabricator is capable of growing animal ovaries for slaves. <br> <</if>> <</if>> <<if $organFarmUpgrade > 0 && $farmyardLabUpgrades.animalTesticles > 0>> - <<if ($animalTesticles != 1) && ($rep <= 15000*_PCSkillCheck)>> - //You lack the reputation to access designs for cloning animal testicles for slaves.// - <br> - <<elseif ($animalTesticles != 1) && ($rep > 15000*_PCSkillCheck)>> - [[Purchase designs for cloning animal testicles for slaves|Dispensary][$cash -= 50000*_PCSkillCheck, $animalTesticles = 1]] - //Costs <<print cashFormat(50000*_PCSkillCheck)>>// - <br> //Will allow the growth of animal testicles for slaves.// + <<if $animalTesticles < 1>> + //You lack the required designs for cloning animal testicles for slaves.// <br> - <<elseif ($animalTesticles > 0)>> + <<else>> The fabricator is capable of growing animal testicles for slaves. <br> <</if>> <</if>> <<if $organFarmUpgrade > 0 && $farmyardLabUpgrades.animalMpreg > 0>> - <<if ($animalMpreg != 1) && ($rep <= 15000*_PCSkillCheck)>> - //You lack the reputation to access designs for cloning animal anal wombs and ovaries for slaves.// - <br> - <<elseif ($animalMpreg != 1) && ($rep > 15000*_PCSkillCheck)>> - [[Purchase designs for cloning animal anal wombs and ovaries for slaves|Dispensary][$cash -= 50000*_PCSkillCheck, $animalMpreg = 1]] - //Costs <<print cashFormat(50000*_PCSkillCheck)>>// - <br> //Will allow the growth of animal anal wombs and ovaries for slaves.// + <<if $animalMpreg < 1>> + //You lack the required designs for cloning animal anal wombs and ovaries for slaves.// <br> - <<elseif ($animalMpreg > 0)>> + <<else>> The fabricator is capable of growing animal anal wombs and ovaries for slaves. <br> <</if>> <</if>> <</if>> */ - <br> Hormones Upgrades <hr> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 5cb8b8f5f8585be6b5fe4dc5ce35a530ac5c5e20..9f403ab05b3c1d51f6383dc3f9e5da375125d80c 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -20,12 +20,15 @@ <br><br> -<<include "Personal Business">> +<<include "Arcology Management">> -<br><br> +<<if $FSAnnounced > 0>> + <br><br> + <<include "FS Developments">> +<</if>> <<if $corpAnnounced == 1>> - <br> + <br><br> <<if $corpIncorporated == 0>> <span id="incorporate"> You have not yet committed funds to create a publicly traded slave trading corporation. <<link "Lay the groundwork for incorporation">><<set $corpIncorporated = 1>><<set $sharePrice = 10>><<set $oldSharePrice = $sharePrice>><<set $personalShares = 2000>><<set $cash -= 30000>><<set $publicShares = 1000>><<set $corpCash = 20000>><<set $generalAssets = 500>><<set $slaveAssets = 1000>><<set $entrapmentAssets = 500>><<set $captureAssets = 500>><<set $trainingAssets = 500>><<set $surgicalAssets = 500>><<set $drugAssets = 500>><<replace "#incorporate">><<print "The groundwork has been laid for the incorporation of a publicly traded slave trading corporation. The IPO will involve 1000 shares at <<print cashFormat(10)>>/share.">><</replace>><</link>> //Costs <<print cashFormat(30000)>>// @@ -33,32 +36,26 @@ <<else>> <<include "Corporation Developments">> <</if>> - <br><br> <</if>> -<<include "Reputation">> <<if $secExp == 1>> <br><br> <<include "authorityReport">> +<br><br> +<<include "securityReport">> <</if>> <br><br> -<<include "Arcology Management">> +<<include "Reputation">> -<<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> <br><br> -<<include "Personal Notes">> -<</if>> -<<if $FSAnnounced > 0>> - <br><br> - <<include "FS Developments">> -<</if>> +<<include "Personal Business">> +<<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> <br><br> -<<if $secExp == 1>> -<<include "securityReport">> +<<include "Personal Notes">> <</if>> <<else>> @@ -66,24 +63,22 @@ <body> <div class="tab"> - <button class="tablinks" onclick="opentab(event, 'Arcologies')" id="defaultOpen">Arcologies</button> - <button class="tablinks" onclick="opentab(event, 'Business')">Personal Business</button> + <button class="tablinks" onclick="opentab(event, 'Arcologies')" id="defaultOpen">Arcologies</button> + <button class="tablinks" onclick="opentab(event, 'Management')">Arcology Management</button> + <<if $FSAnnounced > 0>> + <button class="tablinks" onclick="opentab(event, 'Societies')">Society Development</button> + <</if>> <<if $corpAnnounced == 1>> - <button class="tablinks" onclick="opentab(event, 'Corporation')">Corporation</button> + <button class="tablinks" onclick="opentab(event, 'Corporation')">Corporation</button> <</if>> - <button class="tablinks" onclick="opentab(event, 'Reputation')">Reputation</button> <<if $secExp == 1>> - <button class="tablinks" onclick="opentab(event, 'Authority')">Authority</button> + <button class="tablinks" onclick="opentab(event, 'Authority')">Authority</button> + <button class="tablinks" onclick="opentab(event, 'securityReport')">Security</button> <</if>> - <button class="tablinks" onclick="opentab(event, 'Management')">Arcology Management</button> + <button class="tablinks" onclick="opentab(event, 'Reputation')">Reputation</button> + <button class="tablinks" onclick="opentab(event, 'Business')">Personal Business</button> <<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> - <button class="tablinks" onclick="opentab(event, 'Personal')">Personal Notes</button> - <</if>> - <<if $FSAnnounced > 0>> - <button class="tablinks" onclick="opentab(event, 'Societies')">Society Development</button> - <</if>> - <<if $secExp == 1>> - <button class="tablinks" onclick="opentab(event, 'securityReport')">Security</button> + <button class="tablinks" onclick="opentab(event, 'Personal')">Personal Notes</button> <</if>> </div> @@ -93,12 +88,20 @@ </div> </div> -<div id="Business" class="tabcontent"> +<div id="Management" class="tabcontent"> <div class="content"> -<<include "Personal Business">> +<<include "Arcology Management">> </div> </div> +<<if $FSAnnounced > 0>> +<div id="Societies" class="tabcontent"> +<div class="content"> +<<include "FS Developments">> +</div> +</div> +<</if>> + <<if $corpAnnounced == 1>> <div id="Corporation" class="tabcontent"> <div class="content"> @@ -113,45 +116,37 @@ You have not yet committed funds to create a publicly traded slave trading corpo </div> <</if>> -<div id="Reputation" class="tabcontent"> -<div class="content"> -<<include "Reputation">> -</div> -</div> - <div id="Authority" class="tabcontent"> <div class="content"> <<include "authorityReport">> </div> </div> -<div id="Management" class="tabcontent"> +<div id="securityReport" class="tabcontent"> <div class="content"> -<<include "Arcology Management">> +<<include "securityReport">> </div> </div> -<<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> -<div id="Personal" class="tabcontent"> +<div id="Reputation" class="tabcontent"> <div class="content"> -<<include "Personal Notes">> +<<include "Reputation">> </div> </div> -<</if>> -<<if $FSAnnounced > 0>> -<div id="Societies" class="tabcontent"> +<div id="Business" class="tabcontent"> <div class="content"> -<<include "FS Developments">> +<<include "Personal Business">> </div> </div> -<</if>> -<div id="securityReport" class="tabcontent"> +<<if ($PC.boobs == 1 && $PC.boobsBonus > 0) || $PC.pregKnown == 1 || $playerAging != 0>> +<div id="Personal" class="tabcontent"> <div class="content"> -<<include "securityReport">> +<<include "Personal Notes">> </div> </div> +<</if>> <script> function opentab(evt, tabName) { diff --git a/src/uncategorized/growthResearchInstitute.tw b/src/uncategorized/growthResearchInstitute.tw index 1450bc2ab09243959ee8ca311c0f9f25e5a00b25..ddd3764868934c1ed1d87f2523a495f5cd934144 100644 --- a/src/uncategorized/growthResearchInstitute.tw +++ b/src/uncategorized/growthResearchInstitute.tw @@ -23,17 +23,19 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[["Buy "+$his+" and check out other slaves to order"|Growth Research Institute][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|Growth Research Institute][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[["Buy "+$his+" slave contract"|New Slave Intro][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[["Buy "+$his+" and Finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[["Decline to purchase "+$his+" and check out another slave"|Growth Research Institute][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|Growth Research Institute][$slavesSeen += 1]] + <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</if>> diff --git a/src/uncategorized/hgSelect.tw b/src/uncategorized/hgSelect.tw index 9fcb6453d69e06c1962e67130af7329dba36c0a7..d41eb839c782f70860755c512686813f3962e22f 100644 --- a/src/uncategorized/hgSelect.tw +++ b/src/uncategorized/hgSelect.tw @@ -9,22 +9,7 @@ <<if ($HeadGirl != 0)>> <<set $HeadGirl = getSlave($HeadGirl.ID)>> <<setLocalPronouns $HeadGirl>> - <<if $surnameOrder != 1>> - <<switch $HeadGirl.nationality>> - <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> - <<if $HeadGirl.slaveSurname>> - <<set _HGName = $HeadGirl.slaveSurname + " " + $HeadGirl.slaveName>> - <<else>> - <<set _HGName = $HeadGirl.slaveName>> - <</if>> - <<default>> - <<set _HGName = $HeadGirl.slaveName>> - <<if $HeadGirl.slaveSurname>><<set _HGName += " " + $HeadGirl.slaveSurname>><</if>> - <</switch>> - <<else>> - <<set _HGName = $HeadGirl.slaveName>> - <<if $HeadGirl.slaveSurname>><<set _HGName += " " + $HeadGirl.slaveSurname>><</if>> - <</if>> + <<set _HGName = SlaveFullName($HeadGirl)>> ''__@@.pink;_HGName@@__'' is serving as your Head Girl<<if $arcologies[0].FSEgyptianRevivalistLaw == 1>> and Consort; it is $his role to serve and comfort you at your side, in addition to performing normal head girl duties<</if>>. <br><br> <</if>> @@ -73,7 +58,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/lecoleDesEnculees.tw b/src/uncategorized/lecoleDesEnculees.tw index 21594b9e6f5610e0c5156a37edc92389a4110356..88f7c33ab48363ba29a252a8dfc79b1af4866a92 100644 --- a/src/uncategorized/lecoleDesEnculees.tw +++ b/src/uncategorized/lecoleDesEnculees.tw @@ -1,4 +1,4 @@ -:: L'école des Enculées [nobr] +:: L'École des Enculées [nobr] <<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves", $showEncyclopedia = 1, $encyclopedia = "Slave Schools">> /* Multi-Purchase Support */ @@ -7,9 +7,9 @@ <<set $nextButton = "Continue", $nextLink = "Bulk Slave Intro", $slaveMarket = "LDE", $returnTo = "Main", $newSlaveIndex = 0>> <</if>> -//L'école des Enculées is one of the oldest networks of slave schools, but because its training must be started early, it is only now beginning to produce and show a return on its investors' stakes. It aims to produce graduates more feminine than the average naturally born female, in spite of their having been born male. The school is a global leader in hormonal feminization, which allows it to produce curvier slaves than many schools that focus on natural females. It also retains its graduates for a year after their majority and their enslavement, so as to be able to legally subject them to intensive sexual conditioning that focuses on their prostates as their main remaining locus of arousal. <<if $LDE.schoolUpgrade != 0>><br><br>Since you have endowed <<if $LDE.schoolUpgrade == 1>>the regular application of drugs to induce extreme infatuation in its graduates towards the first dominant person they encounter, any graduate purchased here will now promptly fall in love with you.<<else>>research into narrowly targeted hormonal treatments, its graduates are now available with generous members despite their femininity.<</if>> As a major <<if $PC.title == 0>>benefactrix<<else>>benefactor<</if>> of the institution, you also receive a discount on them.<</if>>// +//L'École des Enculées is one of the oldest networks of slave schools, but because its training must be started early, it is only now beginning to produce and show a return on its investors' stakes. It aims to produce graduates more feminine than the average naturally born female, in spite of their having been born male. The school is a global leader in hormonal feminization, which allows it to produce curvier slaves than many schools that focus on natural females. It also retains its graduates for a year after their majority and their enslavement, so as to be able to legally subject them to intensive sexual conditioning that focuses on their prostates as their main remaining locus of arousal. <<if $LDE.schoolUpgrade != 0>><br><br>Since you have endowed <<if $LDE.schoolUpgrade == 1>>the regular application of drugs to induce extreme infatuation in its graduates towards the first dominant person they encounter, any graduate purchased here will now promptly fall in love with you.<<else>>research into narrowly targeted hormonal treatments, its graduates are now available with generous members despite their femininity.<</if>> As a major <<if $PC.title == 0>>benefactrix<<else>>benefactor<</if>> of the institution, you also receive a discount on them.<</if>>// -<br><br>L'école des Enculées offers a fresh graduate for inspection via video call. The interview takes place in the dormitory for the oldest class of girls. Absurdly sexual squeals repeatedly interrupt the call, making it very clear that someone close by the interviewee is experiencing a strong combination of anal pain and anal pleasure. +<br><br>L'École des Enculées offers a fresh graduate for inspection via video call. The interview takes place in the dormitory for the oldest class of girls. Absurdly sexual squeals repeatedly interrupt the call, making it very clear that someone close by the interviewee is experiencing a strong combination of anal pain and anal pleasure. <<GenerateMarketSlave "LDE">> <<slaveCost $activeSlave>> @@ -22,17 +22,18 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|L'école des Enculées][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|L'École des Enculées][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|L'école des Enculées][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|L'École des Enculées][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</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..34c22029ac5443ebd76a96a123e69a7cb3007509 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">> @@ -298,7 +298,7 @@ $masterSuiteNameCaps is furnished <<set _Tmult0 = Math.trunc($masterSuite*1000*$upgradeMultiplierArcology)>> [[Expand the Master Suite|Master Suite][$cash -= _Tmult0, $masterSuite += 2, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <<if $Concubine == 0 && $masterSuiteSlaves == 0>> - |[[Decommission the Master Suite|Main][$masterSuite = 0, $masterSuiteUpgradeLuxury = 0, $masterSuitePregnancySlaveLuxuries = 0, $masterSuiteDecoration = "standard", $masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0, $masterSuiteUpgradePregnancy = 0, $masterSuiteHyperPregnancy = 0]] + | [[Decommission the Master Suite|Main][$masterSuite = 0, $masterSuiteUpgradeLuxury = 0, $masterSuitePregnancySlaveLuxuries = 0, $masterSuiteDecoration = "standard", $masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0, $masterSuiteUpgradePregnancy = 0, $masterSuiteHyperPregnancy = 0]] <</if>> <<if $masterSuiteSlaves > 0>> @@ -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 f784a38f5991fe79696dbe5f318192aab43289d6..4936b35f69562e2fd5720f4218aea5a95fb6a7e9 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/multiImplant.tw b/src/uncategorized/multiImplant.tw index 9a577e4bf0bf0647479da1d5b2165798715d99e7..7c1a0f34b738d28a5ac96f3d9d33cb647d9ec8db 100644 --- a/src/uncategorized/multiImplant.tw +++ b/src/uncategorized/multiImplant.tw @@ -342,7 +342,7 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized <</if>> <</if>> <</if>> - <<set $surgeryType = "addAAnimalOvaries">> + <<set $surgeryType = "addAnimalOvaries">> <br><hr> <<include "Surgery Degradation">> <<elseif $activeSlave.ovaries == 1>> diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw index 1e2510f2148e727c0a5ea649f96e7ed96f4ecf6f..fdf403477ba9eb7192a903d7532f81277db2b133 100644 --- a/src/uncategorized/neighborsDevelopment.tw +++ b/src/uncategorized/neighborsDevelopment.tw @@ -1046,7 +1046,7 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcol <<set $corpCash += _corpBonus>> <<elseif $surgicalUpgradeGenitalia == "fucknugget">> It's a @@.lightgreen;good market@@ for your corporation's ex-human sex toys, improving sales and helping social progress. - <<set $arcologies[$i].FSTransformationFetishist += 1>> + <<set $arcologies[$i].FSDegradationist += 1>> <<set $corpCash += _corpBonus>> <</if>> <</if>> @@ -2696,7 +2696,7 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcol <<if $plot>> <<if $peacekeepers != 0>> - <br><br> + <br> <<if $peacekeepers.strength >= 50>> <<set _prisoners = Math.trunc($peacekeepers.attitude/10)+random(0,10)>> General $peacekeepers.generalName's little empire near the arcology @@ -2730,5 +2730,6 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcol Unfortunately, the presence of so much old world military power near the Free City causes @@.red;public concern.@@ <<set $rep -= 100>> <</if>> + <br> <</if>> <</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 284d35d335f004b66418da7ba121fbe16f969565..5466c206ae072c362dcb422bea3522dc5f38b9ea 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>> @@ -1884,7 +1884,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<set $activeSlave.choosesOwnAssignment = 0>> <<replace "#introResult">> You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $arcadeName. The new slave does not know what $arcadeName is, not really, and $he doesn't know what being set up there means, either. $He'll be confined inside a small space, not too different from the indignities $he's suffered already. It's only when the restraints lock into place that $he'll understand $his doom. $His mouth will be forced open and presented at one wall of $arcadeName, and $his ass will protrude from its other side, $his holes available for public relief at both ends. $He'll probably refuse to believe the truth, until the first cockhead enters $his mouth<<if $activeSlave.vagina > -1>>, parts $his pussylips,<</if>> or presses against $his poor anus. - <<if ($arcade <= $arcadeSlaves)>>Mere meters away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by $his first customers, $he's blissfully unaware that $he's $arcade new slaves away from the same fate.<</if>> + <<if ($arcade <= $arcadeSlaves)>>Mere <<if $showInches == 2>>yards<<else>>meters<</if>> away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by $his first customers, $he's blissfully unaware that $he's $arcade new slaves away from the same fate.<</if>> <</replace>> <</link>> <</if>> 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/pBombing.tw b/src/uncategorized/pBombing.tw index bc2c30b18a8db59eb77a9041ddba7c5a8b1aac6e..231ba43c5c40f52f27b91f6c40f1e803ca27b851 100644 --- a/src/uncategorized/pBombing.tw +++ b/src/uncategorized/pBombing.tw @@ -5,7 +5,7 @@ One fine day, you're strolling down the main promenade, making your usual combined inspection and public rounds. These walks are triply useful, since they allow you to keep a finger on the pulse of your demesne, identify any problems, and display yourself to the population. <<if $Bodyguard != 0>>$Bodyguard.slaveName is walking with you, of course, her presence protection, intimidation, and ostentation, all in one.<</if>> -<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> suddenly relays a silent alarm, highlighting a scruffy individual twenty meters ahead. This person is hooded and acting oddly. You catch a glance from beneath the hood in your direction: and the figure obviously decides that it can get no closer to you. Your assistant's scanning detects the presence of an implanted bomb moments before the suicide bomber detonates themselves. +<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> suddenly relays a silent alarm, highlighting a scruffy individual twenty <<if $showInches == 2>>yards<<else>>meters<</if>> ahead. This person is hooded and acting oddly. You catch a glance from beneath the hood in your direction: and the figure obviously decides that it can get no closer to you. Your assistant's scanning detects the presence of an implanted bomb moments before the suicide bomber detonates themselves. The implant is small, and went off too far ahead to do anything more than stun. <<if $Bodyguard != 0>>Since she was behind you, $Bodyguard.slaveName is in much better shape than you, her ears clear and her senses sharp. <</if>>Three other assailants run at you from where they were waiting in the confusion, wielding improvised weapons that apparently did not set off the security scanners. @@ -41,7 +41,7 @@ The implant is small, and went off too far ahead to do anything more than stun. <<else>> drawing her machine pistol. She cradles the diminutive weapon in both hands and swivels from target to target, placing a disciplined burst of fire in each at its center of mass. <</if>> - None of them gets within five meters. $Bodyguard.slaveName dispassionately places a round in the head of each body, reloads, and takes up a position from which she can watch for further threats. There are none, and due to her sterling conduct there is @@.green;an increase in confidence in the security of $arcologies[0].name@@ and @@.green;public applause for your skill in training her.@@ There is some @@.red;minor damage@@ to repair, but no lasting harm. + None of them gets within five <<if $showInches == 2>>yards<<else>>meters<</if>>. $Bodyguard.slaveName dispassionately places a round in the head of each body, reloads, and takes up a position from which she can watch for further threats. There are none, and due to her sterling conduct there is @@.green;an increase in confidence in the security of $arcologies[0].name@@ and @@.green;public applause for your skill in training her.@@ There is some @@.red;minor damage@@ to repair, but no lasting harm. <<set $cash -= 1000>> <<set $rep += 500>> <<set $arcologies[0].prosperity += 1>> diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw index 4e35c2d1ab9ac941956934bcea2c4a841992bf82..3ea1bb8d036979d42a9ad1645dbaf065bd5a14ec 100644 --- a/src/uncategorized/pMercenaryRomeo.tw +++ b/src/uncategorized/pMercenaryRomeo.tw @@ -1,13 +1,13 @@ :: P mercenary romeo [nobr] -<<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">> +<<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", _name = 0>> <<if ndef $romeoID>> <<set _romeoSlaves = $slaves.filter(function(s) { return s.fetish != "mindbroken" && s.fuckdoll == 0 && ["serve the public", "serve in the club", "whore", "work in the brothel"].includes(s.assignment); })>> <<if _romeoSlaves.length == 0>> <<set _romeoSlaves = $slaves.filter(function(s) { return (s.publicCount > 0) && (s.newGamePlus == 0) && (s.relationship > -3) && !["be your Concubine", "serve in the master suite"].includes(s.assignment); })>> <<if _romeoSlaves.length == 0>> - <<set $activeSlave = $slaves.random()>> + <<set _name = setup.whiteAmericanSlaveNames.random()>> <<else>> <<set $activeSlave = _romeoSlaves.random()>> <</if>> @@ -18,10 +18,15 @@ <<else>> <<set $activeSlave = getSlave($romeoID)>> <</if>> +<<if ndef $activeSlave>> + <<set _name = setup.whiteAmericanSlaveNames.random()>> +<</if>> -<<slaveCost $activeSlave>> -<<set $slaveCost = (random(60,70)*Math.trunc($slaveCost/100))>> -<<set $slaveCost = 100*Math.trunc($slaveCost/100)>> +<<if _name == 0>> + <<slaveCost $activeSlave>> + <<set $slaveCost = (random(60,70)*Math.trunc($slaveCost/100))>> + <<set $slaveCost = 100*Math.trunc($slaveCost/100)>> +<</if>> One of your mercenaries requests an interview. He's a worn, grey-haired tank of a man, made bulkier still by heavy ceramic plate armor and lots of ammunition and gear. The murderous submachine gun favored for city fighting looks like a toy in his hands. But as he sits at your invitation and accepts a <<if $PC.refreshmentType == 0>> @@ -43,88 +48,94 @@ proffered by an attentive slave girl, he seems almost bashful. <br><br> -"<<= properTitle()>>, I'll say this straight. I'd like to buy one of your slaves. -<<if ["serve the public", "serve in the club", "whore", "work in the brothel"].includes($activeSlave.assignment)>> - I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. +"<<= properTitle()>>, I'll say this straight. I'd like to buy one of your slaves. +<<if _name != 0>> + I've been seeing _name a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay <<print cashFormat(50000)>>." It's a huge sum for a mercenary; it's probably his entire savings, but there is a slight problem; the slave he is looking for isn't one of yours. "Well then," he says in embarrassment, "Have to say this is a little awkward." He gives a fake cough, "You wouldn't happen to, you know, know who her owner is?" You shake your head. A run in with a girl named _name isn't much to go by and it really isn't your problem. "Ah well, I'm sure I'll see her around again. Anyway, that was a fine victory the other day, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to. Hell, maybe you'll even get to meet _name too, get to see just how much of a looker she is." + <<unset $romeoID>> <<else>> - I've seen <<EventNameLink $activeSlave>> here and there and I can't stop thinking about her. I feel she'd make the years sit a little lighter on me. -<</if>> -I've scraped together what I can, and I can pay <<print cashFormat($slaveCost)>>." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." + <<if ["serve the public", "serve in the club", "whore", "work in the brothel"].includes($activeSlave.assignment)>> + I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. + <<else>> + I've seen <<EventNameLink $activeSlave>> here and there and I can't stop thinking about her. I feel she'd make the years sit a little lighter on me. + <</if>> + I've scraped together what I can, and I can pay <<print cashFormat($slaveCost)>>." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." -<br><br> + <br><br> -<span id="result"> -<<link "Decline, and tell her not to see him">> - <<EventNameDelink $activeSlave>> - <<replace "#result">> - $activeSlave.slaveName obeys your orders not to see the old mercenary. Though neither he or $activeSlave.slaveName says a word about it, his squadmates are not so closemouthed. Soon the tragic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.red;the role of the villain.@@ - <<set $rep -= 1000>> - <<unset $romeoID>> - <</replace>> -<</link>> -<br><<link "Politely decline">> - <<EventNameDelink $activeSlave>> - <<replace "#result">> - "Ah well," he says, "didn't think you would, but I had to ask. If you'd be so kind as to keep her assigned so's I can see her, I would be grateful. That was a fine victory, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to." - <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>$activeSlave.slaveName politely thanks you for not letting him take her away.<</if>> - <<unset $romeoID>> - <</replace>> -<</link>> -<br><<link "Accept">> - <<EventNameDelink $activeSlave>> - <<replace "#result">> - The mercenary leaves to collect his purchase. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's - <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>> - happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No." - <<if $activeSlave.amp != 1>> - She points back into your penthouse and returns to her home. + <span id="result"> + <<link "Decline, and tell her not to see him">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + $activeSlave.slaveName obeys your orders not to see the old mercenary. Though neither he or $activeSlave.slaveName says a word about it, his squadmates are not so closemouthed. Soon the tragic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.red;the role of the villain.@@ + <<set $rep -= 1000>> + <<unset $romeoID>> + <</replace>> + <</link>> + <br><<link "Politely decline">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + "Ah well," he says, "didn't think you would, but I had to ask. If you'd be so kind as to keep her assigned so's I can see her, I would be grateful. That was a fine victory, <<= properTitle()>>; come down to the bar and join the boys and I. We'll buy you a drink. Devil knows, thanks to you we can afford to." + <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>>$activeSlave.slaveName politely thanks you for not letting him take her away.<</if>> + <<unset $romeoID>> + <</replace>> + <</link>> + <br><<link "Accept">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + The mercenary leaves to collect his purchase. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's + <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>> + happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No." + <<if $activeSlave.amp != 1>> + She points back into your penthouse and returns to her home. + <<else>> + She gestures towards the nearest camera and he helps her back into your penthouse. + <</if>> + The only thing she wants after being freed is to return to your side. + "I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." + Since she returned to slavery, it's only fair to return the credits he paid for her. He thanks you hollowly before heading on his way. <<else>> - She gestures towards the nearest camera and he helps her back into your penthouse. + happened. + <<if $activeSlave.amp != 1>> + She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, + <<else>> + As he picks up her limbless form to give her a hug, + <</if>> + she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." Soon the romantic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.green;a supporting role.@@ + <<set $rep += 500, $cash += $slaveCost>> + <<include "Remove activeSlave">> <</if>> - The only thing she wants after being freed is to return to your side. - "I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." - Since she returned to slavery, it's only fair to return the credits he paid for her. He thanks you hollowly before heading on his way. - <<else>> - happened. - <<if $activeSlave.amp != 1>> - She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, + <<unset $romeoID>> + <</replace>> + <</link>> + <br><<link "Give her to him as a gift">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + The mercenary cannot believe his ears. After you repeat yourself twice, he leaves to collect your gift, thanking you clumsily. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's + <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>> + happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No." + <<if $activeSlave.amp != 1>> + She points back into your penthouse and returns to her home. + <<else>> + She gestures towards the nearest camera and he helps her back into your penthouse. + <</if>> + The only thing she wants after being freed is to return to your side. + "I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." <<else>> - As he picks up her limbless form to give her a hug, + happened. + <<if $activeSlave.amp != 1>> + She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, + <<else>> + As he picks up her limbless form to give her a hug, + <</if>> + she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." You smile to yourself; when they get there they'll find flowers and a paid reservation at the arcology's best restaurant. Soon the story is being told in bars and brothels across the Free City, with you naturally playing @@.green;a starring role.@@ Some days later, you hear a dramatization is being filmed, with an aging action star playing the mercenary, a rising starlet playing $activeSlave.slaveName, and a noted character actor playing you. + <<set $rep += 3000>> + <<set _poster = "a poster for the movie that was made about the love between one of your mercenaries and " + $activeSlave.slaveName>> + <<set $trinkets.push(_poster)>> + <<include "Remove activeSlave">> <</if>> - she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." Soon the romantic story of The Mercenary and the Slave Girl is being told in bars and brothels across the Free City, with you naturally playing @@.green;a supporting role.@@ - <<set $rep += 500, $cash += $slaveCost>> - <<include "Remove activeSlave">> - <</if>> - <<unset $romeoID>> - <</replace>> -<</link>> -<br><<link "Give her to him as a gift">> - <<EventNameDelink $activeSlave>> - <<replace "#result">> - The mercenary cannot believe his ears. After you repeat yourself twice, he leaves to collect your gift, thanking you clumsily. On the video feeds, you see that $activeSlave.slaveName can hardly believe what's - <<if $activeSlave.relationship == -3 && $activeSlave.fetish != "mindbroken" && $activeSlave.devotion+$activeSlave.trust > 190>> - happening. You can't hear what he says as he takes out a ring, but her reaction speaks clearly. She says "No." - <<if $activeSlave.amp != 1>> - She points back into your penthouse and returns to her home. - <<else>> - She gestures towards the nearest camera and he helps her back into your penthouse. - <</if>> - The only thing she wants after being freed is to return to your side. - "I thought I was giving her a better life... But she already had everything she wanted. I'm sorry for putting you in such a position." You can hear the sadness in his voice. "Thank you for your time. I'm sorry to have bothered you." - <<else>> - happened. - <<if $activeSlave.amp != 1>> - She hugs him, sobbing into his shoulder. As they walk hand in hand down towards his quarters, - <<else>> - As he picks up her limbless form to give her a hug, - <</if>> - she gives the nearest camera a little nod and silently mouths the words "Thank you, <<= WrittenMaster($activeSlave)>>." You smile to yourself; when they get there they'll find flowers and a paid reservation at the arcology's best restaurant. Soon the story is being told in bars and brothels across the Free City, with you naturally playing @@.green;a starring role.@@ Some days later, you hear a dramatization is being filmed, with an aging action star playing the mercenary, a rising starlet playing $activeSlave.slaveName, and a noted character actor playing you. - <<set $rep += 3000>> - <<set _poster = "a poster for the movie that was made about the love between one of your mercenaries and " + $activeSlave.slaveName>> - <<set $trinkets.push(_poster)>> - <<include "Remove activeSlave">> - <</if>> - <<unset $romeoID>> - <</replace>> -<</link>> -</span> + <<unset $romeoID>> + <</replace>> + <</link>> + </span> + +<</if>> \ No newline at end of file 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/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw index 67c326fc43c55acc4a67675d10bb612ec3adf10f..46417007acd6afe4fc0b8346455956ca21d09804 100644 --- a/src/uncategorized/pRivalryActions.tw +++ b/src/uncategorized/pRivalryActions.tw @@ -1199,7 +1199,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty <<set $hostage.eyebrowPiercing = 2>> <<set $hostage.navelPiercing = 2>> <<set $hostage.corsetPiercing = 1>> - <<set $hostage.areoleaPiercing = 1>> + <<set $hostage.areolaePiercing = 1>> <<set $hostage.tonguePiercing = 2>> <<set $hostage.fetish = "mindbroken">> <<set $hostage.fetishStrength = 10>> 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..51d0041715b7983592035f34e3341e97ed95938c 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. @@ -800,9 +800,9 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <<set $cash -= $costs>> <<if $secExp == 1>> - <br> - <br> <<if $weapManu == 1>> + <br> + <br> The weapons manufacturing complex produces armaments <<if $weapProductivity <= 2>> at a steady pace. @@ -852,9 +852,9 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <br>Fees on transitioning goods this week made @@.yellowgreen;<<print cashFormat(_tradeTax)>>.@@ <<set $cash += Math.ceil(_tradeTax)>> <</if>> + <br> <</if>> -<br> /*Adding random changes to slave demand and supply*/ /*Without events triggering and a relatively average supply/demand situation, the best case scenario is an increase/decrease in the price of slaves of 10 in one week. Chance of these conditions happening are 1/25. For demand or supply to go from average to their maximum will take 25 weeks if rolling highest growth each time a roll is made and all other luck is average. Because of the properties of the market and how it develops the likely prices one will encounter are distributed in a bellshaped fashion, centered around 1000. Minimum possible price is 750, maximum 1250. At +/- 35000 chances of supply or demand getting even more extreme are reduced.*/ <<set _demandSlaveVar = random(-10,10)*10>> @@ -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,5 @@ 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>> +<br> 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..9dcf7e17e1e080e8dafd2736d7d2df0de7f91153 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -154,7 +154,7 @@ <</if>> <</for>> - <<set _youngerSisters = _relatedSlaves.filter(function(s) { return s.relation == "sister" && canPenetrate(s); })>> + <<set _youngerSisters = _relatedSlaves.filter(function(s) { return s.relation == "sister" && s.origin == "She was sold into slavery by her older sister." && canPenetrate(s); })>> <<for _youngerSisters.length > 0>> <<set $youngerSister = _youngerSisters.pluck()>> <<set $olderSister = getSlave($youngerSister.relationTarget)>> @@ -206,7 +206,7 @@ <</if>> <</for>> - <<set _youngerSisters = _relatedSlaves.filter(function(s) { return s.sisters > 0 && canPenetrate(s); })>> + <<set _youngerSisters = _relatedSlaves.filter(function(s) { return s.sisters > 0 && s.origin == "She was sold into slavery by her older sister." && canPenetrate(s); })>> <<for _youngerSisters.length > 0>> <<set $youngerSister = _youngerSisters.pluck()>> <<set $olderSister = randomSister($youngerSister)>> @@ -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 5f015e8a5decf65ae5f7869e841deaf72b8ed604..8b68868e02cb0d13f27c84588ffcd4810e7f00c2 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/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index f7f28b44d23a5bbb0e005f64491cac51968fd7a4..e00bdc3fd620de58c29a584fcbbb1cf9f7b0ba14 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -1075,7 +1075,7 @@ 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. This proves to be right on the money in this case, though the woman isn't too terribly bedraggled; $his situation must be recent. $He asks to be enslaved with the crushing sadness most such people experience during their last free hours. "I'm pregnant," $he says through tears. "I know I'm not that pretty, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and $he brings $his sizeable chest into view, "I've got pretty big boobs, and I started giving milk yesterday. I was searching the net, and I saw that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. It seems like a better life than getting fucked all the time." +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. This proves to be right on the money in this case, though the woman isn't too terribly bedraggled; $his situation must be recent. $He asks to be enslaved with the crushing sadness most such people experience during their last free hours. "I'm pregnant," $he says through tears. "I know I'm not that pretty, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and $he brings $his sizable chest into view, "I've got pretty big boobs, and I started giving milk yesterday. I was searching the net, and I saw that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. It seems like a better life than getting fucked all the time." <<case "Pastoralist Two">> diff --git a/src/uncategorized/reFSNonconformist.tw b/src/uncategorized/reFSNonconformist.tw index da3ff388274f4fa4b9d756d63d24e1105831c30a..89241ac8fa29d01f980174e243d8430796f955c4 100644 --- a/src/uncategorized/reFSNonconformist.tw +++ b/src/uncategorized/reFSNonconformist.tw @@ -100,7 +100,7 @@ The nonconformist <<elseif $FSNonconformist == "Physical Idealist">> rarely misses a chance to lecture on the perils of toxic masculinity and excessive public standards of beauty. Unfortunately, it seems that they've now edged over into open revolt against the Valhalla of physical perfection the arcology is rapidly becoming. They're rumored to be preparing a manifesto on beauty at any size, along with the necessary funds to bribe neutral third parties into going along. <<elseif $FSNonconformist == "Hedonistic Decadence">> - has long been a vocal opponent of over-indulgence and its effects on society. Unfortunately, it seems that they've now edged over into open revolt against hedonism. They're planning to publish an exposé that reveals numerous statistics regarding average health and lifespans, the rising maintenance costs to accommodate the widening population, and a rather alarming report that the arcology has in fact //sunk// several centimeters since hedonism became commonplace among the citizenry. + has long been a vocal opponent of over-indulgence and its effects on society. Unfortunately, it seems that they've now edged over into open revolt against hedonism. They're planning to publish an exposé that reveals numerous statistics regarding average health and lifespans, the rising maintenance costs to accommodate the widening population, and a rather alarming report that the arcology has in fact //sunk// several <<if $showInches == 2>>inches<<else>>centimeters<</if>> since hedonism became commonplace among the citizenry. <<elseif $FSNonconformist == "Chattel Religionist">> originally moved to the Free Cities to get away from religion entirely, and has never missed a chance to register disdain for the new faith. Unfortunately, it seems that they've now edged over into open heresy. Typically, they're going about it in a hypocritical way. It's rumored that they've engaged the services of a charismatic itinerant preacher of one of the more popular old world faiths, and intend to bring him to the arcology to inveigh against the chattel religion. <<elseif $FSNonconformist == "Roman Revivalist">> @@ -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..0d95d604f02e4c73d5aa75cc04c39e8691de4a2f 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)>> @@ -1804,8 +1804,8 @@ <<set $activeSlaveOneTimeMaxAge = 24>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> -<<set $activeSlave.career = setup.bodyguardCareers.random()>> -<<set $activeSlave.origin = "An unsuccessful cyborg experiment set free.">> +<<set $activeSlave.career = setup.bodyguardCareers.random()>> +<<set $activeSlave.origin = "She is an unsuccessful cyborg experiment that was set free.">> <<set $activeSlave.devotion = random(0,20)>> <<set $activeSlave.trust = random(0,20)>> <<set $activeSlave.health = 100>> @@ -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.// @@ -2212,7 +2212,7 @@ The signal is cut suddenly, and just a few moments later, your assistant flags a <<case "DG runaway">> -A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travellers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. +A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. <br><br> After the fighting died down, they found a dickgirl inside the compound, harshly used and seemingly the center of many gang-bangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago - into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his ass wide, $he has been crudely gelded, and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> @@ -2220,7 +2220,7 @@ After the fighting died down, they found a dickgirl inside the compound, harshly <<case "herm runaway">> -A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travellers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. +A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. <br><br> After the fighting died down, they found a woman inside the compound, harshly used and seemingly the center of many gang-bangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago - into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide, $he<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> is pregnant with some dead criminal's offspring,<</if>> has been crudely gelded, and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> @@ -2228,7 +2228,7 @@ After the fighting died down, they found a woman inside the compound, harshly us <<case "female runaway">> -A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travellers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. +A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander. <br><br> After the fighting died down, your men found a woman inside the compound, harshly used and seemingly the center of many gang-bangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago - into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide,<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> $he is pregnant with some dead criminal bastard's offspring and<</if>> they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> @@ -2631,7 +2631,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of <<case "farm cow">> Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the woman you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection. <<case "farm bull">> - Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the dickgirl you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection, a sizeable cock swinging between $his legs. + Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the dickgirl you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection, a sizable cock swinging between $his legs. <<case "farm virgin cow">> Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the young woman you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection. <<case "orphan rebellious female">> 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..a597af7adb188fdcf27b512f7f93739e1881767e 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,1038 @@ 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)>> + <<replace "#result">> + 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 +1781,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 79d470862fd1873bf1a178fbeab3c690a8876ec5..d2d6621159de2f37e4d35be2074ca1345e3dd5c2 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)>> @@ -345,7 +345,7 @@ Work on her chest: <<elseif $activeSlave.boobs < 400>><<print either("pointy", "tiny")>>, <<print $activeSlave.boobs>>cc chest only fills an A-cup. <<elseif $activeSlave.boobs < 500>><<print either("perky", "small")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "boobs", "bosom")>> would fill a B-cup. <<elseif $activeSlave.boobs < 650>><<print either("healthy", "curved")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "boobs", "bust", "bosom")>> would fill a C-cup. - <<elseif $activeSlave.boobs < 800>><<print either("big", "sizeable")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "boobs", "bust", "bosom")>> would fill a D-cup. + <<elseif $activeSlave.boobs < 800>><<print either("big", "sizable")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "boobs", "bust", "bosom")>> would fill a D-cup. <<elseif $activeSlave.boobs < 1000>><<print either("large", "big")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "boobs", "bust", "bosom")>> would fill a DD-cup. <<elseif $activeSlave.boobs < 1200>><<print either("proud", "hefty")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "mammaries", "udders", "boobs")>> would fill an F-cup. <<elseif $activeSlave.boobs < 1400>><<print either("hefty", "huge")>>, <<print $activeSlave.boobs>>cc <<print either("tits", "breasts", "mammaries", "udders")>> would fill a G-cup. @@ -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..20b786574b24b5f13049f923451905807991b026 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>> @@ -783,3 +787,4 @@ On formal occasions, you are announced as $PCTitle. The Societal Elite @@.red;mutter about you@@. <</if>> <</if>> +<br> 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 a3d6b450e76c3ae553caaf8018a29db30320bc7a..fa821816322d2c6e954e34beb3203235a86e4926 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/saGetMilked.tw b/src/uncategorized/saGetMilked.tw index de004e58b98435a7e3d7a6887734967bcd83a280..4f408fedff99978f7b107c3f1174c46df18bb261 100644 --- a/src/uncategorized/saGetMilked.tw +++ b/src/uncategorized/saGetMilked.tw @@ -255,7 +255,7 @@ gets milked this week. <<elseif ($slaves[$i].dick > 4)>> big <<elseif ($slaves[$i].dick > 3)>> - sizeable + sizable <<elseif ($slaves[$i].dick > 2)>> moderate <<elseif ($slaves[$i].dick > 1)>> 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 c94f9db3b8be48999a80fe60c51e9506e803395d..ba04a2cea1702138f9973608211990e2c532f8be 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/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw index 1c5fe4df3c87a5a5adbd2344d469b6eea833e12c..443a7b9f5fae2e0c1e2fc26d35e7d68adcf4d947 100644 --- a/src/uncategorized/saRecruitGirls.tw +++ b/src/uncategorized/saRecruitGirls.tw @@ -820,7 +820,7 @@ <<if $arcologies[0].FSBodyPurist != "unset">> <<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>> <<if $slaves[$i].boobsImplant == 0 && $slaves[$i].buttImplant == 0 && $slaves[$i].waist >= -95>> - $He exhibits pure sexuality in a lovely, artistic gallery of erotic photos posted this week that displays every natural centimeter of $his body. + $He exhibits pure sexuality in a lovely, artistic gallery of erotic photos posted this week that displays every natural <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $his body. <<elseif $slaves[$i].boobsImplant == 0 && $slaves[$i].buttImplant == 0>> This week's softcore photo shoot delights the eye: only $his unnatural waistline mars $his beauty, and that can hardly be blamed on the model. <<else>> diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index db4a11a25659f737b355f8208f9745401017f669..c3722ccf7f799e5335c373433dade1145f06180e 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -8,14 +8,14 @@ <<if (_SlaveI.sexualQuirk == "romantic")>> and persistently interprets sex in the most romantic possible terms, she has decided that she wants to be yours in her heart as well as her <<if _SlaveI.vagina > -1>>pussy<<else>>butthole<</if>>. @@.lightgreen;She's become emotionally bonded to you!@@ <<set _SlaveI.relationship = -2>> - <<elseif (_SlaveI.assignment == "be your concubine")>> + <<elseif (_SlaveI.assignment == "be your Concubine")>> and is your concubine, she almost inevitably comes to view you as much as a lover as an owner. @@.lightgreen;She's become emotionally bonded to you!@@ <<set _SlaveI.relationship = -2>> <<elseif ($masterSuiteUpgradeLuxury == 2) && (_SlaveI.assignment == "serve in the master suite")>> 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">> @@ -1337,7 +1337,7 @@ <<set $repGain += $FSSingleSlaveRep>> <</if>> <</if>> - <</if>> + <</if>> <</if>> <</if>> /* closes extended family mode */ @@ -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..e61d3bcaf82815f6e03123fbd5268befaeecf10b 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">> <<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/saWorkTheFarm.tw b/src/uncategorized/saWorkTheFarm.tw index f532c22f67f76ba76dc5c81faebdf76be58b4db0..1b9fc6c4a983b38ad7ca46de9eb0977718ac187c 100644 --- a/src/uncategorized/saWorkTheFarm.tw +++ b/src/uncategorized/saWorkTheFarm.tw @@ -1,4 +1,4 @@ -/*:: SA work the farm [nobr]*/ /*This entire passage will need to be reworked*/ +:: SA work the farm [nobr] /*This entire passage will need to be reworked*/ <!-- Statistics gathering --> <<set _incomeStats = getSlaveStatisticData($slaves[$i], $slaves[$i].assignment === Job.DAIRY ? $facility.farmyard : undefined)>> @@ -255,7 +255,7 @@ gets milked this week. <<elseif ($slaves[$i].dick > 4)>> big <<elseif ($slaves[$i].dick > 3)>> - sizeable + sizable <<elseif ($slaves[$i].dick > 2)>> moderate <<elseif ($slaves[$i].dick > 1)>> 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..19f03ca9abcdba9a4fa8c12b7e2439e6b2d9be39 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -30,24 +30,18 @@ I need to break single passage to several widgets, as it's been overcomplicated <</if>> <</if>> <<set $dispositionId = _.uniqueId('babyDisposition-')>> - Birth report: @@.coral;$slaves[$i].slaveName <<if $slaves[$i].slaveSurname != 0>>$slaves[$i].slaveSurname<</if>>@@ + Birth report: @@.coral;<<= SlaveFullName($slaves[$i])>>@@ <br> <<seBirthPreChek>> - <<seBirthPreScene>> - <<if $slaveDead != 1>> - <<seBirthCalc>> - <<seBirthMainScene>> - <<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>> @@ -108,11 +102,8 @@ I need to break single passage to several widgets, as it's been overcomplicated <<set $cash += _curBabies*(50+_babyCost)>> <</switch>> <</if>> - <<seBirthPostpartum>> - <<seBirthCritical>> - <<set $slaves[$i].labor = 0>> <<set $slaves[$i].induce = 0>> <<set $slaves[$i].laborCount++>> @@ -121,9 +112,7 @@ I need to break single passage to several widgets, as it's been overcomplicated <<include "Remove activeSlave">> <<set $slaveDead = 0>> <</if>> - <br><br><hr style="margin:0"><br> - <</if>> <</for>> diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw index 16f9fb603901a4a6849de8c50e96b30946cb00f5..066eb1514b7f31d874a1393e1739b0dd4e904c2f 100644 --- a/src/uncategorized/seCoursing.tw +++ b/src/uncategorized/seCoursing.tw @@ -4,6 +4,8 @@ <<set $Lurcher = getSlave($Lurcher.ID)>> +<<setLocalPronouns $Lurcher>> + It's time to go coursing. You meet with fellow members of the Coursing Association while the automated maintenance drones clear the plaza and lay down the green, sharing a refine discussion of recent events over <<if $PC.refreshmentType == 0>>a $PC.refreshment<<elseif $PC.refreshmentType == 1>>glasses of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plates of $PC.refreshment<<elseif $PC.refreshmentType == 3>>hits of $PC.refreshment<<elseif $PC.refreshmentType == 4>>shots of $PC.refreshment<<elseif $PC.refreshmentType == 5>>handfuls of $PC.refreshment<<elseif $PC.refreshmentType == 6>>tabs of $PC.refreshment<</if>>. Once the field is ready, the day's hares are led out and chained in a row along one side of the plaza, naked. You and the other members watch this process intently, since you won't get any more information on them than what you can learn by looking. <br><br> The rules have been explained to the hares: they're to be freed if they can reach the other side of the plaza without being caught and raped by the lurchers who will be released to chase them. @@ -51,7 +53,6 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.analSkill = 0>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.weight = random(-50,50)>> - is an appealingly young $activeSlave.race girl, and has V symbols drawn over her cunt and on her lower back, in the interests of fairness. She's a @@.pink;double virgin.@@<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her neck.<</if>> <<elseif $origin == "heavily pregnant">> <<set $activeSlaveOneTimeMinAge = $fertilityAge>> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -71,7 +72,6 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.weight = random(-20,100)>> <<set $activeSlave.career = setup.youngCareers.random()>> - is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race girl, young and healthy but @@.pink;heavily pregnant.@@ She's probably been selected to be a hare as a joke, or because someone hates her. <<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is attached to her popped navel.<</if>> <<elseif $origin == "housewife">> <<set $activeSlaveOneTimeMinAge = 35>> <<set $activeSlaveOneTimeMaxAge = 39>> @@ -94,7 +94,6 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.whoreSkill = 35>> <<set $activeSlave.career = either("a housewife", "a trophy wife")>> <<set $activeSlave.weight = random(-50,100)>> - is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race woman, no longer young, but attractive enough in a fake sort of way. She has obviously been crying, and has probably been recently enslaved from a comfortable life, like that of a @@.pink;housewife or a trophy wife.@@<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her neck.<</if>> <<elseif $origin == "disobedient young">> <<set $activeSlaveOneTimeMaxAge = 25>> <<set $oneTimeDisableDisability = 1>> @@ -108,13 +107,12 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.oralSkill = 15>> <<set $activeSlave.analSkill = 15>> <<set $activeSlave.whoreSkill = 15>> - <<set $activeSlave.sexualFlaw = either("hates oral", "hates anal", "hates penetration", "idealistic")>> + <<set $activeSlave.sexualFlaw = either("hates anal", "hates oral", "hates penetration", "idealistic")>> <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "hates men")>> <<set $activeSlave.energy = 10>> <<set $activeSlave.fetish = "none">> <<set $activeSlave.muscles = random(20,50)>> <<set $activeSlave.weight = random(-20,20)>> - is a fit young $activeSlave.race girl, and is far more watchful and alert than her fellow hares. She may be a @@.pink;disobedient slave@@ here because she was difficult to train.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her neck.<</if>> <<elseif $origin == "disobedient young dickgirl">> <<set $activeSlaveOneTimeMaxAge = 25>> <<set $oneTimeDisableDisability = 1>> @@ -133,7 +131,6 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.fetish = "none">> <<set $activeSlave.muscles = random(20,50)>> <<set $activeSlave.weight = random(-20,50)>> - is a strong young $activeSlave.race girl with who retains her cock and balls, and looks determined. Perhaps she's a @@.pink;resistant dickgirl@@ who's been difficult to turn into a good girl.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her cock.<</if>> <<elseif $origin == "huge balled">> <<set $activeSlaveOneTimeMaxAge = 25>> <<set $oneTimeDisableDisability = 1>> @@ -147,7 +144,6 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.analSkill = 0>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.weight = random(-50,100)>> - is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race slave whose distinguishing characteristic is a dangling scrotum and a pair of @@.pink;huge balls.@@ This impediment bumps against her thighs as she's made ready.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her hefty testicles.<</if>> <<elseif $origin == "feminized">> <<set $activeSlaveOneTimeMaxAge = 25>> <<set $oneTimeDisableDisability = 1>> @@ -168,7 +164,22 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.attrXY = 100>> <<set $activeSlave.attrXX = 0>> <<set $activeSlave.weight = random(-100,200)>> - is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race bitch with a tiny dick who has been @@.pink;heavily feminized,@@ yet seems terrified and very new to slavery. Her fake tits and girly behavior must be from her life before she was a slave.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her neck.<</if>> +<</if>> +<<setLocalPronouns $activeSlave 2>> +<<if $origin == "virgin">> + is an appealingly young $activeSlave.race $girl, and has V symbols drawn over _his2 cunt and on _his2 lower back, in the interests of fairness. _He2's a @@.pink;double virgin.@@<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 neck.<</if>> +<<elseif $origin == "heavily pregnant">> + is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race $girl, young and healthy but @@.pink;heavily pregnant.@@ _He2's probably been selected to be a hare as a joke, or because someone hates _him2. <<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is attached to _his2 popped navel.<</if>> +<<elseif $origin == "housewife">> + is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race $woman, no longer young, but attractive enough in a fake sort of way. _He2 has obviously been crying, and has probably been recently enslaved from a comfortable life, like that of a @@.pink;housewife or a trophy wife.@@<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 neck.<</if>> +<<elseif $origin == "disobedient young">> + is a fit young $activeSlave.race $girl, and is far more watchful and alert than _his2 fellow hares. _He2 may be a @@.pink;disobedient slave@@ here because _he2 was difficult to train.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 neck.<</if>> +<<elseif $origin == "disobedient young dickgirl">> + is a strong young $activeSlave.race $girl with who retains _his2 cock and balls, and looks determined. Perhaps _he2's a @@.pink;resistant dickgirl@@ who's been difficult to turn into a good $girl.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 cock.<</if>> +<<elseif $origin == "huge balled">> + is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race slave whose distinguishing characteristic is a dangling scrotum and a pair of @@.pink;huge balls.@@ This impediment bumps against _his2 thighs as _he2's made ready.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 hefty testicles.<</if>> +<<elseif $origin == "feminized">> + is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race bitch with a tiny dick who has been @@.pink;heavily feminized,@@ yet seems terrified and very new to slavery. _His2 fake tits and girly behavior must be from _his2 life before _he2 was a slave.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 neck.<</if>> <</if>> <<set $activeSlave.origin = "Your lurcher " + $Lurcher.slaveName + " caught her coursing; she was a " + $origin + " hare.">> @@ -178,65 +189,65 @@ The rules have been explained to the hares: they're to be freed if they can reac <<set $activeSlave.oldDevotion = $activeSlave.devotion>> <<if $activeSlave.weight > 190>> - She's practically all fat and no slave; she's half-expected to roll her way to the finish like an overfed slutty bowling ball. + _He2's practically all fat and no slave; she's half-expected to roll _his2 way to the finish like an overfed slutty bowling ball. <<set $hareSpeed -= 5>> <<elseif $activeSlave.weight > 160>> - She's a catastrophically fat slut of a slave, and may stand a better chance of getting away rolling than running. + _He2's a catastrophically fat slut of a slave, and may stand a better chance of getting away rolling than running. <<set $hareSpeed -= 3>> <<elseif $activeSlave.weight > 95>> - She's a ridiculously fat slut of a slave with plenty of flesh to grab on to; her constant jiggling will be a sight to behold, however. + _He2's a ridiculously fat slut of a slave with plenty of flesh to grab on to; _his2 constant jiggling will be a sight to behold, however. <<set $hareSpeed -= 2>> <<elseif $activeSlave.weight > 30>> - She's chubby enough that her weight will reduce her speed. + _He2's chubby enough that _his2 weight will reduce _his2 speed. <<set $hareSpeed -= 1>> <<elseif $activeSlave.weight < -95>> - She's so skinny that it's not likely she's physically fit enough to be quick. + _He2's so skinny that it's not likely she's physically fit enough to be quick. <<set $hareSpeed -= 1>> <</if>> <<if $activeSlave.muscles > 30>> - She's so heavily muscled that she's probably slower than she would be if she were merely fit. + _He2's so heavily muscled that she's probably slower than she would be if she were merely fit. <<set $hareSpeed -= 1>> <<elseif $activeSlave.muscles <= 5>> - She's soft, and her legs show no sign of tone at all. + _He2's soft, and _his2 legs show no sign of tone at all. <<set $hareSpeed -= 1>> <</if>> <<if $activeSlave.height >= 185>> - She's tall enough that her height will probably slow her down. + _He2's tall enough that _his2 height will probably slow _him2 down. <<set $hareSpeed -= 1>> <<elseif $activeSlave.height < 150>> - She's short enough that her short legs will probably slow her down. + _He2's short enough that _his2 short legs will probably slow _him2 down. <<set $hareSpeed -= 2>> <</if>> <<if $activeSlave.boobs >= 2000>> - She has absurd tits that will destroy any chance she has of getting away. + _He2 has absurd tits that will destroy any chance she has of getting away. <<set $hareSpeed -= 1>> <<elseif $activeSlave.boobs >= 800>> - She has huge boobs that will make it painful for her to run hard. + _He2 has huge boobs that will make it painful for _him2 to run hard. <<set $hareSpeed -= 1>> <</if>> <<if $activeSlave.butt >= 6>> - She has a monstrous bottom that won't help her gait. + _He2 has a monstrous bottom that won't help _his2 gait. <<set $hareSpeed -= 1>> <</if>> <<if $activeSlave.dick >= 5>> - Her big cock is going to bounce around cruelly. + _His2 big cock is going to bounce around cruelly. <<set $hareSpeed -= 1>> <</if>> <<if ($activeSlave.balls >= 5) && ($activeSlave.scrotum > 0)>> - Her balls are likely to hurt badly enough, running naked, to slow her down. + _His2 balls are likely to hurt badly enough, running naked, to slow _him2 down. <<set $hareSpeed -= 1>> <</if>> <<if $activeSlave.belly >= 60000>> - She's so massively pregnant it'll be lucky if she even makes it anywhere. + _He2's so massively pregnant it'll be lucky if she even makes it anywhere. <<set $hareSpeed -= 10>> <<elseif $activeSlave.belly >= 10000>> - Her pregnant belly will probably stop her from running at all. + _He2 pregnant belly will probably stop _him2 from running at all. <<set $hareSpeed -= 5>> <<elseif $activeSlave.belly >= 5000>> - She's visibly pregnant and likely to be cautious and unsure about running. + _He2's visibly pregnant and likely to be cautious and unsure about running. <<set $hareSpeed -= 3>> <<elseif $activeSlave.belly >= 1500>> - There is a slight roundness to her middle, likely an early pregnancy that will distract her. + There is a slight roundness to _his2 middle, likely an early pregnancy that will distract _him2. <<set $hareSpeed -= 1>> <</if>> @@ -262,40 +273,40 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har <<if ($Lurcher.dick > 0)>> <<if canPenetrate($Lurcher) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>> <<if ($Lurcher.dick > 4)>> - She's sporting an enormous half-erection, which has already been heavily lubricated to prevent permanent damage to the hares' holes. As you bring her up to the mark, she grabs its base and begins to slap it against her thigh, hard. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to beg openly. Your fellow competitors @@.green;think this is hilarious.@@ + $He's sporting an enormous half-erection, which has already been heavily lubricated to prevent permanent damage to the hares' holes. As you bring $him up to the mark, $he grabs its base and begins to slap it against $his thigh, hard. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to beg openly. Your fellow competitors @@.green;think this is hilarious.@@ <<set $rep += 50>> <<set $phallus = "huge dick">> <<else>> - She's ready to do her best. Since she's concentrating on the immediate challenge of catching rather than the secondary challenge of raping, she isn't hard yet, but she's not indifferent to the prospect of getting her dick wet. There's a bead of precum forming at her tip. + $He's ready to do $his best. Since $he's concentrating on the immediate challenge of catching rather than the secondary challenge of raping, $he isn't hard yet, but $he's not indifferent to the prospect of getting $his dick wet. There's a bead of precum forming at $his tip. <<set $phallus = "dick">> <</if>> <<elseif !canAchieveErection($Lurcher)>> - There's no way she's going to be able to achieve an erection, so she's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@ + There's no way $he's going to be able to achieve an erection, so $he's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@ <<set $rep -= 50>> <<set $phallus = "dildo">> <<elseif ($Lurcher.energy <= 60) || ($Lurcher.devotion <= 20)>> - She looks nervous, and obviously doesn't find the situation arousing. She knows she's to catch a slave and rape her, but may not be able to get hard enough to do the deed properly. Your fellow competitors and the crowd gathering to spectate @@.red;are unimpressed@@ by her lack of spirit. + $He looks nervous, and obviously doesn't find the situation arousing. $He knows $he's to catch and then rape a slave, but may not be able to get hard enough to do the deed properly. Your fellow competitors and the crowd gathering to spectate @@.red;are unimpressed@@ by $his lack of spirit. <<set $rep -= 50>> <<set $phallus = "fingers">> <<else>> - Her dick is not a fit instrument for sexual assault, so she's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@ + $His dick is not a fit instrument for sexual assault, so $he's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@ <<set $rep -= 50>> <<set $phallus = "dildo">> <</if>> <<elseif ($Lurcher.clit > 1) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>> - She's gently masturbating as you bring her up to the mark, her enormous clit becoming engorged and stiff. Your fellow competitors and the gathering crowd of spectators @@.green;are fascinated,@@ realizing that she intends to attempt rape with it. + $He's gently masturbating as you bring $him up to the mark, $his enormous clit becoming engorged and stiff. Your fellow competitors and the gathering crowd of spectators @@.green;are fascinated,@@ realizing that $he intends to attempt rape with it. <<set $rep += 50>> <<set $phallus = "clit">> <<elseif $seeDicks != 0>> - She's holding a lubricated dildo in one hand, since she's missing a natural phallus of her own. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@ + $He's holding a lubricated dildo in one hand, since $he's missing a natural phallus of $his own. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@ <<set $rep -= 50>> <<set $phallus = "dildo">> <<else>> - She's holding a lubricated dildo in one hand. As you bring her up to the mark, she begins to slap it against her thigh out of nervousness and eagerness to begin. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to cry openly. + $He's holding a lubricated dildo in one hand. As you bring $him up to the mark, $he begins to slap it against $his thigh out of nervousness and eagerness to begin. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to cry openly. <<set $phallus = "dildo">> <</if>> -<<if canSee($Lurcher)>>$Lurcher.slaveName looks at you questioningly, wondering which of the hares she should try to chase down and molest<<else>>$Lurcher.slaveName looks at you questioningly, wondering which of the dingling bells she should try to chase down and molest<</if>>. +<<if canSee($Lurcher)>>$Lurcher.slaveName looks at you questioningly, wondering which of the hares $he should try to chase down and molest<<else>>$Lurcher.slaveName looks at you questioningly, wondering which of the dingling bells $he should try to chase down and molest<</if>>. <br><br> diff --git a/src/uncategorized/seCoursingRace.tw b/src/uncategorized/seCoursingRace.tw index 7ee5f0fff00cb65abd21ec33af066fb3b27dcbc4..8c05bb90622d7e35abdb57814eec6d9024d102ab 100644 --- a/src/uncategorized/seCoursingRace.tw +++ b/src/uncategorized/seCoursingRace.tw @@ -1,148 +1,151 @@ :: SE coursing race [nobr] -You place your hand on the leash's quick release and whisper your direction into her ear without letting the other competitors or their lurchers hear. Then, you gently push her down into her starting crouch. The umpire trips the hares' releases, a few yards in front of you and $Lurcher.slaveName, and you instantly let your lurcher off her leash. +<<setLocalPronouns $Lurcher>> +<<setLocalPronouns $activeSlave 2>> + +You place your hand on the leash's quick release and <<if canHear($Lurcher)>>whisper your direction into $his ear without letting the other competitors or their lurchers hear<<else>>gently point $him towards the target hare without letting the other competitors or their lurchers see<</if>>. Then, you gently push $him down into $his starting crouch. The umpire trips the hares' releases, a few yards in front of you and $Lurcher.slaveName, and you instantly let your lurcher off $his leash. <<set _LurcherSpeed = 10>> <<if $Lurcher.devotion > 50>> - She's eager to do well for you, and immediately takes off. + $He's eager to do well for you, and immediately takes off. <<set _LurcherSpeed += 2>> <<elseif $Lurcher.trust < -20>> - She's frightened of failing you, and immediately takes off. + $He's frightened of failing you, and immediately takes off. <<set _LurcherSpeed += 1>> <<elseif $Lurcher.devotion < -20>> - She's disgusted by this, and is slow to start. + $He's disgusted by this, and is slow to start. <<set _LurcherSpeed -= 1>> <<else>> - She's a bit hesitant about this, but gets off reasonably well. + $He's a bit hesitant about this, but gets off reasonably well. <</if>> <<if $Lurcher.health > 60>> - Her shining health allows her to pour it on. + $His shining health allows $him to pour it on. <<set _LurcherSpeed += 1>> <<elseif $Lurcher.health < 0>> - Her poor health slows her down. + $His poor health slows $him down. <<set _LurcherSpeed -= 1>> <</if>> <<if !canSee($Lurcher)>> - Her inability to see causes her to be cautious of her footing, making her first several strides slow and uncertain. + $His inability to see causes $him to be cautious of $his footing, making $his first several strides slow and uncertain. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.weight > 190>> - She's so fat that her run is nothing more than an out of breath waddle. + $He's so fat that $his run is nothing more than an out of breath waddle. <<set _LurcherSpeed -= 5>> <<elseif $Lurcher.weight > 160>> - It takes her a while to get her fat ass up to her, rather pathetic, top speed, such as it is. + It takes $him a while to get $his fat ass up to $his, rather pathetic, top speed, such as it is. <<set _LurcherSpeed -= 3>> <<elseif $Lurcher.weight > 95>> - It takes her a while to get her fat ass up to her top speed, such as it is. + It takes $him a while to get $his fat ass up to $his top speed, such as it is. <<set _LurcherSpeed -= 2>> <<elseif $Lurcher.weight > 30>> - It takes her a while to get her chubby body up to speed. + It takes $him a while to get $his chubby body up to speed. <<set _LurcherSpeed -= 1>> <<elseif $Lurcher.weight < -95>> - She's so thin that she lacks the vigor to run really well. + $He's so thin that $he lacks the vigor to run really well. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.muscles > 30>> - She's muscle-bound, without the range of motion to move freely. + $He's muscle-bound, without the range of motion to move freely. <<set _LurcherSpeed -= 1>> <<elseif $Lurcher.muscles <= 5>> - She's soft, and is panting desperately within a few short strides. + $He's soft, and is panting desperately within a few short strides. <<set _LurcherSpeed -= 1>> <<elseif $Lurcher.muscles <= -30>> - She's very weak, and is panting desperately from just walking to the starting line. + $He's very weak, and is panting desperately from just walking to the starting line. <<set _LurcherSpeed -= 4>> <<elseif $Lurcher.muscles <= -95>> - She's physically frail, barely capable of walking let alone running. + $He's physically frail, barely capable of walking let alone running. <<set _LurcherSpeed -= 20>> <</if>> <<if $Lurcher.height >= 185>> - Her steps are long - too long, in fact, her long legs slowing her gait. + $His steps are long - too long, in fact: $his long legs slow $his gait. <<set _LurcherSpeed -= 1>> <<elseif $Lurcher.height < 150>> - Her stride is too short, but it's the best her little legs can manage. + $His stride is too short, but it's the best $his little legs can manage. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.boobs >= 2000>> - Her naked breasts slosh around wildly, ruining her attempt at running. + $His naked breasts slosh around wildly, ruining $his attempt at running. <<set _LurcherSpeed -= 2>> <<elseif $Lurcher.boobs >= 800>> - Her big tits bounce energetically, looking quite nice but hurting her speed. + $His big tits bounce energetically, looking quite nice but hurting $his speed. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.butt >= 6>> - She does her best to stay light on her feet despite her inconveniently huge buttocks. + $He does $his best to stay light on $his feet despite $his inconveniently huge buttocks. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.dick >= 5>> - Her cock bounces up and down wildly; she does her best to ignore it, but it does get in the way. + $His cock bounces up and down wildly; $he does $his best to ignore it, but it does get in the way. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.balls >= 5>> - As you watch her go, her testicles smack into her thigh, and she gasps with pain. + As you watch $him go, $his testicles smack into $his thigh, and $he gasps with pain. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.preg >= 40>> - She seems terrified that her water might break if she tried to move too fast. + $He seems terrified that $his water might break if $he tried to move too fast. <<set _LurcherSpeed -= 10>> <<elseif $Lurcher.belly >= 120000>> - She can barely move herself, let alone consider chasing something with her titanic <<if $Lurcher.bellyImplant > 100>>belly implant<<else>>pregnant belly<</if>> in the way. + $He can barely move $himself, let alone consider chasing something with $his titanic <<if $Lurcher.bellyImplant > 100>>belly implant<<else>>pregnant belly<</if>> in the way. <<set _LurcherSpeed -= 20>> <<elseif $Lurcher.belly >= 60000>> - She can barely waddle with her <<if $Lurcher.bellyImplant > 100>>enormous belly implant<<else>>enormously pregnant belly<</if>>. + $He can barely waddle with $his <<if $Lurcher.bellyImplant > 100>>enormous belly implant<<else>>enormously pregnant belly<</if>>. <<set _LurcherSpeed -= 10>> <<elseif $Lurcher.belly >= 10000 && $Lurcher.bellyFluid < 2000>> - She can barely waddle along with her huge <<if $Lurcher.bellyImplant > 100>>belly implant<<else>>pregnant belly<</if>>. + $He can barely waddle along with $his huge <<if $Lurcher.bellyImplant > 100>>belly implant<<else>>pregnant belly<</if>>. <<set _LurcherSpeed -= 5>> <<elseif $Lurcher.bellyPreg >= 5000>> - She seems unwilling to really run while pregnant. + $He seems unwilling to really run while pregnant. <<set _LurcherSpeed -= 3>> <<elseif $Lurcher.bellyImplant >= 5000>> - Her big belly implant hinders her ability to run + $His big belly implant hinders $his ability to run <<set _LurcherSpeed -= 2>> <<elseif $Lurcher.belly >= 1500>> - She keeps one hand on her slightly swollen middle as she runs. + $He keeps one hand on $his slightly swollen middle as $he runs. <<set _LurcherSpeed -= 1>> <</if>> <<if $Lurcher.bellyFluid >= 10000>> - Her hugely bloated, <<print $Lurcher.inflationType>>-filled belly is taut and painful, forcing her to a slow waddle. + $His hugely bloated, <<print $Lurcher.inflationType>>-filled belly is taut and painful, forcing $him to a slow waddle. <<set _LurcherSpeed -= 5>> <<elseif $Lurcher.bellyFluid >= 5000>> - Her bloated, <<print $Lurcher.inflationType>>-stuffed belly is constantly jiggling and moving, making it extremely difficult to run. + $His bloated, <<print $Lurcher.inflationType>>-stuffed belly is constantly jiggling and moving, making it extremely difficult to run. <<set _LurcherSpeed -= 4>> <<elseif $Lurcher.bellyFluid >= 2000>> - Her distended, <<print $Lurcher.inflationType>>-belly is uncomfortable and heavy, slowing her down. + $His distended, <<print $Lurcher.inflationType>>-belly is uncomfortable and heavy, slowing $him down. <<set _LurcherSpeed -= 2>> <</if>> <<if _LurcherSpeed > 10>> - Her turn of speed is impressive. + $His turn of speed is impressive. <<elseif _LurcherSpeed > 8>> - She runs reasonably fast. + $He runs reasonably fast. <<elseif _LurcherSpeed > 6>> - In all, she runs slowly. + In all, $he runs slowly. <<elseif _LurcherSpeed > 4>> - In all, she barely manages a quick jog. + In all, $he barely manages a quick jog. <<else>> - In all, she can barely do more than stumble after the hares. + In all, $he can barely do more than stumble after the hares. <</if>> <<if $hareSpeed >= _LurcherSpeed>> <<if $origin == "virgin">> The virgin, however, <<elseif $origin == "heavily pregnant">> - Despite her pregnancy, the hare + Despite _his2 pregnancy, the hare <<elseif $origin == "housewife">> - Despite her fake boobs, the hare + Despite _his2 fake boobs, the hare <<elseif $origin == "disobedient young">> The fit young slave, however, <<elseif $origin == "disobedient young dickgirl">> The strong young slave, however, <<elseif $origin == "huge balled">> - Despite her ridiculous ballsack, the hare + Despite _his2 ridiculous ballsack, the hare <<else>> - Despite her fake boobs and exaggeratedly feminine gait, the hare + Despite _his2 fake boobs and exaggeratedly feminine gait, the hare <</if>> - <<if $hareSpeed > _LurcherSpeed>>immediately pulls away<<else>>manages to maintain her narrow head start<</if>>. Realizing that she stands no chance of catching her assigned target, $Lurcher.slaveName <<if canSee($Lurcher)>>looks around for a slower hare<<else>>listens for a nearby bell<</if>>. + <<if $hareSpeed > _LurcherSpeed>>immediately pulls away<<else>>manages to maintain _his2 narrow head start<</if>>. Realizing that $he stands no chance of catching $his assigned target, $Lurcher.slaveName <<if canSee($Lurcher)>>looks around for a slower hare<<else>>listens for a nearby bell<</if>>. <<if $hareSpeed2 < $hareSpeed3>> <<set $activeSlave = $hare2>> <<set $origin = $origin2>> @@ -152,152 +155,153 @@ You place your hand on the leash's quick release and whisper your direction into <<set $origin = $origin3>> <<set $hareSpeed = $hareSpeed3>> <</if>> - <<if canSee($Lurcher)>>Seeing that the $origin hare is slower<<else>>hearing the $origin hare's bell nearby<</if>>, she angles after her instead. + <<setLocalPronouns $activeSlave 2>> + <<if canSee($Lurcher)>>Seeing that the $origin hare is slower<<else>>hearing the $origin hare's bell nearby<</if>>, $he angles after _him2 instead. <<if $hareSpeed >= _LurcherSpeed>> - She does no better with her new target; her course is over. + $He does no better with $his new target; $his course is over. <<elseif random(1,2) == 1>> - One of her rival lurchers has the same idea, however, and tries to trip her up. + One of $his rival lurchers has the same idea, however, and tries to trip $him up. <<if !canSee($Lurcher)>> - Unable to see it coming, she goes down with a crash; her course is over. + Unable to see it coming, $he goes down with a crash; $his course is over. <<elseif $Lurcher.combatSkill == 1>> - She parries the attempt with contemptuous ease and catches up to her new target. + $He parries the attempt with contemptuous ease and catches up to $his new target. <<set _seed = 1>> <<elseif $Lurcher.muscles > 30>> - She muscles through the attempt and catches up to her new target. + $He muscles through the attempt and catches up to $his new target. <<set _seed = 1>> <<else>> - She goes down with a crash; her course is over. + $He goes down with a crash; $his course is over. <</if>> <<else>> - She manages to overtake her new target. + $He manages to overtake $his new target. <<set _seed = 1>> <</if>> <<else>> - She rapidly overtakes the $origin hare. + $He rapidly overtakes the $origin hare. <<set _seed = 1>> <</if>> <<if _seed == 1>> <<if $origin == "heavily pregnant">> - Her quarry is unwilling to be tackled, probably out of fear for her baby, and flings herself down as soon as $Lurcher.slaveName gets near.<<if !canSee($Lurcher)>> She screams as she sees $Lurcher.slaveName preparing to dive on her, alerting the blind lurcher that her prey has already surrendered.<</if>> + $His quarry is unwilling to be tackled, probably out of fear for _his2 baby, and flings _himself2 down as soon as $Lurcher.slaveName gets near.<<if !canSee($Lurcher)>> _He2 screams as _he2 sees $Lurcher.slaveName preparing to dive on _him2, alerting the blind lurcher that $his prey has already surrendered.<</if>> <<elseif !canSee($Lurcher) && random(1,3) == 1>> - Her prey takes advantage of her lack of eyesight, baiting $Lurcher.slaveName to dive in the wrong direction. As she rises to her feet, the slave is too far gone to make another lunge. $Lurcher.slaveName's course is over. + $His prey takes advantage of $his lack of eyesight, baiting $Lurcher.slaveName to dive in the wrong direction. As $he rises to $his feet, the slave is too far gone to make another lunge. $Lurcher.slaveName's course is over. <<elseif $Lurcher.combatSkill == 1>> - Her tackle is expert: she wraps her quarry up and pulls her down, falling on top of the struggling body. + $His tackle is expert: $he wraps $his quarry up and pulls _him2 down, falling on top of the struggling body. <<elseif $Lurcher.muscles > 30>> - She's burly enough that she tackles her quarry by simple force, an approach no less effective for its inelegance. + $He's burly enough that $he tackles $his quarry by simple force, an approach no less effective for its inelegance. <<elseif $origin == "virgin">> <<if random(1,3) == 1>> - The young slave manages to evade her inexpert tackle, however, and there is no space for another before she crosses the plaza. $Lurcher.slaveName's course is over. + The young slave manages to evade $his inexpert tackle, however, and there is no space for another before $he crosses the plaza. $Lurcher.slaveName's course is over. <<set _seed = 0>> <<else>> - Her tackle is inexpert, but the young slave stumbles and falls anyway. + $His tackle is inexpert, but the young slave stumbles and falls anyway. <</if>> <<elseif $origin == "housewife">> <<if random(1,4) == 1>> - The spoiled slave shows surprising agility, however, and evades $Lurcher.slaveName's inexpert attempts to tackle all the way across the plaza. Her course is over. + The spoiled slave shows surprising agility, however, and evades $Lurcher.slaveName's inexpert attempts to tackle all the way across the plaza. $His course is over. <<set _seed = 0>> <<else>> - Her tackle is inexpert, but the top-heavy bimbo goes down anyway. + $His tackle is inexpert, but the top-heavy bimbo goes down anyway. <</if>> <<elseif $origin == "feminized">> <<if random(1,4) == 1>> - The sissy bitch shows surprising agility, however, and evades $Lurcher.slaveName's inexpert attempts to tackle all the way across the plaza. Her course is over. + The sissy bitch shows surprising agility, however, and evades $Lurcher.slaveName's inexpert attempts to tackle all the way across the plaza. $His course is over. <<set _seed = 0>> <<else>> - Her tackle is inexpert, but the sissy bitch goes down with a wail. + $His tackle is inexpert, but the sissy bitch goes down with a wail. <</if>> <<elseif $origin == "huge balled">> <<if random(1,4) == 1>> - The slave shows surprising agility despite her flopping ballsack, and evades $Lurcher.slaveName's inexpert attempts to tackle all the way across the plaza. Her course is over. + The slave shows surprising agility despite _his2 flopping ballsack, and evades $Lurcher.slaveName's inexpert attempts to tackle all the way across the plaza. $His course is over. <<set _seed = 0>> <<else>> - Her tackle is inexpert, but the slave goes down, screaming with pain when her balls get trapped under their combined weight. + $His tackle is inexpert, but the slave goes down, screaming with pain when _his2 balls get trapped under their combined weight. <</if>> <<else>> <<if random(1,2) == 1>> - The determined young slave evades her inexpert attempts to tackle all the way across the plaza, however. $Lurcher.slaveName's course is over. + The determined young slave evades $his inexpert attempts to tackle all the way across the plaza, however. $Lurcher.slaveName's course is over. <<set _seed = 0>> <<else>> - Her tackle is inexpert, but the determined slave is unlucky, stumbling and going down anyway. + $His tackle is inexpert, but the determined slave is unlucky, stumbling and going down anyway. <</if>> <</if>> <</if>> <<if _seed == 1>> - The hare knows that once her knees touched the field, her chance at freedom was gone. She begins to cry + The hare knows that once _his2 knees touched the field, _his2 chance at freedom was gone. _He2 begins to cry <<if $phallus == "huge dick">> and then scream as $Lurcher.slaveName <<if $origin == "virgin">> - rapes her virgin ass. The lurcher has to fuck the slave to claim her for you, and she knows that a virgin pussy is more valuable than a virgin rosebud. She has to be very careful, since her cock is big enough to seriously hurt an anal virgin, but despite her care the racket is appallingly loud. + rapes _his2 virgin ass. The lurcher has to fuck the slave to claim _him2 for you, and $he knows that a virgin pussy is more valuable than a virgin rosebud. $He has to be very careful, since $his cock is big enough to seriously hurt an anal virgin, but despite $his care the racket is appallingly loud. <<elseif $origin == "heavily pregnant">> - fucks her cunt. As her belly attests, she's no virgin, but the lurcher's dick is big enough to reach her cervix. Her screams crescendo into shrieks as she experiences this internal torment. + fucks _his2 cunt. As _his2 belly attests, _he2's no virgin, but the lurcher's dick is big enough to reach _his2 cervix. _His2 screams crescendo into shrieks as _he2 experiences this internal torment. <<elseif $origin == "housewife">> - fucks her in the ass. A kept woman like her is probably no stranger to giving up her butthole to please a cock, but she apparently isn't used to dick quite this formidable. The lurcher leaves her sobbing disconsolately with a fresh load of cum leaking out of her backdoor. + fucks _him2 in the ass. A kept _woman2 like _him2 is probably no stranger to giving up _his2 butthole to please a cock, but _he2 apparently isn't used to dick quite this formidable. The lurcher leaves _him2 sobbing disconsolately with a fresh load of cum leaking out of _his2 backdoor. <<elseif $origin == "feminized">> - fucks her in the ass. The high-pitched shrieking produces some discussion in the crowd. If the slave didn't want huge cock up her girly anus, why did she feminize herself so thoroughly? A mystery. + fucks _him2 in the ass. The high-pitched shrieking produces some discussion in the crowd. If the slave didn't want huge cock up _his2 girly anus, why did _he2 feminize _himself2 so thoroughly? A mystery. <<elseif $origin == "huge balled">> - fucks her in the ass. The lurcher pounds her doggy style, taking nice long strokes that slide her formidable shaft almost all the way out of her victim's poor butthole before shoving it back in again. The slave's balls brush the field with each thrust. + fucks _him2 in the ass. The lurcher pounds _him2 doggy style, taking nice long strokes that slide $his formidable shaft almost all the way out of $his victim's poor butthole before shoving it back in again. The slave's balls brush the field with each thrust. <<else>> - fucks her in the ass. She never stops struggling, though this isn't much proof of undiminished resistance. After all, the lurcher's dick is so big that she'd probably fight to get it out of her butthole even if she weren't in need of breaking. + fucks _him2 in the ass. _He2 never stops struggling, though this isn't much proof of undiminished resistance. After all, the lurcher's dick is so big that _he2'd probably fight to get it out of _his2 butthole even if _he2 weren't in need of breaking. <</if>> <<elseif $phallus == "dick">> as $Lurcher.slaveName <<if $origin == "virgin">> - penetrates her virgin ass. The lurcher has to fuck the slave to claim her for you, and she knows that a virgin pussy is more valuable than a virgin rosebud. You see her back stiffen with overstimulation as she experiences the rare delight of raping an anal virgin. + penetrates _his2 virgin ass. The lurcher has to fuck the slave to claim _him2 for you, and $he knows that a virgin pussy is more valuable than a virgin rosebud. You see $his back stiffen with overstimulation as $he experiences the rare delight of raping an anal virgin. <<elseif $origin == "heavily pregnant">> - uses her cunt. The lurcher pulls the slave upright so she can cradle her pregnant belly while she fucks her. When she climaxes, she thrusts as deeply as she can manage, though more cum won't make the slave any more pregnant. + uses _his2 cunt. The lurcher pulls the slave upright so $he can cradle _his2 pregnant belly while $he fucks _him2. When _he2 climaxes, $he thrusts as deeply as $he can manage, though more cum won't make the slave any more pregnant. <<elseif $origin == "housewife">> - fucks her in the ass. Her tears seem to come more from disappointment than anal pain; a kept woman like her has probably put up with more than one buttfuck she didn't want. + fucks _him2 in the ass. _His2 tears seem to come more from disappointment than anal pain; a kept _woman2 like _him2 has probably put up with more than one buttfuck _he2 didn't want. <<elseif $origin == "feminized">> - fucks her in the ass. The whining produces some discussion in the crowd. If the slave didn't want cock up her girly anus, why did she feminize herself so thoroughly? A mystery. + fucks _him2 in the ass. The whining produces some discussion in the crowd. If the slave didn't want cock up _his2 girly anus, why did _he2 feminize _himself2 so thoroughly? A mystery. <<elseif $origin == "huge balled">> - uses her anus. With them facing away from you, the coupling takes the usual stacked symmetry of a dickgirl fucking a dickgirl, though the bottom's generous balls sway eye-catchingly back and forth with the rhythm of the assrape. + uses _his2 anus. With them facing away from you, the coupling takes the usual stacked symmetry of a dickgirl fucking a dickgirl, though the bottom's generous balls sway eye-catchingly back and forth with the rhythm of the assrape. <<else>> - fucks her in the ass. She never stops struggling, which is eloquent proof of the slave's undiminished resolve to resist her lot in life. She's probably been assraped more than once before today, but she fights this like it's the first time. + fucks _him2 in the ass. _He2 never stops struggling, which is eloquent proof of the slave's undiminished resolve to resist _his2 lot in life. _He2's probably been assraped more than once before today, but _he2 fights this like it's the first time. <</if>> <<elseif $phallus == "clit">> as $Lurcher.slaveName <<if $origin == "virgin">> - grinds herself against the hare to get her pseudophallic clit into her victim's virgin ass. The lurcher has to fuck the slave to claim her for you, and she knows that a virgin pussy is more valuable than a virgin rosebud. You see her back stiffen with overstimulation as her enormous bitch button slips up the slave's asshole. + grinds $himself against the hare to get $his pseudophallic clit into $his victim's virgin ass. The lurcher has to fuck the slave to claim _him2 for you, and $he knows that a virgin pussy is more valuable than a virgin rosebud. You see $his back stiffen with overstimulation as $his enormous bitch button slips up the slave's asshole. <<elseif $origin == "heavily pregnant">> - grinds herself against the hare to get her pseudophallic clit inside her victim's cunt. The lurcher has to force the hare down, legs spread, in order to work her enormous clit inside the slave, but she manages it and you see her back stiffen as her pseudophallus, small by the standards of penises but much more sensitive, slides inside. + grinds $himself against the hare to get $his pseudophallic clit inside $his victim's cunt. The lurcher has to force the hare down, legs spread, in order to work $his enormous clit inside the slave, but $he manages it and you see $his back stiffen as $his pseudophallus, small by the standards of penises but much more sensitive, slides inside. <<elseif $origin == "housewife">> - grinds herself against the hare to get her pseudophallic clit inside her victim's cunt. The slave doesn't seem to know what to make of this. Being raped by a huge clit is very probably a novel experience for her, but it isn't really painful. She closes her eyes and visibly tries to pretend it's a small penis. + grinds $himself against the hare to get $his pseudophallic clit inside $his victim's cunt. The slave doesn't seem to know what to make of this. Being raped by a huge clit is very probably a novel experience for _him2, but it isn't really painful. _He2 closes _his2 eyes and visibly tries to pretend it's a small penis. <<elseif $origin == "feminized">> - grinds herself against the hare to get her pseudophallic clit inside her victim's experienced anus. The slave stiffens with shock. She's obviously had quite a variety of things pushed up her girly butthole, but apparently this is her first time being fucked by a clit. + grinds $himself against the hare to get $his pseudophallic clit inside $his victim's experienced anus. The slave stiffens with shock. _He2's obviously had quite a variety of things pushed up _his2 girly butthole, but apparently this is _his2 first time being fucked by a clit. <<elseif $origin == "huge balled">> - grinds herself against the hare to get her pseudophallic clit inside her victim's asshole. The slave stiffens with shock. Though it's huge by the standards of clitorises, the pseudophallus isn't big enough to make assrape painful, but the extreme inversion of gender roles makes up for it, to go by the slave's horror. + grinds $himself against the hare to get $his pseudophallic clit inside $his victim's asshole. The slave stiffens with shock. Though it's huge by the standards of clitorises, the pseudophallus isn't big enough to make assrape painful, but the extreme inversion of gender roles makes up for it, to go by the slave's horror. <<else>> - grinds herself against the hare to get her pseudophallic clit inside her victim's asshole. The slave never stops struggling, which is eloquent proof of the slave's undiminished resolve to resist her lot in life. She's probably been assraped by much larger phalli, but she fights it anyway. + grinds $himself against the hare to get $his pseudophallic clit inside $his victim's asshole. The slave never stops struggling, which is eloquent proof of the slave's undiminished resolve to resist _his2 lot in life. _He2's probably been assraped by much larger phalli, but _he2 fights it anyway. <</if>> <<elseif $phallus == "dildo">> as $Lurcher.slaveName <<if $origin == "virgin">> - inserts her dildo into the slave's virgin ass. The lurcher has to fuck the slave to claim her for you, and she knows that a virgin pussy is more valuable than a virgin rosebud. The dildo is reasonably sized and well lubricated, but the poor slave shrieks with anal pain anyway. + inserts $his dildo into the slave's virgin ass. The lurcher has to fuck the slave to claim _him2 for you, and $he knows that a virgin pussy is more valuable than a virgin rosebud. The dildo is reasonably sized and well lubricated, but the poor slave shrieks with anal pain anyway. <<elseif $origin == "heavily pregnant">> - pushes her dildo inside the slave's fertile cunt. Desperate to preserve her baby, the slave complies as best she can. Taking the cue, your lurcher caresses her, producing a grotesque parody of loving pregnant sex that holds the crowd's attention. + pushes $his dildo inside the slave's fertile cunt. Desperate to preserve _his2 baby, the slave complies as best _he2 can. Taking the cue, your lurcher caresses _him2, producing a grotesque parody of loving pregnant sex that holds the crowd's attention. <<elseif $origin == "housewife">> - pushes her dildo up the slave's ass. A kept woman like her is not likely to be any stranger to sex toys, but to go by her reaction, she probably prefers to put them in her cunt. + pushes $his dildo up the slave's ass. A kept _woman2 like _him2 is not likely to be any stranger to sex toys, but to go by _his2 reaction, _he2 probably prefers to put them in _his2 cunt. <<elseif $origin == "feminized">> - pushes her dildo up the slave's sissy ass. The whining produces some discussion in the crowd. Why would a girl who feminized herself so thoroughly have any problem with something being shoved inside her rear pussy? A mystery. + pushes $his dildo up the slave's sissy ass. The whining produces some discussion in the crowd. Why would a _girl2 who feminized _himself2 so thoroughly have any problem with something being shoved inside _his2 rear pussy? A mystery. <<elseif $origin == "huge balled">> - pushes her dildo up the slave's ass. Knowing that she should do her best to create a spectacle, she takes the slave's dangling balls in one hand, squeezing them to force her bottom to be a good little butthole bitch, and then stimulating them until the slave achieves a shameful anal orgasm. + pushes $his dildo up the slave's ass. Knowing that $he should do $his best to create a spectacle, $he takes the slave's dangling balls in one hand, squeezing them to force $his bottom to be a good little butthole bitch, and then stimulating them until the slave achieves a shameful anal orgasm. <<else>> - pushes her dildo up the slave's ass. The slave never stops struggling, which is eloquent proof of the slave's undiminished resolve to resist her lot in life. She's probably had several dildos pushed up her disobedient asshole, but it seems she's determined to learn nothing. + pushes $his dildo up the slave's ass. The slave never stops struggling, which is eloquent proof of the slave's undiminished resolve to resist _his2 lot in life. _He2's probably had several dildos pushed up _his2 disobedient asshole, but it seems _he2's determined to learn nothing. <</if>> <<else>> - as $Lurcher.slaveName hesitates over her. The lurcher realizes that she won't be able to get hard. Desperate to avoid failure, she + as $Lurcher.slaveName hesitates over _him2. The lurcher realizes that $he won't be able to get hard. Desperate to avoid failure, $he <<if $origin == "virgin">> - shoves a couple of fingers into the slave's virgin ass. She has to fuck the slave to claim her for you, and she knows that a virgin pussy is more valuable than a virgin rosebud. + shoves a couple of fingers into the slave's virgin ass. $He has to fuck the slave to claim _him2 for you, and $he knows that a virgin pussy is more valuable than a virgin rosebud. <<elseif $origin == "heavily pregnant">> - gives up and fingerfucks the pregnant girl. Desperate to preserve her baby, the slave complies as best she can, producing a contest between her attempts to go along and the lurcher's attempts to make it unpleasant. This degenerates into a sobbing cunt fisting session. + gives up and fingerfucks the pregnant _girl2. Desperate to preserve _his2 baby, the slave complies as best _he2 can, producing a contest between _his2 attempts to go along and the lurcher's attempts to make it unpleasant. This degenerates into a sobbing cunt fisting session. <<elseif $origin == "housewife">> - shoves a couple of fingers up the slave's ass. A kept woman like her is not likely to be any stranger to a little anal play, but she doesn't seem to be much of a fan. She does her best to relax, but it's obvious that she doesn't appreciate having her asshole fingered. + shoves a couple of fingers up the slave's ass. A kept _woman2 like _him2 is not likely to be any stranger to a little anal play, but _he2 doesn't seem to be much of a fan. _He2 does _his2 best to relax, but it's obvious that _he2 doesn't appreciate having _his2 asshole fingered. <<elseif $origin == "feminized">> - shoves her fingers up the slave's sissy ass. It's so loose that this fails to have the desired effect. Afraid that she has to produce some sort of reaction, the lurcher shoves her entire fist up there, producing a wail of anal anguish. + shoves $his fingers up the slave's sissy ass. It's so loose that this fails to have the desired effect. Afraid that $he has to produce some sort of reaction, the lurcher shoves $his entire fist up there, producing a wail of anal anguish. <<elseif $origin == "huge balled">> - shoves a couple of fingers up the slave's ass. Casting about for something to do to distract from her inadequacy, the lurcher seizes the slave's dangling balls and shoves one of them up her loosened butt. This produces a shriek of pain and surprise, followed by a long fight to get the other one up there. + shoves a couple of fingers up the slave's ass. Casting about for something to do to distract from $his inadequacy, the lurcher seizes the slave's dangling balls and shoves one of them up _his2 loosened butt. This produces a shriek of pain and surprise, followed by a long fight to get the other one up there. <<else>> shoves a couple of fingers up the slave's ass. The slave never stops struggling, producing nothing more interesting than an extended wrestling match in which one of the parties has some fingers inside the other's butthole. <</if>> @@ -307,21 +311,21 @@ You place your hand on the leash's quick release and whisper your direction into <<if ($Lurcher.fetish == "sadist")>> @@.hotpink;What is finest in life,@@ in the mind of your sadistic lurcher? <<if $origin == "virgin">> - To sodomize a virgin asshole, and to hear screams of anal pain. + To sodomize a virgin asshole, and to <<if canHear($Lurcher)>>hear<<else>>feel<</if>> screams of anal pain. <<elseif $origin == "heavily pregnant">> - To molest a pregnant slut, and hear her sob with fear. + To molest a pregnant slut, and <<if canHear($Lurcher)>>hear<<else>>see<</if>> _him2 sob with fear. <<elseif $origin == "housewife">> - To rape a stuck-up bitch, and hear her cry with anal pain. + To rape a stuck-up bitch, and <<if canHear($Lurcher)>>hear<<else>>see<</if>> _him2 cry with anal pain. <<elseif $origin == "feminized">> - To rape a sissy's asspussy, and hear her squeal. + To rape a sissy's asspussy, and <<if canHear($Lurcher)>>hear<<else>>see<</if>> _him2 squeal. <<elseif $origin == "huge balled">> To abuse defenseless testicles, and make their owner scream. <<else>> - To rape a struggling victim, and taste her tears of defeat. + To rape a struggling victim, and taste _his2 tears of defeat. <</if>> <<set $Lurcher.devotion += 5>> <<elseif $Lurcher.fetish == "pregnancy" && $origin == "heavily pregnant">> - You lurcher is @@.hotpink;thrilled@@ to have had the privilege of chasing down and raping a pregnant woman. + You lurcher is @@.hotpink;thrilled@@ to have had the privilege of chasing down and raping a pregnant _woman2. <<set $Lurcher.devotion += 5>> <</if>> <</if>> @@ -329,11 +333,12 @@ You place your hand on the leash's quick release and whisper your direction into <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <<else>> <<if $Lurcher.devotion > 50>> - She makes her way back to you dejectedly, hanging her head. + $He makes $his way back to you dejectedly, hanging $his head. <<else>> - She makes her way back to you slowly, doing her best to look contrite. + $He makes $his way back to you slowly, doing $his best to look contrite. <</if>> - On the other side of the plaza, there is a scream of triumph followed by tears of joy as one of the hares successfully wins her freedom. This cheerful noise mixes strangely with screams of a very different sort and the slap of flesh on flesh as a more successful lurcher rapes her capture. + <<setNonlocalPronouns $seeDicks>> + On the other side of the plaza, there is a scream of triumph followed by tears of joy as one of the hares successfully wins _hisU freedom. This cheerful noise mixes strangely with screams of a very different sort and the slap of flesh on flesh as a more successful lurcher rapes _hisU capture. <</if>> <<set $slaves[$slaveIndices[$Lurcher.ID]] = $Lurcher>> <<unset $origin, $origin1, $origin2, $origin3, $hareSpeed, $hareSpeed1, $hareSpeed2, $hareSpeed3, $hare1, $hare2, $hare3>> 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/seNicaeaAnnouncement.tw b/src/uncategorized/seNicaeaAnnouncement.tw index acac9dad07c85174e928f17d596e8a5b4c60af0c..c0ccb72e8c99101894648d893b2e88b9fc5a2e2f 100644 --- a/src/uncategorized/seNicaeaAnnouncement.tw +++ b/src/uncategorized/seNicaeaAnnouncement.tw @@ -35,7 +35,7 @@ Hosting a new religion's first synod will be expensive and time-consuming, but w <<else>> "Wonderful," says the evangelistic lady slaveowner. She orders that the newly consecrated slave approach her, and ends the call. <</if>> - You have a tremendous amount of work to do, and not much time to do it. You immediately set aside a sizeable sum as an initial budget for the event itself. The first major decision you'll need to make about the council is who to invite. As one of Chattel Religionism's most prominent figures, you have a good idea of who you'd have to include to ensure that the council's agreements have as much weight as possible; $assistantName immediately begins collating background information on potential attendees, to assist you further. + You have a tremendous amount of work to do, and not much time to do it. You immediately set aside a sizable sum as an initial budget for the event itself. The first major decision you'll need to make about the council is who to invite. As one of Chattel Religionism's most prominent figures, you have a good idea of who you'd have to include to ensure that the council's agreements have as much weight as possible; $assistantName immediately begins collating background information on potential attendees, to assist you further. <<set $nicaeaInvolvement = 1, $nicaeaPower += 1, $nicaeaInfluence = 1, $nicaeaName = "Council of " + $arcologies[0].name, $cash -= 10000>> <</replace>> <</link>> //This will cost <<print cashFormat(10000)>>, and influencing the outcome will likely require further investment// diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw index 1121cf41626547e05ff5a555d4bc213131ac0edd..83e4c2d4ac01fbaa491a3cd0f3c125bcb4f3ce75 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 66c11a63b9fbef70ec51cc4e1f37a12dc381a6d2..d8e5dc8f92e9ce462e165518e97992c1d74f5a54 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 03df03bc693b427f5626614d663efdbd97f4f91a..0325fc9b2bebf95336073eef77ece7e5d86b27a3 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/slaveMarkets.tw b/src/uncategorized/slaveMarkets.tw index 4bca317b9339e90485e167b6e9dce7e5b54b771f..e4fde321faf77635ab1dea7cf17d1a6f756acb6c 100644 --- a/src/uncategorized/slaveMarkets.tw +++ b/src/uncategorized/slaveMarkets.tw @@ -194,17 +194,18 @@ You visit the slave markets off the arcology plaza. It's always preferable to ex <<set $slaveCost = 500*Math.trunc($slaveCost/500)>> The offered price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|Slave Markets][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|Slave Markets][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|Slave Markets][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|Slave Markets][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</if>> diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw index e4f189352ae5152bf3fb8595c016f4b20716a72c..60d184e11ba2e2e6091a826ca39c385b2a95ff3c 100644 --- a/src/uncategorized/slaveShelter.tw +++ b/src/uncategorized/slaveShelter.tw @@ -22,7 +22,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <</if>> <</if>> <<if random(1,100) <= $seeDicks>> - <<set _possibleOrigins.push("geldling", "dickpain")>> + <<set _possibleOrigins.push("gelding", "dickpain")>> <</if>> <<if random(0,99) >= $seeDicks>> <<set _possibleOrigins.push("plugs", "used whore", "reaction")>> @@ -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')>> @@ -220,7 +220,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <<if $shelterSlave.dick > 1>> <<set $shelterSlave.dickTat = either("degradation", "rude words", 0)>> <</if>> -<<case "geldling">> +<<case "gelding">> <<set $activeSlaveOneTimeMinAge = 20>> <<set $activeSlaveOneTimeMaxAge = 42>> <<set $oneTimeDisableDisability = 1>> @@ -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>> @@ -385,7 +385,7 @@ The placement fee is <<print cashFormat($slaveCost)>>. <span id="result"> <<if $cash >= $slaveCost>> - <<link "Buy her slave contract">> + <<link "Buy $his slave contract">> <<replace "#result">> <<set $cash -= $slaveCost, $shelterSlaveBought = 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main">> <<include "New Slave Intro">> diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw index 999a83701f03e3db444855332c5222f09eceb57c..57840aa2cdb1e9178527c9be84848592c52b3ff6 100644 --- a/src/uncategorized/slaveSold.tw +++ b/src/uncategorized/slaveSold.tw @@ -2,9 +2,11 @@ <<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Main", $showEncyclopedia = 1, $encyclopedia = "Personal Assistant">> +<<setLocalPronouns $activeSlave>> + <<set $display = 0>> -<<if !["elite auction", "tentacle bred", "womb filler", "organ crafter", "abortion TV", "repopulationist arcology", "eugenics arcology", "peacekeepers"].includes($buyer) && ((($activeSlave.actualAge < $retirementAge-1) && $PhysicalRetirementAgePolicy != 1) || (($activeSlave.physicalAge < $retirementAge-1) && $PhysicalRetirementAgePolicy == 1))>> /* organ crafter is not viable now, the elite won't part so easily with a prize, some take place x months later when the event's max is 15 weeks, and the rest are snuff events. You don't want that slave back. */ +<<if !["abortion TV", "elite auction", "eugenics arcology", "organ crafter", "peacekeepers", "repopulationist arcology", "tentacle bred", "womb filler"].includes($buyer) && ((($activeSlave.actualAge < $retirementAge-1) && $PhysicalRetirementAgePolicy != 1) || (($activeSlave.physicalAge < $retirementAge-1) && $PhysicalRetirementAgePolicy == 1))>> /* organ crafter is not viable now, the elite won't part so easily with a prize, some take place x months later when the event's max is 15 weeks, and the rest are snuff events. You don't want that slave back. */ <<if !$boomerangSlave || $boomerangWeeks > 15>> <<if $activeSlave.fuckdoll == 0>> <<if canWalk($activeSlave)>> @@ -94,43 +96,44 @@ <<if $familyTesting == 1>> <<for _ss = 0; _ss < $slaves.length; _ss++>> + <<setLocalPronouns $slaves[_ss] 2>> <<if $activeSlave.mother == $slaves[_ss].ID>> - $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling her daughter. + $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling _his2 daughter. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 20>> <</if>> <<if $activeSlave.father == $slaves[_ss].ID>> - $slaves[_ss].slaveName is @@.mediumorchid;disappointed@@ that you are selling her daughter. + $slaves[_ss].slaveName is @@.mediumorchid;disappointed@@ that you are selling _his2 daughter. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 10>> <</if>> <<if $activeSlave.ID == $slaves[_ss].father>> - $slaves[_ss].slaveName is @@.mediumorchid;saddened@@ that you are selling her father. + $slaves[_ss].slaveName is @@.mediumorchid;saddened@@ that you are selling _his2 father. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 10>> <</if>> <<if $activeSlave.ID == $slaves[_ss].mother>> - $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling her mother. + $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling _his2 mother. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 20>> <</if>> <<switch areSisters($activeSlave, $slaves[_ss])>> <<case 1>> - $slaves[_ss].slaveName is @@.mediumorchid;devastated@@ that you are selling her twin. + $slaves[_ss].slaveName is @@.mediumorchid;devastated@@ that you are selling _his2 twin. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 30>> <<case 2>> - $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling her sister. + $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling _his2 sister. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 20>> <<case 3>> - $slaves[_ss].slaveName is @@.mediumorchid;disheartened@@ that you are selling her half-sister. + $slaves[_ss].slaveName is @@.mediumorchid;disheartened@@ that you are selling _his2 half-sister. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 10>> @@ -140,7 +143,8 @@ <<if $activeSlave.relation != 0>> <<set _ss = $slaveIndices[$activeSlave.relationTarget]>> <<if def _ss && $slaves[_ss].fetish != "mindbroken">> - $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling her $activeSlave.relation. + <<setLocalPronouns $slaves[_ss] 2>> + $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling _his2 $activeSlave.relation. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= 20>> @@ -151,7 +155,8 @@ <<if $activeSlave.relationship > 0>> <<set _ss = $slaveIndices[$activeSlave.relationshipTarget]>> <<if def _ss && $slaves[_ss].fetish != "mindbroken">> - $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling her best source of comfort and companionship in a life of bondage. + <<setLocalPronouns $slaves[_ss] 2>> + $slaves[_ss].slaveName is @@.mediumorchid;grieved@@ that you are selling _his2 best source of comfort and companionship in a life of bondage. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion -= $slaves[_ss].relationship*10>> @@ -172,7 +177,8 @@ <<if $activeSlave.rivalry != 0>> <<set _ss = $slaveIndices[$activeSlave.rivalryTarget]>> <<if def _ss && $slaves[_ss].fetish != "mindbroken">> - $slaves[_ss].slaveName is @@.hotpink;pleased@@ that she won't have to see her rival any more. + <<setLocalPronouns $slaves[_ss] 2>> + $slaves[_ss].slaveName is @@.hotpink;pleased@@ that _he2 won't have to see _his2 rival any more. <<run clearSummaryCache($slaves[_ss])>> <br><br> <<set $slaves[_ss].devotion += $slaves[_ss].rivalry*3>> @@ -184,7 +190,7 @@ <<switch $buyer>> <<case "housekeeper">> - $activeSlave.slaveName settles into her new life in a humbler part of $arcologies[0].name, and can occasionally be seen accompanying her master in public. + $activeSlave.slaveName settles into $his new life in a humbler part of $arcologies[0].name, and can occasionally be seen accompanying $his master in public. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].trust >= -20)>> <<if ($slaves[_ss].physicalAge > 30)>> @@ -199,7 +205,7 @@ <</if>> <<case "buttbreaker">> - In short order, $activeSlave.slaveName is heard out on the promenade, sobbing and screaming as her new owner breaks in her virgin butt in public. + In short order, $activeSlave.slaveName is heard out on the promenade, sobbing and screaming as $his new owner breaks in $his virgin butt in public. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].anus == 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -212,7 +218,7 @@ <</if>> <<case "cheap brothel">> - $activeSlave.slaveName is soon seen on shift outside a seedy establishment in the lower arcology, mechanically offering her holes to passersby and flinching whenever her superiors come out to check on her. + $activeSlave.slaveName is soon seen on shift outside a seedy establishment in the lower arcology, mechanically offering $his holes to passersby and flinching whenever $his superiors come out to check on $him. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].assignment == "whore") || ($slaves[_ss].assignment == "work in the brothel")>> <<run clearSummaryCache($slaves[_ss])>> @@ -225,7 +231,7 @@ <</if>> <<case "nice brothel">> - $activeSlave.slaveName disappears for a time as her training is perfected, but she reappears in the refined brothel, wearing classy clothes and flirting gracefully with patrons of her body. + $activeSlave.slaveName disappears for a time as $his training is perfected, but $he reappears in the refined brothel, wearing classy clothes and flirting gracefully with patrons of $his body. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].assignment == "whore") || ($slaves[_ss].assignment == "work in the brothel")>> <<run clearSummaryCache($slaves[_ss])>> @@ -238,7 +244,7 @@ <</if>> <<case "factory farm">> - $activeSlave.slaveName is never again seen in public, but her fate is obvious: she's chained to a milking rack somewhere in a cavernous factory farm, with milk draining from her tits<<if $activeSlave.balls > 0>> and an electroshock stimulator up her butt to force her to cum<<elseif $activeSlave.ovaries > 0>> and a new baby in her belly every ten months<</if>>. + $activeSlave.slaveName is never again seen in public, but $his fate is obvious: $he's chained to a milking rack somewhere in a cavernous factory farm, with milk draining from $his tits<<if $activeSlave.balls > 0>> and an electroshock stimulator up $his butt to force $him to cum<<elseif $activeSlave.ovaries > 0>> and a new baby in $his belly every ten months<</if>>. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion <= 50)>> <<run clearSummaryCache($slaves[_ss])>> @@ -251,7 +257,7 @@ <</if>> <<case "elite auction">> - $activeSlave.slaveName is quickly escorted out by her new master. She is rarely seen in public anymore, but her records show she is settling well into being her new owner's breeder. + $activeSlave.slaveName is quickly escorted out by $his new master. She is rarely seen in public anymore, but $his records show she is settling well into being $his new owner's breeder. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].breedingMark != 1 && $propOutcome == 1)>> <<run clearSummaryCache($slaves[_ss])>> @@ -301,11 +307,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your slaves with pregnancy fetishes envy her, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves in a sexually satisfying life. + Your slaves with pregnancy fetishes envy $him, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves in a sexually satisfying life. <</if>> <<case "nipple fetishist">> - $activeSlave.slaveName's new mistress is an exhibitionist as well as a nipple fetishist, and before long, she's seen in the club, riding $activeSlave.slaveName's chest with her wet pussy. The slave is expected to keep her nipples erect for her at all times. + $activeSlave.slaveName's new mistress is an exhibitionist as well as a nipple fetishist, and before long, $he's seen in the club, riding $activeSlave.slaveName's chest with $his wet pussy. The slave is expected to keep $his nipples erect for $him at all times. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "boobs")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -316,7 +322,7 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your slaves with breast fetishes envy her, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves in a sexually satisfying life. + Your slaves with breast fetishes envy $him, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves in a sexually satisfying life. <</if>> <<case "nipple fucker">> @@ -348,11 +354,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your buttsluts envy her, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves orgasming with dicks up their asses anyway. + Your buttsluts envy $him, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves orgasming with dicks up their asses anyway. <</if>> <<case "oral fetishist">> - The next time $activeSlave.slaveName is seen in public, she's obediently accompanying her new master. After doing some business on the promenade, he pulls her into an alcove and lets her masturbate as he uses her throat. + The next time $activeSlave.slaveName is seen in public, $he's obediently accompanying $his new master. After doing some business on the promenade, he pulls $him into an alcove and lets $him masturbate as he uses $his throat. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "cumslut")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -363,11 +369,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your cumsluts envy her, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves filled with cum every day. + Your cumsluts envy $him, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll find themselves filled with cum every day. <</if>> <<case "pain fetishist">> - $activeSlave.slaveName is not seen again in public for a long time, but the crack of leather on flesh and the resultant hoarse female howling that issues from her new mistress's apartment is well-known. + $activeSlave.slaveName is not seen again in public for a long time, but the crack of leather on flesh and the resultant hoarse female howling that issues from $his new mistress's apartment is well-known. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "masochist")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -378,11 +384,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your masochists envy her, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll never lack for the abuse they need. + Your masochists envy $him, and @@.mediumaquamarine;trust that even if you decide to sell them,@@ they'll never lack for the abuse they need. <</if>> <<case "sadism fetishist">> - $activeSlave.slaveName rarely leaves her new mistress's apartments, but the slave rumor mill bears stories about her to your penthouse anyway. Her mistress uses her as a rapist on demand, and her dumbly obedient brutality is renowned. + $activeSlave.slaveName rarely leaves $his new mistress's apartments, but the slave rumor mill bears stories about $him to your penthouse anyway. $His mistress uses $him as a rapist on demand, and $his dumbly obedient brutality is renowned. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "sadist")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -397,7 +403,7 @@ <</if>> <<case "dom fetishist">> - $activeSlave.slaveName wins herself a leadership position with her new master, who repays her hard work by allowing her to use his slaves at will. + $activeSlave.slaveName wins herself a leadership position with $his new master, who repays $his hard work by allowing her to use his slaves at will. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "dom")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -408,11 +414,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your sexually dominant slaves do their best to follow her success, and @@.mediumaquamarine;trust that if you decide to sell them,@@ they'll stand a chance of winning a place in which they can fuck as well as get fucked. + Your sexually dominant slaves do their best to follow $his success, and @@.mediumaquamarine;trust that if you decide to sell them,@@ they'll stand a chance of winning a place in which they can fuck as well as get fucked. <</if>> <<case "sub fetishist">> - The back of $activeSlave.slaveName's head becomes a well-known sight in business circles, since her mistress rarely lets it out from between her legs. + The back of $activeSlave.slaveName's head becomes a well-known sight in business circles, since $his mistress rarely lets it out from between her legs. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "submissive")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -423,7 +429,7 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your sexually submissive slaves secretly envy her simple life, and @@.mediumaquamarine;trust that if you decide to sell them,@@ there are places where a sub can be valuable and safe. + Your sexually submissive slaves secretly envy $his simple life, and @@.mediumaquamarine;trust that if you decide to sell them,@@ there are places where a sub can be valuable and safe. <</if>> <<case "supremacist arcology">> @@ -440,7 +446,7 @@ <</if>> <<case "subjugationist arcology">> - $activeSlave.slaveName is shipped off to help produce a race of $activeSlave.race idiots to perform eternal servitude. She is not perceptive enough to fear her upcoming life as a downtrodden breeder. + $activeSlave.slaveName is shipped off to help produce a race of $activeSlave.race idiots to perform eternal servitude. $He is not perceptive enough to fear $his upcoming life as a downtrodden breeder. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 15)>> <<run clearSummaryCache($slaves[_ss])>> @@ -453,7 +459,7 @@ <</if>> <<case "gender radicalist arcology">> - $activeSlave.slaveName is shipped off, but her buyer is so unwilling to waste any time that the shipment container includes hormonal injectors to get her started on an intensive feminization regime as quickly as possible. + $activeSlave.slaveName is shipped off, but $his buyer is so unwilling to waste any time that the shipment container includes hormonal injectors to get $him started on an intensive feminization regime as quickly as possible. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].dick > 0)>> <<if ($slaves[_ss].devotion <= 20)>> @@ -477,11 +483,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Most of your slaves could scarcely care less, but your most intelligent girls are @@.mediumorchid;privately skeptical of her fate;@@ she's become one more cookie cutter bimbo in a place that uses and discards such sluts. + Most of your slaves could scarcely care less, but your most intelligent girls are @@.mediumorchid;privately skeptical of $his fate;@@ $he's become one more cookie cutter bimbo in a place that uses and discards such sluts. <</if>> <<case "paternalist arcology">> - $activeSlave.slaveName is shipped off to be improved into a happy, educated slave at the best pace her new owner can manage. + $activeSlave.slaveName is shipped off to be improved into a happy, educated slave at the best pace $his new owner can manage. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion < -20)>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15)>> @@ -492,11 +498,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your unbroken, uneducated slaves who hear about this are @@.mediumorchid;quietly resentful,@@ not understanding that she was only sold to a paternalist arcology because she was obedient. + Your unbroken, uneducated slaves who hear about this are @@.mediumorchid;quietly resentful,@@ not understanding that $he was only sold to a paternalist arcology because $he was obedient. <</if>> <<case "degradationist arcology">> - Stories about the place she's going have reached $arcologies[0].name, and $activeSlave.slaveName suspects the fate she's been condemned to when she's loaded into a shipping container expressly designed to keep the inmate awake and uncomfortable. + Stories about the place $he's going have reached $arcologies[0].name, and $activeSlave.slaveName suspects the fate $he's been condemned to when $he's loaded into a shipping container expressly designed to keep the inmate awake and uncomfortable. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion > 20)>> <<run clearSummaryCache($slaves[_ss])>> @@ -509,7 +515,7 @@ <</if>> <<case "slimness enthusiast arcology">> - $activeSlave.slaveName is taken away to join the tribe of squealing, slim forms that populate the arcology of her new owner. + $activeSlave.slaveName is taken away to join the tribe of squealing, slim forms that populate the arcology of $his new owner. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 50)>> <<run clearSummaryCache($slaves[_ss])>> @@ -548,7 +554,7 @@ <</if>> <<case "abortion TV">> - $activeSlave.slaveName is soon seen on live TV, restrained and still grotesquely pregnant. She screams into her restraints as the host approaches with a comically large syringe of abortifacients and drives it deep into her womb. Within minutes, a flood of liquid and fetuses are pouring from her gaping cunt, all the while he times how long it takes her overburdened womb to drain of all its contents. + $activeSlave.slaveName is soon seen on live TV, restrained and still grotesquely pregnant. $He screams into $his restraints as the host approaches with a comically large syringe of abortifacients and drives it deep into her womb. Within minutes, a flood of liquid and fetuses are pouring from $his gaping cunt, all the while he times how long it takes her overburdened womb to drain of all its contents. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if $slaves[_ss].bellyPreg >= 300000>> <<run clearSummaryCache($slaves[_ss])>> @@ -561,7 +567,7 @@ <</if>> <<case "womb filler">> - $activeSlave.slaveName is seen in a drug report nine months later; she is unrecognizable. Her gaunt body is completely bloated by her enormous womb, leaving <<if $activeSlave.amp != 1>>what's left of her arms and legs dangling<<else>>her torso teetering<</if>> pathetically atop its quivering mass. The headline reads "New drug allows for upwards of seven hundred children carried at once". Live on stream, her body loses stability and ruptures, flooding the room with fluid and children. + $activeSlave.slaveName is seen in a drug report nine months later; $he is unrecognizable. $His gaunt body is completely bloated by $his enormous womb, leaving <<if $activeSlave.amp != 1>>what's left of $his arms and legs dangling<<else>>$his torso teetering<</if>> pathetically atop its quivering mass. The headline reads "New drug allows for upwards of seven hundred children carried at once". Live on stream, $his body loses stability and ruptures, flooding the room with fluid and children. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].vagina == 0)>> <<if isFertile($slaves[_ss])>> @@ -576,7 +582,7 @@ <</if>> <<case "repopulationist arcology">> - $activeSlave.slaveName is seen nine months later with an enormous pregnancy and the most content look on her face. She <<if $activeSlave.amp != 1>>gently pats her quadruplet filled belly and lets off a moan as her children kick in response<<else>>moans lewdly as her children kick away in her womb<</if>>. + $activeSlave.slaveName is seen nine months later with an enormous pregnancy and the most content look on $his face. $He <<if $activeSlave.amp != 1>>gently pats $his quadruplet filled belly and lets off a moan as $his children kick in response<<else>>moans lewdly as $his children kick away in $his womb<</if>>. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].vagina == 0)>> <<if isFertile($slaves[_ss])>> @@ -593,7 +599,7 @@ <</if>> <<case "eugenics arcology">> - $activeSlave.slaveName is seen nearly a year later, happy and healthy, along with her owner and newborn son. They are quite a good looking family. + $activeSlave.slaveName is seen nearly a year later, happy and healthy, along with $his owner and newborn son. They are quite a good looking family. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15)>> <<if isFertile($slaves[_ss])>> @@ -608,7 +614,7 @@ <</if>> <<case "hedonistic decadence arcology">> - $activeSlave.slaveName is taken away to join a quivering mass of plump, pampered ladies that crowd the bedroom of her new owner. + $activeSlave.slaveName is taken away to join a quivering mass of plump, pampered ladies that crowd the bedroom of $his new owner. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if $slaves[_ss].behavioralFlaw == "gluttonous">> <<run clearSummaryCache($slaves[_ss])>> @@ -621,7 +627,7 @@ <</if>> <<case "stuffer chef">> - $activeSlave.slaveName's new owner is quite fond of his work and typically sends out photos of his progress. This is no exception; you are treated to a series of images featuring $activeSlave.slaveName being force fed until her stomach bulges. Day after day, you watch her handle more and more food until her belly is big enough to fill her lap even when empty. + $activeSlave.slaveName's new owner is quite fond of his work and typically sends out photos of his progress. This is no exception; you are treated to a series of images featuring $activeSlave.slaveName being force fed until $his stomach bulges. Day after day, you watch $him handle more and more food until $his belly is big enough to fill $his lap even when empty. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if $slaves[_ss].weight < 10>> <<run clearSummaryCache($slaves[_ss])>> @@ -634,7 +640,7 @@ <</if>> <<case "transformation fetishist arcology">> - A purchasing agent arrives for $activeSlave.slaveName; he uses a lull in the proceedings to use a permanent marker to begin mapping out surgical sites across her body. There are a lot of them. + A purchasing agent arrives for $activeSlave.slaveName; he uses a lull in the proceedings to use a permanent marker to begin mapping out surgical sites across $his body. There are a lot of them. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion <= 20)>> <<run clearSummaryCache($slaves[_ss])>> @@ -643,11 +649,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your unbroken slaves who hear about how severely she's about to be cut up are @@.gold;somewhat afraid@@ that they will suffer similar surgical invasion. + Your unbroken slaves who hear about how severely $he's about to be cut up are @@.gold;somewhat afraid@@ that they will suffer similar surgical invasion. <</if>> <<case "physical idealist arcology">> - Stories about the arcology $activeSlave.slaveName is headed to have circulated among slaves. Most intelligent girls see a life of workouts as relatively harmless. + Stories about the arcology $activeSlave.slaveName is headed to have circulated among slaves. Most intelligent slaves see a life of workouts as relatively harmless. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].weight > 10)>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15)>> @@ -662,7 +668,7 @@ <</if>> <<case "pastoralist arcology">> - $activeSlave.slaveName is subjected to a stock assay and then packed off to take her place as a prize heifer. + $activeSlave.slaveName is subjected to a stock assay and then packed off to take $his place as a prize heifer. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].lactation == 0)>> <<if ($slaves[_ss].devotion <= 20)>> @@ -673,11 +679,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your slaves who are already lactating know that her role is to be a relatively easy and decent one, and your obedient girls accept it regardless. Others however @@.gold;fear being transformed into livestock@@ a little. + Your slaves who are already lactating know that $his role is to be a relatively easy and decent one, and your obedient slaves accept it regardless. Others, however, @@.gold;fear being transformed into livestock@@ a little. <</if>> <<case "chattel religionist arcology">> - $activeSlave.slaveName is terrified of her impending religious life; perhaps she's heard the new text that reads 'no woman come of age is holy unless she performs the act as many times per day as she has years less than forty.' + $activeSlave.slaveName is terrified of $his impending religious life; perhaps $he's heard the new text that reads 'no woman come of age is holy unless she performs the act as many times per day as she has years less than forty.' <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].analCount < 200)>> <<run clearSummaryCache($slaves[_ss])>> @@ -686,11 +692,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your sexually experienced slaves are too inured to industrial lovemaking to be affected by her fate, but your more innocent slaves @@.gold;fear being required to fuck@@ at that pace. + Your sexually experienced slaves are too inured to industrial lovemaking to be affected by $his fate, but your more innocent slaves @@.gold;fear being required to fuck@@ at that pace. <</if>> <<case "roman revivalist arcology">> - $activeSlave.slaveName is shipped to a new arcology, and culturally, across the centuries. Her skill at arms is well enough known that her impending role as a gladiatrix is easily deduced. + $activeSlave.slaveName is shipped to a new arcology, and culturally, across the centuries. Her skill at arms is well enough known that $his impending role as a gladiatrix is easily deduced. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].combatSkill > 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -703,7 +709,7 @@ <</if>> <<case "aztec revivalist arcology">> - $activeSlave.slaveName is transported after losing a military engagement. Though her will remains strong, she's @@.gold;filled with fear@@ when she sees the rivers of blood that flow through the city. + $activeSlave.slaveName is transported after losing a military engagement. Though $his will remains strong, $he's @@.gold;filled with fear@@ when $he sees the rivers of blood that flow through the city. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].combatSkill > 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -712,11 +718,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Her willingness to obey will be tested. Her life will be forfeit, a fate many others @@.gold;fear might befall them@@, if she does not perform. + Her willingness to obey will be tested. Her life will be forfeit, a fate many others @@.gold;fear might befall them@@, if $he does not perform. <</if>> <<case "egyptian revivalist arcology">> - $activeSlave.slaveName's journey to her new home is respectful, even celebratory, as far as you can see. She is gravely informed by the purchasing agent that many slaves await her learned instruction. + $activeSlave.slaveName's journey to $his new home is respectful, even celebratory, as far as you can see. $He is gravely informed by the purchasing agent that many slaves await $his learned instruction. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -50)>> <<run clearSummaryCache($slaves[_ss])>> @@ -725,11 +731,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Most of your slaves quietly envy her good fortune. The stupidest however tend to resent their intellectual superiors and @@.mediumorchid;actively resent@@ how obvious her advantage over them proved to be. + Most of your slaves quietly envy $his good fortune. The stupidest however tend to resent their intellectual superiors and @@.mediumorchid;actively resent@@ how obvious $his advantage over them proved to be. <</if>> <<case "virgin trader">> - $activeSlave.slaveName is seen in a shipment of slaves leaving the arcology a month later, with just the slightest hint of a gravid belly and a worn-down expression on her face. + $activeSlave.slaveName is seen in a shipment of slaves leaving the arcology a month later, with just the slightest hint of a gravid belly and a worn-down expression on $his face. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].vagina == 0)>> <<if ($slaves[_ss].ovaries == 1)>> @@ -744,7 +750,7 @@ <</if>> <<case "body purist arcology">> - $activeSlave.slaveName is shipped to her new owner's arcology to have her implants extracted and the resultant damage addressed. + $activeSlave.slaveName is shipped to $his new owner's arcology to have $his implants extracted and the resultant damage addressed. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion <= 50)>> <<if ($slaves[_ss].boobsImplant > 1000)>> @@ -759,7 +765,7 @@ <</if>> <<case "trainer staffing">> - $activeSlave.slaveName is soon well-known among the slaves of the arcology, as many of them are sold after passing under her hands in training. She performs effectively, imparting good sex slave ethics in a generation of sluts. + $activeSlave.slaveName is soon well-known among the slaves of the arcology, as many of them are sold after passing under $his hands in training. $He performs effectively, imparting good sex slave ethics in a generation of sluts. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 15)>> <<run clearSummaryCache($slaves[_ss])>> @@ -772,7 +778,7 @@ <</if>> <<case "teaching trainer">> - $activeSlave.slaveName is not pleased by her change in circumstances, since she is soon subjected to training rigor that she did not experience while your property. + $activeSlave.slaveName is not pleased by $his change in circumstances, since $he is soon subjected to training rigor that $he did not experience while your property. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].intelligenceImplant < 15)>> <<run clearSummaryCache($slaves[_ss])>> @@ -785,7 +791,7 @@ <</if>> <<case "implanting trainer">> - A few weeks later, $activeSlave.slaveName is seen in a shipment of slaves heading out of the arcology. She has new fake tits, a bigger butt, lip implants, and even some facial bone structure alterations, but her balloon breasts are the most shocking change. + A few weeks later, $activeSlave.slaveName is seen in a shipment of slaves heading out of the arcology. $He has new fake tits, a bigger butt, lip implants, and even some facial bone structure alterations, but $his balloon breasts are the most shocking change. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].boobsImplant == 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -798,7 +804,7 @@ <</if>> <<case "purifying trainer">> - A few weeks later, $activeSlave.slaveName is seen in a shipment of slaves heading out of the arcology. She is almost unrecognizable, having been quickly returned to as natural an appearance as skillful removal of her implants could manage. + A few weeks later, $activeSlave.slaveName is seen in a shipment of slaves heading out of the arcology. $He is almost unrecognizable, having been quickly returned to as natural an appearance as skillful removal of $his implants could manage. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].boobsImplant > 800)>> <<run clearSummaryCache($slaves[_ss])>> @@ -811,7 +817,7 @@ <</if>> <<case "D virgin asspussy">> - $activeSlave.slaveName's buyer takes charge of her, and cannot resist immediately running a hand between her buttocks to sink a couple of groping fingers into her soft asspussy. + $activeSlave.slaveName's buyer takes charge of her, and cannot resist immediately running a hand between $his buttocks to sink a couple of groping fingers into $his soft asspussy. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "buttslut")>> <<run clearSummaryCache($slaves[_ss])>> @@ -824,7 +830,7 @@ <</if>> <<case "D startled the witch">> - $activeSlave.slaveName heads off to form part of whatever great design her new master is pursuing; all you know is that it apparently requires lots of lithe, sharp toothed slave girls. + $activeSlave.slaveName heads off to form part of whatever great design $his new master is pursuing; all you know is that it apparently requires lots of lithe, sharp toothed slave girls. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion <= 20)>> <<run clearSummaryCache($slaves[_ss])>> @@ -833,11 +839,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your properly broken slaves are so inured to strange tastes that they pay no attention, but the others are just @@.mediumaquamarine;glad she won't frighten them@@ any more. They thought she was scary. + Your properly broken slaves are so inured to strange tastes that they pay no attention, but the others are just @@.mediumaquamarine;glad $he won't frighten them@@ any more. They thought $he was scary. <</if>> <<case "D milf staffing">> - $activeSlave.slaveName becomes a common sight around the arcology, training slaves for her new master. They're usually seen hanging close by her as she manages them with an air at once protective and frankly sexual. + $activeSlave.slaveName becomes a common sight around the arcology, training slaves for $his new master. They're usually seen hanging close by $him as $he manages them with an air at once protective and frankly sexual. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].actualAge > 35)>> <<run clearSummaryCache($slaves[_ss])>> @@ -846,11 +852,11 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your older slaves are @@.mediumaquamarine;happy for her,@@ since it isn't always easy for older ladies. + Your older slaves are @@.mediumaquamarine;happy for $him,@@ since it isn't always easy for older ladies. <</if>> <<case "D hucow">> - $activeSlave.slaveName becomes quite a fixture at social events hosted by her new master; he enjoys showing off how healthy, happy and productive his cow is. + $activeSlave.slaveName becomes quite a fixture at social events hosted by $his new master; he enjoys showing off how healthy, happy and productive his cow is. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].lactation > 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -859,7 +865,7 @@ <</if>> <</for>> <<if (_slaveImpact == 1)>> - Your other milkers are sometimes concerned about being sold to a cruel stockyard, and her pleasant life encourages them to @@.mediumaquamarine;stop being so worried.@@ + Your other milkers are sometimes concerned about being sold to a cruel stockyard, and $his pleasant life encourages them to @@.mediumaquamarine;stop being so worried.@@ <</if>> <<case "D r9k">> @@ -889,7 +895,7 @@ <</if>> <<case "broadening trainer">> - $activeSlave.slaveName is only rarely seen around the arcology, since her new owners force her to spend most of her time sleeping, eating and looking after herself. But her belly, painfully distended with food, makes her situation obvious. + $activeSlave.slaveName is only rarely seen around the arcology, since $his new owners force her to spend most of $his time sleeping, eating and looking after herself. But $his belly, painfully distended with food, makes $his situation obvious. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].weight > 10)>> <<run clearSummaryCache($slaves[_ss])>> @@ -902,7 +908,7 @@ <</if>> <<case "cow trainer">> - $activeSlave.slaveName is last seen somewhat later, packed into a shipment of cows heading out of the arcology. She looks rather ill from the drugs she's been filled with, and her now-distended breasts are marred by unsightly stretch marks. + $activeSlave.slaveName is last seen somewhat later, packed into a shipment of cows heading out of the arcology. She looks rather ill from the drugs she's been filled with, and $his now-distended breasts are marred by unsightly stretch marks. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].lactation == 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -915,7 +921,7 @@ <</if>> <<case "clipping trainer">> - $activeSlave.slaveName is frequently seen in public over the next few weeks, since she's being trained to improve her feminine deportment. She grows visibly more feminine as time passes, as the hormonal effects of having her balls cut off become apparent. + $activeSlave.slaveName is frequently seen in public over the next few weeks, since she's being trained to improve $his feminine deportment. She grows visibly more feminine as time passes, as the hormonal effects of having $his balls cut off become apparent. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].balls > 0)>> <<run clearSummaryCache($slaves[_ss])>> @@ -941,7 +947,7 @@ <</if>> <<case "arcade">> - The upper half of $activeSlave.slaveName's body is never seen again. Her butt, on the other hand, is periodically visible in a lower-level arcade, her orifices gradually showing the wear and her price gradually decreasing, until finally she is seen no more. + The upper half of $activeSlave.slaveName's body is never seen again. $His butt, on the other hand, is periodically visible in a lower-level arcade, $his orifices gradually showing the wear and $his price gradually decreasing, until finally she is seen no more. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].devotion < 10)>> <<run clearSummaryCache($slaves[_ss])>> @@ -968,14 +974,14 @@ <</for>> <<case "D amazon hunter">> - When $activeSlave.slaveName's buyer appears, the big girl is almost bashful. He tries to resist the impulse, but quickly breaks down and sweeps her into a tight hug. She accepts the embrace meekly. Your other slaves find this @@.mediumaquamarine;very romantic.@@ + When $activeSlave.slaveName's buyer appears, the big girl is almost bashful. He tries to resist the impulse, but quickly breaks down and sweeps her into a tight hug. $He accepts the embrace meekly. Your other slaves find this @@.mediumaquamarine;very romantic.@@ <<run clearSummaryCache()>> <<for _ss = 0; _ss < $slaves.length; _ss++>> <<set $slaves[_ss].trust += 1>> <</for>> <<case "D oral servants">> - $activeSlave.slaveName is an occasional sight around the arcology; she's never seen outside the company of her new slave superior. This is one of her new master's more favored slaves. She has a huge cock, and $activeSlave.slaveName usually crouches down, hugging one of her superior's legs and keeping her mouth obediently near that dick. Your cumsluts are @@.mediumaquamarine;rather envious.@@ + $activeSlave.slaveName is an occasional sight around the arcology; $he's never seen outside the company of $his new slave superior. This is one of $his new master's more favored slaves. $He has a huge cock, and $activeSlave.slaveName usually crouches down, hugging one of $his superior's legs and keeping $his mouth obediently near that dick. Your cumsluts are @@.mediumaquamarine;rather envious.@@ <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetishKnown == 1)>> <<if ($slaves[_ss].fetish == "cumslut")>> @@ -986,7 +992,7 @@ <</for>> <<case "D trap lover">> - $activeSlave.slaveName becomes a frequent sight around the arcology, accompanying her new master. She's clearly happy, and is frequently seen to offer her butt to him with a smile. Your girls with dicks who've accepted their lot in life find this @@.mediumaquamarine;encouraging.@@ + $activeSlave.slaveName becomes a frequent sight around the arcology, accompanying $his new master. $He's clearly happy, and is frequently seen to offer $his butt to him with a smile. Your girls with dicks who've accepted their lot in life find this @@.mediumaquamarine;encouraging.@@ <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].dick > 0)>> <<if ($slaves[_ss].devotion > 20)>> @@ -997,7 +1003,7 @@ <</for>> <<case "D butt bury">> - $activeSlave.slaveName's buyer arrives promptly; he seems pleased with his new slave's bountiful bottom, so far off the ground. Your buttsluts giggle over what he's got in store for her, and @@.mediumaquamarine;envy@@ her new owner a little. + $activeSlave.slaveName's buyer arrives promptly; he seems pleased with his new slave's bountiful bottom, so far off the ground. Your buttsluts giggle over what he's got in store for her, and @@.mediumaquamarine;envy@@ $his new owner a little. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "buttslut")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -1008,7 +1014,7 @@ <</for>> <<case "D milky herm">> - $activeSlave.slaveName's buyer arrives and seems pleased with her lovely feminine appearance; he verifies her lactation and her ability to achieve erection despite her lack of visible balls. Your other feminine girls with dicks @@.mediumaquamarine;trust@@ they'll go to owners that will value them, should they be sold. + $activeSlave.slaveName's buyer arrives and seems pleased with $his lovely feminine appearance; he verifies $his lactation and $his ability to achieve erection despite $his lack of visible balls. Your other feminine girls with dicks @@.mediumaquamarine;trust@@ they'll go to owners that will value them, should they be sold. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].dick > 0)>> <<if ($slaves[_ss].boobs > 400)>> @@ -1019,7 +1025,7 @@ <</for>> <<case "D shorty breeder">> - $activeSlave.slaveName's lithe, muscular form is rarely seen after her buyer takes charge of her, since she seems to spend most of her time at home making babies. Your slaves with pregnancy fetishes @@.mediumaquamarine;almost want to be sold@@ since there's a chance they'll be purchased by him, too. + $activeSlave.slaveName's lithe, muscular form is rarely seen after $his buyer takes charge of her, since $he seems to spend most of $his time at home making babies. Your slaves with pregnancy fetishes @@.mediumaquamarine;almost want to be sold@@ since there's a chance they'll be purchased by him, too. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if ($slaves[_ss].fetish == "pregnancy")>> <<if ($slaves[_ss].fetishKnown == 1)>> @@ -1030,7 +1036,7 @@ <</for>> <<case "D waifu">> - $activeSlave.slaveName is rarely seen after her buyer takes charge of her, since he prefers to keep his beloved at home. Though she seems to be well treated, arcology society finds him repellent enough that your other slaves do not envy her. + $activeSlave.slaveName is rarely seen after $his buyer takes charge of $him, since he prefers to keep his beloved at home. Though $he seems to be well treated, arcology society finds him repellent enough that your other slaves do not envy $him. <<case "fuckdoll">> Though $activeSlave.slaveName's fate as a living fucktoy is not obvious, since most of her body will forever after be encased in thick latex, rumors of what happens to girls who @@.gold;fail to be valuable to you@@ pass among your slaves. @@ -1040,7 +1046,7 @@ <</for>> <<case "porn studio">> - $activeSlave.slaveName becomes a frequent sight in $activeSlave.pornFameType smut and attracts huge crowds with each public appearance. Your other aspiring porn stars @@.mediumaquamarine;try harder than ever@@ in the hopes of following in her prestigious footsteps. + $activeSlave.slaveName becomes a frequent sight in $activeSlave.pornFameType smut and attracts huge crowds with each public appearance. Your other aspiring porn stars @@.mediumaquamarine;try harder than ever@@ in the hopes of following in $his prestigious footsteps. <<run clearSummaryCache()>> <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if $slaves[_ss].pornPrestige > 0 && $slaves[_ss].pornPrestige < 3>> @@ -1052,7 +1058,7 @@ <</for>> <<case "obsessed fan">> - $activeSlave.slaveName is rarely seen after her buyer takes charge of her, since he prefers to keep his prize safe and sound at home. Your other borderline unheard of sluts @@.mediumaquamarine;hope that someone like him would consider whisking them away,@@ but most of your slaves are skeptical at what his intent may be. + $activeSlave.slaveName is rarely seen after $his buyer takes charge of her, since he prefers to keep his prize safe and sound at home. Your other borderline unheard of sluts @@.mediumaquamarine;hope that someone like him would consider whisking them away,@@ but most of your slaves are skeptical at what his intent may be. <<run clearSummaryCache()>> <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if $slaves[_ss].pornPrestige == 1>> @@ -1063,9 +1069,8 @@ <</if>> <</for>> - <<case "tentacle bred">> - Sometime later, a snuff film starring $activeSlave.slaveName as a heroine captured, raped, and fatally bred by tentacles is released. It receives rave reviews for the scene involving $activeSlave.slaveName, depicting her aphrodisiac filled body being penetrated in all her holes by tentacles. Their thrusting into her increases until large bulges of cum pass through the ones filling her stretched cunt, visibly bloating her belly. She then collapses to the ground, her swollen belly rapidly growing with the tentacle spawn gestating within her. As they bulge against the straining walls of her implant-filled middle; she lets out a final moan as her belly ruptures, releasing her "spawn" to hunt down the other heroines. + Sometime later, a snuff film starring $activeSlave.slaveName as a heroine captured, raped, and fatally bred by tentacles is released. It receives rave reviews for the scene involving $activeSlave.slaveName, depicting $his aphrodisiac-filled body being penetrated in all $his holes by tentacles. Their thrusting into her increases until large bulges of cum pass through the ones filling $his stretched cunt, visibly bloating $his belly. She then collapses to the ground, $his swollen belly rapidly growing with the tentacle spawn gestating within her. As they bulge against the straining walls of $his implant-filled middle; $he lets out a final moan as $his belly ruptures, releasing $his "spawn" to hunt down the other heroines. <<for _ss = 0; _ss < $slaves.length; _ss++>> <<if canSee($slaves[_ss])>> <<if $slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15>> @@ -1084,70 +1089,70 @@ <<if $peacekeepers.tastes == 0>> <<if $slaveCost > random(10000,50000) || $peacekeepers.attitude > 90>><<set _influential = 1>><<else>><<set _influential = 0>><</if>> <<if _influential && $activeSlave.balls > 0 && $activeSlave.scrotum > 0 && $activeSlave.dick > 0 && $activeSlave.vagina > -1 && $activeSlave.energy > 50>> - with dicks in her mouth, pussy, and ass. She's totally covered in cum, and a lot of it is hers. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more lusty futas in the future. + with dicks in $his mouth, pussy, and ass. She's totally covered in cum, and a lot of it is $hers. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more lusty futas in the future. <<set $peacekeepers.tastes = "lusty futanari">> <<elseif _influential && $activeSlave.fetish == "cumslut" && $activeSlave.fetishStrength > 95 && $activeSlave.sexualFlaw == "cum addict">> - on her knees, sucking dick. That's where she's at home, of course, and as soon as the man she's blowing cums down her throat and steps away, another immediately replaces him. $activeSlave.slaveName keeps guzzling penis without hesitation. There's a note attached, stating superfluously that her apparently bottomless appetite for cum has made her very popular. General $peacekeepers.generalName's buyer is going to be looking for more cum addicts in the future. + on $his knees, sucking dick. That's where she's at home, of course, and as soon as the man she's blowing cums down $his throat and steps away, another immediately replaces him. $activeSlave.slaveName keeps guzzling penis without hesitation. There's a note attached, stating superfluously that $his apparently bottomless appetite for cum has made her very popular. General $peacekeepers.generalName's buyer is going to be looking for more cum addicts in the future. <<set $peacekeepers.tastes = "cum addicts">> <<elseif _influential && $activeSlave.physicalAge > 34 && $activeSlave.visualAge > 34 && $activeSlave.energy > 80>> - energetically bouncing atop one young man while a muscular young woman standing over her rides her face. She's got dicks in both of her hands, and is stroking them eagerly. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more horny MILFs in the future. + energetically bouncing atop one young man while a muscular young woman standing over $him rides $his face. $He's got dicks in both of $his hands, and is stroking them eagerly. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more horny MILFs in the future. <<set $peacekeepers.tastes = "horny MILFs">> <<elseif _influential && $activeSlave.boobs > 2000 && $activeSlave.lactation > 1>> - standing obediently in a comfort station in one of their rear area facilities, while a huge group of muscular men and women take turns drinking straight from her nipples as a break from using the other whores. Someone's fucking her from behind. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more big-breasted cows in the future. + standing obediently in a comfort station in one of their rear area facilities, while a huge group of muscular men and women take turns drinking straight from $his nipples as a break from using the other whores. Someone's fucking her from behind. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more big-breasted cows in the future. <<set $peacekeepers.tastes = "big-breasted cows">> <<elseif _influential && $activeSlave.physicalAge < 25 && $activeSlave.visualAge < 25 && $activeSlave.face > 95>> striking a come-hither pose for an enormous crowd of cheering soldiers. There's a note attached, stating superfluously that she's very popular. It's not surprising; she's young, very beautiful, and able to handle a lot of devoted attention. General $peacekeepers.generalName's buyer is going to be looking for more beautiful young sex slaves in the future. <<set $peacekeepers.tastes = "beautiful young sex slaves">> <<elseif _influential && $activeSlave.vagina == 0 && isFertile($activeSlave)>> - happily taking it vaginally while teasing the growing crowd eager to cum in her needy pussy. There's a note attached, stating superfluously that she's very popular. It's not surprising; she has a burning need that they are dutifully fulfilling. General $peacekeepers.generalName's buyer is going to be looking for more eager virgins in the future. + happily taking it vaginally while teasing the growing crowd eager to cum in $his needy pussy. There's a note attached, stating superfluously that $he's very popular. It's not surprising; she has a burning need that they are dutifully fulfilling. General $peacekeepers.generalName's buyer is going to be looking for more eager virgins in the future. <<set $peacekeepers.tastes = "fertile virgins">> <<elseif _influential && $activeSlave.preg > 10 && $activeSlave.energy > 50>> - eagerly bouncing atop one young man while a muscular young woman standing over her rides her face. She's got dicks in both of her hands, and is stroking them eagerly, encouraging their owners to cum on her rounded middle. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more horny preggos in the future. + eagerly bouncing atop one young man while a muscular young woman standing over her rides $his face. She's got dicks in both of $his hands, and is stroking them eagerly, encouraging their owners to cum on $his rounded middle. There's a note attached, stating superfluously that she's very popular. General $peacekeepers.generalName's buyer is going to be looking for more horny preggos in the future. <<set $peacekeepers.tastes = "lusty preggos">> <<elseif _influential && $activeSlave.preg > 10 && $activeSlave.fetish == "pregnancy" && $activeSlave.sexualFlaw == "breeder">> - on her back, getting fucked while teasing her growing baby bump. That's where she's at home, of course, and as soon as the man she's taking cums in her <<if $activeSlave.mpreg > 0>>asspussy<<else>>pussy<</if>> and steps away, another immediately replaces him. $activeSlave.slaveName keeps spreading her legs without hesitation. There's a note attached, stating superfluously that her apparently bottomless appetite for bareback sex has made her very popular. General $peacekeepers.generalName's buyer is going to be looking for more baby obsessed breeders in the future. + on $his back, getting fucked while teasing $his growing baby bump. That's where she's at home, of course, and as soon as the man she's taking cums in $his <<if $activeSlave.mpreg > 0>>asspussy<<else>>pussy<</if>> and steps away, another immediately replaces him. $activeSlave.slaveName keeps spreading $his legs without hesitation. There's a note attached, stating superfluously that $his apparently bottomless appetite for bareback sex has made her very popular. General $peacekeepers.generalName's buyer is going to be looking for more baby obsessed breeders in the future. <<set $peacekeepers.tastes = "baby obsessed breeders">> <<elseif _influential && $activeSlave.belly >= 300000>> <<set _belly = bellyAdjective($activeSlave)>> - smiling as her _belly belly is used as the center of a large bukkake party. You can just barely make out the figure of someone taking her from behind beyond her immensity. There's a note attached, stating superfluously that her exotic feature makes her very popular. General $peacekeepers.generalName's buyer is going to be looking for more massive bellied girls in the future. + smiling as $his _belly belly is used as the center of a large bukkake party. You can just barely make out the figure of someone taking her from behind beyond $his immensity. There's a note attached, stating superfluously that $his exotic feature makes her very popular. General $peacekeepers.generalName's buyer is going to be looking for more massive bellied girls in the future. <<set $peacekeepers.tastes = "bellies with girls attached">> <<elseif _influential && $activeSlave.boobs > 20000 && $activeSlave.butt > 10>> - standing obediently in a comfort station in one of their rear area facilities, while a huge group of muscular men tit fuck her near endless cleavage and another, smaller group use her gigantic asscheeks. There's a note attached, stating superfluously that her mind-blowing assets make her very popular. General $peacekeepers.generalName's buyer is going to be looking for more slaves with bountiful T&A in the future. + standing obediently in a comfort station in one of their rear area facilities, while a huge group of muscular men tit fuck her near endless cleavage and another, smaller group use $his gigantic asscheeks. There's a note attached, stating superfluously that $his mind-blowing assets make her very popular. General $peacekeepers.generalName's buyer is going to be looking for more slaves with bountiful T&A in the future. <<set $peacekeepers.tastes = "flesh balloons">> <<else>> - <<if $activeSlave.devotion > 20>><<if $activeSlave.energy > 80>>eagerly<<else>>willingly<</if>> offering herself outside<<else>>restrained for use inside<</if>> a comfort station at one of their rear area facilities, together with a note stating that she's satisfactory. She's sufficient but not remarkable enough to have a major impact. + <<if $activeSlave.devotion > 20>><<if $activeSlave.energy > 80>>eagerly<<else>>willingly<</if>> offering $himself outside<<else>>restrained for use inside<</if>> a comfort station at one of their rear area facilities, together with a note stating that $he's satisfactory. $He's sufficient but not remarkable enough to have a major impact. <</if>> <<else>> <<switch $peacekeepers.tastes>> <<case "lusty futanari">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for chicks with dicks. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for chicks with dicks. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "cum addicts">> - providing incessant oral service at a comfort station at one of their rear area facilities, where she's become the star attraction due to her ability to eagerly suck dick for as long as there's cum available. + providing incessant oral service at a comfort station at one of their rear area facilities, where $he's become the star attraction due to $his ability to eagerly suck dick for as long as there's cum available. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "horny MILFs">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for older women who really know how to take cocks. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for older women who really know how to take cocks. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "big-breasted cows">> - being hand-milked at a comfort station at one of their rear area facilities, where she's become the most valued piece of human livestock due to the peacekeepers' growing taste for human milk. + being hand-milked at a comfort station at one of their rear area facilities, where $he's become the most valued piece of human livestock due to the peacekeepers' growing taste for human milk. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "beautiful young sex slaves">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for beautiful young girls with those special Free Cities skills. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for beautiful young girls with those special Free Cities skills. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "fertile virgins">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the main attraction due to her eagerness to get pregnant. Since that won't take long, they'll likely be back looking for more shortly. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the main attraction due to $his eagerness to get pregnant. Since that won't take long, they'll likely be back looking for more shortly. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "lusty preggos">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for pregnant women with a bottomless lust for cocks. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for pregnant women with a bottomless lust for cocks. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "baby obsessed breeders">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for knocking women up. + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for knocking women up. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "bellies with girls attached">> - suspended in a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for gigantically gravid girls. + suspended in a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for gigantically gravid girls. <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <<case "flesh balloons">> - getting gangbanged at a comfort station at one of their rear area facilities, where she's become the star attraction due to the erstwhile peacekeepers' preference for absolutely enormous assets + getting gangbanged at a comfort station at one of their rear area facilities, where $he's become the star attraction due to the erstwhile peacekeepers' preference for absolutely enormous assets <<if $peacekeepers.attitude < 100>><<set $peacekeepers.attitude++>><</if>> <</switch>> <</if>> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 2205707d3317460a6c9c1c8ee76439d317807281..9ec2d94c981f6cf6f99101b6f6054888361c11e3 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/stClaverPreparatory.tw b/src/uncategorized/stClaverPreparatory.tw index 9577ec08342f2632b33b3d0e7ab0f326ab936ec7..bee475a6fcdb892516aaf9ca9887680c9c407b7c 100644 --- a/src/uncategorized/stClaverPreparatory.tw +++ b/src/uncategorized/stClaverPreparatory.tw @@ -22,17 +22,18 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|St. Claver Preparatory][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|St. Claver Preparatory][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|St. Claver Preparatory][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|St. Claver Preparatory][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</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..834608873b562f5c82362a96ec08ac008f4f031f 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,28 @@ 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>> + +/* TODO: these descriptions may need some more tweaking to sound more natural */ +<<case "addAnimalOvaries">> + <<if $activeSlave.fetish == "mindbroken">> + $He leaves the surgery with nothing but a nonspecific ache in $his lower abdomen, but lacks the mental faculties to realize that $he now has a chance of carrying an animal baby to term. As with all surgery @@.red;$his health has been slightly affected.@@ + <<elseif (($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)) || $activeSlave.origin == "$He sold $himself to you in the hope of someday bearing children.">> + $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 now has a chance to get pregnant. $He is filled with joy whenever $he thinks about the fact that feeling a life growing within $him is now, at last, a possibility. $He now places @@.mediumaquamarine;total faith@@ in your plans for $his body and @@.hotpink;adores you@@ for giving $him a gift $he once thought impossible. $He doesn't realize exactly what the surgery entailed, however -- the happiness $he felt at first will most likely be replaced with horror once $he realized the babies in $his womb are not human. As with all surgery @@.red;$his health has been slightly affected.@@ + <<set $activeSlave.trust += 10, $activeSlave.devotion += 10>> + <<elseif ($activeSlave.devotion > 50)>> + $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 -- at least, that's what $he believes. Little does $he know that $he is now capable of carrying animal babies in $his womb. $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 -- at least, that's what $he believes. Little does $he know that $he is now capable of carrying animal babies in $his womb. $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.@@ + <<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 -- at least, that's what $he believes. Little does $he know that $he is now capable of carrying animal babies in $his womb. $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.@@ <<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>> <</if>> @@ -1934,7 +1952,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,14 +1997,29 @@ 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 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 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 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 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>> + +/* TODO: this will need a rewrite */ +<<case "addAnimalBalls">> <<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.@@ <<elseif ($activeSlave.devotion > 50)>> diff --git a/src/uncategorized/theFutanariSisters.tw b/src/uncategorized/theFutanariSisters.tw index f55d8058a7d602b19ef3609f83c5b03ff0aa70af..7e1444389cbe4198dab5bc140216e15eaa276af3 100644 --- a/src/uncategorized/theFutanariSisters.tw +++ b/src/uncategorized/theFutanariSisters.tw @@ -117,17 +117,18 @@ The Sisters offer a member selected for sale into slavery for inspection via vid The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|The Futanari Sisters][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|The Futanari Sisters][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|The Futanari Sisters][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|The Futanari Sisters][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</if>> diff --git a/src/uncategorized/theGymnasiumAcademy.tw b/src/uncategorized/theGymnasiumAcademy.tw index 5910c32cc526e0ac043a6aaef2ea01a213a3dd0f..5194021fe2773a115c9da7d16acf417bdb2dc570 100644 --- a/src/uncategorized/theGymnasiumAcademy.tw +++ b/src/uncategorized/theGymnasiumAcademy.tw @@ -22,17 +22,18 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|The Gymnasium-Academy][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|The Gymnasium-Academy][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|The Gymnasium-Academy][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave"|The Gymnasium-Academy][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</if>> diff --git a/src/uncategorized/theSlavegirlSchool.tw b/src/uncategorized/theSlavegirlSchool.tw index 05e39de1f6e743d7dd52dd98974bd0e9fb6ac32a..47a2a8af617fbba336b9c815c29f23e222af4f95 100644 --- a/src/uncategorized/theSlavegirlSchool.tw +++ b/src/uncategorized/theSlavegirlSchool.tw @@ -23,17 +23,18 @@ <br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[[Buy her and check out other slaves to order|The Slavegirl School][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[["Buy " + $him + " and check out other slaves to order"|The Slavegirl School][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] + <br>[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]] <<else>> - <br>[[Buy her and Finish your order of slaves|Bulk Slave Intro][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave)]] + <br>[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to buy this slave.// <</if>> -<br>[[Decline to purchase her and check out another slave|The Slavegirl School][$slavesSeen += 1]] +<br>[["Decline to purchase " + $him + " and check out another slave|The Slavegirl School][$slavesSeen += 1]] <<if $newSlaves.length > 0>> <br>[[Finish your order of slaves|Bulk Slave Intro]] <</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..e82b36308bd34ebc93523f6c1004cdc1dbfe57f8 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. @@ -991,10 +991,10 @@ <</if>> <<case "work as a nanny">> /* TODO: This needs a rewrite */ - While heading for the changing room before a nice soak,$slaves[$i].slaveName's water breaks. $He hurries into the changing room only to find it unusually crowded. Without any choice left, $he assumes a birthing position. - <<set $humiliation = 1>> - <<ClothingBirth>> - Several of the other slaves present help $him with $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> while the rest finish pleasuring themselves from the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child<<if $slaves[$i].pregType > 1>>ren<</if>> away, and $he is ushered into the bath to clean up and relax<</if>>. + While heading for the changing room before a nice soak,$slaves[$i].slaveName's water breaks. $He hurries into the changing room only to find it unusually crowded. Without any choice left, $he assumes a birthing position. + <<set $humiliation = 1>> + <<ClothingBirth>> + Several of the other slaves present help $him with $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> while the rest finish pleasuring themselves from the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child<<if $slaves[$i].pregType > 1>>ren<</if>> away, and $he is ushered into the bath to clean up and relax<</if>>. <<case "learn in the schoolroom">> <<if ($Schoolteacher != 0)>> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index a991b409b80bf4c4975215e2b67f7caa536565ba..be53f96e5e8aef3b8da82c28ba313ec265ec95b2 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -159,7 +159,7 @@ <</if>> <<if ($seeDicks != 0)>> <<if $LDE.schoolSale != 0>> - <br>@@.yellow;For your first purchase, @@<strong>[[L'école des Enculées][$slavesSeen += 1]]</strong>@@.yellow; will sell at half price this week.@@ + <br>@@.yellow;For your first purchase, @@<strong>[[L'École des Enculées][$slavesSeen += 1]]</strong>@@.yellow; will sell at half price this week.@@ <</if>> <<if $TGA.schoolSale != 0>> <br>@@.yellow;For your first purchase, @@<strong>[[The Gymnasium-Academy][$slavesSeen += 1]]</strong>@@.yellow; will sell at half price this week.@@ diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 8653fc15ed31d2c135feb64eb256946f14f4002d..ae58f47c1c185dafcfcf23ef211a25a24b3e4c9e 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 $he 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>> @@ -16868,7 +16943,7 @@ $He has <</if>> <<case "torpedo-shaped">> <<if $activeSlave.boobs > 12000>> - They are naturally torpedo-shaped, which can be seen in the way they stick out more than a meter in front of $his when $he sits up. + They are naturally torpedo-shaped, which can be seen in the way they stick out more than a <<if $showInches == 2>>yard<<else>>meter<</if>> in front of $his when $he sits up. <<elseif $activeSlave.boobs > 5000>> They're huge promontories of soft flesh. Their natural torpedo shape remains to a certain extent, $his swaying breasts reaching an incredibly long way out from $his chest. <<elseif $activeSlave.boobs > 2500>> @@ -16884,7 +16959,7 @@ $He has <</if>> <<case "wide-set">> <<if $activeSlave.boobs > 12000>> - They are naturally wide-set, which can be seen in the way they stick out more than a meter to either side of $his when $he's face-down. + They are naturally wide-set, which can be seen in the way they stick out more than a <<if $showInches == 2>>yard<<else>>meter<</if>> to either side of $his when $he's face-down. <<elseif $activeSlave.boobs > 5000>> They're huge pillows of soft flesh whose natural wide-set shape somehow keeps them from touching despite their mass. <<elseif $activeSlave.boobs > 2500>> 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/descriptionWidgetsTattoos.tw b/src/utility/descriptionWidgetsTattoos.tw index 6df673d2f4160f36eedcfe07d68ca73430a8a128..4ee620f47d4edd8866bc17797658ced3df658696 100644 --- a/src/utility/descriptionWidgetsTattoos.tw +++ b/src/utility/descriptionWidgetsTattoos.tw @@ -238,7 +238,7 @@ <<case "advertisements">> $He has an ad for the arcology itself tattooed across $his back. <<case "rude words">> - 'Sex Slave' is tattooed across $his back; the tattoo uses the broad space to make each letter six inches tall, so that $his identity can be read from hundreds of meters off. + 'Sex Slave' is tattooed across $his back; the tattoo uses the broad space to make each letter six inches tall, so that $his identity can be read from hundreds of <<if $showInches == 2>>yards<<else>>meter<</if>> off. <<case "degradation">> $He has <<if $activeSlave.dick > 0>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index ebd52708d89d48cc3c1f0f0ce90585fe0306fedb..9aa8c4f78b11e884d179326c72c66ee5df9df151 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 f84243f9c12e45392fe522fbc88a36178292a8ed..32552bc1441ad106a8db2e4cd47fbf081e84b284 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">> @@ -4739,7 +4739,7 @@ <<set $activeSlave.actualAge = random(20,$retirementAge-5)>> <</if>> <<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<case "Farmer">> /*TODO: cleaned up a little and made something capable of handling animals. */ + <<case "Farmer">> <<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.muscles = random(41,70), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a farmer", "a farmer's daughter", "a rancher", "a farmhand", "a zookeeper"), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.weight = random(0,30)>> <<if $seeDicks > 0>> <<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>>