diff --git a/devNotes/AnatomyOfAFreeCitiesEvent.txt b/devNotes/AnatomyOfAFreeCitiesEvent.txt index d03cd4360ad16fbe2ed2fa35f388134d0ca43975..9bb9a9f6cbfb277b8f686a46191c9065abf55c82 100644 --- a/devNotes/AnatomyOfAFreeCitiesEvent.txt +++ b/devNotes/AnatomyOfAFreeCitiesEvent.txt @@ -23,31 +23,31 @@ Most events have some kind of precondition for when they happen. Scheduled event <<set $badC = 1>> <<goto "Nonrandom Event">> <</if>> - -If it is week fourteen and the player hasn't ready seen the event, a check is then made for slaves that either are on curatives or have their implants filled by curatives. If it was successful then load the "bad curatives" generic event, if unsuccessful set the flag anyway and read from the Nonrandom Event passage. + +If it is week fourteen and the player hasn't ready seen the event, a check is then made for slaves that either are on curatives or have their implants filled by curatives. If it was successful then load the "bad curatives" generic event, if unsuccessful set the flag anyway and read from the Nonrandom Event passage. Immediate effects Every event can have immediate effects, which happen when the event gets chosen. For most events, those are what should happen if the player ignores the event (by hitting "Continue" or the space bar on the keyboard). Choice effects (see below) can override or roll back those. - reRecuit (4-19) - <<if Array.isArray($recruit)>> - <<if $cheatMode == 1>> - <<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */ - ''A random recruit event would have been selected from the following:'' + reRecuit (4-19) + <<if Array.isArray($recruit)>> + <<if $cheatMode == 1>> + <<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */ + ''A random recruit event would have been selected from the following:'' + <br> + <<for _i = 0; _i < $recruit.length; _i++>> + <<print "[[$recruit[_i]|RE recruit][$recruit = $recruit[" + _i + "]]]">> <br> - <<for _i = 0; _i < $recruit.length; _i++>> - <<print "[[$recruit[_i]|RE recruit][$recruit = $recruit[" + _i + "]]]">> - <br> - <</for>> - <br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$eventSlave = 0]] - <<else>> - <<set $recruit = $recruit.random()>> - <<goto "RE recruit">> - <</if>> + <</for>> + <br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$eventSlave = 0]] + <<else>> + <<set $recruit = $recruit.random()>> + <<goto "RE recruit">> + <</if>> <<else>> - - If cheat mode is enabled and the user presses the space bar go back to the start. + + If cheat mode is enabled and the user presses the space bar go back to the start. Main event text The bulk of the writing will be in the main event text. There are quite a few rules to deal with here. @@ -82,10 +82,10 @@ Choices should also be hidden when they run against the game rules, like for exa ''inactive.'' [[Active|Dairy][$dairyFeedersSetting = 1]] <</if>> <<else>> - $dairyNameCaps is equipped to feed and clean slaves normally. [[Upgrade the milking machines with incubators|Dairy][$cash -= _Tmult1, $dairyFeedersUpgrade = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// + $dairyNameCaps is equipped to feed and clean slaves normally. [[Upgrade the milking machines with intubators|Dairy][$cash -= _Tmult1, $dairyFeedersUpgrade = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// <</if>> - In order to enable the industrial feeder option both any of the see extreme content options has be enabled and the restraint's have to be already set to industrial. + In order to enable the industrial feeder option both any of the see extreme content options has be enabled and the restraint's have to be already set to industrial. Remember that "do nothing" is almost always a choice (it's called "Continue" and can be found on the left side of the screen) so your events don't need this as an extra choice. @@ -101,7 +101,7 @@ For example this cut up version of "paternalist encounter" from REFS (l:106-139) <</link>> <<if $cash >= 2000>> <br><<link "Take the poor slave girl into your custody">> - + <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". diff --git a/devNotes/QuickList.txt b/devNotes/QuickList.txt index d06492a03126c8b87a29417dcfd4e737ef455b24..03f875b67fa9cd26414ab8beb95a35190c05b94c 100644 --- a/devNotes/QuickList.txt +++ b/devNotes/QuickList.txt @@ -10,27 +10,27 @@ QuickList is built from the interaction of six parts. 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 + 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. -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 -recursively (for facilities), but it doesn't do that for the Main +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 +recursively (for facilities), but it doesn't do that for the Main penthouse page. -The list context is duplicated, so that we can quickly loop over the +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 the principal list context for the slave data. -If the list context has more than one slave, and is either the first +If the list context has more than one slave, and is either the first call for the Main/penthouse list, or the recursive call for any other -facility, And we haven't *already* built a quick list table, then we +facility, And we haven't *already* built a quick list table, then we proceed to build the quick list table. We use special attributes on the built button to name the invisible -link to which we'll navigate, the speed that we'll animate our +link to which we'll navigate, the speed that we'll animate our navigation and an offset. diff --git a/devNotes/Useful JS Function Documentation.txt b/devNotes/Useful JS Function Documentation.txt index f3b4d7da46dec33a69d63ceb7e46b4ccd68f76fc..671918a3c788f4f236ff1fc5992e88c9a4188c37 100644 --- a/devNotes/Useful JS Function Documentation.txt +++ b/devNotes/Useful JS Function Documentation.txt @@ -145,8 +145,8 @@ 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 rivalry term for the input . e.g. lines 99-100 of brothelReport. - <<if $Madam.rivalryTarget == $slaves[$i].ID>> + 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.' @@ -228,7 +228,7 @@ assignJob(slave, assignment) - Assigns slave to assignment. Mandatory for assign removeJob(slave, assignment) - Removes slave from assignment to "rest". Mandatory for removing from facilities. -GenerateNewSlave(sex) - Generates a new slave of sex. Replaces <<include "Generate __ Slave">> +GenerateNewSlave(sex) - Generates a new slave of sex. Replaces <<include "Generate __ Slave">> setPregType(actor) - Returns a random ovum count based off actor values and other factors to be set as .pregType. @@ -264,7 +264,7 @@ UtilJS [script] getSlaveTrustClass(slave) - returns the trust of the target as text. e.g. if (slave.trust < -95) return 'extremely-terrified'; - + Sex Functions: @@ -287,7 +287,7 @@ SimpleSlaveFucking(slave, count) - Runs a slave on slave sex act count times. (r SimpleSlaveSlaveFucking(slave1, slave2, count) - Runs a slave2 on slave1 sex act count times. (randomly chooses hole based off availability.) UtilJS [script] - + dickToInchString() - takes a dick value e.g. $activeSlave.dick, returns a string in the format 6 inches dickToCM() - takes a dick value e.g. $activeSlave.dick, returns an int of the dick length in cm @@ -308,7 +308,7 @@ WombImpregnate($slave, $fetus_count, $fatherID, $initial_age) - should be added WombProgress($slave, $time_to_add_to_fetuses) - after code that update $slave.preg, time to add should be the same. -$isReady = WombBirthReady($slave, $birth_ready_age) - how many children ready to be birthed if their time to be ready is $birth_ready_age (40 is for normal length pregnancy). Return int - count of ready to birth children, or 0 if no ready exists. +$isReady = WombBirthReady($slave, $birth_ready_age) - how many children ready to be birthed if their time to be ready is $birth_ready_age (40 is for normal length pregnancy). Return int - count of ready to birth children, or 0 if no ready exists. $children = WombBirth($slave, $birth_ready_age) - for actual birth. Return array with fetuses objects that birthed (can be used in future) and remove them from womb array of $slave. Should be called at actual birth code in sugarcube. fetuses that not ready remained in womb (array). @@ -344,5 +344,5 @@ UtilJS [script] 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/clothing hair and accessory passages.txt b/devNotes/clothing hair and accessory passages.txt index 769ea074b78bdee16eb39f2bbaf3aa452f0bd750..7f8b8d275fa30e692619e4aedff24ccfa4460996 100644 --- a/devNotes/clothing hair and accessory passages.txt +++ b/devNotes/clothing hair and accessory passages.txt @@ -6,7 +6,7 @@ Hair: descriptionWidgetsStyle.tw salon.tw cosmeticRulesAssistant.tw - + Possible: generateXXSlave.tw generateXYSlave.tw @@ -25,7 +25,7 @@ Hair: newSlaveIntro.tw newChildIntro.tw RESS.tw - + Clothes: Definite: @@ -64,7 +64,7 @@ Shoes: wardrobeUse.tw slaveSummaryWidgets.tw rulesAssistant.tw - + Possible: saLongTermEffects.tw saClothes.tw @@ -104,7 +104,7 @@ Collars: saChoosesOwnClothes.tw eventSelectionJS.tw assayWidgets.tw - + -------------------------------------------------------------------------------------- OUTFITS BY TYPE - FOR REFERENCE ONLY diff --git a/devNotes/inducedNCS.txt b/devNotes/inducedNCS.txt index fb081be3fb711c074e6750a110a583863d1b0477..16c2eec4c4da22b3e10c155ce5e446d75dc16b7a 100644 --- a/devNotes/inducedNCS.txt +++ b/devNotes/inducedNCS.txt @@ -1,11 +1,11 @@ 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: + 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 + 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. @@ -34,17 +34,17 @@ Updated sa Long Term Effects. 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 + 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. 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 + 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 + + 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. diff --git a/devNotes/scene-guide.txt b/devNotes/scene-guide.txt index 019852f7831cd990ee2cb095b3a1f3a490c43b21..ae1b9b4ba2bc7d4357a3e717d60f507d276658fa 100644 --- a/devNotes/scene-guide.txt +++ b/devNotes/scene-guide.txt @@ -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>> diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index e9bbbaa80cb7fcfeb694924bf8183db2ef0b9be9..a413226258deaac13bff691eeb1eaa9580978dba 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -833,7 +833,7 @@ window.ngUpdateMissingTable = function(missingTable) { (State.variables.slaves || []) .forEach(s => ([s.pregSource+1200000,s.mother+1200000,s.father+1200000] .filter(i => (i in missingTable)) - .forEach(i => { + .forEach(i => { newTable[i-1200000] = missingTable[i]; newTable[i-1200000].ID -= 1200000; }))); @@ -1234,7 +1234,7 @@ window.isItemAccessible = function(string) { return false; } break; - + case 'a klan robe': case 'a slutty klan robe': case 'a schutzstaffel uniform': @@ -1341,7 +1341,7 @@ window.isItemAccessible = function(string) { return false; } break; - + case 'sport shorts and a t-shirt': if (V.clothesBoughtSports === 1 && V.clothesBoughtCasual === 1) { return true; @@ -1537,7 +1537,7 @@ window.areSisters = function(c1, c2) { var sib = 4; if(sameMom(c1, c2)) { sib -= 1; - } + } if(sameDad(c1, c2)) { sib -=1; } @@ -1573,8 +1573,8 @@ window.totalRelatives = function(slave) { return relatives }; -window.mutualChildren = function(slave1, slave2, slaves) { - return slaves.filter(function(s) { return s.ID != slave1.ID && s.ID != slave2.ID && s.mother > 0 && s.father > 0 && ((s.mother == slave1.ID && s.father == slave2.ID) || (s.mother == slave2.ID && s.father == slave1.ID)); }).length; +window.mutualChildren = function(slave1, slave2, slaves) { + return slaves.filter(function(s) { return s.ID != slave1.ID && s.ID != slave2.ID && s.mother > 0 && s.father > 0 && ((s.mother == slave1.ID && s.father == slave2.ID) || (s.mother == slave2.ID && s.father == slave1.ID)); }).length; } window.isSlaveAvailable = function(slave) { @@ -1771,7 +1771,7 @@ window.setPregType = function(actor) { if(actor.broodmother < 1) { // Broodmothers should be not processed here. Necessary now. if(typeof actor.readyOva == "number" && actor.readyOva != 0) { - ovum = actor.readyOva; //just single override; for delayed impregnation cases + ovum = actor.readyOva; //just single override; for delayed impregnation cases } else if(actor.ID == -1) { if(actor.geneticQuirks.fertility == 2 && actor.geneticQuirks.hyperFertility == 2) { // Do not mix with sperm if(actor.fertDrugs == 1) { @@ -1932,7 +1932,7 @@ window.knockMeUp = function(target, chance, hole, fatherID, displayOverride) { } window.getIncubatorReserved = function(slaves) { - + return FetusGlobalReserveCount("incubator"); } @@ -1944,7 +1944,7 @@ window.getNurseryReserved = function (slaves) { window.findFather = function(fatherID) { let father; let V = State.variables; - + father = V.slaves[V.slaveIndices[fatherID]]; if (father === undefined) { if (V.incubator > 0) { @@ -1956,7 +1956,7 @@ window.findFather = function(fatherID) { father = V.cribs.find(function(s) { return s.ID == fatherID; }); } } - + return father; } @@ -1970,7 +1970,7 @@ window.adjustFatherProperty = function(actor, property, newValue) { window.adjustFatherProperty = function(actor, property, newValue) { let V = State.variables; let fatherIndex; - + fatherIndex = V.slaves.findIndex(function(s) { return s.ID == actor.ID; }); if (fatherIndex > 0) { V.slaves[fatherIndex][property] = newValue; @@ -2000,7 +2000,7 @@ window.getBaseBoobs = function(slave) { window.SetBellySize = function SetBellySize(slave) { let _implantSize - WombNormalizePreg(slave) /*now with support for legacy code that advance pregnancy by setting .preg++ */ + WombNormalizePreg(slave) /*now with support for legacy code that advance pregnancy by setting .preg++ */ if (slave.bellyImplant > 0) _implantSize = slave.bellyImplant @@ -2021,11 +2021,11 @@ window.SetBellySize = function SetBellySize(slave) { /*:: rbuttonJS [script]*/ /* This is modified radiobutton macro, for automatic checked state setup*/ -/* Usage (be sure to use quotes around parameters): +/* Usage (be sure to use quotes around parameters): <<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.">> + <<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 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. */ @@ -2165,13 +2165,13 @@ window.setTextboxMaxLength = function (storyVarName, maxLength) { * with other scripts, since anything poking the DOM here will be done last * * Dev Note: The accordion mod should be able to turn *anything* into an accordion. This iteration - * is configured tightly for the end of week report runs, but it shouldn't be that hard to adapt for + * is configured tightly for the end of week report runs, but it shouldn't be that hard to adapt for * other uses, like character bios. For now, I'll see what other extra-long passages of cosmetic text * might benefit. * * 000-250-006 03092017 */ - + postdisplay["doAccordionSet"] = function (content) { if (variables().useAccordion == 1) { Array.prototype.slice.call(document.querySelectorAll('.macro-include')) @@ -3002,7 +3002,7 @@ window.RAFacilityRemove = function RAFacilityRemove(slave, rule) { assignJob(slave, rule.removalAssignment); } break; - + case "get treatment in the clinic": if (slave.assignment === rule.setAssignment) { r += `<br>{slave.slaveName} has been removed from ${V.clinicName} and has been assigned to ${rule.removalAssignment}.`; @@ -3359,7 +3359,7 @@ Macro.add('foreach', { * Height.mean(nationality, race, genes) - returns the mean adult height for the given combination * Height.mean(slave) - returns the mean (expected) height for the given slave * - * Height.random(nationality, race, genes, age) - returns a random height using the skew-normal distribution + * Height.random(nationality, race, genes, age) - returns a random height using the skew-normal distribution * around the mean height for the given arguments * Height.random(nationality, race, genes) - returns a random height for the given combination of an adult, as above * Height.random(slave[, options]) - returns a random height for the given slave, as above. @@ -3440,55 +3440,55 @@ window.Height = (function(){ /* if you can find an average for an undefined, add it in! */ const xxMeanHeight = { - "Afghan": 155.08, "Albanian": 161.77, "Algerian": 159.09, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 163.54, - "Andorran": 162.90, "Angolan": 157.31, "Antiguan": 160.65, "Argentinian": 159.18, "Armenian": 158.09, "Aruban": 158, "Australian": 165.86, "Austrian": 164.62, "Azerbaijani": 158.25, - "Bahamian": 160.68, "Bahraini": 156.69, "Bangladeshi": 150.79, "Barbadian": 165.28, "Belarusian": 166.35, "Belgian": 165.49, "Belizean": 156.88, "Beninese": 156.16, "Bermudian": 160.69, + "Afghan": 155.08, "Albanian": 161.77, "Algerian": 159.09, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 163.54, + "Andorran": 162.90, "Angolan": 157.31, "Antiguan": 160.65, "Argentinian": 159.18, "Armenian": 158.09, "Aruban": 158, "Australian": 165.86, "Austrian": 164.62, "Azerbaijani": 158.25, + "Bahamian": 160.68, "Bahraini": 156.69, "Bangladeshi": 150.79, "Barbadian": 165.28, "Belarusian": 166.35, "Belgian": 165.49, "Belizean": 156.88, "Beninese": 156.16, "Bermudian": 160.69, "Bhutanese": 153.63, "Bissau-Guinean": 158.24, "Bolivian": 153.89, "Bosnian": 165.85, "Brazilian": 160.86, "British": 164.40, "Bruneian": 153.98, "Bulgarian": 164.80, - "Burkinabé": 160.19, "Burmese": 154.37, "Burundian": 154.02, "Cambodian": 152.91, "Cameroonian": 158.82, "Canadian": 163.91, "Cape Verdean": 161.65, "Catalan": 163.4, - "Central African": 158.04, "Chadian": 160.17, "Chilean": 159.36, "Chinese": 159.71, "Colombian": 156.85, "Comorian": 155.58, "Congolese": 157.57, "a Cook Islander": 163.19, "Costa Rican": 156.37, - "Croatian": 165.63, "Cuban": 157.98, "Cypriot": 162.27, "Czech": 168.46, "Danish": 167.21, "Djiboutian": 156.11, "Dominican": 159.03, "Dominiquais": 164.34, "Dutch": 168.72, "East Timorese": 151.15, - "Ecuadorian": 154.23, "Egyptian": 157.33, "Emirati": 158.68, "Equatoguinean": 157.33, "Eritrean": 156.39, "Estonian": 168.67, "Ethiopian": 155.71, "Fijian": 161.69, "Filipina": 149.60, - "Finnish": 165.90, "French Guianan": 157, "French Polynesian": 164.52, "French": 164.88, "Gabonese": 158.84, "Gambian": 160.93, "Georgian": 162.98, "German": 165.86, "Ghanan": 157.91, - "Greek": 164.87, "Greenlandic": 161.55, "Grenadian": 164.51, "Guamanian": 153.7, "Guatemalan": 149.39, "Guinean": 157.80, "Guyanese": 157.92, "Haitian": 158.72, "Honduran": 153.84, "Hungarian": 163.66, - "I-Kiribati": 157.00, "Icelandic": 165.95, "Indian": 152.59, "Indonesian": 152.80, "Iranian": 159.67, "Iraqi": 158.67, "Irish": 165.11, "Israeli": 161.80, "Italian": 164.61, "Ivorian": 158.07, - "Jamaican": 163.12, "Japanese": 158.31, "Jordanian": 158.83, "Kazakh": 158.58, "Kenyan": 158.16, "Kittitian": 159.20, "Korean": 160.65, "Kosovan": 165.7, "Kurdish": 165, "Kuwaiti": 159.43, - "Kyrgyz": 159.35, "Laotian": 151.28, "Latvian": 169.80, "Lebanese": 162.43, "Liberian": 157.3, "Libyan": 162.08, "a Liechtensteiner": 164.3, "Lithuanian": 166.61, "Luxembourgian": 164.43, - "Macedonian": 159.75, "Malagasy": 151.18, "Malawian": 154.40, "Malaysian": 156.30, "Maldivian": 155.02, "Malian": 160.47, "Maltese": 160.85, "Marshallese": 151.31, "Mauritanian": 157.72, - "Mauritian": 157.24, "Mexican": 156.85, "Micronesian": 156.09, "Moldovan": 163.24, "Monégasque": 164.61, "Mongolian": 158.22, "Montenegrin": 164.86, "Moroccan": 157.82, "Mosotho": 155.71, - "Motswana": 161.38, "Mozambican": 153.96, "Namibian": 158.78, "Nauruan": 153.98, "Nepalese": 150.86, "New Caledonian": 158.0, "a New Zealander": 164.94, "Ni-Vanuatu": 158.17, "Nicaraguan": 154.39, "Nigerian": 156.32, - "Nigerien": 158.25, "Niuean": 164.80, "Norwegian": 165.56, "Omani": 157.19, "Pakistani": 153.84, "Palauan": 156.22, "Palestinian": 158.75, "Panamanian": 155.47, "Papua New Guinean": 154.87, - "Paraguayan": 159.86, "Peruvian": 152.93, "Polish": 164.59, "Portuguese": 163.04, "Puerto Rican": 159.20, "Qatari": 159.38, "Romanian": 162.73, "Russian": 165.27, "Rwandan": 154.79, "Sahrawi": 157.82, - "Saint Lucian": 162.31, "Salvadoran": 154.55, "Sammarinese": 164.61, "Samoan": 161.97, "São Toméan": 158.91, "Saudi": 155.88, "Scottish": 163, "Senegalese": 162.52, "Serbian": 167.69, - "Seychellois": 162.08, "Sierra Leonean": 156.60, "Singaporean": 160.32, "Slovak": 167.47, "Slovene": 166.05, "a Solomon Islander": 154.42, "Somali": 156.06, "South African": 158.03, - "South Sudanese": 169.0, "Spanish": 163.40, "Sri Lankan": 154.56, "Sudanese": 156.04, "Surinamese": 160.66, "Swazi": 158.64, "Swedish": 165.70, "Swiss": 163.45, "Syrian": 158.65, "Taiwanese": 161.45, - "Tajik": 157.33, "Tanzanian": 156.6, "Thai": 157.87, "Tibetan": 158.75, "Togolese": 158.30, "Tongan": 165.52, "Trinidadian": 160.64, "Tunisian": 160.35, "Turkish": 160.50, "Turkmen": 161.73, - "Tuvaluan": 158.10, "Ugandan": 156.72, "Ukrainian": 166.34, "Uruguayan": 162.13, "Uzbek": 157.82, "Vatican": 162.5, "Venezuelan": 157.44, "Vietnamese": 153.59, "Vincentian": 160.70, "Yemeni": 153.97, + "Burkinabé": 160.19, "Burmese": 154.37, "Burundian": 154.02, "Cambodian": 152.91, "Cameroonian": 158.82, "Canadian": 163.91, "Cape Verdean": 161.65, "Catalan": 163.4, + "Central African": 158.04, "Chadian": 160.17, "Chilean": 159.36, "Chinese": 159.71, "Colombian": 156.85, "Comorian": 155.58, "Congolese": 157.57, "a Cook Islander": 163.19, "Costa Rican": 156.37, + "Croatian": 165.63, "Cuban": 157.98, "Cypriot": 162.27, "Czech": 168.46, "Danish": 167.21, "Djiboutian": 156.11, "Dominican": 159.03, "Dominiquais": 164.34, "Dutch": 168.72, "East Timorese": 151.15, + "Ecuadorian": 154.23, "Egyptian": 157.33, "Emirati": 158.68, "Equatoguinean": 157.33, "Eritrean": 156.39, "Estonian": 168.67, "Ethiopian": 155.71, "Fijian": 161.69, "Filipina": 149.60, + "Finnish": 165.90, "French Guianan": 157, "French Polynesian": 164.52, "French": 164.88, "Gabonese": 158.84, "Gambian": 160.93, "Georgian": 162.98, "German": 165.86, "Ghanan": 157.91, + "Greek": 164.87, "Greenlandic": 161.55, "Grenadian": 164.51, "Guamanian": 153.7, "Guatemalan": 149.39, "Guinean": 157.80, "Guyanese": 157.92, "Haitian": 158.72, "Honduran": 153.84, "Hungarian": 163.66, + "I-Kiribati": 157.00, "Icelandic": 165.95, "Indian": 152.59, "Indonesian": 152.80, "Iranian": 159.67, "Iraqi": 158.67, "Irish": 165.11, "Israeli": 161.80, "Italian": 164.61, "Ivorian": 158.07, + "Jamaican": 163.12, "Japanese": 158.31, "Jordanian": 158.83, "Kazakh": 158.58, "Kenyan": 158.16, "Kittitian": 159.20, "Korean": 160.65, "Kosovan": 165.7, "Kurdish": 165, "Kuwaiti": 159.43, + "Kyrgyz": 159.35, "Laotian": 151.28, "Latvian": 169.80, "Lebanese": 162.43, "Liberian": 157.3, "Libyan": 162.08, "a Liechtensteiner": 164.3, "Lithuanian": 166.61, "Luxembourgian": 164.43, + "Macedonian": 159.75, "Malagasy": 151.18, "Malawian": 154.40, "Malaysian": 156.30, "Maldivian": 155.02, "Malian": 160.47, "Maltese": 160.85, "Marshallese": 151.31, "Mauritanian": 157.72, + "Mauritian": 157.24, "Mexican": 156.85, "Micronesian": 156.09, "Moldovan": 163.24, "Monégasque": 164.61, "Mongolian": 158.22, "Montenegrin": 164.86, "Moroccan": 157.82, "Mosotho": 155.71, + "Motswana": 161.38, "Mozambican": 153.96, "Namibian": 158.78, "Nauruan": 153.98, "Nepalese": 150.86, "New Caledonian": 158.0, "a New Zealander": 164.94, "Ni-Vanuatu": 158.17, "Nicaraguan": 154.39, "Nigerian": 156.32, + "Nigerien": 158.25, "Niuean": 164.80, "Norwegian": 165.56, "Omani": 157.19, "Pakistani": 153.84, "Palauan": 156.22, "Palestinian": 158.75, "Panamanian": 155.47, "Papua New Guinean": 154.87, + "Paraguayan": 159.86, "Peruvian": 152.93, "Polish": 164.59, "Portuguese": 163.04, "Puerto Rican": 159.20, "Qatari": 159.38, "Romanian": 162.73, "Russian": 165.27, "Rwandan": 154.79, "Sahrawi": 157.82, + "Saint Lucian": 162.31, "Salvadoran": 154.55, "Sammarinese": 164.61, "Samoan": 161.97, "São Toméan": 158.91, "Saudi": 155.88, "Scottish": 163, "Senegalese": 162.52, "Serbian": 167.69, + "Seychellois": 162.08, "Sierra Leonean": 156.60, "Singaporean": 160.32, "Slovak": 167.47, "Slovene": 166.05, "a Solomon Islander": 154.42, "Somali": 156.06, "South African": 158.03, + "South Sudanese": 169.0, "Spanish": 163.40, "Sri Lankan": 154.56, "Sudanese": 156.04, "Surinamese": 160.66, "Swazi": 158.64, "Swedish": 165.70, "Swiss": 163.45, "Syrian": 158.65, "Taiwanese": 161.45, + "Tajik": 157.33, "Tanzanian": 156.6, "Thai": 157.87, "Tibetan": 158.75, "Togolese": 158.30, "Tongan": 165.52, "Trinidadian": 160.64, "Tunisian": 160.35, "Turkish": 160.50, "Turkmen": 161.73, + "Tuvaluan": 158.10, "Ugandan": 156.72, "Ukrainian": 166.34, "Uruguayan": 162.13, "Uzbek": 157.82, "Vatican": 162.5, "Venezuelan": 157.44, "Vietnamese": 153.59, "Vincentian": 160.70, "Yemeni": 153.97, "Zairian": 155.25, "Zambian": 155.82, "Zimbabwean": 158.22, "": 159.65 // default }; const xyMeanHeight = { - "Afghan": 165.26, "Albanian": 173.39, "Algerian": 170.07, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 177.13, - "Andorran": 176.06, "Angolan": 167.31, "Antiguan": 164.8, "Argentinian": 174.62, "Armenian": 172.00, "Aruban": 165.1, "Australian": 179.20, "Austrian": 177.41, "Azerbaijani": 169.75, - "Bahamian": 172.75, "Bahraini": 167.74, "Bangladeshi": 163.81, "Barbadian": 175.92, "Belarusian": 178.44, "Belgian": 181.70, "Belizean": 168.73, "Beninese": 167.06, "Bermudian": 172.69, - "Bhutanese": 165.31, "Bissau-Guinean": 167.90, "Bolivian": 166.85, "Bosnian": 180.87, "Brazilian": 173.55, "British": 177.49, "Bruneian": 165.01, "Bulgarian": 178.24, "Burkinabé": 169.33, - "Burmese": 164.67, "Burundian": 166.64, "Cambodian": 163.33, "Cameroonian": 167.82, "Canadian": 178.09, "Cape Verdean": 173.22, "Catalan": 175.8, "Central African": 166.67, - "Chadian": 170.44, "Chilean": 171.81, "Chinese": 171.83, "Colombian": 169.50, "Comorian": 166.19, "Congolese": 167.45, "a Cook Islander": 174.77, "Costa Rican": 168.93, "Croatian": 180.78, - "Cuban": 172.00, "Cypriot": 174.99, "Czech": 180.10, "Danish": 181.39, "Djiboutian": 166.57, "Dominican": 172.75, "Dominiquais": 176.31, "Dutch": 182.54, "East Timorese": 159.79, "Ecuadorian": 167.08, - "Egyptian": 166.68, "Emirati": 170.46, "Equatoguinean": 167.36, "Eritrean": 168.36, "Estonian": 181.59, "Ethiopian": 166.23, "Fijian": 173.90, "Filipina": 163.23, "Finnish": 179.59, - "French Guianan": 168, "French Polynesian": 177.41, "French": 179.74, "Gabonese": 167.94, "Gambian": 165.40, "Georgian": 174.34, "German": 179.88, "Ghanan": 168.85, "Greek": 177.32, "Greenlandic": 174.87, - "Grenadian": 176.97, "Guamanian": 169.8, "Guatemalan": 163.41, "Guinean": 167.54, "Guyanese": 170.21, "Haitian": 172.64, "Honduran": 166.39, "Hungarian": 177.26, "I-Kiribati": 169.20, "Icelandic": 180.49, - "Indian": 164.95, "Indonesian": 163.55, "Iranian": 170.3, "Iraqi": 170.43, "Irish": 178.93, "Israeli": 176.86, "Italian": 177.77, "Ivorian": 166.53, "Jamaican": 174.53, "Japanese": 170.82, "Jordanian": 171.03, - "Kazakh": 171.14, "Kenyan": 169.64, "Kittitian": 169.62, "Korean": 173.46, "Kosovan": 179.5, "Kurdish": 175, "Kuwaiti": 172.07, "Kyrgyz": 171.24, "Laotian": 160.52, "Latvian": 181.42, "Lebanese": 174.39, - "Liberian": 163.66, "Libyan": 173.53, "a Liechtensteiner": 175.4, "Lithuanian": 179.03, "Luxembourgian": 177.86, "Macedonian": 178.33, "Malagasy": 161.55, "Malawian": 166, "Malaysian": 167.89, - "Maldivian": 167.68, "Malian": 171.3, "Maltese": 173.32, "Marshallese": 162.81, "Mauritanian": 163.28, "Mauritian": 170.50, "Mexican": 169.01, "Micronesian": 168.51, "Moldovan": 175.49, - "Monégasque": 177.77, "Mongolian": 169.07, "Montenegrin": 178.28, "Moroccan": 170.40, "Mosotho": 165.59, "Motswana": 171.63, "Mozambican": 164.80, "Namibian": 166.96, "Nauruan": 167.83, - "Nepalese": 162.32, "New Caledonian": 171.0, "a New Zealander": 177.74, "Ni-Vanuatu": 168.09, "Nicaraguan": 166.71, "Nigerian": 165.91, "Nigerien": 167.68, "Niuean": 175.83, "Norwegian": 179.75, "Omani": 169.16, "Pakistani": 166.95, - "Palauan": 167.69, "Palestinian": 172.09, "Panamanian": 168.49, "Papua New Guinean": 163.57, "Paraguayan": 172.83, "Peruvian": 165.23, "Polish": 177.33, "Portuguese": 172.93, "Puerto Rican": 172.08, "Qatari": 170.48, - "Romanian": 174.74, "Russian": 176.46, "Rwandan": 162.68, "Sahrawi": 170.40, "Saint Lucian": 171.95, "Salvadoran": 169.77, "Sammarinese": 177.77, "Samoan": 174.38, "São Toméan": 167.38, - "Saudi": 167.67, "Scottish": 177.6, "Senegalese": 173.14, "Serbian": 180.57, "Seychellois": 174.21, "Sierra Leonean": 164.41, "Singaporean": 172.57, "Slovak": 179.50, "Slovene": 179.80, - "a Solomon Islander": 164.14, "Somali": 166.60, "South African": 166.68, "South Sudanese": 175.9, "Spanish": 176.59, "Sri Lankan": 165.69, "Sudanese": 166.63, "Surinamese": 172.72, "Swazi": 168.13, - "Swedish": 179.74, "Swiss": 178.42, "Syrian": 170.43, "Taiwanese": 174.52, "Tajik": 171.26, "Tanzanian": 164.80, "Thai": 169.16, "Tibetan": 168.91, "Togolese": 168.33, "Tongan": 176.76, - "Trinidadian": 173.74, "Tunisian": 173.95, "Turkish": 174.21, "Turkmen": 171.97, "Tuvaluan": 169.64, "Ugandan": 165.62, "Ukrainian": 178.46, "Uruguayan": 173.43, "Uzbek": 169.38, "Vatican": 176.5, + "Afghan": 165.26, "Albanian": 173.39, "Algerian": 170.07, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 177.13, + "Andorran": 176.06, "Angolan": 167.31, "Antiguan": 164.8, "Argentinian": 174.62, "Armenian": 172.00, "Aruban": 165.1, "Australian": 179.20, "Austrian": 177.41, "Azerbaijani": 169.75, + "Bahamian": 172.75, "Bahraini": 167.74, "Bangladeshi": 163.81, "Barbadian": 175.92, "Belarusian": 178.44, "Belgian": 181.70, "Belizean": 168.73, "Beninese": 167.06, "Bermudian": 172.69, + "Bhutanese": 165.31, "Bissau-Guinean": 167.90, "Bolivian": 166.85, "Bosnian": 180.87, "Brazilian": 173.55, "British": 177.49, "Bruneian": 165.01, "Bulgarian": 178.24, "Burkinabé": 169.33, + "Burmese": 164.67, "Burundian": 166.64, "Cambodian": 163.33, "Cameroonian": 167.82, "Canadian": 178.09, "Cape Verdean": 173.22, "Catalan": 175.8, "Central African": 166.67, + "Chadian": 170.44, "Chilean": 171.81, "Chinese": 171.83, "Colombian": 169.50, "Comorian": 166.19, "Congolese": 167.45, "a Cook Islander": 174.77, "Costa Rican": 168.93, "Croatian": 180.78, + "Cuban": 172.00, "Cypriot": 174.99, "Czech": 180.10, "Danish": 181.39, "Djiboutian": 166.57, "Dominican": 172.75, "Dominiquais": 176.31, "Dutch": 182.54, "East Timorese": 159.79, "Ecuadorian": 167.08, + "Egyptian": 166.68, "Emirati": 170.46, "Equatoguinean": 167.36, "Eritrean": 168.36, "Estonian": 181.59, "Ethiopian": 166.23, "Fijian": 173.90, "Filipina": 163.23, "Finnish": 179.59, + "French Guianan": 168, "French Polynesian": 177.41, "French": 179.74, "Gabonese": 167.94, "Gambian": 165.40, "Georgian": 174.34, "German": 179.88, "Ghanan": 168.85, "Greek": 177.32, "Greenlandic": 174.87, + "Grenadian": 176.97, "Guamanian": 169.8, "Guatemalan": 163.41, "Guinean": 167.54, "Guyanese": 170.21, "Haitian": 172.64, "Honduran": 166.39, "Hungarian": 177.26, "I-Kiribati": 169.20, "Icelandic": 180.49, + "Indian": 164.95, "Indonesian": 163.55, "Iranian": 170.3, "Iraqi": 170.43, "Irish": 178.93, "Israeli": 176.86, "Italian": 177.77, "Ivorian": 166.53, "Jamaican": 174.53, "Japanese": 170.82, "Jordanian": 171.03, + "Kazakh": 171.14, "Kenyan": 169.64, "Kittitian": 169.62, "Korean": 173.46, "Kosovan": 179.5, "Kurdish": 175, "Kuwaiti": 172.07, "Kyrgyz": 171.24, "Laotian": 160.52, "Latvian": 181.42, "Lebanese": 174.39, + "Liberian": 163.66, "Libyan": 173.53, "a Liechtensteiner": 175.4, "Lithuanian": 179.03, "Luxembourgian": 177.86, "Macedonian": 178.33, "Malagasy": 161.55, "Malawian": 166, "Malaysian": 167.89, + "Maldivian": 167.68, "Malian": 171.3, "Maltese": 173.32, "Marshallese": 162.81, "Mauritanian": 163.28, "Mauritian": 170.50, "Mexican": 169.01, "Micronesian": 168.51, "Moldovan": 175.49, + "Monégasque": 177.77, "Mongolian": 169.07, "Montenegrin": 178.28, "Moroccan": 170.40, "Mosotho": 165.59, "Motswana": 171.63, "Mozambican": 164.80, "Namibian": 166.96, "Nauruan": 167.83, + "Nepalese": 162.32, "New Caledonian": 171.0, "a New Zealander": 177.74, "Ni-Vanuatu": 168.09, "Nicaraguan": 166.71, "Nigerian": 165.91, "Nigerien": 167.68, "Niuean": 175.83, "Norwegian": 179.75, "Omani": 169.16, "Pakistani": 166.95, + "Palauan": 167.69, "Palestinian": 172.09, "Panamanian": 168.49, "Papua New Guinean": 163.57, "Paraguayan": 172.83, "Peruvian": 165.23, "Polish": 177.33, "Portuguese": 172.93, "Puerto Rican": 172.08, "Qatari": 170.48, + "Romanian": 174.74, "Russian": 176.46, "Rwandan": 162.68, "Sahrawi": 170.40, "Saint Lucian": 171.95, "Salvadoran": 169.77, "Sammarinese": 177.77, "Samoan": 174.38, "São Toméan": 167.38, + "Saudi": 167.67, "Scottish": 177.6, "Senegalese": 173.14, "Serbian": 180.57, "Seychellois": 174.21, "Sierra Leonean": 164.41, "Singaporean": 172.57, "Slovak": 179.50, "Slovene": 179.80, + "a Solomon Islander": 164.14, "Somali": 166.60, "South African": 166.68, "South Sudanese": 175.9, "Spanish": 176.59, "Sri Lankan": 165.69, "Sudanese": 166.63, "Surinamese": 172.72, "Swazi": 168.13, + "Swedish": 179.74, "Swiss": 178.42, "Syrian": 170.43, "Taiwanese": 174.52, "Tajik": 171.26, "Tanzanian": 164.80, "Thai": 169.16, "Tibetan": 168.91, "Togolese": 168.33, "Tongan": 176.76, + "Trinidadian": 173.74, "Tunisian": 173.95, "Turkish": 174.21, "Turkmen": 171.97, "Tuvaluan": 169.64, "Ugandan": 165.62, "Ukrainian": 178.46, "Uruguayan": 173.43, "Uzbek": 169.38, "Vatican": 176.5, "Venezuelan": 171.59, "Vietnamese": 164.45, "Vincentian": 172.78, "Yemeni": 159.89, "Zairian": 166.80, "Zambian": 166.52, "Zimbabwean": 168.59, "": 171.42 // defaults }; @@ -5972,7 +5972,7 @@ if(eventSlave.fetish != "mindbroken") { } } } - + if(eventSlave.vagina == 0) { if(eventSlave.devotion > 50) { if(eventSlave.trust > 20) { @@ -7208,7 +7208,7 @@ if(eventSlave.fetish != "mindbroken") { } } } - + if(eventSlave.vagina == 0) { if(eventSlave.devotion > 50) { if(eventSlave.trust > 20) { @@ -7444,11 +7444,11 @@ window.isSlim = function(slave) { if ((slave.muscles <= 30) && (ArcologyZero.FSPhysicalIdealist === "unset") && (slave.weight <= 10) && (ArcologyZero.FSHedonisticDecadence === "unset")) { slim = true; } else if (ArcologyZero.FSPhysicalIdealist !== "unset") { - if ((ArcologyZero.FSPhysicalIdealistStrongFat === 1) && (slave.weight <= 30)) { + if ((ArcologyZero.FSPhysicalIdealistStrongFat === 1) && (slave.weight <= 30)) { slim = true; - } - } else if ((ArcologyZero.FSHedonisticDecadence !== "unset") && (slave.weight <= 30)) { - if (ArcologyZero.FSHedonisticDecadenceStrongFat === 1) { + } + } else if ((ArcologyZero.FSHedonisticDecadence !== "unset") && (slave.weight <= 30)) { + if (ArcologyZero.FSHedonisticDecadenceStrongFat === 1) { slim = true; } else if (slave.muscles <= 30) { slim = true; @@ -9081,7 +9081,7 @@ window.DegradingName = function DegradingName(slave) { if (slave.fetishKnown === 1) { if (slave.fetish === "buttslut") { names.push("Anal", "Sodomy"); - } + } if (slave.fetish === "cumslut") { names.push("Cum", "Dicksuck", "Sucker"); } @@ -9606,7 +9606,7 @@ window.Deadliness = function Deadliness(slave) { deadliness -= 1; } } - + if (slave.labor === 1) { deadliness -= 15; } else if (slave.preg >= 40 && slave.pregControl !== "labor supressors") { @@ -9876,7 +9876,7 @@ window.assignJob = function assignJob(slave, job) { break; } break; - + case "work as a farmhand": case "farmyard": slave.assignment = "work as a farmhand"; @@ -10060,7 +10060,7 @@ window.assignJob = function assignJob(slave, job) { if (awi != -1) { V.personalAttention.deleteAt(awi); if (V.personalAttention.length === 0) { - if (V.PC.career === "escort") + if (V.PC.career === "escort") V.personalAttention = "whoring"; else if (V.PC.career === "servant") V.personalAttention = "upkeep"; @@ -10081,7 +10081,7 @@ window.removeJob = function removeJob(slave, assignment) { "use strict"; const V = State.variables; let r = ""; - + const idx = V.slaveIndices[slave.ID]; if (assignment === "Pit") @@ -10343,7 +10343,7 @@ window.generateGenetics = (function() { genes.sexualFlaw = setSexualFlaw(father, mother); genes.behavioralFlaw = setBehavioralFlaw(father, mother); genes.fetish = setFetish(father, mother); - + return genes; } @@ -10599,7 +10599,7 @@ window.generateGenetics = (function() { } return hair; } - + // pubicHairStyle function setPubicHStyle(father, mother) { let hair; @@ -10636,7 +10636,7 @@ window.generateGenetics = (function() { } return markings; } - + // sexualFlaw function setSexualFlaw(father, mother) { let flaw; @@ -10658,7 +10658,7 @@ window.generateGenetics = (function() { } return flaw; } - + // fetish function setFetish(father, mother) { let fetish; @@ -11144,7 +11144,7 @@ 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 fetus 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. @@ -11159,7 +11159,7 @@ WombImpregnate($slave, $fetus_count, $fatherID, $initial_age) - should be added WombProgress($slave, $time_to_add_to_fetuses) - after code that update $slave.preg, time to add should be the same. -$isReady = WombBirthReady($slave, $birth_ready_age) - how many children ready to be birthed if their time to be ready is $birth_ready_age (40 is for normal length pregnancy). Return int - count of ready to birth children, or 0 if no ready exists. +$isReady = WombBirthReady($slave, $birth_ready_age) - how many children ready to be birthed if their time to be ready is $birth_ready_age (40 is for normal length pregnancy). Return int - count of ready to birth children, or 0 if no ready exists. $children = WombBirth($slave, $birth_ready_age) - for actual birth. Return array with fetuses objects that birthed (can be used in future) and remove them from womb array of $slave. Should be called at actual birth code in sugarcube. fetuses that not ready remained in womb (array). @@ -11376,7 +11376,7 @@ window.WombUpdatePregVars = function(actor) { window.WombMinPreg = function(actor) { WombSort(actor); - if (actor.womb.length > 0) + if (actor.womb.length > 0) return actor.womb[actor.womb.length-1].age; else return 0; @@ -11384,7 +11384,7 @@ window.WombMinPreg = function(actor) { window.WombMaxPreg = function(actor) { WombSort(actor); - if (actor.womb.length > 0) + if (actor.womb.length > 0) return actor.womb[0].age; else return 0; @@ -11396,20 +11396,20 @@ window.WombNormalizePreg = function(actor) WombInit(actor); // this is broodmother on hold. - if (actor.womb.length == 0 && actor.broodmother >= 1) { - actor.pregType = 0; + if (actor.womb.length == 0 && actor.broodmother >= 1) { + actor.pregType = 0; actor.pregKnown = 0; // to avoid legacy code conflicts - broodmother on hold // can't be impregnated, but she not on normal contraceptives. // So we set this for special case. if (actor.preg >= 0) - actor.preg = 0.1; + actor.preg = 0.1; if (actor.pregSource > 0) actor.pregSource = 0; - if (actor.pregWeek > 0) + if (actor.pregWeek > 0) actor.pregWeek = 0; actor.broodmotherCountDown = 0; @@ -11447,7 +11447,7 @@ window.WombNormalizePreg = function(actor) // We can't properly set postpartum here, // but can normalize obvious error with forgotten property. - if (actor.pregWeek > 0) + if (actor.pregWeek > 0) actor.pregWeek = 0; } actor.bellyPreg = WombGetVolume(actor); @@ -11529,7 +11529,7 @@ window.WombGetFetus = function(actor, fetusNum) WombInit(actor); if (actor.womb.length >= fetusNum) return actor.womb[fetusNum]; - else + else return null; } @@ -11601,7 +11601,7 @@ window.WombCleanYYFetuses = function(actor) return reserved; } -window.FetusGlobalReserveCount = function(reserveType) +window.FetusGlobalReserveCount = function(reserveType) { var cnt = 0; var SV = State.variables; @@ -11641,7 +11641,7 @@ window.WombSetGenericReserve = function(actor, type, count) window.WombAddToGenericReserve = function(actor, type, count) { - + WombSetGenericReserve(actor, type, (WombReserveCount(actor, type)+count)); } @@ -11752,7 +11752,7 @@ window.BCReserveInit = function() if (typeof ft.reserve != 'string') ft.reserve = ""; if (typeof ft.motherID != 'number') //setting missing biological mother ID for fetus. - ft.motherID = slave.ID; + ft.motherID = slave.ID; if (ft.ID == undefined) ft.ID = genUUID(); @@ -11760,7 +11760,7 @@ window.BCReserveInit = function() try { if (slave.reservedChildren > 0) WombSetGenericReserve(slave, "incubator", reservedChildren); - + if (slave.reservedChildrenNursery > 0) WombSetGenericReserve(slave, "nursery", reservedChildren); } catch (err) { @@ -11774,7 +11774,7 @@ window.BCReserveInit = function() SV.PC.womb.forEach(function(ft){ if (typeof ft.reserve != 'string') ft.reserve = ""; - ft.motherID = SV.PC.ID; + ft.motherID = SV.PC.ID; }); } @@ -13262,7 +13262,7 @@ window.assistantArt = function assistantArt(sizePlacement) { if (V.imageChoice === 0 || V.imageChoice === 1) { if (V.seeAvatar !== 1) {return} - + if (V.imageChoice === 1) { fileName += "'resources/vector/avatar/"; } else /* V.imageChoice === 0*/ { @@ -14133,7 +14133,7 @@ window.HSM = function() { else if (State.variables.PC.hacking >= 100) return .75; } - + window.TierTwoUnlockCalc = function() { const V = State.variables; if (V.securityForceInfantryPower > 5) V.securityForceInfantryPower = 5; @@ -14143,7 +14143,7 @@ window.HSM = function() { if (V.securityForceStimulantPower > 5) V.securityForceStimulantPower = 5; if (V.securityForceAircraftPower > 5) V.securityForceAircraftPower = 5; } - + /*:: colorModeJS [script]*/ window.flipColors = function (lightColorMap){ @@ -14201,9 +14201,9 @@ window.restoreColors = function(styleMap){ /* * <<htag>> macro * A simple macro which allows to create wrapping html elements with dynamic IDs. - * idea blatantly robbed from the spanMacroJS.tw but expanded to a more generic + * idea blatantly robbed from the spanMacroJS.tw but expanded to a more generic * case, allowing <div>, <button> or whatever you want. elements, default is for - * the div though. In addition, you can pass an object in as the first argument + * the div though. In addition, you can pass an object in as the first argument * instead of an id, and each of the object's attributes will become attributes * of the generate tag. * @@ -14386,7 +14386,7 @@ window.DefaultRules = (function() { function DefaultRules(slave) { if (slave.useRulesAssistant === 0) return r; //exempted - + V = State.variables; r = ""; let rule = MergeRules(slave); @@ -14449,24 +14449,24 @@ window.DefaultRules = (function() { } function ProcessAssignments(slave, rule) { - // Before merging rules, we process assignments for each rule separately so we can remove slaves from facilities when they no longer qualify, even if the final "winning" rule assigns them elsewhere - // We also ignore inapplicable assignments for the current slave, so we only merge assignments that are valid + // Before merging rules, we process assignments for each rule separately so we can remove slaves from facilities when they no longer qualify, even if the final "winning" rule assigns them elsewhere + // We also ignore inapplicable assignments for the current slave, so we only merge assignments that are valid switch (rule.setAssignment) { case "no default setting": delete rule.setAssignment; break; - + case "rest": case "please you": case "choose her own job": - // slaves always qualify for this assignment + // slaves always qualify for this assignment break; case "live with your Head Girl": if ((V.HGSuiteSlaves < 1 && slave.indentureRestrictions <= 0)) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14475,7 +14475,7 @@ window.DefaultRules = (function() { if ((V.arcadeSlaves < V.arcade && slave.indentureRestrictions <= 0 && (slave.breedingMark != 1 || V.propOutcome === 0))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14484,7 +14484,7 @@ window.DefaultRules = (function() { if ((V.masterSuiteSlaves < V.masterSuite && (slave.devotion > 20 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20)))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14493,7 +14493,7 @@ window.DefaultRules = (function() { if ((V.clinicSlaves < V.clinic && (slave.health < 20 || (slave.chem > 15 && V.Nurse !== 0 && V.clinicUpgradeFilters == 1)) || ((slave.bellyImplant > -1) && (V.bellyImplants == 1)) || slave.preg > 1)) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14502,16 +14502,16 @@ window.DefaultRules = (function() { if ((V.spaSlaves < V.spa) && (slave.health < 20) || (slave.trust < 60) || (slave.devotion <= 60) || (slave.fetish == "mindbroken") && (slave.devotion >= -20)) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; - + case "work as a nanny": if ((V.nurserySlaves < V.nursery) && !slave.fuckdoll && (slave.devotion > 20 || slave.trust > 20)) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14520,7 +14520,7 @@ window.DefaultRules = (function() { if ((V.brothelSlaves < V.brothel && (slave.devotion > 50 || slave.trust > 50 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20)) && (slave.breedingMark != 1 || V.propOutcome === 0))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14529,7 +14529,7 @@ window.DefaultRules = (function() { if ((V.clubSlaves < V.club && (slave.devotion > 50 || slave.trust > 50 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20)) && (slave.breedingMark != 1 || V.propOutcome === 0))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14547,25 +14547,25 @@ window.DefaultRules = (function() { if ((V.dairyPregSetting < 2) || (slave.vagina > 2) || (slave.ovaries === 0) || (V.dairyPrepUpgrade == 1)) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } } break; - + case "work as a farmhand": if ((V.farmyardSlaves < V.farmyard && canWalk(slave))) //TODO: rework these requirements break; @@ -14579,7 +14579,7 @@ window.DefaultRules = (function() { if ((V.servantsQuartersSlaves < V.servantsQuarters && canSee(slave) && canWalk(slave) && (slave.devotion >= -20 || slave.trust < -20 || (slave.devotion >= -50 && slave.trust <= 20)))) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14589,11 +14589,11 @@ window.DefaultRules = (function() { if ((slave.intelligenceImplant < 30) || (slave.voice !== 0 && slave.accent+V.schoolroomUpgradeLanguage > 2) || (slave.oralSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.whoreSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.entertainSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.analSkill < 10+V.schoolroomUpgradeSkills*20) || ((slave.vagina >= 0) && (slave.vaginalSkill < 10+V.schoolroomUpgradeSkills*20))) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -14602,7 +14602,7 @@ window.DefaultRules = (function() { if ((V.cellblockSlaves < V.cellblock && ((slave.devotion < -20 && slave.trust >= -20) || (slave.devotion < -50 && slave.trust >= -50)))) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -15235,7 +15235,7 @@ window.DefaultRules = (function() { slave.buttplug = "plug"; } break; - + case "long, large plug": if (slave.breedingMark == 1 && V.propOutcome == 1) { r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for her anus.`; @@ -15377,7 +15377,7 @@ window.DefaultRules = (function() { } function ProcessAssetGrowthDrugs(slave, rule) { - // Asset Growth + // Asset Growth const growth_drugs = new Set(["breast injections", "intensive breast injections", "breast redistributors", "butt injections", "intensive butt injections", "butt redistributors", "lip injections", "lip atrophiers", "penis enhancement", "intensive penis enhancement", "penis atrophiers", "testicle enhancement", "intensive testicle enhancement", "testicle atrophiers", "hyper breast injections", "hyper butt injections", "hyper penis enhancement", "hyper testicle enhancement"]); if ((slave.drugs == "super fertility drugs" || slave.drugs == "fertility drugs") && isFertile(slave)) { r += `<br>${slave.slaveName} is on ${slave.drugs} and will not be considered for drug enhancement until that regime is complete.`; @@ -15583,7 +15583,7 @@ window.DefaultRules = (function() { } function ProcessOtherDrugs(slave, rule) { - // Other Drugs + // Other Drugs if (slave.indentureRestrictions < 2 && rule.drug !== "no default setting" && slave.drugs !== rule.drug) { let flag = true; switch (rule.drug) { @@ -15611,117 +15611,117 @@ window.DefaultRules = (function() { if (!((slave.breedingMark != 1 || V.propOutcome == 0) && slave.balls > 0 && slave.pubertyXY === 0)) flag = false; break; - + case "psychosuppressants": if (!(slave.intelligence > -100 && slave.indentureRestrictions < 1)) flag = false; break; - + case "breast injections": if (!(slave.boobs < 48000)) flag = false; break; - + case "hyper breast injections": if (!(slave.boobs < 25000)) flag = false; break; - + case "breast redistributors": if (!(slave.boobs - slave.boobsImplant > 100)) flag = false; break; - + case "butt injections": if (!(slave.butt < 9)) flag = false; break; - + case "hyper butt injections": if (!(slave.butt < 20)) flag = false; break; - + case "nipple atrophiers": if (!(["huge", "puffy", "cute"].includes(slave.nipples))) flag = false; break; - + case "butt redistributors": if (!(slave.buttImplant > 0)) flag = false; break; - + case "lip injections": if (!(slave.lips <= 95 || (slave.lips <= 85 && V.seeExtreme !== 1))) flag = false; break; - + case "lip atrophiers": if (!(slave.lips - slave.lipsImplant > 0)) flag = false; break; - + case "super fertility drugs": if (!(slave.indentureRestrictions < 1 && (slave.breedingMark !== 1 || V.propOutcome == 0))) flag = false; break; - + case "penis enhancement": if (!((slave.dick > 0 && slave.dick < 10) || slave.clit < 5)) flag = false; break; - + case "hyper penis enhancement": if (!((slave.dick > 0 && slave.dick < 31) || slave.clit < 5)) flag = false; break; - + case "penis atrophiers": if (!(slave.dick > 1)) flag = false; break; - + case "testicle enhancement": if (!(slave.balls > 0)) flag = false; break; - + case "hyper testicle enhancement": if (!(slave.balls > 0)) flag = false; break; - + case "testicle atrophiers": if (!(slave.balls > 1)) flag = false; break; - + case "clitoris atrophiers": if (!(slave.clit > 0)) flag = false; break; - + case "labia atrophiers": if (!(slave.labia > 0)) flag = false; break; - + case "appetite suppressors": if (!(slave.weight <= -95)) flag = false; break; - + case "female hormone injections": if (!((slave.breedingMark !== 1 || V.propOutcome == 0) && (slave.ovaries === 1 || slave.mpreg === 1) && slave.pubertyXX === 0)) flag = false; break; - + case "male hormone injections": if (!(slave.balls > 0 && slave.pubertyXY === 0)) flag = false; break; - + default: break; } @@ -15776,7 +15776,7 @@ window.DefaultRules = (function() { } function ProcessDiet(slave, rule) { - // Diet Setting + // Diet Setting if (rule.diet !== undefined && rule.diet !== "no default setting") { /* if ((slave.boobs >= 1600) && (slave.muscles <= 5) && (slave.amp != 1) && ((rule.muscles == "no default setting") || (rule.muscles === 0))) { @@ -15804,7 +15804,7 @@ window.DefaultRules = (function() { slave.diet = "restricted"; r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`; } - + } else if ((slave.weight - rule.diet) < -5) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; @@ -15925,7 +15925,7 @@ window.DefaultRules = (function() { } } } - } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp != 1)) { // no diet rule, muscles only + } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp != 1)) { // no diet rule, muscles only if ((slave.muscles >= rule.muscles+8)) { if ((slave.diet !== "slimming")) { slave.diet = "slimming"; @@ -16835,12 +16835,12 @@ window.DefaultRules = (function() { } } } - + function ProcessLabel(slave, rule) { if (rule.label !== "no default setting" && !slave.customLabel.includes("["+rule.label+"]")) { slave.customLabel = slave.customLabel + "[" + rule.label + "]"; r += `<br>${slave.slaveName} has been tagged as ${rule.label}`; - } + } if (rule.removeLabel !== "no default setting" && slave.customLabel.includes("["+rule.removeLabel+"]")) { slave.customLabel = slave.customLabel.replace("["+rule.removeLabel+"]", ""); @@ -16976,14 +16976,14 @@ window.rulesAssistantOptions = (function() { this.element.remove(); } } - + class Section extends Element { constructor(header, hidden=false) { super(header); this.hidey = this.element.querySelector("div"); if (hidden) this.toggle_hidey(); } - + render(header) { const section = document.createElement("section"); section.classList.add("rajs-section"); @@ -17033,7 +17033,7 @@ window.rulesAssistantOptions = (function() { if (textinput) { value = document.createElement("input"); value.setAttribute("type", "text"); - value.classList.add("rajs-value"); // + value.classList.add("rajs-value"); // // call the variable binding when the input field is no longer being edited, and when the enter key is pressed value.onblur = () => {this.inputEdited(); }; value.onkeypress = (e) => { if (returnP(e)) this.inputEdited(); }; @@ -17117,7 +17117,7 @@ window.rulesAssistantOptions = (function() { this.parent = parent; pairs.forEach(item => this.appendChild(new ListItem(...item))); } - + render(label) { const elem = document.createElement("div"); const lelem = document.createElement("em"); @@ -17615,7 +17615,7 @@ window.rulesAssistantOptions = (function() { "genes": "XX, XY", }[attribute]; } - + setValue(input) { try { const arr = JSON.parse(input.value); @@ -17834,7 +17834,7 @@ window.rulesAssistantOptions = (function() { } } } - + class OtherSection extends Section { constructor() { super("Other Settings"); @@ -18704,7 +18704,7 @@ window.rulesAssistantOptions = (function() { this.setValue(this.value2string(current_rule.set.dietCum, current_rule.set.dietMilk)); }; } - + value2string(cum, milk) { return `cum: ${cum}, milk: ${milk}`; } @@ -19061,7 +19061,7 @@ window.rulesAssistantOptions = (function() { super(items); } } - + class EarwearList extends List { constructor() { const pairs = [ @@ -19792,7 +19792,7 @@ window.rulesAssistantOptions = (function() { if (V.arcologies[0].FSChineseRevivalist !== "unset") items.push(["(FS) Imperial Seal", "a small image of your Imperial Seal"]); - + super("Your brand design is", items, true); } } @@ -20598,7 +20598,7 @@ window.rulesAutosurgery = (function() { V.cash -= V.surgeryCost; if (V.PC.medicine >= 100) slave.health -= 5; else slave.health -= 10; - + } else if (((slave.boobShape == "normal") || (slave.boobShape == "wide-set")) && (thisSurgery.surgery_cosmetic > 0) && (slave.breastMesh != 1)) { if (slave.boobs > 800) slave.boobShape = "torpedo-shaped"; @@ -21192,7 +21192,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { const V = State.variables; const partner = V.slaves[V.partner]; let r = ``; - + if (V.partner < 0 || V.partner >= V.slaves.length) { r += `@@.red;PartnerVCheck called with invalid partner '$partner' from passage ${passage()}.@@`; } @@ -21212,7 +21212,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { 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.@@ `; partner.anus = 1; } - + if (canDoAnal(partner)) { if (!bothTimes) { V.vaginalTotal += 1; @@ -23806,7 +23806,7 @@ window.SlaveSummaryUncached = (function(){ } r += " "; /* - ** No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater + ** No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater ** than or equal to physical age, we do the old physical body/Looks for fresh out of the can NCS slaves. */ if (((slave.geneMods.NCS === 0) || (slave.visualAge >= slave.physicalAge))) { @@ -23820,9 +23820,9 @@ window.SlaveSummaryUncached = (function(){ /* ** Now the rub. The use of physical Age for the year old body above, basically conflicts with the changes ** that NCS introduces, so here to *distinguish* the changes, we use visual age with the 'year old body' - ** and appears, for example: Slave release from incubator at age 10, Her summary would show, 'Age 0. 10 - ** year old body.' But if she's given NCS a few weeks after release, while she's still before her first - ** birthday, it'll appear the same. But once her birthday fires, if we ran with the above code it would + ** and appears, for example: Slave release from incubator at age 10, Her summary would show, 'Age 0. 10 + ** year old body.' But if she's given NCS a few weeks after release, while she's still before her first + ** birthday, it'll appear the same. But once her birthday fires, if we ran with the above code it would ** say: 'Age 1. 11 year old body.' -- this conflicts with the way NCS works though, because she hasn't ** visually aged, so our change here makes it say 'Age 1. Appears to have a 10 year old body.' */ @@ -26142,7 +26142,7 @@ window.removeActiveSlave = function removeActiveSlave() { if (V.PC.pregSource === V.missingParentID) { missing = true; } - + if (V.PC.mother === AS_ID) { V.PC.mother = V.missingParentID; missing = true; @@ -26188,7 +26188,7 @@ window.removeActiveSlave = function removeActiveSlave() { }); } V.slaves.forEach(slave => { - WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ + WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ WombChangeGeneID(slave, AS_ID, V.missingParentID); if (slave.pregSource === V.missingParentID) { missing = true; @@ -26362,9 +26362,9 @@ window.removeActiveSlave = function removeActiveSlave() { ID : V.missingParentID }; if (V.traitor.ID == V.activeSlave.ID) { /* To link developing fetuses to their parent */ - V.traitor.missingParentTag = V.missingParentID; + V.traitor.missingParentTag = V.missingParentID; } else if (V.boomerangSlave.ID == V.activeSlave.ID) { - V.boomerangSlave.missingParentTag = V.missingParentID; + V.boomerangSlave.missingParentTag = V.missingParentID; } V.missingParentID--; } @@ -26643,7 +26643,7 @@ window.ArtControlRendered = function ArtControlRendered(slave, sizePlacement) { return r; }; -/* +/* This takes a textual hair colour 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. @@ -26651,8 +26651,8 @@ hColor should be a color name, but can also be a string describing hair colour. This code's working is described to the user in the Encyclopedia, chapter "Lore", section "Dyes". */ window.extractHairColor = function (hColor) { - /* - these are color names known and used in FreeCities + /* + these are color names known and used in FreeCities attributed color names are at the front of the array */ var FCname2HTMLarray = [ @@ -26698,7 +26698,7 @@ window.extractHairColor = function (hColor) { if (HTMLstandardColors.includes(hColor) || hColor.match(/^#([0-9a-f]{3}){1,2}$/) !== null) { colorCode = hColor; /* is a HTML color name or value, use it directly */ } else { - /* + /* is not even a HTML color name. hColor probably is a description. look for anything resembling a valid color name within the description. */ @@ -34055,7 +34055,7 @@ window.GenerateNewSlave = (function(){ case "pacific islander": case "amerindian": case "asian": - case "middle eastern": + case "middle eastern": case "semitic": case "southern european": slave.butt = jsEither([1, 2, 2, 3, 3]); @@ -34623,7 +34623,7 @@ window.GenerateNewSlave = (function(){ slave.hColor = "black"; slave.hStyle = "neat"; break; - case "middle eastern": + case "middle eastern": case "semitic": case "southern european": slave.lips = jsRandom(5,25); @@ -34707,7 +34707,7 @@ window.GenerateNewSlave = (function(){ function generateDisabilities() { if (slave.physicalAge >= jsRandom(0,100)) { slave.eyes = -1; - } + } if (slave.physicalAge >= jsRandom(30,100)) { slave.hears = -1; } @@ -34755,7 +34755,7 @@ window.GenerateNewSlave = (function(){ /*SecForceEX JS*/ window.SFC = function() { const V = State.variables; - if (V.SFTradeShow.CanAttend === -1) {return `The Colonel`;} + if (V.SFTradeShow.CanAttend === -1) {return `The Colonel`;} else { if (V.SF.Facility.LCActive > 0) {return `Lieutenant Colonel <<= SlaveFullName(V.SF.Facility.LC)>>`;} else {return `a designated soldier`;}} @@ -34820,9 +34820,9 @@ window.Count = function() { if (V.SF.Facility.Toggle > 0) { T.Base += T.SFF, T.max += T.SFFU; } - + if (V.terrain !== "oceanic") { T.LBU += T.GRU, T.LB += S.GiantRobot, T.Base += T.G, T.max += T.GU; - T.max += T.LBU, T.Base += T.LB;} + T.max += T.LBU, T.Base += T.LB;} if (V.terrain === "oceanic" || V.terrain === "marine") { T.NY = S.AircraftCarrier + S.Sub + S.HAT, T.Base += T.NY; T.NYU = T.ACU + T.SubU + T.HATU, T.max += T.NYU;} @@ -34879,7 +34879,7 @@ window.Armoury = function() { window.Drugs = function() { const V = State.variables, S = V.SFUnit; var amphet = ``, phen = ``, steroid = ``, downer = ``, concen = ``, stimpack = ``, stabilizer = ``; - + if (S.Drugs >= 1) amphet = `Amphetamines have been added to the cocktail at a low dosage to act as a stimulant, physical performance enhancer, cognition control enhancer. Some side-effects exist.`; if (S.Drugs >= 2) phen = `Phencyclidine has been added to the cocktail at a low dosage as a dissociative psychotropic for soldiers in battle to introduce feelings of detachment, strength and invincibility, and aggression. Some side-effects reduce the tolerable dosage before soldiers go on uncontrollable violent outbreaks.`; if (S.Drugs >= 3) steroid = `Testosterone is being produced for soldiers in training as a natural muscle growth stimulant and to invoke aggression.`; @@ -35138,32 +35138,32 @@ window.HAT = function() { window.Interactions = function() { const V = State.variables, C = V.SFColonel, T = State.temporary; var choice = ``, time = ``; - + if (V.SF.WG > 0){ if (V.choice == 1){ choice = `$SF.Caps is turning over spare capital in tribute this week. `; if (V.SFTradeShow.CanAttend === -1 && (C.Talk + C.Fun !== 1)) { choice += `"I think I can find @@.yellowgreen;<<print cashFormat(Math.ceil($CashGift))>>@@ for you, boss."`;} - else { + else { choice += `"We can spare@@.yellowgreen;<<print cashFormat(Math.ceil($CashGift))>>@@ in tribute this week, `; if (V.PC.title != 1){choice += `sir."`;}else{choice += `ma'am."`;}}} else if (V.choice == 2){ choice = `$SF.Caps will be throwing a military parade this week. `; if (V.SFTradeShow.CanAttend === -1 && (C.Talk + C.Fun !== 1)) { choice += `"I expect the @@.green;public to enjoy@@ the parade, boss."`;} - else { + else { choice += `"I'll have plans for an @@.green;popular parade@@ on your desk, `; if (V.PC.title != 1){choice += `sir."`;}else{choice += `ma'am."`;}}} else if (V.choice == 3){ choice = `$SF.Caps will be conducting corporate sabotage on rival arcologies' businesses. `; if (V.SFTradeShow.CanAttend === -1 && (C.Talk + C.Fun !== 1)) { choice += `"Our interests should see a @@.yellowgreen;big boost@@, boss."`;} - else { + else { choice += `"Your @@.yellowgreen;arcology's business prospects should see an improvement@@ this week, <<= properTitle()>>.`; }}} if (C.Talk + C.Fun > 0) time = `The Colonel is busy for the rest of the week, so the Lieutenant Colonel will assist you.`; - + return `${time} <br>${choice}`; }; @@ -35226,7 +35226,7 @@ window.generateDiffArray = function generateDiffArray(obj) { return diffArray; }; -/* +/* Shamelessly copied from https://codereview.stackexchange.com/a/11580 Finds and returns the difference between two objects. Potentially will have arbitrary nestings of objects. */ @@ -35255,9 +35255,9 @@ window.difference = function difference(o1, o2) { return false; }; -/* +/* Shamelessly copied from https://stackoverflow.com/a/19101235 -Flattens an object while concatenating property names. +Flattens an object while concatenating property names. For example {id: {number: 4, name: "A"}} --> {id.number: 4, id.name: "A"} */ window.diffFlatten = function diffFlatten(data) { @@ -35310,7 +35310,7 @@ window.primeSlave = function(activeSlave, seed) { var V = State.variables var race if (V.seeRace == 1) { race = activeSlave.race } else { race = "" } - + var pronouns = getPronouns(activeSlave) 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) @@ -35331,16 +35331,16 @@ window.rivalSlave = function(activeSlave, seed) { var _target = "" var t = "" var V = State.variables - + var pronouns = getPronouns(activeSlave) 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) - + if (_partnerSlave != undefined) { /* potential problem point */ var race2 if (V.seeRace == 1) { race2 = _partnerSlave.race } else { race2 = "" } - + t += " Meanwhile, " if (activeSlave.rivalry >= 3) { t += `${_partnerSlave.slaveName}, whom ${he} hates, ` @@ -35354,7 +35354,7 @@ window.rivalSlave = function(activeSlave, seed) { _target = "FRival", _partnerSlave = null V.target = "FRival" /*potentially removed later*/ } - + return t; } @@ -35366,7 +35366,7 @@ window.walkPasts = function(slave, _seed) { var V = State.variables var race if (V.seeRace == 1) { race = slave.race } else { race = "" } - + 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) @@ -35954,17 +35954,17 @@ window.walkPasts = function(slave, _seed) { This function does not ensure values make sense. For example, it does not fix weird relations/relationships/rivalries/pregnancies/prosthetics. It only makes sure most datatypes are correct, and sets to default if not. Number values are clamped to the correct bounds. Any values that are supposed to be objects or arrays are not handled (yet). - + A tutorial on how to add to this passage: - The || operator can be very useful for setting default values. To be precise, + The || operator can be very useful for setting default values. To be precise, x = y || z - is the same thing as + is the same thing as if (y) {x = y} else {x = z} This means that if z is the default value, in the ideal case you could write x = x || z. If x is already in use, this won't change it, and if x is not defined it will set it to z. However, for example, if x is 0 but the default is -1 this will actually set x to -1! So care must be taken. - - Let's say you want to add slave.value to this function, and you want it to be a number. + + Let's say you want to add slave.value to this function, and you want it to be a number. First, you need to take whatever slave.value currently is, and turn it into a number. You can use either +slave.value or Number(slave.value) to do this. Second, you need to determine what range to restrict slave.value to. You'll either use Math.max, Math.min, Math.clamp, or none of them. Finally, you need to consider the default value if the .max/.min/.clamp returned 0 (or NaN). To make a long story short, @@ -35973,7 +35973,7 @@ window.walkPasts = function(slave, _seed) { Use slave.value = Math.clamp(+slave.value, a, b) || default; if you need a <= slave.value <= b. Use slave.value = +slave.value || default; if slave.value can be any number. The exception to this is if the default != 0. In this case, it's usually good enough to just check if slave.value !== 0 first. The strict equality is important! - + If you want slave.value to be a string, there's no easy tricks to make sure it's already an accepted value. The simplest way is the following if (typeof slave.value !== "string") slave.value = default; */ @@ -36005,7 +36005,7 @@ window.SlaveDatatypeCleanup = function SlaveDatatypeCleanup (slave) { window.slaveAgeDatatypeCleanup = function slaveAgeDatatypeCleanup(slave) { const V = State.variables; - + slave.birthWeek = Math.clamp(+slave.birthWeek, 0, 51) || 0; if (slave.age > 0) { slave.actualAge = Math.clamp(+slave.actualAge, V.minimumSlaveAge, Infinity) || slave.age; /* if undefined, this sets to slave.age */ @@ -36159,7 +36159,7 @@ window.slavePregnancyDatatypeCleanup = function slavePregnancyDatatypeCleanup(sl if (typeof slave.pregControl !== "string") { slave.pregControl = "none"; } - WombNormalizePreg(slave); + WombNormalizePreg(slave); }; window.slaveBellyDatatypeCleanup = function slaveBellyDatatypeCleanup(slave) { @@ -37121,7 +37121,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { PC.staminaPills = Math.clamp(+PC.staminaPills, 0, 1) || 0; PC.storedCum = Math.max(+PC.storedCum, 0) || 0; PC.mpreg = 0; /* So knockMeUp() may be used with the PC */ - + if (PC.age !== undefined) { delete PC.age; } @@ -37131,7 +37131,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { if (PC.indentureRestrictions !== undefined) { delete PC.indentureRestrictions; } - + /* None of these are in use */ PC.bellyPreg = PC.belly; PC.ageImplant = 0; @@ -37143,16 +37143,16 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { const V = State.variables; - + V.ACitizens = Math.max(+V.ACitizens, 0) || 0; V.ASlaves = Math.max(+V.ASlaves, 0) || 0; V.shelterAbuse = Math.max(+V.shelterAbuse, 0) || 0; - + V.arcologies[0].prosperity = Math.clamp(+V.arcologies[0].prosperity, 1, 300) || 1; V.AProsperityCap = Math.max(+V.AProsperityCap, 0) || 0; V.arcologies[0].ownership = Math.clamp(+V.arcologies[0].ownership, 0, 100) || 0; V.arcologies[0].minority = Math.clamp(+V.arcologies[0].minority, 0, 100) || 0; - + V.economy = Math.max(+V.economy, 20) || 100; V.difficultySwitch = Math.clamp(+V.difficultySwitch, 0, 1) || 0; V.localEcon = Math.max(+V.localEcon, 20) || V.economy; @@ -37173,7 +37173,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.deltaDemand = Math.clamp(+V.deltaDemand, -3000, 3000) || 0; V.econWeatherDamage = Math.max(+V.econWeatherDamage, 0) || 0; V.disasterResponse = Math.clamp(V.disasterResponse, 0, 2) || 0; - + V.foodCost = Math.trunc(2500/V.economy); V.drugsCost = Math.trunc(10000/V.economy); V.rulesCost = Math.trunc(10000/V.economy); @@ -38771,7 +38771,7 @@ window.slaveCost = (function() { calcCareersCost(slave); calcMiscCost(slave); calcIndentureCost(slave); /* multipliers */ - + calcCost(slave); if (isStartingSlave) { calcStartingSlaveCost(slave); diff --git a/player variables documentation - Pregmod.txt b/player variables documentation - Pregmod.txt index ea047b2f143e90164caf95be12bed97b3d8b9924..cede3d845f6a8b13c5d6f350d55c393cd8021903 100644 --- a/player variables documentation - Pregmod.txt +++ b/player variables documentation - Pregmod.txt @@ -47,8 +47,8 @@ How far along the your pregnancy is (pregMood kicks in at 24+ weeks) 0 not pregnant 1 - 42 pregnant 43+ giving birth - -pregType: + +pregType: How many fetuses you are carrying 1 - 8 @@ -126,7 +126,7 @@ breast size 1 - F-cup 2 - G-cup 3 - H-cup - + degeneracy: How strong/are there rumors about you doing unsavory things with your slaves diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 77af5a55449819ec310841cf66b45cf9c9778209..5cc8fd181b14c01ac3419616c11d6d76ddefb8f0 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -2699,7 +2699,7 @@ sexualQuirk: "unflinching" - willing to do anything "size queen" - prefers big cocks -geneticQuirks: +geneticQuirks: 0 - does not have 1 - carrier @@ -3147,19 +3147,19 @@ What species of ovum she produces. reservedChildren: How many of her children are tagged to be incubated. Carefully balanced, do not manually touch. -! Secondary|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. + 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. -! Secondary|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. + 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. + 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 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). diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw index 96d3f45e8fb293f3117ba6b37aa1df27b5ab9cf6..cee2449b8f2429deb0ec846ae6b35ce28e37e409 100644 --- a/src/Mods/DinnerParty/dinnerPartyExecution.tw +++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw @@ -21,7 +21,7 @@ /* 000-250-006 */ <<setLocalPronouns $activeSlave>> - + /%Event description%/ $activeSlave.slaveName is carried out by four slaves on a huge platter and placed on the dining table. <<if $activeSlave.fetish == "mindbroken">> @@ -52,7 +52,7 @@ <</if>> Your slaves carry the carcass to the kitchen for cooking preparations. With all the ingredients for the special dishes harvested, the carcass is placed on a spit slowly rotating over an open fire. You mingle with your guests while $activeSlave.slaveName is slowly being cooked. <br><br> - + Your slaves begin to serve the appetizer... <br> /% Dicky Roll %/ @@ -172,7 +172,7 @@ $His small labia leave you and your guests wanting more. <<set _dishRating -= 2>> <</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>> @@ -387,7 +387,7 @@ 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? The evening was a @@.green;success@@. <<set $rep += (_dinnerRating * 100)>> - + <<if _dinnerRating >= 20>> <br><br> You have earned the 20 stars required for the title of @@ -414,7 +414,7 @@ <<set $slaves[_dpe].devotion -= 5>> <<set $slaves[_dpe].trust -= 5>> <</for>> - + /% Head girl abuse %/ <<if ($HeadGirl != 0) && ($activeSlave.assignment != "be your Head Girl")>> <<setLocalPronouns $HeadGirl 2>> @@ -459,9 +459,9 @@ <<set _generateEnemies = 1>> <</if>> <</if>> - + <br><br> - /% Clean up and slaves reactions %/ + /% Clean up and slaves reactions %/ When the last of your guests has stumbled drunkenly out your door, your slaves begin the daunting task of cleanup. <<if $familyTesting == 1>> <<for _dpe = 0; _dpe < $slaves.length; _dpe++>> diff --git a/src/Mods/DinnerParty/dinnerPartyPreperations.tw b/src/Mods/DinnerParty/dinnerPartyPreperations.tw index 38b83ddf36a111264737c91234ebd6b96689ceba..f0dabe8344f93e5389c30074de002fdeefe654b8 100644 --- a/src/Mods/DinnerParty/dinnerPartyPreperations.tw +++ b/src/Mods/DinnerParty/dinnerPartyPreperations.tw @@ -2,7 +2,7 @@ <<set $nextButton = "Cancel The Event", $nextLink = "Main">> -Hosting of high society dinner parties will increase your prestige significantly and it is expected for someone of your station. Since there is a lack of animal meat, human meat is served at these events to illustrate the wealth and power of the host. The success of the evening is judged by how well the human offering is prepared. Guests to these events are encouraged to rate the dishes and special dishes are expected. If the host receives 5 stars on all the dishes, they will receive the coveted title "<<if $PC.title == 1>>Master<<else>>Mistress<</if>> of The Culinary Arts". You ask $assistantName to show you a list of cooking instructions for those dishes. +Hosting of high society dinner parties will increase your prestige significantly and it is expected for someone of your station. Since there is a lack of animal meat, human meat is served at these events to illustrate the wealth and power of the host. The success of the evening is judged by how well the human offering is prepared. Guests to these events are encouraged to rate the dishes and special dishes are expected. If the host receives 5 stars on all the dishes, they will receive the coveted title "<<if $PC.title == 1>>Master<<else>>Mistress<</if>> of The Culinary Arts". You ask $assistantName to show you a list of cooking instructions for those dishes. <h1>Cooking Instructions and Recipes:</h1> diff --git a/src/SecExp/rebellionEvents.tw b/src/SecExp/rebellionEvents.tw index 2b30ff5f1c26ba36d4501d711031a551f3f81c77..eb77eb6b76d0c2589299b163f6c3227798918e00 100644 --- a/src/SecExp/rebellionEvents.tw +++ b/src/SecExp/rebellionEvents.tw @@ -32,7 +32,7 @@ <<elseif _rand == 3>> This week a citizen was caught giving refuge to an escaped slave. He was not able to pay for the value of the stolen goods, so he was processed as the case required and the slave returned to their rightful master. Many questions however remain without answers. <<elseif _rand == 4>> - This week a member of a well known anti-slavery group was caught trying to infiltrate the arcology. During the capture attempt shots were fired and several guards were injured, and in the end the fugitive unfortunately managed to escape. Reports indicate several slaves helped the criminal, some going as far as using themselves as shields against the bullets of the security drones. + This week a member of a well known anti-slavery group was caught trying to infiltrate the arcology. During the capture attempt shots were fired and several guards were injured, and in the end the fugitive unfortunately managed to escape. Reports indicate several slaves helped the criminal, some going as far as using themselves as shields against the bullets of the security drones. <<elseif _rand == 5>> This week a slave was caught attempting to sabotage a machine in one of the factories. _HeU explained _hisU action as "trying to defend _himselfU from a dangerous machine". Reports confirmed that the apparatus is indeed quite deadly, having killed several slaves since it was installed, but the expert way _heU handled the sabotage leaves open the possibility of a deliberate plan or even external help. <<else>> @@ -43,9 +43,9 @@ /* med tension slave rebellion events */ <<set _rand = random(0,5)>> <<if _rand == 0>> - This week some strange reports came in: it seems some assemblies of slaves were observed several nights in a row. The slaves were traced and their masters notified, but many suspect there may be something deeper than a few slaves congregating in the night. + This week some strange reports came in: it seems some assemblies of slaves were observed several nights in a row. The slaves were traced and their masters notified, but many suspect there may be something deeper than a few slaves congregating in the night. <<elseif _rand == 1>> - This week an underground railroad was discovered. The rebels did not go down without a fight, but in the end <<if $mercenaries >= 1>>your mercenaries<<else>>your security drones<</if>> managed to destroy the old tunnels they were using to ship out slaves out of the arcology. + This week an underground railroad was discovered. The rebels did not go down without a fight, but in the end <<if $mercenaries >= 1>>your mercenaries<<else>>your security drones<</if>> managed to destroy the old tunnels they were using to ship out slaves out of the arcology. <<elseif _rand == 2>> This week a famous citizen was assaulted and brutally murdered by his slaves. The ones responsible were apprehended and dealt with easily enough, but the mere fact something like this could have happened is concerning. Those slaves had to be aware of their certain doom. <<elseif _rand == 3>> @@ -82,7 +82,7 @@ <<elseif _rand == 4>> This week a citizen refused to be evicted from his house. After some negotiations the man was forcibly removed from the property by your security forces. Unfortunately the forced entry caused some damage to the building. <<elseif _rand == 5>> - This week a citizen refused to be enslaved as his contract established. With an impressive display of his rhetoric capabilities he managed to gather a small crowd agreeing with his position. The impromptu assembly was promptly disrupted by the drones. + This week a citizen refused to be enslaved as his contract established. With an impressive display of his rhetoric capabilities he managed to gather a small crowd agreeing with his position. The impromptu assembly was promptly disrupted by the drones. <<else>> This week a security drone was found disabled and stripped of important electronic components. It seems the act was not dictated by greed, as the most precious parts of the drone were left on the machine, but rather to cover up something that the drone saw. <</if>> @@ -96,7 +96,7 @@ <<elseif _rand == 2>> This week the security department registered the formation of several assemblies of citizens, whose purpose seems to be political in nature. For now no further steps were taken, but it's a worrying sign of further political opposition within the arcology. <<elseif _rand == 3>> - This week there was a protest against one of the wealthiest citizen of the arcology. Many criticize his near monopoly. Supporters of the citizen met the protesters on the streets and it was just thanks to the intervention of the security drones that violence was avoided. + This week there was a protest against one of the wealthiest citizen of the arcology. Many criticize his near monopoly. Supporters of the citizen met the protesters on the streets and it was just thanks to the intervention of the security drones that violence was avoided. <<elseif _rand == 4>> This week several cameras were sabotaged and in many cases damaged beyond repair. A group of anonymous citizens claims to be responsible; their motivation is apparently the excessive surveillance in the arcology and their attack a response to the breach of their privacy. <<else>> diff --git a/src/SecExp/secBarracks.tw b/src/SecExp/secBarracks.tw index eb1900244cbe215e001e7882a01f3ef228dc9bc4..e1e4f877fc0ff5793565b3bfefd24439e196e7dc 100644 --- a/src/SecExp/secBarracks.tw +++ b/src/SecExp/secBarracks.tw @@ -264,7 +264,7 @@ You are free to organize your menial slaves into fighting units. Currently you h <<set $targetUnit = "slaveUnits">> <<set $targetIndex = _i>> <</link>> - + <<if $slaveUnits[_i].troops < $slaveUnits[_i].maxTroops && $helots > 0>> | <<link "Replenish unit" "secBarracks">> @@ -300,7 +300,7 @@ You are free to organize your menial slaves into fighting units. Currently you h <<set $slaveUnits = _newSlaveUnits>> <<set $activeUnits-->> <</link>> - + <<if $helots > 0>> | <<link "Reform the unit" "secBarracks">> @@ -451,7 +451,7 @@ __Militia__ <<set $militiaUnits = _newMilitiaUnits>> <<set $activeUnits-->> <</link>> - + <<if $militiaFreeManpower > 0>> | <<link "Reform the unit" "secBarracks">> @@ -564,7 +564,7 @@ __Mercenaries__ <<set $targetUnit = "mercUnits">> <<set $targetIndex = _i>> <</link>> - + <<if $mercUnits[_i].troops < $mercUnits[_i].maxTroops && $mercFreeManpower > 0>> | <<link "Replenish unit" "secBarracks">> @@ -600,7 +600,7 @@ __Mercenaries__ <<set $mercUnits = _newMercUnits>> <<set $activeUnits-->> <</link>> - + <<if $mercFreeManpower > 0>> | <<link "Reform the unit" "secBarracks">> diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw index 881644c598df9fb64b02b81efceeec0ea5ba47d4..13d5201482e411897414a133da2168fb995e880d 100644 --- a/src/SecExp/secExpSmilingMan.tw +++ b/src/SecExp/secExpSmilingMan.tw @@ -294,7 +294,7 @@ <<set $activeSlave.prestige = 3>> <<set $activeSlave.prestigeDesc = "She was the famous Smiling Man.">> <<setLocalPronouns $activeSlave>> - + <br> The day has come to finally put an end to this story. Your men are ready to go, waiting only on your signal. You quickly don your protective gear and proceed down the busy streets of your arcology. You carefully planned the day so that nothing could exit the arcology without being scanned at least three times and poked twice. The Smiling Man has no escape. diff --git a/src/SpecialForce/Firebase.tw b/src/SpecialForce/Firebase.tw index 06ef4777afcce5fcece72e5d2d00b6a0f4af0d86..aa0645cbe81e8b15500783a6afabf93dc593cf4c 100644 --- a/src/SpecialForce/Firebase.tw +++ b/src/SpecialForce/Firebase.tw @@ -32,13 +32,13 @@ <<elseif random(1,100) > 5>> - You make your way to the operations center. The Colonel is + You make your way to the operations center. The Colonel is <<if random(1,100) > 50>>glancing between her tablet and the large wallscreen, occasionally taking notes or barking orders. <<else>>examining a table with a map of the surrounding area, planning manuevers in the event of an attack.<</if>> - She notices your entrance and turns her attention to you. + She notices your entrance and turns her attention to you. <<if $SFColonel.Core == "brazen">> @@ -130,7 +130,7 @@ You are providing @@.yellowgreen;<<print cashFormat(Math.ceil(_SFCashBonus))>>@@ in bonuses for basic FS acceptance amoungst $SF.Lower. [[Withdraw the bonuses.|Firebase][$SF.Bonus = 0]] <</if>> - <<include "Upgrades">> + <<include "Upgrades">> <br><<link "Tour the firebase" "Firebase">><<set $Tour = 1>><</link>> diff --git a/src/SpecialForce/Report.tw b/src/SpecialForce/Report.tw index 893d80ee84dac0bd097e449103ae6dedc8eac689..4ba6b1cdefe742fe6adebe4083d2d9746eea7dc6 100644 --- a/src/SpecialForce/Report.tw +++ b/src/SpecialForce/Report.tw @@ -96,7 +96,7 @@ <<set _Trade += 0.05,_SFD -= 0.05,_unitMultiplier -= 0.5>> <</switch>> <<if $SF.Target == "raiding">> <<set _SFD += 0.05,_actionMultiplier += 0.5>> - <<elseif $SF.Target == "secure">> <<set _SFD -= 0.05,_actionMultiplier += 0.2>> + <<elseif $SF.Target == "secure">> <<set _SFD -= 0.05,_actionMultiplier += 0.2>> <<else>> <<set _SFD -= 0.1,_actionMultiplier -= 0.5>> <</if>> <<if $SF.ROE == "free">> <<set _actionMultiplier *= 0.8,_SFD += 0.05,_Trade += _Trade*.95>> <<elseif $SF.ROE == "hold">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>> @@ -131,7 +131,7 @@ <<if random(0,100) > _SurvivalChance>> <<set _Deaths = random(0,(($SFUnit.Drugs*2)+4))>> <</if>> <<if _Deaths > 0>> <<set $SFUnit.Troops -= _Deaths>> <</if>> - <</if>> + <</if>> <</silently>> <br><br>__Status and Activities of $SF.Lower __: <br>This week, $SF.Lower focused their <<print commaNum($SFUnit.Troops)>> troops on diff --git a/src/SpecialForce/Upgrades.tw b/src/SpecialForce/Upgrades.tw index 7e63b8de148d1fb486824f0d38c349ee6fb0bd8b..a7b2ca06417ac852489e7a9ae689423e7653ecde 100644 --- a/src/SpecialForce/Upgrades.tw +++ b/src/SpecialForce/Upgrades.tw @@ -15,21 +15,21 @@ <<if $SFUnit.Firebase < 5||_T1 && $SFUnit.Firebase < _FU>> - + <<set _cF = Math.ceil(100000*_Env*(1.15+($SF.Units/10))*(1.15+($SFUnit.Firebase/100)))>> - + <<if $cash >= _cF>> - + <<link "Upgrade Firebase">> <<set $SF.U = 1, $SFUnit.Firebase++, $cash -= _cF>><<goto "Firebase">><</link>> - + <<else>>//Cannot afford to upgrade the Firebase.//<</if>> - + //Costs @@.yellowgreen;<<print cashFormat(_cF)>>@@ // - + <<elseif $SFUnit.Firebase == _FU>>//The Firebase has been fully upgraded.// - + <<else>>//More upgrades are required to unlock the next tier.// - + <</if>> <span style="float:right;"> <<print progress($SFUnit.Firebase)>> </span><br> @@ -44,7 +44,7 @@ <<else>>//Cannot afford to upgrade the Armory.//<</if>> - //Costs @@.yellowgreen;<<print cashFormat(_cA)>>@@ // + //Costs @@.yellowgreen;<<print cashFormat(_cA)>>@@ // <<elseif $SFUnit.Armoury == _AU>>//The Armory has been fully upgraded.// @@ -88,7 +88,7 @@ <<elseif $SFUnit.Drones == _DU>>//The Drone Bay has been fully upgraded.//<span style="float:right;"> <<print progress($SFUnit.Drones)>> </span> - <<elseif _T1 && $SFUnit.Drones == 5>>//More upgrades are required to unlock the next tier.//<span style="float:right;"> <<print progress($SFUnit.Drones)>> </span><</if>> + <<elseif _T1 && $SFUnit.Drones == 5>>//More upgrades are required to unlock the next tier.//<span style="float:right;"> <<print progress($SFUnit.Drones)>> </span><</if>> @@ -338,7 +338,7 @@ <</if>> - <<if _T1 < 1>>//More firebase upgrades are required to unlock further upgrades.//<</if>> + <<if _T1 < 1>>//More firebase upgrades are required to unlock further upgrades.//<</if>> <</if>> diff --git a/src/SpecialForce/WeeklyChoices.tw b/src/SpecialForce/WeeklyChoices.tw index b9427691779feb4076c7524b902e6d12da253cad..28518ed6125f188312380d783c8c5df2ac5704f8 100644 --- a/src/SpecialForce/WeeklyChoices.tw +++ b/src/SpecialForce/WeeklyChoices.tw @@ -63,7 +63,7 @@ Your minor skill in warfare convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers and an armored car escort for a simple walk around the arcology. <<else>> Your complete lack of combat skill convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers, an armored car escort, and a sniper overwatch for a simple walk around the arcology. - <</if>> <br>As you make your way through the arcology you stop at a + <</if>> <br>As you make your way through the arcology you stop at a <<if $arcologies[0].FSPaternalist != "unset">> paternalist shop, <<if $SFColonel.Core == "cruel">>earning a sneer from the Colonel.<<else>>helping the Colonel select some luxurious and relaxing slave treatments.<</if>> <<elseif $arcologies[0].FSPastoralist != "unset">> @@ -130,7 +130,7 @@ <br> <<link "Learn">> <<replace "#result1">> <<set $SFColonel.Talk = 1,$SFColonel.Status += 1>> - <br><br>"Sure boss, I can use a break from all of this," she laughs. The Colonel tells a story about one time when she + <br><br>"Sure boss, I can use a break from all of this," she laughs. The Colonel tells a story about one time when she <<switch random(1,6)>> <<case 1>> used field medicine to save another merc's life, teaching you some medical procedures in the process. diff --git a/src/cheats/PCCheatMenu.tw b/src/cheats/PCCheatMenu.tw index de1c4e92e3218014a5cde9db16a449931a768ff6..0693f9c91473b1c67d88564d22fc3b78dbd1945b 100644 --- a/src/cheats/PCCheatMenu.tw +++ b/src/cheats/PCCheatMenu.tw @@ -34,7 +34,7 @@ Title: ''<<if $tempSlave.title == 0>>Master<<else>>Mistress<</if>>'' <<radiobutton "$tempSlave.rumor" "luck">> Luck <br>Preferred refreshment: <<textbox "$tempSlave.refreshment" $tempSlave.refreshment>> -<br><<radiobutton "$tempSlave.refreshment" "cigar">> Cigar +<br><<radiobutton "$tempSlave.refreshment" "cigar">> Cigar <<radiobutton "$tempSlave.refreshment" "whiskey">> Whiskey <br>Preferred method of consumption: <<if $tempSlave.refreshmentType == 0>>Smoked<<elseif $tempSlave.refreshmentType == 1>>Drank<<elseif $tempSlave.refreshmentType == 2>>Eaten<<elseif $tempSlave.refreshmentType == 3>>Snorted<<elseif $tempSlave.refreshmentType == 4>>Injected<<elseif $tempSlave.refreshmentType == 5>>Popped<<else>>Orally Dissolved<</if>> diff --git a/src/cheats/mod_EditArcologyCheat.tw b/src/cheats/mod_EditArcologyCheat.tw index f109b003da949e284110d9a61cd6fde14f320e39..87adbc6edbdd5ce67c178bd66f367fad5b17f1a0 100644 --- a/src/cheats/mod_EditArcologyCheat.tw +++ b/src/cheats/mod_EditArcologyCheat.tw @@ -25,7 +25,7 @@ ''this is the last dance.'' //Very Hard// <br>[[Easier|MOD_Edit Arcology Cheat][$economy = 80]] <</if>> -<br>The economy is forecasted to +<br>The economy is forecasted to <<if $difficultySwitch == 0>> ''remain fairly stable.'' <<elseif $econRate == 1>> diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw index 82be1cdd76d7bbf64bd6aae2867543793836aa9e..332b907278a01d047bac5880974bdc29d7b811b5 100644 --- a/src/cheats/mod_EditChildCheatNew.tw +++ b/src/cheats/mod_EditChildCheatNew.tw @@ -1594,13 +1594,13 @@ <<radiobutton "$tempSlave.areolae" 1>> Large <<radiobutton "$tempSlave.areolae" 2>> Wide <<radiobutton "$tempSlave.areolae" 3>> Huge - + <br> - + ''Areolae Shape:'' <<textbox "$tempSlave.areolaeShape" $tempSlave.areolaeShape>> <br> - + <</widget>> <<widget ButtTab>> diff --git a/src/cheats/mod_EditFSCheat.tw b/src/cheats/mod_EditFSCheat.tw index 05dbbcc75dbead54d6695ab295a71ffaf0cef1c4..e9d95ac122e579d19ae1d70f9217cb0920eceb60 100644 --- a/src/cheats/mod_EditFSCheat.tw +++ b/src/cheats/mod_EditFSCheat.tw @@ -177,7 +177,7 @@ <br>[[Apply and reset Repopulation Efforts|MOD_Edit FS Cheat][removeFS("FSRepopulationFocus")]] <</if>> - + <br><br> <<if $arcologies[0].FSPaternalist != "unset">> diff --git a/src/cheats/mod_EditNeighborArcologyCheat.tw b/src/cheats/mod_EditNeighborArcologyCheat.tw index e88d012e0bf123951aef4501daf16eb48f9f1a69..a1aa5ca1b1ef353586b3105d227f696f14901be6 100644 --- a/src/cheats/mod_EditNeighborArcologyCheat.tw +++ b/src/cheats/mod_EditNeighborArcologyCheat.tw @@ -12,11 +12,11 @@ <<if $arcologies.length <= 8>> <<link "Add neighbor">> - <<set _seed = ["east", "north", "northeast", "northwest", "south", "southeast", "southwest", "west"]>> + <<set _seed = ["north", "northeast", "east", "southeast", "south", "southwest", "west", "northwest"]>> <<for _eca = 0; _eca < $arcologies.length; _eca++>> <<set _seed.delete($arcologies[_eca].direction)>> /* remove directions already in use */ <</for>> - <<set _govtypes = ["a committee", "a corporation", "an individual", "an oligarchy", "direct democracy", "elected officials"]>> + <<set _govtypes = ["elected officials", "a committee", "an oligarchy", "an individual", "a corporation", "direct democracy"]>> <<set $activeArcology = {name: "Arcology X-", direction: _seed.random(), government: _govtypes.random(), honeymoon: 0, prosperity: 50, ownership: 50, minority: 20, PCminority: 0, demandFactor:0, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSAztecRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", FSRepopulationFocus: "unset", FSRestart: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, rival: 0}>> <<if $arcologies.length < 4>> /* X-4 is reserved for player's arcology, so X-1 is available */ diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw index c9574e34987079999acdb52c734baefae3c10deb..0910924b115d151b27c98aedb072ad5abf381994 100644 --- a/src/cheats/mod_editSlaveCheatNew.tw +++ b/src/cheats/mod_editSlaveCheatNew.tw @@ -2321,13 +2321,13 @@ <<radiobutton "$tempSlave.areolae" 1>> Large <<radiobutton "$tempSlave.areolae" 2>> Wide <<radiobutton "$tempSlave.areolae" 3>> Huge - + <br> - + ''Areolae Shape:'' <<textbox "$tempSlave.areolaeShape" $tempSlave.areolaeShape>> <br> - + <</widget>> <<widget ButtTab>> diff --git a/src/events/gameover.tw b/src/events/gameover.tw index 68b6051002da91f5a3226c0c553ac173dc8d04d8..d25a9a50541a2d4e005738a3671fe04f0995f9de 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -62,7 +62,7 @@ As the mercenaries break the battle lines and enter the arcology all hell breaks loose. The sectors are pillaged one by one, systematically and thoroughly. When they break in the penthouse they quickly capture and send you to their employers as proof of their success. Your personal story may continue, but that part of it worthy of retelling has now ended. <</if>> - + <br><br> ''GAME OVER'' <<elseif $gameover == "Rebellion defeat">> @@ -74,7 +74,7 @@ As the furious horde of citizens invades your penthouse you are left a few precious seconds to decide your fate. You embrace for the last time your faithful revolver and just as the rebels break through your doors you squeeze the trigger. The end of your story has come and your arcology is now in the hands of whoever will take control of the vermin that dared rise up this day. <</if>> - + <br><br> ''GAME OVER'' diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw index 1d6c358681d67d567df33eb3d04d12ab6747c4c5..e925578d483fffb2788c11dbb9c78056dfa63917 100644 --- a/src/events/intro/initNationalities.tw +++ b/src/events/intro/initNationalities.tw @@ -76,7 +76,7 @@ <<set _seed = ["east", "north", "northeast", "northwest", "south", "southeast", "southwest", "west"]>> <<set _govtypes = ["a committee", "a corporation", "an individual", "an oligarchy", "direct democracy", "elected officials"]>> - + <<set $neighboringArcologies = variableAsNumber($neighboringArcologies, 3, 0, 8)>> <<for $i = 0; $i <= $neighboringArcologies; $i++>> <<set $activeArcology = {name: "Arcology X-", direction: "north", government: "an individual", leaderID: 0, honeymoon: 0, prosperity: 50, ownership: 50, minority: 20, PCminority: 0, demandFactor: 0, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSAztecRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, CyberEconomic: 1, CyberEconomicTarget: -1, CyberReputation: 1, CyberReputationTarget: -1, rival: 0, FSRestart: "unset", FSRepopulationFocus: "unset", FSHedonisticDecadence: "unset", FSCummunism: "unset", FSIncestFetishist: "unset", FSGenderRadicalistResearch: 0, FSGenderFundamentalistResearch: 0, FSPaternalistResearch: 0, FSDegradationistResearch: 0, FSBodyPuristResearch: 0, FSTransformationFetishistResearch: 0, FSYouthPreferentialistResearch: 0, FSMaturityPreferentialistResearch: 0, FSSlimnessEnthusiastResearch: 0, FSAssetExpansionistResearch: 0, FSPastoralistResearch: 0, FSPhysicalIdealistResearch: 0, FSRepopulationFocusResearch: 0, FSRestartResearch: 0, FSHedonisticDecadenceResearch: 0, FSHedonisticDecadenceDietResearch: 0, FSCummunismResearch: 0, FSIncestFetishistResearch: 0}>> diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 25af8e257762922e12e847f8e19242a40441a562..1e0ffd0c2851c01482665b21fc147417fede0ca3 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -26,7 +26,7 @@ You may review your settings before clicking "Continue" to begin. <</if>> __''World Settings''__ -<br>Economic climate: +<br>Economic climate: <<set $localEcon = $economy>> <<if $economy > 125>> ''not truly dire. Not yet.'' //Very Easy// @@ -45,7 +45,7 @@ __''World Settings''__ <br>[[Easier|Intro Summary][$economy = 80]] <</if>> <<if $difficultySwitch == 1>><<set $econAdvantage = -2>><</if>> -<br>Economic forecast: +<br>Economic forecast: <<if $difficultySwitch == 0>> ''no change.'' //Vanilla// <br>[[Harder|Intro Summary][$difficultySwitch = 1, $econRate = 1]] @@ -59,7 +59,7 @@ __''World Settings''__ ''going to hell in a handbasket''. //Hard// <br>[[Easier|Intro Summary][$econRate = 2]] <</if>> - + /* Not functional yet <br> All the things you need to run your arcology are getting more expensive <<if $incomeMod == 0>> @@ -717,7 +717,7 @@ __''Player Character''__ <<set _PCCreationCareer = "a member of the idle wealthy">> <</switch>> <br> - Before you came to the free cities, you were ''_PCCreationCareer'' and it is rumored that you acquired your arcology through ''$PC.rumor''. + Before you came to the free cities, you were ''_PCCreationCareer'' and it is rumoured that you acquired your arcology through ''$PC.rumor''. <br>__Past career:__ <<if $PC.career != "arcology owner">> @@ -1026,7 +1026,7 @@ Currently <<if $imageChoice == 1>> ''Vector art by NoX/Deepmurk'' is selected. [[Switch to rendered imagepack|Intro Summary][$imageChoice = 0]] | [[Switch to non-embedded vector art|Intro Summary][$imageChoice = 2]] | [[Switch to revamped embedded vector art|Intro Summary][$imageChoice = 3]] <br> - Face art + Face art <<if $seeFaces > 0>> @@.cyan;ENABLED@@. [[Disable|Intro Summary][$seeFaces = 0]] <<else>> @@ -1062,7 +1062,7 @@ Currently <</if>> <</if>> <br> - PA avatar images are + PA avatar images are <<if $seeAvatar == 1>> ''enabled.'' [[Disable|Intro Summary][$seeAvatar = 0]] <<else>> diff --git a/src/facilities/brothel/brothelAssignmentScene.tw b/src/facilities/brothel/brothelAssignmentScene.tw index 4103c842266291dcd5281d010d92ba5720058bed..2360b5aed9cd45391d4c10a501543f19c9d59caf 100644 --- a/src/facilities/brothel/brothelAssignmentScene.tw +++ b/src/facilities/brothel/brothelAssignmentScene.tw @@ -130,7 +130,7 @@ You tell $him $he's to report to <<if $Madam != 0>>$Madam.slaveName immediately, <</switch>> <</if>> <<else>> - $He looks + $He looks <<if canTalk($activeSlave)>> determined. "<<Master>>, I will do my be<<s>>t to be a good whore, and get lot<<s>> of <<c>>iti<<z>>en<<s>> to pay good money for my body." <<else>> @@ -156,7 +156,7 @@ You tell $him $he's to report to <<if $Madam != 0>>$Madam.slaveName immediately, <<case "humiliation">> there'<<s>> a window that fa<<c>>e<<s>> the hallway there, right? <<if $Madam != 0>>Do you think $Madam.slaveName would let me<<else>>Could I<</if>> get fucked there? Where everyone could <<s>>ee me being fucked for money?" <<case "buttslut">> - + uh," and $he shifts $his weight, $his mind obviously on $his backdoor, <<if $activeSlave.attrXX > $activeSlave.attrXY>> "there have to be ladie<<s>> who want to buttfuck a whore, right? At lea<<s>>t, I really hope there are." @@ -288,7 +288,7 @@ You tell $him $he's to report to <<if $Madam != 0>>$Madam.slaveName immediately, <<case "crude">> $He gestures that $his body is going to become so foul after a day's worth of fucks. $He pauses for a moment, doubtful over whether $he should have said that or not. <<case "judgemental">> - $He gestures $his disappointment that only the most pathetic of losers will be fucking $him now. $He pauses for a moment, doubtful over whether $he should have said that or not. + $He gestures $his disapointment that only the most pathetic of losers will be fucking $him now. $He pauses for a moment, doubtful over whether $he should have said that or not. <</switch>> <<else>> $He puts on a brave face and gestures that $he'll do $his best. As you send $him off, you catch sight of $him trying to reassure $himself. diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw index b77036a13c87c1d52d5b886639afefba9e2f81ac..49e368c5d586918c740b8e317131eb4bceb61d75 100644 --- a/src/facilities/farmyard/farmyard.tw +++ b/src/facilities/farmyard/farmyard.tw @@ -205,7 +205,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <br> <<elseif ($farmyardKennels == 1)>> <br> - <<link"Kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _CL == 0>>empty.<<else>>occupied by + <<link"Kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _CL == 0>>empty.<<else>>occupied by <<if _CL == 1>> <<print $canines>>. <<elseif _CL <= 3>> @@ -223,7 +223,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <br> <<elseif ($farmyardKennels == 2)>> <br> - <<link"Large kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _CL == 0>>empty.<<else>>occupied by + <<link"Large kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _CL == 0>>empty.<<else>>occupied by <<if _CL == 1>> <<print $canines>>. <<elseif _CL <= 3>> @@ -242,7 +242,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <br> <<elseif ($farmyardStable == 1)>> <br> - <<link "Stables" "FarmyardAnimals">><</link>> have been built at the far end of $farmyardName, and are currently <<if _HL == 0>>empty.<<else>>occupied by + <<link "Stables" "FarmyardAnimals">><</link>> have been built at the far end of $farmyardName, and are currently <<if _HL == 0>>empty.<<else>>occupied by <<if _CL == 1>> <<print $hooved>>. <<elseif _CL <= 3>> @@ -259,7 +259,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <br> <<elseif $farmyardStable == 2>> <br> - <<link "Large stables" "FarmyardAnimals">><</link>> have been build at the far end of $farmyardName, and are currently <<if _HL == 0>>empty.<<else>>occupied by + <<link "Large stables" "FarmyardAnimals">><</link>> have been build at the far end of $farmyardName, and are currently <<if _HL == 0>>empty.<<else>>occupied by <<if _CL == 1>> <<print $hooved>>. <<elseif _CL <= 3>> @@ -278,7 +278,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <br> <<elseif ($farmyardCages == 1)>> <br> - <<link"Cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _FL == 0>>empty.<<else>>occupied by + <<link"Cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _FL == 0>>empty.<<else>>occupied by <<if _FL == 1>> <<print $felines>>. <<elseif _FL <= 3>> @@ -294,7 +294,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <</if>> <<elseif ($farmyardCages == 2)>> <br> - <<link"Large cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _FL == 0>>empty.<<else>>occupied by + <<link"Large cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _FL == 0>>empty.<<else>>occupied by <<if _FL == 1>> <<print $felines>>. <<elseif _FL <= 3>> diff --git a/src/facilities/farmyard/farmyardAnimals.tw b/src/facilities/farmyard/farmyardAnimals.tw index f1d56847f976fef8feb88538fc2ade47a337ea93..956d6ca701aad7d779ffcd35d1754da23ee69521 100644 --- a/src/facilities/farmyard/farmyardAnimals.tw +++ b/src/facilities/farmyard/farmyardAnimals.tw @@ -20,7 +20,7 @@ <<elseif $animalsBought.labradorRetrievers == 1>> Labrador Retrievers <<if $activeCanine.breed != "Labrador Retriever">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Labrador Retriever", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Labrador Retriever", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -32,7 +32,7 @@ <<elseif $animalsBought.germanShepherds == 1>> German Shepherds <<if $activeCanine.breed != "German Shepherd">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "German Shepherd", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "German Shepherd", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -44,7 +44,7 @@ <<elseif $animalsBought.goldenRetrievers == 1>> Golden Retrievers <<if $activeCanine.breed != "Golden Retriever">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Golden Retriever", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Golden Retriever", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -56,7 +56,7 @@ <<elseif $animalsBought.frenchBulldogs == 1>> French Bulldogs <<if $activeCanine.breed != "French Bulldog">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "French Bulldog", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "French Bulldog", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -68,7 +68,7 @@ <<elseif $animalsBought.bulldogs == 1>> Bulldogs <<if $activeCanine.breed != "Bulldog">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Bulldog", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Bulldog", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -80,7 +80,7 @@ <<elseif $animalsBought.beagles == 1>> Beagles <<if $activeCanine.breed != "Beagle">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Beagle", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Beagle", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -92,7 +92,7 @@ <<elseif $animalsBought.poodles == 1>> Poodles <<if $activeCanine.breed != "Poodle">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Poodle", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Poodle", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -104,7 +104,7 @@ <<elseif $animalsBought.rottweilers == 1>> Rottweilers <<if $activeCanine.breed != "Rottweiler">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Rottweiler", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Rottweiler", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -116,7 +116,7 @@ <<elseif $animalsBought.yorkshireTerriers == 1>> Yorkshire Terriers <<if $activeCanine.breed != "Yorkshire Terrier">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Yorkshire Terrier", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Yorkshire Terrier", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -128,7 +128,7 @@ <<elseif $animalsBought.siberianHuskies == 1>> Siberian Huskies <<if $activeCanine.breed != "Siberian Husky">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Siberian Husky", type: "canine", dickSize: "big", ballType: "dog"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Siberian Husky", type: "canine", dickSize: "big", ballType: "dog"}]] <<else>> //Set as active canine// <</if>> @@ -166,7 +166,7 @@ <<elseif $animalsBought.siameses == 1>> Siamese cats <<if $activeFeline.breed != "Siamese">> - [[Set as active canine|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Siamese", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active canine|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Siamese", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -178,7 +178,7 @@ <<elseif $animalsBought.persians == 1>> Persian cats <<if $activeFeline.breed != "Persian">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Persian", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Persian", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -190,7 +190,7 @@ <<elseif $animalsBought.maineCoons == 1>> Maine Coon cats <<if $activeFeline.breed != "Maine Coon">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Maine Coon", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Maine Coon", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -202,7 +202,7 @@ <<elseif $animalsBought.ragdolls == 1>> Ragdoll cats <<if $activeFeline.breed != "Ragdoll">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Ragdoll", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Ragdoll", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -214,7 +214,7 @@ <<elseif $animalsBought.bengals == 1>> Bengal cats <<if $activeFeline.breed != "Bengal">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Bengal", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Bengal", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -226,7 +226,7 @@ <<elseif $animalsBought.abbysinians == 1>> Abbysinian cats <<if $activeFeline.breed != "Abbysinian">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Abbysinian", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Abbysinian", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -238,7 +238,7 @@ <<elseif $animalsBought.birmans == 1>> Birman cats <<if $activeFeline.breed != "Birman">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Birman", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Birman", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -250,7 +250,7 @@ <<elseif $animalsBought.orientalShorthairs == 1>> Oriental Shorthair cats <<if $activeFeline.breed != "Oriental Shorthair">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Oriental Shorthair", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Oriental Shorthair", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -262,7 +262,7 @@ <<elseif $animalsBought.sphynxes == 1>> Sphynx cats <<if $activeFeline.breed != "Sphynx">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Sphynx", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Sphynx", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -274,7 +274,7 @@ <<elseif $animalsBought.russianBlues == 1>> Russian Blue cats <<if $activeFeline.breed != "Russian Blue">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Russian Blue", type: "feline", dickSize: "small", ballType: "cat"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Russian Blue", type: "feline", dickSize: "small", ballType: "cat"}]] <<else>> //Set as active feline// <</if>> @@ -305,7 +305,7 @@ /*A couple of adult wolves are lounging about in their kennels.(OLD)*/ Wolves <<if $activeCanine.species != "wolf">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "wolf", speciesCap: "Wolf", speciesPlural: "wolves", type: "canine", dickSize: "large", ballType: "wolf"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "wolf", speciesCap: "Wolf", speciesPlural: "wolves", type: "canine", dickSize: "large", ballType: "wolf"}]] <<else>> //Set as active canine// <</if>> @@ -318,7 +318,7 @@ /*Red foxes play in one corner of their kennels, chasing one another.(OLD)*/ Foxes <<if $activeCanine.species != "fox">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "fox", speciesCap: "Fox", speciesPlural: "foxes", type: "canine", dickSize: "large", ballType: "fox"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "fox", speciesCap: "Fox", speciesPlural: "foxes", type: "canine", dickSize: "large", ballType: "fox"}]] <<else>> //Set as active canine// <</if>> @@ -331,7 +331,7 @@ /*A group of male jackals are fighting over a potential mate, causing quite a ruckus.(OLD)*/ Jackals <<if $activeCanine.species != "jackal">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "jackal", speciesCap: "Jackal", speciesPlural: "jackals", type: "canine", dickSize: "large", ballType: "jackal"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "jackal", speciesCap: "Jackal", speciesPlural: "jackals", type: "canine", dickSize: "large", ballType: "jackal"}]] <<else>> //Set as active canine// <</if>> @@ -344,7 +344,7 @@ /*The dingos are eating their meal, growling at each other when one gets to close to another's food.(OLD)*/ Dingos <<if $activeCanine.species != "dingo">> - [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dingo", speciesCap: "Dingo", speciesPlural: "dingos", type: "canine", dickSize: "large", ballType: "dingo"}]] + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dingo", speciesCap: "Dingo", speciesPlural: "dingos", type: "canine", dickSize: "large", ballType: "dingo"}]] <<else>> //Set as active canine// <</if>> @@ -384,7 +384,7 @@ /*The cougars are sleeping, their lean bodies scattered around under trees. (OLD)*/ Cougars <<if $activeFeline.species != "cougar">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cougar", speciesCap: "Cougar", speciesPlural: "cougars", type: "feline", dickSize: "large", ballType: "cougar"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cougar", speciesCap: "Cougar", speciesPlural: "cougars", type: "feline", dickSize: "large", ballType: "cougar"}]] <<else>> //Set as active feline// <</if>> @@ -397,7 +397,7 @@ /*You can see a few jaguars laying around in the trees in their enclosure. (OLD)*/ Jaguars <<if $activeFeline.species != "jaguar">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "jaguar", speciesCap: "Jaguar", speciesPlural: "jaguars", type: "feline", dickSize: "large", ballType: "jaguar"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "jaguar", speciesCap: "Jaguar", speciesPlural: "jaguars", type: "feline", dickSize: "large", ballType: "jaguar"}]] <<else>> //Set as active feline// <</if>> @@ -410,7 +410,7 @@ /*The lynxes are playfully running around their enclosure. (OLD)*/ Lynx <<if $activeFeline.species != "lynx">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "lynx", speciesCap: "Lynx", speciesPlural: "lynx", type: "feline", dickSize: "large", ballType: "lynx"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "lynx", speciesCap: "Lynx", speciesPlural: "lynx", type: "feline", dickSize: "large", ballType: "lynx"}]] <<else>> //Set as active feline// <</if>> @@ -423,7 +423,7 @@ /*The leopards are lazing about in the trees in their enclosure. (OLD)*/ Leopards <<if $activeFeline.species != "leopard">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "leopard", speciesCap: "Leopard", speciesPlural: "leopards", type: "feline", dickSize: "large", ballType: "leopard"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "leopard", speciesCap: "Leopard", speciesPlural: "leopards", type: "feline", dickSize: "large", ballType: "leopard"}]] <<else>> //Set as active feline// <</if>> @@ -436,7 +436,7 @@ /*Most of the lions are sunning themselves. (OLD)*/ Lions <<if $activeFeline.species != "lion">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "lion", speciesCap: "Lion", speciesPlural: "lions", type: "feline", dickSize: "large", ballType: "lion"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "lion", speciesCap: "Lion", speciesPlural: "lions", type: "feline", dickSize: "large", ballType: "lion"}]] <<else>> //Set as active feline// <</if>> @@ -449,7 +449,7 @@ /*Some of the tigers are swimming, and the ones that aren't are lazing about. (OLD)*/ Tigers <<if $activeFeline.species != "tiger">> - [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "tiger", speciesCap: "Tiger", speciesPlural: "tigers", type: "feline", dickSize: "large", ballType: "tiger"}]] + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "tiger", speciesCap: "Tiger", speciesPlural: "tigers", type: "feline", dickSize: "large", ballType: "tiger"}]] <<else>> //Set as active feline// <</if>> diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw index 55ff0c4ecec739c7ff0e076db08ec91271934207..766a1116a17e16995ec84d0a86c24b7fd4e6792f 100644 --- a/src/facilities/farmyard/farmyardReport.tw +++ b/src/facilities/farmyard/farmyardReport.tw @@ -331,7 +331,7 @@ <<set $slaves[$i].reservedChildren = 0>> <<set $slaves[$i].reservedChildrenNursery = 0>> <</if>> - + /* General End of Week effects */ <<if $showEWD != 0>> <br><br> @@ -950,7 +950,7 @@ <</if>> $dairyNameCaps produced <<print _milkWeek+_outputMilk>> liters of milk<<if _cumWeek > 0>> and <<print _cumWeek+_outputCum>> liters of cum<</if>> this week. <<if $inflatedSlavesMilk > 0>> - _outputMilk liters of milk were pumped into your penthouse for filling slaves this week. + _outputMilk liters of milk were pumped into your penthouse for filling slaves this week. <</if>> <<if $inflatedSlavesCum > 0>> <<if $inflatedSlavesMilk > 0>>and <</if>>_outputCum liters of cum were pumped into your penthouse<<if $inflatedSlavesMilk > 0>> as well<<else>> this week<</if>>. diff --git a/src/facilities/nursery/acDump.tw b/src/facilities/nursery/acDump.tw index cecf52b34418802799bde64512f8bbbc079c7439..c86e28e3e74a92f4b18e5aa2f182ba195fdeba76 100644 --- a/src/facilities/nursery/acDump.tw +++ b/src/facilities/nursery/acDump.tw @@ -2,7 +2,7 @@ <<if (ndef $activeSlave) || ($activeSlave == 0)>> - @@.red;ERROR:@@ AC Dump, activeSlave invalid, returnTo is '$returnTo', previous passage was '<<print previous()>>'. Please report this. + @@.red;ERROR:@@ AC Dump, activeSlave invalid, returnTo is '$returnTo', previous passage was '<<print previous()>>'. Please report this. <<link "Continue">><<goto $returnTo>><</link>> | [[Go Back|previous()]] @@ -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 8dca691dbedb7bb9cada22782189851c01eed5b6..aaaa8f514e07bff2b7f639f9bd43d462e2367968 100644 --- a/src/facilities/nursery/childInteract.tw +++ b/src/facilities/nursery/childInteract.tw @@ -348,7 +348,7 @@ | <<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// @@ -1320,7 +1320,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <</if>> <</if>> <</if>> - + <<if $studioFeed == 1>> <br> <<if $activeSlave.pornFame < 100>> @@ -1375,7 +1375,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <<case "pregnancy">> [[Pregnancy|Child Interact][$activeSlave.pornFocus = "pregnancy"]] | <</switch>> - + <<switch $activeSlave.sexualQuirk>> <<case "gagfuck queen">> [[Gagfuck queen|Child Interact][$activeSlave.pornFocus = "gagfuck queen"]] | diff --git a/src/facilities/nursery/nursery.tw b/src/facilities/nursery/nursery.tw index deb2968915702e8d0dc292079402bd7cca608b46..9e9c0c243619ac1191e988fb32f9240a5d433f06 100644 --- a/src/facilities/nursery/nursery.tw +++ b/src/facilities/nursery/nursery.tw @@ -379,7 +379,7 @@ Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $ <br><br> Target age for release: <<textbox "$targetAgeNursery" $targetAgeNursery "Nursery">> - [[Minimum Legal Age|Nursery][$targetAgeNursery = $minimumSlaveAge]] + [[Minimum Legal Age|Nursery][$targetAgeNursery = $minimumSlaveAge]] | [[Average Age of Fertility|Nursery][$targetAgeNursery = $fertilityAge]] | [[Average Age of Potency|Nursery][$targetAgeNursery = $potencyAge]] | [[Legal Adulthood|Nursery][$targetAgeNursery = 18]] @@ -426,7 +426,7 @@ Target age for release: <<textbox "$targetAgeNursery" $targetAgeNursery "Nursery Hormone levels are purposefully set higher than recommended; over-active reproductive systems likely. [[Limit|Nursery][$nurseryHormonesSetting = 1]] | [[Disable|Nursery][$nurseryHormonesSetting = 0]] <<elseif $nurseryHormonesSetting == 1>> - Hormone levels are being carefully managed; children will be released with fully functional reproductive organs. + Hormone levels are being carefully managed; children will be released with fully functional reproductive organs. [[Overload|Nursery][$nurseryHormonesSetting = 2]] | [[Disable|Nursery][$nurseryHormonesSetting = 0]] <<elseif $nurseryHormonesSetting == 0>> Hormones management systems are offline; children will undergo normal puberty. @@ -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 1bd319bc12dbeff668962a63d0fc5fbb131baaa0..bc61a75634b25176dafd86b785e409a2e9fd4861 100644 --- a/src/facilities/nursery/nurseryReport.tw +++ b/src/facilities/nursery/nurseryReport.tw @@ -176,7 +176,7 @@ <<case "She is remembered for winning best in show as a breeder.">> <<if $slaves[$i].bellyPreg >= 5000>> <<if $Matron.fetish == "pregnancy">> - She can't keep her hands off $slaves[$i].slaveName's pregnancy, but she doesn't mind her full belly being fondled. + She can't keep her hands off $slaves[$i].slaveName's pregnancy, but she doesn't mind her full belly being fondled. <<set $Matron.fetishStrength += 4, $slaves[_FLs].fetishStrength += 4>> <<else>> She does her best to accommodate $slaves[$i].slaveName's pregnancy and to make sure the mother-to-be is happy and comfortable. diff --git a/src/gui/Encyclopedia/encyclopediaWidgets.tw b/src/gui/Encyclopedia/encyclopediaWidgets.tw index b45b05b1d44a83d80dcdc435ac44f6e4b52eccde..d8c63b5e0b05649a00674d2ef878b88a8ccccac4 100644 --- a/src/gui/Encyclopedia/encyclopediaWidgets.tw +++ b/src/gui/Encyclopedia/encyclopediaWidgets.tw @@ -1,7 +1,7 @@ :: Encyclopedia Widgets [nobr widget] <<widget "encyclopediaEntryAttendingClasses">> -''Attending classes'' is an assignment which educates the slave, raising intelligence if possible. Being educated raises value and is useful for some jobs and leadership positions. +''Attending classes'' is an assignment which educates the slave, raising intelligence if possible. Being educated raises value and is useful for some jobs and leadership positions. <</widget>> <<widget "encyclopediaEntryConfinement">> @@ -25,7 +25,7 @@ <</widget>> <<widget "encyclopediaEntryPublicService">> -''Public Service'' is an assignment which increases reputation based on a slave's beauty, sexual appeal, and skills. Very similar to whoring, but for reputation rather than money. +''Public Service'' is an assignment which increases reputation based on a slave's beauty, sexual appeal, and skills. Very similar to whoring, but for reputation rather than money. <</widget>> <<widget "encyclopediaEntryRest">> diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 72e5d4f8609fd20c4bc5e8925e5d7d9f51e08e59..3a4dcc21042b820cd4061fe94dc4ef0fbecabb50 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -1193,7 +1193,7 @@ <<set setup.ugandanMaleNames = []>> <<set setup.ugandanSlaveSurnames = ["Agaba", "Ahimbisibwe", "Akello", "Akena", "Alex", "Ali", "Amanya", "Ambrose", "Amin", "Andrew", "Apio", "Arinaitwe", "Asiimwe", "Atim", "Atuhaire", "Babirye", "Bagum", "Baguma", "Barungi", "Benard", "Birungi", "Bogere", "Bosco", "Bukenya", "Businge", "Busingye", "Bwire", "Byamukama", "Byarugaba", "Byaruhanga", "Charles", "Collins", "Daniel", "David", "Davis", "Denis", "Emmanuel", "Francis", "Fred", "George", "Gilbert", "Godfrey", "Hassan", "Henry", "Hussein", "Isaac", "Isabirye", "Jackson", "James", "John", "Johnson", "Joseph", "Julius", "Juma", "Kabanda", "Kabukuru", "Kabuye", "Kaddu", "Kaggwa", "Kakooza", "Kalema", "Kalule", "Kamugisha", "Kansiime", "Karungi", "Kasirye", "Kasozi", "Kasule", "Katende", "Kato", "Katongole", "Katumba", "Kavuma", "Kayondo", "Kayongo", "Kazibwe", "Kibirige", "Kibuuka", "Kiconco", "Kiggundu", "Kigozi", "Kiiza", "Kintu", "Kirabo", "Kisakye", "Kisembo", "Kiwanuka", "Kizito", "Kizza", "Komakech", "Kwesiga", "Kyambadde", "Kyeyune", "Lagum", "Laloyo", "Lubega", "Lubowa", "Lubwama", "Lukwago", "Lule", "Lutaaya", "Lwanga", "Magezi", "Male", "Masaba", "Matovu", "Matsiko", "Mawanda", "Mayanja", "Mbabazi", "Michael", "Mirembe", "Moses", "Mubiru", "Mugabe", "Mugabi", "Mugenyi", "Mugerwa", "Mugisa", "Mugisha", "Mugume", "Muhindo", "Muhumuza", "Muhwezi", "Mukasa", "Mukiibi", "Mukisa", "Mulindwa", "Mulumba", "Murungi", "Musiime", "Musinguzi", "Musisi", "Musoke", "Mutebi", "Mutumba", "Mutyaba", "Muwanga", "Muwanguzi", "Muwonge", "Mwanje", "Mwesigwa", "Mwesigye", "Nakato", "Nalubega", "Nama", "Namakula", "Namanya", "Namara", "Namatovu", "Namubiru", "Namutebi", "Nansubuga", "Natukunda", "Ndagire", "Nelson", "Ninsiima", "Nsereko", "Nsubuga", "Nuwagaba", "Nyanzi", "Obote", "Ocen", "Ochieng", "Odong", "Odongo", "Ogwal", "Ogwang", "Ojok", "Okello", "Okiror", "Okot", "Okumu", "Omara", "Onen", "Onyango", "Opio", "Opolot", "Otim", "Patel", "Patrick", "Paul", "Peace", "Peter", "Richard", "Robert", "Rogers", "Ronald", "Rukundo", "Samuel", "Semakula", "Solomon", "Ssali", "Stephen", "Tamale", "Tugume", "Tumusiime", "Tumwebaze", "Tumwesigye", "Tumwine", "Waiswa", "Walusimbi", "Wamala", "Wandera", "Wanyama", "Wasswa", "Were", "Wilson", "Yiga"]>> -/* NOTE: Ukraine uses the Cyrillic alphabet. For romanization, these lists use the "Ukrainian National transliteration", as used on Ukrainian passports. */ +/* NOTE: Ukraine uses the Cyrillic alphabet. For romanization, these lists use the "Ukrainian National transliteration", as used on Ukrainian passports. */ /* NOTE: Names ending in "-iia" aren't data errors, but simply how the fabric official romanization of "-Ñ–Ñ" looks like. */ <<set setup.ukrainianSlaveNames = ["Ada", "Al'bina", "Alex", "Alexandra", "Alina", "Alisa", "Alla", "Alyona", "Amaliia", "Anastasia", "Anastasiia", "Anastasiya", "Angela", "Angelina", "Anita", "Ann", "Anna", "Anzhela", "Arina", "Ayya", "Biliana", "Bohdanna", "Bohuslava", "Bozhena", "Danna", "Daria", "Darina", "Darya", "Daryna", "Dasha", "Diana", "Draha", "Edyta", "Elena", "Elisabeta", "Emiliia", "Erika", "Eva", "Halina", "Hanna", "Hordana", "Ilona", "Ira", "Irena", "Irene", "Irina", "Iryna", "Julia", "Juliva", "Kamilla", "Karina", "Karolina", "Kasia", "Kate", "Kateryna", "Katia", "Katya", "Khrystyna", "Klavdiia", "Kristina", "Larisa", "Laura", "Lena", "Lida", "Liia", "Liliia", "Liliya", "Liubomyra", "Liubov", "Liudmyla", "Liza", "Luba", "Ludmila", "Lyudmilla", "Mahda", "Mahdalyna", "Mar'iana", "Margaryta", "Maria", "Mariia", "Marina", "Mariya", "Marta", "Marusia", "Mary", "Maryna", "Masha", "Miiana", "Milena", "Mykhailyna", "Myroslava", "Nadiia", "Nastia", "Nastya", "Natalia", "Nataliia", "Nataliya", "Natalya", "Natasha", "Nina", "Odarka", "Oksana", "Okseniia", "Ol'ha", "Oleksandra", "Olena", "Olga", "Olha", "Olya", "Oryna", "Orysia", "Pavlyna", "Polina", "Priska", "Pylypyna", "Rakhil", "Reveka", "Roksolana", "Romana", "Rozaliia", "Ruslana", "Santa", "Sara", "Sasha", "Sesiliia", "Snejana", "Snizhana", "Sofiya", "Solomiia", "Sonya", "Sophie", "Sophiia", "Stepaniia", "Sveta", "Sviatoslava", "Svitlana", "Tania", "Tanya", "Tatiana", "Taya", "Tereza", "Tetiana", "Tetyana", "Tina", "Valentyna", "Valeria", "Valeriya", "Varvara", "Vasylyna", "Velana", "Vesna", "Victoria", "Vika", "Viktoriia", "Viktoriya", "Violetta", "Vira", "Volodymyra", "Yana", "Yara", "Yaroslava", "Yaryna", "Yasna", "Yelyzaveta", "Yulia", "Yuliia", "Yuliya", "Yustyna", "Zlata", "Zlatoslava", "Zoriana"]>> <<set setup.ukrainianMaleNames = ["Anatoliy", "Andriy", "Arseniy", "Borys", "Christian", "Demyan", "Dmytro", "Fedir", "Isaak", "Ivan", "Leonid", "Mykhailo", "Mykola", "Nikifor", "Nikita", "Oleksandr", "Panas", "Pavlo", "Petro", "Sergey", "Serhiy", "Stepan", "Symon", "Valeriy", "Viktor", "Vitaliy", "Vitold", "Vlas", "Volodymyr", "Vsevolod", "Vyacheslav", "Yevhen", "Yuriy"]>> @@ -1948,7 +1948,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do "Uzbek": setup.uzbekMaleSurnames, "Roman Revivalist": setup.romanMaleSurnames }>> - + <<set setup.FutureSocieties = ["FSSupremacist", "FSSubjugationist", "FSRepopulationFocus", "FSRestart", "FSSubjugationist", "FSGenderRadicalist", "FSGenderFundamentalist", "FSPaternalist", "FSDegradationist", "FSBodyPurist", "FSTransformationFetishist", "FSYouthPreferentialist", "FSMaturityPreferentialist", "FSSlimnessEnthusiast", "FSAssetExpansionist", "FSPastoralist", "FSPhysicalIdealist", "FSHedonisticDecadence", "FSChattelReligionist", "FSRomanRevivalist", "FSAztecRevivalist", "FSEgyptianRevivalist", "FSEdoRevivalist", "FSArabianRevivalist", "FSChineseRevivalist", "FSNull"]>> <<set setup.ArcologyNamesSupremacistAmerindian = ["Akilineq", "Amerindia", "Aquadoctan", "Cahokia", "Caral", "Chicora", "Cusco", "Indigenismo", "Norumbega", "Paititi", "Porcupine", "Red Power", "Saguenay", "The Confederated Tribes"]>> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index c4ddc9d8567d5ca890ab9b2995b14fc40c909132..72e4b0259db8519d3d6f24f45114382612c859b8 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -290,7 +290,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $useSlaveSummaryTabs = 0>> <<set $useSlaveSummaryOverviewTab = 0>> <<set $useSlaveListInPageJSNavigation = 0>> - + /* master suite reporting and alternate descriptions */ <<set $verboseDescriptions = 0>> /* Accordion 000-250-006 */ @@ -322,7 +322,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $weightAffectsAssets = 1>> <<set $curativeSideEffects = 1>> - + /*non-vanilla shit*/ <<set $pedo_mode = 0>> <<set $minimumSlaveAge = 18>> @@ -339,7 +339,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $customRetirementAge = 45>> <<set $FSCreditCount = 5>> <<set $FSCreditCountString = "five">> - + <<include "Init Rules">> <<else>> /* imported save (NG+) */ @@ -1191,7 +1191,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $CitizenRetirement = 0>> <<set $CitizenRetirementTrigger = 0>> <<set $FSSupLawTrigger = 0>> -<<set $FSSubLawTrigger = 0>> +<<set $FSSubLawTrigger = 0>> <<set $SexMilestoneRetirement = 0>> <<set $MilkMilestoneRetirement = 0>> <<set $CumMilestoneRetirement = 0>> diff --git a/src/interaction/cyberConfig.tw b/src/interaction/cyberConfig.tw index 54de4363e56a677f3d86cbb3d60583c72829d52e..1897367aa848433ab0b642d2884849ad9e9005af 100644 --- a/src/interaction/cyberConfig.tw +++ b/src/interaction/cyberConfig.tw @@ -12,7 +12,7 @@ <</if>> <<if $activeSlave.origEye == "implant">><br><br> - $He has an ocular implant installed. + $He has an ocular implant installed. <<if $activeSlave.eyes == 1>> They are operating normally. <<elseif $activeSlave.eyes == -1>> @@ -81,7 +81,7 @@ <</if>> <<if $activeSlave.earImplant == 1>><br><br> - $He has a cochlear implant installed. + $He has a cochlear implant installed. <<if $activeSlave.hears == 0>> They are operating normally. <<elseif $activeSlave.hears == -1>> @@ -96,7 +96,7 @@ <</if>> <<if $activeSlave.electrolarynx == 1>><br><br> - $He has an electrolarynx installed. + $He has an electrolarynx installed. <<if $activeSlave.voice == 0>> It is turned off. <<elseif $activeSlave.voice == 1>> @@ -153,7 +153,7 @@ <<if ($activeSlave.devotion > 20)>> You instruct $him to lie down on the table and proceed to remove $his limbs. $He <<if canSee($activeSlave)>>watches<<else>>listens<</if>> with interest as you work.<<if ($activeSlave.devotion > 50)>> As you remove the last limb $he playfully wiggles $his stumps at you.<</if>> <<else>> - You order $him to lie down on the table and proceed to remove $his limbs. $He <<if canSee($activeSlave)>>watches<<else>>listens<</if>> with a bitter expression as you work. + You order $him to lie down on the table and proceed to remove $his limbs. $He <<if canSee($activeSlave)>>watches<<else>>listens<</if>> with a bitter expression as you work. <</if>> <<case 2>> @@ -170,7 +170,7 @@ <</if>> <<case 4>> <<set $temp = 0, $nextButton = "Continue", $nextLink = "cyberConfig">> - Attaching $his limbs is a simple procedure, you simply push a connector on each limb into the socket in $his implants until the lock engages.<<if $activeSlave.PLimb == 2>> $He jumps a bit as limbs connect to $his nerves.<</if>> When you are done, $he sits up and + Attaching $his limbs is a simple procedure, you simply push a connector on each limb into the socket in $his implants until the lock engages.<<if $activeSlave.PLimb == 2>> $He jumps a bit as limbs connect to $his nerves.<</if>> When you are done, $he sits up and <<if $activeSlave.amp == -2>>experimentally engages the vibe function in $his fingers. <<elseif $activeSlave.amp == -3>>runs a hand over the smooth skin of $his new legs. <<elseif $activeSlave.amp == -4>>engages and disengages the blade in $his forearm. diff --git a/src/js/DefaultRules.tw b/src/js/DefaultRules.tw index d9bc69af428db1d5e4a9eac96255e04ec002eabc..bb97b4e16f4b02805a0a9a5317bcc56eaf17d9ff 100644 --- a/src/js/DefaultRules.tw +++ b/src/js/DefaultRules.tw @@ -8,7 +8,7 @@ window.DefaultRules = (function() { function DefaultRules(slave) { if (slave.useRulesAssistant === 0) return r; //exempted - + V = State.variables; r = ""; let rule = MergeRules(slave); @@ -71,24 +71,24 @@ window.DefaultRules = (function() { } function ProcessAssignments(slave, rule) { - // Before merging rules, we process assignments for each rule separately so we can remove slaves from facilities when they no longer qualify, even if the final "winning" rule assigns them elsewhere - // We also ignore inapplicable assignments for the current slave, so we only merge assignments that are valid + // Before merging rules, we process assignments for each rule separately so we can remove slaves from facilities when they no longer qualify, even if the final "winning" rule assigns them elsewhere + // We also ignore inapplicable assignments for the current slave, so we only merge assignments that are valid switch (rule.setAssignment) { case "no default setting": delete rule.setAssignment; break; - + case "rest": case "please you": case "choose her own job": - // slaves always qualify for this assignment + // slaves always qualify for this assignment break; case "live with your Head Girl": if ((V.HGSuiteSlaves < 1 && slave.indentureRestrictions <= 0)) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -97,7 +97,7 @@ window.DefaultRules = (function() { if ((V.arcadeSlaves < V.arcade && slave.indentureRestrictions <= 0 && (slave.breedingMark != 1 || V.propOutcome === 0))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -106,7 +106,7 @@ window.DefaultRules = (function() { if ((V.masterSuiteSlaves < V.masterSuite && (slave.devotion > 20 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20)))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -115,7 +115,7 @@ window.DefaultRules = (function() { if ((V.clinicSlaves < V.clinic && (slave.health < 20 || (slave.chem > 15 && V.Nurse !== 0 && V.clinicUpgradeFilters == 1)) || ((slave.bellyImplant > -1) && (V.bellyImplants == 1)) || slave.preg > 1)) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -124,7 +124,7 @@ window.DefaultRules = (function() { if ((V.spaSlaves < V.spa) && (slave.health < 20) || (slave.trust < 60) || (slave.devotion <= 60) || (slave.fetish == "mindbroken") && (slave.devotion >= -20)) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -133,7 +133,7 @@ window.DefaultRules = (function() { if ((V.nurserySlaves < V.nursery) && !slave.fuckdoll && (slave.devotion > 20 || slave.trust > 20)) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -142,7 +142,7 @@ window.DefaultRules = (function() { if ((V.brothelSlaves < V.brothel && (slave.devotion > 50 || slave.trust > 50 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20)) && (slave.breedingMark != 1 || V.propOutcome === 0))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -151,7 +151,7 @@ window.DefaultRules = (function() { if ((V.clubSlaves < V.club && (slave.devotion > 50 || slave.trust > 50 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20)) && (slave.breedingMark != 1 || V.propOutcome === 0))) break; else { - RAFacilityRemove(slave, rule); // before deleting rule.setAssignment + RAFacilityRemove(slave, rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -169,19 +169,19 @@ window.DefaultRules = (function() { if ((V.dairyPregSetting < 2) || (slave.vagina > 2) || (slave.ovaries === 0) || (V.dairyPrepUpgrade == 1)) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } } @@ -201,7 +201,7 @@ window.DefaultRules = (function() { if ((V.servantsQuartersSlaves < V.servantsQuarters && canSee(slave) && canWalk(slave) && (slave.devotion >= -20 || slave.trust < -20 || (slave.devotion >= -50 && slave.trust <= 20)))) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -211,11 +211,11 @@ window.DefaultRules = (function() { if ((slave.intelligenceImplant < 30) || (slave.voice !== 0 && slave.accent+V.schoolroomUpgradeLanguage > 2) || (slave.oralSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.whoreSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.entertainSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.analSkill < 10+V.schoolroomUpgradeSkills*20) || ((slave.vagina >= 0) && (slave.vaginalSkill < 10+V.schoolroomUpgradeSkills*20))) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -224,7 +224,7 @@ window.DefaultRules = (function() { if ((V.cellblockSlaves < V.cellblock && ((slave.devotion < -20 && slave.trust >= -20) || (slave.devotion < -50 && slave.trust >= -50)))) break; else { - RAFacilityRemove(slave,rule); // before deleting rule.setAssignment + RAFacilityRemove(slave,rule); // before deleting rule.setAssignment delete rule.setAssignment; } break; @@ -857,7 +857,7 @@ window.DefaultRules = (function() { slave.buttplug = "plug"; } break; - + case "long, large plug": if (slave.breedingMark == 1 && V.propOutcome == 1) { r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for her anus.`; @@ -999,7 +999,7 @@ window.DefaultRules = (function() { } function ProcessAssetGrowthDrugs(slave, rule) { - // Asset Growth + // Asset Growth const growth_drugs = new Set(["breast injections", "intensive breast injections", "breast redistributors", "butt injections", "intensive butt injections", "butt redistributors", "lip injections", "lip atrophiers", "penis enhancement", "intensive penis enhancement", "penis atrophiers", "testicle enhancement", "intensive testicle enhancement", "testicle atrophiers", "hyper breast injections", "hyper butt injections", "hyper penis enhancement", "hyper testicle enhancement"]); if ((slave.drugs == "super fertility drugs" || slave.drugs == "fertility drugs") && isFertile(slave)) { r += `<br>${slave.slaveName} is on ${slave.drugs} and will not be considered for drug enhancement until that regime is complete.`; @@ -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 (!rule.hyper_drugs) { // More resource intensive version with prioritizing. + if (slave.assignmentVisible) { // More resource intensive version with prioritizing. Possible to give this a toggle rather than basing it on visibility. let _priorities = []; if (rule.growth_boobs != "no default setting") { let _priority; @@ -1104,10 +1104,15 @@ 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; @@ -1115,8 +1120,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; @@ -1133,8 +1138,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; @@ -1142,8 +1147,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; @@ -1205,7 +1210,7 @@ window.DefaultRules = (function() { } function ProcessOtherDrugs(slave, rule) { - // Other Drugs + // Other Drugs if (slave.indentureRestrictions < 2 && rule.drug !== "no default setting" && slave.drugs !== rule.drug) { let flag = true; switch (rule.drug) { @@ -1233,117 +1238,117 @@ window.DefaultRules = (function() { if (!((slave.breedingMark != 1 || V.propOutcome == 0) && slave.balls > 0 && slave.pubertyXY === 0)) flag = false; break; - + case "psychosuppressants": if (!(slave.intelligence > -100 && slave.indentureRestrictions < 1)) flag = false; break; - + case "breast injections": if (!(slave.boobs < 48000)) flag = false; break; - + case "hyper breast injections": if (!(slave.boobs < 25000)) flag = false; break; - + case "breast redistributors": if (!(slave.boobs - slave.boobsImplant > 100)) flag = false; break; - + case "butt injections": if (!(slave.butt < 9)) flag = false; break; - + case "hyper butt injections": if (!(slave.butt < 20)) flag = false; break; - + case "nipple atrophiers": if (!(["huge", "puffy", "cute"].includes(slave.nipples))) flag = false; break; - + case "butt redistributors": if (!(slave.buttImplant > 0)) flag = false; break; - + case "lip injections": if (!(slave.lips <= 95 || (slave.lips <= 85 && V.seeExtreme !== 1))) flag = false; break; - + case "lip atrophiers": if (!(slave.lips - slave.lipsImplant > 0)) flag = false; break; - + case "super fertility drugs": if (!(slave.indentureRestrictions < 1 && (slave.breedingMark !== 1 || V.propOutcome == 0))) flag = false; break; - + case "penis enhancement": if (!((slave.dick > 0 && slave.dick < 10) || slave.clit < 5)) flag = false; break; - + case "hyper penis enhancement": if (!((slave.dick > 0 && slave.dick < 31) || slave.clit < 5)) flag = false; break; - + case "penis atrophiers": if (!(slave.dick > 1)) flag = false; break; - + case "testicle enhancement": if (!(slave.balls > 0)) flag = false; break; - + case "hyper testicle enhancement": if (!(slave.balls > 0)) flag = false; break; - + case "testicle atrophiers": if (!(slave.balls > 1)) flag = false; break; - + case "clitoris atrophiers": if (!(slave.clit > 0)) flag = false; break; - + case "labia atrophiers": if (!(slave.labia > 0)) flag = false; break; - + case "appetite suppressors": if (!(slave.weight <= -95)) flag = false; break; - + case "female hormone injections": if (!((slave.breedingMark !== 1 || V.propOutcome == 0) && (slave.ovaries === 1 || slave.mpreg === 1) && slave.pubertyXX === 0)) flag = false; break; - + case "male hormone injections": if (!(slave.balls > 0 && slave.pubertyXY === 0)) flag = false; break; - + default: break; } @@ -1398,7 +1403,7 @@ window.DefaultRules = (function() { } function ProcessDiet(slave, rule) { - // Diet Setting + // Diet Setting if (rule.diet !== undefined && rule.diet !== "no default setting") { /* if ((slave.boobs >= 1600) && (slave.muscles <= 5) && (slave.amp != 1) && ((rule.muscles == "no default setting") || (rule.muscles === 0))) { @@ -1426,7 +1431,7 @@ window.DefaultRules = (function() { slave.diet = "restricted"; r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`; } - + } else if ((slave.weight - rule.diet) < -5) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; @@ -1547,7 +1552,7 @@ window.DefaultRules = (function() { } } } - } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp != 1)) { // no diet rule, muscles only + } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp != 1)) { // no diet rule, muscles only if ((slave.muscles >= rule.muscles+8)) { if ((slave.diet !== "slimming")) { slave.diet = "slimming"; @@ -1844,7 +1849,7 @@ window.DefaultRules = (function() { } } } - + function ProcessSolidFood(slave, rule) { if ((rule.onDiet !== undefined) && (rule.onDiet !== "no default setting")) { if ((slave.onDiet !== rule.onDiet)) { @@ -2457,12 +2462,12 @@ window.DefaultRules = (function() { } } } - + function ProcessLabel(slave, rule) { if (rule.label !== "no default setting" && !slave.customLabel.includes("["+rule.label+"]")) { slave.customLabel = slave.customLabel + "[" + rule.label + "]"; r += `<br>${slave.slaveName} has been tagged as ${rule.label}`; - } + } if (rule.removeLabel !== "no default setting" && slave.customLabel.includes("["+rule.removeLabel+"]")) { slave.customLabel = slave.customLabel.replace("["+rule.removeLabel+"]", ""); diff --git a/src/js/SetBellySize.tw b/src/js/SetBellySize.tw index d4e1ea3280da7881fe64cc594b687d77690518d1..aa58d605f4c28c8987da9d9bcdd2c8c8b044d988 100644 --- a/src/js/SetBellySize.tw +++ b/src/js/SetBellySize.tw @@ -2,7 +2,7 @@ window.SetBellySize = function SetBellySize(slave) { let _implantSize - WombNormalizePreg(slave) /*now with support for legacy code that advance pregnancy by setting .preg++ */ + WombNormalizePreg(slave) /*now with support for legacy code that advance pregnancy by setting .preg++ */ if (slave.bellyImplant > 0) _implantSize = slave.bellyImplant diff --git a/src/js/accordianJS.tw b/src/js/accordianJS.tw index 836311ecda63ed257613a4904e955466fcc2a5b0..67555db48225164444e9bc22487ce6b434b0b4d5 100644 --- a/src/js/accordianJS.tw +++ b/src/js/accordianJS.tw @@ -8,13 +8,13 @@ * with other scripts, since anything poking the DOM here will be done last * * Dev Note: The accordion mod should be able to turn *anything* into an accordion. This iteration - * is configured tightly for the end of week report runs, but it shouldn't be that hard to adapt for + * is configured tightly for the end of week report runs, but it shouldn't be that hard to adapt for * other uses, like character bios. For now, I'll see what other extra-long passages of cosmetic text * might benefit. * * 000-250-006 03092017 */ - + postdisplay["doAccordionSet"] = function (content) { if (variables().useAccordion == 1) { Array.prototype.slice.call(document.querySelectorAll('.macro-include')) diff --git a/src/js/assayJS.tw b/src/js/assayJS.tw index 5ed6ba58536a8bb0b259214afa0150019925fbfd..4ecba4cd36bf621a06aeda1176c8b1ac34523490 100644 --- a/src/js/assayJS.tw +++ b/src/js/assayJS.tw @@ -8,11 +8,11 @@ window.isSlim = function(slave) { if ((slave.muscles <= 30) && (ArcologyZero.FSPhysicalIdealist === "unset") && (slave.weight <= 10) && (ArcologyZero.FSHedonisticDecadence === "unset")) { slim = true; } else if (ArcologyZero.FSPhysicalIdealist !== "unset") { - if ((ArcologyZero.FSPhysicalIdealistStrongFat === 1) && (slave.weight <= 30)) { + if ((ArcologyZero.FSPhysicalIdealistStrongFat === 1) && (slave.weight <= 30)) { slim = true; - } - } else if ((ArcologyZero.FSHedonisticDecadence !== "unset") && (slave.weight <= 30)) { - if (ArcologyZero.FSHedonisticDecadenceStrongFat === 1) { + } + } else if ((ArcologyZero.FSHedonisticDecadence !== "unset") && (slave.weight <= 30)) { + if (ArcologyZero.FSHedonisticDecadenceStrongFat === 1) { slim = true; } else if (slave.muscles <= 30) { slim = true; @@ -1645,7 +1645,7 @@ window.DegradingName = function DegradingName(slave) { if (slave.fetishKnown === 1) { if (slave.fetish === "buttslut") { names.push("Anal", "Sodomy"); - } + } if (slave.fetish === "cumslut") { names.push("Cum", "Dicksuck", "Sucker"); } @@ -2170,7 +2170,7 @@ window.Deadliness = function Deadliness(slave) { deadliness -= 1; } } - + if (slave.labor === 1) { deadliness -= 15; } else if (slave.preg >= 40 && slave.pregControl !== "labor supressors") { diff --git a/src/js/assignJS.tw b/src/js/assignJS.tw index 2ca984e1b0ffcf2b7e145c89a9825273711f5248..9d35a4ce091f557942873a8cadb6ae0de5fe1bd2 100644 --- a/src/js/assignJS.tw +++ b/src/js/assignJS.tw @@ -231,7 +231,7 @@ window.assignJob = function assignJob(slave, job) { break; } break; - + case "work as a nanny": case "nursery": slave.assignment = "work as a nanny"; @@ -307,7 +307,7 @@ window.assignJob = function assignJob(slave, job) { if (awi != -1) { V.personalAttention.deleteAt(awi); if (V.personalAttention.length === 0) { - if (V.PC.career === "escort") + if (V.PC.career === "escort") V.personalAttention = "whoring"; else if (V.PC.career === "servant") V.personalAttention = "upkeep"; @@ -328,7 +328,7 @@ window.removeJob = function removeJob(slave, assignment) { "use strict"; const V = State.variables; let r = ""; - + const idx = V.slaveIndices[slave.ID]; if (assignment === "Pit") diff --git a/src/js/datatypeCleanupJS.tw b/src/js/datatypeCleanupJS.tw index 3879d13b9bdfe197e6e6b5d6deefb047682468bb..6973e3c2425c7443493769b6e03f8368dc79cb5a 100644 --- a/src/js/datatypeCleanupJS.tw +++ b/src/js/datatypeCleanupJS.tw @@ -4,17 +4,17 @@ This function does not ensure values make sense. For example, it does not fix weird relations/relationships/rivalries/pregnancies/prosthetics. It only makes sure most datatypes are correct, and sets to default if not. Number values are clamped to the correct bounds. Any values that are supposed to be objects or arrays are not handled (yet). - + A tutorial on how to add to this passage: - The || operator can be very useful for setting default values. To be precise, + The || operator can be very useful for setting default values. To be precise, x = y || z - is the same thing as + is the same thing as if (y) {x = y} else {x = z} This means that if z is the default value, in the ideal case you could write x = x || z. If x is already in use, this won't change it, and if x is not defined it will set it to z. However, for example, if x is 0 but the default is -1 this will actually set x to -1! So care must be taken. - - Let's say you want to add slave.value to this function, and you want it to be a number. + + Let's say you want to add slave.value to this function, and you want it to be a number. First, you need to take whatever slave.value currently is, and turn it into a number. You can use either +slave.value or Number(slave.value) to do this. Second, you need to determine what range to restrict slave.value to. You'll either use Math.max, Math.min, Math.clamp, or none of them. Finally, you need to consider the default value if the .max/.min/.clamp returned 0 (or NaN). To make a long story short, @@ -23,7 +23,7 @@ Use slave.value = Math.clamp(+slave.value, a, b) || default; if you need a <= slave.value <= b. Use slave.value = +slave.value || default; if slave.value can be any number. The exception to this is if the default != 0. In this case, it's usually good enough to just check if slave.value !== 0 first. The strict equality is important! - + If you want slave.value to be a string, there's no easy tricks to make sure it's already an accepted value. The simplest way is the following if (typeof slave.value !== "string") slave.value = default; */ @@ -55,7 +55,7 @@ window.SlaveDatatypeCleanup = function SlaveDatatypeCleanup (slave) { window.slaveAgeDatatypeCleanup = function slaveAgeDatatypeCleanup(slave) { const V = State.variables; - + slave.birthWeek = Math.clamp(+slave.birthWeek, 0, 51) || 0; if (slave.age > 0) { slave.actualAge = Math.clamp(+slave.actualAge, V.minimumSlaveAge, Infinity) || slave.age; /* if undefined, this sets to slave.age */ @@ -195,6 +195,7 @@ window.slavePregnancyDatatypeCleanup = function slavePregnancyDatatypeCleanup(sl slave.prematureBirth = Math.clamp(+slave.prematureBirth, 0, 1) || 0; slave.ovaries = Math.clamp(+slave.ovaries, 0, 1) || 0; slave.vasectomy = Math.clamp(+slave.vasectomy, 0, 1) || 0; + slave.tubectomy = Math.clamp(+slave.tubectomy, 0, 1) || 0; slave.mpreg = Math.clamp(+slave.mpreg, 0, 1) || 0; slave.reservedChildren = WombReserveCount(slave, "incubator") || 0; slave.reservedChildrenNursery = WombReserveCount(slave, "nursery") || 0; @@ -209,7 +210,7 @@ window.slavePregnancyDatatypeCleanup = function slavePregnancyDatatypeCleanup(sl if (typeof slave.pregControl !== "string") { slave.pregControl = "none"; } - WombNormalizePreg(slave); + WombNormalizePreg(slave); }; window.slaveBellyDatatypeCleanup = function slaveBellyDatatypeCleanup(slave) { @@ -764,6 +765,7 @@ window.childPregnancyDatatypeCleanup = function childPregnancyDatatypeCleanup(ch child.prematureBirth = Math.clamp(+child.prematureBirth, 0, 1) || 0; child.ovaries = Math.clamp(+child.ovaries, 0, 1) || 0; child.vasectomy = Math.clamp(+child.vasectomy, 0, 1) || 0; + child.tubectomy = Math.clamp(+child.tubectomy, 0, 1) || 0; child.mpreg = Math.clamp(+child.mpreg, 0, 1) || 0; child.reservedChildren = WombReserveCount(child, "incubator") || 0; child.reservedChildrenNursery = WombReserveCount(child, "nursery") || 0; @@ -1171,7 +1173,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { PC.staminaPills = Math.clamp(+PC.staminaPills, 0, 1) || 0; PC.storedCum = Math.max(+PC.storedCum, 0) || 0; PC.mpreg = 0; /* So knockMeUp() may be used with the PC */ - + if (PC.age !== undefined) { delete PC.age; } @@ -1181,7 +1183,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { if (PC.indentureRestrictions !== undefined) { delete PC.indentureRestrictions; } - + /* None of these are in use */ PC.bellyPreg = PC.belly; PC.ageImplant = 0; @@ -1193,16 +1195,16 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { const V = State.variables; - + V.ACitizens = Math.max(+V.ACitizens, 0) || 0; V.ASlaves = Math.max(+V.ASlaves, 0) || 0; V.shelterAbuse = Math.max(+V.shelterAbuse, 0) || 0; - + V.arcologies[0].prosperity = Math.clamp(+V.arcologies[0].prosperity, 1, 300) || 1; V.AProsperityCap = Math.max(+V.AProsperityCap, 0) || 0; V.arcologies[0].ownership = Math.clamp(+V.arcologies[0].ownership, 0, 100) || 0; V.arcologies[0].minority = Math.clamp(+V.arcologies[0].minority, 0, 100) || 0; - + V.economy = Math.max(+V.economy, 20) || 100; V.difficultySwitch = Math.clamp(+V.difficultySwitch, 0, 1) || 0; V.localEcon = Math.max(+V.localEcon, 20) || V.economy; @@ -1223,7 +1225,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.deltaDemand = Math.clamp(+V.deltaDemand, -3000, 3000) || 0; V.econWeatherDamage = Math.max(+V.econWeatherDamage, 0) || 0; V.disasterResponse = Math.clamp(V.disasterResponse, 0, 2) || 0; - + V.foodCost = Math.trunc(2500/V.economy); V.drugsCost = Math.trunc(10000/V.economy); V.rulesCost = Math.trunc(10000/V.economy); diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw index 0823008fbb36d4b32817681a586e737508553dcd..ac16f8387aad84730597652e590b592916a3f68b 100644 --- a/src/js/eventSelectionJS.tw +++ b/src/js/eventSelectionJS.tw @@ -1528,7 +1528,7 @@ if(eventSlave.fetish != "mindbroken") { } } } - + if(eventSlave.vagina == 0) { if(eventSlave.devotion > 50) { if(eventSlave.trust > 20) { @@ -2764,7 +2764,7 @@ if(eventSlave.fetish != "mindbroken") { } } } - + if(eventSlave.vagina == 0) { if(eventSlave.devotion > 50) { if(eventSlave.trust > 20) { diff --git a/src/js/extendedFamilyModeJS.tw b/src/js/extendedFamilyModeJS.tw index fc1579a6d1a61a4e7ea1331f2e60968480ae8c1d..442370b0363b89c79d3efffa1aca433ece258029 100644 --- a/src/js/extendedFamilyModeJS.tw +++ b/src/js/extendedFamilyModeJS.tw @@ -100,7 +100,7 @@ window.areSisters = function(c1, c2) { var sib = 4; if(sameMom(c1, c2)) { sib -= 1; - } + } if(sameDad(c1, c2)) { sib -=1; } @@ -136,8 +136,8 @@ window.totalRelatives = function(slave) { return relatives }; -window.mutualChildren = function(slave1, slave2, slaves) { - return slaves.filter(function(s) { return s.ID != slave1.ID && s.ID != slave2.ID && s.mother > 0 && s.father > 0 && ((s.mother == slave1.ID && s.father == slave2.ID) || (s.mother == slave2.ID && s.father == slave1.ID)); }).length; +window.mutualChildren = function(slave1, slave2, slaves) { + return slaves.filter(function(s) { return s.ID != slave1.ID && s.ID != slave2.ID && s.mother > 0 && s.father > 0 && ((s.mother == slave1.ID && s.father == slave2.ID) || (s.mother == slave2.ID && s.father == slave1.ID)); }).length; } window.isSlaveAvailable = function(slave) { diff --git a/src/js/familyTree.tw b/src/js/familyTree.tw index 478a320cdb1036563a6c6c17a028a50abb4e04da..115c2eca26ecfab3f6c8cd63c552c63f7498c426 100644 --- a/src/js/familyTree.tw +++ b/src/js/familyTree.tw @@ -463,7 +463,7 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) { return family_graph; }; -/*Old version. To use, do something like: +/*Old version. To use, do something like: <div id="editFamily"> <div id="graph"></div> </div> diff --git a/src/js/generateGenetics.tw b/src/js/generateGenetics.tw index b574f256aa1f24871dce6e29e1cbf102be22f574..1163c65a9a42cf2796b0ade304d70ab31b48857a 100644 --- a/src/js/generateGenetics.tw +++ b/src/js/generateGenetics.tw @@ -76,7 +76,7 @@ window.generateGenetics = (function() { genes.sexualFlaw = setSexualFlaw(father, mother); genes.behavioralFlaw = setBehavioralFlaw(father, mother); genes.fetish = setFetish(father, mother); - + return genes; } @@ -332,7 +332,7 @@ window.generateGenetics = (function() { } return hair; } - + // pubicHairStyle function setPubicHStyle(father, mother) { let hair; @@ -369,7 +369,7 @@ window.generateGenetics = (function() { } return markings; } - + // sexualFlaw function setSexualFlaw(father, mother) { let flaw; @@ -391,7 +391,7 @@ window.generateGenetics = (function() { } return flaw; } - + // fetish function setFetish(father, mother) { let fetish; diff --git a/src/js/generateNewSlaveJS.tw b/src/js/generateNewSlaveJS.tw index a5990231078dc6e3400fb2a9f773de5fd2d984b2..e8eca3f8ff7784be8932c526b005c9ee2f8f4f79 100644 --- a/src/js/generateNewSlaveJS.tw +++ b/src/js/generateNewSlaveJS.tw @@ -643,7 +643,7 @@ window.GenerateNewSlave = (function(){ slave.fetishStrength = jsRandom(0,90); slave.fetish = jsEither(["none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "submissive", "submissive", "cumslut", "humiliation", "humiliation", "buttslut", "boobs", "pregnancy", "dom", "sadist", "masochist"]); slave.behavioralFlaw = jsEither(["none", "none", "none", "arrogant", "bitchy", "odd", "hates men", "hates women", "hates women", "anorexic", "gluttonous", "devout", "liberated"]); - + if (slave.behavioralFlaw == "devout") { slave.sexualFlaw = jsEither(["none", "repressed", "shamefast", "apathetic", "crude", "judgemental"]); } else { @@ -662,7 +662,7 @@ window.GenerateNewSlave = (function(){ slave.fetishStrength = jsRandom(0,90); slave.fetish = jsEither(["none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "none", "submissive", "cumslut", "humiliation", "buttslut", "buttslut", "boobs", "dom", "sadist", "masochist"]); slave.behavioralFlaw = jsEither(["none", "none", "none", "arrogant", "bitchy", "odd", "hates men", "hates men", "hates men", "hates women", "anorexic", "gluttonous", "devout", "liberated"]); - + if (slave.behavioralFlaw == "devout") { slave.sexualFlaw = jsEither(["none", "repressed", "shamefast", "apathetic", "crude", "judgemental"]); } else { @@ -697,7 +697,7 @@ window.GenerateNewSlave = (function(){ case "pacific islander": case "amerindian": case "asian": - case "middle eastern": + case "middle eastern": case "semitic": case "southern european": slave.butt = jsEither([1, 2, 2, 3, 3]); @@ -944,11 +944,11 @@ window.GenerateNewSlave = (function(){ } else { maleCrookedTeethGen -= 20; } - + if (jsRandom(0, maleCrookedTeethGen) <= 15 && slave.physicalAge >= 12) { slave.teeth = jsEither(["crooked", "crooked", "crooked", "crooked", "crooked", "crooked", "crooked", "gapped"]); } - + if (slave.physicalAge < 6) { slave.teeth = "baby"; } else if (slave.physicalAge < 12) { @@ -989,8 +989,8 @@ window.GenerateNewSlave = (function(){ function generateXXBodyHair() { slave.pubicHColor = slave.hColor; slave.underArmHColor = slave.hColor; - slave.pubicHStyle = jsEither(["bald", "bald", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless", "in a strip", "in a strip", "in a strip", "in a strip", "in a strip", "neat", "neat", "neat", "neat", "neat", "very bushy", "very bushy", "waxed", "waxed", "waxed", "waxed", "waxed", "waxed"]); - slave.underArmHStyle = jsEither(["bald", "bald", "bushy", "bushy", "bushy", "hairless", "neat", "neat", "neat", "neat", "neat", "shaved", "shaved", "shaved", "shaved", "shaved", "waxed", "waxed", "waxed", "waxed"]); + slave.pubicHStyle = jsEither(["hairless", "bald", "bald", "waxed", "waxed", "waxed", "waxed", "waxed", "waxed", "in a strip", "in a strip", "in a strip", "in a strip", "in a strip", "neat", "neat", "neat", "neat", "neat", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy", "bushy", "bushy", "bushy", "bushy", "very bushy", "very bushy"]); + slave.underArmHStyle = jsEither(["hairless", "bald", "bald", "waxed", "waxed", "waxed", "waxed", "shaved", "shaved", "shaved", "shaved", "shaved", "neat", "neat", "neat", "neat", "neat", "bushy", "bushy", "bushy"]); if ((slave.pubicHStyle == "hairless" || slave.underArmHStyle == "hairless") && Math.random() > 0.4) { slave.pubicHStyle = "hairless"; slave.underArmHStyle = "hairless"; @@ -1001,27 +1001,27 @@ window.GenerateNewSlave = (function(){ } else { slave.eyebrowHColor = slave.hColor; } - slave.eyebrowHStyle = jsEither(["bald", "curved", "curved", "curved", "curved", "curved", "curved", "curved", "elongated", "elongated", "elongated", "high-arched", "high-arched", "high-arched", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "rounded", "rounded", "rounded", "rounded", "rounded", "shaved", "shaved", "shortened", "shortened", "shortened", "slanted inwards", "slanted inwards", "slanted outwards", "slanted outwards", "straight", "straight", "straight", "straight", "straight", "straight"]); - slave.eyebrowFullness = jsEither(["bushy", "bushy", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "pencil-thin", "pencil-thin", "tapered", "tapered", "tapered", "tapered", "thick", "thick", "thick", "thin", "thin", "thin", "threaded", "threaded", "threaded", "threaded"]); + slave.eyebrowHStyle = jsEither(["bald", "shaved", "shaved", "straight", "straight", "straight", "straight", "straight", "straight", "rounded", "rounded", "rounded", "rounded", "rounded", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "slanted inwards", "slanted inwards", "slanted outwards", "slanted outwards", "high-arched", "high-arched", "high-arched", "elongated", "elongated", "elongated", "shortened", "shortened", "shortened", "curved", "curved", "curved", "curved", "curved", "curved", "curved"]); + slave.eyebrowFullness = jsEither(["pencil-thin", "pencil-thin", "thin", "thin", "thin", "threaded", "threaded", "threaded", "threaded", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "tapered", "tapered", "tapered", "tapered", "thick", "thick", "thick", "bushy", "bushy"]); }; function generateXYBodyHair() { slave.pubicHColor = slave.hColor; slave.underArmHColor = slave.hColor; - slave.pubicHStyle = jsEither(["bald", "bald", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless", "in a strip", "in a strip", "in a strip", "neat", "neat", "neat", "neat", "neat", "neat", "very bushy", "very bushy", "waxed", "waxed", "waxed", "waxed", "waxed", "waxed"]); - slave.underArmHStyle = jsEither(["bald", "bald", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless", "neat", "neat", "neat", "neat", "neat", "neat", "neat", "shaved", "shaved", "shaved", "shaved", "shaved", "waxed", "waxed", "waxed", "waxed"]); + slave.pubicHStyle = jsEither(["hairless", "bald", "bald", "waxed", "waxed", "waxed", "waxed", "waxed", "waxed", "in a strip", "in a strip", "in a strip", "neat", "neat", "neat", "neat", "neat", "neat", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy in the front and neat in the rear", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "very bushy", "very bushy"]); + slave.underArmHStyle = jsEither(["hairless", "bald", "bald", "waxed", "waxed", "waxed", "waxed", "shaved", "shaved", "shaved", "shaved", "shaved", "neat", "neat", "neat", "neat", "neat", "neat", "neat", "bushy", "bushy", "bushy", "bushy", "bushy"]); if ((slave.pubicHStyle == "hairless" || slave.underArmHStyle == "hairless") && Math.random() > 0.4) { slave.pubicHStyle = "hairless"; slave.underArmHStyle = "hairless"; } if (slave.hColor == "blonde" && Math.random() > 0.85) { - slave.eyebrowHColor = jsEither(["black", "brown", "brown", "brown", "brown"]); + slave.eyebrowHColor = jsEither(["brown", "brown", "brown", "brown", "black"]); slave.override_Brow_H_Color = 1; } else { slave.eyebrowHColor = slave.hColor; } - slave.eyebrowHStyle = jsEither(["bald", "curved", "curved", "curved", "curved", "curved", "elongated", "high-arched", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "rounded", "shaved", "shaved", "shortened", "slanted inwards", "slanted outwards", "straight", "straight", "straight", "straight", "straight", "straight"]); - slave.eyebrowFullness = jsEither(["bushy", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "pencil-thin", "tapered", "tapered", "tapered", "thick", "thick", "thin", "thin", "threaded", "threaded", "threaded"]); + slave.eyebrowHStyle = jsEither(["bald", "shaved", "shaved", "straight", "straight", "straight", "straight", "straight", "straight", "rounded", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "slanted inwards", "slanted outwards", "high-arched", "elongated", "shortened", "curved", "curved", "curved", "curved", "curved"]); + slave.eyebrowFullness = jsEither(["pencil-thin", "thin", "thin", "threaded", "threaded", "threaded", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "natural", "tapered", "tapered", "tapered", "thick", "thick", "bushy"]); }; function generateXXPuberty() { @@ -1265,7 +1265,7 @@ window.GenerateNewSlave = (function(){ slave.hColor = "black"; slave.hStyle = "neat"; break; - case "middle eastern": + case "middle eastern": case "semitic": case "southern european": slave.lips = jsRandom(5,25); @@ -1328,13 +1328,13 @@ window.GenerateNewSlave = (function(){ } if (slave.boobs < 250) { - slave.nipples = jsEither(["cute", "cute", "partially inverted", "puffy", "tiny", "tiny", "tiny", "tiny"]); + slave.nipples = jsEither(["tiny", "tiny", "tiny", "tiny", "cute", "cute", "puffy", "partially inverted"]); } else if (slave.boobs < 500) { - slave.nipples = jsEither(["cute", "cute", "cute", "partially inverted", "puffy", "tiny"]); + slave.nipples = jsEither(["tiny", "cute", "cute", "cute", "puffy", "partially inverted"]); } else if (slave.boobs < 1000) { - slave.nipples = jsEither(["cute", "cute", "cute", "inverted", "partially inverted", "puffy", "puffy", "tiny"]); + slave.nipples = jsEither(["tiny", "cute", "cute", "cute", "puffy", "puffy", "partially inverted", "inverted"]); } else { - slave.nipples = jsEither(["cute", "huge", "inverted", "partially inverted", "puffy"]); + slave.nipples = jsEither(["cute", "puffy", "partially inverted", "inverted", "huge"]); } }; @@ -1349,7 +1349,7 @@ window.GenerateNewSlave = (function(){ function generateDisabilities() { if (slave.physicalAge >= jsRandom(0,100)) { slave.eyes = -1; - } + } if (slave.physicalAge >= jsRandom(30,100)) { slave.hears = -1; } diff --git a/src/js/hTagMacroJS.tw b/src/js/hTagMacroJS.tw index d33e0f20e8ee26ed9d4e72a8df50050af3fccc8b..25a3d459fef6ba3a6b1ae957d84331baa34301e0 100644 --- a/src/js/hTagMacroJS.tw +++ b/src/js/hTagMacroJS.tw @@ -3,9 +3,9 @@ /* * <<htag>> macro * A simple macro which allows to create wrapping html elements with dynamic IDs. - * idea blatantly robbed from the spanMacroJS.tw but expanded to a more generic + * idea blatantly robbed from the spanMacroJS.tw but expanded to a more generic * case, allowing <div>, <button> or whatever you want. elements, default is for - * the div though. In addition, you can pass an object in as the first argument + * the div though. In addition, you can pass an object in as the first argument * instead of an id, and each of the object's attributes will become attributes * of the generate tag. * diff --git a/src/js/itemAvailability.tw b/src/js/itemAvailability.tw index 8cf51a08b04bb3569e6df1b4f8d5dd04485ed6d7..81fae0045d442d64bbc5a897e97a5c376bccf9e0 100644 --- a/src/js/itemAvailability.tw +++ b/src/js/itemAvailability.tw @@ -148,7 +148,7 @@ window.isItemAccessible = function(string) { return false; } break; - + case 'a klan robe': case 'a slutty klan robe': case 'a schutzstaffel uniform': @@ -255,7 +255,7 @@ window.isItemAccessible = function(string) { return false; } break; - + case 'sport shorts and a t-shirt': if (V.clothesBoughtSports === 1 && V.clothesBoughtCasual === 1) { return true; diff --git a/src/js/pregJS.tw b/src/js/pregJS.tw index 7e17b5554ab6e643ed1176c5a535874f6bd07817..c9bc4ccba48a271402c56b443482416fd30859fe 100644 --- a/src/js/pregJS.tw +++ b/src/js/pregJS.tw @@ -70,7 +70,7 @@ window.setPregType = function(actor) { if(actor.broodmother < 1) { // Broodmothers should be not processed here. Necessary now. if(typeof actor.readyOva == "number" && actor.readyOva != 0) { - ovum = actor.readyOva; //just single override; for delayed impregnation cases + ovum = actor.readyOva; //just single override; for delayed impregnation cases } else if(actor.ID == -1) { if(actor.geneticQuirks.fertility == 2 && actor.geneticQuirks.hyperFertility == 2) { // Do not mix with sperm if(actor.fertDrugs == 1) { @@ -231,7 +231,7 @@ window.knockMeUp = function(target, chance, hole, fatherID, displayOverride) { } window.getIncubatorReserved = function(slaves) { - + return FetusGlobalReserveCount("incubator"); } @@ -243,7 +243,7 @@ window.getNurseryReserved = function (slaves) { window.findFather = function(fatherID) { let father; let V = State.variables; - + father = V.slaves[V.slaveIndices[fatherID]]; if (father === undefined) { if (V.incubator > 0) { @@ -255,7 +255,7 @@ window.findFather = function(fatherID) { father = V.cribs.find(function(s) { return s.ID == fatherID; }); } } - + return father; } @@ -269,7 +269,7 @@ window.adjustFatherProperty = function(actor, property, newValue) { window.adjustFatherProperty = function(actor, property, newValue) { let V = State.variables; let fatherIndex; - + fatherIndex = V.slaves.findIndex(function(s) { return s.ID == actor.ID; }); if (fatherIndex > 0) { V.slaves[fatherIndex][property] = newValue; diff --git a/src/js/rbuttonJS.tw b/src/js/rbuttonJS.tw index 8ce088b90ed3dcd7c4e8fbe75717cd0546205cb9..4e1bf851f20520b2919657072782482e15adffc6 100644 --- a/src/js/rbuttonJS.tw +++ b/src/js/rbuttonJS.tw @@ -1,10 +1,10 @@ :: rbuttonJS [script] /* This is modified radiobutton macro, for automatic checked state setup*/ -/* Usage (be sure to use quotes around parameters): +/* Usage (be sure to use quotes around parameters): <<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.">> + <<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 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. */ diff --git a/src/js/removeActiveSlave.tw b/src/js/removeActiveSlave.tw index f46aa12fe685b0d079d60d3de232f6e94f999810..6bffe5cd3840f950c37aaed69c02e09eba4d5ac5 100644 --- a/src/js/removeActiveSlave.tw +++ b/src/js/removeActiveSlave.tw @@ -13,7 +13,7 @@ window.removeActiveSlave = function removeActiveSlave() { if (V.PC.pregSource === V.missingParentID) { missing = true; } - + if (V.PC.mother === AS_ID) { V.PC.mother = V.missingParentID; missing = true; @@ -59,7 +59,7 @@ window.removeActiveSlave = function removeActiveSlave() { }); } V.slaves.forEach(slave => { - WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ + WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ WombChangeGeneID(slave, AS_ID, V.missingParentID); if (slave.pregSource === V.missingParentID) { missing = true; @@ -233,9 +233,9 @@ window.removeActiveSlave = function removeActiveSlave() { ID : V.missingParentID }; if (V.traitor.ID == V.activeSlave.ID) { /* To link developing fetuses to their parent */ - V.traitor.missingParentTag = V.missingParentID; + V.traitor.missingParentTag = V.missingParentID; } else if (V.boomerangSlave.ID == V.activeSlave.ID) { - V.boomerangSlave.missingParentTag = V.missingParentID; + V.boomerangSlave.missingParentTag = V.missingParentID; } V.missingParentID--; } diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index b81cd49e05f8827786795d28f2b3588124cf5c96..ca8a1473285ec7d36a186e4bc13cc666a159a87f 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -122,14 +122,14 @@ window.rulesAssistantOptions = (function() { this.element.remove(); } } - + class Section extends Element { constructor(header, hidden=false) { super(header); this.hidey = this.element.querySelector("div"); if (hidden) this.toggle_hidey(); } - + render(header) { const section = document.createElement("section"); section.classList.add("rajs-section"); @@ -179,7 +179,7 @@ window.rulesAssistantOptions = (function() { if (textinput) { value = document.createElement("input"); value.setAttribute("type", "text"); - value.classList.add("rajs-value"); // + value.classList.add("rajs-value"); // // call the variable binding when the input field is no longer being edited, and when the enter key is pressed value.onblur = () => {this.inputEdited(); }; value.onkeypress = (e) => { if (returnP(e)) this.inputEdited(); }; @@ -263,7 +263,7 @@ window.rulesAssistantOptions = (function() { this.parent = parent; pairs.forEach(item => this.appendChild(new ListItem(...item))); } - + render(label) { const elem = document.createElement("div"); const lelem = document.createElement("em"); @@ -761,7 +761,7 @@ window.rulesAssistantOptions = (function() { "genes": "XX, XY", }[attribute]; } - + setValue(input) { try { const arr = JSON.parse(input.value); @@ -980,7 +980,7 @@ window.rulesAssistantOptions = (function() { } } } - + class OtherSection extends Section { constructor() { super("Other Settings"); @@ -1394,7 +1394,7 @@ window.rulesAssistantOptions = (function() { this.onchange = (value) => current_rule.set.buttplugAttachment = value; } } - + class ImplantVolumeList extends List { constructor() { const pairs = [ @@ -1850,7 +1850,7 @@ window.rulesAssistantOptions = (function() { this.setValue(this.value2string(current_rule.set.dietCum, current_rule.set.dietMilk)); }; } - + value2string(cum, milk) { return `cum: ${cum}, milk: ${milk}`; } @@ -2207,7 +2207,7 @@ window.rulesAssistantOptions = (function() { super(items); } } - + class EarwearList extends List { constructor() { const pairs = [ @@ -2938,7 +2938,7 @@ window.rulesAssistantOptions = (function() { if (V.arcologies[0].FSChineseRevivalist !== "unset") items.push(["(FS) Imperial Seal", "a small image of your Imperial Seal"]); - + super("Your brand design is", items, true); } } diff --git a/src/js/rulesAutosurgery.tw b/src/js/rulesAutosurgery.tw index 4db8ec176f0e9ba4fb1cef19ba7af2a47e026f65..79a5a35a844ac794389961effe5ef53a2fbc438b 100644 --- a/src/js/rulesAutosurgery.tw +++ b/src/js/rulesAutosurgery.tw @@ -263,7 +263,7 @@ window.rulesAutosurgery = (function() { V.cash -= V.surgeryCost; if (V.PC.medicine >= 100) slave.health -= 5; else slave.health -= 10; - + } else if (((slave.boobShape == "normal") || (slave.boobShape == "wide-set")) && (thisSurgery.surgery_cosmetic > 0) && (slave.breastMesh != 1)) { if (slave.boobs > 800) slave.boobShape = "torpedo-shaped"; diff --git a/src/js/sexActsJS.tw b/src/js/sexActsJS.tw index 184c7e40089e12200addeae352b722744e3319d4..1c4d7b1132576e974dd71877ac620a0395a2ae5a 100644 --- a/src/js/sexActsJS.tw +++ b/src/js/sexActsJS.tw @@ -296,7 +296,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { const V = State.variables; const partner = V.slaves[V.partner]; let r = ``; - + if (V.partner < 0 || V.partner >= V.slaves.length) { r += `@@.red;PartnerVCheck called with invalid partner '$partner' from passage ${passage()}.@@`; } @@ -316,7 +316,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) { 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.@@ `; partner.anus = 1; } - + if (canDoAnal(partner)) { if (!bothTimes) { V.vaginalTotal += 1; diff --git a/src/js/slaveCostJS.tw b/src/js/slaveCostJS.tw index 4e8688857c11e11b6d4a532f65b8e213163aca47..b858d42fb5e78fea6791ab7ba5b9dfe31900f24a 100644 --- a/src/js/slaveCostJS.tw +++ b/src/js/slaveCostJS.tw @@ -1234,8 +1234,8 @@ window.Beauty = (function() { window.FResult = (function() { "use strict"; - // we can't initialize our global variables on load, because SugarCube.State isn't initialized - // instead, declare them and initialize on run time + // we can't initialise our global variables on load, because SugarCube.State isn't initialised + // instead, declare them and initialise on run time let V, result, incest_bonus; function FResult(slave) { V = State.variables; @@ -1534,7 +1534,7 @@ window.slaveCost = (function() { calcCareersCost(slave); calcMiscCost(slave); calcIndentureCost(slave); /* multipliers */ - + calcCost(slave); if (isStartingSlave) { calcStartingSlaveCost(slave); diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw index bce085863161090bb42a2b18336c4c6d9ed0e999..379e300e317d0cb57453d4a5dda2f8bbcc495f37 100644 --- a/src/js/slaveSummaryWidgets.tw +++ b/src/js/slaveSummaryWidgets.tw @@ -2270,7 +2270,7 @@ window.SlaveSummaryUncached = (function(){ } r += " "; /* - ** No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater + ** No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater ** than or equal to physical age, we do the old physical body/Looks for fresh out of the can NCS slaves. */ if (((slave.geneMods.NCS === 0) || (slave.visualAge >= slave.physicalAge))) { @@ -2284,9 +2284,9 @@ window.SlaveSummaryUncached = (function(){ /* ** Now the rub. The use of physical Age for the year old body above, basically conflicts with the changes ** that NCS introduces, so here to *distinguish* the changes, we use visual age with the 'year old body' - ** and appears, for example: Slave release from incubator at age 10, Her summary would show, 'Age 0. 10 - ** year old body.' But if she's given NCS a few weeks after release, while she's still before her first - ** birthday, it'll appear the same. But once her birthday fires, if we ran with the above code it would + ** and appears, for example: Slave release from incubator at age 10, Her summary would show, 'Age 0. 10 + ** year old body.' But if she's given NCS a few weeks after release, while she's still before her first + ** birthday, it'll appear the same. But once her birthday fires, if we ran with the above code it would ** say: 'Age 1. 11 year old body.' -- this conflicts with the way NCS works though, because she hasn't ** visually aged, so our change here makes it say 'Age 1. Appears to have a 10 year old body.' */ diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index 67180b8780d750a9c8507e3a6f20c38c84f5632b..461538598fcf9113d213268e004aed802f373801 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -251,7 +251,7 @@ window.canGetPregnant = function(slave) { return false; } else if (!isFertile(slave)) { /* check other fertility factors */ return false; - } else if ((slave.ovaries == 1) && (canDoVaginal(slave))) { + } else if ((slave.ovaries == 1) && (slave.eggType != "sterile") && (slave.tubectomy == 0) && (canDoVaginal(slave))) { return true; } else if ((slave.mpreg == 1) && (canDoAnal(slave))) { /* pregmod */ return true; @@ -264,6 +264,10 @@ window.canGetPregnant = function(slave) { window.canBreed = function(slave1, slave2) { if (!slave1 || !slave2) { return null; + } else if (slave1.eggType == "sterile") { + return false; + } else if (slave2.ballType == "sterile") { + return false; } else if (slave1.eggType == slave2.ballType) { return true; } else { @@ -399,7 +403,7 @@ window.canSee = function(slave) { window.canHear = function(slave) { if (!slave) { return null; - } else if ((slave.hears > -2) || (slave.earwear == "deafening ear plugs")) { + } else if ((slave.hears > -2) || (slave.earwear != "deafening ear plugs")) { return true; } else { return false; @@ -831,7 +835,7 @@ window.ngUpdateMissingTable = function(missingTable) { (State.variables.slaves || []) .forEach(s => ([s.pregSource+1200000,s.mother+1200000,s.father+1200000] .filter(i => (i in missingTable)) - .forEach(i => { + .forEach(i => { newTable[i-1200000] = missingTable[i]; newTable[i-1200000].ID -= 1200000; }))); @@ -1067,6 +1071,7 @@ window.resetFSCredits = function() { activeFS++; } } + console.log(activeFS); if (V.arcologies[0].FSNull > 0) { /* possibly recalculate for multiculturalism */ activeFS--; if (V.FSCreditCount === 4) { @@ -1079,5 +1084,6 @@ 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 9feaa241c33a38cc325a851e48024bdf40887403..c1a10b7d71060d9be7f5965436b8c92838bb1c5d 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -5,7 +5,7 @@ * Height.mean(nationality, race, genes) - returns the mean adult height for the given combination * Height.mean(slave) - returns the mean (expected) height for the given slave * - * Height.random(nationality, race, genes, age) - returns a random height using the skew-normal distribution + * Height.random(nationality, race, genes, age) - returns a random height using the skew-normal distribution * around the mean height for the given arguments * Height.random(nationality, race, genes) - returns a random height for the given combination of an adult, as above * Height.random(slave[, options]) - returns a random height for the given slave, as above. @@ -86,55 +86,55 @@ window.Height = (function(){ /* if you can find an average for an undefined, add it in! */ const xxMeanHeight = { - "Afghan": 155.08, "Albanian": 161.77, "Algerian": 159.09, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 163.54, - "Andorran": 162.90, "Angolan": 157.31, "Antiguan": 160.65, "Argentinian": 159.18, "Armenian": 158.09, "Aruban": 158, "Australian": 165.86, "Austrian": 164.62, "Azerbaijani": 158.25, - "Bahamian": 160.68, "Bahraini": 156.69, "Bangladeshi": 150.79, "Barbadian": 165.28, "Belarusian": 166.35, "Belgian": 165.49, "Belizean": 156.88, "Beninese": 156.16, "Bermudian": 160.69, + "Afghan": 155.08, "Albanian": 161.77, "Algerian": 159.09, "American.asian": 158.4, "American.black": 163.6, "American.latina": 158.9, "American.white": 165, "American": 163.54, + "Andorran": 162.90, "Angolan": 157.31, "Antiguan": 160.65, "Argentinian": 159.18, "Armenian": 158.09, "Aruban": 158, "Australian": 165.86, "Austrian": 164.62, "Azerbaijani": 158.25, + "Bahamian": 160.68, "Bahraini": 156.69, "Bangladeshi": 150.79, "Barbadian": 165.28, "Belarusian": 166.35, "Belgian": 165.49, "Belizean": 156.88, "Beninese": 156.16, "Bermudian": 160.69, "Bhutanese": 153.63, "Bissau-Guinean": 158.24, "Bolivian": 153.89, "Bosnian": 165.85, "Brazilian": 160.86, "British": 164.40, "Bruneian": 153.98, "Bulgarian": 164.80, - "Burkinabé": 160.19, "Burmese": 154.37, "Burundian": 154.02, "Cambodian": 152.91, "Cameroonian": 158.82, "Canadian": 163.91, "Cape Verdean": 161.65, "Catalan": 163.4, - "Central African": 158.04, "Chadian": 160.17, "Chilean": 159.36, "Chinese": 159.71, "Colombian": 156.85, "Comorian": 155.58, "Congolese": 157.57, "a Cook Islander": 163.19, "Costa Rican": 156.37, - "Croatian": 165.63, "Cuban": 157.98, "Cypriot": 162.27, "Czech": 168.46, "Danish": 167.21, "Djiboutian": 156.11, "Dominican": 159.03, "Dominiquais": 164.34, "Dutch": 168.72, "East Timorese": 151.15, - "Ecuadorian": 154.23, "Egyptian": 157.33, "Emirati": 158.68, "Equatoguinean": 157.33, "Eritrean": 156.39, "Estonian": 168.67, "Ethiopian": 155.71, "Fijian": 161.69, "Filipina": 149.60, - "Finnish": 165.90, "French Guianan": 157, "French Polynesian": 164.52, "French": 164.88, "Gabonese": 158.84, "Gambian": 160.93, "Georgian": 162.98, "German": 165.86, "Ghanan": 157.91, - "Greek": 164.87, "Greenlandic": 161.55, "Grenadian": 164.51, "Guamanian": 153.7, "Guatemalan": 149.39, "Guinean": 157.80, "Guyanese": 157.92, "Haitian": 158.72, "Honduran": 153.84, "Hungarian": 163.66, - "I-Kiribati": 157.00, "Icelandic": 165.95, "Indian": 152.59, "Indonesian": 152.80, "Iranian": 159.67, "Iraqi": 158.67, "Irish": 165.11, "Israeli": 161.80, "Italian": 164.61, "Ivorian": 158.07, - "Jamaican": 163.12, "Japanese": 158.31, "Jordanian": 158.83, "Kazakh": 158.58, "Kenyan": 158.16, "Kittitian": 159.20, "Korean": 160.65, "Kosovan": 165.7, "Kurdish": 165, "Kuwaiti": 159.43, - "Kyrgyz": 159.35, "Laotian": 151.28, "Latvian": 169.80, "Lebanese": 162.43, "Liberian": 157.3, "Libyan": 162.08, "a Liechtensteiner": 164.3, "Lithuanian": 166.61, "Luxembourgian": 164.43, - "Macedonian": 159.75, "Malagasy": 151.18, "Malawian": 154.40, "Malaysian": 156.30, "Maldivian": 155.02, "Malian": 160.47, "Maltese": 160.85, "Marshallese": 151.31, "Mauritanian": 157.72, - "Mauritian": 157.24, "Mexican": 156.85, "Micronesian": 156.09, "Moldovan": 163.24, "Monégasque": 164.61, "Mongolian": 158.22, "Montenegrin": 164.86, "Moroccan": 157.82, "Mosotho": 155.71, - "Motswana": 161.38, "Mozambican": 153.96, "Namibian": 158.78, "Nauruan": 153.98, "Nepalese": 150.86, "New Caledonian": 158.0, "a New Zealander": 164.94, "Ni-Vanuatu": 158.17, "Nicaraguan": 154.39, "Nigerian": 156.32, - "Nigerien": 158.25, "Niuean": 164.80, "Norwegian": 165.56, "Omani": 157.19, "Pakistani": 153.84, "Palauan": 156.22, "Palestinian": 158.75, "Panamanian": 155.47, "Papua New Guinean": 154.87, - "Paraguayan": 159.86, "Peruvian": 152.93, "Polish": 164.59, "Portuguese": 163.04, "Puerto Rican": 159.20, "Qatari": 159.38, "Romanian": 162.73, "Russian": 165.27, "Rwandan": 154.79, "Sahrawi": 157.82, - "Saint Lucian": 162.31, "Salvadoran": 154.55, "Sammarinese": 164.61, "Samoan": 161.97, "São Toméan": 158.91, "Saudi": 155.88, "Scottish": 163, "Senegalese": 162.52, "Serbian": 167.69, - "Seychellois": 162.08, "Sierra Leonean": 156.60, "Singaporean": 160.32, "Slovak": 167.47, "Slovene": 166.05, "a Solomon Islander": 154.42, "Somali": 156.06, "South African": 158.03, - "South Sudanese": 169.0, "Spanish": 163.40, "Sri Lankan": 154.56, "Sudanese": 156.04, "Surinamese": 160.66, "Swazi": 158.64, "Swedish": 165.70, "Swiss": 163.45, "Syrian": 158.65, "Taiwanese": 161.45, - "Tajik": 157.33, "Tanzanian": 156.6, "Thai": 157.87, "Tibetan": 158.75, "Togolese": 158.30, "Tongan": 165.52, "Trinidadian": 160.64, "Tunisian": 160.35, "Turkish": 160.50, "Turkmen": 161.73, - "Tuvaluan": 158.10, "Ugandan": 156.72, "Ukrainian": 166.34, "Uruguayan": 162.13, "Uzbek": 157.82, "Vatican": 162.5, "Venezuelan": 157.44, "Vietnamese": 153.59, "Vincentian": 160.70, "Yemeni": 153.97, + "Burkinabé": 160.19, "Burmese": 154.37, "Burundian": 154.02, "Cambodian": 152.91, "Cameroonian": 158.82, "Canadian": 163.91, "Cape Verdean": 161.65, "Catalan": 163.4, + "Central African": 158.04, "Chadian": 160.17, "Chilean": 159.36, "Chinese": 159.71, "Colombian": 156.85, "Comorian": 155.58, "Congolese": 157.57, "a Cook Islander": 163.19, "Costa Rican": 156.37, + "Croatian": 165.63, "Cuban": 157.98, "Cypriot": 162.27, "Czech": 168.46, "Danish": 167.21, "Djiboutian": 156.11, "Dominican": 159.03, "Dominiquais": 164.34, "Dutch": 168.72, "East Timorese": 151.15, + "Ecuadorian": 154.23, "Egyptian": 157.33, "Emirati": 158.68, "Equatoguinean": 157.33, "Eritrean": 156.39, "Estonian": 168.67, "Ethiopian": 155.71, "Fijian": 161.69, "Filipina": 149.60, + "Finnish": 165.90, "French Guianan": 157, "French Polynesian": 164.52, "French": 164.88, "Gabonese": 158.84, "Gambian": 160.93, "Georgian": 162.98, "German": 165.86, "Ghanan": 157.91, + "Greek": 164.87, "Greenlandic": 161.55, "Grenadian": 164.51, "Guamanian": 153.7, "Guatemalan": 149.39, "Guinean": 157.80, "Guyanese": 157.92, "Haitian": 158.72, "Honduran": 153.84, "Hungarian": 163.66, + "I-Kiribati": 157.00, "Icelandic": 165.95, "Indian": 152.59, "Indonesian": 152.80, "Iranian": 159.67, "Iraqi": 158.67, "Irish": 165.11, "Israeli": 161.80, "Italian": 164.61, "Ivorian": 158.07, + "Jamaican": 163.12, "Japanese": 158.31, "Jordanian": 158.83, "Kazakh": 158.58, "Kenyan": 158.16, "Kittitian": 159.20, "Korean": 160.65, "Kosovan": 165.7, "Kurdish": 165, "Kuwaiti": 159.43, + "Kyrgyz": 159.35, "Laotian": 151.28, "Latvian": 169.80, "Lebanese": 162.43, "Liberian": 157.3, "Libyan": 162.08, "a Liechtensteiner": 164.3, "Lithuanian": 166.61, "Luxembourgian": 164.43, + "Macedonian": 159.75, "Malagasy": 151.18, "Malawian": 154.40, "Malaysian": 156.30, "Maldivian": 155.02, "Malian": 160.47, "Maltese": 160.85, "Marshallese": 151.31, "Mauritanian": 157.72, + "Mauritian": 157.24, "Mexican": 156.85, "Micronesian": 156.09, "Moldovan": 163.24, "Monégasque": 164.61, "Mongolian": 158.22, "Montenegrin": 164.86, "Moroccan": 157.82, "Mosotho": 155.71, + "Motswana": 161.38, "Mozambican": 153.96, "Namibian": 158.78, "Nauruan": 153.98, "Nepalese": 150.86, "New Caledonian": 158.0, "a New Zealander": 164.94, "Ni-Vanuatu": 158.17, "Nicaraguan": 154.39, "Nigerian": 156.32, + "Nigerien": 158.25, "Niuean": 164.80, "Norwegian": 165.56, "Omani": 157.19, "Pakistani": 153.84, "Palauan": 156.22, "Palestinian": 158.75, "Panamanian": 155.47, "Papua New Guinean": 154.87, + "Paraguayan": 159.86, "Peruvian": 152.93, "Polish": 164.59, "Portuguese": 163.04, "Puerto Rican": 159.20, "Qatari": 159.38, "Romanian": 162.73, "Russian": 165.27, "Rwandan": 154.79, "Sahrawi": 157.82, + "Saint Lucian": 162.31, "Salvadoran": 154.55, "Sammarinese": 164.61, "Samoan": 161.97, "São Toméan": 158.91, "Saudi": 155.88, "Scottish": 163, "Senegalese": 162.52, "Serbian": 167.69, + "Seychellois": 162.08, "Sierra Leonean": 156.60, "Singaporean": 160.32, "Slovak": 167.47, "Slovene": 166.05, "a Solomon Islander": 154.42, "Somali": 156.06, "South African": 158.03, + "South Sudanese": 169.0, "Spanish": 163.40, "Sri Lankan": 154.56, "Sudanese": 156.04, "Surinamese": 160.66, "Swazi": 158.64, "Swedish": 165.70, "Swiss": 163.45, "Syrian": 158.65, "Taiwanese": 161.45, + "Tajik": 157.33, "Tanzanian": 156.6, "Thai": 157.87, "Tibetan": 158.75, "Togolese": 158.30, "Tongan": 165.52, "Trinidadian": 160.64, "Tunisian": 160.35, "Turkish": 160.50, "Turkmen": 161.73, + "Tuvaluan": 158.10, "Ugandan": 156.72, "Ukrainian": 166.34, "Uruguayan": 162.13, "Uzbek": 157.82, "Vatican": 162.5, "Venezuelan": 157.44, "Vietnamese": 153.59, "Vincentian": 160.70, "Yemeni": 153.97, "Zairian": 155.25, "Zambian": 155.82, "Zimbabwean": 158.22, "": 159.65 // default }; const xyMeanHeight = { - "Afghan": 165.26, "Albanian": 173.39, "Algerian": 170.07, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 177.13, - "Andorran": 176.06, "Angolan": 167.31, "Antiguan": 164.8, "Argentinian": 174.62, "Armenian": 172.00, "Aruban": 165.1, "Australian": 179.20, "Austrian": 177.41, "Azerbaijani": 169.75, - "Bahamian": 172.75, "Bahraini": 167.74, "Bangladeshi": 163.81, "Barbadian": 175.92, "Belarusian": 178.44, "Belgian": 181.70, "Belizean": 168.73, "Beninese": 167.06, "Bermudian": 172.69, - "Bhutanese": 165.31, "Bissau-Guinean": 167.90, "Bolivian": 166.85, "Bosnian": 180.87, "Brazilian": 173.55, "British": 177.49, "Bruneian": 165.01, "Bulgarian": 178.24, "Burkinabé": 169.33, - "Burmese": 164.67, "Burundian": 166.64, "Cambodian": 163.33, "Cameroonian": 167.82, "Canadian": 178.09, "Cape Verdean": 173.22, "Catalan": 175.8, "Central African": 166.67, - "Chadian": 170.44, "Chilean": 171.81, "Chinese": 171.83, "Colombian": 169.50, "Comorian": 166.19, "Congolese": 167.45, "a Cook Islander": 174.77, "Costa Rican": 168.93, "Croatian": 180.78, - "Cuban": 172.00, "Cypriot": 174.99, "Czech": 180.10, "Danish": 181.39, "Djiboutian": 166.57, "Dominican": 172.75, "Dominiquais": 176.31, "Dutch": 182.54, "East Timorese": 159.79, "Ecuadorian": 167.08, - "Egyptian": 166.68, "Emirati": 170.46, "Equatoguinean": 167.36, "Eritrean": 168.36, "Estonian": 181.59, "Ethiopian": 166.23, "Fijian": 173.90, "Filipina": 163.23, "Finnish": 179.59, - "French Guianan": 168, "French Polynesian": 177.41, "French": 179.74, "Gabonese": 167.94, "Gambian": 165.40, "Georgian": 174.34, "German": 179.88, "Ghanan": 168.85, "Greek": 177.32, "Greenlandic": 174.87, - "Grenadian": 176.97, "Guamanian": 169.8, "Guatemalan": 163.41, "Guinean": 167.54, "Guyanese": 170.21, "Haitian": 172.64, "Honduran": 166.39, "Hungarian": 177.26, "I-Kiribati": 169.20, "Icelandic": 180.49, - "Indian": 164.95, "Indonesian": 163.55, "Iranian": 170.3, "Iraqi": 170.43, "Irish": 178.93, "Israeli": 176.86, "Italian": 177.77, "Ivorian": 166.53, "Jamaican": 174.53, "Japanese": 170.82, "Jordanian": 171.03, - "Kazakh": 171.14, "Kenyan": 169.64, "Kittitian": 169.62, "Korean": 173.46, "Kosovan": 179.5, "Kurdish": 175, "Kuwaiti": 172.07, "Kyrgyz": 171.24, "Laotian": 160.52, "Latvian": 181.42, "Lebanese": 174.39, - "Liberian": 163.66, "Libyan": 173.53, "a Liechtensteiner": 175.4, "Lithuanian": 179.03, "Luxembourgian": 177.86, "Macedonian": 178.33, "Malagasy": 161.55, "Malawian": 166, "Malaysian": 167.89, - "Maldivian": 167.68, "Malian": 171.3, "Maltese": 173.32, "Marshallese": 162.81, "Mauritanian": 163.28, "Mauritian": 170.50, "Mexican": 169.01, "Micronesian": 168.51, "Moldovan": 175.49, - "Monégasque": 177.77, "Mongolian": 169.07, "Montenegrin": 178.28, "Moroccan": 170.40, "Mosotho": 165.59, "Motswana": 171.63, "Mozambican": 164.80, "Namibian": 166.96, "Nauruan": 167.83, - "Nepalese": 162.32, "New Caledonian": 171.0, "a New Zealander": 177.74, "Ni-Vanuatu": 168.09, "Nicaraguan": 166.71, "Nigerian": 165.91, "Nigerien": 167.68, "Niuean": 175.83, "Norwegian": 179.75, "Omani": 169.16, "Pakistani": 166.95, - "Palauan": 167.69, "Palestinian": 172.09, "Panamanian": 168.49, "Papua New Guinean": 163.57, "Paraguayan": 172.83, "Peruvian": 165.23, "Polish": 177.33, "Portuguese": 172.93, "Puerto Rican": 172.08, "Qatari": 170.48, - "Romanian": 174.74, "Russian": 176.46, "Rwandan": 162.68, "Sahrawi": 170.40, "Saint Lucian": 171.95, "Salvadoran": 169.77, "Sammarinese": 177.77, "Samoan": 174.38, "São Toméan": 167.38, - "Saudi": 167.67, "Scottish": 177.6, "Senegalese": 173.14, "Serbian": 180.57, "Seychellois": 174.21, "Sierra Leonean": 164.41, "Singaporean": 172.57, "Slovak": 179.50, "Slovene": 179.80, - "a Solomon Islander": 164.14, "Somali": 166.60, "South African": 166.68, "South Sudanese": 175.9, "Spanish": 176.59, "Sri Lankan": 165.69, "Sudanese": 166.63, "Surinamese": 172.72, "Swazi": 168.13, - "Swedish": 179.74, "Swiss": 178.42, "Syrian": 170.43, "Taiwanese": 174.52, "Tajik": 171.26, "Tanzanian": 164.80, "Thai": 169.16, "Tibetan": 168.91, "Togolese": 168.33, "Tongan": 176.76, - "Trinidadian": 173.74, "Tunisian": 173.95, "Turkish": 174.21, "Turkmen": 171.97, "Tuvaluan": 169.64, "Ugandan": 165.62, "Ukrainian": 178.46, "Uruguayan": 173.43, "Uzbek": 169.38, "Vatican": 176.5, + "Afghan": 165.26, "Albanian": 173.39, "Algerian": 170.07, "American.asian": 172.5, "American.black": 177.4, "American.latina": 172.5, "American.white": 178.2, "American": 177.13, + "Andorran": 176.06, "Angolan": 167.31, "Antiguan": 164.8, "Argentinian": 174.62, "Armenian": 172.00, "Aruban": 165.1, "Australian": 179.20, "Austrian": 177.41, "Azerbaijani": 169.75, + "Bahamian": 172.75, "Bahraini": 167.74, "Bangladeshi": 163.81, "Barbadian": 175.92, "Belarusian": 178.44, "Belgian": 181.70, "Belizean": 168.73, "Beninese": 167.06, "Bermudian": 172.69, + "Bhutanese": 165.31, "Bissau-Guinean": 167.90, "Bolivian": 166.85, "Bosnian": 180.87, "Brazilian": 173.55, "British": 177.49, "Bruneian": 165.01, "Bulgarian": 178.24, "Burkinabé": 169.33, + "Burmese": 164.67, "Burundian": 166.64, "Cambodian": 163.33, "Cameroonian": 167.82, "Canadian": 178.09, "Cape Verdean": 173.22, "Catalan": 175.8, "Central African": 166.67, + "Chadian": 170.44, "Chilean": 171.81, "Chinese": 171.83, "Colombian": 169.50, "Comorian": 166.19, "Congolese": 167.45, "a Cook Islander": 174.77, "Costa Rican": 168.93, "Croatian": 180.78, + "Cuban": 172.00, "Cypriot": 174.99, "Czech": 180.10, "Danish": 181.39, "Djiboutian": 166.57, "Dominican": 172.75, "Dominiquais": 176.31, "Dutch": 182.54, "East Timorese": 159.79, "Ecuadorian": 167.08, + "Egyptian": 166.68, "Emirati": 170.46, "Equatoguinean": 167.36, "Eritrean": 168.36, "Estonian": 181.59, "Ethiopian": 166.23, "Fijian": 173.90, "Filipina": 163.23, "Finnish": 179.59, + "French Guianan": 168, "French Polynesian": 177.41, "French": 179.74, "Gabonese": 167.94, "Gambian": 165.40, "Georgian": 174.34, "German": 179.88, "Ghanan": 168.85, "Greek": 177.32, "Greenlandic": 174.87, + "Grenadian": 176.97, "Guamanian": 169.8, "Guatemalan": 163.41, "Guinean": 167.54, "Guyanese": 170.21, "Haitian": 172.64, "Honduran": 166.39, "Hungarian": 177.26, "I-Kiribati": 169.20, "Icelandic": 180.49, + "Indian": 164.95, "Indonesian": 163.55, "Iranian": 170.3, "Iraqi": 170.43, "Irish": 178.93, "Israeli": 176.86, "Italian": 177.77, "Ivorian": 166.53, "Jamaican": 174.53, "Japanese": 170.82, "Jordanian": 171.03, + "Kazakh": 171.14, "Kenyan": 169.64, "Kittitian": 169.62, "Korean": 173.46, "Kosovan": 179.5, "Kurdish": 175, "Kuwaiti": 172.07, "Kyrgyz": 171.24, "Laotian": 160.52, "Latvian": 181.42, "Lebanese": 174.39, + "Liberian": 163.66, "Libyan": 173.53, "a Liechtensteiner": 175.4, "Lithuanian": 179.03, "Luxembourgian": 177.86, "Macedonian": 178.33, "Malagasy": 161.55, "Malawian": 166, "Malaysian": 167.89, + "Maldivian": 167.68, "Malian": 171.3, "Maltese": 173.32, "Marshallese": 162.81, "Mauritanian": 163.28, "Mauritian": 170.50, "Mexican": 169.01, "Micronesian": 168.51, "Moldovan": 175.49, + "Monégasque": 177.77, "Mongolian": 169.07, "Montenegrin": 178.28, "Moroccan": 170.40, "Mosotho": 165.59, "Motswana": 171.63, "Mozambican": 164.80, "Namibian": 166.96, "Nauruan": 167.83, + "Nepalese": 162.32, "New Caledonian": 171.0, "a New Zealander": 177.74, "Ni-Vanuatu": 168.09, "Nicaraguan": 166.71, "Nigerian": 165.91, "Nigerien": 167.68, "Niuean": 175.83, "Norwegian": 179.75, "Omani": 169.16, "Pakistani": 166.95, + "Palauan": 167.69, "Palestinian": 172.09, "Panamanian": 168.49, "Papua New Guinean": 163.57, "Paraguayan": 172.83, "Peruvian": 165.23, "Polish": 177.33, "Portuguese": 172.93, "Puerto Rican": 172.08, "Qatari": 170.48, + "Romanian": 174.74, "Russian": 176.46, "Rwandan": 162.68, "Sahrawi": 170.40, "Saint Lucian": 171.95, "Salvadoran": 169.77, "Sammarinese": 177.77, "Samoan": 174.38, "São Toméan": 167.38, + "Saudi": 167.67, "Scottish": 177.6, "Senegalese": 173.14, "Serbian": 180.57, "Seychellois": 174.21, "Sierra Leonean": 164.41, "Singaporean": 172.57, "Slovak": 179.50, "Slovene": 179.80, + "a Solomon Islander": 164.14, "Somali": 166.60, "South African": 166.68, "South Sudanese": 175.9, "Spanish": 176.59, "Sri Lankan": 165.69, "Sudanese": 166.63, "Surinamese": 172.72, "Swazi": 168.13, + "Swedish": 179.74, "Swiss": 178.42, "Syrian": 170.43, "Taiwanese": 174.52, "Tajik": 171.26, "Tanzanian": 164.80, "Thai": 169.16, "Tibetan": 168.91, "Togolese": 168.33, "Tongan": 176.76, + "Trinidadian": 173.74, "Tunisian": 173.95, "Turkish": 174.21, "Turkmen": 171.97, "Tuvaluan": 169.64, "Ugandan": 165.62, "Ukrainian": 178.46, "Uruguayan": 173.43, "Uzbek": 169.38, "Vatican": 176.5, "Venezuelan": 171.59, "Vietnamese": 164.45, "Vincentian": 172.78, "Yemeni": 159.89, "Zairian": 166.80, "Zambian": 166.52, "Zimbabwean": 168.59, "": 171.42 // defaults }; diff --git a/src/js/walkPastJS.tw b/src/js/walkPastJS.tw index a55bbecccd4274124401ae93c58c8d1368c55ad5..f525f7f54758d85da4a0b8bc871686e326e16b53 100644 --- a/src/js/walkPastJS.tw +++ b/src/js/walkPastJS.tw @@ -10,7 +10,7 @@ window.primeSlave = function(activeSlave, seed) { var V = State.variables var race if (V.seeRace == 1) { race = activeSlave.race } else { race = "" } - + var pronouns = getPronouns(activeSlave) 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) @@ -31,16 +31,16 @@ window.rivalSlave = function(activeSlave, seed) { var _target = "" var t = "" var V = State.variables - + var pronouns = getPronouns(activeSlave) 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) - + if (_partnerSlave != undefined) { /* potential problem point */ var race2 if (V.seeRace == 1) { race2 = _partnerSlave.race } else { race2 = "" } - + t += " Meanwhile, " if (activeSlave.rivalry >= 3) { t += `${_partnerSlave.slaveName}, whom ${he} hates, ` @@ -54,7 +54,7 @@ window.rivalSlave = function(activeSlave, seed) { _target = "FRival", _partnerSlave = null V.target = "FRival" /*potentially removed later*/ } - + return t; } @@ -66,7 +66,7 @@ window.walkPasts = function(slave, _seed) { var V = State.variables var race if (V.seeRace == 1) { race = slave.race } else { race = "" } - + 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) diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw index 1ec4edb4fec6e043c6534ec8aac9108da4a32976..a5384882ac5761186be2036af132197ec4fb55c7 100644 --- a/src/js/wombJS.tw +++ b/src/js/wombJS.tw @@ -1,22 +1,22 @@ :: wombJS [script] /* -This is womb processor/simulator script. It's take care about calculation of belly sizes based on individual fetus sizes, +This is womb processor/simulator script. It's take care about calculation of belly sizes based on individual foetus 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 individual fetuses updated only on call of WombGetVolume - not every time as called WombProgress. This is for better overall code speed. +- Sizes of inividual fetuses updated only on call of WombGetVolume - not every time as called WombProgress. This is for better overail 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 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?) +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?) WombProgress($slave, $time_to_add_to_fetuses) - after code that update $slave.preg, time to add should be the same. -$isReady = WombBirthReady($slave, $birth_ready_age) - how many children ready to be birthed if their time to be ready is $birth_ready_age (40 is for normal length pregnancy). Return int - count of ready to birth children, or 0 if no ready exists. +$isReady = WombBirthReady($slave, $birth_ready_age) - how many children ready to be birthed if their time to be ready is $birth_ready_age (40 is for normal length pregnancy). Return int - count of ready to birth children, or 0 if no ready exists. $children = WombBirth($slave, $birth_ready_age) - for actual birth. Return array with fetuses objects that birthed (can be used in future) and remove them from womb array of $slave. Should be called at actual birth code in sugarcube. fetuses that not ready remained in womb (array). @@ -55,7 +55,7 @@ window.WombInit = function(actor) { } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg); } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother > 0 && actor.broodmotherOnHold < 1) { - //sorry but for already present broodmothers it's impossible to calculate fully, approximation used. + //sorry but for already present broodmothers it's impossible to calculate fully, aproximation used. var i, pw = actor.preg, bCount, bLeft; if (pw > 40) pw = 40; //to avoid disaster. bCount = Math.floor(actor.pregType/pw); @@ -69,7 +69,7 @@ window.WombInit = function(actor) { } if (bLeft > 0) { - WombImpregnate(actor, bLeft, actor.pregSource, i+1); // setting up leftover of fetuses. + WombImpregnate(actor, bLeft, actor.pregSource, i+1); // setting up leftower of fetuses. } } }; @@ -233,7 +233,7 @@ window.WombUpdatePregVars = function(actor) { window.WombMinPreg = function(actor) { WombSort(actor); - if (actor.womb.length > 0) + if (actor.womb.length > 0) return actor.womb[actor.womb.length-1].age; else return 0; @@ -241,7 +241,7 @@ window.WombMinPreg = function(actor) { window.WombMaxPreg = function(actor) { WombSort(actor); - if (actor.womb.length > 0) + if (actor.womb.length > 0) return actor.womb[0].age; else return 0; @@ -253,20 +253,20 @@ window.WombNormalizePreg = function(actor) WombInit(actor); // this is broodmother on hold. - if (actor.womb.length == 0 && actor.broodmother >= 1) { - actor.pregType = 0; + if (actor.womb.length == 0 && actor.broodmother >= 1) { + actor.pregType = 0; actor.pregKnown = 0; // to avoid legacy code conflicts - broodmother on hold // can't be impregnated, but she not on normal contraceptives. // So we set this for special case. if (actor.preg >= 0) - actor.preg = 0.1; + actor.preg = 0.1; if (actor.pregSource > 0) actor.pregSource = 0; - if (actor.pregWeek > 0) + if (actor.pregWeek > 0) actor.pregWeek = 0; actor.broodmotherCountDown = 0; @@ -304,7 +304,7 @@ window.WombNormalizePreg = function(actor) // We can't properly set postpartum here, // but can normalize obvious error with forgotten property. - if (actor.pregWeek > 0) + if (actor.pregWeek > 0) actor.pregWeek = 0; } actor.bellyPreg = WombGetVolume(actor); @@ -380,13 +380,13 @@ window.WombFetusCount = function(actor) return actor.womb.length; } -//give reference to fetus object, but not remove fetus, use for manipulation in the womb. +//give reference to fetus object, but not remove fetus, use for manupulation in the womb. window.WombGetFetus = function(actor, fetusNum) { WombInit(actor); if (actor.womb.length >= fetusNum) return actor.womb[fetusNum]; - else + else return null; } @@ -426,7 +426,7 @@ window.WombChangeGene = function(actor, geneName, newValue) actor.womb.forEach(ft => ft.genetics[geneName] = newValue); } -// replaces untraceable fatherIDs with missingParentID. Required for concurrent pregnancy to differentiate between siblings. +// replaces untraceable fatherIDs with missingParentID. Required for concurrent pregancy to differentiate between siblings. window.MissingParentIDCorrection = function(actor) { WombInit(actor); actor.womb @@ -458,7 +458,7 @@ window.WombCleanYYFetuses = function(actor) return reserved; } -window.FetusGlobalReserveCount = function(reserveType) +window.FetusGlobalReserveCount = function(reserveType) { var cnt = 0; var SV = State.variables; @@ -498,7 +498,7 @@ window.WombSetGenericReserve = function(actor, type, count) window.WombAddToGenericReserve = function(actor, type, count) { - + WombSetGenericReserve(actor, type, (WombReserveCount(actor, type)+count)); } @@ -609,7 +609,7 @@ window.BCReserveInit = function() if (typeof ft.reserve != 'string') ft.reserve = ""; if (typeof ft.motherID != 'number') //setting missing biological mother ID for fetus. - ft.motherID = slave.ID; + ft.motherID = slave.ID; if (ft.ID == undefined) ft.ID = genUUID(); @@ -617,7 +617,7 @@ window.BCReserveInit = function() try { if (slave.reservedChildren > 0) WombSetGenericReserve(slave, "incubator", reservedChildren); - + if (slave.reservedChildrenNursery > 0) WombSetGenericReserve(slave, "nursery", reservedChildren); } catch (err) { @@ -631,7 +631,7 @@ window.BCReserveInit = function() SV.PC.womb.forEach(function(ft){ if (typeof ft.reserve != 'string') ft.reserve = ""; - ft.motherID = SV.PC.ID; + ft.motherID = SV.PC.ID; }); } diff --git a/src/npc/asDump.tw b/src/npc/asDump.tw index ea6597530b66da6189cbd4679ff7a1800d52b049..5a0a50191b02d23cc01519c281479281d115f73c 100644 --- a/src/npc/asDump.tw +++ b/src/npc/asDump.tw @@ -2,7 +2,7 @@ <<if (ndef $activeSlave) || ($activeSlave == 0)>> - @@.red;ERROR:@@ AS Dump, activeSlave invalid, returnTo is '$returnTo', previous passage was '<<print previous()>>'. Please report this. + @@.red;ERROR:@@ AS Dump, activeSlave invalid, returnTo is '$returnTo', previous passage was '<<print previous()>>'. Please report this. <<link "Continue">><<goto $returnTo>><</link>> | [[Go Back|previous()]] @@ -43,7 +43,7 @@ <</switch>> <<run clearSummaryCache($activeSlave)>> - + <</silently>> <<goto $returnTo>> diff --git a/src/npc/descriptions/fAssistedSex.tw b/src/npc/descriptions/fAssistedSex.tw index 87236ff0a841e5ec484db07c51c329ff7057768a..23da2dfaf7d2d4969551171ca3fd8b6a0bf2e45d 100644 --- a/src/npc/descriptions/fAssistedSex.tw +++ b/src/npc/descriptions/fAssistedSex.tw @@ -3,63 +3,63 @@ <<run clearSummaryCache($activeSlave)>> <<setLocalPronouns $activeSlave>> -You order $his servants forward so that $he can tease you with $his enormously swollen body. -<<if $activeSlave.devotion > 95>> - Smirking, $he leans backwards, +You order $his servants forward so that $he can tease you with $his enormously swollen body. +<<if $activeSlave.devotion > 95>> + Smirking, $he leans backwards, <<if $activeSlave.amp < 1>> - raising $his hands above $his head - <<else>> + raising $his hands above $his head + <<else>> with two slender arms rising upward behind $him, making it look like $he has limbs once more <</if>> as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling. -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> - Smiling nervously, $he leans backwards, +<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> + Smiling nervously, $he leans backwards, <<if $activeSlave.amp < 1>> - raising $his hands above $his head - <<else>> + raising $his hands above $his head + <<else>> with two slender arms rising upward behind $him, making it look like $he has limbs once more <</if>> as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling. -<<else>> +<<else>> <<if $activeSlave.amp < 1>> - $he covers $his eyes with $his hands, + $he covers $his eyes with $his hands, <<else>> - Two slender arms snake around from behind $him, almost making it look like $he has limbs once more. They cover $his quivering eyes + Two slender arms snake around from behind $him, almost making it look like $he has limbs once more. They cover $his quivering eyes <</if>> - as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling. + as a gaggle of $his trained menials slide underneath $his belly, lifting the monolithic organ off the ground and setting the tightly packed orb to wobbling. <<if $activeSlave.amp < 1>> - Two more servants take hold of $his arms, forcing $him to lift them above $his head. - <<else>> + Two more servants take hold of $his arms, forcing $him to lift them above $his head. + <<else>> The hands covering $his eyes draw away, revealing $his crying face, then lift above $his head in a deliberately provocative pose. <</if>> $He tenses in a moment of instinctive resistance, then surrenders $his body to $his aids' total control, clearly afraid of punishment. <</if>> 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. + allowing your exposed, full-mast dick to loll in front of you. <<else>> spreading your exposed, oozing twat. <</if>> -<<if $activeSlave.devotion > 95>> +<<if $activeSlave.devotion > 95>> Licking $his lips, -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> +<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> Breathing heavily, -<<else>> +<<else>> Smiling fakely, -<</if>> +<</if>> $he draws toward you, half-floating on a river of silent, groping hands. When $he is inches away from you, $his servants lift $him higher, and $he <<if $PC.dick == 1>> - teases your dick with a series of masterful--and carefully balanced--belly isolations, rubbing the thick nub of $his belly button in small semicircles around your oozing cockhead as $he does so. Right when you feel ready to explode, $he rotates around, bringing + teases your dick with a series of masterful--and carefully balanced--belly isolations, rubbing the thick nub of $his belly button in small semicircles around your oozing cockhead as $he does so. Right when you feel ready to explode, $he rotates around, bringing <<if $activeSlave.butt > 11>> - $his overgrown, wobbling ass cheeks + $his overgrown, wobbling ass cheeks <<elseif $activeSlave.butt > 5>> - $his huge, wobbling ass cheeks + $his huge, wobbling ass cheeks <<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>> - $his saline inflated ass cheeks + $his saline inflated ass cheeks <<elseif $activeSlave.butt > 2>> - $his wobbling ass cheeks + $his wobbling ass cheeks <<else>> - the shallow inverted bowls of $his petite ass cheeks + the shallow inverted bowls of $his petite ass cheeks <</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)>> @@ -71,19 +71,19 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h <<= AnalVCheck()>> 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 + When you feel the tension with your reaching its apex, you signal to $his servants and they pull him forward. You ejaculate <</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>> - 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 - <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> - dedicated tongue + 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 + <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> + dedicated tongue <<else>> - tongue - <</if>> + tongue + <</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>> diff --git a/src/npc/descriptions/fBellyFuck.tw b/src/npc/descriptions/fBellyFuck.tw index b7061902c965d229ba87f723dc34e7f2b16bdc0c..d1c57cf3100d3d46db76cf8b476d572cba7f30cd 100644 --- a/src/npc/descriptions/fBellyFuck.tw +++ b/src/npc/descriptions/fBellyFuck.tw @@ -55,34 +55,34 @@ You have $him brought to you so that you can fuck $his hyperpregnant body. <</if>> Once $he is situated in the center of your office, you walk a circle around $him, taking special care to <<if ($activeSlave.bellyTat == "a heart")>> - trace a hand over the obliterated heart shaped tattoo on the front of $his immensely stretched belly. + trace a hand over the obliterated heart shaped tattoo on the front of $his immensely stretched belly. <<elseif ($activeSlave.bellyTat == "a star")>> - trace a hand over the obliterated star shaped tattoo on the front of $his immensely stretched belly. + trace a hand over the obliterated star shaped tattoo on the front of $his immensely stretched belly. <<elseif ($activeSlave.bellyTat == "a butterfly")>> - trace a hand over the obliterated butterfly tattoo on the front of $his immensely stretched belly. + trace a hand over the obliterated butterfly tattoo on the front of $his immensely stretched belly. <<else>> - trace a hand over the obliterated, stretched out expanse of slightly darker flesh where $his belly button used to be. + trace a hand over the obliterated, stretched out expanse of slightly darker flesh where $his belly button used to be. <</if>> -<<if $activeSlave.devotion > 95>> - $He purrs in response to your touch, leaning forward against $his belly and <<if $activeSlave.amp == 1>>wiggles<<else>>lifts $his toes off the ground as $he spreads $his legs<</if>> in preparation for you. -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> +<<if $activeSlave.devotion > 95>> + $He purrs in response to your touch, leaning forward against $his belly and <<if $activeSlave.amp == 1>>wiggles<<else>>lifts $his toes off the ground as $he spreads $his legs<</if>> in preparation for you. +<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> $He groans at your touch. <<else>> - $He winces at your touch. -<</if>> -When you get to $his rear, you slap $his + $He winces at your touch. +<</if>> +When you get to $his rear, you slap $his <<if $activeSlave.butt > 11>> insanely enormous ass, <<elseif $activeSlave.butt > 5>> - huge ass, + huge ass, <<elseif Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>> - jiggly, saline filled ass, + jiggly, saline filled ass, <<elseif $activeSlave.butt > 2>> - thick ass, + thick ass, <<else>> - pert ass, + pert ass, <</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 +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.@@ <<set $activeSlave.health -= 10>> diff --git a/src/npc/descriptions/fLips.tw b/src/npc/descriptions/fLips.tw index 1ea7df48126a0f60993dce388b4c78e3e7012d83..2da2f9086823d04c827769776b86fdc3b132ffc1 100644 --- a/src/npc/descriptions/fLips.tw +++ b/src/npc/descriptions/fLips.tw @@ -27,7 +27,7 @@ You tell $activeSlave.slaveName to $He's delighted at the prospect of $his favorite activity. <</if>> -<<switch $activeSlave.collar>> +<<switch $activeSlave.collar>> <<case "dildo gag">> <<if ($activeSlave.amp != 1)>> $He removes the dildo from $his throat, leaving the ring gag in place. diff --git a/src/npc/descriptions/fMaternitySwing.tw b/src/npc/descriptions/fMaternitySwing.tw index af940d362556d2fb669a118cfb919e07befa995e..c1a951cabfd0411607d2ae64f50900b3dce63716 100644 --- a/src/npc/descriptions/fMaternitySwing.tw +++ b/src/npc/descriptions/fMaternitySwing.tw @@ -3,17 +3,17 @@ <<run clearSummaryCache($activeSlave)>> <<setLocalPronouns $activeSlave>> -You call $him over and hook $him into the reinforced silk maternity swing built into your office, then lift $him into the air so that you can toy with $his hyperfecund body. Once you have $him properly situated with $his +You call $him over and hook $him into the reinforced silk maternity swing built into your office, then lift $him into the air so that you can toy with $his hyperfecund body. Once you have $him properly situated with $his <<if $activeSlave.boobs >= 20000>> - obscenely bloated boobs + obscenely bloated boobs <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> - augmented balloon boobies + augmented balloon boobies <<elseif $activeSlave.boobs >= 3000>> - enormous breasts -<<else>> - cute tits + enormous breasts +<<else>> + cute tits <</if>> -and +and <<if $activeSlave.bellyPreg >= 1000000>> ridiculously enormous, baby packed belly <<elseif $activeSlave.bellyPreg >= 750000>> @@ -26,31 +26,31 @@ and 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 + begs you to fuck $him already <<else>> groans inchoately, obviously desperate for you to fuck $him <</if>> -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> +<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> groans with barely restrained lust. <<else>> groans in lust and terror. -<</if>> -You strap into your own customized version of the device, then elevate your body so that <<if $PC.dick == 1>>your dick<<else>>the device's built-in strapon<</if>> is at the perfect angle to drive yourself and your +<</if>> +You strap into your own customized version of the device, then elevate your body so that <<if $PC.dick == 1>>your dick<<else>>the device's built-in strapon<</if>> is at the perfect angle to drive yourself and your <<if $activeSlave.bellyPreg >= 600000>> - brood-slave + brood-slave <<else>> - glorified belly balloon + glorified belly balloon <</if>> into a string of mutual orgasms with some truly astounding aerial sex. <<if canDoVaginal($activeSlave)>><<= VaginalVCheck()>><<else>><<= AnalVCheck()>><</if>> The sight of $his swollen body wobbling in mid-air as you pound away at $him never gets old, -<<if $activeSlave.devotion > 95>> +<<if $activeSlave.devotion > 95>> and $he certainly seems to enjoy your ministrations, too. -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> +<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> and, by the end of your session, $he seems to be enjoying $himself, too. <<else>> - and the sight of $his ugly tears rolling down $his face to hit the ground far below is one hell of a bonus. -<</if>> + and the sight of $his ugly tears rolling down $his face to hit the ground far below is one hell of a bonus. +<</if>> Once finished, you release $him from $his restraints and have $him carried away to clean $himself up before returning to $his duties. <<if passage() != "Slave Interact">> diff --git a/src/npc/descriptions/fPoolSex.tw b/src/npc/descriptions/fPoolSex.tw index 615b4b4605b665c603a69ecad6cebb813917f80c..748973a257c42ddeef564ead6d07b478b7d96837 100644 --- a/src/npc/descriptions/fPoolSex.tw +++ b/src/npc/descriptions/fPoolSex.tw @@ -3,39 +3,39 @@ <<run clearSummaryCache($activeSlave)>> <<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. +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.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>> - massively overgrown tit + massively overgrown tit <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> - fat, augmented tit + fat, augmented tit <<elseif $activeSlave.boobs >= 3000>> - huge breast + huge breast <<else>> - petite breast + petite breast <</if>> as $he <<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 + $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. + <<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. <br><br> - $He smiles and beckons you toward $him, rubbing circles in the exploded sides of $his colossal belly, then gasps as you take a handful of the ooze and shove it right in $his face. $He sputters indignantly and then + $He smiles and beckons you toward $him, rubbing circles in the exploded sides of $his colossal belly, then gasps as you take a handful of the ooze and shove it right in $his face. $He sputters indignantly and then <<if $activeSlave.amp < 1>> scoops up a handful $himself, flinging it at you. The two of you spend several minutes goo fighting before, eventually, you decide that your - <<else>> + <<else>> wobbles back and forth, ineffectually trying to fight back as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your <</if>> <<if $PC.dick == 1>> - solid, quivering erection is in need of $his tender care. <<if canSee($activeSlave)>>Seeing<<else>>Sensing<</if>> the change in your demeanor, $he rolls back to recline at the pool's edge and, once you've joined $him, + solid, quivering erection is in need of $his tender care. <<if canSee($activeSlave)>>Seeing<<else>>Sensing<</if>> 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 masturbate your ooze lubricated dick. - <<else>> + <<else>> rolls forward and reaches down to tease your cockhead with $his mouth<<if $activeSlave.boobs > 600>> and tits<</if>>. <</if>> - When you feel yourself at the edge of orgasm, you slide in between $his + When you feel yourself at the edge of orgasm, you slide in between $his <<if $activeSlave.butt > 11>> debilitatingly enormous, cushiony ass <<elseif $activeSlave.butt > 5>> @@ -53,7 +53,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r 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 masturbate your pussy, squeezing and rubbing your clit. - <<else>> + <<else>> rolls sideways and rubs your vulva as best $he can. <</if>> <<if $activeSlave.dick >= 1>> @@ -63,28 +63,28 @@ You order $him to meet you in the spa for some quality time in the penthouse's r <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <</if>> <</if>> -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> +<<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 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>> + $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>> - 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 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. + 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 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. <br><br> - $He smiles politely, rubbing circles in the exploded sides of $his colossal belly, then gasps as you take a handful of the ooze and shove it right in $his face. $He sputters indignantly and then + $He smiles politely, rubbing circles in the exploded sides of $his colossal belly, then gasps as you take a handful of the ooze and shove it right in $his face. $He sputters indignantly and then <<if $activeSlave.amp < 1>> scoops up a handful $himself, flinging it at you. The two of you spend several minutes goo fighting before, eventually, you decide that your - <<else>> + <<else>> wobbles back and forth, ineffectually trying to fight back as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your <</if>> <<if $PC.dick == 1>> - solid, quivering erection is in need of $his tender care. <<if canSee($activeSlave)>>Seeing<<else>>Sensing<</if>> the change in your demeanor, $he rolls back to recline at the pool's edge and, once you've joined $him, + solid, quivering erection is in need of $his tender care. <<if canSee($activeSlave)>>Seeing<<else>>Sensing<</if>> 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 masturbate your ooze lubricated dick. - <<else>> + <<else>> rolls forward and reaches down to tease your cockhead with $his mouth<<if $activeSlave.boobs > 600>> and tits<</if>>. <</if>> - When you feel yourself at the edge of orgasm, you slide in between $his + When you feel yourself at the edge of orgasm, you slide in between $his <<if $activeSlave.butt > 11>> debilitatingly enormous, cushiony ass <<elseif $activeSlave.butt > 5>> @@ -102,7 +102,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r 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 masturbate your pussy, squeezing and rubbing your clit. - <<else>> + <<else>> rolls sideways and rubs your vulva as best $he can. <</if>> <<if $activeSlave.dick >= 1>> @@ -112,37 +112,37 @@ You order $him to meet you in the spa for some quality time in the penthouse's r <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <</if>> <</if>> -<<else>> +<<else>> <<if $activeSlave.amp < 1>> $He's resting $his head on one arm, but $he starts as you enter, watching tensely as - <<else>> - $He's resting on a small pile of pillows, savoring the sensations against the flanks of $his colossal belly and + <<else>> + $He's resting on a small pile of pillows, savoring the sensations against the flanks of $his colossal belly and <<if $activeSlave.boobs >= 20000>> - massively overgrown tits + massively overgrown tits <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> - fat, augmented tits + fat, augmented tits <<elseif $activeSlave.boobs >= 3000>> - huge breasts + huge breasts <<else>> - petite breasts + petite breasts <</if>> - $He starts as you enter, watching tensely as + $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. + 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. <br><br> $He smiles politely, rubbing circles in the exploded sides of $his colossal belly, then cries out in surprise as you take a handful of the ooze and shove it right in $his face. $He sputters, blushing, and wobbles back and forth, clearly trying not to react as you cover $him in thick wads of gel, over and over. After several minutes of this, you decide that your <<if $PC.dick == 1>> solid, quivering erection is in need of $his tender care. You force $him back into a reclining position at the pool's edge and order $him to <<if $activeSlave.amp < 1>> masturbate your ooze lubricated dick. - <<else>> + <<else>> tease your cockhead with $his mouth. <</if>> - $He complies, bringing you to the edge of orgasm, and, before $he can fully push you over the edge, you slide in between $his + $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>> - massive, cushiony ass + massive, cushiony ass <<elseif $activeSlave.butt > 2>> implant swollen ass <<elseif $activeSlave.buttImplant == 1>> @@ -156,7 +156,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r 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. - <<else>> + <<else>> set $him to rubbing your vulva with $his belly button. <</if>> <<if $activeSlave.dick >= 1>> diff --git a/src/npc/descriptions/fVagina.tw b/src/npc/descriptions/fVagina.tw index 68b706d6312514322d161a2a1e3e465f37ee97c5..dc802d800a4bfceacfe9b30441d69aa4902da29c 100644 --- a/src/npc/descriptions/fVagina.tw +++ b/src/npc/descriptions/fVagina.tw @@ -191,7 +191,7 @@ You call $him over so you can <<if $activeSlave.dickAccessory == "chastity" || $activeSlave.dickAccessory == "combined chastity">> $His dick chastity keeps $his useless bitchclit out of the way. <<elseif !canAchieveErection($activeSlave)>> - As you use $him as a helpless cock jacket, $his + As you use $him as a helpless cock jacket, $his <<if $activeSlave.dick < 7>> flaccid dick flops around, ignored. <<else>> diff --git a/src/npc/fAbuse.tw b/src/npc/fAbuse.tw index 93616a3d77fae2394d016d421d11b77ba7e13d73..e2157c5ab4c638db8b756cf789a2b81eea30b815 100644 --- a/src/npc/fAbuse.tw +++ b/src/npc/fAbuse.tw @@ -8,7 +8,7 @@ <<elseif ($activeSlave.muscles < -5) && ($activeSlave.combatSkill == 0)>> Looking at your bodyguard, you think $he doesn't seem that dangerous, as $he can barely hold a weapon up. You order $him to spar with you, and you quickly overpower $him without even breaking a sweat. Afterwards, you take the pretext of punishing $him to satisfy your urges. <<elseif ($activeSlave.muscles >= -5 && $activeSlave.muscles <= 5) && ($activeSlave.combatSkill != 0)>> - You glance at your bodyguard. $He looks like $he can handle $himself, and you know $he does, but $his lack of musculature makes $him look somewhat frail. You inform $him that $he isn't muscular enough, and that you'll punish $him yourself for neglecting $his physique. + You glance at your bodyguard. $He looks like $he can handle $himself, and you know $he does, but $his lack of musculature makes $him look somewhat frail. You inform $him that $he isn't muscular enough, and that you'll punish $him yourself for neglecting $his physique. <<elseif ($activeSlave.muscles > 30) && ($activeSlave.combatSkill == 0)>> Your bodyguard may look strong and powerful, you know $he can't really handle $his weapon. You order $him to spar with you, and you use $his own muscles against $him, winning easily. Afterwards, you take the pretext of punishing $him to satisfy your urges. <<elseif ($activeSlave.muscles > 5) && ($activeSlave.combatSkill != 0)>> diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index 1c4df24a916021b51702f87dd84424387b6e9c2a..5d83c4bc8c0bce8194d862e452aa022d5b43d8c7 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -145,14 +145,14 @@ My favorite part of my body i<<s>> my blood. It'<<s>> so pretty and red, and there'<<s>> <<s>>o much of it when you and the other <<s>>lave<<s>> //really// lay into me. I'm <<s>>o fucking hot right now, thinking about the thing<<s>> you can do to my <<s>>lutty body. <<elseif ($activeSlave.sexualFlaw == "cum addict") && ($activeSlave.fetishStrength > 95)>> <<if $activeSlave.lips > 40>> - my <<if $activeSlave.lips > 70>>huge <</if>>lip<<s>>, I like how everyone expect<<s>> to fa<<c>>efuck me, and how my lip<<s>> wrap around their dick<<s>> to keep all that yummy cum in my belly. Oh! I like my belly, too, and that warm, sloshy feeling as it'<<s>> packed full of baby jui<<c>>e. It's so - I'm sorry, <<Master>>. I think my mouth i<<s>> watering. Plea<<s>>e give me a moment to collect my<<s>>elf. + my <<if $activeSlave.lips > 70>>huge <</if>>lip<<s>>, I like how everyone expect<<s>> to fa<<c>>efuck me, and how my lip<<s>> wrap around their dick<<s>> to keep all that yummy cum in my belly. Oh! I like my belly, too, and that warm, sloshy feeling as it'<<s>> packed full of baby jui<<c>>e. It's so - I'm sorry, <<Master>>. I think my mouth i<<s>> watering. Plea<<s>>e give me a moment to collect my<<s>>elf. <<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? + 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? <</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. + 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. <<elseif ($activeSlave.sexualFlaw == "anal addict") && ($activeSlave.fetishStrength > 95)>> <<if ($activeSlave.anus > 3)>> my gaping butthole. It'<<s>> //<<s>>o// fucked out and beautiful. I can barely remember what anal pain feel<<s>> like, but thinking about the sort<<s>> of thing<<s>> we can put in me, now, get<<s>> me <<s>>o hot. @@ -1031,7 +1031,7 @@ My favorite part of my body i<<s>> <<if $PC.balls > 2>> every opportunity I get to worship your ball<<s>>, they're <<s>>o huge and make <<s>>o much cum and I ju<<s>>t want to <<s>>pend my life ki<<ss>>ing your ball<<s>> and <<s>>ucking your cock, and live off your cum... <<elseif $PC.balls > 1>> - worshiping your massive ball<<s>>. <<if $activeSlave.amp != 1>>Your ball<<s>> are <<s>>o big that one te<<s>>ticle fill<<s>> my hand, I even cum without touching my<<s>>elf so I can properly <<s>>erve you.<<else>>Feeling you re<<s>>t your ball<<s>> on my face in between facefuck<<s>> is heaven for me.<</if>> + worshipping your massive ball<<s>>. <<if $activeSlave.amp != 1>>Your ball<<s>> are <<s>>o big that one te<<s>>ticle fill<<s>> my hand, I even cum without touching my<<s>>elf so I can properly <<s>>erve you.<<else>>Feeling you re<<s>>t your ball<<s>> on my face in between facefuck<<s>> is heaven for me.<</if>> <<elseif $PC.balls > 0>> plea<<s>>uring your big ball<<s>> too. They're the perfect <<s>>ize to fill my mouth a<<s>> I <<s>>uck on them, and I love feeling them ten<<s>>e again<<s>>t my chin when you shoot cum down my throat. <<else>> diff --git a/src/npc/fKiss.tw b/src/npc/fKiss.tw index b06a7353f572cf5d0fdbea6e4996c16188faa3a2..ca91dae6fe6fef6fb98014b38343a9ce7388c5d4 100644 --- a/src/npc/fKiss.tw +++ b/src/npc/fKiss.tw @@ -38,9 +38,9 @@ You tell $activeSlave.slaveName to <<elseif ($activeSlave.relationship == -2)>> $He hurriedly complies, happy to be near the object of $his longing. Once $he's close, you take a moment to gaze deeply <<if canSee($activeSlave)>> - into $his $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves overwhelming, and $his eyes flick downward after a moment. + into $his $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves overwhelming, and $his eyes flick downward after a moment. <<else>> - upon $his face. $He senses the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves and finds it overwhelming, and after a moment glances away. + upon $his face. $He senses the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves and finds it overwhelming, and after a moment glances away. <</if>> $He blushes furiously. <<elseif ($activeSlave.relationship == -3)>> @@ -80,7 +80,7 @@ You tell $activeSlave.slaveName to <<if canSee($activeSlave)>> into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<Master>> disconcerting, and $his eyes flick downward after a moment. <<else>> - upon $his face. $He senses the intense look from $his beloved <<Master>> and finds it disconcerting, and after a moment glances away. + upon $his face. $He senses the intense look from $his beloved <<Master>> and finds it disconcerting, and after a moment glances away. <</if>> $He blushes furiously. <<elseif ($activeSlave.devotion > 50)>> diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw index 46d5e7c8ccd5c76dfeda20d3792f921e7858f199..1ba2a1ffd5c54b9ae04ffbd6ff4cb6234c4fbd92 100644 --- a/src/npc/newSlaveIncestSex.tw +++ b/src/npc/newSlaveIncestSex.tw @@ -130,7 +130,7 @@ You indicate them to present themselves to you. Still shaking from the aftershoc <</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 $relative.devotion -= 4>> diff --git a/src/npc/takeoverTarget.tw b/src/npc/takeoverTarget.tw index 4084dab5dc62941027220afee2668e29260192e8..7a95cb7fb8a33a5f641e0cd676da66694689e408 100644 --- a/src/npc/takeoverTarget.tw +++ b/src/npc/takeoverTarget.tw @@ -2,7 +2,7 @@ <<set $ui = "start", $showBodyMods = 1>> -Before you deploy the +Before you deploy the <<if $PC.rumor == "wealth">> financial reserves that <<elseif $PC.rumor == "diligence">> @@ -37,13 +37,13 @@ Alternatively, arcologies are being built every day, and their owners' control i <br> //Recommended for new players.// <hr style="margin:0"> -<<set _arcologyTypes = ["ArabianRevivalist", "AssetExpansionist", "AztecRevivalist", "BodyPurist", "ChattelReligionist", "ChineseRevivalist", "EdoRevivalist", "EgyptianRevivalist", "Eugenics", "HedonisticDecadence", "MaturityPreferentialist", "Multiculturalist", "Pastoralist", "Paternalist", "PhysicalIdealist", "Repopulationist", "RomanRevivalist", "SlimnessEnthusiast", "Subjugationist", "Supremacist", "TransformationFetishist", "YouthPreferentialist"]>> +<<set _arcologyTypes = ["Supremacist", "Subjugationist", "Paternalist", "AssetExpansionist", "SlimnessEnthusiast", "TransformationFetishist", "BodyPurist", "MaturityPreferentialist", "YouthPreferentialist", "Pastoralist", "PhysicalIdealist", "ChattelReligionist", "RomanRevivalist", "AztecRevivalist", "EgyptianRevivalist", "EdoRevivalist", "ArabianRevivalist", "ChineseRevivalist", "Multiculturalist", "Repopulationist", "Eugenics", "HedonisticDecadence"]>> <<if $seeDicks != 0>><<set _arcologyTypes.push("GenderRadicalist")>><</if>> <<if $seeDicks != 100>><<set _arcologyTypes.push("GenderFundamentalist")>><</if>> <<if $seeExtreme != 0>><<set _arcologyTypes.push("Degradationist")>><</if>> -<<set _terrainTypes = ["marine", "marine", "oceanic", "ravine", "rural", "rural", "rural", "urban", "urban"]>> -<<set _continents = ["Africa", "Asia", "Asia", "Australia", "Europe", "Europe", "Japan", "North America", "North America", "South America", "the Middle East"]>> -<<set _races = ["amerindian", "asian", "indo-aryan", "latina", "malay", "middle eastern", "mixed race", "pacific islander", "semitic", "southern european", "white"]>> +<<set _terrainTypes = ["urban", "urban", "rural", "rural", "rural", "marine", "marine", "oceanic", "ravine"]>> +<<set _continents = ["North America", "North America", "South America", "Europe", "Europe", "the Middle East", "Africa", "Asia", "Asia", "Australia", "Japan"]>> +<<set _races = ["white", "asian", "latina", "middle eastern", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"]>> <<set _targetArcologies = []>> <<set _targets = 4>> <<if $PC.career == "arcology owner">><<set _targets += 2>><</if>> @@ -54,56 +54,56 @@ Alternatively, arcologies are being built every day, and their owners' control i <<case "Supremacist">> <<set $targetArcology.race = _races.random()>> <<switch $targetArcology.race>> - <<case "amerindian">> - <<set $targetArcology.name = setup.ArcologyNamesSupremacistAmerindian.random()>> + <<case "white">> + <<set $targetArcology.name = setup.ArcologyNamesSupremacistWhite.random()>> <<case "asian">> <<set $targetArcology.name = setup.ArcologyNamesSupremacistAsian.random()>> - <<case "black">> - <<set $targetArcology.name = setup.ArcologyNamesSupremacistBlack.random()>> - <<case "indo-aryan">> - <<set $targetArcology.name = setup.ArcologyNamesSupremacistIndoAryan.random()>> <<case "latina">> <<set $targetArcology.name = setup.ArcologyNamesSupremacistLatina.random()>> - <<case "malay">> - <<set $targetArcology.name = setup.ArcologyNamesSupremacistMalay.random()>> <<case "middle eastern">> <<set $targetArcology.name = setup.ArcologyNamesSupremacistMiddleEastern.random()>> + <<case "black">> + <<set $targetArcology.name = setup.ArcologyNamesSupremacistBlack.random()>> + <<case "indo-aryan">> + <<set $targetArcology.name = setup.ArcologyNamesSupremacistIndoAryan.random()>> <<case "pacific islander">> <<set $targetArcology.name = setup.ArcologyNamesSupremacistPacificIslander.random()>> - <<case "semitic">> - <<set $targetArcology.name = setup.ArcologyNamesSupremacistSemitic.random()>> + <<case "malay">> + <<set $targetArcology.name = setup.ArcologyNamesSupremacistMalay.random()>> + <<case "amerindian">> + <<set $targetArcology.name = setup.ArcologyNamesSupremacistAmerindian.random()>> <<case "southern european">> <<set $targetArcology.name = setup.ArcologyNamesSupremacistSouthernEuropean.random()>> - <<case "white">> - <<set $targetArcology.name = setup.ArcologyNamesSupremacistWhite.random()>> + <<case "semitic">> + <<set $targetArcology.name = setup.ArcologyNamesSupremacistSemitic.random()>> <<default>> <<set $targetArcology.name = setup.ArcologyNamesSupremacistMixedRace.random()>> <</switch>> <<case "Subjugationist">> <<set $targetArcology.race = _races.random()>> <<switch $targetArcology.race>> - <<case "amerindian">> - <<set $targetArcology.name = setup.ArcologyNamesSubjugationistAmerindian.random()>> + <<case "white">> + <<set $targetArcology.name = setup.ArcologyNamesSubjugationistWhite.random()>> <<case "asian">> <<set $targetArcology.name = setup.ArcologyNamesSubjugationistAsian.random()>> - <<case "black">> - <<set $targetArcology.name = setup.ArcologyNamesSubjugationistBlack.random()>> - <<case "indo-aryan">> - <<set $targetArcology.name = setup.ArcologyNamesSubjugationistIndoAryan.random()>> <<case "latina">> <<set $targetArcology.name = setup.ArcologyNamesSubjugationistLatina.random()>> - <<case "malay">> - <<set $targetArcology.name = setup.ArcologyNamesSubjugationistMalay.random()>> <<case "middle eastern">> <<set $targetArcology.name = setup.ArcologyNamesSubjugationistMiddleEastern.random()>> + <<case "black">> + <<set $targetArcology.name = setup.ArcologyNamesSubjugationistBlack.random()>> + <<case "indo-aryan">> + <<set $targetArcology.name = setup.ArcologyNamesSubjugationistIndoAryan.random()>> <<case "pacific islander">> <<set $targetArcology.name = setup.ArcologyNamesSubjugationistPacificIslander.random()>> - <<case "semitic">> - <<set $targetArcology.name = setup.ArcologyNamesSubjugationistSemitic.random()>> + <<case "malay">> + <<set $targetArcology.name = setup.ArcologyNamesSubjugationistMalay.random()>> + <<case "amerindian">> + <<set $targetArcology.name = setup.ArcologyNamesSubjugationistAmerindian.random()>> <<case "southern european">> <<set $targetArcology.name = setup.ArcologyNamesSubjugationistSouthernEuropean.random()>> - <<case "white">> - <<set $targetArcology.name = setup.ArcologyNamesSubjugationistWhite.random()>> + <<case "semitic">> + <<set $targetArcology.name = setup.ArcologyNamesSubjugationistSemitic.random()>>\ <<default>> <<set $targetArcology.name = setup.ArcologyNamesSubjugationistMixedRace.random()>> <</switch>> @@ -193,7 +193,7 @@ Alternatively, arcologies are being built every day, and their owners' control i <<case "RomanRevivalist">>@@.orange;Roman Revivalism,@@ which seeks to recreate the glory that was ancient Rome. <br> It has an established lingua franca: Latin. - <<case "AztecRevivalist">>@@.orange;Aztec Revivalism,@@ which aspires to reach the heights of the Aztec Empire at its peak. + <<case "AztecRevivalist">>@@.orange;Aztec Revivalism,@@ which aspires to reach the heights of the Aztec Empire at it's peak. <br> It has an established lingua franca: Nahuatl. <<case "EgyptianRevivalist">>@@.orange;Egyptian Revivalism,@@ a movement to rebuild the monuments and greatness of ancient Egypt. diff --git a/src/npc/uploadSlave.tw b/src/npc/uploadSlave.tw index 3033bda1981ec4f41f34d0970302db7046cd4d86..d5372f3c0f6440e2b90f381f28f55204c4b8b125 100644 --- a/src/npc/uploadSlave.tw +++ b/src/npc/uploadSlave.tw @@ -111,7 +111,7 @@ preg: $activeSlave.preg, pregSource: 0, pregType: $activeSlave.pregType, broodmother: $activeSlave.broodmother, -broodmotherFetuses: $activeSlave.broodmotherFetuses, +broodmotherFetuses: $activeSlave.broodmotherFetuses, broodmotherOnHold: $activeSlave.broodmotherOnHold, broodmotherCountDown: $activeSlave.broodmotherCountDown, labor: $activeSlave.labor, diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw index cbf98698ed68b80f4697e025ca15e6b93632b65a..ac34d5f06119bf588eeea2627ddca29eacba724c 100644 --- a/src/player/actions/fCaress.tw +++ b/src/player/actions/fCaress.tw @@ -56,7 +56,7 @@ You delicately lift $his head and touch your fingertips to $his chin, tenderly b <<if ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> You touch each of $his facial piercings, one by one, feeling the hard metal contrast with $his pliant flesh. <</if>> -Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning<<elseif $activeSlave.face > 10>>alluring<<elseif $activeSlave.face >= -10>>appealing<<elseif $activeSlave.face >= -40>>plain<<else>>rough<</if>> head back and lightly touch $his +Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning<<elseif $activeSlave.face > 10>>alluring<<elseif $activeSlave.face >= -10>>appealing<<elseif $activeSlave.face >= -40>>plain<<else>>rough<</if>> head back and lightly touch $his <<if $activeSlave.lips > 95>>facepussy <<else>> <<if $activeSlave.lips > 70>>pillowlike diff --git a/src/player/actions/fEmbrace.tw b/src/player/actions/fEmbrace.tw index c83c7e3f9c54d3b2a96f3717162a51dcd83595cd..1deb96287982b7edfe7851d99a4d9b3d702e52b3 100644 --- a/src/player/actions/fEmbrace.tw +++ b/src/player/actions/fEmbrace.tw @@ -63,7 +63,7 @@ You walk around $him and put your hands around $his abdomen,<<if ($activeSlave.a <<elseif ($activeSlave.relationship == -2)>> In the warmth of your embrace, $he turns towards you, $his passionate $activeSlave.eyeColor eyes staring intently at your face. $He leans closer to you and kisses you as you hold $him. $His heart beats faster and then gradually slows as $he grows accustomed to your body against $hers. Eventually, $he relaxes totally and $his eyes gradually close, melting in your arms. When you finally stop and relax your embrace, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you with a blissful look on $his face. <<if ($activeSlave.amp != 1)>> $His hand reaches to your arms and $he strokes them longingly.<</if>> <<if ($activeSlave.amp == 1) && !canTalk($activeSlave)>>$He slowly opens them and does $his best to communicate love with $his $activeSlave.eyeColor eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>"I love you, <<Master>>," $he lisps dreamily.<<else>>"I love you, <<Master>>," $he says dreamily.<</if>> $He looks at you, almost begging you with $his eyes that $he wants much more than a mere embrace. <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>> - In your soft, warm embrace, $he tries hard to stop $himself from losing $himself in your arms. + In your soft, warm embrace, $he tries hard to stop $himself from losing $himself in your arms. <<if ($activeSlave.amp != 1)>> $He starts to embrace you in $his arms as well. When you gently squeeze $him in your arms, $he breathes more heavily and starts to lovingly squeeze you as well, $his tendency towards sexual dominance encouraging $him to compete with you in embraces against each other. <<else>> When you gently squeeze $him in your arms, $he breathes more heavily before relaxing against you. <</if>> diff --git a/src/player/actions/fondleBoobs.tw b/src/player/actions/fondleBoobs.tw index a8f6dc6d70c79a8afd64de665844ed9b16d2032c..8bb4de7d7e15d3cece84b0bb92a4e67d74861dde 100644 --- a/src/player/actions/fondleBoobs.tw +++ b/src/player/actions/fondleBoobs.tw @@ -113,7 +113,7 @@ You call $him over so you can fondle $his playing with $his nipples between your fingers and thumbs, <</if>> <<else>> - $his flat breasts gently + $his flat breasts gently <<if $activeSlave.nipples == "fuckable">> slipping your fingers in and out of $his engorged $activeSlave.nipples nipples, <<else>> @@ -217,7 +217,7 @@ You call $him over so you can fondle $his <<elseif ($activeSlave.boobs >= 5000)>> monster tits, bouncing their weighty mass roughly with all your might before sliding your hands to $his nipples, <<elseif ($activeSlave.boobs > 1000)>> - huge tits, bouncing them roughly up and down in your hands, while simultaneously + huge tits, bouncing them roughly up and down in your hands, while simultaneously <<if $activeSlave.nipples == "fuckable">> shoving your fingers in and out of $his $activeSlave.nipples nipples, <<else>> @@ -305,7 +305,7 @@ You call $him over so you can fondle $his <</if>> $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, eager for more. <<elseif ($activeSlave.devotion > 20)>> - $He willingly gives $himself up to you. You place your hands on $his + $He willingly gives $himself up to you. You place your hands on $his <<if ($activeSlave.boobs >= 20000)>> colossal tits, before sinking your body into their immense softness, <<elseif ($activeSlave.boobs >= 10000)>> @@ -367,7 +367,7 @@ You call $him over so you can fondle $his <<else>> flat breasts, <</if>> - $his eagerness to avoid punishment leads $him to stiffen as you start to massage them. $He finally starts to relax as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands, + $his eagerness to avoid punishment leads $him to stiffen as you start to massage them. $He finally starts to relax as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands, <<if $activeSlave.nipples != "fuckable">> playing with $his<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he lets out a gasp. <<else>> diff --git a/src/pregmod/FSuckle.tw b/src/pregmod/FSuckle.tw index 4096926e6ebb3039cfeaca58db3399d95038b6c5..10c42c8ef274468547cab61af22c3ee12ddc4b03 100644 --- a/src/pregmod/FSuckle.tw +++ b/src/pregmod/FSuckle.tw @@ -179,7 +179,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<if $activeSlave.fetish == "mindbroken">> <<if $PC.dick == 1>>$He gasps in surprise as you force yourself all the way into $him and your gravid swell parts $his breasts.<<else>>$He fails to understand your efforts, leaving you humping against $his breast.<</if>> <<elseif $activeSlave.devotion >= -20>> - $He gasps in surprise before understanding what you desire and begins to <<if $PC.dick == 1>>ease $his breast into consuming the rest of your length. $He fails to do so fast enough and you force yourself upwards, your gravid swell parting $his breasts as your cock delves into the depths of $his tits<<else>>jiggle $his breast in an attempt to add to your efforts<</if>>. + $He gasps in surprise before understanding what you desire and begins to <<if $PC.dick == 1>>ease $his breast into consuming the rest of your length. $He fails to do so fast enough and you force yourself upwards, your gravid swell parting $his breasts as your cock delves into the depths of $his tits<<else>>jiggle $his breast in an attempt to add to your efforts<</if>>. <<elseif $activeSlave.trust < -20>> $He begins to question your intent, but quickly realizes your <<if $PC.dick == 1>>penis is entering $his breastpussy by force and the $he'd better get used to it<<else>>pussy is rubbing against $his nippleslit. $He begins to jiggle $his breast in an attempt to add to your efforts<</if>>. <<else>> @@ -301,13 +301,13 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <</if>> as though the rest of the world did not exist. It might as well not, given how the entirety of your upper body sees and feels nothing but $his mesmerizing mammaries and <<if $activeSlave.nipples == "puffy">> - $his soft nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. + $his soft nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. <<elseif $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">> - $his erect nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. + $his erect nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. <<elseif $activeSlave.nipples == "fuckable">> your sex feeling nothing but the wet <<if $PC.dick == 1>>insides of $his breast<<else>>lips of $his breastpussy<</if>>. You feverishly thrash your tongue around inside of the bumpy enclosure, with each strong movement sending shivers through $him, forcing gasps, moans and milk out of $him. <<else>> - $his milky nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. + $his milky nipple in your mouth, while your sex focuses on the soft hand diligently working it. You feverishly suckle on $his nipple as you thrash your tongue, your efforts rewarded with more milk. <</if>> You would worry about drowning if it didn't taste good enough for you to suckle ever harder with each spurt. <<elseif $activeSlave.boobs >= 2000>> @@ -321,13 +321,13 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <</if>> with your tongue, trying to get the most out of $his mammaries, you hasten $his breath and bring $him further pleasure<<if $activeSlave.nipples == "inverted">> as it slowly hardens and leaves its inverted state<</if>>. <<if $activeSlave.nipples == "puffy">> - You note the texture of $his nipple: soft, more so even than the rest of $his boob. Your constant efforts of sucking and tongueplay are rewarded + You note the texture of $his nipple: soft, more so even than the rest of $his boob. Your constant efforts of sucking and tongueplay are rewarded <<elseif $activeSlave.nipples == "fuckable">> - You feverishly thrash your tongue around in the bumpy enclosure, each strong movement sending shivers through $him, causing $him to gasp and moan, as well as rewarding you + You feverishly thrash your tongue around in the bumpy enclosure, each strong movement sending shivers through $him, causing $him to gasp and moan, as well as rewarding you <<elseif $activeSlave.nipples != "inverted">> You take in the texture of $his nipple: hard and bumpy, a stark contrast to the rest of $his boob - an undeniable ocean of softness. Your constant efforts of sucking and tongueplay are rewarded <<else>> - Your constant efforts of sucking and tongueplay are rewarded + Your constant efforts of sucking and tongueplay are rewarded <</if>> with more milk straight from the tap. <</if>> diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw index 522b9a717770efb5ebad27b704b8786606f031ba..c1d3b394d1634dfd72b80a3267afbd1b586ddf94 100644 --- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw +++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw @@ -2,7 +2,7 @@ <<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves", $showEncyclopedia = 1, $encyclopedia = "Kidnapped Slaves">> -<<if $JFCOrder == 0>>You work up a new slave order for posting where slave merchants can work to fulfill it.<</if>> <<if $JFCOrder == 1>>You review your posted slave order for a ''$Role''.<</if>> <<if $assistant == 1>>As you work, $assistantName makes lewd comments about what she looks forward to doing to this new slave.<</if>> +<<if $JFCOrder == 0>>You work up a new slave order for posting where slave merchants can work to fulfill it.<</if>> <<if $JFCOrder == 1>>You review your posted slave order for a ''$Role''.<</if>> <<if $assistant == 1>>As you work, $assistantName makes lewd comments about what she looks forward to doing to this new slave.<</if>> <<if $JFCOrder == 0>> <span id="JobType"> diff --git a/src/pregmod/MpregSelf.tw b/src/pregmod/MpregSelf.tw index afa3a632833529f93c48fd450e6434263e1e2a14..5455350fdcea798e2e6e99efcc1096756bd0d613 100644 --- a/src/pregmod/MpregSelf.tw +++ b/src/pregmod/MpregSelf.tw @@ -6,97 +6,97 @@ <<if $PC.birthSelf == 0>> <<if $PC.balls > 2>> - Calling over your closest slave, you order _himU to bring you one of the high-volume enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the extra-long enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your engorged prostate necessitates frequent swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your massive balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your massive balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying inhumanly large jets of alabaster cum into the enema syringe. It's good that you asked for high-capacity version, as the prodigious quantity of fertile semen would have overflowed from a smaller container. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the high-volume enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the extra-long enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your engorged prostate necessitates frequent swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your massive balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your massive balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying inhumanly large jets of alabaster cum into the enema syringe. It's good that you asked for high-capacity version, as the prodigious quantity of fertile semen would have overflowed from a smaller container. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe between your massive balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the nubby plug-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to take both hands and ram that plunger in. Push hard, I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to soak you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. - Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a seemingly-endless volume of your virile cum. - <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. - You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? - + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to soak you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. + Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a seemingly-endless volume of your virile cum. + <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. + You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? + <<elseif $PC.balls == 2>> - Calling over your closest slave, you order _himU to bring you one of the enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the glass enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your swollen prostate necessitates regular swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your huge balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your huge balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying massive jets of alabaster cum into the enema syringe. It's good that you decided on an enema syringe instead of a normal dildo suppository, as the huge quantity of fertile semen would have overflowed from a smaller container. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _his hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the glass enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your swollen prostate necessitates regular swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your huge balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your huge balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying massive jets of alabaster cum into the enema syringe. It's good that you decided on an enema syringe instead of a normal dildo suppository, as the huge quantity of fertile semen would have overflowed from a smaller container. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _his hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe between your huge balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the nubby plug-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to take both hands and ram that plunger in. Push hard, I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to coat you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. - Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a liter of your virile cum. - <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to coat you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. + Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a liter of your virile cum. + <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? - + <<elseif $PC.balls == 1>> - Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. The extra precum coming from your enhanced prostate necessitates occasional swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your large balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your large balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying large jets of alabaster cum into the syringe. It's close, the large quantity of fertile semen almost overflowing from the dildo suppository. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. The extra precum coming from your enhanced prostate necessitates occasional swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your large balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching your large balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying large jets of alabaster cum into the syringe. It's close, the large quantity of fertile semen almost overflowing from the dildo suppository. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe underneath your large balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the cock-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to ram that plunger in. Push hard, I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends jets of cum all over the place to land on you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. - Your orgasm continues unabated, spurred on by warm fluid flowing into your womb. You spend a minute that feel like an hour cumming as your slave slowly fills your womb with a few deciliters of virile cum. - <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, opening the floodgates for the cum that's filling your womb. Your well-trained slave reacts quickly, lifting your large balls up and out of the way so _heU can catch the stream of jizz that's just starting to pour from your cunt. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends jets of cum all over the place to land on you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. + Your orgasm continues unabated, spurred on by warm fluid flowing into your womb. You spend a minute that feel like an hour cumming as your slave slowly fills your womb with a few deciliters of virile cum. + <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, opening the floodgates for the cum that's filling your womb. Your well-trained slave reacts quickly, lifting your large balls up and out of the way so _heU can catch the stream of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the escaping semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your considerable sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? - + <<else>> - Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, a large droplet of precum hanging from the head. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. You lay back and enjoy yourself as _heU massages your balls before slipping _hisU hand downward to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching tightly as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying jets of alabaster cum into the syringe. It's a powerful orgasm, but you only manage to fill a quarter of it. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is inserted far enough that you've gotten all the air out of the syringe. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, a large droplet of precum hanging from the head. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. You lay back and enjoy yourself as _heU massages your balls before slipping _hisU hand downward to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of what comes next, and soon your sack is clenching tightly as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying jets of alabaster cum into the syringe. It's a powerful orgasm, but you only manage to fill a quarter of it. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is inserted far enough that you've gotten all the air out of the syringe. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe underneath your balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the cock-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to ram that plunger in. I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends several jets of cum to land on your reclined body. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. - Your orgasm continues unabated, spurred on by the jet of fluid flowing into your womb. Your orgasm soon fades, and you wish that you could produce more than a deciliter of cum to fill yourself with. - <br><br>Now that your orgasm is over, you notice your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, allowing the cum inside you to leak out. Your well-trained slave reacts quickly, lifting your balls up and out of the way so _heU can catch the load of jizz before it starts to leak out of your cunt. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends several jets of cum to land on your reclined body. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. + Your orgasm continues unabated, spurred on by the jet of fluid flowing into your womb. Your orgasm soon fades, and you wish that you could produce more than a deciliter of cum to fill yourself with. + <br><br>Now that your orgasm is over, you notice your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, allowing the cum inside you to leak out. Your well-trained slave reacts quickly, lifting your balls up and out of the way so _heU can catch the load of jizz before it starts to leak out of your cunt. You feel _hisU soft lips pressed to your vulva as _heU works to retrieve _hisU treat. You hear some soft slurping noises and feel a warm tongue worming its way inside you to retrieve any lingering cum. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your own balls for a satisfying creampie. There's always a slave to do that, of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? - + <</if>> <<set _selfPreg = 30+($PC.balls*20)>> <<= knockMeUp($PC, _selfPreg, 0, -1)>> <<else>> <<if $PC.balls > 2>> - Calling over your closest slave, you order _himU to bring you one of the high-volume enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the extra-long enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your engorged prostate necessitates frequent swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your massive balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your massive balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying inhumanly large jets of alabaster cum into the enema syringe. It's good that you asked for high-capacity version, as the prodigious quantity of fertile semen would have overflowed from a smaller container. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the high-volume enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the extra-long enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your engorged prostate necessitates frequent swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your massive balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your massive balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying inhumanly large jets of alabaster cum into the enema syringe. It's good that you asked for high-capacity version, as the prodigious quantity of fertile semen would have overflowed from a smaller container. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe between your massive balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the nubby plug-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to take both hands and ram that plunger in. Push hard, I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to soak you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to soak you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a seemingly-endless volume of your virile cum. - <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. - You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? - + <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. + You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? + <<elseif $PC.balls == 2>> - Calling over your closest slave, you order _himU to bring you one of the enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the glass enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your swollen prostate necessitates regular swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your huge balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your huge balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying massive jets of alabaster cum into the enema syringe. It's good that you decided on an enema syringe instead of a normal dildo suppository, as the huge quantity of fertile semen would have overflowed from a smaller container. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the enema syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the glass enema syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your soaked member. The large volume of precum coming from your swollen prostate necessitates regular swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your huge balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your huge balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying massive jets of alabaster cum into the enema syringe. It's good that you decided on an enema syringe instead of a normal dildo suppository, as the huge quantity of fertile semen would have overflowed from a smaller container. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the glass of the thick enema syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe between your huge balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the nubby plug-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to take both hands and ram that plunger in. Push hard, I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to coat you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. - Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a full liter of your virile cum. - <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the pointy enema bulb into the opening of your cervix, forcibly stretching it further open with each piercing impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to coat you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger with both hands and starts shoving it in the direction of your womb. _HeU leans in, using _hisU body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. + Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a full liter of your virile cum. + <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes _himU to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so _heU can catch the torrent of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? - + <<elseif $PC.balls == 1>> - Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. The extra precum coming from your enhanced prostate necessitates occasional swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your large balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your large balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying large jets of alabaster cum into the syringe. It's close, the large quantity of fertile semen almost overflows from the dildo suppository. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. The extra precum coming from your enhanced prostate necessitates occasional swallowing that only adds to your pleasure. You lay back and enjoy yourself as _heU massages your large balls before slipping _hisU hand underneath to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching your large balls as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying large jets of alabaster cum into the syringe. It's close, the large quantity of fertile semen almost overflows from the dildo suppository. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the full syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is secure and won't leak any of the precious cargo. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe underneath your large balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the cock-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to ram that plunger in. Push hard, I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends jets of cum all over the place to land on you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. - Your orgasm continues unabated, spurred on by warm fluid flowing into your womb. You spend a minute that feel like an hour cumming as your slave slowly fills your womb with a few deciliters of virile cum. - <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, opening the floodgates for the cum that's filling in your womb. Your well-trained slave reacts quickly, lifting your large balls up and out of the way so _heU can catch the stream of jizz that's just starting to pour from your cunt. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends jets of cum all over the place to land on you and your slave. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. + Your orgasm continues unabated, spurred on by warm fluid flowing into your womb. You spend a minute that feel like an hour cumming as your slave slowly fills your womb with a few deciliters of virile cum. + <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, opening the floodgates for the cum that's filling in your womb. Your well-trained slave reacts quickly, lifting your large balls up and out of the way so _heU can catch the stream of jizz that's just starting to pour from your cunt. You hear some wet sounds as _heU slurps down the cum that already escaped, and then you feel _hisU soft lips pressed to your vulva as _heU steadfastly works to drink the escaping semen. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your considerable sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? - + <<else>> - Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, a large droplet of precum hanging from the head. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." - <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. You lay back and enjoy yourself as _heU massages your balls before slipping _hisU hand downward to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching tightly as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying jets of alabaster cum into the syringe. It's a powerful orgasm, but you only manage to fill a quarter of it. - <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is inserted far enough that you've gotten all the air out of the syringe. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. + Calling over your closest slave, you order _himU to bring you one of the dildo-shaped suppository syringes from the slave quarters. _HeU rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, a large droplet of precum hanging from the head. Your pussy is similarly soaked, imagining your belly swelling after you knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before _heU enters carrying the remarkably-lifelike dildo syringe. Impatient, you give _himU your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." + <br><br>Following your instructions, _heU eagerly drops to _hisU knees and inhales your straining cock. You lay back and enjoy yourself as _heU massages your balls before slipping _hisU hand downward to start fingering your soaked pussy. The expert ministrations from your slave combine with your thoughts of the semi-incestuous stuffing that comes next, and soon your sack is clenching tightly as your body prepares to cum. Recognizing the signs, your slave removes _hisU mouth and replaces it with the open end of the syringe. _HeU takes _hisU sodden hand from your cunt and starts stroking vigorously, and soon you're spraying jets of alabaster cum into the syringe. It's a powerful orgasm, but you only manage to fill a quarter of it. + <br><br>You sit up and pick up the previously discarded plunger while your slave continues to hold the syringe. _HeU has thoughtfully blocked the tip with the palm of _hisU hand, keeping any of the precious fluid from escaping. You position the plunger and barely insert it into the open syringe, not wanting to accidentally force out your semen. The two of you flip the syringe over so that the business end is pointing upward, and the slave removes _hisU hand while you make sure the plunger is inserted far enough that you've gotten all the air out of the syringe. Your slave eagerly licks the drop of cum off the palm of _hisU hand, but you don't begrudge _himU a small treat. Instead, you get a firm grasp on the silicone of the thick dildo syringe and lay back once more. You spread your legs into a wide "M" shape, as if preparing for a gynecological exam. You can't demean yourself by allowing your slave to penetrate you, so you carefully position the girthy syringe underneath your balls and slowly shove it into your pussy. Adjusting your grip, you keep pushing; you're unable to suppress a moan when you feel the cock-like tip knock at the entrance of your womb. Thoroughly penetrated, you lay back and give your slave instructions. "Fuck me good and hard with the syringe until I cum. When I do, I want you to ram that plunger in. I want that syringe completely empty when you're done." - <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. - Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends several jets of cum to land on your reclined body. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. - Your orgasm continues unabated, spurred on by the jet of fluid flowing into your womb. Your orgasm soon fades, and you wish that you could produce more than a deciliter of cum to fill yourself with. - <br><br>Now that your orgasm is over, you notice your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, allowing the cum inside you to leak out. Your well-trained slave reacts quickly, lifting your balls up and out of the way so _heU can catch the load of jizz before it starts to leak out of your cunt. + <br><br>The _girlU does as _heU's told, getting a firm grip on the syringe and pushing in slightly before drawing it outward. After a brief pause, _heU shoves it back inside you. Seeing the undeniable pleasure on your face, _heU takes it as permission to continue and quickly picks up the pace. Soon _heU's fucking you hard and fast with the syringe. Thanks to the position caused by your widely-splayed legs, your fertile womb is lined up perfectly for each thrust to slam the head of the dildo into your cervix, battering it open with each impact. The sensation is too much to bear after having cum so recently, and you rapidly moan your way towards another orgasm. + Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends several jets of cum to land on your reclined body. Seeing _hisU cue, the _girlU grabs the large plunger and starts shoving it in the direction of your womb. _HeU pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. + Your orgasm continues unabated, spurred on by the jet of fluid flowing into your womb. Your orgasm soon fades, and you wish that you could produce more than a deciliter of cum to fill yourself with. + <br><br>Now that your orgasm is over, you notice your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting _girlU _hisU orders: "pull it out, and use your mouth to keep the mess to a minimum." _HeU gets on _hisU knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for _himU to continue. As soon as you give _himU a nod _heU pulls the dildo free, allowing the cum inside you to leak out. Your well-trained slave reacts quickly, lifting your balls up and out of the way so _heU can catch the load of jizz before it starts to leak out of your cunt. You feel _hisU soft lips pressed to your vulva as _heU works to retrieve _hisU treat. You hear some soft slurping noises and feel a warm tongue worming its way inside you to retrieve any lingering cum. You relax and enjoy the afterglow of your orgasms while _heU works, proud of your ingenious idea to take advantage of your own balls for a satisfying creampie. There's always a slave to do that, of course, but why use slave cum when you have such obviously superior material available? - + <</if>> <<= knockMeUp($PC, 100, 0, -1)>> <</if>> diff --git a/src/pregmod/analyzePlayerPregnancy.tw b/src/pregmod/analyzePlayerPregnancy.tw index 57162158b7060b0fc1cf965a1c4533fdc7d63c89..2066f7bcc4a8d4deccda5556fff3dbc5d5614ca8 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> @@ -180,5 +180,5 @@ <br><br><hr style="margin:0"><br> <</capture>> <</for>> - + <</if>> diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw index d0f940a4b1e9ac5d2dfb446297b7788eb81ae1b5..891048297c2955b86886c76c17091c70fd2b31c7 100644 --- a/src/pregmod/analyzePregnancy.tw +++ b/src/pregmod/analyzePregnancy.tw @@ -132,9 +132,9 @@ <br> Reserved: $activeSlave.womb[_ap].reserve <</if>> - + <br><br> - + Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze Pregnancy][$activeSlave.womb[_ap].genetics.name = _tempName]] <<if $activeSlave.womb[_ap].age < 4 && ($activeSlave.womb[_ap].fatherID != -1 || $activeSlave.breedingMark == 0)>> <br> diff --git a/src/pregmod/artificialInsemination.tw b/src/pregmod/artificialInsemination.tw index 1c2bdc2aa70e67b08c5cb037e3836cb43c4a327a..64021a377c8042d213cfa3ded6751504feade0b2 100644 --- a/src/pregmod/artificialInsemination.tw +++ b/src/pregmod/artificialInsemination.tw @@ -23,7 +23,7 @@ __Select an eligible slave to serve as the semen donatrix:__ <<if $incubatorSlaves > 0 && $incubatorReproductionSetting == 2>> <br><br> - + __Incubator settings are resulting in large-scale fluid secretion. Select an eligible incubatee to milk for semen:__ <br> diff --git a/src/pregmod/basenationalitiesControls.tw b/src/pregmod/basenationalitiesControls.tw index 88ce174724c52911c02da2a8aa65845b201267eb..c2bc54130fed19119db266f9ae0180c4e457bcf7 100644 --- a/src/pregmod/basenationalitiesControls.tw +++ b/src/pregmod/basenationalitiesControls.tw @@ -34,7 +34,7 @@ Adjust slave populations: <br style="clear:both" /><hr style="margin:0"> /* Filter controls */ -Filter by Race: +Filter by Race: <<for _i = 0; _i < setup.filterRaces.length; _i++>> <<set _race = setup.filterRaces[_i]>> <<if $baseControlsFilter == _race.toLowerCase().replace(/[ -]/g, '')>> @@ -113,7 +113,7 @@ Filter by Region: return races[_race.toLowerCase()] * 2 > hashSum(races); })>> <<if _racialNationalities.length > 0>> <<= "<div style='float: left; width: 13em; padding: 0 5px;' title='" - + (_racialNationalities.length > 0 ? _racialNationalities.join(", ") : "(none)") + + (_racialNationalities.length > 0 ? _racialNationalities.join(", ") : "(none)") +"'>_race @@.plusButton; <<link '+'>> <<run setup.baseNationalities.filter(function(n) { var races = setup.raceSelector[n] || setup.raceSelector['']; @@ -135,7 +135,7 @@ Filter by Region: <div style="float: left;"> <<set _nation = _keys[_i]>> <<print " - _nation + _nation @@.plusButton;<<link '+'>> <<set hashPush($nationalities, _keys[" + _i + "])>> <<replace '#PopControl'>><<include 'Basenationalities Controls'>><</replace>> diff --git a/src/pregmod/beastFuck.tw b/src/pregmod/beastFuck.tw index 2e10a4be4a14c71e61be2dcd76b004a190efc497..4e35ae1b2cce51dbf6366102fed66b60709d408e 100644 --- a/src/pregmod/beastFuck.tw +++ b/src/pregmod/beastFuck.tw @@ -167,7 +167,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to 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>> + 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 @@ -199,7 +199,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <<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>>. - 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@@ + 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@@ @@ -296,7 +296,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <</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. + 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>> diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw index fea7e56766e660c257fae2263b473a80537286bd..72aae7959c25ecdb54074660344f59501acfc826 100644 --- a/src/pregmod/beastFucked.tw +++ b/src/pregmod/beastFucked.tw @@ -423,7 +423,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <<if _sexAct != "oral">> <<if $postSexCleanUp > 0>> - + <<if ($activeSlave.vagina == 3)>> <<= capFirstChar(_animal.species)>> cum drips out of $his fucked-out hole. <<elseif ($activeSlave.vagina == 2)>> diff --git a/src/pregmod/birthStorm.tw b/src/pregmod/birthStorm.tw index 07d5e8b266efcf5bf3411cbc7c5e6b7b52c2bdbe..f49a7270e751bb80fba2c8e9f3bc081ccf14fe94 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.*/ @@ -9,9 +9,9 @@ The remote surgery allows the removal of the pregnancy generator through convent <<if $activeSlave.broodmother == 2>> $activeSlave.slaveName's obscenely swollen belly begins to shudder and writhe moments after being injected with the drug as all $his waters break. $He spreads $his <<if $activeSlave.amp != 1>>legs to either side of $his spasming bulk as wide as $he can<<else>>stumps as wide as $he can<</if>> with a loud moan. $His vaginal lips part as the first of $his brood is born, followed by another, and another. After hours of constant <<elseif $activeSlave.broodmother == 1>> - $activeSlave.slaveName's massive belly shudders and shrinks as all $his waters simultaneously break. $He spreads $his <<if $activeSlave.amp != 1>>legs<<else>>stumps<</if>> wide with a loud moan. $His vaginal lips part as the first of $his brood is born, followed not long after by another. After an hour of constant + $activeSlave.slaveName's massive belly shudders and shrinks as all $his waters simultaneously break. $He spreads $his <<if $activeSlave.amp != 1>>legs<<else>>stumps<</if>> wide with a loud moan. $His vaginal lips part as the first of $his brood is born, followed not long after by another. After an hour of constant <<else>> - $activeSlave.slaveName's massive belly shudders and shrinks as all $his waters simultaneously break. $He spreads $his <<if $activeSlave.amp != 1>>legs<<else>>stumps<</if>> wide with a loud moan. $His vaginal lips part as $his birthing begins. After an hour of intensive + $activeSlave.slaveName's massive belly shudders and shrinks as all $his waters simultaneously break. $He spreads $his <<if $activeSlave.amp != 1>>legs<<else>>stumps<</if>> wide with a loud moan. $His vaginal lips part as $his birthing begins. After an hour of intensive <</if>> <<if $activeSlave.fetish == "mindbroken">> birthing, $he shows little interest in the changes to $his body. @@.red;The ordeal of intensive birthing has had a massive effect on $his health as well as completely destroying $his vagina.@@ diff --git a/src/pregmod/breedingTest.tw b/src/pregmod/breedingTest.tw index d59f2380bdc545d653c774b480a32ab9d6cb70aa..a5d83622774a765200c85fb8d360f0d0e19e8f03 100644 --- a/src/pregmod/breedingTest.tw +++ b/src/pregmod/breedingTest.tw @@ -1,5 +1,5 @@ -:: BreedingTest [nobr] - +:: BreedingTest [nobr] + <<set $nextButton = "Back">> <<set $nextLink = "Slave Interact">> diff --git a/src/pregmod/criminalMarkets.tw b/src/pregmod/criminalMarkets.tw index 501d04d3b32871330133b444bffb4814ae8ae140..d3237d346444c39a9e5eee1c087f8dd06c9c0eb5 100644 --- a/src/pregmod/criminalMarkets.tw +++ b/src/pregmod/criminalMarkets.tw @@ -7,7 +7,7 @@ <<set $nextButton = "Continue", $nextLink = "Bulk Slave Intro", $returnTo = "Main", $newSlaveIndex = 0>> <</if>> -You board the transport to +You board the transport to <<switch $weeklyMarket>> <<case "low tier criminals">> /* mixed prisoners */ @@ -25,7 +25,7 @@ You board the transport to <<case "white collar">> /* mixed prisoners */ - what looks more like an oversized vacation home rather than something one goes to for committing crimes. You enter the premises into a small chamber with a booth to the side and are immediately met with, "Ah! We've been waiting for you. Please go in. We'll call someone to guide you immediately." + what looks more like an oversized vacation home rather than something one goes to for committing crimes. You enter the premises into a small chamber with a booth to the side and are immediately met with, "Ah! We've been waiting for you. Please go in. We'll call someone to guide you immediately." <br><br> You nod at the prompt and enter further into the luxurious building to find a formally dressed guide and what appears to be the holding area of the prison. The cells, if you can call them that, are large and cozy, each with their own computer and television. The air is also conditioned for their comfort and Old World classical music is playing to provide further ambiance. Walking through, you see the prisoners themselves, lazing about in their beds, sitting at their computers or just talking to each other. If there was ever a prison you'd rather end up in, this would be it. <br><br> @@ -51,13 +51,12 @@ You board the transport to It will cost <<print cashFormat($slaveCost)>> to enslave $him. -<<setLocalPronouns $activeSlave>> <<if $cash >= $slaveCost>> - <br>[["Enslave " + $him + " and check out other available prisoners"|Criminal Market][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] + <br>[[Enslave her and check out other available prisoners|Criminal Market][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] <<if $newSlaves.length == 0>> - <br>[["Enslave " + $him|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] + <br>[[Enslave her|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] <<else>> - <br>[["Enslave " + $him + " and finish your inspection"|Bulk Slave Intro][$cash -= $slaveCost, $newSlaves.push($activeSlave)]] + <br>[[Enslave her and finish your inspection|Bulk Slave Intro][$cash -= $slaveCost, $newSlaves.push($activeSlave)]] <</if>> <<else>> //You lack the necessary funds to enslave this criminal.// diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw index c9b6427394de0d7381b75f50bb0978678990a44a..5d1d8d749a00300da41527f9744778d6407e2072 100644 --- a/src/pregmod/csec.tw +++ b/src/pregmod/csec.tw @@ -128,7 +128,7 @@ <</if>> <</if>> <<set _afterSize = WombGetVolume($activeSlave)>> /* not really needed right now, but better to add alredy for future usage. To not forget later.*/ -<<set $diffSize = _beforeSize / (1 + _afterSize)>> /* 1 used to avoid divide by zero error.*/ +<<set $diffSize = _beforeSize / (1 + _afterSize)>> /* 1 used to avoid divide by zero error.*/ <<set _incubated = 0>> <<set _oldDevotion = $activeSlave.devotion>> @@ -159,7 +159,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<else>> _fathersReduced[0] <</if>> - + <<if _curBabies <= 1>>has<<else>>have<</if>> already been @@ -196,7 +196,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <</for>> <</if>> <<set $activeSlave = $mom>> - + <<else>> /*No live babies. Placeholder */ <</if>> @@ -429,7 +429,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <</if>> <br><br> -Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared from childbirth, @@.lime;it retained its tightness.@@ +Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared from childbirth, @@.lime;it retained its tightness.@@ <<if ($PC.medicine >= 100)>> Since you @@.springgreen;performed the surgery yourself,@@ and you do artist's work, $his health is @@.green;less affected@@ by the surgery than it would have been if you'd paid some hack to do it remotely. <<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>> @@ -482,7 +482,7 @@ Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared fro Installation of belly implant is relatively simple procedure. Using the fact that $his body and internal organs have already adapted to pregnancy, it's possible to greatly expand the initial size of implant. $He will still look pregnant post surgery and recovery. <br> <<if ($activeSlave.devotion > 50)>> - $He leaves the surgery with $his belly still very gravid, and as such, knows you put something into $his womb replacing $his prior natural pregnancy. $He is @@.hotpink;curious@@ about the details of the implant, and eagerly awaits to see the end result. + $He leaves the surgery with $his belly still very gravid, and as such, knows you put something into $his womb replacing $his prior natural pregnancy. $He is @@.hotpink;curious@@ about the details of the implant, and eagerly awaits to see the end result. <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion >= -20)>> $He leaves the surgery with $his belly still very gravid, and as such, knows you put something into $his womb replacing $his prior natural pregnancy. $He understands the realities of $his life as a slave, but $he is still surprised at what now resides in $his womb. $He is @@.gold;sensibly fearful@@ of your total power over $his body. diff --git a/src/pregmod/editGenetics.tw b/src/pregmod/editGenetics.tw index 7ff51d1def720b00227b91b512d8457f77029e65..ae63450e7ad6687f60b9f239b4f759cde295bb38 100644 --- a/src/pregmod/editGenetics.tw +++ b/src/pregmod/editGenetics.tw @@ -262,7 +262,7 @@ table.slave-genetic-details td.editor select:hover { border: 1px solid #8cf; tra el.addClass('selectedslave'); var slave = SugarCube.State.variables.genePool.find(function(s) { return s.ID === id; }); geneDetails.html(tmpl.geneDetails(slave)); - + var numberEditorOpen = function() { var td = jQuery(this); td.off('click'); diff --git a/src/pregmod/eliteTakeOver.tw b/src/pregmod/eliteTakeOver.tw index aecc71cd684dc0bd452f70f99e83f6fd87100945..7e0b41288dfef8016dbc6b828741cb3ec669668e 100644 --- a/src/pregmod/eliteTakeOver.tw +++ b/src/pregmod/eliteTakeOver.tw @@ -40,7 +40,7 @@ You look up from your desk as the locked door to your office unseals, and a doze ''GAME OVER'' <</if>> <<elseif $PC.pregSource != -6>> - The leader reaches into his jacket and extracts a syringe, you recognize it as a powerful drug used in lobotomies, and places it to your left. From his hip he pulls a revolver, six-chambered, and loads five bullets, spins the chamber, and places it to your right. + The leader reaches into his jacket and extracts a syringe, you recognize it as a powerful drug used in lobotomies, and places it to your left. From his hip he pulls a revolver, six-chambered, and loads five bullets, spins the chamber, and places it to your right. <br> "You are no longer worthy of being a part of our society. You know you can't be allowed to spread any information. But we are not merciless; one of our members has taken an interest in having you as her pet. You may choose to lose your mind, and service her until she tires of you, or gamble for your life and serve her anyway. Now decide." <</if>> @@ -48,7 +48,7 @@ You look up from your desk as the locked door to your office unseals, and a doze <br> <<if _pregSurrender == 0>> <<set $finalChoice = "final stand">> - The choice is simple - you will not be a slave. + The choice is simple - you will not be a slave. <br> You decide to <span id="fate">make a final stand.</span> <br> diff --git a/src/pregmod/eliteTakeOverFight.tw b/src/pregmod/eliteTakeOverFight.tw index 8608aaaf6e7139bf964d8894813369562c9867b2..da76b30fbb39ee1e9601de7347497fe397b5b123 100644 --- a/src/pregmod/eliteTakeOverFight.tw +++ b/src/pregmod/eliteTakeOverFight.tw @@ -60,7 +60,7 @@ /* PC shooting */ /* higher skill means a higher chance to hit due to lower requirements and if the elites are enraged they very slightly become easier targets. */ /* 5/6 = 83% rounded down is the chance that it was loaded chamber (simplified version based off the wikipedia article) */ - + /* variables: */ /* Revolver */ <<set _revolverChambers = 6>> @@ -69,7 +69,7 @@ <<set $eliteTotal = 12>> <<set $eliteDead = 0>> <<set $eliteVegetable = 0>> - + /* To Hit chance */ <<if $PC.pregSource == -1 || $PC.pregSource == -6>> /* still woozy */ <<set _toHit = 56>> @@ -87,7 +87,7 @@ <<if _EliteEnraged == 1>> <<set _toHit += 5>> <</if>> - + /* shooting */ /* in the end I removed the messages from the cycle. I don't think having 6 lines of "you shot" is pretty looking. Feel free to re add them in however */ <<for _i = _revolverChambers; _i > 0; _i-->> @@ -97,7 +97,7 @@ <<set _revolverBullets -= 1>> <</if>> <</for>> - + <<if $eliteDead >= 1>> <br>You managed to kill several elites in rapid succession, leaving the rest in shock and fear. <<elseif $eliteDead == 1>> @@ -106,11 +106,11 @@ <br>Unfortunately you fail to kill a single elite. <</if>> <br> - + /* syringe shot */ <<set $eliteVegetable = 0>> <<set _druggedThrow = 0>> - + <<if $eliteDead > 0>> With $eliteDead elite's dead, you pick up the syringe from the desk and aim for the forehead of another. <<else>> @@ -155,7 +155,7 @@ <</if>> <<elseif $PC.warfare < 10>> <<if _hitRoll > 90>> - By blind luck you successfully made the throw. + By blind luck you successfully made the throw. <<set _SyringeHeadShot = 1>> <<else>> Unfortunately you miss the shot. @@ -210,7 +210,7 @@ /* enslaved = 1 */ /* had fun (and enslaved) = 2 */ <<if $BodyguardHasSucessfullyRecivedSignal == 1>> - $Bodyguard.slaveName asks <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, what should I do with the <<if $eliteLeft < $eliteTotal>>remaining<</if>> "elite"? + $Bodyguard.slaveName asks <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, what should I do with the <<if $eliteLeft < $eliteTotal>>remaining<</if>> "elite"? <br> <<link "Open fire">> <<set $eliteFate = 0>> @@ -261,7 +261,7 @@ <</link>> <<elseif $Bodyguard != 0>> It is now that $Bodyguard.slaveName makes her entrance, pointing her guns at the <<if $eliteLeft < $eliteTotal>>remaining<</if>> elite. - She then asks<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, what should I do with the <<if $eliteLeft < $eliteTotal>>remaining<</if>> "elite" left? + She then asks<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, what should I do with the <<if $eliteLeft < $eliteTotal>>remaining<</if>> "elite" left? <br> <<link "Open fire">> <<set $eliteFate = 0>> @@ -279,7 +279,7 @@ <<elseif $eliteLeft <= 9 && $rep >= 10000>> Some of the citizens waiting outside your penthouse to see you hear the ruckus and rush inside, worried. Time freezes for a few seconds, while the remaining elite recover from their terror and the citizens digest the gory scene in front of them. The newcomers are quick to take your side. In little time the elites, outgunned and outnumbered, are neutralized. - <br>One of the more courageous citizens approaches you and asks "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, what should we do with them?" + <br>One of the more courageous citizens approaches you and asks "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>, what should we do with them?" <br> <<link "Open fire">> <<set $eliteFate = 0>> diff --git a/src/pregmod/fDick.tw b/src/pregmod/fDick.tw index cb36067c909247ec5aafc99ce6dbeeda117840cc..92809dcfc1c96db5870e5b8b7f489fb3e637b5bb 100644 --- a/src/pregmod/fDick.tw +++ b/src/pregmod/fDick.tw @@ -1,5 +1,5 @@ :: FDick [nobr] - + <<run clearSummaryCache($activeSlave)>> <<setLocalPronouns $activeSlave>> @@ -16,7 +16,7 @@ <<else>> $his cock <</if>> - + <<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>> <<if $activeSlave.devotion > 20>> $He thought $he would be fucking another slave, not $his <<= WrittenMaster()>>, so to say $he's pleasantly surprised would be an understatement. @@ -30,7 +30,7 @@ <</if>> <</if>> <</if>> - + You slowly lower yourself onto $his <<if $activeSlave.dick == 1>> tiny @@ -55,9 +55,9 @@ <<else>> hypertrophied <</if>> - dick, savoring every centimeter, + dick, savoring every centimeter, <<if $activeSlave.dick <= 6>> - until you find yourself hilted and sitting on $his pelvis. + until you find yourself hilted and sitting on $his pelvis. <<else>> until you feel that you can't take any more of $him inside you. <</if>> @@ -90,7 +90,7 @@ Like a doll, $he dumbly remains still, completely indifferent that $he's deep in $his <<= WrittenMaster()>>'s <<if $PC.vagina == 1>>pussy<<else>>butt<</if>>. You start moving up and on $his shaft, continuing until you climax and lift yourself off of $him. A strand of cum slips from your <<if $PC.vagina == 1>>slit<<else>>anus<</if>>; it seems $activeSlave.slaveName came too. Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally. You leave your toy for one of your other slaves to clean and maintain. - <<elseif $activeSlave.devotion > 50>> + <<elseif $activeSlave.devotion > 50>> <<if $activeSlave.trust < -20>> Having followed your instructions as quickly as $he could in fear of your wrath, $he tries $his best to please you while you bounce<<if $PC.belly >= 5000>> your gravid bulk<</if>> on $his obedient cock. $He timidly warns you that $he is about to cum; in response you speed up your pace and clamp down hard on $his throbbing shaft. $He squeaks lewdly, overwhelmed by your orgasmic <<if $PC.vagina == 1>>cunt<<else>>rectal<</if>> spasms, and unloads inside of you before apologizing submissively. <<elseif $activeSlave.trust <= 20>> @@ -185,7 +185,7 @@ until feel that you can't take more of $him inside you. <</if>> - You reach back + You reach back <<if $activeSlave.scrotum > 0>> and stroke $his @@ -212,7 +212,7 @@ You start moving up and on $his shaft, until you climax and notice that so did $activeSlave.slaveName. Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally. You leave your toy for one of your other slaves to clean and maintain. <<else>> - You ride your helpless slave until you both climax. + You ride your helpless slave until you both climax. <</if>> <</if>> diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index 7eed557e8f0cc523f148e87c7fc132159e3d2cc3..c708060c9ba37178eb69c68659a2ee3a3efd18af 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -58,7 +58,7 @@ <<else>> <<set _belly = bellyAdjective($activeSlave)>> <</if>> - + <<if $activeSlave.height >= 185>> <<set _legs = 'wonderfully long'>> <<elseif $activeSlave.height >= 170>> @@ -224,32 +224,32 @@ /*Part 1: Order and reaction*/ -You call $activeSlave.slaveName to your office, telling $his to use $his feet to please you. +You call $activeSlave.slaveName to your office, telling $his to use $his feet to please you. <<if ($activeSlave.fetish == "mindbroken")>> - $He is brought to you and stands blankly by your desk. + $He is brought to you and stands blankly by your desk. <<elseif ($activeSlave.relationship == -3 && $activeSlave.devotion >= 60 )>> - Your devoted slave wife is delighted to get another chance to pleasure you. + Your devoted slave wife is delighted to get another chance to pleasure you. <<elseif ($activeSlave.relationship == -2 && $activeSlave.devotion >= 60 )>> - $He considers $himself your lover, and is delighted to spend time with you. + $He considers $himself your lover, and is delighted to spend time with you. <<elseif ($activeSlave.devotion < -50)>> $He strongly refuses, and you have to restrain $him to get $him to obey. <<elseif ($activeSlave.devotion < -20)>> $He tries to refuse, but decides it will just be easier to comply than risk punishment. <<elseif ($activeSlave.devotion <= 20)>> - $He doesn't seem eager to comply, but fears being punished enough to obey. + $He doesn't seem eager to comply, but fears being punished enough to obey. <<elseif ($activeSlave.devotion < 60)>> - $He complies quietly. + $He complies quietly. <<else>> <<if ($activeSlave.trust < -50)>> Although $he just barely trusts that you will not harm $him, $he is still unsure about what you are going to do which makes $him pause. <<else>> - $He rushes to comply. + $He rushes to comply. <</if>> <</if>> /*Extra 1 if tease/perverted and not mindbroken*/ <<if ($activeSlave.sexualQuirk == "tease" || $activeSlave.sexualQuirk == "perverted") && $activeSlave.devotion > 60 && $activeSlave.fetish != "mindbroken">> - Before you can begin, $he arches a leg in a seductive tease. + Before you can begin, $he arches a leg in a seductive tease. <</if>> /*Part 2: lube and reaction*/ <<if !canWalk($activeSlave)>> @@ -260,35 +260,35 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to <<elseif tooBigDick($activeSlave)>> Since $he is immobilized by $his _dick dick, you have $he lay on $his side on the floor, <<elseif tooBigButt($activeSlave)>> - Since $he is immobilized by $his _dick dick, you have $he sit on your desk to present $his _legs legs and feet, + Since $he is immobilized by $his _dick dick, you have $he sit on your desk to present $his _legs legs and feet, <<elseif tooBigBalls($activeSlave)>> Since $he is immobilized by $his _balls balls, you have $he lay on $his back on the floor with $his legs over $his nuts, <<else>> You have $him sit on the edge of your desk to present $his _legs legs and feet, <</if>> <<else>> - You have $him sit on the edge of your desk to present $his _legs legs and feet, + You have $him sit on the edge of your desk to present $his _legs legs and feet, <</if>> <<if $activeSlave.fetish == "mindbroken">> <<if $activeSlave.amp == -2 || $activeSlave.amp == -5>> - then pour lubricant onto your hands, applying it to $his elegant artificial feet. + then pour lubricant onto your hands, applying it to $his elegant artificial feet. <<elseif $activeSlave.amp == -4>> - then pour lubricant onto your hands, applying it to $his deadly artificial feet. + then pour lubricant onto your hands, applying it to $his deadly artificial feet. <<elseif $activeSlave.amp == -1>> - then pour lubricant onto your hands, applying it to $his artificial feet. + then pour lubricant onto your hands, applying it to $his artificial feet. <<else>> - then pour lubricant onto your hands, massaging it into $his $activeSlave.skin feet: rubbing $his arches, soles, and toes. + then pour lubricant onto your hands, massaging it into $his $activeSlave.skin feet: rubbing $his arches, soles, and toes. <</if>> - $He shows little reaction to your efforts. + $He shows little reaction to your efforts. <<else>>/*not mindbroken*/ <<if $activeSlave.amp == -2 || $activeSlave.amp == -5>> - then pour lubricant onto your hands, applying it to $his elegant artificial feet. + then pour lubricant onto your hands, applying it to $his elegant artificial feet. <<elseif $activeSlave.amp == -4>> - then pour lubricant onto your hands, applying it to $his deadly artificial feet. + then pour lubricant onto your hands, applying it to $his deadly artificial feet. <<elseif $activeSlave.amp == -1>> then pour lubricant onto your hands, applying it to $his artificial feet <<else>> - then pour lubricant onto your hands, massaging it into $his $activeSlave.skin feet: rubbing $his arches, soles, and $his toes. + then pour lubricant onto your hands, massaging it into $his $activeSlave.skin feet: rubbing $his arches, soles, and $his toes. <</if>> <<if ($activeSlave.devotion < -50)>> $He tries to stay hateful despite the pleasurable stimulation. @@ -321,31 +321,31 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to $He does $his best to please you from $his position on $his side, massaging your cock nicely. <<else>> <<if ($activeSlave.trust < -50)>> - $His lack of trust causes $him to ask <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>> "is this pleasurable for you?", spoiling the moment. + $His lack of trust causes $him to ask <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>> "is this pleasurable for you?", spoiling the moment. <<else>> - $He moves $his feet hypnotically, trying $his hardest to make you cum. Being on $his side doesn't affect $his footjob, and you get a nice view of $his _legs legs as $he runs $his feet across your cock. + $He moves $his feet hypnotically, trying $his hardest to make you cum. Being on $his side doesn't affect $his footjob, and you get a nice view of $his _legs legs as $he runs $his feet across your cock. <</if>> <</if>> <<if !canWalk($activeSlave)>> <<if $activeSlave.boobs > $activeSlave.belly >> - $His's _boobs breasts wobble as $his feet service you. + $His's _boobs breasts wobble as $his feet service you. <<else>> - $His's _belly belly wobbles as $his feet service you. + $His's _belly belly wobbles as $his feet service you. <</if>> <</if>> <<elseif ($activeSlave.devotion < -50)>> - When $he refuses to comply, you take both $his feet and start thrusting between them. + When $he refuses to comply, you take both $his feet and start thrusting between them. <<elseif ($activeSlave.devotion < -20)>> - $He seems a bit reluctant when massaging you with $his feet so you have to do most of the work. + $He seems a bit reluctant when massaging you with $his feet so you have to do most of the work. <<elseif ($activeSlave.devotion <= 20)>> - $He tries to make it pleasurable for you, trying to find the right angle and speed, but $he seems a bit tense and ruins $his pacing. + $He tries to make it pleasurable for you, trying to find the right angle and speed, but $he seems a bit tense and ruins $his pacing. <<elseif ($activeSlave.devotion < 60 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion <= 20))>> - $He does $his best to please you, massaging you nicely with $his feet. + $He does $his best to please you, massaging you nicely with $his feet. <<elseif ($activeSlave.attrXY < 16)>> - $He tries to make it pleasurable for you, but $his great distaste for men is obvious on $his expression. + $He tries to make it pleasurable for you, but $his great distaste for men is obvious on $his expression. <<else>> <<if $activeSlave.sexualQuirk == "perverted">> - As a devoted pervert, $activeSlave.slaveName gives an enthusiastic footjob, with $his + As a devoted pervert, $activeSlave.slaveName gives an enthusiastic footjob, with $his <<if $activeSlave.dick > 0>> <<if canAchieveErection($activeSlave)>> <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> @@ -355,105 +355,105 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to <</if>> <<else>> soft and dripping _dick <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>caged <</if>>dick , - <</if>> + <</if>> <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>> <<if $activeSlave.vagina >= 0>> and pulsing _balls balls <<if $activeSlave.vaginaLube > 0 && $activeSlave.vagina >= 0>>that are wet from $his feminine arousal <</if>> <</if>> <<elseif $activeSlave.vagina >= 0>> - and <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina + and <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina <</if>> <<elseif $activeSlave.vagina >= 0>> - <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina + <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina <<else>> - perverted smile + perverted smile <</if>> - showing $his sexual excitement to service your cock with $his feet. + showing $his sexual excitement to service your cock with $his feet. <<elseif $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - As a devoted cumslut, $activeSlave.slaveName eagerly strokes your cock with $his feet, delightedly smearing your precum on $his soles. $He <<if canSee($activeSlave)>>stares at your <<if $PC.balls >=2>>massive balls with a ravenous gaze, <<elseif $PC.balls >=1>>large balls with a hungry gaze, <<else>>balls with a steady gaze, <</if>><<else>>gingerly feels the weight of your <<if $PC.balls >=2>>massive balls <<elseif $PC.balls >=1>>large balls <<else>>balls <</if>>with $his feet, <</if>>shivering in anticipation. + As a devoted cumslut, $activeSlave.slaveName eagerly strokes your cock with $his feet, delightedly smearing your precum on $his soles. $He <<if canSee($activeSlave)>>stares at your <<if $PC.balls >=2>>massive balls with a ravenous gaze, <<elseif $PC.balls >=1>>large balls with a hungry gaze, <<else>>balls with a steady gaze, <</if>><<else>>gingerly feels the weight of your <<if $PC.balls >=2>>massive balls <<elseif $PC.balls >=1>>large balls <<else>>balls <</if>>with $his feet, <</if>>shivering in anticipation. <<elseif $activeSlave.fetish == "humiliation" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - $activeSlave.slaveName slowly strokes your cock with $his feet, getting off on the degrading use of $his feet and avoiding your gaze. $He is showing an embarrassed smile<<if $activeSlave.skin == 'black'>>, and if $his skin was any lighter you would see $his<<else>> and<</if>> bright blushing cheeks. + $activeSlave.slaveName slowly strokes your cock with $his feet, getting off on the degrading use of $his feet and avoiding your gaze. $He is showing an embarrassed smile<<if $activeSlave.skin == 'black'>>, and if $his skin was any lighter you would see $his<<else>> and<</if>> bright blushing cheeks. <<elseif $activeSlave.fetish == "boobs" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - As $activeSlave.slaveName deftly strokes your cock with $his feet, $his hands plays with $his <<if $activeSlave.boobs < 300>>erect nipples. <<elseif $activeSlave.boobs < 500>>small chest. <<elseif $activeSlave.boobs >= 18000>>_boobs breasts, though $he can't reach $his nipples. <<else>>_boobs breasts and erect nipples. <</if>> $He is certainly giving you plenty of sexy options for you to watch. + As $activeSlave.slaveName deftly strokes your cock with $his feet, $his hands plays with $his <<if $activeSlave.boobs < 300>>erect nipples. <<elseif $activeSlave.boobs < 500>>small chest. <<elseif $activeSlave.boobs >= 18000>>_boobs breasts, though $he can't reach $his nipples. <<else>>_boobs breasts and erect nipples. <</if>> $He is certainly giving you plenty of sexy options for you to watch. <<elseif $activeSlave.fetish == "sadist" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - $activeSlave.slaveName is a sadist, and $his deft footjob toys with the boundaries of pain and pleasure. $His devoted yet belittling <<if canSee($activeSlave)>>gaze carefully watches your face<<else>>expressions are clear as $he feels<</if>> for every reaction. + $activeSlave.slaveName is a sadist, and $his deft footjob toys with the boundaries of pain and pleasure. $His devoted yet belittling <<if canSee($activeSlave)>>gaze carefully watches your face<<else>>expressions are clear as $he feels<</if>> for every reaction. <<elseif $activeSlave.fetish == "dom" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - $activeSlave.slaveName is a dominant and $his skilled feet roughly stroke your erect cock, but $he pauses often to rub $his soles on your <<if $PC.balls >= 2>>massive<<elseif $PC.balls >= 0>>large>><</if>> balls so $he doesn't get too aggressive with $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. + $activeSlave.slaveName is a dominant and $his skilled feet roughly stroke your erect cock, but $he pauses often to rub $his soles on your <<if $PC.balls >= 2>>massive<<elseif $PC.balls >= 0>>large>><</if>> balls so $he doesn't get too aggressive with $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. <<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - $activeSlave.slaveName skillfully strokes your cock with $his feet, one of $his hands roaming across $his _belly belly as $he happily services you. $He occasionally pauses to <<if canSee($activeSlave)>>watch <<else>>feel <</if>>your <<if $PC.balls >= 2>>massive<<elseif $PC.balls >= 0>>large>><</if>> balls churn with sperm, clearly lost in a pregnancy fantasy. + $activeSlave.slaveName skillfully strokes your cock with $his feet, one of $his hands roaming across $his _belly belly as $he happily services you. $He occasionally pauses to <<if canSee($activeSlave)>>watch <<else>>feel <</if>>your <<if $PC.balls >= 2>>massive<<elseif $PC.balls >= 0>>large>><</if>> balls churn with sperm, clearly lost in a pregnancy fantasy. <<else>> - $activeSlave.slaveName skillfully strokes your cock with $his feet, trying $his best to bring you pleasure. + $activeSlave.slaveName skillfully strokes your cock with $his feet, trying $his best to bring you pleasure. <</if>> <</if>> <<if $activeSlave.amp == -2 || $activeSlave.amp == -5>> - As you enjoy your footjob $his capable prosthetics begin to vibrate on your cock. + As you enjoy your footjob $his capable prosthetics begin to vibrate on your cock. <<elseif $activeSlave.amp == -4>> - The hard angles of $his metal feet provide extra stimulation. + The hard angles of $his metal feet provide extra stimulation. <</if>> /*Extra 2: if not mindbroken/immobi, tease with a flash.*/ <<if $activeSlave.fetish != "mindbroken" && canWalk($activeSlave) && $activeSlave.sexualQuirk == "tease" && $activeSlave.devotion >= 60>> - <<if canSee($activeSlave)>>Seeing <<else>>Feeling <</if>>you near your orgasm, $he + <<if canSee($activeSlave)>>Seeing <<else>>Feeling <</if>>you near your orgasm, $he <<if _footSeed < 40>> <<if $activeSlave.boobs < 300>> - presses $his hands on $his flat chest, + presses $his hands on $his flat chest, <<elseif $activeSlave.boobs < 500>> - puts $his hands under $his small chest, + puts $his hands under $his small chest, <<else>> - cups $his _boobs breasts with $his hands, + cups $his _boobs breasts with $his hands, <</if>> - then sticks out $his tongue, posing like a free cities whore who wants a cumshot. + then sticks out $his tongue, posing like a free cities whore who wants a cumshot. <<elseif _footSeed < 70 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory) && !(["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)) && ($activeSlave.dick > 0 || $activeSlave.vagina >= 0 )>> - spreads $his _legs legs + spreads $his _legs legs <<if $activeSlave.dick > 0>> <<if $activeSlave.vagina >= 0>> - and raises $his _dick <<if canAchieveErection($activeSlave)>>erect <<else>>soft <</if>>cock <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>>and _balls balls <</if>> to reveal $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina + and raises $his _dick <<if canAchieveErection($activeSlave)>>erect <<else>>soft <</if>>cock <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>>and _balls balls <</if>> to reveal $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina <<else>> - and teases the tip of $his _dick <<if canAchieveErection($activeSlave)>>throbbing <<else>>soft <</if>>dick + and teases the tip of $his _dick <<if canAchieveErection($activeSlave)>>throbbing <<else>>soft <</if>>dick <</if>> <<else>> - to reveal $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina, then $he spreads $his <<if $activeSlave.labia == 3>>extremely large <<elseif $activeSlave.labia == 2>>large <<elseif $activeSlave.labia == 1>>pretty <<else>>minimal <</if>>pussylips + to reveal $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>aroused vagina, then $he spreads $his <<if $activeSlave.labia == 3>>extremely large <<elseif $activeSlave.labia == 2>>large <<elseif $activeSlave.labia == 1>>pretty <<else>>minimal <</if>>pussylips <</if>> - with a sultry smile. + with a sultry smile. <<else>> - rolls onto $his side while still stroking your dick, revealing $his _butt ass, _hips hips and _thighs thighs with a sultry smile. + rolls onto $his side while still stroking your dick, revealing $his _butt ass, _hips hips and _thighs thighs with a sultry smile. <</if>> <</if>> /*PC orgasms*/ <<if ($activeSlave.fetish == "mindbroken")>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even _belly belly with your massive load<<elseif $PC.balls >=1>> and _legs legs with your large load<</if>>. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even _belly belly with your massive load<<elseif $PC.balls >=1>> and _legs legs with your large load<</if>>. <<elseif !canWalk($activeSlave)>> <<if ($activeSlave.devotion < -50)>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he struggles in your grasp. $He is furious that $he is now covered in cum $he can't easily reach to clean. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he struggles in your grasp. $He is furious that $he is now covered in cum $he can't easily reach to clean. <<elseif ($activeSlave.devotion < -20)>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, but you are done using $him for now. $He is left covered in cum $he can't easily reach to clean. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, but you are done using $him for now. $He is left covered in cum $he can't easily reach to clean. <<elseif ($activeSlave.devotion <= 20)>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he sighs in nervous relief. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he sighs in nervous relief. <<elseif ($activeSlave.devotion < 60 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion <= 20))>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he rises to an elbow to smile at you. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he rises to an elbow to smile at you. <<else>> <<if ($activeSlave.trust < -50)>> $His lack of trust causes $his eyes to glaze over in fear. <<else>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he moans in pleasure. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his side with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he moans in pleasure. <</if>> <</if>> <<elseif ($activeSlave.devotion < -50)>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he struggles in your grasp with a look of disgust. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he struggles in your grasp with a look of disgust. <<elseif ($activeSlave.devotion < -20)>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, as well as your cum, but you are done using $him for now. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>. $He was startled by your orgasm and now wears a conflicted expression, as well as your cum, but you are done using $him for now. <<elseif ($activeSlave.devotion <= 20)>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he sighs in nervous relief. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>> as $he sighs in nervous relief. <<elseif ($activeSlave.devotion < 60 || $activeSlave.attrXY < 16 || ($activeSlave.sexualQuirk == "unflinching" && $activeSlave.devotion <= 20))>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he does $his best to catch your semen on $his legs. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he does $his best to catch your semen on $his legs. <<else>> <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> When you eventually cum, $activeSlave.slaveName giggles in lustful joy as your hot cum coats $his _skin <<if $PC.balls >= 1>> - feet and quickly slides from your desk to kneel in front of your pulsating cock. + feet and quickly slides from your desk to kneel in front of your pulsating cock. <<if $PC.balls >= 2>> - Your massive load quickly covers $his face as $he moans and twitches in pleasure, semen dripping down $his + Your massive load quickly covers $his face as $he moans and twitches in pleasure, semen dripping down $his <<if $activeSlave.boobs < 300>> flat chest <<elseif $activeSlave.boobs < 500>> @@ -463,7 +463,7 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to <</if>> and _belly belly onto $his thighs. <<else>> - Your large load coats $his face in sticky semen, some dripping onto $his + Your large load coats $his face in sticky semen, some dripping onto $his <<if $activeSlave.boobs < 300>> flat chest. <<elseif $activeSlave.boobs < 500>> @@ -476,53 +476,53 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to feet. <</if>> <<elseif $activeSlave.fetish == "humiliation" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he whimpers as even $his feet used as a sex object. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he whimpers as even $his feet used as a sex object. <<elseif $activeSlave.fetish == "submissive" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he gasps as $he submissively accepts your semen on $his skin. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>> _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he gasps as $he submissively accepts your semen on $his skin. <<elseif $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - When you eventually cum, $activeSlave.slaveName moans as your semen lands on $his _skin feet, + When you eventually cum, $activeSlave.slaveName moans as your semen lands on $his _skin feet, <<if $PC.balls >= 1>> - but quickly turns to present $his _butt ass and _hips hips as a new target. + but quickly turns to present $his _butt ass and _hips hips as a new target. <<if $PC.balls >= 2>> - Your massive load quickly covers $his _thighs ass and thighs, sticky cum dripping all the way to $his calves. + Your massive load quickly covers $his _thighs ass and thighs, sticky cum dripping all the way to $his calves. <<else>> - Your large load soaks $his _thighs ass and thighs in sticky semen, which drips down $his _legs legs. + Your large load soaks $his _thighs ass and thighs in sticky semen, which drips down $his _legs legs. <</if>> <<else>> - but you know $he wanted to involve $his _butt butt and your cum, if your orgasm had more volume. + but you know $he wanted to involve $his _butt butt and your cum, if your orgasm had more volume. <</if>> <<elseif $activeSlave.fetish == "boobs" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he <<if $activeSlave.boobs < 300>>pinches both $his erect nipples <<elseif $activeSlave.boobs < 500>>rubs $his hands across $his small chest <<else>>squeezes $his _boobs breasts tightly <</if>>while moaning in pleasure. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he <<if $activeSlave.boobs < 300>>pinches both $his erect nipples <<elseif $activeSlave.boobs < 500>>rubs $his hands across $his small chest <<else>>squeezes $his _boobs breasts tightly <</if>>while moaning in pleasure. <<elseif $activeSlave.fetish == "sadist" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he gasps slightly and condescendingly smiles as you soil $his feet with semen. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he gasps slightly and condescendingly smiles as you soil $his feet with semen. <<elseif $activeSlave.fetish == "dom" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he gasps slightly and holds your cock between $his feet tightly as you soil $his with semen. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he gasps slightly and holds your cock between $his feet tightly as you soil $his with semen. <<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> When you start to cum, $activeSlave.slaveName moves $his hand from $his belly to <<if $activeSlave.vagina >= 0>> - expose $his vagina and spreads $his <<if $activeSlave.labia == 3>>extremely large <<elseif $activeSlave.labia == 2>>large <<elseif $activeSlave.labia == 1>>pretty <<else>>minimal <</if>>pussylips to show where $he wants cum. + expose $his vagina and spreads $his <<if $activeSlave.labia == 3>>extremely large <<elseif $activeSlave.labia == 2>>large <<elseif $activeSlave.labia == 1>>pretty <<else>>minimal <</if>>pussylips to show where $he wants cum. <<elseif $activeSlave.mpreg == 1>> - expose $his <<if $activeSlave.anus >3 >>gaping <<elseif $activeSlave.anus >2 >>very loose <<elseif $activeSlave.anus >1 >>loose <<elseif $activeSlave.anus >0 >>tight <<else>>virgin <</if>>asshole to show where $he wants cum. + expose $his <<if $activeSlave.anus >3 >>gaping <<elseif $activeSlave.anus >2 >>very loose <<elseif $activeSlave.anus >1 >>loose <<elseif $activeSlave.anus >0 >>tight <<else>>virgin <</if>>asshole to show where $he wants cum. <<else>> - hug $his stomach. + hug $his stomach. <</if>> - Your orgasm shoots across $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly is marked with your massive load. $He runs $his hands through the cum on $his belly, massaging the semen into $his skin<<elseif $PC.balls >= 1>> and _legs legs<</if>>. + Your orgasm shoots across $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly is marked with your massive load. $He runs $his hands through the cum on $his belly, massaging the semen into $his skin<<elseif $PC.balls >= 1>> and _legs legs<</if>>. <<else>> - You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he moans softly in pleasure as $he feels your hot semen run down $his soles. + You eventually cum all over $his _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $his _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $he moans softly in pleasure as $he feels your hot semen run down $his soles. <</if>> <</if>> /*Extra 3: devoted perverted slave giggles and orgasms*/ -<<if ($activeSlave.fetish != "mindbroken" && canWalk($activeSlave) && $activeSlave.sexualQuirk == "perverted" && $activeSlave.devotion >= 60 && !($activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60))>> - $He was getting off on the footjob, but the feeling of your cum on +<<if ($activeSlave.fetish != "mindbroken" && canWalk($activeSlave) && $activeSlave.sexualQuirk == "perverted" && $activeSlave.devotion >= 60 && !($activeSlave.fetish == "cumslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60))>> + $He was getting off on the footjob, but the feeling of your cum on <<if $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60 && $PC.balls >=1>> - $his ass and thighs sets off a strong orgasm of $his own, $his _thighs legs quivering as + $his ass and thighs sets off a strong orgasm of $his own, $his _thighs legs quivering as <<if $activeSlave.dick > 0>> <<if $activeSlave.vagina >= 0>> <<if cumAmount($activeSlave) > 20>> - $his _dick dick unloads a massive amount of cum, swollen _balls testicles bulging between $his thighs, <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>> pussy and asshole clenching as $he makes a cum puddle on the floor which splashes with every spasm. + $his _dick dick unloads a massive amount of cum, swollen _balls testicles bulging between $his thighs, <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>> pussy and asshole clenching as $he makes a cum puddle on the floor which splashes with every spasm. <<else>> - $his _dick dick spurts $his load, $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. + $his _dick dick spurts $his load, $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. <</if>> <<else>> <<if cumAmount($activeSlave) > 20>> @@ -532,26 +532,26 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to <</if>> <</if>> <<elseif $activeSlave.vagina >= 0>> - $he moans in pleasure, $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching as $he tries to remain standing. + $he moans in pleasure, $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching as $he tries to remain standing. <<else>> - $he moans in pleasure, asshole pulsating as $he tries to remain standing. + $he moans in pleasure, asshole pulsating as $he tries to remain standing. <</if>> <<else>> $his legs<<if $PC.balls >=2>>and belly<</if>> sets off a strong orgasm of $his own, even without masturbating. <<if $activeSlave.dick > 0>> /*dick shoots*/ <<if cumAmount($activeSlave) > 20>>/*huge load*/ - $His _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave covered nearly head to toe in spunk. + $His _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave covered nearly head to toe in spunk. <<else>> - $His _dick dick unloads onto $his belly and $boobs chest, and $his giggles and gasps as it rains down. + $His _dick dick unloads onto $his belly and $boobs chest, and $his giggles and gasps as it rains down. <</if>> <<elseif $activeSlave.vagina >= 0>> - $He leans back and moans in pleasure, showing $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. + $He leans back and moans in pleasure, showing $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. <<else>> - $He leans back and moans in pleasure, showing $his asshole pulsating. + $He leans back and moans in pleasure, showing $his asshole pulsating. <</if>> <</if>> <<if $activeSlave.vaginaLube >= 1>> - After $he leaves, you find a <<if $activeSlave.vaginaLube >= 2>>large <</if>>puddle of pussyjuice on your desk where $he was sitting. + After $he leaves, you find a <<if $activeSlave.vaginaLube >= 2>>large <</if>>puddle of pussyjuice on your desk where $he was sitting. <</if>> <</if>> @@ -559,9 +559,9 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to <<if $PC.balls > 1>> <<if $activeSlave.dick > 0>> <<if cumAmount($activeSlave) > 20>> - $His _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave utterly plastered in spunk. $His eyes are held shut with a thick layer of cum, and judging by how <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>$he's dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $he is masturbating,<</if>> $he couldn't be happier. + $His _balls balls visibly throb as _dick dick unloads a massive amount of cum, adding $his own semen to $his body, resulting in a slave utterly plastered in spunk. $His eyes are held shut with a thick layer of cum, and judging by how <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>$he's dick is still shooting cum even in a cage with no stimulation,<<else>>furiously $he is masturbating,<</if>> $he couldn't be happier. <<else>> - $His _dick dick unloads onto $his belly and $boobs chest, and $his giggles and gasps as it rains down with audible splats. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in the heady smell and how <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>$he's dick is still throbbing in orgasm even in a cage with no stimulation,<<else>>$he can't stop masturbating,<</if>> $he couldn't be happier. + $His _dick dick unloads onto $his belly and $boobs chest, and $his giggles and gasps as it rains down with audible splats. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in the heady smell and how <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>$he's dick is still throbbing in orgasm even in a cage with no stimulation,<<else>>$he can't stop masturbating,<</if>> $he couldn't be happier. <</if>> <<elseif $activeSlave.vagina >= 0>> $He leans back and moans in pleasure, $his <<if $activeSlave.vaginaLube == 1>>wet <<elseif $activeSlave.vaginaLube == 2>>dripping wet <</if>>pussy and asshole clenching. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in your scent and how $he can't stop masturbating, $he couldn't be happier. @@ -569,6 +569,6 @@ You call $activeSlave.slaveName to your office, telling $his to use $his feet to $He leans back and moans in pleasure, asshole pulsating. $He is splattered in semen, face coated in your cum, and judging by $his nostrils desperately taking in your scent and how $he can't stop masturbating, $he couldn't be happier. <</if>> <<else>> - $activeSlave.slaveName leans down to wipe semen off $his feet, quickly bringing it into $his mouth with a blissful look as $he tastes your cum and sighs in pleasure. + $activeSlave.slaveName leans down to wipe semen off $his feet, quickly bringing it into $his mouth with a blissful look as $he tastes your cum and sighs in pleasure. <</if>> <</if>> diff --git a/src/pregmod/fMarry.tw b/src/pregmod/fMarry.tw index 78b7f6cf7947c286a06785b25e4a60c4f6f66dad..10fdbcc2bcaf57410fb26df53f8e6422875e98b1 100644 --- a/src/pregmod/fMarry.tw +++ b/src/pregmod/fMarry.tw @@ -19,7 +19,7 @@ <<set _himselfL = lispReplace($himself)>> <<else>> <<set _name = $slaves[_m].slaveName>> - /* Use the modified "L"isp variables when they are speaking, just in case. */ + /* Use the modified "L"isp variables when they are speaking, just in case. */ <<set _heL =$he>> <<set _hisL = $his>> <<set _himL = $him>> diff --git a/src/pregmod/fSelf.tw b/src/pregmod/fSelf.tw index ffdee42e323ce5aa3372cee81d445ec0cbaf1692..04afb0335c8d360a2a3f35e36664825f8c5709ee 100644 --- a/src/pregmod/fSelf.tw +++ b/src/pregmod/fSelf.tw @@ -1,5 +1,5 @@ -:: FSelf [nobr] - +:: FSelf [nobr] + <<set $nextButton = "Back", $nextLink = "Main">> <<set _CumSources = []>> diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw index cc64e709f386da71fd07c72e15504bbea83c64eb..91ff445109743e4c70ddfbccb4cef787af1327cd 100644 --- a/src/pregmod/fSlaveFeed.tw +++ b/src/pregmod/fSlaveFeed.tw @@ -76,7 +76,7 @@ The first necessary step is to prepare the milk cow and _his2 udders. <<elseif ($milkTap.devotion >= -20)>> Since $milkTap.slaveName does not resist your will, _he2 should comply reasonably well. If anything, $he'll at least be thankful to be relieved of some pressure. - + <<else>> Since $milkTap.slaveName is unlikely to comply willingly, you simply restrain _him2 with _his2 tits exposed and ready to be drank from. <<if $milkTap.lactation > 1>>You affix nipple clamps to _his2 $milkTap.nipples nipples and step back to watch _his2 breasts back up with milk. When _he2 is unclamped, the flow should certainly be strong enough for your desires<<else>>You make sure to roughly coax _his2 milk into flowing, all the while reminding _him2 that _he2 is nothing more than a cow now<</if>>. @@ -88,7 +88,7 @@ Next, you see to $activeSlave.slaveName. <<if ($activeSlave.amp == 1)>> You move the limbless $girl to $milkTap.slaveName's nipple and strap $him to it to prevent it from falling out of $his mouth. - + <<elseif tooBigBreasts($activeSlave)>> You set $him up so that $his massive breasts pin $him on $milkTap.slaveName's milky nipple. @@ -143,16 +143,16 @@ Next, you see to $activeSlave.slaveName. <<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> $He is accustomed to submitting to you, but as a natural submissive $he doesn't have much trouble submitting to $milkTap.slaveName's mothering instead. - + <<elseif $activeSlave.devotion < -20>> $He tries to refuse, so you strap $his to $milkTap.slaveName's breast, milky $milkTap.nipples nipple wedged in $his mouth. - + <<elseif $activeSlave.devotion <= 20>> $He obeys your orders reluctantly, drawing near $milkTap.slaveName's breasts despite $his obvious hesitation to be filled with milk. - + <<elseif $activeSlave.devotion <= 50>> $He obeys your orders, drawing near $milkTap.slaveName's breasts despite $his slight hesitation at the idea of being filled with milk. - + <<else>> $He happily obeys your orders, eagerly wrapping $his lips around $milkTap.slaveName's milky $milkTap.nipples nipple and suckling enthusiastically. <</if>> @@ -432,7 +432,7 @@ The first necessary step is to prepare the cum slave and $his cock and balls. <<elseif ($milkTap.devotion >= -20)>> Since $milkTap.slaveName does not resist your will, _he2 should comply reasonably well. If anything, _he2'll at least be thankful for the pleasure and relief. - + <<else>> Since $milkTap.slaveName is unlikely to comply willingly, you simply restrain _him2 with _his2 dick exposed and ready to be sucked. To get _him2 going, <<if canDoAnal($milkTap) && $milkTap.prostate > 0>> @@ -461,7 +461,7 @@ Next, you see to $activeSlave.slaveName. <<if ($activeSlave.amp == 1)>> You tip the limbless $girl face first into $milkTap.slaveName's dick. - + <<elseif tooBigBreasts($activeSlave)>> You set $him up so that $his massive breasts pin $him, face first, to $milkTap.slaveName's dick. @@ -516,16 +516,16 @@ Next, you see to $activeSlave.slaveName. <<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> $He is accustomed to submitting to you, but as a natural submissive $he doesn't have much trouble submitting to $milkTap.slaveName instead. - + <<elseif $activeSlave.devotion < -20>> $He tries to refuse, so you tie $him up, force a mouth spreader into $him, and position $him for $milkTap.slaveName to thrust into. - + <<elseif $activeSlave.devotion <= 20>> $He obeys your orders reluctantly, drawing near $milkTap.slaveName's cock despite $his obvious hesitation to amount of cum that will be gushing into $him. - + <<elseif $activeSlave.devotion <= 50>> $He obeys your orders, drawing near $milkTap.slaveName's cock despite $his slight hesitation at the idea of being filled with cum. - + <<else>> $He happily obeys your orders, eagerly tasting $milkTap.slaveName's beading precum before wrapping $his lips around $milkTap.slaveName's cock and sucking enthusiastically. <</if>> @@ -747,9 +747,9 @@ Next, you see to $activeSlave.slaveName. <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his over-stuffed belly as $he goes<<else>>$Him belly is so taut it barely wobbles at all as $he is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on $his health. <<set $activeSlave.health -= 1>> <<elseif $activeSlave.inflation == 2>> - <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his stuffed belly as $he goes<<else>>$Him belly wobbles heavily as $he is helped from your office<</if>>. + <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his stuffed belly as $he goes<<else>>$Him belly wobbles heavily as $he is helped from your office<</if>>. <<elseif $activeSlave.inflation == 1>> - <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$Him belly wobbles as $he is helped from your office<</if>>. + <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$Him belly wobbles as $he is helped from your office<</if>>. <</if>> <br><br> <<if $milkTap.fuckdoll == 0>> diff --git a/src/pregmod/fSlaveSelfImpreg.tw b/src/pregmod/fSlaveSelfImpreg.tw index c9df96d37a046a405ae19924b155bec3b4c87506..d1b1341567efb62db9424a7690730202537a1c8a 100644 --- a/src/pregmod/fSlaveSelfImpreg.tw +++ b/src/pregmod/fSlaveSelfImpreg.tw @@ -11,9 +11,9 @@ <<else>> <<if ($activeSlave.devotion <= 20)>> <<if ($activeSlave.devotion < -20)>> - $activeSlave.slaveName despises you, and tends to resent everything you do on principle, + $activeSlave.slaveName despises you, and tends to resent everything you do on principle, <<elseif ($activeSlave.devotion <= 20)>> - $activeSlave.slaveName dislikes you, + $activeSlave.slaveName dislikes you, <</if>> <<if ($activeSlave.sexualFlaw == "breeder" || (_pfh && $activeSlave.fetishStrength > 90))>> but the idea of simultaneously impregnating and being impregnated is @@.hotpink;so tempting@@ that $he's @@.mediumaquamarine;grateful@@ to you despite $himself. diff --git a/src/pregmod/fSlaveSlaveVag.tw b/src/pregmod/fSlaveSlaveVag.tw index ed8824ba05c3b3c44acea358e041839a73c1ecaa..ae584a4152d20a1b701983e198ef004dea3bf0ee 100644 --- a/src/pregmod/fSlaveSlaveVag.tw +++ b/src/pregmod/fSlaveSlaveVag.tw @@ -1,5 +1,5 @@ :: FSlaveSlaveVag [nobr] - + <<set $nextButton = "Back", $nextLink = "Slave Interact">> diff --git a/src/pregmod/fillUpButt.tw b/src/pregmod/fillUpButt.tw index 97c1088043825d958a0ae6ba27b69fc25f5615b0..f16ae1bd62b3589bc36585527df05f0dae740487 100644 --- a/src/pregmod/fillUpButt.tw +++ b/src/pregmod/fillUpButt.tw @@ -1,5 +1,5 @@ :: FillUpButt [nobr] - + <<run clearSummaryCache($activeSlave)>> <<set $activeSlave.bellyAccessory = "none">> <<set _pregDiscovery = 0>> @@ -330,9 +330,9 @@ You look at $his rear while you squeeze $his cheeks and rub them with your firm <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his bloated guts as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on $his health. <<set $activeSlave.health -= 10>> <<elseif $activeSlave.inflation == 2>> - <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his full guts as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. + <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his full guts as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. <<elseif $activeSlave.inflation == 1>> - <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$His belly wobbles as $he is helped from your office<</if>>. + <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$His belly wobbles as $he is helped from your office<</if>>. <</if>> <<run SetBellySize($activeSlave)>> <</if>> diff --git a/src/pregmod/fillUpFace.tw b/src/pregmod/fillUpFace.tw index 06075dbe43add79c4ccbe5bd9e2d770ec50ea7ae..2ca7a220e19aae32efe0689a2f9782aba4e80d67 100644 --- a/src/pregmod/fillUpFace.tw +++ b/src/pregmod/fillUpFace.tw @@ -1,10 +1,10 @@ -:: FillUpFace [nobr] - +:: FillUpFace [nobr] + <<run clearSummaryCache($activeSlave)>> <<set $activeSlave.bellyAccessory = "none">> <<set _pregDiscovery = 0>> <<set _belly = bellyAdjective($activeSlave)>> -You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.inflationType and affix a special nozzle to it, one with straps useful for anchoring it to resisting slaves, before calling $him over so you can feel $him up while you force-feed $him $activeSlave.inflationType. +You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.inflationType and affix a special nozzle to it, one with straps useful for anchoring it to resisting slaves, before calling $him over so you can feel $him up while you force-feed $him $activeSlave.inflationType. <<if $activeSlave.inflation > 1 && $activeSlave.preg > 1>> $He looks uneasy at the prospect of taking in that much, far more than could be considered normal. @@ -224,9 +224,9 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his over-stuffed belly as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on $his health. <<set $activeSlave.health -= 10>> <<elseif $activeSlave.inflation == 2>> - <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his stuffed belly as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. + <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his stuffed belly as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. <<elseif $activeSlave.inflation == 1>> - <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$His belly wobbles as $he is helped from your office<</if>>. + <<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$His belly wobbles as $he is helped from your office<</if>>. <</if>> <<run SetBellySize($activeSlave)>> <</if>> diff --git a/src/pregmod/forceFeeding.tw b/src/pregmod/forceFeeding.tw index 163080eb1ba1dc1613f93a5ccecd060f4174a1c4..b64a7a426efdd42e6cacd88ff73cfbb7f0f70163 100644 --- a/src/pregmod/forceFeeding.tw +++ b/src/pregmod/forceFeeding.tw @@ -102,7 +102,7 @@ $He is going to eat it all and you're going to enjoy $him as $he does it. <</if>> <</if>> <<if $activeSlave.fetish == "mindbroken">> - You reach out and wrap you arms + You reach out and wrap you arms <</if>> around $his diff --git a/src/pregmod/hotswapprosthetics.tw b/src/pregmod/hotswapprosthetics.tw index 662fd903aa487e40166e4cc966c9af75bad96a80..9bdaf2764f084ce469976c53b19dd70db8288094 100644 --- a/src/pregmod/hotswapprosthetics.tw +++ b/src/pregmod/hotswapprosthetics.tw @@ -13,7 +13,7 @@ <</for>> __Swap out $his prosthetics__: - <<if $activeSlave.amp < 0>> + <<if $activeSlave.amp < 0>> <<link "Remove current prostheses">> <<set $activeSlave.amp = 1, $activeSlave.armsTat = 0, $activeSlave.legsTat = 0>> <<set $activeSlave.readyLimbs.splice(_hsp, 1, _oldLimbs)>> @@ -22,8 +22,8 @@ <</replace>> <</link>> | <</if>> - - <<if $activeSlave.amp == -1>> + + <<if $activeSlave.amp == -1>> <strong>Basic P-limbs equipped</strong> <<elseif _readyLimbs.includes(-1)>> <<link "A basic set">> @@ -43,8 +43,8 @@ <<else>> //Basic prostheses unavailable <</if>>| - - <<if $activeSlave.amp == -2>> + + <<if $activeSlave.amp == -2>> <strong>Sex focused P-limbs equipped</strong> <<elseif _readyLimbs.includes(-2)>> <<link "A sex focused set">> @@ -64,8 +64,8 @@ <<else>> //Sex focused prostheses unavailable <</if>>| - - <<if $activeSlave.amp == -3>> + + <<if $activeSlave.amp == -3>> <strong>Natural looking P-limbs equipped</strong> <<elseif _readyLimbs.includes(-3)>> <<link "A natural looking set">> @@ -84,9 +84,9 @@ //Natural looking P-limbs being built <<else>> //Natural looking prostheses unavailable - <</if>>| - - <<if $activeSlave.amp == -4>> + <</if>>| + + <<if $activeSlave.amp == -4>> <strong>Combat P-limbs equipped</strong> <<elseif _readyLimbs.includes(-4)>> <<link "Military grade arms">> @@ -106,7 +106,7 @@ <<else>> //Combat prostheses unavailable <</if>>| - + <<if $activeSlave.amp == -5>> <strong>Cybernetic P-limbs equipped</strong> <<elseif _readyLimbs.includes(-5)>> diff --git a/src/pregmod/huskSlave.tw b/src/pregmod/huskSlave.tw index fb87d6aad09c0bb65dfa2b37ec089bf66773f8af..f2f2c7417b20ae4ac6ba74e15b3521dc8ca4e252 100644 --- a/src/pregmod/huskSlave.tw +++ b/src/pregmod/huskSlave.tw @@ -1,4 +1,4 @@ -:: Husk Slave [nobr] +:: Husk Slave [nobr] <<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves", $showEncyclopedia = 1, $encyclopedia = "Kidnapped Slaves">> <<if ($huskSlave.dick == 0) && ($huskSlave.vagina == -1)>><<set $huskSlave.vagina = 0>><</if>> diff --git a/src/pregmod/huskSlaveSwapWorkaround.tw b/src/pregmod/huskSlaveSwapWorkaround.tw index 4e078d15dd8500d68a55251f1abd1e06172daefe..d0008589b73a4d878ddd1293c7a52c21fb47f92e 100644 --- a/src/pregmod/huskSlaveSwapWorkaround.tw +++ b/src/pregmod/huskSlaveSwapWorkaround.tw @@ -1,5 +1,5 @@ :: husk Slave Swap Workaround [nobr] - + <<set $nextButton = "Abort Operation", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event">> "This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if ($incubator > 0) || ($nurseryBabies)>> and slaves with reserved children<</if>> not eligible." diff --git a/src/pregmod/incubatorReport.tw b/src/pregmod/incubatorReport.tw index f14b09899c58c4e09c4d32580624779096bf0a83..ce3f960252f2febbda38938169d6520172aa9c59 100644 --- a/src/pregmod/incubatorReport.tw +++ b/src/pregmod/incubatorReport.tw @@ -77,7 +77,7 @@ <<set $tanks[_inc].weight -= 40>> <</if>> <</if>> - + <<if $incubatorUpgradeMuscles == 1>> <br> <<if $incubatorMusclesSetting == 2>> @@ -225,7 +225,7 @@ <br> With the growth stimulant injections offline, $his body is left to develop naturally. <</if>> - + <<if $incubatorUpgradeReproduction == 1>> <br> <<if $incubatorReproductionSetting == 2>> @@ -740,7 +740,7 @@ <<else>> <<set $tanks[_inc].energy = 0, $tanks[_inc].need = 0>> <</if>> - + <<set $tanks[_inc].weight = Math.clamp($tanks[_inc].weight, -100, 200)>> <<set $tanks[_inc].muscles = Math.clamp($tanks[_inc].muscles, -100, 100)>> <<set $tanks[_inc].dick = Math.clamp($tanks[_inc].dick, 0, 10)>> @@ -749,7 +749,7 @@ <<set $tanks[_inc].boobs = Math.clamp($tanks[_inc].boobs, 0, 30000)>> <<set $tanks[_inc].height = Math.clamp($tanks[_inc].height, 0, 274)>> <<set $tanks[_inc].hormoneBalance = Math.clamp($tanks[_inc].hormoneBalance, -500, 500)>> - + <br> <</for>> /* diff --git a/src/pregmod/manageEconomy.tw b/src/pregmod/manageEconomy.tw index 77d4a2bacde214dfc9705e80d66343b3b6a95a84..37164493d0bc464fdbc58ab5a94b15b530e3a36b 100644 --- a/src/pregmod/manageEconomy.tw +++ b/src/pregmod/manageEconomy.tw @@ -36,7 +36,7 @@ __Economy__<br> <</if>> <br><br> //The Local Economy score effects some prices in your ecology. The lower the score, the higher the prices. The base score is ''100''.// - <br> The current score is + <br> The current score is <<if $localEcon > 100>> <<set _econPercent = Math.trunc(1000-100000/$localEcon)/10>> reducing prices by @@.green;''<<print _econPercent>>%.''@@ @@ -49,7 +49,7 @@ __Economy__<br> <<if $econWeatherDamage > 0>> <br><br>The recent terrible weather has damaged the local infrastructure. It is @@.red;reducing the local economy score by <<print $econWeatherDamage>>.@@ <<if $disasterResponse == 0>> - <br>Locals will do their best to repair the damage on their own, but setting up a disaster response unit <br>will improve the recovery of infrastructure critical for keeping goods, people and information flowing smoothly in and out of your arcology. + <br>Locals will do their best to repair the damage on their own, but setting up a disaster response unit <br>will improve the recovery of infrastructure critical for keeping goods, people and information flowing smoothly in and out of your arcology. <br>Creating the unit will cost <<print cashFormat(50000)>> and incur upkeep. [[Create Disaster Response Unit|Manage Economy][$cash -= 50000, $disasterResponse = 1]] <<elseif $disasterResponse == 1>> <br>You are sending your disaster response unit to repair critical infrastructure. They are doing what they can. @@ -71,7 +71,7 @@ _percLowerClass = Math.trunc(($lowerClass / ($ACitizens + $ASlaves)) * 1000) / 1 _percMiddleClass = Math.trunc(($middleClass / ($ACitizens + $ASlaves)) * 1000) / 10, _percUpperClass = Math.trunc(($upperClass / ($ACitizens + $ASlaves)) * 1000) / 10, _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> -<br>Lower Class Citizens | $lowerClass | <<print _percLowerClass>>% | Rent @@.yellowgreen;<<print cashFormat($LCRent)>>@@ +<br>Lower Class Citizens | $lowerClass | <<print _percLowerClass>>% | Rent @@.yellowgreen;<<print cashFormat($LCRent)>>@@ <<if $LCRent > 30>> //Very High// | [[Decrease|Manage Economy][$LCRent = 30, $rentEffectL = 0.94]] <<elseif $LCRent > 20>> @@ -137,7 +137,7 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <br><br> __Slaves__<br> -Slave demand is +Slave demand is <<if $menialDemandFactor <= -35000>> @@.red;''extremely low''@@ <<elseif $menialDemandFactor <= -20000>> @@ -151,9 +151,9 @@ Slave demand is <<else>> @@.yellow;''strong''@@ <</if>> -<<if $deltaDemand > 0>> +<<if $deltaDemand > 0>> and @@.green;''improving''@@ -<<elseif $deltaDemand < 0>> +<<elseif $deltaDemand < 0>> and @@.red;''decreasing''@@ <</if>> <<if $deltaDemand != 0>> @@ -177,7 +177,7 @@ Slave demand is <</link>> <</if>> <br> -Slave supply is +Slave supply is <<if $menialSupplyFactor <= -35000>> @@.green;''extremely low''@@ <<elseif $menialSupplyFactor <= -20000>> @@ -196,8 +196,8 @@ Slave supply is <<elseif $deltaSupply < 0>> and @@.green;''decreasing''@@ <</if>> -<<if $deltaSupply != 0>> - <<if $supplyTimer - $elapsedDemandTimer < 3>> +<<if $deltaSupply != 0>> + <<if $supplyTimer - $elapsedDemandTimer < 3>> but it might change soon <</if>> <</if>> diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw index 76bff0dc600c1ca51008bc0d14a164d469170393..62558bf7410a49d01402b090276e755882d765e5 100644 --- a/src/pregmod/managePersonalAffairs.tw +++ b/src/pregmod/managePersonalAffairs.tw @@ -1,5 +1,5 @@ -:: Manage Personal Affairs [nobr] - +:: Manage Personal Affairs [nobr] + <<set $nextButton = "Back", $nextLink = "Main", $showEncyclopedia = 0>> <<run PCTitle()>> @@ -103,7 +103,7 @@ Around back; <<if $PC.origHColor != "white">>| [[White|Manage Personal Affairs][$PC.hColor = "white"]]<</if>> <<if $PC.origHColor != "blue-violet">>| [[Blue-Violet|Manage Personal Affairs][$PC.hColor = "blue-violet"]]<</if>> -<<if $FCTVreceiver == 1>> +<<if $FCTVreceiver == 1>> <br><br> <<if $FCTVrate == 1>> You make sure to tune in to FCTV at least once a week. [[Watch every other week|Manage Personal Affairs][$FCTVrate = 2]] | [[Watch once a month|Manage Personal Affairs][$FCTVrate = 4]] | [[Ignore it|Manage Personal Affairs][$FCTVrate = -1]] @@ -300,7 +300,7 @@ On formal occasions, you are announced as $PCTitle. By slaves, however, you pref <br> <span id="nameResult"> -<<link "Rename yourself">> +<<link "Rename yourself">> <<replace "#nameResult">> New name: <<textbox "_PCNamet" $PC.name>> <<link "Apply">> @@ -411,7 +411,7 @@ In total, you have given birth to: <br><<print $PC.birthSelf>> bab<<if $PC.birthSelf > 1>>ies<<else>>y<</if>> that <<if $PC.birthSelf > 1>>are<<else>>is<</if>> literally all you. <</if>> <<if $PC.birthLab > 0>> -<br><<print $PC.birthLab>> bab<<if $PC.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. +<br><<print $PC.birthLab>> bab<<if $PC.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. <</if>> <</if>> <<if $PC.slavesKnockedUp > 0>> @@ -437,7 +437,7 @@ In total, you have given birth to: <<if $PC.preg >= 8>> You're currently <<print $PC.preg>> week<<if $PC.preg > 1>>s<</if>> pregnant, so contraception doesn't matter right now. <<elseif $PC.preg >= 6>> - You're having morning sickness. + You're having morning sickness. <<elseif $PC.preg > 1>> You've missed your period. This could be bad. <<elseif $PC.preg > 0 && $PC.pregSource != -6>> diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index b20e107f21cf953dde618fc5d13f718c7f6af849..accc94816661a414b29da2b8e5efa59aa6ed3dcf 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -19,7 +19,7 @@ <</if>> You completed the legalities before heading to $incubatorName, knowing the tank will release $him on your approach, and instruct $assistantName to notify the new girl's parents to meet you in your office. As the tank exhumes the disoriented girl, you help $him to $his feet<<if $incubatorReproductionSetting > 1>>, making sure to feel-up $his overdeveloped body,<</if>> and walk $him to your penthouse. Though first you must decide upon a name for the new girl; it won't take long to reach your office, so you have only @@.orange;one chance to name $him@@ before you arrive. -<span id="naming"> +<span id="naming"> <br>Choose a name for $him. <<textbox "$activeSlave.slaveName" $activeSlave.slaveName>> <<link "Commit name.">> <<set $activeSlave.birthName = $activeSlave.slaveName>> @@ -789,7 +789,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <<elseif $activeSlave.dick == 6>> You grin sadistically at $him as $his massive dick fills both of your hands. <</if>> -As $he begins to moan with lust, you grip down tightly and force $him to the floor. You straddle $him and lower your dripping pussy onto $his face<<if $PC.dick == 1>>, your erect cock coming to rest on $his forehead<</if>>. You continue stroking your toy's rod as $he eagerly begins eating you out. As $his cock begins to throb, anticipating $his upcoming orgasm, +As $he begins to moan with lust, you grip down tightly and force $him to the floor. You straddle $him and lower your dripping pussy onto $his face<<if $PC.dick == 1>>, your erect cock coming to rest on $his forehead<</if>>. You continue stroking your toy's rod as $he eagerly begins eating you out. As $his cock begins to throb, anticipating $his upcoming orgasm, <<if $activeSlave.muscles > 30 && $incubatorReproductionSetting > 0>> $he shoves you onto your back and deeply penetrates you. Before you can kick $him off, $he thrusts twice and unloads $his pent up orgasm deep into your pussy. $He pulls out with a huge smile on $his face and a @@.hotpink;deep love@@ for $his mate. You glower at $him as cum pools from your stretched cunt; $he might not be a dom now, but $he may certainly become one. <<set $activeSlave.devotion += 5>> @@ -1471,5 +1471,5 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ $His butt is already so large that basic implants will not have a noticeable enough effect to sate $his curiosity. <</if>> <</if>> - + </span> diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw index ca4477c17536678f48911c65503602a9ef363cd3..08a4fcc8ea5d324d66bc3910481f1faa95590e8a 100644 --- a/src/pregmod/organFarmOptions.tw +++ b/src/pregmod/organFarmOptions.tw @@ -339,7 +339,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<for _i = 0; _i < $organs.length; _i++>> <<if $organs[_i].ID == $activeSlave.ID>> <br> - $His + $His <<switch $organs[_i].type>> <<case "penis" "scrotum" "foreskin" "prostate" "voicebox">> $organs[_i].type is diff --git a/src/pregmod/pAssociatesPublicSlut.tw b/src/pregmod/pAssociatesPublicSlut.tw index 839f760d0a3721c785b6e7676a88b81cdb9c9adc..e86447f7129745a983606f77cc74d198add8509a 100644 --- a/src/pregmod/pAssociatesPublicSlut.tw +++ b/src/pregmod/pAssociatesPublicSlut.tw @@ -32,11 +32,11 @@ You take a detour down one of the minor byways that feed into the Promenade prop <<link "Give <<if _num < $seeDicks>>him his<<else>>her the<</if>> first taste of slave life">> <<replace "#result">> <<if _num < $seeDicks>> - Taking a slave's anal virginity is hardly novel for you, yet somehow it never stops being fun. You grab the bottle of lubricant your associate has left out for use and begin to generously lubricate his asshole <<if $PC.dick == 0>>. You also reach for one of the brand new strap-ons she has left out for ladies who wish to avail of her slut, tearing it eagerly from its box.<<else>>.<</if>> He begins to moan as you gently probe his anus with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to his petite, feminine waist as you work, occasionally using one hand to hold him roughly by the hair, neck or shoulder, or to smack his butt. Your business associate makes no attempt to hide her obvious arousal at the sight of <<if $PC.dick == 0>>the formidable dildo<<else>>your formidable cock<</if>> pounding some obedience into her slave, and flirts shamelessly with you as you work. <<if $PC.dick == 0>>The slave climaxes, and while you don't quite join him, watching him squirm helplessly underneath you as you used his ass has left you intensely aroused.<<else>>The slaves tight anal muscles massage your cock as he orgasms, bringing you to climax as well.<</if>> Your associate's face is flushed after the spectacle, though considering the disappointing size of her new slaves penis its hardly surprising that she's so thirsty for male attention. She offers to "serve you some refreshments" back at her apartment, an offer you happily take her up on. As you depart with her, a mass of curious socialites converge on the helpless sissy, eager to try his asshole out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made him very fashionable. + Taking a slave's anal virginity is hardly novel for you, yet somehow it never stops being fun. You grab the bottle of lubricant your associate has left out for use and begin to generously lubricate his asshole <<if $PC.dick == 0>>. You also reach for one of the brand new strap-ons she has left out for ladies who wish to avail of her slut, tearing it eagerly from its box.<<else>>.<</if>> He begins to moan as you gently probe his anus with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to his petite, feminine waist as you work, occasionally using one hand to hold him roughly by the hair, neck or shoulder, or to smack his butt. Your business associate makes no attempt to hide her obvious arousal at the sight of <<if $PC.dick == 0>>the formidable dildo<<else>>your formidable cock<</if>> pounding some obedience into her slave, and flirts shamelessly with you as you work. <<if $PC.dick == 0>>The slave climaxes, and while you don't quite join him, watching him squirm helplessly underneath you as you used his ass has left you intensely aroused.<<else>>The slaves tight anal muscles massage your cock as he orgasms, bringing you to climax as well.<</if>> Your associate's face is flushed after the spectacle, though considering the disappointing size of her new slaves penis its hardly surprising that she's so thirsty for male attention. She offers to "serve you some refreshments" back at her apartment, an offer you happily take her up on. As you depart with her, a mass of curious socialites converge on the helpless sissy, eager to try his asshole out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made him very fashionable. <<else>> - Taking a slave's virginity is hardly novel for you, yet somehow it never stops being fun. You consider the bottle of lubricant your associate has left out for use and then decide it's unnecessary, since the slutty bitch is already quite wet. <<if $PC.dick == 0>>You do however reach for one of the brand new strap-ons he has left out for ladies who wish to avail of his slut, tearing it eagerly from its box.<</if>> She begins to moan as you gently probe her pussy with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to her petite, feminine waist as you work, occasionally using one hand to hold her roughly by the hair, neck or shoulder, or to smack her butt. Your business associate can't keep the smug smile off his face as he watches you pound some obedience into his slave. You know nothing puts a bitch in her place harder than discovering the secret rapture of being fucked just the way she didn't even know she likes it, and focus on exploiting her apparent humiliation fetish.<<if $PC.dick == 0>> She climaxes indecently hard from your expert, hard, but just tender enough loving.<<else>> Her tight pussy brings you to climax after a hard fucking and the sensation of being filled with your semen is enough to bring about her orgasm as well.<</if>> Your associate is extremely impressed with your performance and eager to ask for some slave-breaking tips. You're more than happy to offer a little advice, considering he's new to the game, and the two of you walk off together to find somewhere where you can get refreshments as you discuss. As you depart, a mass of curious socialites converge on the helpless slut, eager to try her holes out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made her very fashionable. + Taking a slave's virginity is hardly novel for you, yet somehow it never stops being fun. You consider the bottle of lubricant your associate has left out for use and then decide it's unnecessary, since the slutty bitch is already quite wet. <<if $PC.dick == 0>>You do however reach for one of the brand new strap-ons he has left out for ladies who wish to avail of his slut, tearing it eagerly from its box.<</if>> She begins to moan as you gently probe her pussy with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to her petite, feminine waist as you work, occasionally using one hand to hold her roughly by the hair, neck or shoulder, or to smack her butt. Your business associate can't keep the smug smile off his face as he watches you pound some obedience into his slave. You know nothing puts a bitch in her place harder than discovering the secret rapture of being fucked just the way she didn't even know she likes it, and focus on exploiting her apparent humiliation fetish.<<if $PC.dick == 0>> She climaxes indecently hard from your expert, hard, but just tender enough loving.<<else>> Her tight pussy brings you to climax after a hard fucking and the sensation of being filled with your semen is enough to bring about her orgasm as well.<</if>> Your associate is extremely impressed with your performance and eager to ask for some slave-breaking tips. You're more than happy to offer a little advice, considering he's new to the game, and the two of you walk off together to find somewhere where you can get refreshments as you discuss. As you depart, a mass of curious socialites converge on the helpless slut, eager to try her holes out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made her very fashionable. <</if>> - Your citizens @@.green;appreciated@@ the vigorous show you put on, and the fact that you are @@.green;not too snobby@@ to enjoy the simple pleasure of availing of a public whore once in a while. + Your citizens @@.green;appreciated@@ the vigorous show you put on, and the fact that you are @@.green;not too snobby@@ to enjoy the simple pleasure of availing of a public whore once in a while. <<set $rep += 100>> <</replace>> <</link>> diff --git a/src/pregmod/pInsemination.tw b/src/pregmod/pInsemination.tw index 83480d418c13a1153ba1737f490eeb49a41ca88f..ddbebacc31016ffb506bd3bde0ea49c5ee369d20 100644 --- a/src/pregmod/pInsemination.tw +++ b/src/pregmod/pInsemination.tw @@ -1,5 +1,5 @@ -:: P insemination [nobr] - +:: P insemination [nobr] + <<set $nextButton = "Continue", $returnTo = "Scheduled Event">> <<if ndef $movesCount>> diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index 760f5f6169e9d3885348dc4cc77f3465679c45b7..01631ae8922b8c990aaa07f441743ae5a227e9dd 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -1,5 +1,5 @@ -:: P raped [nobr] - +:: P raped [nobr] + <<set $raped = 1, $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> While returning from a meeting with a prospective investor, an unfortunate wrong turn has led you into a rather seedy area of your arcology. You feel distinctly uncomfortable for some reason. diff --git a/src/pregmod/pcAppearanceIntro.tw b/src/pregmod/pcAppearanceIntro.tw index 190f52ec366f3ce1fe374805568a2650e9f493f5..d4c1b459bc67dbee0950b0da333684496680d81e 100644 --- a/src/pregmod/pcAppearanceIntro.tw +++ b/src/pregmod/pcAppearanceIntro.tw @@ -1,5 +1,5 @@ -:: PC Appearance Intro [nobr] - +:: PC Appearance Intro [nobr] + Race and appearance are largely irrelevant in the free cities; there are only the free and the enslaved. <br>//Appearance only, no effect on gameplay (unless you make a big deal out of it).// diff --git a/src/pregmod/pcPregIntro.tw b/src/pregmod/pcPregIntro.tw index f94e020ddfd7258f967088b5b18f1d64feee6e35..be653e9605f79ac86889947da081a646d2477736 100644 --- a/src/pregmod/pcPregIntro.tw +++ b/src/pregmod/pcPregIntro.tw @@ -1,5 +1,5 @@ -:: PC Preg Intro [nobr] - +:: PC Preg Intro [nobr] + You have a working female reproductive system, and thus, a menstrual cycle. Women already face hardships as slaveowners and arcology owners, and being pregnant, coupled with a strong societal aversion to the dominant being penetrated, leads most pregnant owners to find themselves in dire situations. As an added precaution, since nothing stops an owner from hooking up with another owner, contraceptives are common amongst free women. <br><br> @@.orange;What's your stance on taking contraceptives?@@ diff --git a/src/pregmod/pcSurgeryDegredation.tw b/src/pregmod/pcSurgeryDegredation.tw index 90bca901690d66b51e00402c4d366a18b80670de..d961f9e95a5222bb88907a9f34d34e66c861d1a4 100644 --- a/src/pregmod/pcSurgeryDegredation.tw +++ b/src/pregmod/pcSurgeryDegredation.tw @@ -9,45 +9,45 @@ <<case "restoreFace">> After a few hours, you awaken in the recovery wing with a face both sore and somewhat numb. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you catch sight of yourself in the mirror-covered wall across from your bed. Your face is back to the way it was before you had it altered (not counting any additional years added to it) and looking just as good as you remember. You attempt to smile at yourself, only to find your face doesn't want to comply; guess the drugs haven't completely worn off yet. You lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "ageDown">> After a few hours, you awaken in the recovery wing with a face both sore and somewhat numb. Sitting up, you catch sight of yourself in the mirror-covered wall across from your bed. An oddly familiar face is staring back at you; it takes you a moment to register in your groggy state that it isn't your past self but rather the result of the age reduction surgery. You attempt to smile at yourself, only to find your face doesn't want to comply; guess the drugs haven't completely worn off yet. You lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<PCAgeImplantAdjustmentDown>> - + <<case "ageUp">> After a few hours, you awaken in the recovery wing with a face both sore and somewhat numb. Sitting up, you catch sight of yourself in the mirror-covered wall across from your bed. An oddly familiar face is staring back at you; it takes you a moment to register in your groggy state that you are in fact looking at the result of the age increasing surgery. You attempt to smile at yourself, only to find your face doesn't want to comply; guess the drugs haven't completely worn off yet. You lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<PCAgeImplantAdjustmentUp>> - + <<case "breastReductionImplant">> After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much lighter your breasts are. Pulling the covers off yourself, you observe your implant free boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating herself behind you and wrapping her hands around to your natural breasts. "We made sure to tighten them up a bit, get rid of that sag from not having the silicone pouch in them anymore." She begins groping your breasts, feeling for any oddities. "I know you're still a little sore, but bear with it." She moves on to your nipples and begins teasing them. <<if $PC.preg > 30 || $PC.births > 0>>She lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as she massages and teases your breasts. "Enjoying yourself are we? Let me finish you off." She sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> She states, while licking her fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "breastShrinkage">> After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much lighter your breasts are. Pulling the covers off yourself, you observe your smaller <<if $PC.boobsBonus == 2>>G-cup<<elseif $PC.boobsBonus == 1>>F-cup<<elseif $PC.boobsBonus == -1>>D-cup<<elseif $PC.boobsBonus == -2>>C-cup<<elseif $PC.boobsBonus == -3>>B-cup<<else>>DD<</if>> boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating herself behind you and wrapping her hands around to your shrunken breasts. "We made sure to tighten them up a bit, get rid of that sagginess from weight and the mass removed." She begins groping your breasts, feeling for any oddities. "I know you're still a little sore, but bear with it." She moves on to your nipples and begins teasing them. <<if $PC.preg > 30 || $PC.births > 0>>She lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as she massages and teases your breasts. "Enjoying yourself are we? Let me finish you off." She sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> She states, while licking her fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "breastEnlargementImplant">> After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much heavier your breasts are. Pulling the covers off yourself, you observe your new, round <<if $PC.boobsBonus == 2>>G-cup<<elseif $PC.boobsBonus == 1>>F-cup<<else>>H-cup<</if>> boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating herself behind you and wrapping her hands around to your heaving breasts. "We did everything we could to keep them looking natural, <<if $PC.boobsBonus == 2>>but you can definitely tell<<elseif $PC.boobsBonus == 1>>and I say we did a pretty good job<<else>>but the implants were way too big for that<</if>>." She begins groping your breasts, feeling the implant within for any oddities. "I know you're still a little sore, but bear with it." She moves on to your nipples and begins teasing them. <<if $PC.preg > 30 || $PC.births > 0>>She lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as she massages and teases your implant laden breasts. "Enjoying yourself are we? Let me finish you off." She sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> She states, while licking her fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "breastEnlargement">> After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice how much heavier your breasts are. Pulling the covers off yourself, you observe your new, soft <<if $PC.boobsBonus == 3>>H-cup<<elseif $PC.boobsBonus == 2>>G-cup<<elseif $PC.boobsBonus == 1>>F-cup<<elseif $PC.boobsBonus == -1>>D-cup<<elseif $PC.boobsBonus == -2>>C-cup<<elseif $PC.boobsBonus == -3>>B-cup<<else>>DD<</if>> boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating herself behind you and wrapping her hands around to your heaving breasts. "We did everything we could to keep them perky, <<if $PC.boobsBonus == 3>>quite a feat given their size<<else>>not that hard given your natural perk<</if>>." She begins groping your breasts, feeling the added mass for any oddities. "I know you're still a little sore, but bear with it." She moves on to your nipples and begins teasing them. <<if $PC.preg > 30 || $PC.births > 0>>She lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as she massages and teases your fat tits. "Enjoying yourself are we? Let me finish you off." She sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> She states, while licking her fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "flatChest">> After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice the absence of the usual weight on your chest. Pulling the covers off yourself, you observe your flat chest in the mirror-covered wall across from your bed. "So do you like it?", asks the surgeon's assistant, seating herself behind you and wrapping her hands around to your chest. "I honestly couldn't live without my pair." She begins groping your chest, feeling for any oddities. "I know you're still a little sore, but bear with it." She moves on to your nipples and begins teasing them. <<if $PC.preg > 30 || $PC.births > 0>>She lets out a surprised squeak when a gush of milk escapes your tits and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts still work, but it's still strange coming from such a flat chest."<</if>> You can't help but moan under your building arousal as she massages and teases your nipples. "Enjoying yourself are we? Let me finish you off." She sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> She states, while licking her fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "breasts">> After a few hours, you awaken in the recovery wing with a sore chest. <<if $PC.belly >= 10000 || $PC.boobsBonus == 3>>Struggling to sit<<else>>Sitting<</if>> up, you immediately notice a new weight on your chest. Pulling the covers off yourself, you observe your new, soft C-cup boobs in the mirror-covered wall across from your bed. "So do you like them?", asks the surgeon's assistant, seating herself behind you and wrapping her hands around to your heaving breasts. "With these, you should be able to compete with any girls around you." She begins groping your breasts, feeling the added mass for any oddities. "I know you're still a little sore, but bear with it." She moves on to your nipples and begins teasing them. <<if $PC.preg > 30 || $PC.births > 0>>She lets out a surprised squeak when a gush of milk escapes your breasts and a moan escapes your lips. "<<if $PC.pregKnown == 1>>Should have expected that with the pregnancy and all.<<else>>You did recently have a child didn't you? Or have you just been enjoying your nipples too much?<</if>> Either way, this is a good thing. Your breasts work."<</if>> You can't help but moan under your building arousal as she massages and teases your new tits. "Enjoying yourself are we? Let me finish you off." She sneaks a hand down to your <<if $PC.dick == 1>>stiff prick and begins stroking its length, quickly bringing you to orgasm and relieving you of your built up tension.<<else>>stiff clit and begins teasing it as well, quickly bringing you to orgasm and relieving you of your built up tension.<</if>> She states, while licking her fingers, "I always did enjoy the way you taste. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "buttReductionImplant">> After a few hours, you awaken in the recovery wing, face down in a bed made to accommodate as person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much smaller it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating herself beside you and bringing her hands to your butt. "Size isn't everything in an ass, shape is important too." She begins groping your bottom, feeling around for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "buttShrinkage">> After a few hours, you awaken in the recovery wing, face down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much smaller it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating herself beside you and bringing her hands to your butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping." She begins groping your bottom, feeling around for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "buttEnlargementImplant">> After a few hours, you awaken in the recovery wing, face down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much bigger it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating herself beside you and bringing her hands to your <<if $PC.butt == 3>>enormous<<elseif $PC.butt == 2>>huge<<else>>big<</if>> rounded butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping when we put in the implant." She begins groping your bottom, feeling the silicone filled implant for any oddities. "I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Though you may need some help righting yourself until you get used to its added weight. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "buttEnlargement">> After a few hours, you awaken in the recovery wing, face down in a bed made to accommodate a person with your body type, with a sore ass. You push yourself up and look at the mass under the cover behind you that is your rear, taking note of how much bigger it is now than when you arrived. "So do you like it?", asks the surgeon's assistant, seating herself beside you and bringing her hands to your <<if $PC.butt == 3>>enormous<<elseif $PC.butt == 2>>huge<<else>>big<</if>> soft butt. "Size isn't everything in an ass, shape is important too, though I think you've got a good balance. We didn't need to do much reshaping when we added the fat." She begins groping your bottom, feeling around for any oddities. "So soft... I know you're still a little sore, but bear with it. There, everything feels good, now rest up and you'll be set! Though you may need some help righting yourself until you get used to its added weight. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Groggy, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "ballEnlargement">> After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant > 2>>and the sense that something massive is pushing your legs apart<<elseif $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> @@ -62,7 +62,7 @@ "So, what do you think of them?", asks the surgeon's assistant, seating herself beside you and placing a hand upon your <<if $PC.ballsImplant > 3>>watermelon-sized<<elseif $PC.ballsImplant == 3>>cantaloupe-sized<<elseif $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Nice and heavy, you should feel them with every move you make." She begins groping your scrotum, feeling around for any oddities in the gel. "I know you're still a little sore, but bear with it. Enjoying the massage are you?" She asks, poking at the tip of your erection with her free hand. "Why don't we find out if they are working properly?" She leans over your dick<<if $PC.belly >= 5000>>, her face brushing the underside of your pregnancy,<</if>> <<if $PC.balls > 1>> and licks up the rivulet of precum running down its length. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your massive load deep in her throat. Like a good assistant, she gulps down the gushing fluid until she takes you deep enough for it to pour down her throat directly. "Shame just adding gel doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. <<else>> and licks the bead of precum building on its end. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your overfilled balls. The new sensation quickly overwhelms your control and you release your load deep in her throat. Like a good assistant, she diligently swallows it down, making sure not a drop is missed. "Shame just adding gel doesn't mean more cum." Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology.<</if>> - + <<case "ballShrinkage">> After a few hours, you awaken in the recovery wing with a distinct soreness <<if $PC.ballsImplant == 2>>and tight feeling between your legs<<else>>between your legs<</if>>. You pull the covers off of yourself to catch sight of the result of the surgery and <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> @@ -118,7 +118,7 @@ find your balls have had a dramatic size adjustment. <</if>> "So, what do you think of them?", asks the surgeon's assistant, seating herself beside you and placing a hand upon your <<if $PC.ballsImplant == 2>>softball-like<<else>>large<</if>> testicles. "Starting to feel lighter?" She begins groping your scrotum, feeling around for any oddities. "I know you're still a little sore after removing so much gel on top of the testicle growth." After a few minutes of gentle massage she looks up at you. "Enjoying the massage are you?" She asks, poking at the tip of your erection with her free hand. "Why don't we find out if those hormones are working properly?" She leans over your dick<<if $PC.belly >= 5000>>, her face brushing the underside of your pregnancy,<</if>> and licks up the droplets of precum running down its length. "As good as always." Taking your dick to the hilt, she begins earnestly sucking you off while fondling your loosened balls. The new sensation quickly overwhelms your control and you release a surprisingly large load deep in her throat. Like a good assistant, she gulps down the gushing fluid, making sure she doesn't spill a drop. "Their new size might not be what you were hoping for, but they're sure producing a lot of yummy cum now!" Satisfied, you lie back down to sleep off the rest of the anesthesia before returning to your arcology. - + <<case "tightPussy">> 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 <<if $PC.boobsBonus == 3 && $PC.belly >= 10000>> @@ -136,7 +136,7 @@ <<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 @@ -164,7 +164,7 @@ find your penis and testicles removed, leaving you with just a vagina. Given the soreness in your lower belly, your prostate and other male reproductive organs have been removed as well. You can't tell much more until you get a good feel of it, but you're too sore to try. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you a man anymore. <</if>> "So, how do you feel?", asks the surgeon's assistant, seating herself beside you. "I'd take it easy for the rest of the week, your body is going to take some time to get used to not having a penis anymore and to recover from all the changes. But if it makes you feel any better, you certainly are a lovely woman. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Exhausted from the procedure, you settle back down to recover for the rest of your stay. - + <<case "herm2truemale">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and pain practically all over your body. You pull the covers off of yourself to catch sight of the result of the surgery and find your pussy is gone, leaving you with just a cock and balls. Given the soreness in your lower belly, your womb and ovaries are gone too. You can't tell much more until you get a good feel of it, but you're too sore to try. Your body has also undergone large-scale reconstructive surgery; it is unlikely anyone will recognize you a woman anymore. "So, how do you feel?", asks the surgeon's assistant, seating herself beside you. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. But if it makes you feel any better, you certainly are a handsome man. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around." Exhausted from the procedure, you settle back down to recover for the rest of your stay. @@ -176,7 +176,7 @@ your dick is gone, along with the rest of your male reproductive organs, leaving you with a pussy, a new fertile set of ovaries and a fresh womb. You can't tell much more until you get a good feel of it, but you're too sore to try. <</if>> "So, how do you feel?", asks the surgeon's assistant, seating herself beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." She circles around until she is between your legs and disappears between your thighs. You feel face brush your inner legs as she brings her mouth to your fresh pussy and begins to enthusiastically eat you out. She is quite good at her job and quickly brings you to climax; your new vagina squirting girl cum across her face. She raises from your crotch and licks her lips. "Your new taste is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you." Exhausted from the procedure, you settle back down to recover for the rest of your stay. - + <<case "male2herm">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find <<if $PC.boobsBonus == 3>> @@ -195,7 +195,7 @@ <</if>> "So, how do you feel?", asks the surgeon's assistant, seating herself beside you and placing a hand on your belly. "I'd take it easy for the rest of the week, your body is going to take some time to recover from all the changes. Now, this might be uncomfortable, but it would be best to check if your new parts are functioning correctly." She circles around until she is between your legs and disappears between your thighs. You feel face brush your inner legs as she brings her mouth to your fresh pussy and begins to enthusiastically eat you out. She is quite good at her job and quickly brings you to climax; your new vagina squirting girl cum across her face. She raises from your crotch and licks her lips. "Your new taste is good too. Feel free to rest as long as you need before departing. If you need, or want, me, I'll be around. Oh! And before you leave, we'll write a prescription for some birth control for you. You don't have to use it, but it'll be there for you." Exhausted from the procedure, you settle back down to play with your tits and recover for the rest of your stay. <<if $PC.boobs == 0>><<set $PC.boobs = 1, $PC.boobsBonus = -2>><</if>> - + <<case "male2hermfemale">> After a few hours, you awaken in the recovery wing with a distinct soreness between your legs and in your lower belly. You pull the covers off of yourself to catch sight of the result of the surgery and find <<if $PC.boobsBonus == 3>> @@ -247,7 +247,7 @@ find nothing but a pair of small, stitched incisions over your ovaries. <</if>> "Everything went well", says the surgeon's assistant, seating herself beside you and tracing your labia with a finger. "Now we won't know if they are functional until you have your first period. Funny hearing that again, right? Anyway, everything is hooked up so I'm sure you'll find out in a few weeks. So, how about a little warm up to get you ready?" She circles around till she is between your legs and disappears between your thighs. 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 pussy squirting girl cum across her face. She raises from your crotch and licks her lips. "As much as I'd like to really check your fertility, I lack the proper 'instruments' to do so and, well, I doubt you'd want me to be the father of your next child..." She faces the floor before turning back to 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. - + <<default>> You have surgery. This is a WIP, if you can't tell. diff --git a/src/pregmod/physicalDevelopment.tw b/src/pregmod/physicalDevelopment.tw index b7c2aef4d82bcbf356d2a1d96562e122180cc2d8..d2b913af83b43f747887167f14656452781cf2ed 100644 --- a/src/pregmod/physicalDevelopment.tw +++ b/src/pregmod/physicalDevelopment.tw @@ -1,4 +1,4 @@ -:: Physical Development [nobr widget] +:: Physical Development [nobr widget] <<widget "PhysicalDevelopment">> @@ -1364,7 +1364,7 @@ <</if>> <</switch>> -<<elseif $args[0].genes == "XY">> +<<elseif $args[0].genes == "XY">> <<switch $args[0].physicalAge>> <<case 3>> diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw index 74961fdbb25bc9800066dd429e5eacfbc98961b4..5e14313205e94b7e747381e1cafe018c78102496 100644 --- a/src/pregmod/reLegendaryWomb.tw +++ b/src/pregmod/reLegendaryWomb.tw @@ -1,5 +1,5 @@ :: RE legendary womb [nobr] - + <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check", $activeSlave = ($legendaryFacility == 1) ? getSlave($legendaryWombID) : $eventSlave>> <<if (ndef $activeSlave)>> /* not found - reset variable and stop event */ diff --git a/src/pregmod/reMaleArcologyOwner.tw b/src/pregmod/reMaleArcologyOwner.tw index 9398ec40c4725f28d98517e153921254c8e0194f..fbfc60f25b62bb3d64936f4f5f116041b3f6c5b3 100644 --- a/src/pregmod/reMaleArcologyOwner.tw +++ b/src/pregmod/reMaleArcologyOwner.tw @@ -1,5 +1,5 @@ :: RE male arcology owner [nobr] - + <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check">> The more reputable you've gotten, the more rarefied your entertainments have become. Parties featuring celebrities, old world national leaders, and Free Cities arcology owners have become a nearly nightly experience for you, an expected part of your routine as one of the Free Cities' leading citizens. According to your whims and predilections, you have the choice of participating all night or just making a brief appearance at the start. The important thing is that they're here, come to pay tribute by their presence. @@ -52,7 +52,7 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <<if _randomForeignFS > 90>> /* 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 */ - conversation between him and the woman trying to convince him to invest in her solar power concern. + 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>> diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw index 51223cfc1138edd3cdc56dfb18d0a5a364a51714..7272bf18a688c33d2df17a655b7ecc15549bc521 100644 --- a/src/pregmod/rePregInventor.tw +++ b/src/pregmod/rePregInventor.tw @@ -1,5 +1,5 @@ :: RE preg inventor [nobr] - + <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> <<set $activeSlave = $eventSlave>> @@ -49,7 +49,7 @@ <<print SlaveTitle($activeSlave)>> <</if>> until my body give<<s>> out. <<S>>o, <<Master>>, I really want to give <<s>>omething back to you for making my dream<<s>> come true." - <<else>> + <<else>> <<if $activeSlave.amp < 1>> $He signs to you that $he wants to give back to you for blessing $him with $his <<if $activeSlave.broodmother > 0>>permanently hyperpregnant<<else>>life-swollen<</if>> body. <<else>> @@ -115,7 +115,7 @@ <<else>> <<if $activeSlave.amp < 1>> $He motions in apology, trying to hide $his extreme disappointment. - <<else>> + <<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>> <</if>> @@ -153,13 +153,13 @@ <<else>> thin, almost childlike lips <</if>> - around your penis. + around your penis. <<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. - <<else>> + <<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>> @@ -169,7 +169,7 @@ <<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. - <<else>> + <<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>> @@ -183,7 +183,7 @@ <<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. - <<else>> + <<else>> $He then nuzzles your crotch possessively, looking up at your face with devoted eyes. <</if>> <</if>> @@ -194,7 +194,7 @@ <<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. - <<else>> + <<else>> $He then nuzzles your crotch possessively, looking up at your face with devoted eyes. <</if>> <</if>> @@ -209,21 +209,21 @@ <<replace "#result">> You are intrigued by $his offer. <<if $activeSlave.amp < 1>> - You take $his + You take $his <<if $seeRace == 1>> - $activeSlave.race + $activeSlave.race <</if>> 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>> - $He blushes, sexually stimulated by even this minor touch, and + $He blushes, sexually stimulated by even this minor touch, and <<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>> signs, describing various ideas $he's had for tools and techniques that could improve an enormously pregnant girl's sexual potential. - <<else>> + <<else>> wiggles a stump, prompting your personal assistant to describe various ideas $he's had for tools and techniques that could improve an enormously pregnant girl's sexual potential. <</if>> <</if>> @@ -245,26 +245,26 @@ <<else>> press down on $his petite little ass with your hips <</if>> - and begin teasing $his pussy with - <<if $PC.dick == 1>> + and begin teasing $his pussy with + <<if $PC.dick == 1>> the tip of your dick. <<else>> your fingers. <</if>> <br><br> <<if canTalk($activeSlave)>> - "Ooh, <<Master>>," your slave <<say>>s, "if you keep thi<<s>> up you'll wake the babie<<s>>." + "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>> + <<else>> 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, + Once you've finished melting your swollen "little" sex slave into a puddle of sexually satisfied goo, <<if $PC.dick == 1>> shooting your load into $his wanting pussy, <<else>> @@ -277,7 +277,7 @@ <</replace>> <</link>> </span> - + <<elseif $pregInventor == 1>> Your broodmother, <<EventNameLink $activeSlave>>, has been using the resources you gave $him to expand the possibilities for sex with hyperpregnant slaves. $He has been working hard and is finally ready to show off $his results. Your assistant gives you a list of the slave's innovations and you decide to give one a try: @@ -298,7 +298,7 @@ <<else>> tight little pussy <</if>> - at perfect eye level. You go down on $him to get $him primed and enjoy the feeling of + 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>> @@ -307,8 +307,8 @@ as you bring $him to climax. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <br><br> - With gentle coaching from your slave, you rotate the two of you in the air so that $he can ride you reverse cowgirl. <<= VaginalVCheck(2)>> You then switch $him around, allowing $his belly to eclipse your vision entirely as $he rides you in traditional cowgirl. The contents of $his womb have exploded its weight to the point that this position would have previously been hazardous to both your health and $hers, if not completely impossible, and the illusion of having sex while perpetually on the knife's edge of being flattened by literal tons of baby packed slave flesh sends you over the edge. You - <<if $PC.dick == 1>> + With gentle coaching from your slave, you rotate the two of you in the air so that $he can ride you reverse cowgirl. <<= VaginalVCheck(2)>> You then switch $him around, allowing $his belly to eclipse your vision entirely as $he rides you in traditional cowgirl. The contents of $his womb have exploded its weight to the point that this position would have previously been hazardous to both your health and $hers, if not completely impossible, and the illusion of having sex while perpetually on the knife's edge of being flattened by literal tons of baby packed slave flesh sends you over the edge. You + <<if $PC.dick == 1>> ejaculate into $him, your cum dripping out of $his vagina, splattering on the ground below. <<else>> orgasm as you transition into scissoring with your tightly packed broodmare, keeping the fantasy of being crushed by $his body foremost in your mind. @@ -319,13 +319,13 @@ <<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. + $He motions to you, making it clear $he's waiting for your judgment. <</if>> <<set $activeSlave.devotion += 5>> <br><br><span id="result2"> <<link "Insult $him and halt all further training.">> <<replace "#result2">> - As much as $his antics amused you, it's clear that $activeSlave.slaveName wasted your money. You calmly explain to $him that the next time $he has a "brilliant" idea, $he should keep it to $himself, then arrange to have $his "discoveries" disposed of. + As much as $his antics amused you, it's clear that $activeSlave.slaveName wasted your money. You calmly explain to $him that the next time $he has a "brilliant" idea, $he should keep it to $himself, then arrange to have $his "discoveries" disposed of. <<if $activeSlave.trust < -95>> The look of pride and accomplishment on $his face transforms into a look of crushing disappointment. You slap $him on the ass and then have your menials escort $him back to $his duties. The next time you see $him, the spark of life and vitality that drove $him has been fully extinguished. @@.red;$activeSlave.slaveName has broken.@@ Anything $he might have learned from this experience is lost in $his empty mind. $He will never question $his place, or anything else, again. <<set $activeSlave.fetish = "mindbroken">> @@ -375,33 +375,33 @@ <<else>> slender ass <</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. + 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, + outfitted with expensive safety gear to protect them during their potentially dangerous endeavors, <<elseif $arcologies[0].FSRepopulationFocus > 60>> - themselves pregnant, though not nearly as large, + themselves pregnant, though not nearly as large, <<elseif $arcologies[0].FSRestart > 60>> low-quality stock unfit to serve as breeders, <<elseif $arcologies[0].FSPastoralist > 60>> - their huge, milky tits squashed up against your slave's body, leaking milk, + their huge, milky tits squashed up against your slave's body, leaking milk, <<elseif $arcologies[0].FSAssetExpansionist > 60>> - their huge tits and asses serving as exotic cushions for the tender flesh of your massively bloated hyperbroodmother, + 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, + 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>> - surprisingly strong, given how plush they are, and well suited for their job, + surprisingly strong, given how plush they are, and well suited for their job, <<elseif $arcologies[0].FSChattelReligionist > 60>> - dressed in skimpy monks habits and eyes flashing with exalted fervor as they go about their duties, + dressed in skimpy monks habits and eyes flashing with exalted fervor as they go about their duties, <<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>> - plush MILFs who support your hyperbroodmother's insane pregnancy with a hint of maternal affection, + 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, + lithe and possessed of wiry strength, <<elseif $arcologies[0].FSRomanRevivalist > 60>> dressed in a skimpy reproduction of roman legionary garb, <<elseif $arcologies[0].FSAztecRevivalist > 60>> @@ -425,13 +425,13 @@ $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 + It is only then that you realize that <<if $PC.dick == 1>> - your dick is as hard as a length of steel. + your dick is as hard as a length of steel. <<else>> your kitty is positively drowning in fem-cum. <</if>> - You move to touch $his belly, but $he steps backward, leaving it just out of reach. + You move to touch $his belly, but $he steps backward, leaving it just out of reach. <br><br> <<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." @@ -439,14 +439,14 @@ $He smirks and <<if $activeSlave.amp < 1>> motions to you that $he'd like to tease you just a little longer. - <<else>> + <<else>> one of $his servants, seeming to read their mistress's mind, motions to you that your slave has something big to show off still. <</if>> <</if>> <br><br> - You motion for $him to continue. + You motion for $him to continue. <<if $activeSlave.amp < 1>> - $He lifts $his arms over $his head and begins to spin again, giving you a glorious view of $his + $He lifts $his arms over $his head and begins to spin again, giving you a glorious view of $his <<else>> $His servants spin $him again, giving you a glorious view of $his <</if>> @@ -473,17 +473,17 @@ <</if>> As $he spins, $his servants support $his motions, using their own bodies to cushion and propel $him in the direction $he wants. They move in a limp manner that seems to blend into $his body, keeping the focus of your attention on your slave's form rather than theirs. One enters your office with a portable stripper stage, complete with pole, and your slave makes $his way over to it. <<if canTalk($activeSlave)>> - "There were <<s>>ome... <<s>>acrifi<<c>>e<<s>>," $he <<say>>s, "to get where we are today." + "There were <<s>>ome... <<s>>acrifi<<c>>e<<s>>," $he <<say>>s, "to get where we are today." <<if $activeSlave.amp < 1>> - $He raises $his arms as $his myriad servants plaster themselves to $his monolithic body, raising $his considerable bulk to a sufficient height to allow $him to take hold of the pole. - <<else>> - $He raises a dainty stub and one of $his myriad servants, pressed back to back with $him to help support $his weight as the others push $him into position, snakes a hand upward, creating the illusion that, for just this moment, your amputee broodmother is whole once more and grabbing onto the pole. + $He raises $his arms as $his myriad servants plaster themselves to $his monolithic body, raising $his considerable bulk to a sufficient height to allow $him to take hold of the pole. + <<else>> + $He raises a dainty stub and one of $his myriad servants, pressed back to back with $him to help support $his weight as the others push $him into position, snakes a hand upward, creating the illusion that, for just this moment, your amputee broodmother is whole once more and grabbing onto the pole. <</if>> <<else>> <<if $activeSlave.amp < 1>> - $He motions to you that there were some sacrifices, raising $his arms as $his myriad servants plaster themselves under $his monolithic belly, raising $his considerable bulk to sufficient height to allow $him to take hold of the pole. - <<else>> - The servant serving as the "mouth" for your mute, limbless hyperpregnant slave motions to you that there were some sacrifices. Your slave raises a dainty stub and one of $his myriad servants, pressed back to back with $him to help support $his weight as the others push $him into position, snakes a hand upward, creating the illusion that, for just this moment, your amputee broodmother is whole once more and grabbing onto the pole. + $He motions to you that there were some sacrifices, raising $his arms as $his myriad servants plaster themselves under $his monolithic belly, raising $his considerable bulk to sufficient height to allow $him to take hold of the pole. + <<else>> + The servant serving as the "mouth" for your mute, limbless hyperpregnant slave motions to you that there were some sacrifices. Your slave raises a dainty stub and one of $his myriad servants, pressed back to back with $him to help support $his weight as the others push $him into position, snakes a hand upward, creating the illusion that, for just this moment, your amputee broodmother is whole once more and grabbing onto the pole. <</if>> <</if>> <br><br> @@ -510,12 +510,12 @@ <<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>> - $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. + $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"> <<link "Insult $him and halt all further training.">> <<replace "#result2">> - As much as $his antics amused you, it's clear that $activeSlave.slaveName wasted your money. You calmly explain to $him that the next time $he has a "brilliant" idea, $he should keep it to $himself, then arrange to have $his "discoveries" disposed of. + As much as $his antics amused you, it's clear that $activeSlave.slaveName wasted your money. You calmly explain to $him that the next time $he has a "brilliant" idea, $he should keep it to $himself, then arrange to have $his "discoveries" disposed of. <<if $activeSlave.trust < -95>> The look of pride and accomplishment on $his face transforms into a look of crushing disappointment. You slap $him on the ass and then have your menials escort $him back to $his duties. The next time you see $him, the spark of life and vitality that drove $him has been fully extinguished. @@.red;$activeSlave.slaveName has broken.@@ Anything $he might have learned from this experience is lost in $his empty mind. $He will never question $his place, or anything else, again. <<set $activeSlave.fetish = "mindbroken">> @@ -553,11 +553,11 @@ <br><<link "Enjoy a game of 'jelly' wrestling in your new curative gelatin pool.">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Your slave asks you to meet $him in your spa. Upon entering, you take a moment to enjoy the + 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">> - 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. + 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">> sight of the dualistic, caste based facilities. <<elseif $spaDecoration == "Pastoralist">> @@ -573,7 +573,7 @@ <<elseif $spaDecoration == "Chattel Religionist">> sight of the ritual pools and the various icons of the faith scattered throughout the room. <<elseif $spaDecoration == "Youth Preferentialist">> - carnival atmosphere created by the waterpark theming of the facilities. + 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 == "Gender Fundamentalist">> @@ -597,7 +597,7 @@ <<elseif $spaDecoration == "Chinese Revivalist">> stultifying, gloomy atmosphere pervading the room. <<elseif $spaDecoration == "Body Purist">> - comfortable atmosphere of the facilities. + comfortable atmosphere of the facilities. <<else>> sight of its spacious baths and pleasant atmosphere. <</if>> @@ -605,7 +605,7 @@ <<if $activeSlave.amp < 1>> waves at you and then gently rolls forward onto $his astounding pregnancy, <<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, + 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 ($activeSlave.boobs >= 20000)>> causing $his insanely enormous tits to flop onto the tile at the pool's edge with a loud "thwack." @@ -622,7 +622,7 @@ <<elseif $activeSlave.amp < 1>> $He motions to you in more formal greetings and then lets out an involuntary moan of pleasure, rubbing at the sides of $his tremendous belly. $He beckons you to enter the pool. <<else>> - $He is limbless as well as mute, so $he can't greet you more formally, but $his pleasurable, incomprehensible moaning and the way $he presses $his stumps into $his monstrously inflated, baby packed belly makes it clear to you that $he's happy to see you. You decide to get into the pool to try out your slave's invention for yourself. + $He is limbless as well as mute, so $he can't greet you more formally, but $his pleasurable, incomprehensible moaning and the way $he presses $his stumps into $his monstrously inflated, baby packed belly makes it clear to you that $he's happy to see you. You decide to get into the pool to try out your slave's invention for yourself. <</if>> <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. @@ -631,15 +631,15 @@ "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. + $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>> - 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. + 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>> <br><br> <<if $activeSlave.amp < 1>> $He presses a few buttons on a holographic remote array - <<else>> + <<else>> $He nods a signal <</if>> and a series of silk-lined spherical rollers at the base of the pool come to life, humming as they spin $his laden body around. $He pushes into your chest, rotating forward so that $his @@ -648,16 +648,16 @@ <<elseif ($activeSlave.boobs >= 3000)>> massive chest fills the space between you, blocking your view of $his face. You spread $his cleavage enough to be able to continue listening to $him. <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> - fat, implanted tits fill the space between you, blocking your view of $his face. With some effort, you spread $his tightly packed, spherical cleavage enough to be able to continue listening to $him. + fat, implanted tits fill the space between you, blocking your view of $his face. With some effort, you spread $his tightly packed, spherical cleavage enough to be able to continue listening to $him. <<else>> - spherical belly pushes into your crotch. + spherical belly pushes into your crotch. <</if>> <<if $activeSlave.amp < 1>> $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. + $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>> - $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. + $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)>> "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, @@ -669,7 +669,7 @@ 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, + $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>> you're hard as a rock and <<else>> @@ -677,7 +677,7 @@ <</if>> as refreshed and eager to fuck as you've been in quite a while. <<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, + 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>> you're hard as a rock and <<else>> @@ -734,7 +734,7 @@ <br><br><span id="result2"> <<link "Insult $him and halt all further training.">> <<replace "#result2">> - As much as $his antics amused you, it's clear that $activeSlave.slaveName wasted your money. You calmly explain to $him that the next time $he has a "brilliant" idea, $he should keep it to $himself, then arrange to have $his "discoveries" disposed of. + As much as $his antics amused you, it's clear that $activeSlave.slaveName wasted your money. You calmly explain to $him that the next time $he has a "brilliant" idea, $he should keep it to $himself, then arrange to have $his "discoveries" disposed of. <<if $activeSlave.trust < -95>> The look of pride and accomplishment on $his face transforms into a look of crushing disappointment. You slap $him on the ass and then have your menials escort $him back to $his duties. The next time you see $him, the spark of life and vitality that drove $him has been fully extinguished. @@.red;$activeSlave.slaveName has broken.@@ Anything $he might have learned from this experience is lost in $his empty mind. $He will never question $his place, or anything else, again. <<set $activeSlave.fetish = "mindbroken">> @@ -776,7 +776,7 @@ <<set _arcCount = $arcologies.length>> <<set $pregInventor = 3>> - The time has finally come for your slave, <<EventNameLink $activeSlave>>, to appear on the slave-breeding based talkshow, "Husbandry with Millie." + The time has finally come for your slave, <<EventNameLink $activeSlave>>, to appear on the slave-breeding based talkshow, "Husbandry with Millie." <<if $activeSlave.pornPrestige > 2 || $activeSlave.prestige > 2>> While $he is already world-renowned, you might still improve $his chances to impress on the show with a little bit of extra investment in commercial spots or a tweaking of FCTV algorithms. <<elseif $activeSlave.pornPrestige > 1 || $activeSlave.prestige > 2>> @@ -790,7 +790,7 @@ <</if>> you could significantly improve $his chances to impress on the show with a little bit of extra investment in commercial spots<<if $PC.hacking == 100>> or a tweaking of FCTV algorithms<</if>>. <</if>> - + <br><br> <span id="result"> <<if $PC.hacking == 100>> @@ -829,7 +829,7 @@ <<replace "#result">> You fund an aggressive ad campaign featuring your slave in provocative positions and selling a "life changing interview" on "Husbandry With Millie." By the day of $his interview, user boards all through the global web are discussing your slave and what she might be about to reveal. Even social demographics not typically inclined toward the idea of breeding slaves seem to be intrigued, and you're confident that many users will be watching as your slave sells your vision for the world's future. <br><br> - That done, you settle in to watch the interview. + That done, you settle in to watch the interview. <br><br> <<include "RE Preg Inventor Text">> @@ -856,7 +856,7 @@ <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 $he has already accrued to sell your vision for the world's future during the interview. + It's a gamble, but you decide to trust in the charisma of your slave and the fame $he has already accrued to sell your vision for the world's future during the interview. <<if ($activeSlave.pornPrestige > 2)>> $He's enormously popular, so your gambit has a good chance of success. <<elseif ($activeSlave.pornPrestige > 1)>> @@ -864,9 +864,9 @@ <<else>> $He's only really well known in local pornography, but you still decide to bet on $his ability to sway the masses. <</if>> - Regardless, there's only so much your direct involvement could do to help $him as $he sells your vision for the world's future, and the natural cleverness $he's already demonstrated might well allow $him to achieve results on $his own that would be impossible otherwise. + Regardless, there's only so much your direct involvement could do to help $him as $he sells your vision for the world's future, and the natural cleverness $he's already demonstrated might well allow $him to achieve results on $his own that would be impossible otherwise. <br><br> - When the day arrives, you settle in to watch the interview. + When the day arrives, you settle in to watch the interview. <br><br> <<include "RE Preg Inventor Text">> diff --git a/src/pregmod/rePregInventorText.tw b/src/pregmod/rePregInventorText.tw index 6a9bd5ff95d89a5cbb131a67f2db2710e1c7ad5a..e04e058f1bbf60995a053904aad7c4d9a7d3a4a0 100644 --- a/src/pregmod/rePregInventorText.tw +++ b/src/pregmod/rePregInventorText.tw @@ -1,32 +1,32 @@ :: RE Preg Inventor Text [nobr] - The interview starts about halfway into a special episode of "Husbandry With Millie." The show's host is introducing a who's who of important figures in the slave breeding community. As you turn on the show, Millie seems to have just completed another interview. + The interview starts about halfway into a special episode of "Husbandry With Millie." The show's host is introducing a who's who of important figures in the slave breeding community. As you turn on the show, Millie seems to have just completed another interview. <br><br> "Everybody, give one last round of applause for renowned breakout porn star 'Twinner Jennie!'" she says. "Who'd have thought an eighteen year old slave could be pregnant with their own eighteen year old cloned sister? Quite a world--thank you again for that fascinating interview! Our next guest on 'Husbandry With Millie' is a clever 'broodmother' class breeding slave and mother of <<= commaNum($activeSlave.birthsTotal)>> children from the $continent arcology of '$arcologies[0].name.' Everybody, please give a hearty welcome to <<= SlaveFullName($activeSlave)>>!" <br><br> The first thing that the audience sees of your slave is a colossal $activeSlave.skin orb pressing forward through an inadequate looking faux doorway at the rear of the set. "Husbandry With Millie" is a show about breeders and for breeders, and the host, Millie, has seen pregnant slaves of innumerable sizes and descriptions. Despite this, she does a clear doubletake as your slave enters, and enters, and enters stage right, $his grossly distorted belly seeming to go on forever as it precedes $him. $He is always growing, and you are constantly increasing the size of $his menial entourage to ensure $his unhindered mobility. As a result, a veritable platoon of masked menials can be seen throwing themselves into your overladen babyfactory before $his <<if ($activeSlave.boobs >= 20000)>> - debilitatingly enormous, mind boggling breasts + debilitatingly enormous, mind boggling breasts <<elseif ($activeSlave.boobs >= 3000)>> - enormous breasts + enormous breasts <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> - implant inflated tits + implant inflated tits <<else>> - upper body + upper body <</if>> and <<if $activeSlave.face > 80>> - gorgeous face + gorgeous face <<elseif $activeSlave.face > 40>> - cute face + cute face <<elseif $activeSlave.face > 1>> - unassuming face + unassuming face <<else>> - homely face + homely face <</if>> come into view. <br><br> - Your slave smiles, + 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>> @@ -43,7 +43,7 @@ <</if>> <<if $activeSlave.amp < 1>> crossing $his legs over the rearmost swell of $his belly, - <<else>> + <<else>> bobbling $his leg stumps against the rearmost swell of $his belly, <</if>> <<if canTalk($activeSlave)>> @@ -54,13 +54,13 @@ waving $his stumps at $his belly to emphasize the truth of the host's statement. <</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?" + "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)>> "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. - <<else>> + <<else>> Your slave nods. <</if>> $He @@ -74,7 +74,7 @@ <<else>> <<if $activeSlave.nipples != "fuckable">>tweaks<<else>>fingers<</if>> $his nipples through the sheer fabric of $his pretty slave gown while regarding the host with a look of hungry anticipation. <</if>> - <<else>> + <<else>> <<if ($activeSlave.boobs >= 20000)>> pushes $his arm stubs into what little of the sides of $his gargantuan breasts $he can reach, a look of hungry anticipation on $his face. <<elseif ($activeSlave.boobs >= 3000)>> @@ -89,10 +89,10 @@ 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 - <<else>> + <<else>> back <</if>> - and parts $his + and parts $his <<if ($activeSlave.lips > 95)>> swollen mouth pussy, <<elseif ($activeSlave.lips > 70)>> @@ -106,13 +106,13 @@ <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. + Your slave bites $his lip and gives the talkshow host a meaningful look. <<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. - <<else>> - One of $his menials pushes her body into the breeder's enormous stomach in a possessive manner, then turns to regard Millie. "My mistress would like to give you a 'hands-on' demonstration, instead," she says. + $He signs that $he'd like to give her a "hands-on demonstration" instead. + <<else>> + One of $his menials pushes her body into the breeder's enormous stomach in a possessive manner, then turns to regard Millie. "My mistress would like to give you a 'hands-on' demonstration, instead," she says. <</if>> <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!" @@ -121,7 +121,7 @@ "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. - <<else>> + <<else>> The slave's menial asks the host to get in and feel what it's like on the rest of her swollen body, as well. <</if>> <br><br> @@ -132,8 +132,8 @@ <<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. - <<else>> + 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. + <<else>> Your slave's speaking assistant explains that the pool is designed to allow slaves and women to care for their bodies no matter how large they inflate. Meanwhile, your slave has been slowly rotating in the pool until $he is pressed conspicuously close to the host. The assistant asks if the host is feeling well, a look of mock concern on her face. <</if>> <br><br> @@ -143,10 +143,10 @@ "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. - <<else>> + <<else>> Your slave's speaker explains that this was the best method the broodmother could think of to keep $himself pretty for you, given $his size. The baby laden breeder starts moaning in the middle of $his assistant's description as a grinning Millie seems to have taken this opportunity to start enacting her revenge. <</if>> - Millie has turned her body sideways and snaked an arm between + Millie has turned her body sideways and snaked an arm between <<if ($activeSlave.boobs >= 20000)>> your slave's astoundingly enormous, slimed up cleavage, pumping it up and down to get their unfathomable mass jiggling while she nibbles at and whispers into the squirming baby machine's ear, just loud enough for the mic to pick it up. <<elseif ($activeSlave.boobs >= 3000)>> @@ -159,7 +159,7 @@ <br><br> "That's quite something," Millie whispers. "I don't know about you, $activeSlave.slaveName, but I think I speak for everyone watching today when I say that now seems like a //really good time// to try out that other invention of yours." <br><br> - They both exit the pool, dripping clear, slippery gel onto the wood floor of "Husbandry With Millie"'s set. Without a thorough rinsing, your slave's slathered up belly will be dripping for an hour or more, and $he seems to know that as $he motions to stop $his assistants from wiping $him off before strapping $him into $his aerial gymnastics maternity swing. As a result, when the two visibly panting preggos are strapped into the machine and elevated several feet above the now-visible studio audience, your slave drips a steady stream of goop onto their craning heads. + They both exit the pool, dripping clear, slippery gel onto the wood floor of "Husbandry With Millie"'s set. Without a thorough rinsing, your slave's slathered up belly will be dripping for an hour or more, and $he seems to know that as $he motions to stop $his assistants from wiping $him off before strapping $him into $his aerial gymnastics maternity swing. As a result, when the two visibly panting preggos are strapped into the machine and elevated several feet above the now-visible studio audience, your slave drips a steady stream of goop onto their craning heads. <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> @@ -167,7 +167,7 @@ "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. - <<else>> + <<else>> The mute, limbless slave can only moan inchoately in response, but it's clear $he's more than ready. <</if>> <br><br> @@ -176,7 +176,7 @@ <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?" <br><br> - The camera rotates to focus on your slave and $he shakes $himself, apparently regathering $his wits. + The camera rotates to focus on your slave and $he shakes $himself, apparently regathering $his wits. <br><br> <<if $arcologies[0].FSRepopulationFocus != "unset">> <<if canTalk($activeSlave)>> diff --git a/src/pregmod/saAgent.tw b/src/pregmod/saAgent.tw index a19f10c5fd180db2eb8341b606aff713df3e8eba..449a76bf2a5026af35a34925fc64977dfa67b7bd 100644 --- a/src/pregmod/saAgent.tw +++ b/src/pregmod/saAgent.tw @@ -117,7 +117,7 @@ <</if>> <<if ($slaves[$i].preg > 0)>> /*EFFECTS OF PREGNANCY*/ - <<if $slaves[$i].preg == 5>> /* bad condition logic - with pregnancy control drugs can be not triggered. Or may be trigged by broodmother several times. Need to be revorked. */ + <<if $slaves[$i].preg == 5>> /* bad condition logic - with pregnancy control drugs can be not triggered. Or may be trigged by broodmother several times. Need to be revorked. */ <<if $slaves[$i].pregSource == -1>> <<set $PC.slavesKnockedUp++>> <<elseif $slaves[$i].pregSource > 0>> diff --git a/src/pregmod/saInflation.tw b/src/pregmod/saInflation.tw index 68f7d4fa87d5575f62e47e43f06c5f02242c18c6..9847662f42c0c9df1dcd1c7850c4afbc8289d278 100644 --- a/src/pregmod/saInflation.tw +++ b/src/pregmod/saInflation.tw @@ -1,5 +1,5 @@ -:: SA inflation [nobr] - +:: SA inflation [nobr] + <<if $slaves[$i].assignment == "be confined in the arcade" || $slaves[$i].assignment == "work in the dairy">> <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0, SetBellySize($slaves[$i])>> <<elseif $slaves[$i].bellyImplant >= 1500>> @@ -468,7 +468,7 @@ <</if>> <</if>> <</if>> - + <<case "food">> <<if $slaves[$i].behavioralFlaw == "anorexic">> <<if $slaves[$i].inflation == 3>> diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw index 5e4e78026f8ef8d7b318ebab4316fe6357810238..ff77cf9f706b40855d15be0aef45382060dbbb90 100644 --- a/src/pregmod/saPorn.tw +++ b/src/pregmod/saPorn.tw @@ -2,7 +2,7 @@ <<if $studio == 1 && $slaves[$i].pornFeed == 1>> /* content is being produced */ <<set $HackingSkillMultiplier = HSM()>> - + /* rate of decay*/ <<if $slaves[$i].pornPrestige > 1>> /* 50k */ <<set _decayRate = 5000>> @@ -42,11 +42,11 @@ <<if $PC.hacking < 0>> <<set $PC.hacking += 0.1>> <</if>> - + The studio regularly releases clips of $his daily affairs. - + <<if $cheatMode == 1>>Decay: _decayRate Viewership: _viewership Last week's fame: _oldFame<</if>> - + <<if $slaves[$i].pornPrestige > 1>> $He is widely regarded in $slaves[$i].pornFameType porn, but with so many watchers, turn over is high. <<elseif $slaves[$i].pornPrestige > 0>> @@ -58,13 +58,13 @@ <<else>> $He is borderline unknown, so $he tends to hold onto what little watchers $he has. <</if>> - + <<if ($slaves[$i].prestige > 1)>> Interest in porn of $him is very high, since $he's already quite prestigious. <<elseif ($slaves[$i].prestige > 0)>> Interest in porn of $him is high, since $he's already prestigious. <</if>> - + <<if $slaves[$i].fuckdoll > 0>> <<elseif $slaves[$i].collar == "porcelain mask">> $His mask adds an air of mystery to $him, @@ -94,13 +94,13 @@ <<else>> $His face chases off all but the most desperate viewers. <</if>> - + <<if $PC.hacking > 10>> With your hacking skills, you manage to tweak search algorithms to display $his content more often. <<elseif $PC.hacking < 0>> With your lack of skill with computers you manage to misidentify $his content, complicating searches. <</if>> - + /*Paraphilias have the highest take of viewers*/ <<if $slaves[$i].sexualFlaw == "neglectful">> <<if $slaves[$i].pornFocus == "neglectful" || $slaves[$i].pornFameType == "orgasm denial">> /*perhaps split these? */ @@ -112,7 +112,7 @@ <<set $slaves[$i].pornTypeNeglectful += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarNeglectfuls-1))>> <<set $slaves[$i].pornTypeNeglectful = Math.clamp($slaves[$i].pornTypeNeglectful, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].pornFocus == "neglectful" || $slaves[$i].pornFameType == "orgasm denial">> $His lack of interest in getting off $himself, even when at the verge of climax, makes $him a hit with viewers that enjoy orgasm denial. <<if $slaves[$i].pornTypeNeglectful > _oldPorn>> @@ -139,7 +139,7 @@ <<set $slaves[$i].pornTypeCumAddict += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarCumAddicts-1))>> <<set $slaves[$i].pornTypeCumAddict = Math.clamp($slaves[$i].pornTypeCumAddict, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].pornFocus == "cum addict" || $slaves[$i].pornFameType == "bukkake">> $His complete obsession with cum makes $him a hit with viewers that enjoy bukkake and cum drinking. <<if $slaves[$i].pornTypeCumAddict > _oldPorn>> @@ -166,7 +166,7 @@ <<set $slaves[$i].pornTypeAnalAddict += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarAnalAddicts-1))>> <<set $slaves[$i].pornTypeAnalAddict = Math.clamp($slaves[$i].pornTypeAnalAddict, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].sexualFlaw == "anal addict" || $slaves[$i].pornFameType == "anal addiction">> $His complete obsession with taking things up $his ass makes $him a hit with viewers that enjoy hardcore anal. <<if $slaves[$i].pornTypeAnalAddict > _oldPorn>> @@ -220,7 +220,7 @@ <<set $slaves[$i].pornTypeBreastGrowth += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarBreastGrowths-1))>> <<set $slaves[$i].pornTypeBreastGrowth = Math.clamp($slaves[$i].pornTypeBreastGrowth, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].pornFocus == "breast growth" || $slaves[$i].pornFameType == "breast expansion">> $His complete obsession with the ever increasing size of $his tits makes $him a hit with viewers that enjoy enormous knockers and breast expansion. <<if $slaves[$i].pornTypeBreastGrowth > _oldPorn>> @@ -247,7 +247,7 @@ <<set $slaves[$i].pornTypeAbusive += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarAbusives-1))>> <<set $slaves[$i].pornTypeAbusive = Math.clamp($slaves[$i].pornTypeAbusive, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].pornFocus == "abusive" || $slaves[$i].pornFameType == "abuse">> $His wanton enjoyment of pleasure through force amuses viewers that enjoy rape and abuse. <<if $slaves[$i].pornTypeAbusive > _oldPorn>> @@ -301,7 +301,7 @@ <<set $slaves[$i].pornTypeSelfHating += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarSelfHatings-1))>> <<set $slaves[$i].pornTypeSelfHating = Math.clamp($slaves[$i].pornTypeSelfHating, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].pornFocus == "self hating" || $slaves[$i].pornFameType == "self hating">> $His complete disregard for $his own wellbeing makes $him a hit with viewers that enjoy watching $him suffer. <<if $slaves[$i].pornTypeSelfHating > _oldPorn>> @@ -384,7 +384,7 @@ <<set $slaves[$i].pornTypeCumSlut += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarCumSluts-1))>> <<set $slaves[$i].pornTypeCumSlut = Math.clamp($slaves[$i].pornTypeCumSlut, 0, 150000)>> <<set _viewerSoaking++>> - + <<if $slaves[$i].pornFocus == "cumslut" || $slaves[$i].pornFameType == "cum">> With $his taste for cum, $he has a clear advantage when it comes to ejaculate-based smut. <<if $slaves[$i].pornTypeCumSlut > _oldPorn>> @@ -590,7 +590,7 @@ <<set $slaves[$i].pornTypePregnancy = Math.clamp($slaves[$i].pornTypePregnancy-(_decayRate*2), 0, 150000)>> <<if $cheatMode == 1>>Pregnancy: (_oldPorn) to ($slaves[$i].pornTypePregnancy).<</if>> <</if>> - + /*General*/ <<if $slaves[$i].fuckdoll > 0>> @@ -1030,8 +1030,8 @@ <<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. @@ -1045,7 +1045,7 @@ <<else>> $he cap went @@.red;completely overlooked@@ this week and failed to gain any hits at all. <</if>> - + <<if $slaves[$i].pornFame > 0>> <<set _topFame = getHighestPorn($slaves[$i])>> <<set _donations = Math.floor($slaves[$i].pornFame/(random(10,15+_viewerSoaking)))>> @@ -1054,9 +1054,9 @@ <<set $cash += _donations>> <</if>> <</if>> - + /* prestige gen */ - + <<if $slaves[$i].pornPrestige == 0 && $slaves[$i].pornFame >= 10000>> <<set _pornFameGrabBag = []>> <<if $slaves[$i].pornTypeGeneral >= 10000>><<set _pornFameGrabBag.push("generic")>><</if>> @@ -1094,13 +1094,13 @@ <<if $slaves[$i].pornTypeSadist >= 10000>><<set _pornFameGrabBag.push("sadistic")>><</if>> <<if $slaves[$i].pornTypeMasochist >= 10000>><<set _pornFameGrabBag.push("masochistic")>><</if>> <<if $slaves[$i].pornTypePregnancy >= 10000>><<set _pornFameGrabBag.push("pregnancy fetish")>><</if>> - + <<if _pornFameGrabBag.length > 0>> <<set $slaves[$i].pornFameType = _pornFameGrabBag.random()>> <<set $slaves[$i].pornPrestige = 1>> - + @@.green;$He has gained a following in $slaves[$i].pornFameType pornography!@@ Thousands have enjoyed - + <<switch $slaves[$i].pornFameType>> <<case "generic">> <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being used.">> @@ -1217,7 +1217,7 @@ <<if $slaves[$i].fetishKnown != 1>><<set $slaves[$i].fetishKnown = 1>><</if>> $his fondness for pregnancy, <</switch>> - + but $he isn't famous enough to be called prestigious yet. <</if>> <<elseif $slaves[$i].pornPrestige == 1>> @@ -1578,7 +1578,7 @@ @@.red;No porn fame detected, reseting to "none".@@ <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].pornFameType = "none">> <</switch>> - + <<if _failedStar == 1>> <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0>> @@.red;$His popularity in $slaves[$i].pornFameType pornography has faded.@@ $He is once again relatively unknown. @@ -2072,7 +2072,7 @@ @@.red;No porn fame detected, reseting to "none".@@ <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].pornFameType = "none">> <</switch>> - + <<if _failedStar == 1>> <<set $slaves[$i].pornPrestige = 1>> @@.red;$His popularity in $slaves[$i].pornFameType pornography has dropped considerably,@@ though $he still retains a core fanbase. @@ -2149,13 +2149,13 @@ <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her fondness for pregnancy.">> <</switch>> <</if>> - + <<if $slaves[$i].pornPrestige > 2>> Further paid publicity cannot increase $his fame, so subsidy of porn featuring $him has stopped. <<set $slaves[$i].pornFameSpending = 0>> <</if>> <</if>> - + <<else>> /* popularity decay from lack of new content */ <<if $slaves[$i].pornPrestige > 1>> /* 500k */ @@ -2347,7 +2347,7 @@ <<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 $slaves[$i].pornPrestige > 0>> <<set _failedStar = 0>> @@ -2566,7 +2566,7 @@ @@.red;No porn fame detected, reseting to "none".@@ <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].pornFameType = "none">> <</switch>> - + <<if _failedStar == 1>> <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0>> With no new $slaves[$i].pornFameType content coming out, @@.red;$his popularity has faded away.@@ diff --git a/src/pregmod/seBurst.tw b/src/pregmod/seBurst.tw index 10bc7be768af99b22f797c9fdd8fb1c47f61ffc4..73a84bb8f98ccf9283595e2d186c9d09eaa38a9c 100644 --- a/src/pregmod/seBurst.tw +++ b/src/pregmod/seBurst.tw @@ -1,5 +1,5 @@ -:: SE Burst [nobr] - +:: SE Burst [nobr] + <<set $nextButton = "Continue", $returnTo = "Scheduled Event">> <<for _b = 0; _b < $slaves.length; _b++>> diff --git a/src/pregmod/seDeath.tw b/src/pregmod/seDeath.tw index 861e0dd7d4889a11322cb71458ead8dd8c96bafe..451fb2ec34b41867436794de867905fe9a335bbd 100644 --- a/src/pregmod/seDeath.tw +++ b/src/pregmod/seDeath.tw @@ -1,5 +1,5 @@ -:: SE Death [nobr] - +:: SE Death [nobr] + <<set $nextButton = "Continue", $nextLink = "Scheduled Event">> <<set _killedSlaves = []>> diff --git a/src/pregmod/seFCTVinstall.tw b/src/pregmod/seFCTVinstall.tw index 48446339d7a0542268e260be253cfcf9f09cecd5..ebad2ad9e951b1022e1902a14d4fd0fba28d8e40 100644 --- a/src/pregmod/seFCTVinstall.tw +++ b/src/pregmod/seFCTVinstall.tw @@ -1,4 +1,4 @@ -:: SE FCTV Install [nobr] +:: SE FCTV Install [nobr] <<set $nextButton = "Continue", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event", $showEncyclopedia = 1, $encyclopedia = "FCTV", $receiverAvailable = 1>> <<set $showOne = 0, $showTwo = 0, $showThree = 0, $showFour = 0, $showFive = 0, $showSix = 0, $showSeven = 0, $showEight = 0, $showNine = 0, $showTen = 0, $showEleven = 0, $showTwelve = 0, $showThirteen = 0, $showFourteen = 0, $randShow = 0, $lastShow = -1>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 703c35ccb18c861f264c76aa966f80f215df8782..f452aa6cb955d0755cd30a299755a7d0872df212 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -25,7 +25,7 @@ <</if>> <</if>> -Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveName@@<<else>>$assistantName<</if>> to turn on the TV and set FCTV to random show. Your larger-than-life screen flashes on, and is soon playing a random show from the popular streaming service. +Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveName@@<<else>>$assistantName<</if>> to turn on the TV and set FCTV to random show. Your larger-than-life screen flashes on, and is soon playing a random show from the popular streaming service. /* we need to check for pansy no-extreme squick stuff */ <<if $minimumSlaveAge < 13 && $randShow == 14>> <<set $randShow = either(0,1,2,3,4,5,6,7,8,9,10,11,12,13)>> @@ -67,7 +67,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<elseif $randShow == 2 && $showOne > 3 || $showOne == 2>> The program is showing some poorly-shot video showing a woman with flaming-red short hair angrily shouting at a large but uncomfortable-looking man. The title text at the bottom says: <b>"EmancipationGate: Emancipation Movement Exposed"</b> The video continues, revealing more of the angry woman. She's short, wearing a sweaty tank top that makes her bushy underarm hair stand out. Based on the audio thus far, it seems she's trying to tell the large man to keep <<if $seeExtreme == 0>><i>hugging their captives until they smile</i><<else>>torturing their captives until they die<</if>>, that it has to be convincing for the camera. The man says he isn't comfortable doing that to kids, but the woman shouts him down by saying they're only migrant man brats before beginning some nonsensical babble about patriarchy and slavery. The video seems to be being shot on a small handheld device, and pans over to reveal a bunch of severely <<if $seeExtreme == 0>><i>hugged</i><<else>>beaten<</if>> children in slave chains that look like obvious S&M props to your well-trained eye. The angry woman's rant is still continuing from the background, but suddenly stops to be replaced with a yell: <i>"Get the fuck away from the subjects, you better not be fucking filming any..."</i> and the video cuts out. <br><br> - The segment cuts back to two news anchors, a dark-haired man with a mustache and an aging bottle blonde. + The segment cuts back to two news anchors, a dark-haired man with a mustache and an aging bottle blonde. <br><br>The bottle blonde speaks to the viewers. "Some of you may recognize the woman in that video as Angry Red, noted femsupremacist and a leading figure in the Old World Emancipation Movement. The video you saw was released along with countless other media files and documents from the movement in the EmancipationGate hacktivist attack. This particular video has been confirmed by computer analysis to be behind the scenes footage from the movement's latest documentary about the horrors of slavery." <br><br>The mustached man looks knowingly at the camera. "Anyone remotely familiar with Free City slavery knew the documentary was complete bullshit, but what we didn't know was just how far those radicalists were willing to go to make us all look bad." <br><br>... @@ -100,12 +100,12 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<case 2>> <<set $showThree += 1, $lastShow = 2>> <<set $randShow = random(0,2)+1>> - It looks like the random function chose to play the 'Home and Slave' stream channel. The current show features a set of female twins wearing nothing but tool belts. Their assets aren't particularly noteworthy, but they have a great hourglass figure, toned muscles, and gorgeous girl-next-door faces. The girls are hosting a DIY show, and seem to be performing a lot of the work themselves. The occasional bead of sweat makes their smooth tan skin really stand out. It seems like this time they are + It looks like the random function chose to play the 'Home and Slave' stream channel. The current show features a set of female twins wearing nothing but tool belts. Their assets aren't particularly noteworthy, but they have a great hourglass figure, toned muscles, and gorgeous girl-next-door faces. The girls are hosting a DIY show, and seem to be performing a lot of the work themselves. The occasional bead of sweat makes their smooth tan skin really stand out. It seems like this time they are <<if $randShow == 1>> working on modifications to an apartment to accommodate enormous anatomy. The pair demonstrate how to tastefully modify a doorway so that giant breasts, <<if $seeDicks == 0>><i>smiles</i><<else>>testicles<</if>>, and baby bumps can get through easily. Their final results weren't refined enough to use in your own home, but were pretty amazing for the economy-sized apartment they filmed at. - <br><br>At the end of the show they tested out the new doorways by bringing in a somewhat unusual slave. A naked fu<<if $seeDicks == 0>><i>n</i><</if>>tanari wearing only a cowbell collar, she had massive milky tits, gigantic <<if $seeDicks == 0>><i>smile</i><<else>>balls hanging low in her sack<</if>>, and a belly engorged with what was probably a <<if $seeHyperPreg == 0>><i>single baby</i><<else>>dozen babies<</if>>. The <<if $seeDicks == 0>><i>fun</i><<else>>futa<</if>> cow ambled through the modified door without a problem, resulting in a bouncy victory dance from the naked twins. + <br><br>At the end of the show they tested out the new doorways by bringing in a somewhat unusual slave. A naked fu<<if $seeDicks == 0>><i>n</i><</if>>tanari wearing only a cowbell collar, she had massive milky tits, gigantic <<if $seeDicks == 0>><i>smile</i><<else>>balls hanging low in her sack<</if>>, and a belly engorged with what was probably a <<if $seeHyperPreg == 0>><i>single baby</i><<else>>dozen babies<</if>>. The <<if $seeDicks == 0>><i>fun</i><<else>>futa<</if>> cow ambled through the modified door without a problem, resulting in a bouncy victory dance from the naked twins. <<elseif $randShow == 2>> - working on setting up a slave nutrition system inside a moderately-sized apartment. They're installing a deluxe system that has integrated nutritional sensing in addition to a food system that supplies the unit's two feeder/med-dispenser combo units. Amazingly, the whole thing fits into the kitchen without a problem, as they located the main system housing in the pantry. When they're finished, you couldn't tell the nutrition system is there, except for the two large dildos that are sticking out of the side of a cabinet. + working on setting up a slave nutrition system inside a moderately-sized apartment. They're installing a deluxe system that has integrated nutritional sensing in addition to a food system that supplies the unit's two feeder/med-dispenser combo units. Amazingly, the whole thing fits into the kitchen without a problem, as they located the main system housing in the pantry. When they're finished, you couldn't tell the nutrition system is there, except for the two large dildos that are sticking out of the side of a cabinet. <br><br>After their work is done, you're treated to watching the young twins testing the system out. They each take one feeder and ride it to get a test suppository, before turning around and inhaling the cockfeeders for a small meal. You wonder at their choice for the order of events, sucking the cockfeeder they had just finished ramming up their ass, but they were so enthusiastic about it that you decide they probably liked it that way. <<else>> converting a bedroom into slave quarters. Rather than a complex or large project, this episode showcases a number of small projects. It's a pretty helpful show; a lot of what the nude twins cover will help owners house extra slaves without needing more space. The most interesting parts of the program to you were the slave training and libido upgrades they installed. @@ -121,8 +121,8 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<else>> <<set $randShow = random(0,9)>> <</if>> - It looks like the random function chose to play the 'Home Slave Shopping' stream channel. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You started watching at the end of one slave being displayed, the program was going into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase. - <br><br>"Next up, we have + It looks like the random function chose to play the 'Home Slave Shopping' stream channel. It's a bit strange, shopping for slaves without inspecting them in person, but you have to admit it's kind of convenient. Plus, you might find something that'd be difficult to get in your own arcology's markets. You started watching at the end of one slave being displayed, the program was going into a lot of detail that isn't always available from shady salesmen at the market. Two hosts are displaying the merchandise and an older male reads details on each slave from a prompter, while a fit female works the slave for the camera to give viewers a good look at what they might purchase. + <br><br>"Next up, we have <<if $randShow < 3>> /* premium virgin */ <<set $activeSlaveOneTimeMinAge = ($fertilityAge + 2)>> <<set $activeSlaveOneTimeMaxAge = 18>> @@ -375,18 +375,18 @@ The offered price is <<print cashFormat($slaveCost)>>. <</if>> <br><br> <<set $saleDescription = 1>><<include "Long Slave Description">><<set $saleDescription = 0>> - + <<case 5>> <<set $showFive += 1, $lastShow = 5>> It looks like the random function chose to play an episode of the slave-breeding for beginners series: 'Husbandry with Millie'. The show is hosted by the famous and charismatic Millie, a slave breeder from Arturus who appears to be in her mid thirties. She's wearing something resembling a maternity dress over her large pregnant belly, but the loose fabric doesn't hide her enormous hips and complementary ass. The dress only comes part of the way up her chest, leaving her large milk-engorged breasts exposed as they rest atop the fabric. Millie begins the show the same way as always, by giving her viewers some encouragement. "Anyone can become a breeder, even you! Just be willing to learn, and as I always say..." she pats her full belly meaningfully "be ready to get your hands dirty!" <br><br> <<set $randShow = random(2)+1>> <<if $randShow == 1 && $showFive > 3 || $showFive == 1>> - Millie walks away from the classroom-like set, followed by a camera panning along beside her. Her purposeful steps and swinging hips set her breasts jiggling and sending droplets of milk flying from her dark milky nipples. It takes a sadly brief time for her to arrive at her destination, a mostly-white clinical-looking set prepared with several naked--and presumably fertile--slaves. As she comes to a stop in front of the line of slaves, all of the beautiful girls bow their heads and greet her. "<i>Hello Mistress Millie!</i>" + Millie walks away from the classroom-like set, followed by a camera panning along beside her. Her purposeful steps and swinging hips set her breasts jiggling and sending droplets of milk flying from her dark milky nipples. It takes a sadly brief time for her to arrive at her destination, a mostly-white clinical-looking set prepared with several naked--and presumably fertile--slaves. As she comes to a stop in front of the line of slaves, all of the beautiful girls bow their heads and greet her. "<i>Hello Mistress Millie!</i>" <br><br> Millie ignores the naked slaves and turns to the camera. "Today we're going to cover the basics of choosing good breeding sluts, using some of my own stock. Of course, as we covered before, you want to choose breeders that have the traits you're looking for. Intelligence, temperament, bone structure, beauty, or simple cosmetic features like skin and hair color. But that's not all you need to look for!" Millie beckons to one of the slaves in the background, who rushes forward to stand in front of the camera. She points at the girl's flank, and the camera zooms in so that the screen is taken up by the girl's broad hips and moist pussy. "They call them child-bearing hips for a reason!" Millie starts rubbing the girl's hips as she continues. "Wide hips are a solid indicator of a good breeder; they mean a healthier pregnancy and easier--not to mention cheaper--birth. And if you want to increase your production with multiple pregnancies, wide hips are a must!" <br><br> - The wide hips of the nubile slave girl suddenly walk off camera, and are soon replaced by the hips of another girl that are dramatically smaller. They aren't the hips of a man, but certainly bring to mind the narrow hips of an old-timey fashion model. The girl has a little extra weight, which is more obvious on her narrow frame, but you can tell she is fit with well-developed muscles. Millie starts touching her demonstration model as she points things out. "Sometimes, you're looking for narrow hips. Maybe you want to breed an athlete or pit fighter, or your tastes just run that way for some reason. You don't have to rule out a slut just because she has small hips, but there are some things to look for. First, you want to make sure the bitch is nicely plush, with well-distributed fat. This is important for a healthy pregnancy, but tends to be overlooked in narrow sluts. Also check their core strength. Muscles are even more important for narrow sluts, to help support the uterus and ease childbirth." She traces the shapes of the slave's hips. "They might be small, but make sure they're well formed, you want them to work properly. Finally, check the pubic bone, its joints with the iliac crests, and the fore part of the crests. You want a smooth curve throughout with loose joints that'll open wide n' easy when it's time." + The wide hips of the nubile slave girl suddenly walk off camera, and are soon replaced by the hips of another girl that are dramatically smaller. They aren't the hips of a man, but certainly bring to mind the narrow hips of an old-timey fashion model. The girl has a little extra weight, which is more obvious on her narrow frame, but you can tell she is fit with well-developed muscles. Millie starts touching her demonstration model as she points things out. "Sometimes, you're looking for narrow hips. Maybe you want to breed an athlete or pit fighter, or your tastes just run that way for some reason. You don't have to rule out a slut just because she has small hips, but there are some things to look for. First, you want to make sure the bitch is nicely plush, with well-distributed fat. This is important for a healthy pregnancy, but tends to be overlooked in narrow sluts. Also check their core strength. Muscles are even more important for narrow sluts, to help support the uterus and ease childbirth." She traces the shapes of the slave's hips. "They might be small, but make sure they're well formed, you want them to work properly. Finally, check the pubic bone, its joints with the iliac crests, and the fore part of the crests. You want a smooth curve throughout with loose joints that'll open wide n' easy when it's time." <br><br> With a smack on the ass, the bitch trots off camera to be replaced by a girl with her knees bent and feet spaced far apart. When the camera pans down you have a clear view of her sodden slit; the stage lights give the natural lubricant coating her inner thighs a more noticeable sheen. Millie rubs two fingers between the slaves' labia, and withdraws the now-soaked digits for the camera to see. "Remember! A wet cunt is a good cunt!" Without any warm-up, she bunches her fingers and thumbs together and inserts her entire hand into the slave's gaping pussy. "A loose baggy cunt may be no good for fucking, but I guarantee it's perfect for making you new slaves. And it may just help you save money, too. Loose cunts tend to drive down a slut's value, right at the perfect age for turning a slut into a breeding bitch." <br><br>..... @@ -411,7 +411,7 @@ The offered price is <<print cashFormat($slaveCost)>>. "You may be thinking: 'as if I could ever afford something like that!'" Millie gives the camera a bright smile. "Don't worry; Mamma Millie's got you covered. It's true that most of you won't be able to afford one of these, not to mention the special electrical hookups and maintenance... but the fact that better models exist means that the older models don't have much use for the types of people that <b>can</b> afford them. That means empty incubators that are just too valuable to simply dispose of, and a chance for you to rent or lease one or two of 'em long enough to get a major jump start on your breeding program. It'll still be expensive, maybe even as much as a high-quality slave ready to be trained. You'll also have to deal with and treat the chemical damage. But when it comes to developing a solid breeding line to produce high quality litters, the time savings can't be beat. Just don't expect the ones fresh out of the incubator to be good for much other that making new slaves!" <br><br>..... <</if>> - + <<case 6>> <<set $showSix += 1, $lastShow = 6>> It looks like the random function chose to play an episode of the 'Modern Dairy' edutainment series, which opens with a montage of milk-related food and cooking shots. After the last of the opening credits disappears, the show sticks to a single shot from the montage, a delicious looking bowl of cereal. The camera zooms out to reveal the show's host wearing her trademark cow print leotard, and getting just a little too much enjoyment out of her cereal. She slowly puts the spoon down while savoring her cereal, reluctantly swallowing and starting the show. "Hi there y'all, welcome to another episode of Modern Dairy!" She gives the camera a wave--setting her gargantuan melons wobbling inside the spandex-like leotard--and the camera fades to black. @@ -466,7 +466,7 @@ The offered price is <<print cashFormat($slaveCost)>>. Instead of starting a new episode like you were expecting, it starts a teaser trailer for an upcoming episode. It seems to be focused on bulk fluid production and menial bioreactor slaves, something of a departure from earlier episodes showcasing dairies focusing on high-quality product. <br><br>..... <</if>> - + <<case 7>> <<set $showSeven += 1, $lastShow = 7>> It looks like the random function chose to play an educational program on arcologies titled: "Architecture + Ecology = Arcology". <<if $PC.engineering > 50>>The information is likely to be far too simplistic, considering your knowledge of engineering, but you watch anyway to see how most of your citizens view the massive structures.<<else>>Your practical experience means that this program is unlikely to tell you anything you don't already know, but you watch anyway to see how an average citizen views an arcology.<</if>> A likely-artificial voice of an older man narrates while the program displays video to demonstrate the topic being narrated. The show looks crisp and professional, but you can tell it doesn't have the budget that the more sexually-charged shows do. @@ -491,64 +491,64 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br> The lowest and largest level is typically known as the Service level. Its Sectors are occupied by manufacturing and industry, including the production of food resources such as livestock facilities and dairies. Menial slaves are housed in the Service level, and often work there too. The service level also contains much of an arcology's infrastructure, supplying clean water and electricity to the citizens and businesses. Another common sight in the service level is that of a warehouse, which stores the goods and raw materials an arcology needs, and also facilitates trade with other arcologies. Finally, the Service level may contain barracks and training facilities for mercenaries or arcology militia tasked to protect it from the Old World. <</if>> - + <<case 8>> <<set $showEight += 1, $lastShow = 8>> It looks like the random function chose to play a preview of the how-to series "Extreme Gestation - for Fun and Profit", hosted by Millie. It seems like the show's going to cover topics ranging from hyper-pregnancy to broodmother implants, and even hints and some sort of medical technique to allow anal pregnancy in males. <br><br>..... - - + + <<case 9>> <<set $showNine += 1, $lastShow = 9, $randShow = random(3)+1>> - It looks like the random function chose to play + It looks like the random function chose to play <<if $randShow == 1>> - a documentary on the surging Repopulation movement: "Continuing the Dream". After the opening credits, the documentary introduces a young and extremely pregnant woman as the commentator. The program makes an impassioned argument about the need for a new generation of citizens and slaves that were born into the dream of the free cities. The woman is wearing semi-conservative business attire, and has on elegant makeup. She looks somewhat plain when compared to the hyper-sexualized style of other FCTV programming, though she does make it plain over the course of the program that she loves sex more than ever. She tends to use herself as an example to show that pregnancy no longer means limitations or sacrifice, instead emphasizing that she's on her fifth pregnancy and would rather be with child than without. + a documentary on the surging Repopulation movement: "Continuing the Dream". After the opening credits, the documentary introduces a young and extremely pregnant woman as the commentator. The program makes an impassioned argument about the need for a new generation of citizens and slaves that were born into the dream of the free cities. The woman is wearing semi-conservative business attire, and has on elegant makeup. She looks somewhat plain when compared to the hyper-sexualized style of other FCTV programming, though she does make it plain over the course of the program that she loves sex more than ever. She tends to use herself as an example to show that pregnancy no longer means limitations or sacrifice, instead emphasizing that she's on her fifth pregnancy and would rather be with child than without. <br><br>The woman makes two main points during the course of the documentary. The first is that the combined population of the free cities needs to grow explosively for 'Free City Society' to become stable. She points out several economic reasons, including the drive to invest in research and infrastructure. She has interviews with experts explaining the need for independence; that the Free Cities are still dependent on the Old World industrially and financially, and that the population must expand dramatically to avoid going down with the metaphorical ship. The more Free Cities there are, the more they become free and independent of the Old World. - <br><br>The second point concerns the source of the new citizens and slaves that the Free Cities need. Her arguments concerning citizens focus on the unique culture of the Free Cities, and the direction that the future society will take. She points out that immigrants from the Old World are rooted in its decaying culture. She asks her viewers how long it took them to adapt to their new lives, and how often they find themselves doubting their new home subconsciously. She admits that even she sometimes finds something wrong or repulsive, until she realizes that it's the ghost of her past life clinging to her. A noted psychologist talks about the strong hold people's earlier lives has on them, and how developing the promise of the Free Cities will need a generation untainted by the Old World. The documentary's argument for slaves largely comes down to the fact that second-generation slaves are happier, better adjusted, and simply better slaves. + <br><br>The second point concerns the source of the new citizens and slaves that the Free Cities need. Her arguments concerning citizens focus on the unique culture of the Free Cities, and the direction that the future society will take. She points out that immigrants from the Old World are rooted in its decaying culture. She asks her viewers how long it took them to adapt to their new lives, and how often they find themselves doubting their new home subconsciously. She admits that even she sometimes finds something wrong or repulsive, until she realizes that it's the ghost of her past life clinging to her. A noted psychologist talks about the strong hold people's earlier lives has on them, and how developing the promise of the Free Cities will need a generation untainted by the Old World. The documentary's argument for slaves largely comes down to the fact that second-generation slaves are happier, better adjusted, and simply better slaves. <<if $IntelligenceEugenicsSMR != 0 || $HeightEugenicsSMR != 0 || $FaceEugenicsSMR != 0>> It also points out the practical problems that the mass importation of slaves will cause in the gene pool. <</if>> <br><br>Overall, it's a convincing documentary, if a little too emotional for your tastes. - + <<elseif $arcologies[0].FSGenderFundamentalist == "unset" && $randShow == 2>> a documentary on the increasingly-popular Gender Radicalist movement titled: "Power, not Biology". After the opening credits, the documentary introduces an androgynous documentarian in a nicely-cut suit. The finely tailored suit doesn't try to hide the person's breasts, which seem to be a pretty average D-cup. Similarly, another bulge is visible stretching down one of the pants legs. The futanari opens with a pretty simple question: "Am I a man, or am I a woman?" The documentary is focused on answering that question in the context of a modern era where medical science means that genitalia are irrelevant. It argues that a person's body no longer has any relation to their sexuality or ambition, that being free means choosing the body that pleases you most, and that society needs new criteria from which to determine gender. <br><br>The criteria suggested by the documentary is power. The idea is simple; the powerful are male, the weak are female. It argues that the biology and sexual proclivities of a person simply can't represent them any longer. The powerful are often free to choose the body and activities they wish to pursue, while the weak have those decisions made for them. It's a practical argument, and the documentary gives a long list of evidence supporting it, from expert interviews to ancient civilizations that followed a similar idea. The concept is somewhat appealing to you; after all, you wield extraordinary power, and a large part of that power includes altering the bodies of others. Whatever you choose to do, you can't see any reason to let your slaves and citizens criticize you for it. <br><br>..... - + <<elseif $arcologies[0].FSGenderRadicalist == "unset" && $randShow == 2>> a documentary on conservative Gender Fundamentalism movement titled: "It's Eve, NOT Steve". After the outdated graphics finish displaying the garish opening credits, a portly man in late middle age introduces himself as Reverend Brad, the apparent commentator of the program. You don't pay much attention, but learn that apparently the Futanari Sisters are whore agents of Satan. You also learn that you're apparently destined for hell because of the medical technology in your penthouse that could be used to alter someone's naughty bits. You did get a good laugh when the reverend started yelling that choir boys are boys, and if he wanted a girl he would've found a nun. <br><br>You have to admit that most of the show is complete bullshit, but you can't deny that it's useful for controlling your citizens. As long as they're filling their heads with this bullshit, they won't be getting any dangerous ideas from somewhere else. In a more practical sense, it's a lot easier to manage an arcology and a house full of slaves when you don't have to worry about crazy gender issues or people disliking pregnant slaves. <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 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>..... - + <<elseif $arcologies[0].FSAssetExpansionist == "unset" && $randShow == 3>> a documentary on the Slimness Enthusiast counter movement titled: "Slim Is In". Artistic opening credits play across the screen before a slim woman walks up and begins talking to the camera conversationally. She seems to be in her mid to late thirties, and is wearing conservative makeup to accent her natural beauty. Her narrow waist combines with her slim hips and full shoulders to create a balanced but muted hourglass profile. It's a look that was popular for decades on fashion models in the Old World, and it improves the attractiveness of her B or C cup breasts and taut butt. It's obvious that the woman aspires to be a role model in addition to being the documentary's commentator. <br><br>Much of the documentary's arguments center around the concept of fashion and the privileged. They point out how in the past societal changes have altered what people find attractive, giving skin tans as an example. When most worked outside and only the privileged stayed indoors pale skin was considered attractive. When the world changed and most people worked indoors, suddenly the tan skin of those with leisure time to spend outside came into vogue. She argues that modern hormones can easily expand the assets of the masses, but that only the privileged can afford to sculpt themselves into an ideal form like hers. She points out that even though the masses may imitate with surgery, they'll never be able to copy the naturally good bone structure and vibrancy of the well-bred elite. <br><br>..... - + <<elseif $arcologies[0].FSTransformationFetishist == "unset" && $randShow == 4>> - a documentary on the spreading Body Purist movement titled: "Don't Settle for Imitations". The opening credits are displayed over a series of comparison images showing beautiful breasts and asses next to obviously artificial imitations of the same. The screen splits and shows the two hosts in their own environments side by side. One is an extremely attractive doctor, her body is exquisitely curvy underneath her lab coat and her face is an impossible combination of beautiful and cute. The other host is an artist with graying hair; he's working in his studio to create a life-size sculpture of the first host. He starts off the documentary by asking why people are so eager to destroy the natural beauty of the human form. The doctor continues by asking why people are so impatient that they get implants instead of using a superior process of targeted hormonal growth. - <br><br>The documentary keeps up the two-viewpoint style and approaches the issue from two directions. The first is the stark aesthetic differences between natural and artificial bodies. It demonstrates why implants always fall short of the beauty they seek to imitate, and how those with implants are doomed to a vicious cycle of surgery to try and recapture the beauty they lost in the initial surgery. The other angle, presented by the doctor, is a lot more practical. It points out the numerous shortcomings of implants when compared to natural growth, such as the frequent need for maintenance surgeries, the significant extra health risks, the reduced pleasure and sensitivity felt by implant patients, and the extreme difficulty of a patient to get what they want. Taken together the argument is pretty simple: why get implants when other medical options are cheaper, safer, more effective, healthier, and more attractive? + a documentary on the spreading Body Purist movement titled: "Don't Settle for Imitations". The opening credits are displayed over a series of comparison images showing beautiful breasts and asses next to obviously artificial imitations of the same. The screen splits and shows the two hosts in their own environments side by side. One is an extremely attractive doctor, her body is exquisitely curvy underneath her lab coat and her face is an impossible combination of beautiful and cute. The other host is an artist with graying hair; he's working in his studio to create a life-size sculpture of the first host. He starts off the documentary by asking why people are so eager to destroy the natural beauty of the human form. The doctor continues by asking why people are so impatient that they get implants instead of using a superior process of targeted hormonal growth. + <br><br>The documentary keeps up the two-viewpoint style and approaches the issue from two directions. The first is the stark aesthetic differences between natural and artificial bodies. It demonstrates why implants always fall short of the beauty they seek to imitate, and how those with implants are doomed to a vicious cycle of surgery to try and recapture the beauty they lost in the initial surgery. The other angle, presented by the doctor, is a lot more practical. It points out the numerous shortcomings of implants when compared to natural growth, such as the frequent need for maintenance surgeries, the significant extra health risks, the reduced pleasure and sensitivity felt by implant patients, and the extreme difficulty of a patient to get what they want. Taken together the argument is pretty simple: why get implants when other medical options are cheaper, safer, more effective, healthier, and more attractive? <br><br>..... - + <<elseif $arcologies[0].FSBodyPurist == "unset" && $randShow == 4>> a documentary on the rise of the Transformation Fetish titled: "The Mass Insanity of Adding Mass". The opening credits are styled to look like a psychological case study from a mental institution. When the credits finish, the video cuts to a scene of a man sitting behind a desk, the whole shot is high contrast due to the harsh lighting from a lone desk lamp. The middle-aged man screams 'hard-boiled' and looks like he walked straight out of a noir film to host this documentary. His opening monologue makes it pretty clear that this documentary has a lot of parallels with a crime documentary. Worse, is that the evidence and expert witnesses available to the producers were apparently overwhelming, because the program seems rushed trying to fit as much as it can into a narrow time slot. <br><br>Evidence and whatever else be damned, this isn't the kind of documentary that should be on the FCTV stream in your arcology. You tell $assistantName to remind you to send a complaint in the morning. - + <<else>> - a documentary on the surging Repopulation movement: "Continuing the Dream". After the opening credits, the documentary introduces a young and extremely pregnant woman as the commentator. The program makes an impassioned argument about the need for a new generation of citizens and slaves that were born into the dream of the free cities. The woman is wearing semi-conservative business attire, and has on elegant makeup. She looks somewhat plain when compared to the hyper-sexualized style of other FCTV programming, though she does make it plain over the course of the program that she loves sex more than ever. She tends to use herself as an example to show that pregnancy no longer means limitations or sacrifice, instead emphasizing that she's on her fifth pregnancy and would rather be with child than without. + a documentary on the surging Repopulation movement: "Continuing the Dream". After the opening credits, the documentary introduces a young and extremely pregnant woman as the commentator. The program makes an impassioned argument about the need for a new generation of citizens and slaves that were born into the dream of the free cities. The woman is wearing semi-conservative business attire, and has on elegant makeup. She looks somewhat plain when compared to the hyper-sexualized style of other FCTV programming, though she does make it plain over the course of the program that she loves sex more than ever. She tends to use herself as an example to show that pregnancy no longer means limitations or sacrifice, instead emphasizing that she's on her fifth pregnancy and would rather be with child than without. <br><br>The woman makes two main points during the course of the documentary. The first is that the combined population of the free cities needs to grow explosively for 'Free City Society' to become stable. She points out several economic reasons, including the drive to invest in research and infrastructure. She has interviews with experts explaining the need for independence; that the Free Cities are still dependent on the Old World industrially and financially, and that the population must expand dramatically to avoid going down with the metaphorical ship. The more Free Cities there are, the more they become free and independent of the Old World. - <br><br>The second point concerns the source of the new citizens and slaves that the Free Cities need. Her arguments concerning citizens focus on the unique culture of the Free Cities, and the direction that the future society will take. She points out that immigrants from the Old World are rooted in its decaying culture. She asks her viewers how long it took them to adapt to their new lives, and how often they find themselves doubting their new home subconsciously. She admits that even she sometimes finds something wrong or repulsive, until she realizes that it's the ghost of her past life clinging to her. A noted psychologist talks about the strong hold people's earlier lives has on them, and how developing the promise of the Free Cities will need a generation untainted by the Old World. The documentary's argument for slaves largely comes down to the fact that second-generation slaves are happier, better adjusted, and simply better slaves. + <br><br>The second point concerns the source of the new citizens and slaves that the Free Cities need. Her arguments concerning citizens focus on the unique culture of the Free Cities, and the direction that the future society will take. She points out that immigrants from the Old World are rooted in its decaying culture. She asks her viewers how long it took them to adapt to their new lives, and how often they find themselves doubting their new home subconsciously. She admits that even she sometimes finds something wrong or repulsive, until she realizes that it's the ghost of her past life clinging to her. A noted psychologist talks about the strong hold people's earlier lives has on them, and how developing the promise of the Free Cities will need a generation untainted by the Old World. The documentary's argument for slaves largely comes down to the fact that second-generation slaves are happier, better adjusted, and simply better slaves. <<if $IntelligenceEugenicsSMR != 0 || $HeightEugenicsSMR != 0 || $FaceEugenicsSMR != 0>> It also points out the practical problems that the mass importation of slaves will cause in the gene pool. <</if>> <br><br>Overall, it's a convincing documentary, if a little too emotional for your tastes. <</if>> - + <<case 10>> <<set $showTen += 1, $lastShow = 10>> It looks like the random function chose to play a competitive game show 'Cum and Cream Challenge' The program has a short opening sequence showing a variety of male and female contestants competing in a variety of lewd and messy body fluid competitions. The program flashes to a title screen where the letters are being spelled out in white fluids: "CUM and CREAM CHALLENGE". The writing is messy enough to <<if $showTen == 1>>make you wonder<<else>>keep you wondering<</if>> if slaves were actually trained to spell out the text each week, or if it's just some clever camera work. The camera pans up past a large dripping <<if $seeDicks == 0>><i>frankfurter</i><<else>>cock<</if>> and two massive nipples, eventually revealing the two hosts that look to be in their early twenties. <<if $showTen < 2>>A muscular man wearing athletic clothes, and a buxom young woman in a bikini that looks more like a microkini on her large breasts and hips. The pair is helpfully labeled on screen as Mike and Mindy, and as the camera gets closer it reveals that both have rather sizable endowments. Mike's crotch is soaked, and Mindy's bikini top allows small rivulets of milk to stream down from the sodden fabric. <<else>>The fluid enthusiast Mike and Mindy pair are wearing their usual style in new colors, the clothes appearing to be as soddenly wet as any other episode.<</if>> @@ -643,7 +643,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>The woman posed in the mirror. She was tall for a woman, fair skinned, and wore a keyhole sweater dress. Her scarlet hair was done in a braid down her back and her plump lips were covered in ruby red lipstick. She was slender, but not intolerably so; at the very least, she filled out her dress enough to avoid being arrested for indecency. All in all, the woman's reflection made for a pleasant picture. The only thing detracting from this scene was her glare. <br><br>"Hey Scott, do you have anything a bit more conservative?" The woman asked. "We've been over this." Scott said. "Not showing off your breasts is seen as very rude here." Scott frowned, "Well, that's not entirely correct, but it is seen as distinctly unfriendly; the only girls who don't show some cleavage are frigid cunts and old-worlders fresh off the boat." <br><br>The woman kept glaring in the mirror. "I understand that, but what is the point of this?" she said, pulling at the slits in the fabric at her sides. "Oh, those are for girls who want get milked on-the-go and not disrupt the view of their cleavage. Also, for this." The man said as he reached through the slits to give her breasts a polite squeeze. - <br><br>The woman wriggled out of the man's grasp and turned to face him. She attempted to cross her arms across her chest in a protective fashion, but all she managed to do was make her breasts bulge enticingly. Scott sighed and pinched the bridge of his nose, "You really need to work on that." he said. She just glared at him "I'll never be able to take you out in public, much less find you a job, if you keep acting like that when people try to greet you." + <br><br>The woman wriggled out of the man's grasp and turned to face him. She attempted to cross her arms across her chest in a protective fashion, but all she managed to do was make her breasts bulge enticingly. Scott sighed and pinched the bridge of his nose, "You really need to work on that." he said. She just glared at him "I'll never be able to take you out in public, much less find you a job, if you keep acting like that when people try to greet you." <br><br>The woman huffed and turned back to continue glaring at the mirror. "Don't you huff at me young lady." Scott said, his face a stern mask. "If someone doesn't give you a squeeze or press breasts with you the first time you meet, it doesn't mean that they hold your beloved old-world values, it means they're snubbing you." The woman wilted at his words and turned around, opening her mouth to speak <br><br>Any response died on her lips as a little golden haired girl bounced into the room. She wore a thong printed with cartoon cows and nothing else. An old-worlder would say the girl looked 'absurd' or 'cartoonishly proportioned', an arcology citizen would say the old-worlder looked like they needed some cheap tooth removal. In the girl's arms she carried a bundle of clothing. "Daddy, I got more clothes for Cathy." The little girl said, presenting the bundle. <br><br>Scott's face softened and gave the little girl's breasts a gentle squeeze before taking the bundle. "Thank you, sweetheart." He said before presenting the bundle to Cathy. His daughter beamed and then jiggled over to sit on the love seat across from the mirror. He followed her to the love seat, sat down, and lifted her on to his lap. She squealed and giggled before wiggling her bottom on his crotch. The girl grabbed her father's hands and guided them to her breasts. Scott obligingly started groping her. Cathy just stared at the bundle with such intensity one might think she was trying to force the clothes to change into jeans and a hoodie with force of will alone. "Go try it on." Scott said. Cathy sighed, walked into the adjacent bathroom and closed the door. @@ -675,7 +675,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>Scott snorted in amusement and was about to continue when he felt a tongue licking him. He looked down to see Sarah. She looked at him with pleading eyes "Daddy, I need it." Scott sighed, but smiled softly at his daughter and said, "Okay, how do you want it." She thought for a second before saying, "I want puss-puss." He nodded, picked her up and laid his daughter atop his wife's vast breasts. <br><br>He teased himself against her cunny and then began to ease himself into her. She gasped at the intrusion and began to tease her own nipples, milk slowly leaking out of them. As he eased into her tight cunny, he could feel his own orgasm building. He paused for a moment and then began to move. It didn't take long for his orgasm to build again. He increased the speed of his thrusts until he came inside his daughter. He continued until she tensed, her breasts spraying milk violently, and fell limp. <br><br>Scott leaned into his wife's breasts to bask in the afterglow. While Annie had coaxed Sarah to turn around, pulled Sarah's cunny to her face and began to slowly eat her daughter out. Sarah just lay bonelessly atop her mother's breasts. - <br><br>Scott just enjoyed the sight of mother-daughter bonding for a while before recalling his earlier plans. "I was thinking of taking the family out for ice cream after lunch." Annie made a pleased sound as she continued licking her daughter's cunny, Sarah cheered lazily, Sadie's legs wiggled with what could be called excitement. + <br><br>Scott just enjoyed the sight of mother-daughter bonding for a while before recalling his earlier plans. "I was thinking of taking the family out for ice cream after lunch." Annie made a pleased sound as she continued licking her daughter's cunny, Sarah cheered lazily, Sadie's legs wiggled with what could be called excitement. <br><br>"I was also thinking of taking Cathy with us." Annie stopped sucking on her daughter's clit to frown at him. He placating gesture and said, "She won't make a big scene with all of us there and besides you enjoy it when she has a mini freak out." She paused to think for a moment then said, "You have cameras and a drone on her right?" He nodded. "I want copies." She gave him a lusty grin before returning to her meal. He turned Sarah. "I wanna bloom berry sundae with bottom boost sprinkles." He nodded, hooked his head to look behind his wife and said, "How about you Sadie?" The hand that poked out from behind his wife waggled uncertainly, but ultimately became a thumbs up. <<elseif $showTwelve == 3>> The random function has brought up another episode of that drama series for you. @@ -705,9 +705,9 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>Martha pulled a small notepad out her cleavage "Do you folks know what you want or do you need some time?" Scott thought for a second before responding. "Why don't you give us a moment, It's Cathy's first time here." She beamed at Cathy. "Oh, glad to have you here! I hope you enjoy yourself darlin'" She took a slender remote out of her cleavage and handed it to Cathy. "Give me a buzz when you've made up your mind" With a small wave, Martha turned sashayed away. <br><br>Cathy turned her attention to the menu in front of her. At a distance it didn't appear to be any different from a normal paper menu, but on closer inspection one could see it was a flexible touch screen. Scrolling down each page revealed a variety of intriguing dishes as cartoon cowslaves danced in the margins. Tapping on a dish opened a window that showed a video of the item, beside the window was a tab that enticed customers to see the cows in action. A significant part of the dessert page was dedicated extolling the virtues of growth drug laced ice cream produced by Blue Barn's partnership with Bloom Pharma. Below this were animations of cows eating ice cream and suddenly growing assets of immense size. <br><br>"Hmm, anyone know what they want?" Scott asked. June looked up from the menu. "I think I'll get my usual." Sadie yawned and said, "Same." Sarah held up her menu, jabbing finger at a picture of a black forest cake and said, "I want this." While the cake quite impressive, to the right of it was something far more attention grabbing. - <br><br>A window had opened and was playing a video of the cows that helped produce the cake. A heavily pregnant cowslave was railing a far younger, but equally as pregnant cow with a strap-on. The younger cow's eyes were glassy and unfocused. The older slave let out a growl of need and began to pick up speed, their considerable breasts jiggling with each thrust. The menu was polite enough to have a blurb informing them that the cows are actresses on The Young and the Fecund. If one was feeling uncharitable, they could say that the sole video tag of lactating lolis was technically correct, but a woefully inadequate description. + <br><br>A window had opened and was playing a video of the cows that helped produce the cake. A heavily pregnant cowslave was railing a far younger, but equally as pregnant cow with a strap-on. The younger cow's eyes were glassy and unfocused. The older slave let out a growl of need and began to pick up speed, their considerable breasts jiggling with each thrust. The menu was polite enough to have a blurb informing them that the cows are actresses on The Young and the Fecund. If one was feeling uncharitable, they could say that the sole video tag of lactating lolis was technically correct, but a woefully inadequate description. <br><br>He raised an eyebrow. "I thought you wanted a bloom berry sundae?" She gave him puppy dog eyes. "I want cake too," she whined. He narrowed his eyes at her. The puppy dog eyes increased in intensity. A moment passed before he caved. "You can have a small slice." The puppy dog eyes vanished and she let out a small cheer. Annie set down her menu. "I think I'll have rum raisin-" She smiled at him, her eyes crinkling. "-and a slice of cake." He huffed at her, but smiled anyway. Then he turned to Cathy. "And you?" he asked. "I think I'll have a vanilla sundae." He cocked his head at her and raised an eyebrow. "What?" she said defensively. He held up his hands in a placating gesture. "Nothing, nothing. If you've made up your mind, just use the remote." She picked up the remote and pressed the call button. - <br><br>A few moments later, Martha returned, her face flushed. "Everyone all set?" She briskly took down their orders and set off for the kitchens. After a few minutes, she returned with a full tray. With an agility that only comes from years of being a fighter pilot or working in the food industry, she passed out their orders and topped off every glass. With a quick, "Buzz me if you need me," Martha returned to the counter. + <br><br>A few moments later, Martha returned, her face flushed. "Everyone all set?" She briskly took down their orders and set off for the kitchens. After a few minutes, she returned with a full tray. With an agility that only comes from years of being a fighter pilot or working in the food industry, she passed out their orders and topped off every glass. With a quick, "Buzz me if you need me," Martha returned to the counter. <br><br>June demurely ate her ice cream while Sadie seemed intent on eating her banana split in as lewd a fashion possible. In stark contrast, Sarah was savaging her cake and ice cream, icing smearing on her face and chest. As Annie was eating her ice cream, she 'accidentally' started dribbling onto her cleavage. "Oh my!" she said in a tone of faux concern. "Sweetie, could you help mommy out?" Sarah wiggled around in her mother's cleavage and began to lap up the drips of ice cream, leaving smears of icing in her wake. "Oh, you've such a messy eater. Come here and let mommy clean you up." Annie pulled her close and began to lick the remnants of cake and ice cream off her face. Her licks slowly morphed into a deep kiss. Their tongues danced and faces flushed. Annie pulled away from her, trailing a line of kisses down her chest and began to suckle from her. Sarah bit her lip, closed her eyes, and began to moan, her fingers teasing her clit. <br><br>Cathy looked upon this scene with an expression that could only be charitably described as slack jawed. Scott caught her eye and gave her and gave her an amused grin. She flushed with embarrassment and cleared her throat before asking, "So, you own this place, don't you?" He took a lick of his ice cream. "Indeed I do. Something you want to ask?" <br><br>Her features became troubled and she shifted in her seat. "Yeah, why do you have all those girls mounted out front?" He shrugged his shoulders. "Like I said, we at Blue Barn Creamery believe the customer has a right to see the cow before they drink from it." She nodded "Yeah you said that, but why? Wouldn't putting up a bunch of screens be as effective?" @@ -716,30 +716,30 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>As the family gathered themselves, Cathy held up the remote. "Should we just leave this at the counter?" Annie smiled at her. "Why don't you give her a buzz? I'm sure she'd like it." Cathy gave her a confused frown. Annie sighed and asked, "Kitten, how do you think that gets her attention?" Cathy turned the remote over in her hands. "She would have something that blinked and vibrated when someone used the remote." Annie just looked at her with a serene smile, her eyes twinkling mischievously. With a sudden gasp, Cathy dropped the remote like it had shocked her. A second later, there was a distant squeal and the clatter of a tray hitting the floor. <<elseif $showTwelve == 5>> The random function has brought up another episode of that drama series for you. - <br><br>A moment later, a beet red Cathy was stuttering an apology to even redder Martha. "Don't worry about it, it was just a pleasant surprise." She smiled and pressed her breasts against Cathy's. "Hope to see you 'round soon darlin'." Marth pulled her into a hug and whispered softly into her ear. "I know it's hard to adjust to, but I think you'll do just fine here." She pressed a piece of paper into Cathy's cleavage and sashayed away. + <br><br>A moment later, a beet red Cathy was stuttering an apology to even redder Martha. "Don't worry about it, it was just a pleasant surprise." She smiled and pressed her breasts against Cathy's. "Hope to see you 'round soon darlin'." Marth pulled her into a hug and whispered softly into her ear. "I know it's hard to adjust to, but I think you'll do just fine here." She pressed a piece of paper into Cathy's cleavage and sashayed away. <br><br>Cathy fished it out to see it was an email and phone number with a lip print in bright red lipstick. "Oh my," Annie said, her eyes dancing with amusement. "It looks like you've made a friend." She turned to her husband and said, "I think they'd make a cute couple, wouldn't you?" Scott examined Cathy for a second before nodding. "So long as she makes an honest woman out of her, she has my blessing" Cathy just slowly fumed, her face scarlet in embarrassment. A moment passed before Annie couldn't take it anymore and let out loud, breast quaking, laughter. <br><br>Cathy glared at Annie "She was just being friendly." This just sent Annie into another fit of bosom shaking hysterics. Scott attempted to steady his wife. "Cathy, do you remember the remote she gave you?" She nodded warily. "You don't need one of those to call a waitress. The menus have a button that calls the nearest one to the table," he explained. "Remotes like that are typically reserved for VIPs or favored customers." Her brow furrowed. "But you're the owner! Why wouldn't she leave one with you?" He gave her a small grin and said," Indeed I am, but she gave the remote to you, not me." Cathy thought that over for a second before putting her head in her hands and sulked. <br><br>After a few seconds, Annie's laughter had died down to jiggling chortles. She wiped a tear from her eye, smiled and said, "Oh dear sweet kitten, never change." The chortling slowed and so did the wobbling of her bosom. <br><br>Finally, she let out a long relaxed sigh before saying, "On that note, I think it's time to head back. Coming, Sadie?" Sadie nodded and took up a position beside Annie. They linked arms and presented their bottoms to Scott. He gave both their asses a quick smack and said, "Off you go." Annie wiggled her bottom. "Daddy," she whined plaintively, her eyes bright with amusement. He sighed good-naturedly and gave both her cheeks a solid smack. She squealed and tittered, her eyes twinkling, then wobbled to door and out of sight. - <br><br>The party made their way to an elevator past the dessert counter and went up a floor. The grocery portion of Blue Barn had much the same aesthetic as downstairs. All Cedar and Oak construction and pendant lamps hanging above. The hardwood floor was polished in the way only an obsessive compulsive could manage. Immediately out of the elevator were lines of wooden shelves and tables bearing Blue Barn merchandise. + <br><br>The party made their way to an elevator past the dessert counter and went up a floor. The grocery portion of Blue Barn had much the same aesthetic as downstairs. All Cedar and Oak construction and pendant lamps hanging above. The hardwood floor was polished in the way only an obsessive compulsive could manage. Immediately out of the elevator were lines of wooden shelves and tables bearing Blue Barn merchandise. <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>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 hiccuped 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 hiccuped. 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. - <br><br>Cathy took a tentative bite before popping the rest into her mouth. "Its good." Tabby gave her a sunny smile and said, "Thank you! I worked really hard on them." Scott smiled at her fondly and patted her head, "Yes you did." She preened at his praise and let out a sigh of contentment. + <br><br>Cathy took a tentative bite before popping the rest into her mouth. "Its good." Tabby gave her a sunny smile and said, "Thank you! I worked really hard on them." Scott smiled at her fondly and patted her head, "Yes you did." She preened at his praise and let out a sigh of contentment. <br><br>A moment passed in companionable silence, before Scott noticed that Cathy was starting to get antsy. "Anyway, we're going to get some groceries and head on out." Tabby nodded, but couldn't hide her disappointment. "I'll come by tomorrow to check on you and talk to Gabe." He gave her a squeeze and fondly tousled her hair before heading further into the store, Cathy and June in tow. <br><br>They only made it a few paces before an impish gleam entered Scott's eye. He signaled the rest to wait before heading back to the merchandise tables and returned quickly with a pair of plushies in hand. He handed one to Cathy without breaking stride and continued into the store. Cathy looked at the plushie and saw that it was Martha. She sighed and despite her chagrin, clutched the doll to her chest and followed. <<elseif $showTwelve == 6>> The random function has brought up another episode of that drama series for you. - <br><br>By the time Cathy had caught up, June had procured a shopping cart and was making her way to the produce section. A variety of fruits and vegetables tempted passersby, all so enticing that one might think they had been pulled from the canvas of an oil painting. The produce was arranged in finely crafted wooden displays with small chalkboards bearing names and prices written in a tidy hand. Overall, it gave off a rustic charm, like stepping into a small town farmers market. Detracting from this image somewhat, were a series of screens above the produce. + <br><br>By the time Cathy had caught up, June had procured a shopping cart and was making her way to the produce section. A variety of fruits and vegetables tempted passersby, all so enticing that one might think they had been pulled from the canvas of an oil painting. The produce was arranged in finely crafted wooden displays with small chalkboards bearing names and prices written in a tidy hand. Overall, it gave off a rustic charm, like stepping into a small town farmers market. Detracting from this image somewhat, were a series of screens above the produce. <br><br>The screens displayed what look like the inside of a greenhouse, although one could be forgiven for not realizing that right away. The LED lamps above gave off an odd magenta light turning the vast swaths of greenery a reddish-black. The odd hue gave the display a rather surreal look. <br><br>While June and Scott were inspecting the produce for freshness, Cathy paused to stare at the screens. "Those are live feeds from the greenhouses." June provided helpfully. Cathy nodded, but continued to stare at the screens, her brow furrowed in confusion. "I got that, but why is it kinda pink?" Scott held an orange to his nose and gave it a quick sniff. "The lights in the green houses only produce the wavelengths plants use for photosynthesis. Saves on power, stimulates growth and plant health" He placed the orange in his produce bag. "The carbon dioxide levels are about five times higher than normal in there too." He pressed some produce bags into her hand, "But enough about that, grab some spinach and get a little something for yourself while you're at it." <br><br>As she set about her task, a tray of succulent peaches caught her eye. Cathy made a beeline toward the fruits and attempted to sort out the logistics of filling her bag while her hands were full. After a moment of thought, she pressed her plushie into her cleavage and then began to load up on peaches. When she returned to the cart with her prize in hand, she caught Scott giving her a slight smile. She looked back at him perplexed until she followed his gaze. With lightning quickness, she snatched the plushie from its perch, turned away, and took an unusual interest in a large squash. He just chuckled softly. - <br><br>Produce now acquired, the group continued on until they came to a deli counter. Beneath the glass was a cornucopia of comestibles. Various kinds of meat, both vat-grown and organic, were on display. Countless varieties of cheese were on offer, each possessing a stylized picture of the cows that provided the milk. A particular wheel of cheddar had a picture of a quartet of cows performing a thorough investigation each other's tonsils while playing a game of hide the vibrator. - <br><br>A stand next to the counter held a sign bearing a picture of a slave presenting her breasts to the viewer. The view of the slave's breasts was obscured by synthetic pair attached to the sign. Above the picture were the words 'Tease for service'. Scott reached out and tweaked the nipples on the fake breasts and was rewarded with a distant squeak, followed by a soft voice calling out, "Coming." + <br><br>Produce now acquired, the group continued on until they came to a deli counter. Beneath the glass was a cornucopia of comestibles. Various kinds of meat, both vat-grown and organic, were on display. Countless varieties of cheese were on offer, each possessing a stylized picture of the cows that provided the milk. A particular wheel of cheddar had a picture of a quartet of cows performing a thorough investigation each other's tonsils while playing a game of hide the vibrator. + <br><br>A stand next to the counter held a sign bearing a picture of a slave presenting her breasts to the viewer. The view of the slave's breasts was obscured by synthetic pair attached to the sign. Above the picture were the words 'Tease for service'. Scott reached out and tweaked the nipples on the fake breasts and was rewarded with a distant squeak, followed by a soft voice calling out, "Coming." <br><br>The slave appeared a second later, her face flushed. She was more cute than pretty, her figure somewhat petite compared to her coworkers. She wore her brown hair in a neat bun tucked under her hairnet. She wore the same lewd maid uniform as Martha and the name Beth was written across the slope of her left breast. <br><br>A smile spread across Beth's face when she saw Scott. "Hey master, didn't expect ya." He returned her smile, "Just here to get a few things. Could I get my usual?" She gave him a quick nod and said, "Sure thing", before grabbing some salami and getting to work at the slicer. A few minutes later, she was wrapping up slices of various meats and cheeses and handed them to Scott. As he set the packages in the cart he remembered something, "Beth, could you tell Gabe I want to see her first thing tomorrow?" <br><br>A troubled expression crossed her face. She asked tentatively, "Tabby?" He nodded. "Tabby." She shook her head and let out a sigh. "Gabe's been giving it to us pretty hard, but she's really been railing Tabby lately." Her features gain a speculative look. "If I could give some advice?" Scott nodded. She leaned forward, pressing her breasts into the counter. "You could try knocking her up. She's getting towards that age where women starting going baby crazy if they haven't already popped out a few. Could be why she's so hard on Tabby." She drummed out a little beat on the counter. "Alternatively, you could just smack her around a bit and see if that calms her down" She put a hand under her chin, her face thoughtful. "Although, if you do that you may have to make time to bend her over your knee." Cathy let out a sound of disgust. "What would hitting her solve?" Beth shrugged and said, "Sometimes a bitch needs a smack." A quick look from Scott silenced any retort from Cathy. "I'll see what I can do. See you tomorrow, Beth." @@ -757,20 +757,20 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br>Scott patted her head and pulled her into a hug. "Honesty is to be rewarded." Her body shuddered with suppressed sobs. June caught his eye over Cathy's shoulder and gave him an uncertain look. He shook his head slightly and gave her a thumbs up. She nodded slightly and quietly left the aisle. Cathy sniffed and mumbled into his chest, "I miss my mom." He rubbed slow circles in back and said softly, "I know, I know." <br><br>After her sobs subsided, the pair continued hugging in silence for a moment before separating. Cathy rubbed her eyes and sniffed, attempting to regain her composure. "So what happens now?" Scott quirked an eyebrow, "For now, we finish shopping and head on home." He looked up and down the aisle. "Provided that we can find where June wandered off to." A soft sigh escaped her throat. "That's not what I meant." She gave him a steady look. "What's the next step to getting my mom back?" <br><br>Scott considered her for a moment before responding. "For now, you'll continue your drug regimen and etiquette lessons." He gave her breasts a poke. "Your milk hasn't come in so we can't start that training or begin selling your milk, but there are things you can do." He drummed out a little beat on her breasts. "Now that you're big enough to not get stopped when you walk down the street, you could start working here." An impish grin spread over his face. "I'm sure Martha would enjoy having you around." Cathy flushed and let out a small huff. His grin widened. - <br><br>He groped her slowly as he thought. "As for getting your mom, considering who your mother was, her price is bound to be exorbitant. Even if I got a sweetheart rate." He brushed a lock of her hair behind her ear. "But we're no rush. Her current owner is treating her rather well and seems fond of her, so he probably won't randomly sell her off." A mild frown spread across his face. "The downside of that is it will take even more money or favors to get him to part with her, but we'll cross that bridge when we get to it." - <br><br>As he spoke, Cathy's expression became more and more disheartened. Scott smiled reassuringly, "Don't worry about it. I have a plan to make you so profitable you could buy your mom a dozen times over." She nodded, but didn't look entirely reassured. "You've already made a fair bit of progress today" he said, his smile bright. "What do you mean?" her face had the expression of a wary kitten expecting the roar of vacuum cleaner. "You didn't freak out when I touched your breasts." He gave them a squeeze for emphasis. She looked conflicted and seemed on the verge of saying something, but decided against it. "Anyway, we should find June and head on out." He patted her butt, "Come along" and set out to find June with Cathy in tow. + <br><br>He groped her slowly as he thought. "As for getting your mom, considering who your mother was, her price is bound to be exorbitant. Even if I got a sweetheart rate." He brushed a lock of her hair behind her ear. "But we're no rush. Her current owner is treating her rather well and seems fond of her, so he probably won't randomly sell her off." A mild frown spread across his face. "The downside of that is it will take even more money or favors to get him to part with her, but we'll cross that bridge when we get to it." + <br><br>As he spoke, Cathy's expression became more and more disheartened. Scott smiled reassuringly, "Don't worry about it. I have a plan to make you so profitable you could buy your mom a dozen times over." She nodded, but didn't look entirely reassured. "You've already made a fair bit of progress today" he said, his smile bright. "What do you mean?" her face had the expression of a wary kitten expecting the roar of vacuum cleaner. "You didn't freak out when I touched your breasts." He gave them a squeeze for emphasis. She looked conflicted and seemed on the verge of saying something, but decided against it. "Anyway, we should find June and head on out." He patted her butt, "Come along" and set out to find June with Cathy in tow. <br><br>It didn't take too long to find her. After passing a display of plushie cowslaves playing in a pool, they walked into an aisle devoted to greeting cards and other printed media. The various cards bore animated scenes catering to various situations. One card depicted a busty woman losing power to her exosuit, being pulled to the ground by her own breasts and a small group comes by to help her up. The words flowing across the card said 'We know you've fallen on hard times, but we'll always be there to support you' in a wavy font. The other side of the aisle bore a number of coloring books plastered with pictures of famous cows, magazines devoted to various tastes, and paperback erotica, some written by store employees. And hunched over by the magazines was June. <br><br>She was engrossed in reading an issue of Cow's Life. The cover had a looping video of a blond cow spraying milk and making bedroom eyes at the viewer. The headline of the issue was an interview with Alexis Cream, the first cow in space. In smaller text were headlines like 'Five nipple stimulation methods guaranteed to increase lactation!', 'Finding the right cleavage vibrator for you' , 'The new frontier of breast sex' . June seemed to have ignored the magazine's other offerings in favor of a review of a new model of mobile milker that promised to provide endless breastgasms. - <br><br>Scott walked up behind her and slipped his arms around her to grab her breasts. "Doing some early Christmas shopping?" he asked looking over her shoulder. She leaned into him, "Just looking at the new milker you were going to buy for Sarah." He gave her breasts a squeeze as he read the article over her shoulder. "It's a high end model. I'm a very thoughtful father, aren't I?" he said in faux pompous tone, nodding to himself. A small smile spread across June's face. "Of course you are, master." They enjoyed each other's company for a moment before she spoke in a low tone, "Everything alright?" He teased her nipples and spoke in the same tone, "I think I've made some progress with her." He leaned closer to whisper in her ear, "I told you it was a good idea." + <br><br>Scott walked up behind her and slipped his arms around her to grab her breasts. "Doing some early Christmas shopping?" he asked looking over her shoulder. She leaned into him, "Just looking at the new milker you were going to buy for Sarah." He gave her breasts a squeeze as he read the article over her shoulder. "It's a high end model. I'm a very thoughtful father, aren't I?" he said in faux pompous tone, nodding to himself. A small smile spread across June's face. "Of course you are, master." They enjoyed each other's company for a moment before she spoke in a low tone, "Everything alright?" He teased her nipples and spoke in the same tone, "I think I've made some progress with her." He leaned closer to whisper in her ear, "I told you it was a good idea." <br><br>They separated and returned to the cart. While they were having their little chat, Cathy had decided to brave the contents of the erotica section. The look on her face was difficult to describe, but she was reading the book very intently. Scott caught her eye and said, "you can have it, if you want it..." She snapped the book shut, placed it on the shelf, and tried to look as small as possible. He just shrugged in response and looked through the cart before nodding to himself. "I think we're ready to go. Any objections?" June shook her head, but Cathy looked at the shelf for a long second before shaking her head. - <br><br>The three gathered up their purchases and headed to the exit. As they were passing through the checkout, Scott noticed a certain book pass amongst their purchases. He turned to give Cathy a look. She was pointedly not looking in his direction when she snatched up the book and made a beeline for the door. When she stepped outside, she noticed something was off about the building, but she couldn't put her finger on it. Scott and June made their way outside to see her gaze flickering over the building. Scott simply smiled at Cathy. Finally, the penny dropped, Cathy glared at him like she was trying to set him on fire with her mind. The upper level of Blue Barn didn't have cows mounted on the wall. Cackling laughter echoed in the street. + <br><br>The three gathered up their purchases and headed to the exit. As they were passing through the checkout, Scott noticed a certain book pass amongst their purchases. He turned to give Cathy a look. She was pointedly not looking in his direction when she snatched up the book and made a beeline for the door. When she stepped outside, she noticed something was off about the building, but she couldn't put her finger on it. Scott and June made their way outside to see her gaze flickering over the building. Scott simply smiled at Cathy. Finally, the penny dropped, Cathy glared at him like she was trying to set him on fire with her mind. The upper level of Blue Barn didn't have cows mounted on the wall. Cackling laughter echoed in the street. <<elseif $showTwelve == 8>> The random function has brought up another episode of that drama series for you. <br><br>Cathy's ire had faded somewhat by the time they made it home. A soft chime rang out as they walked in the door, followed shortly by a faint voice calling out, "Welcome home," from further in the house. The trio put the groceries on the kitchen island and began to put them away. The background murmur of a TV and the faint roar of a hair dryer were coming from the next room. Scott was about to walk into the room, but he paused and looked at the plushie in his hand. He turned and pressed it into June's hands, giving her a meaningful look. She looked at the doll for a moment before returning his look with a smile. Message received. He gave her a quick nod before walking through the door. - <br><br>At first glance, the living room didn't look too dissimilar from something of an old-world home decorating magazine. The furniture was well made and comfortable, but was noticeably designed with more robust figures in mind. Books and magazines laid scattered across a number of coffee and end tables. An old copy of Milkers Monthly was opened to a video of a cowslave demonstrating the use of a of cleavage vibrator. The shelves on the far wall held a number of statues, their brass figures bearing immobilizing breasts. And on the end was a 1st place ribbon from a school milking competition. + <br><br>At first glance, the living room didn't look too dissimilar from something of an old-world home decorating magazine. The furniture was well made and comfortable, but was noticeably designed with more robust figures in mind. Books and magazines laid scattered across a number of coffee and end tables. An old copy of Milkers Monthly was opened to a video of a cowslave demonstrating the use of a of cleavage vibrator. The shelves on the far wall held a number of statues, their brass figures bearing immobilizing breasts. And on the end was a 1st place ribbon from a school milking competition. <br><br>Annie sat on the couch with a towel around her shoulders, only wearing her exosuit. She relaxed as Sadie went over her vast cleavage with a hair dryer and a towel, letting out noises of contentment as she luxuriated in Sadie's ministrations. Sarah was cuddled up to her mother, her hair still damp from the shower. Scott sat down on the couch and pulled Sarah onto his lap before moving closer to his wife. Sarah just made herself comfortable while Annie leaned over to give him a kiss. "Everything go alright?" He patted his wife's breast reassuringly. "There was a little bump or two, but it went alright. I'll tell you about it later." <br><br>Sarah turned around to face her father. "Did you get it?" she asked expectantly. He tilted his head in faux confusion, "Get what?" She frowned at him and said in an annoyed tone, "Daddy." A plushie peeked over from behind the couch for a moment before dipping back down. Sarah focused on the spot the plushie had just inhabited with laser intensity before turning to give him an accusing look. Scott did his best to look confused. "What is it sweetheart?" - <br><br>The plushie popped back up and began to move along the back of the couch in a parody of walking. The doll stopped at Scott's shoulder and prodded it with a tiny hand. "Oh, hi Tabby. What brings you here?" The plushie moved closer to his ear. "You're here to keep Sarah company? That's very sweet of you." Sarah let out a piteous whine, "Daddy." Scott appeared to be too enthralled with his diminutive conversation partner to hear her. "What's that? You're also here to make sure she eats her greens, clean her toys, and does her homework?" He gave Sarah a dubious glance and turned to whisper to the plushie, sotto voce, "I think that's bit of a tall order." Sarah pouted at her father, but grudging said, "Okay" + <br><br>The plushie popped back up and began to move along the back of the couch in a parody of walking. The doll stopped at Scott's shoulder and prodded it with a tiny hand. "Oh, hi Tabby. What brings you here?" The plushie moved closer to his ear. "You're here to keep Sarah company? That's very sweet of you." Sarah let out a piteous whine, "Daddy." Scott appeared to be too enthralled with his diminutive conversation partner to hear her. "What's that? You're also here to make sure she eats her greens, clean her toys, and does her homework?" He gave Sarah a dubious glance and turned to whisper to the plushie, sotto voce, "I think that's bit of a tall order." Sarah pouted at her father, but grudging said, "Okay" <br><br>June stood up from behind the couch and handed the plushie to Sarah. Sarah grumbled, but tightly hugged the plushie to her chest. She cuddled up further to her father and mumbled softly, "Thank you." He kissed her forehead, his hand stroking her hair softly. "You're very welcome." <br><br>A moment passed in companionable silence until a shrill sound emanated from June's pocket. She looked a bit sheepish and said, "Sorry", before pulling out a slim device to prod at it. "The brisket should be finished soon, maybe another hour or so." Scott nodded, gently rubbing Sarah's back. "Alright. Hey sweetheart, could you and Cathy go set the table?" She let out a sound of acknowledgment and when over to grab the other girl's hand. Cathy reluctantly set down her paperback and allowed Sarah to pull her into the kitchen. <br><br>Dinner was a rather pleasant affair, all things considered. The brisket was tender and paired well with a spinach salad. Cathy managed a conversation with June about greenhouses with the others interjecting every so often. Sarah cleaned her plate without complaint, although she did clamber into her mother's cleavage the moment she finished. @@ -783,58 +783,58 @@ The offered price is <<print cashFormat($slaveCost)>>. <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>> - + <<case 13>> <<set $lastShow = 13, $showThirteen++>> <<if $showThirteen == 4>><<set $showThirteen = 1>><</if>> /* $showThirteen is the number of times the channel has been viewed. This will be your chapter count, more or less. */ <<if $showThirteen == 1>> - The random function has skipped straight to the middle of a "real life" documentary. + The random function has skipped straight to the middle of a "real life" documentary. <br><br> - The mountain roads started getting dangerous when the rains started getting bad. All that water washed away the earth and loosened up rocks that had been there for ages. Rock slides started getting more and more common, so the roads started getting less and less traffic. People with enough money took planes to get across the mountains, and those without money just stayed put. That is until things started getting worse over there. There was an exodus of desperate people leaving some time ago after their government withdrew from the area, and that many vehicles was enough to bring down the rocks and kill hundreds. All that was left back home was those stupid enough to think things would get better, and those smart enough to realize that crossing was death. Now the roads are in pretty bad shape, but occasionally some groups come through. Either stupid or desperate, and either case works for us. + The mountain roads started getting dangerous when the rains started getting bad. All that water washed away the earth and loosened up rocks that had been there for ages. Rock slides started getting more and more common, so the roads started getting less and less traffic. People with enough money took planes to get across the mountains, and those without money just stayed put. That is until things started getting worse over there. There was an exodus of desperate people leaving some time ago after their government withdrew from the area, and that many vehicles was enough to bring down the rocks and kill hundreds. All that was left back home was those stupid enough to think things would get better, and those smart enough to realize that crossing was death. Now the roads are in pretty bad shape, but occasionally some groups come through. Either stupid or desperate, and either case works for us. <br><br> - Two vans trundle down the road in the early morning fog, seen only by a pair of vague red shapes on a screen. Probably a family trying their escape. The vehicles slow to a halt and a couple of human shapes step out. A good portion of the road in front of them is gone. Maybe if they were on motorbikes they would be able to use what's left, but, as it stands, they're probably going to have to all get out and walk the rest of the way. + Two vans trundle down the road in the early morning fog, seen only by a pair of vague red shapes on a screen. Probably a family trying their escape. The vehicles slow to a halt and a couple of human shapes step out. A good portion of the road in front of them is gone. Maybe if they were on motorbikes they would be able to use what's left, but, as it stands, they're probably going to have to all get out and walk the rest of the way. <br><br> The click of static from a radio breaks the silence. "Recon, report?" Someone grabs the radio and responds, "Two vans, both have stopped at the cliff. Unknown numbers. One occupant from each has exited. Not sure if they are the drivers. Hold until more have exited. We'll give the signal. Over." "Copy, Recon. Waiting for your mark." <br><br> - Both figures move back towards the vans. One seems to start doing something with the front of the first van. Possibly sabotaging it so it won't be stolen. The other goes to the back and, after a moment, five more red figures step out into the open. Two look to be about as tall as the first two, but the rest are much shorter. + Both figures move back towards the vans. One seems to start doing something with the front of the first van. Possibly sabotaging it so it won't be stolen. The other goes to the back and, after a moment, five more red figures step out into the open. Two look to be about as tall as the first two, but the rest are much shorter. <br><br> "Look, Mikey, kids," a voice whispers, "they'll turn a good profit." Another voice whispers back, "Jesus, Hamill, only you get excited about kidnapping children." "They make good money. This is our job. It's what we do." "Yeah, but maybe sound a bit less enthusiastic about it, huh?" <br><br> - The collection of figures make their way to the second vehicle, one stopping to mess with the front again, and the rest moving to the back. Shortly it becomes clear that nobody is getting out, and the radio clicks on. + The collection of figures make their way to the second vehicle, one stopping to mess with the front again, and the rest moving to the back. Shortly it becomes clear that nobody is getting out, and the radio clicks on. <br><br> "This is Recon. Looks like everyone is out of the vehicles. Rear vehicle looks to be just supplies. All teams move in. Over." "Copy, Recon. Alpha team, moving in." "Bravo, moving in." <br><br> - After a long moment, a group of four figures appear at the top of the screen, slowly moving down. Shortly after, another set of four enter from the left. Suddenly both groups dash towards the vehicles, causing what seems to be panic in the family. The children all run to one of the figures, while the rest immediately spread out in between the two teams and the children. + After a long moment, a group of four figures appear at the top of the screen, slowly moving down. Shortly after, another set of four enter from the left. Suddenly both groups dash towards the vehicles, causing what seems to be panic in the family. The children all run to one of the figures, while the rest immediately spread out in between the two teams and the children. <br><br> - The teams slowly spread out, surrounding the family as one of them seems to be madly gesticulating. The gesturing one suddenly makes a rapid grab for his waist which is immediately answered by a bright flash from one of team members and a splattering of quickly fading red on the ground. After a moment the sound of the gunshot finally reaches the recon team. The figure guarding the children dives toward the new growing circle of red, the other two immediately put their hands up, and the children drop to the ground. + The teams slowly spread out, surrounding the family as one of them seems to be madly gesticulating. The gesturing one suddenly makes a rapid grab for his waist which is immediately answered by a bright flash from one of team members and a splattering of quickly fading red on the ground. After a moment the sound of the gunshot finally reaches the recon team. The figure guarding the children dives toward the new growing circle of red, the other two immediately put their hands up, and the children drop to the ground. <br><br> "Nine hundred ¤ bullet." "Shut up, Hamill. You saw him going for a gun as well as I did." "Yeah, whatever. At least it'll make the kids easier to deal with. Kill a parent and it takes the fight right out of them." "You and the damn kids, man." <br><br> - The figure atop the body gets dragged off the fading corpse, leaving an imprint of her heat on it. Meanwhile the children are being herded together and the other two are being led back down the road. + The figure atop the body gets dragged off the fading corpse, leaving an imprint of her heat on it. Meanwhile the children are being herded together and the other two are being led back down the road. <br><br> The radio crackles to life again. "Everything locked down here. Charlie, get down here and get these supplies. Recon, meet us at the LZ. Over." "This is Charlie, moving to secure." "Recon, moving out." <br><br> The screen is closed as the pool of heat in the middle slowly cools. The camera and computer are grabbed and the recon team leaves the vantage point. - + <<elseif $showThirteen == 2>> The random function has skipped straight to the middle of yet another "real life" documentary. <br><br> The dull blueish glow of a simple terminal illuminates a haggard, pock-marked face as it gazes at account data just barely in the black. A simple reminder breaks the tense silence between the figure and the machine. "Deployment at 1800. Two hour reminder." <br><br> - With a heavy sigh the figure shuts the terminal and heads out into the sun-lit concourse, grabbing a simple handbag as they go. They join the flowing chaos of people heading in the direction of the market sectors. After a time they break from the river of bodies toward a multi-level piece of solid, pristine white built into the massive, slowly curving wall of businesses that makes up the center of the arcology's markets. The simple black text marks the building as "Vinewood Hospital." A crystal clear door slides open silently at the figure's approach, the thin, metal frame moving being the only indication that anything had changed. The interior of the structure is, like the exterior, a chilly, sterile white. A few staff in simple, pastel scrubs move around the open reception area, all making efforts to stay clear of the figure's path toward the reception counter. + With a heavy sigh the figure shuts the terminal and heads out into the sun-lit concourse, grabbing a simple handbag as they go. They join the flowing chaos of people heading in the direction of the market sectors. After a time they break from the river of bodies toward a multi-level piece of solid, pristine white built into the massive, slowly curving wall of businesses that makes up the center of the arcology's markets. The simple black text marks the building as "Vinewood Hospital." A crystal clear door slides open silently at the figure's approach, the thin, metal frame moving being the only indication that anything had changed. The interior of the structure is, like the exterior, a chilly, sterile white. A few staff in simple, pastel scrubs move around the open reception area, all making efforts to stay clear of the figure's path toward the reception counter. <br><br> At their approach, the reception slave gives a smile that only looks slightly forced, "How can I help you today?" "Alex Hamilton to see Stephen Hamilton." @@ -850,16 +850,16 @@ The offered price is <<print cashFormat($slaveCost)>>. The nurse opens one of the many doors in the pristine, white hall and leans in. "Stevie, dear, you've got someone here to see you," she says before leaning back out and giving a nod to Alex who walks into the room. <br><br> The room is a sharp contrast to the sterile hospital feeling of the rest of the building, looking like a child's room you might have seen in a suburban home before things started falling apart. The clean, warm, homey feeling of safety is accentuated by sunlight pouring in from an artificial window that looks out to a lightly forested field. A small collection of toys is scattered about the soft carpet and a small breeze blows through the room from a small ceiling fan. On the bed is a young boy sitting up and rubbing sleep from his eyes. "Hey, kiddo," Alex says, stepping further into the room and shutting the door, "How are you feeling?" - The boy immediately perks up at the voice and, leaping out of bed, performs what very well could have been a tackle if he were larger. "Dad!" he shouts, trying his best to avoid sliding down from where he latched onto his father. Laughing gently, Alex picks up his son and wraps him in a hug of his own. + The boy immediately perks up at the voice and, leaping out of bed, performs what very well could have been a tackle if he were larger. "Dad!" he shouts, trying his best to avoid sliding down from where he latched onto his father. Laughing gently, Alex picks up his son and wraps him in a hug of his own. <br><br> "So I guess you're feeling well then?" "Mmhm, Mister Newport said I was doing good and when I puke there's hardly any blood anymore." "Good, I'm glad to hear it, but you probably shouldn't jump out of bed like that," he says, setting Stephen down, "you don't want to accidentally hurt yourself by playing too hard, right?" "Yes, dad," he replies, a bit dejectedly, "but I was excited to see you." Alex drops to one knee and gently tussles the boy's hair. "I know, just be careful okay? Now how about we play some games, huh?" - Stephen's eyes light up and he begins running toward a shelf of boxes before catching himself and slowing down. + Stephen's eyes light up and he begins running toward a shelf of boxes before catching himself and slowing down. <br><br> - For the next hour the two play a variety of games while the nurse occasionally checks in. Eventually Stephen actually falls asleep in the middle of quite a rousing bout of Connect Four. Alex carries the boy to bed where he watches him sleep until a call drags his attention away. + For the next hour the two play a variety of games while the nurse occasionally checks in. Eventually Stephen actually falls asleep in the middle of quite a rousing bout of Connect Four. Alex carries the boy to bed where he watches him sleep until a call drags his attention away. <br><br> Walking to the corner of the room he answers. "Hey, Hamill, we're shoving off in twenty. Where the hell are you?" @@ -872,19 +872,19 @@ The offered price is <<print cashFormat($slaveCost)>>. A pained grimace crosses over his face as he locks eyes with the nurse who has a very similar expression. After a long moment he turns back with the most genuine smile a father can muster and says, "I sure am, kiddo. I sure am," before turning again to leave. "Good luck." <<elseif $showThirteen == 3>> - The random function seems to have selected a program about the nuances of slave life. + The random function seems to have selected a program about the nuances of slave life. <br><br> - The screen fades in with a fly-through shot of what is undoubtedly an arcology penthouse littered with slaves accompanied by a somewhat upbeat piano melody. You recognize many of the traditional additions to a penthouse, though there are some stylistic differences. After a short time the show identifies itself as "The Other Hand" before fading out. + The screen fades in with a fly-through shot of what is undoubtedly an arcology penthouse littered with slaves accompanied by a somewhat upbeat piano melody. You recognize many of the traditional additions to a penthouse, though there are some stylistic differences. After a short time the show identifies itself as "The Other Hand" before fading out. <br><br> - The show returns after a brief moment to a shot of a penthouse slave cafeteria that is absolutely filled with slaves. Most are nude but there are a few in maids' uniforms that look to be the current shift of house servants. The low murmur of slaves talking can be heard as a man's voice starts narrating over it. + The show returns after a brief moment to a shot of a penthouse slave cafeteria that is absolutely filled with slaves. Most are nude but there are a few in maids' uniforms that look to be the current shift of house servants. The low murmur of slaves talking can be heard as a man's voice starts narrating over it. <br><br> "Like any human, slaves require interaction to maintain a healthy mental state. It is well known that this need can be manipulated to drive even the most rebellious slaves into subservience. It is also known that, like in any environment where the same humans interact with each other over extended periods, slaves will form relationships with other slaves, from the most intense of hatred to the most romantic of relationships." <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. + 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 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. + 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> "However, here in the arcology Open Skies, the owner, Charles Greenwich, has no such desires and has stated that he greatly enjoys watching the various relationships between slaves rise and fall and encourages such things within his chattel." <br><br> @@ -894,7 +894,7 @@ The offered price is <<print cashFormat($slaveCost)>>. <br><br> "Now, I'm sure you're vying to ask why I don't do nothin' about the rivalries that crop up. That's 'cuz it's a right pain in the ass to fix. You have to sit both parties down and make them talk their problems out. I will admit that I do like seeing it happen some too. It's like high school drama but I get to see it all unfold." <br><br> - The shot switches to the inside of a comparatively sparsely populated spa. The gentle splash of water is interspersed with some shots of laughter and bits of louder conversion from the lounging slaves. + The shot switches to the inside of a comparatively sparsely populated spa. The gentle splash of water is interspersed with some shots of laughter and bits of louder conversion from the lounging slaves. <br><br> The narrator begins speaking again, "the fact of the matter is that a happy slave is a healthy slave, and allowing a slave to have friends is one of the more simple ways to achieve that." <br><br> @@ -975,7 +975,7 @@ The offered price is <<print cashFormat($slaveCost)>>. The two of them share a deep kiss, with his daughter's hands grasping his face. The camera pans away and over to the window, focused on the skyline of the arcology. Hopeful orchestral music plays as the image fades to black and the credits roll. <br> <<if $PC.belly >= 100>> - Stunned, you + Stunned, you <<if $PC.belly >= 100000>> run your hands across your massive, gravid dome, <<elseif $PC.belly >= 60000>> @@ -1058,13 +1058,13 @@ The offered price is <<print cashFormat($slaveCost)>>. You awaken one morning, just before the break of dawn, and find yourself unable to go back to sleep. Giving up on the idea of returning to slumber, you idly flip through the channels on your TV, finding mostly static or early morning infomercials, until you finally land on a channel broadcasting so early in the morning. <br><br> */ - You're greeted by a man with an eyepatch, a bushy black beard, and a crimson bandanna around his head. He's sitting behind a crude looking bamboo desk. Behind him is the backdrop of a sun rising over the ocean and two slaves in tight revealing sailor outfits swabbing the deck. The whole set looks like some sort of tropical pirate theme and you almost change the channel mistaking the show for a kids show when it catches up to you what the pirate is talking about. + You're greeted by a man with an eyepatch, a bushy black beard, and a crimson bandanna around his head. He's sitting behind a crude looking bamboo desk. Behind him is the backdrop of a sun rising over the ocean and two slaves in tight revealing sailor outfits swabbing the deck. The whole set looks like some sort of tropical pirate theme and you almost change the channel mistaking the show for a kids show when it catches up to you what the pirate is talking about. <br><br> "-An that be concludin' our special report on the dangers o' dealin' with old world customs agencies an how to find a scallywag'll right proper let you sneak a bound wench through fer the right bribe. If'n you missed it or be needin' a refresher, catch our rebroadcast in 12 bells time. Now afore the turn of the hourglass we go to our weatherwench Lusty Pearl who's been keepin' a weather eye on the horizon. Lusty?" <br><br> 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. + "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". <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" @@ -1079,18 +1079,18 @@ The offered price is <<print cashFormat($slaveCost)>>. <<elseif $showFifteen == 2>> Your TV randomly hits channel 8, the pirate themed channel. Apparently this is a live feed produced by a band of pirates and you tuned in right as they board a small pleasure craft. <br><br> - Three armed pirates are swiftly sweeping the boat, gathering the passengers, a man, his wife and his two children, on deck and tying them up. The camera is attached to the pirate captain as he sweeps below deck finding their supplies. + Three armed pirates are swiftly sweeping the boat, gathering the passengers, a man, his wife and his two children, on deck and tying them up. The camera is attached to the pirate captain as he sweeps below deck finding their supplies. <br><br> "Manta, this is Orca" the captain radios. "Looks like they were in for a long trip, there's boxes of supplies down here that would last them weeks" <br><br> "Aye, Captain Orca, Fleeing ol' world collapse seems like." The reply comes through on the radio. "Don't rightly know where they were headin' to, maybe to Tortuga to be citizens, maybe to another country. Sure is a nice boat though." - <br>"Shit, 'Manta'. 'Don't rightly know.' Don't tell me you're buying into this pirate crap too." The third crewmember chimes up. + <br>"Shit, 'Manta'. 'Don't rightly know.' Don't tell me you're buying into this pirate crap too." The third crewmember chimes up. <br>"I think you're just mad that your callsign is 'Cuttlefish'" Manta shoots back. <br>"I've had worse" Cuttlefish replies then mutters quietly "but not by much" <br>"I dunno, mate. As an accent it's kind of infectious, especially since they got all the wenches in Tortuga speaking it. It makes the whole port kind of endearing." <br>"I can't argue with that. Pull one of them girls on my lap and listening to her squeal and squirm, and then they get all that grog in you... Let's just say I'm warming up to the place." <br><br> - Orca shakes his head at the banter of his crew shaking the camera mount as well slightly before he turns to leave. He takes a step out before suddenly freezing and stopping. He clicks on his radio and says "Radio silence for a minute." + Orca shakes his head at the banter of his crew shaking the camera mount as well slightly before he turns to leave. He takes a step out before suddenly freezing and stopping. He clicks on his radio and says "Radio silence for a minute." <br><br> Turning and heading towards the large crate of supplies marked 'bananas'. He then takes a step back before giving the crate a swift kick producing a high pitched yelp. "Boys, I think our score is bigger than we thought. Get down here and--" <br>"Uh captain, you better get up here, we got trouble." Manta's voice comes back. diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw index 4c5b321a8bedf80528baed32297625598da5e5ea..3bad6a03174d97bca5f6218d85179cf733d0cd36 100644 --- a/src/pregmod/seHuskSlaveDelivery.tw +++ b/src/pregmod/seHuskSlaveDelivery.tw @@ -1,5 +1,5 @@ -:: SE husk slave delivery [nobr] - +:: SE husk slave delivery [nobr] + <<set $huskSlaveOrdered = 0, $nextButton = "Continue", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event", $showEncyclopedia = 1, $encyclopedia = "Enslaving People">> <<set $activeSlaveOneTimeMinAge = $huskSlave.age>> diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw index 4876870e15093ab029bdcb000eb271d2187b9f46..39b9335430c4a860fda7216dfdbc0a3c66c7614d 100644 --- a/src/pregmod/sePlayerBirth.tw +++ b/src/pregmod/sePlayerBirth.tw @@ -1,5 +1,5 @@ -:: SE Player Birth [nobr] - +:: SE Player Birth [nobr] + <<set $nextButton = "Continue", $nextLink = "Scheduled Event">> <<set _gaveBirth = 0, _PCDegree = 0, _pregTypeDecrecement = WombReserveCount($PC, "incubator"), _pregTypeDecrecementNursery = WombReserveCount($PC, "incubator"), $PC.reservedChildren = _pregTypeDecrecement, $PC.reservedChildrenNursery = _pregTypeDecrecementNursery>> @@ -485,7 +485,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<elseif _curBabies > 1>> <<for _p = 0; _p < _curBabies; _p++>> - + <<set _PCDegree = 0>> <<if $PC.curBabies[0].genetics.race == $PC.origRace>> <<set _PCDegree++>> @@ -546,7 +546,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin _babiesReduced[0]'s <</if>> babies into the world. - + <</if>> @@ -618,7 +618,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <br><br> <span id="choice">What will it be? <br> - <<link "Boarding School">><<replace "#choice">><<print "You have decided to send them away to be raised in your stead.">><</replace>><</link>> | + <<link "Boarding School">><<replace "#choice">><<print "You have decided to send them away to be raised in your stead.">><</replace>><</link>> | <<link "Slave Orphanage">><<replace "#choice">><<print "You have decided to send them to a slave orphanage to be raised to $minimumSlaveAge and sold. Perhaps you'll even see them again, though you are unlikely to recognize them if you do.">><</replace>><<set $slaveOrphanageTotal += _curBabies>><</link>> | <<link "Citizen School">><<replace "#choice">><<print "You have decided to send them to a citizen school to become a future citizen. Perhaps you'll even see them again, though you are unlikely to recognize them if you do.">><</replace>><<set $citizenOrphanageTotal += _curBabies>><</link>> | <<link "Privately Raised">><<replace "#choice">><<print "You have decided to send them to be privately raised. Perhaps you'll even see them again, though it's unlikely that there will be any connection between you. At least you'll know they've been properly reared.">><</replace>><<set $privateOrphanageTotal += _curBabies>><</link>> diff --git a/src/pregmod/slaveAgeIntro.tw b/src/pregmod/slaveAgeIntro.tw index f59658006aad7c35d3fe055f94adc8e48e09ac0b..14263347057ad2b08b2da66df20a77c94808bb8b 100644 --- a/src/pregmod/slaveAgeIntro.tw +++ b/src/pregmod/slaveAgeIntro.tw @@ -1,5 +1,5 @@ :: Slave Age Intro [nobr] - + Do you want to see content involving girls younger than 18 in this game? <br><br> diff --git a/src/pregmod/slaveSlaveSwapWorkaround.tw b/src/pregmod/slaveSlaveSwapWorkaround.tw index 2454a85b7cb9b0c5f8dd141d48754b8d3d1dd91b..788020a3bd05ebbd37fc7414891d93c185a43d13 100644 --- a/src/pregmod/slaveSlaveSwapWorkaround.tw +++ b/src/pregmod/slaveSlaveSwapWorkaround.tw @@ -1,5 +1,5 @@ :: Slave Slave Swap Workaround [nobr] - + <<set $nextButton = "Abort Operation", $nextLink = "Main">> <<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>> diff --git a/src/pregmod/surrogacyWorkaround.tw b/src/pregmod/surrogacyWorkaround.tw index fa4482b808df6b9439050af101265b9a22dee727..2b7995d10e07f284f77138007bddd715ffff542c 100644 --- a/src/pregmod/surrogacyWorkaround.tw +++ b/src/pregmod/surrogacyWorkaround.tw @@ -39,7 +39,7 @@ __Semen donatrix: _impreg __ <<if $incubatorSlaves > 0 && $incubatorReproductionSetting == 2>> <br><br> - + __Incubator settings are resulting in large-scale fluid secretion. Select an eligible incubatee to milk for semen:__ <br> diff --git a/src/pregmod/theBlackMarket.tw b/src/pregmod/theBlackMarket.tw index dddcb2619c48ab933a562246a4b8dbbbac7a97b2..166035f7aa2ff96f4b7b7867244f6487cd64214b 100644 --- a/src/pregmod/theBlackMarket.tw +++ b/src/pregmod/theBlackMarket.tw @@ -43,7 +43,7 @@ Of all the wonders present, the thing that catches your eye the most is a shady <br> "Now when it comes to the legal, relatively boring stuff, I've got the following available:" - + <<if $thisWeeksFSWares.length > 0>> <<for _bm = 0; _bm < $thisWeeksFSWares.length; _bm++>> <br> diff --git a/src/pregmod/widgets/assignmentFilterWidget.tw b/src/pregmod/widgets/assignmentFilterWidget.tw index 8312536d3002360d82adf56561882b217a3f9577..498d6654f0e6ce7b30e6913809e0ddb6fe8dbae8 100644 --- a/src/pregmod/widgets/assignmentFilterWidget.tw +++ b/src/pregmod/widgets/assignmentFilterWidget.tw @@ -1,6 +1,6 @@ :: assignment-filter widget [widget nobr] -/* +/* * filters the list according to the selected Facility * function(y) is a loop through $slaves to set assignmentVisible to 1 and returns a new array * function(x) filters the slaves with the given condition ( here its the assignment ) diff --git a/src/pregmod/widgets/bodySwapReaction.tw b/src/pregmod/widgets/bodySwapReaction.tw index 96d075bd9fcff2a70907697078632de22bceb095..e76a31e435f4ffd4ab078f01ea3fb0c4e43c7263 100644 --- a/src/pregmod/widgets/bodySwapReaction.tw +++ b/src/pregmod/widgets/bodySwapReaction.tw @@ -137,7 +137,7 @@ Now you only have to wait for $him to wake up. <<else>> /* (same muscle (within five units)) */ <<if $args[0].physicalAge < $args[1].physicalAge-5>> <<if !canSee($args[0])>> - finger. $He traces $his + finger. $He traces $his <<if $args[1].physicalAge >= 40>> arm and feels how @@.green;less wrinkled@@ $his skin is and how firmer $his muscles are. <<else>> @@ -151,7 +151,7 @@ Now you only have to wait for $him to wake up. <</if>> <<elseif $args[0].physicalAge > $args[1].physicalAge+5>> <<if !canSee($args[0])>> - finger. $He traces $his + finger. $He traces $his <<if $args[1].physicalAge < 40>> arm and feels the @@.red;wrinkles in $his skin.@@ With a despondent note, $he lowers $his hands back to $his sides. <<else>> @@ -592,7 +592,7 @@ Now you only have to wait for $him to wake up. <<if $args[0].areolaePiercing != 0 && $args[1].areolaePiercing == 0>> $He bumps into the piercings in $his areolae, brushing $his fingers against them and toying with them for a moment. <</if>> - + /*(if lactation status has changed)*/ <<if $args[0].lactation > 0 && $args[1].lactation == 0>> /*(lactating now, wasn't before)*/ As $he fondles $his breasts, @@ -679,7 +679,7 @@ Now you only have to wait for $him to wake up. @@.green;they can only be called normal.@@ <</if>> <</if>> - + <<if canSee($args[0]) && $args[0].fetish != "mindbroken">> <br><br> <<if $args[1].voice == 0>> @@ -694,13 +694,13 @@ Now you only have to wait for $him to wake up. speak, but finds @@.coral;no words come.@@ $He tries again, frowning. $He rubs $his throat and tears well in $his eyes, but no sobs can be heard as $his shoulders begin to @@.gold;shake.@@ After a bit, $he extends $his hand, and gestures @@.mediumorchid;somberly@@ for a mirror. <<set $args[0].devotion -= 5, $args[0].trust -= 5>> <<else>> - speak. At first $he's slightly startled by $his new + speak. At first $he's slightly startled by $his new <<if $args[0].voice < $args[1].voice>> @@.orange;<<if $args[0].voice < $args[1].voice-1>>much <</if>>lower voice,@@ <<elseif $args[0].voice > $args[1].voice>> @@.lime;<<if $args[0].voice < $args[1].voice+1>>much <</if>>higher voice,@@ <<else>> - voice, + voice, <</if>> but manages a single word. "...mirror..." <</if>> @@ -710,7 +710,7 @@ Now you only have to wait for $him to wake up. <br><br> <<elseif canSee($args[0])>> When $he finishes with $his tits, $he begins to strain to look at the rest of $his body. - + <br><br> You depress a button and a long, body length mirror slides up from the floor near the wall. <br><br> @@ -772,7 +772,7 @@ Now you only have to wait for $him to wake up. <br><br> $He <<if canSee($args[0])>>takes in<<else>>runs $his hands across<</if>> $his new figure. - + <<if $args[0].fetish != "mindbroken" && canSee($args[0])>> <<if $args[0].race != $args[1].race>> /*(race changes)*/ It immediately strikes $him that $he is @@.coral;no longer <<print $args[1].race>>.@@ $His new $args[0].race body @@ -790,7 +790,7 @@ Now you only have to wait for $him to wake up. <<set $args[0].devotion += 1>> <</if>> <</if>> - + <<if $args[0].bald == 1 && $args[1].bald == 0>> /*(+baldness)*/ <<if canSee($args[0])>> Something about $his head catches $his eye; @@.red;$he is now bald.@@ @@ -829,7 +829,7 @@ Now you only have to wait for $him to wake up. <</if>> <<else>> <<if canSee($args[0])>> - Something about $his head catches $his + Something about $his head catches $his <<if $args[0].hColor != $args[1].hColor>> eye; $he @@.coral;now has $args[0].hColor hair.@@ <<else>> @@ -965,7 +965,7 @@ Now you only have to wait for $him to wake up. <<elseif $args[0].behavioralQuirk == "fitness" && $args[0].weight > 30>> $He would prefer to be fitter, but this just means $he can work it off for your amusement. <<else>> - $He is happy that you have given $him more weight for you to play + $He is happy that you have given $him more weight for you to play <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> with, but is somewhat confused that you would do so against the society you created. <<else>> @@ -1193,7 +1193,7 @@ Now you only have to wait for $him to wake up. <</if>> <<set _weightChange = 1>> <</if>> - + /*stomach*/ <<if _weightChange != 1>> <br><br> @@ -1327,7 +1327,7 @@ Now you only have to wait for $him to wake up. <<if $args[0].corsetPiercing != 0 && $args[1].corsetPiercing == 0>> An odd feeling on $his back draws $his attention. $He discovers a series of rings running down $his spine and, flexing $his back muscles, shudders at the sensation. <</if>> - + <br><br> As $his hands wander lower, @@ -2235,7 +2235,7 @@ Now you only have to wait for $him to wake up. <<elseif $args[0].bald == 1 && $args[1].bald == 1>> Something about $his head catches $his eye, but it turned out to be nothing. $He is as bald as ever. <<else>> - Something about $his head catches $his + Something about $his head catches $his <<if $args[0].hColor != $args[1].hColor>> eye; $he @@.coral;now has $args[0].hColor hair.@@ <<else>> @@ -2415,7 +2415,7 @@ Now you only have to wait for $him to wake up. <<elseif $args[0].behavioralQuirk == "fitness">> $He would prefer to be fitter, but without arms and legs, $he gets little say in the matter. <<else>> - $He is happy that you have given $his more weight for you to play + $He is happy that you have given $his more weight for you to play <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> with, but is somewhat confused that you would do so against the society you created. <<else>> diff --git a/src/pregmod/widgets/economyWidgets.tw b/src/pregmod/widgets/economyWidgets.tw index e4d14f4996db9e52215912a055b3e8acc194bac7..dcb61e0c56ce80c6c0a303edf227d04568c993b1 100644 --- a/src/pregmod/widgets/economyWidgets.tw +++ b/src/pregmod/widgets/economyWidgets.tw @@ -461,14 +461,14 @@ /* Call with <<CorpDevBuySell "asset" "Numasset">> TODO: replace eval parse with appropriate functions */ <<widget "CorpDevBuySell">> <<set _textboxMLArg = '_'+$args[1]>> -| Trade Qty -<<textbox `'_Num' + $args[0]` `eval(parse('_Num' + $args[0]))`>><<script>>setTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>: +| Trade Qty +<<textbox `'_Num' + $args[0]` `eval(parse('_Num' + $args[0]))`>><<script>>setTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>: <<link "Buy">> <<if !Number.isInteger(Number.parseFloat(eval(parse('_Num' + $args[0]))))>> /* Checks if _Numasset is string */ /* Buy all */ - <<if ["all", "max"].includes(State.temporary[$args[1]].toLowerCase())>> + <<if ["all", "max"].includes(State.temporary[$args[1]].toLowerCase())>> <<set State.temporary[$args[1]] = Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> - <<replace `'#'+$args[0]+'AssetsPurchasing'`>> + <<replace `'#'+$args[0]+'AssetsPurchasing'`>> Bought <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> units for <<print cashFormat(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))*500*State.variables[$args[0]+"AssetPrice"])>> <</replace>> <<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>> @@ -488,7 +488,7 @@ <<elseif Number.parseFloat(eval(parse('_Num' + $args[0]))) < 0>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>>Please input a positive number.<</replace>> /* Buy % */ - <<elseif State.temporary[$args[1]].toString().includes("%")>> + <<elseif State.temporary[$args[1]].toString().includes("%")>> <<set _DesPerc = State.temporary[$args[1]]>> <<set State.temporary[$args[1]] = Math.floor((Math.clamp((Number.parseFloat(State.temporary[$args[1]])/100),0,1)*$corpCash)/(State.variables[$args[0]+"AssetPrice"] * 500))>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> @@ -517,17 +517,17 @@ /* Unsuccessful buy but have enough cash for more than 1 unit */ <<elseif $corpCash > 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - The corp can only buy <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> more unit<<if Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)) > 1 >>s<</if>> of $args[0] assets. + The corp can only buy <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> more unit<<if Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)) > 1 >>s<</if>> of $args[0] assets. <</replace>> <<set State.temporary[$args[1]] = Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> /* Unsuccessful buy */ - <<else>> - <<replace `'#'+$args[0]+'AssetsPurchasing'`>>There are insufficient funds for additional purchases.<</replace>> + <<else>> + <<replace `'#'+$args[0]+'AssetsPurchasing'`>>There are insufficient funds for additional purchases.<</replace>> <</if>> <</link>> | <<link "Sell">> - <<if !Number.isInteger(Number.parseFloat(eval(parse('_Num' + $args[0]))))>> + <<if !Number.isInteger(Number.parseFloat(eval(parse('_Num' + $args[0]))))>> /* Sell all */ <<if ["all", "max"].includes(State.temporary[$args[1]].toLowerCase())>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> @@ -580,7 +580,7 @@ /* Unsuccessful sell but have enough assets for more than 1 unit */ <<elseif State.variables[$args[0]+"Assets"] > 500>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - The corp can only sell <<print commaNum(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500))>> more unit<<if Math.ceil((State.variables[$args[0]+"Assets"]-500)/500) > 1 >>s<</if>> of $args[0] assets. + The corp can only sell <<print commaNum(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500))>> more unit<<if Math.ceil((State.variables[$args[0]+"Assets"]-500)/500) > 1 >>s<</if>> of $args[0] assets. <</replace>> <<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> diff --git a/src/pregmod/widgets/marketWidgets.tw b/src/pregmod/widgets/marketWidgets.tw index 2e7538bafa767feb1484418c9a017196f2239988..c9d19f880eaa6f8e82568347ae9b63de191a00a8 100644 --- a/src/pregmod/widgets/marketWidgets.tw +++ b/src/pregmod/widgets/marketWidgets.tw @@ -11,7 +11,7 @@ <<widget "AddMarketOrigins">> <<if _.isString($args[0]) && _.isArray($args[1])>> <<set _sanityCheck = '>>', /* to appease sanityCheck */ - _widgets = _(Story.widgets) + _widgets = _(Story.widgets) .filter(function(wp) { return wp.tags.includes('market:' + $args[0]); }) .flatMap(function(wp) { var re = RegExp('<<widget\\s+"([^"]+Populate)"\\s*>>', 'g'); diff --git a/src/pregmod/widgets/playerDescriptionWidgets.tw b/src/pregmod/widgets/playerDescriptionWidgets.tw index edafdb39b975d75d63e001ba3a185bace37f48f8..836d12ed62e2a731a8c30acc8bbdf42ad8863b67 100644 --- a/src/pregmod/widgets/playerDescriptionWidgets.tw +++ b/src/pregmod/widgets/playerDescriptionWidgets.tw @@ -145,7 +145,7 @@ <</if>> <<else>> <<if $PC.boobsBonus > 2>> - Your breasts are + Your breasts are <<if $PC.markings == "freckles">> enormous with light freckling on the tops and in your cleavage. <<elseif $PC.markings == "heavily freckled">> @@ -162,7 +162,7 @@ Your breasts feel even more enormous lately; likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> <<elseif $PC.boobsBonus == 2>> - Your breasts are + Your breasts are <<if $PC.markings == "freckles">> huge with light freckling on the tops and in your cleavage. <<elseif $PC.markings == "heavily freckled">> @@ -179,7 +179,7 @@ Your breasts feel even more huge lately; likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> <<elseif $PC.boobsBonus == 1>> - Your breasts are pretty + Your breasts are pretty <<if $PC.markings == "freckles">> big with light freckling on the tops and in your cleavage. <<elseif $PC.markings == "heavily freckled">> @@ -209,7 +209,7 @@ Your breasts feel bigger lately; likely a side effect of your lactation, though you could do without the wet spots forming over your nipples. <</if>> <<elseif $PC.boobsBonus == -2>> - Your breasts are fairly average, at least to old world + Your breasts are fairly average, at least to old world <<if $PC.markings == "freckles">> standards, with light freckling on the tops and in your cleavage. <<elseif $PC.markings == "heavily freckled">> @@ -317,7 +317,7 @@ <<if _toSearch.indexOf("fertility") != -1>> <<set _fertRefresh = 1>> <</if>> - You may have a problem<<if _fertRefresh == 1>>, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.<<else>>. You took fertility drugs, but you shouldn't be getting this big.<</if>> Judging by how far along you are, you must be carrying + You may have a problem<<if _fertRefresh == 1>>, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.<<else>>. You took fertility drugs, but you shouldn't be getting this big.<</if>> Judging by how far along you are, you must be carrying <<if $PC.pregType == 8>> octuplets <<elseif $PC.pregType == 7>> @@ -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>> @@ -465,7 +465,7 @@ <<if _toSearch.indexOf("fertility") != -1>> <<set _fertRefresh = 1>> <</if>> - You may have a problem<<if _fertRefresh == 1>>, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.<<else>>. You took fertility drugs, but you shouldn't be getting this big.<</if>> Judging by how far along you are, you must be carrying + You may have a problem<<if _fertRefresh == 1>>, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.<<else>>. You took fertility drugs, but you shouldn't be getting this big.<</if>> Judging by how far along you are, you must be carrying <<if $PC.pregType == 8>> octuplets <<elseif $PC.pregType == 7>> @@ -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/pregmodBirthWidgets.tw b/src/pregmod/widgets/pregmodBirthWidgets.tw index f6098da72e56e53d09d63c7bd03e74b914b4400a..7af392aa4588f7dbca068d938950848e7c957d28 100644 --- a/src/pregmod/widgets/pregmodBirthWidgets.tw +++ b/src/pregmod/widgets/pregmodBirthWidgets.tw @@ -784,7 +784,7 @@ <<case "be the Schoolteacher">> <<if !canWalk($slaves[$i])>> <<if (random(1,20) > $suddenBirth)>> - $He calls for $his teaching aid to help position $him so the class may receive a lesson on childbirth. $He begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of $his watching students. $He demonstrates the proper ways to labor and how to deliver a baby. $He explains the infant's future as $his child taken and excuses the class for a short break in order to freshen up. Upon their return, $he begins a lesson on being a broodmother, as there is always a curious face locked onto $his still very gravid middle. + $He calls for $his teaching aid to help position $him so the class may receive a lesson on childbirth. $He begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of $his watching students. $He demonstrates the proper ways to labor and how to deliver a baby. $He explains the infant's future as $his child taken and excuses the class for a short break in order to freshen up. Upon their return, $he begins a lesson on being a broodmother, as there is always a curious face locked onto $his still very gravid middle. <<set $humiliation = 1>> <<else>> While teaching a lesson, $slaves[$i].slaveName's water breaks. Sensing $he wouldn't be able to make it to the birthing area, $he instead chooses to act on the opportunity. Today's lesson will be on childbirth. diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index db454a95e48c2b97c185ba1080101db39c4a8223..3163ee4a203166352a6997af0cfe892899f9ccae 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -224,7 +224,7 @@ <<set _heP = $PC.pronoun>> <<set _hisP = $PC.possessive>> <<set _himP = $PC.object>> - + <<set _HeP = capFirstChar(_heP)>> <<set _HisP = capFirstChar(_hisP)>> <<set _HimP = capFirstChar(_himP)>> @@ -236,7 +236,7 @@ */ <<widget "setSpokenLocalPronouns">> <<set _primarySlaveLisp = SlaveStatsChecker.checkForLisp($args[0])>> - + <<set _heLisp = $he.replace(/sh/g, "th")>> <<set _hisLisp = $his.replace(/s/g, "th")>> <<set _hersLisp = $hers.replace(/s/g, "th")>> @@ -246,10 +246,10 @@ <<set _HisLisp = $His.replace(/s/g, "th")>> <<set _HersLisp = $Hers.replace(/s/g, "th")>> <<set _HimselfLisp = $Himself.replace(/s/g, "th")>> - + <<if def _he2>> <<set _secondarySlaveLisp = SlaveStatsChecker.checkForLisp($args[1])>> - + <<set _he2Lisp = _he2.replace(/sh/g, "th")>> <<set _his2Lisp = _his2.replace(/s/g, "th")>> <<set _hers2Lisp = _hers2.replace(/s/g, "th")>> @@ -1131,12 +1131,12 @@ extremely pale -5 <<widget "GenSkinTone">> <<script>> (function() { - var skinToMelanin = {'pure black': 10, ebony: 9.5, black: 9, 'dark brown': 8.5, brown: 8, 'light brown': 7.5, dark: 7, 'dark olive': 6.5, bronzed: 6, tanned: 5.5, natural: 5, olive: 4.5, 'light olive': 4, lightened: 3.5, light: 3, white: 2.5, fair: 2, 'very fair': 1.5, 'extremely fair': 1.25, pale: 1, 'extremely pale': 0.5, 'pure white': 0}; - var parents = State.variables.args; - var skin0 = parents[0] ? (skinToMelanin[parents[0].skin] || 5) : 3; - var skin1 = parents[1] ? (skinToMelanin[parents[1].skin] || 5) : 3; - var skin = Math.round(Math.random() * (skin1 - skin0) + skin0); - State.variables.activeSlave.skin = ['pure white', 'extremely pale', 'pale', 'extremely fair', 'very fair', 'fair', 'white', 'light', 'lightened', 'light olive', 'olive', 'natural', 'tanned', 'bronzed', 'dark olive', 'dark', 'light brown', 'brown', 'dark brown', 'ebony', 'black', 'pure black'][skin]; + var skinToMelanin = {'pure black': 10, ebony: 9.5, black: 9, 'dark brown': 8.5, brown: 8, 'light brown': 7.5, dark: 7, 'dark olive': 6.5, bronzed: 6, tanned: 5.5, natural: 5, olive: 4.5, 'light olive': 4, lightened: 3.5, light: 3, white: 2.5, fair: 2, 'very fair': 1.5, 'extremely fair': 1.25, pale: 1, 'extremely pale': 0.5, 'pure white': 0}; + var parents = State.variables.args; + var skin0 = parents[0] ? (skinToMelanin[parents[0].skin] || 5) : 3; + var skin1 = parents[1] ? (skinToMelanin[parents[1].skin] || 5) : 3; + var skin = Math.round(Math.random() * (skin1 - skin0) + skin0); + State.variables.activeSlave.skin = ['pure white', 'extremely pale', 'pale', 'extremely fair', 'very fair', 'fair', 'white', 'light', 'lightened', 'light olive', 'olive', 'natural', 'tanned', 'bronzed', 'dark olive', 'dark', 'light brown', 'brown', 'dark brown', 'ebony', 'black', 'pure black'][skin]; })(); <</script>> <</widget>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index c618da2109bda2579c84a08c2a71d8d7d4cdf855..5aff47703e0539704dd1981b83e9a410369d6855 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -329,7 +329,7 @@ <<set WombFlush($slaves[$i])>> <<elseif $surgeryUpgrade == 1>> /* if true - need nothing, birthed babies already in $slaves[$i].curBabies, stillbirth is 0.*/ - <<else>> + <<else>> <<set $slaves[$i].curStillBirth = $slaves[$i].womb.length>> <<set WombFlush($slaves[$i])>> /* cleaning rest of superfetation pregnancy if no tech for safe partial birth */ <</if>> @@ -343,16 +343,16 @@ /*===============================================================================================*/ <<widget "seBirthMainScene">> -<<set _curBabies = $slaves[$i].curBabies.length>> +<<set _curBabies = $slaves[$i].curBabies.length>> <<set _curStill = $slaves[$i].curStillBirth>> /* -------- cow birth variant ---------------------------------------------------------------------*/ <br> <br> -/* diffSize used for check result of partial birth size changes - if it = 2 then womb lost half of it's original size after partial birth, if it = 1 - no size lost. (We get this value as result of dividing of original womb size by after birth size) +/* diffSize used for check result of partial birth size changes - if it = 2 then womb lost half of it's original size after partial birth, if it = 1 - no size lost. (We get this value as result of dividing of original womb size by after birth size) This decriptions can be expanded with more outcomes later. But it's not practical to check values above 5-10 - it become too affected by actual value of womb size. */ -<<if $slaves[$i].assignment == "work in the dairy" && $dairyPregSetting > 0>> +<<if $slaves[$i].assignment == "work in the dairy" && $dairyPregSetting > 0>> As a human cow, $he @@.orange;gave birth@@ <<if $slaves[$i].prematureBirth == 1>>@@.red;prematurely@@<</if>> <<if $diffSize < 1.15>> but $his overfilled womb barely lost any size. $His body gave life @@ -845,7 +845,7 @@ All in all, /*===============================================================================================*/ <<widget "seBirthBabies">> -<<set _curBabies = $slaves[$i].curBabies.length, _cToIncub = 0, _cToNursery = 0>> +<<set _curBabies = $slaves[$i].curBabies.length, _cToIncub = 0, _cToNursery = 0>> <<for _sebw = 0; _sebw < _curBabies; _sebw++>> <<if $slaves[$i].curBabies[_sebw].reserve === "incubator">> <<set _cToIncub++>> @@ -1003,7 +1003,7 @@ All in all, The child<<if _count > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> - <</link>> + <</link>> //Will cost <<print cashFormat(500)>> weekly// <<if $Cash4Babies == 1>> <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>> @@ -1026,7 +1026,7 @@ All in all, <</if>> <<set $cash += _curBabies*(50+_babyCost)>> <</replace>> - <</link>> + <</link>> <<else>> | <<link 'Sell them anyway'>> <<replace `"#" + $dispositionId`>> @@ -1047,7 +1047,7 @@ All in all, <</if>> <<set $cash += _curBabies*(50+_babyCost)>> <</replace>> - <</link>> + <</link>> <</if>> <</if>> <</capture>> @@ -1099,7 +1099,7 @@ All in all, /*===============================================================================================*/ <<widget "seBirthCritical">> -<<set _curBabies = $slaves[$i].curBabies.length>> +<<set _curBabies = $slaves[$i].curBabies.length>> <<if $slaves[$i].health <= -100>> <br><br> diff --git a/src/pregmod/widgets/slaveTradePresetWidgets.tw b/src/pregmod/widgets/slaveTradePresetWidgets.tw index a3b2a349279fedb9ff77dcc8b4057660d6601e51..478daa959958b8453be4630dda3c00ba15f66095 100644 --- a/src/pregmod/widgets/slaveTradePresetWidgets.tw +++ b/src/pregmod/widgets/slaveTradePresetWidgets.tw @@ -737,7 +737,7 @@ Swedish: 1094, Swiss: 941, Ukrainian: 3989, - Vatican: 1 + Vatican: 1 }>> <<set _gotoPassage = passage()>> <<goto _gotoPassage>> diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw index 9595e2633eb199c7a03c786934173e6f786abf6f..ac87de4c2be890867ded5576a12e5839ffb9581e 100644 --- a/src/societies/aztec/slaveSacrifice.tw +++ b/src/societies/aztec/slaveSacrifice.tw @@ -1,5 +1,5 @@ :: Aztec Slave Sacrifice [nobr] - + <<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Main", $showEncyclopedia = 1, $encyclopedia = "Aztec Revivalism">> <<run SlavePronouns($activeSlave)>> <<run Enunciate($activeSlave)>> @@ -131,10 +131,10 @@ <</if>> <br> - $He's prepared for $his public penance. First, $he is left to sweat for several hours on the temazcal to remove any impurity of the previous night before being bathed and painted once again. $He's specially dressed for the occasion - + $He's prepared for $his public penance. First, $he is left to sweat for several hours on the temazcal to remove any impurity of the previous night before being bathed and painted once again. $He's specially dressed for the occasion - <<if ($activeSlave.sexualFlaw == "shamefast") || ($activeSlave.sexualFlaw == "repressed")>> a short red loincloth and a chastity belt designed to prevent any forbidden self-stimulation cover as little of $his lower body as possible. The setup is adorned with long, red, silky fringes that move as $he walks. $His chest is bare except for a pair of golden pasties over $his nipples joined by three blue chains on cascade. - <<else>> + <<else>> a particularly enticing red loincloth covers $his lower regions while hiding the chastity belt that will thwart any forbidden self-stimulation. $His chest is nearly naked save for a large necklace adorned with feathers, gold and flowers. <</if>> Lastly, $his head is decorated with a huge crest of feathers in the colors of the goddess. @@ -173,7 +173,7 @@ <<if ($activeSlave.fetish == "submissive")>> $He makes sure to be ready to take any instruction, and it's clear that $he enjoys it. As the week progresses, the signs of $his sexual frustration become more evident. However, $he seems to enjoy the struggle of resisting the urges, since $he is under strict orders not to touch $himself. Every time the slave in charge of feeding $him or renewing $his aphrodisiacs orders $him to come closer, $his body shudders with lust-fueled pleasure. $He moans lewdly whenever $he's ordered to wake up or to sleep. By the end of the week, $he fights to remain standing, almost delusional from lust and starvation. $He was told to remain on $his feet, but, much to $his chagrin, exhaustion often brings $him to $his knees. <<elseif ($activeSlave.fetish == "masochist")>> - $He seems to enjoy the pain $his sacrifice gives $him. As the week progresses, it is fairly common to see $him moaning and showing other signs of pleasure that seem to be unrelated to the huge amount of aphrodisiacs in $his system. Before long, $he starts to faint more often as $he refuses to even drink the tea to keep $him hydrated and avoids any sleep whatsoever. The specially designated slave appointed to $his care needs to force $him to drink every few hours to avoid dying of dehydration. $He seems to enjoy the extra abuse and even fights to retain as little liquid inside $him as possible. By the end of the week, $he needs to be constantly reanimated to carry out $his penance; a process that $he also seems to enjoy. + $He seems to enjoy the pain $his sacrifice gives $him. As the week progresses, it is fairly common to see $him moaning and showing other signs of pleasure that seem to be unrelated to the huge amount of aphrodisiacs in $his system. Before long, $he starts to faint more often as $he refuses to even drink the tea to keep $him hydrated and avoids any sleep whatsoever. The specially designated slave appointed to $his care needs to force $him to drink every few hours to avoid dying of dehydration. $He seems to enjoy the extra abuse and even fights to retain as little liquid inside $him as possible. By the end of the week, $he needs to be constantly reanimated to carry out $his penance; a process that $he also seems to enjoy. <<elseif ($activeSlave.fetish == "cumslut")>> $He can be seen frequently crying and desperately fighting the excruciating need to touch $himself. As a result of the aphrodisiacs, the paint on $his inner thighs is constantly wet and steadily drips onto the cage floor. As the week progresses, $his whining increase and $his body convulses harder and harder with lust. The loincloth $he's wearing is constantly wet, as are $his legs. It is common to see $him begging strength from the goddess only to burst into tears when no relief comes to $him and crying $himself to sleep at night only to be awoken a few hours later. As a result of all $his crying and lubrication, $he needs to be hydrated more often. By the end of the week, $his body refuses to lose more liquid, a fact that doesn't stop $him from sobbing, immobile in $his dried arousal on the floor of the cage, interrupted only by the spasms of $his lust raked body and the slave posted to procure $him more tea to prevent $him from succumbing to dehydration. <<elseif ($activeSlave.fetish == "humiliation")>> @@ -194,7 +194,7 @@ <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish != "none")>> <<if ($activeSlave.fetish == "submissive")>> - $He makes sure is ready to take any order $he might be given, and it's evident that $he enjoys it every time $he is ordered to do something. As the week progresses $he finds $himself close to the limits of $his submission. As much as $he tries to keep $his hands to $himself, $his sexual frustration finally wins the battle, and $he desperately tries to masturbate, only for $him to discover how effective the chastity belt really is. $He cries in frustration and shame for being unable to fulfill $his orders. The signs of sexual frustration are more evident on $his body as time goes by and it is common to see $him repeating "<<Master>> told me no touching yourself is allowed" over and over again as $he shifts $his weight from foot to foot. The only thing that seems to shut $him up is when $he is ordered to come closer to drink, renew $his dose of aphrodisiacs or when ordered to be prepared to sleep. As soon as $he hears the order, $his body twitches and a soft moan can be heard. By the end of the week $he fights to remain standing up almost delusional as $he was told to remain on $his feet but the signs of exhaustion often bring $him to $his knees. Sometimes $he tries to touch $himself down there only to burst into tears when $he is unable to do so. + $He makes sure is ready to take any order $he might be given, and it's evident that $he enjoys it every time $he is ordered to do something. As the week progresses $he finds $himself close to the limits of $his submission. As much as $he tries to keep $his hands to $himself, $his sexual frustration finally wins the battle, and $he desperately tries to masturbate, only for $him to discover how effective the chastity belt really is. $He cries in frustration and shame for being unable to fulfill $his orders. The signs of sexual frustration are more evident on $his body as time goes by and it is common to see $him repeating "<<Master>> told me no touching yourself is allowed" over and over again as $he shifts $his weight from foot to foot. The only thing that seems to shut $him up is when $he is ordered to come closer to drink, renew $his dose of aphrodisiacs or when ordered to be prepared to sleep. As soon as $he hears the order, $his body twitches and a soft moan can be heard. By the end of the week $he fights to remain standing up almost delusional as $he was told to remain on $his feet but the signs of exhaustion often bring $him to $his knees. Sometimes $he tries to touch $himself down there only to burst into tears when $he is unable to do so. <<elseif ($activeSlave.fetish == "masochist")>> $He seems to enjoy the pain $his sacrifice submits $him to. Through the week is fairly common to see $his moaning and showing other signs of pleasure that seem to be fairly unrelated to the huge amounts of aphrodisiacs that run through $him. Every time the shot it is injected to $his body $he pants and thrusts, enjoying the pain of $his swollen <<if $activeSlave.dick != 0>>dick<<else>>pussy lips<</if>> throbbing inside $his chastity belt. As the week progresses, $he starts to frequently faint, as $he refuses to even drink the tea that keeps $him hydrated or sleep whatsoever, instead choosing to focus on the pain of being constantly aroused. As a precaution, alternative methods to keep $him hydrated are put in place to avoid the pleasure of being forced to drink every few hours as $he was caught several times trying to cum from it. By the end of the week $he needs to be constantly reanimated to fulfill $his vigil, moaning as $he comes to conscience as the exhaustion and pain on $his body washes over to $him. <<elseif ($activeSlave.fetish == "cumslut")>> /*Will need to be completely rewritten*/ @@ -210,13 +210,13 @@ <</if>> <<elseif $activeSlave.sexualFlaw != "none">> - <<if ($activeSlave.sexualFlaw == "hates oral")>> + <<if ($activeSlave.sexualFlaw == "hates oral")>> $He focuses on fulfilling $his duty to keeping $himself pure for the goddess while fighting the urge to touch $himself. $He seems to think the worst part of $his penance is over as $he is no longer going to be raped in the mouth like $he was last night. Soon $he discovers that is far the truth when $his first dose of the tea doesn't come in a tea cup. As a means of keeping $his penance in accordance to the suffering the goddess demands the tea will be administered through a similar device used in dairies. A feeding phallus is quickly installed into a side of the cage. If $he wants to avoid dehydration $he will have to suck it off and only after $he does it right is the tea provided. When $he realizes what is in store for $him, $he begins to cry. $He tries to drink only when strictly necessary. However, as the week progresses, $he starts to faint more frequently as $his body receives only the minimum amount of liquids necessary. As a result, $he is restrained and the feeding phalli is pressed into $his mouth and down $his throat to facefuck $him. $He gags and struggles, tears running down $his face as $he tries to figure out how to breathe while being facefucked. Only after $he manages to control $himself is the transparent reservoir of tea injected. $He swallows desperately. As per your instructions $his feedings are synched with $his dose of aphrodisiacs which confuses $him to no end and adds to $his penance. This procedure occurs several times a day. By the end of the week $he can hardly stand up as the lack of food and sleep keeps $him weak. $He remains on the bottom of the cage only interrupted by $his feedings and the body spasms $he suffers as a result of the constant arousal. - <<elseif ($activeSlave.sexualFlaw == "shamefast")>> + <<elseif ($activeSlave.sexualFlaw == "shamefast")>> At first, $he tries to fulfill $his duty to keeping $himself pure to the goddess, distracting $himself by trying to cover however $he can $his almost naked body. As a way to keep $his penance according to the suffering the goddess demands a big screen set next to $his cage. After a few hours, the screen turns on and a live image of $him on the cage appears. The screen then shifts to a low shot of $his tight dripping wet product of $his arousal, showing different stats related to it. After a few minutes, the screens changes to previously recorded footage of $his naked body glistening while laying comfortably on the temazcal. After a minute, it shifts again to a close shot of $his ass being carefully painted with blue, the camera following the movement of the brush as it moves over $his ass cheek and shifts again to a very close shot of $him being fucked the night before. The video changes over and over again showing scenes of previously recorded footage of $his preparation for $his penance, every one carefully picked to give a good look of $his body or revealing live shots of $his body picked to show where $his sexual arousal is more evident. The first time $he sees them $he burst into tears, begging the screens to be turned off just to see $his image begging and crying a few hours later. As the week goes new clips are added showing the best scenes the camera was able to capture while on the cage. Due to $his resistance to show $his body for the cameras and the citizens passing by $he is immobilized to be kept standing, $his body conveniently positioned to get the best shots. $He tries to ignore the whole situation trying to focus on resisting the signs of $his hunger, exhaustion and arousal $he constantly feels. By the end of the week as $he remains sitting immobilize on a stool to procure a good shot a small screen is set in front of $him, the image divided in two, one half showing what the big screen projects and the other the audience and $his reactions. <<elseif ($activeSlave.sexualFlaw == "repressed")>> - Although $he thinks $his clothes are degrading, $he seems happy to fulfill $his duty keeping $himself pure to the goddess and fighting the urge to touch $himself. At first, $he seems confident $he can manage the heavy dose of aphrodisiacs that run through $his body and tries to give no indication of the constant arousal $he suffers. An occasional shake or moan escapes $his lips for what $he seems to be deeply ashamed. As the week goes by and $his resistance reduces $his body betrays $him every time more often. $He shakes, moans and shivers with the littlest provocation, which horrify $him to no end. Little does $he know that $his dose of aphrodisiacs is being increased every time $he is injected and that they are more effective now that the lack of sleep takes a toll on $his body. $He hates $himself for being unable to control the shameful things $his body demands and burst into tears when $his pelvis thrusts the minute the fringes are moved by the wind and caresses $his body or the necklace rubs on $his nipples. By the end of the week $he cannot handle it and tries to touch $himself when $he thinks no one is watching $him only to be caught right after. The shame is so big $he breaks out on tears. $He spends the rest of $his time left in penance on the bottom of the cage sobbing as $his body keeps as much of the energy it can only interrupted by the moans $he can no longer control and the shivers to run through $his body when the aphrodisiacs overwhelmed $him. - <<elseif ($activeSlave.sexualFlaw == "attention whore")>> + Although $he thinks $his clothes are degrading, $he seems happy to fulfill $his duty keeping $himself pure to the goddess and fighting the urge to touch $himself. At first, $he seems confident $he can manage the heavy dose of aphrodisiacs that run through $his body and tries to give no indication of the constant arousal $he suffers. An occasional shake or moan escapes $his lips for what $he seems to be deeply ashamed. As the week goes by and $his resistance reduces $his body betrays $him every time more often. $He shakes, moans and shivers with the littlest provocation, which horrify $him to no end. Little does $he know that $his dose of aphrodisiacs is being increased every time $he is injected and that they are more effective now that the lack of sleep takes a toll on $his body. $He hates $himself for being unable to control the shameful things $his body demands and burst into tears when $his pelvis thrusts the minute the fringes are moved by the wind and caresses $his body or the necklace rubs on $his nipples. By the end of the week $he cannot handle it and tries to touch $himself when $he thinks no one is watching $him only to be caught right after. The shame is so big $he breaks out on tears. $He spends the rest of $his time left in penance on the bottom of the cage sobbing as $his body keeps as much of the energy it can only interrupted by the moans $he can no longer control and the shivers to run through $his body when the aphrodisiacs overwhelmed $him. + <<elseif ($activeSlave.sexualFlaw == "attention whore")>> $He seems to enjoy all the attention $he receives every time $he tries to fight the impulse to touch $himself as $his body shows clear signs of arousal and takes special care in showing $his body to the audience. $He rejoices with the reactions of the citizens as they gasp and point while $he shakes and moans. The first time the tea is offered to $him $he refuses it hoping to get a reaction of $his crowd. As a way to keep $his penance according to the suffering the goddess demands after the first night is over $he is informed that due to $his good behavior $he has been granted the chance to finish $his penance in private. $He cries and begs to be left where $he is. $He is blindfolded and taken to a minuscule room nearby while cries and begs. Once inside $he is left to $himself, $his only contact with another person is the slave appointed to $his care who enters to administer the aphrodisiacs when required, when $his ration of tea is left on the room or when $he falls sleep and is required to be awake. Little does $he know the room is filled with hidden cameras which are connected to a big screen installed where $his cage was as the penance must be public. As the week goes by $he is left to deal with the hunger, the lack of sleep and the constant need to release. By the end of the week $he cannot stand up and remains on the bottom of the room, saving $his strength and sobbing. <<elseif ($activeSlave.sexualFlaw == "self hating")>> As week starts $he tries to fulfill $his duty, fighting the urge to touch $himself and drinking just when $he needs to, hoping that by following the rules the penance of such unworthy slave will be enough to please the goddess. As the week progresses $his resolution reduces. $He soon discovers how efficient a chastity belt could be when, once completely overpowered by $his need of release $he tries to touch $himself, fearing the wrath of the goddess for $his lack of strength. $His body shakes and twitches every time more often as the aphrodisiacs run through $his body, blaming $himself for not being able to keep control. $His pelvis thrusts every time the airs provides extra stimulation product the sexual frustration and tries to stop it by banging $his head against the cage. $He soon needs to be immobilized to avoid damage. As $he lays on the cage $he blames $himself for $his inability to fulfill $his task. The lack of food has a toll on $him too, as $he often refuses to drink thinking the dehydration is well deserved. As a result of this, it is forced to drink several times a day which seems to infuriate $him. By the end of the week $he can hardly stand up as the lack of food and sleep keeps $him weak. $He remains on the bottom of the cage being fed by another slave when it is clear $he that needs more liquid in $his body and $his hours of sleep are over. @@ -227,15 +227,15 @@ At first, $he tries to fulfill $his sacrifice the best $he can, trying to keep $himself pure for the goddess. $He submits to every instruction trying to hold as much as $his body allows $him, drinking as little as $he can and sleeping only when $he is told. Soon the aphrodisiacs make $his resolutions dilute as $he tries to touch $himself to find release. It does not take $him long to prove just how effective $his chastity belt is. $He cries and tries as much as $he can but $he is unable to cause any kind of pleasure. As time goes by $he seems to shift $his efforts on fighting to remove the chastity belt to no avail. $His body twitches and shakes more and more often as the aphrodisiacs hit $him harder each time $his dose is renewed. Later on, $he tries to please any part of $his body that he is able to, and so needs to be restrained. Hunger and sleep depravation take a toll on $his body, and $he tries to drink as much as possible to fool the hunger. The tea is rationed to be given only when need it and the sleep carefully monitored. By the end of the week $he remains on the bottom of $his cage trying to conserve the little energy $he has, interrupted only by the spasms caused by the aphrodisiacs in $his body, followed by a soft moan. <</if>> - <<elseif ($activeSlave.trust < -20)>> - <<if ($activeSlave.sexualFlaw == "hates oral")>> + <<elseif ($activeSlave.trust < -20)>> + <<if ($activeSlave.sexualFlaw == "hates oral")>> $He immediately focuses on $his need of release, since $he thinks the worst part of $his penance is over as $his mouth is no longer going to be raped like it was last night. Soon $he discovers that this is far from the truth when it is time for $his first dose of the tea. As a means to keep $his penance according to the suffering the goddess demands, the tea it to be administered through a similar device as is used in dairies. A feeding phallus is installed on a side of the cage, and if $he wants to avoid dehydration, $he will have to suck it off. When $he realizes what lies in store for $him $he begins to cry and refuses to drink at all. As the week progresses $he begins to faint more and more often as $he vehemently refuses to work for $his drink. As a result, $he is restrained and the feeding phallus is shoved into $his mouth and down $his throat. $He gags and struggles, tears running down $his face as $he tries and fails to scream. After several minutes, $he stops panicking and finally starts to inhale and exhale regularly. Only after this the transparent reservoir of tea is injected. $He chokes on it but swallows desperately. As per your instructions $his feedings are synched with $his dose of aphrodisiacs which confuses $him to no end and adds to $his penance. The procedure goes on during the rest of the week several times a day. By the end of the week $he can hardly stand up as the lack of food and sleep keeps $him weak. $He remains on the bottom of the cage, only interrupted by $his feedings and the spasms $he suffers as a result of the constant arousal. - <<elseif ($activeSlave.sexualFlaw == "shamefast")>> + <<elseif ($activeSlave.sexualFlaw == "shamefast")>> At first, $he tries to relieve $himself while $he tries to hide $his body. As a way to keep $his penance according to the suffering the goddess demands a big screen is set next to $his cage. After a few hours, the screen turns on and a live image of $him on the cage appears. The screen then shifts to a low shot of $his tight pussy dripping with the wet product of $his arousal, showing different stats related to it. After a few minutes, the screens changes to previously recorded footage of $his naked body glistening while laying comfortably on the temazcal. After a minute, it shifts again to a close up shot of $his ass being carefully painted with blue, the camera following the movement of the brush as it moves over $his ass cheek then shifts again to a very close shot of $him being fucked the night before. The video changes over and over again showing scenes of previously recorded footage preparation for $his penance, every one carefully picked to give a good view of $his body or revealing live shots of $his body picked to show where $his sexual arousal is more evident. The first time $he sees them $he burst into tears. As the week goes new clips are added showing the best scenes of $him that the camera was able to capture while the aphrodisiacs forced $him to masturbate without success. Due $his resistance to show $his body for the cameras and the citizens passing by, $he is immobilized into standing, $his body conveniently positioned to get the best shots. $He tries to ignore the whole situation by trying to focus on ignoring the screen. As a result, a small screen is set in front of $him, the image divided in two, one half showing the big screen's projection and the other reactions of all parties. By the end of the week $he remains sitting immobilized on a stool to produce a good shivering shot. - <<elseif ($activeSlave.sexualFlaw == "repressed")>> - Although $he thinks $his clothes are degrading, $he seems content to fulfill $his duty to keeping $himself pure to the goddess and fights the urge to touch $himself. At first, $he manages to control the heavy dose of aphrodisiacs that run through $his body and tries to give no indication of the constant arousal $he suffers. An occasional shake or moan escapes $his lips for which $he seems to be deeply ashamed. As the week goes by and $his resistance reduces $his body does betray $him most of the time. $He shakes, moans and shivers at the littlest provocation, which horrifies $him to no end. Little does $he know that $his dosage of aphrodisiacs has being increased every time $he is injected and are more effective now that the lack of sleep takes a toll on $his body. $He hates $himself for being unable to control the shameful things $his body demands and bursts into tears when $his pelvis thrusts the minute the fringes are moved by the wind and caresses $his body or the necklace rubs on $his nipples. By the end of the week $he cannot handle it and tries to touch $himself when the arousal becomes too much, which is often. $He seems ashamed of $his actions and often $he breaks out in tears as $he tries to masturbate. $He remains $his time left on penance in the bottom of the cage sobbing as $his body keeps as much of the energy it can only interrupted by the moans $he can no longer control and the shivers to run through $his body when the aphrodisiacs overwhelmed $him. - <<elseif ($activeSlave.sexualFlaw == "attention whore")>> - $He seems to enjoy all the attention $he receives every time $he tries to find release as the citizens passing by scream at $him for $his lack of faith and takes special care in showing $his body to the audience. $He rejoices with the reactions of the citizens as they gasp and point while $he shakes and moans. The first time the tea is offered to $him $he refuses it hoping to get a reaction out of the crowd. As a way to keep $his penance in accordance to the suffering the goddess demands, after the first night is over $he is informed that due to $his good behavior $he has been granted the chance to finish $his penance in private. $He curses and swears, fighting with all of $his strength to be left where $he is. $He is taken out by forced and pinned to the floor to be immobilized. $He is blindfolded and taken to a minuscule room nearby while $he cries and tries to resist. Once inside $he is left to $himself, $his only contact with another person is the slave appointed to $his care who enters to administer the aphrodisiacs when required, when $his ration of tea is left on the room or when $he falls sleep and is required to be awake. Little does $he know the room is filled with hidden cameras which are connected to a big screen installed where $his cage was as the penance must be public. As the week goes by $he is left to deal with the hunger, the lack of sleep and the constant need for release which $he can no longer control. By the end of the week $he cannot stand up and remains on the bottom of the room, saving $his strength and sobbing. + <<elseif ($activeSlave.sexualFlaw == "repressed")>> + Although $he thinks $his clothes are degrading, $he seems content to fulfill $his duty to keeping $himself pure to the goddess and fights the urge to touch $himself. At first, $he manages to control the heavy dose of aphrodisiacs that run through $his body and tries to give no indication of the constant arousal $he suffers. An occasional shake or moan escapes $his lips for which $he seems to be deeply ashamed. As the week goes by and $his resistance reduces $his body does betray $him most of the time. $He shakes, moans and shivers at the littlest provocation, which horrifies $him to no end. Little does $he know that $his dosage of aphrodisiacs has being increased every time $he is injected and are more effective now that the lack of sleep takes a toll on $his body. $He hates $himself for being unable to control the shameful things $his body demands and bursts into tears when $his pelvis thrusts the minute the fringes are moved by the wind and caresses $his body or the necklace rubs on $his nipples. By the end of the week $he cannot handle it and tries to touch $himself when the arousal becomes too much, which is often. $He seems ashamed of $his actions and often $he breaks out in tears as $he tries to masturbate. $He remains $his time left on penance in the bottom of the cage sobbing as $his body keeps as much of the energy it can only interrupted by the moans $he can no longer control and the shivers to run through $his body when the aphrodisiacs overwhelmed $him. + <<elseif ($activeSlave.sexualFlaw == "attention whore")>> + $He seems to enjoy all the attention $he receives every time $he tries to find release as the citizens passing by scream at $him for $his lack of faith and takes special care in showing $his body to the audience. $He rejoices with the reactions of the citizens as they gasp and point while $he shakes and moans. The first time the tea is offered to $him $he refuses it hoping to get a reaction out of the crowd. As a way to keep $his penance in accordance to the suffering the goddess demands, after the first night is over $he is informed that due to $his good behavior $he has been granted the chance to finish $his penance in private. $He curses and swears, fighting with all of $his strength to be left where $he is. $He is taken out by forced and pinned to the floor to be immobilized. $He is blindfolded and taken to a minuscule room nearby while $he cries and tries to resist. Once inside $he is left to $himself, $his only contact with another person is the slave appointed to $his care who enters to administer the aphrodisiacs when required, when $his ration of tea is left on the room or when $he falls sleep and is required to be awake. Little does $he know the room is filled with hidden cameras which are connected to a big screen installed where $his cage was as the penance must be public. As the week goes by $he is left to deal with the hunger, the lack of sleep and the constant need for release which $he can no longer control. By the end of the week $he cannot stand up and remains on the bottom of the room, saving $his strength and sobbing. <<elseif ($activeSlave.sexualFlaw == "self hating")>> As week starts $he tries to fulfill $his duty, fighting the urge to touch $himself and drinking just when $he needs to, hoping that by following the rules the penance of such an unworthy slave will be enough to please the goddess. As the week progresses $his resolution reduces. $He soon discovers how efficient a chastity belt could be when, once completely overpowered by $his need of release $he tried to touch $himself fearing the wrath of the goddess for $his lack of strength. $His body shakes and twitches more frequently as the aphrodisiacs run through $his body. $He blames $himself for not being able to keep $himself in control. $His pelvis thrusts every time the airs provides extra stimulation that produces sexual frustration and tries to stop it by banging $his head against the cage's bars. $He soon needs to be immobilized to avoid damage. As $he lies down on the cage's floor $he blames $himself and hating $his inability to fulfill $his task. The lack of food has taken a toll on $him too as $he often refuses to drink thinking the dehydration is well deserved. As a result, $he is forced to drink several times a day which seems to infuriate $him. By the end of the week $he can hardly stand up as the lack of food and sleep keeps $him weak. $He remains on the bottom of the cage fed by another slave when it is clear that $he needs more liquids in $his body and $his hours of sleep are over. <<else>> @@ -263,16 +263,16 @@ <<if fetishChangeChance($activeSlave) > random(0,100)>> <<set $activeSlave.fetishStrength = 10, $activeSlave.fetishKnown = 1, $activeSlave.fetish = "masochist">> <<set $activeSlave.devotion += 4, $activeSlave.trust += 4>> - $His successful penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. + $His successful penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. <<elseif ($activeSlave.fetish == "masochist")>> <<set $activeSlave.devotion += 6, $activeSlave.trust += 6>> - The constant pain you submitted $him to during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more. + The constant pain you submitted $him to during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more. <<set $activeSlave.fetishStrength += 4>> <<elseif ($activeSlave.fetish == "cumslut")>> <<set $activeSlave.fetishStrength -= 2>> <<elseif ($activeSlave.fetish == "humiliation")>> <<set $activeSlave.devotion += 6, $activeSlave.trust += 6>> - The constant humiliation during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. + The constant humiliation during $his penance made $him @@.gold;trust@@ and @@.hotpink;love@@ you more as $he has proved both to you and the goddess how good of a slave $he is. <<set $activeSlave.fetishStrength += 3>> <<elseif ($activeSlave.fetish == "buttslut")>> <<set $activeSlave.fetishStrength -= 2>> @@ -371,7 +371,7 @@ <<set $arcologies[0].FSAztecRevivalist += 1>> <</if>> <<set $slavesSacrificedThisWeek = ($slavesSacrificedThisWeek || 0) + 1>> - + <<elseif $sacrificeType == "life">> $He dies screaming as $his still beating heart is ripped out of $his body. <<if _activeSlaveRepSacrifice <= 0>>Nobody cares.<<elseif _activeSlaveRepSacrifice < 10>>The few spectators are suitably impressed.<<elseif _activeSlaveRepSacrifice < 100>>The small crowd appreciates your devotion to the Aztec culture.<<else>>The crowd cheers to the bloody spectacle.<</if>><<if $slaves.length > 0>> On the other hand, your remaining <<if $slaves.length == 1>>slave is<<else>>slaves are<</if>> suitably @@.gold;horrified@@.<</if>> <<set $rep = Math.min(20000, $rep + _activeSlaveRepSacrifice)>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index a75bc47cb1d40afaf1152d553a2e76a09eb1f6f7..2513d6777f7979accebb0771393b034f1bdf6d61 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -1114,7 +1114,7 @@ /*SFVAR*/ <<if ndef $SF>> <<if $securityForceEventSeen < 1>> <<set $securityForceActive = -1>> <<else>> <<set $securityForceActive = 2>> <</if>> - + <<set $SF = {Toggle:$SFMODToggle, Active:$securityForceActive}>> <<unset $SFMODToggle, $securityForceActive, $securityForceCreate, $securityForceEventSeen>> <<if ndef $securityForceName>><<set $securityForceName = "the special force">><</if>> diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 620ca430122fbd6087160ca38d235485baa25f62..48d7951a26ea4787ec9f6b8fa9197a3f748fc812 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -163,7 +163,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<set $rep += 500>> <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1,$activeSlave.prestigeDesc = "Word in the arcology is $he can throw a man the breadth of a room in a single heave.">> <</if>> <</replace>> <</link>> -<</if>> +<</if>> <<if ($activeSlave.height < 170)>> <br>//Your bodyguard lacks the height required to tower over and intimidate him.// <<else>> @@ -174,10 +174,10 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<set $rep += 500>> <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1,$activeSlave.prestigeDesc = "Word in the arcology is $he is twice the height of any man.">> <</if>> <</replace>> <</link>> -<</if>> +<</if>> <<if ($activeSlave.face < 95)>> <br>//Your bodyguard lacks the beauty required to distract him with her wiles.// -<<else>> +<<else>> <br><<link "$He distracts him with her beautiful face">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -185,10 +185,10 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<set $rep += 500>> <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1,$activeSlave.prestigeDesc = "Word in the arcology is $his beauty is unmatched by any woman in the world.">> <</if>> <</replace>> <</link>> -<</if>> +<</if>> <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant < -15)>> <br>//Your bodyguard lacks the intellect required to de-escalate the situation with tact.// -<<else>> +<<else>> <br><<link "$He de-escalates the situation with tact">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -196,10 +196,10 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<set $rep += 500>> <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1,$activeSlave.prestigeDesc = "$His silver tongue is the envy of many in the arcology.">> <</if>> <</replace>> <</link>> -<</if>> +<</if>> <<if ($activeSlave.combatSkill < 1)>> <br>//Your bodyguard lacks the combat skill required to fight him hand to hand.// -<<else>> +<<else>> <br><<link "$He fights him hand to hand">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -207,7 +207,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to <<set $rep += 500>> <<if $activeSlave.prestige < 1>> <<set $activeSlave.prestige = 1,$activeSlave.prestigeDesc = "Word in the arcology is $his hands are deadlier than many weapons.">> <</if>> <</replace>> <</link>> -<</if>> +<</if>> <br><<link "$He fires a few dozen warning shots">> <<EventNameDelink $activeSlave>> <<replace "#result">> diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw index e46f4035f8abab158374620863afd362cc30864f..6705c1e6d0e39d87b467f9c614fbadb1d5418ca6 100644 --- a/src/uncategorized/RECI.tw +++ b/src/uncategorized/RECI.tw @@ -144,7 +144,7 @@ $His $activeSlave.skin face displays nothing but honest gratitude and devotion. $his pathetically limp dick is practically dripping precum <<elseif ($activeSlave.clit > 0)>>$his big clit is visibly erect<<else>>a sheen is visible on $his pussylips<</if>>, $his nipples are <<if $activeSlave.nipples != "fuckable">>stiff<<else>>swollen tight<</if>>, and $he's starting to breathe a little hard. -When you finish and send the slave you were boning on her way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's $activeSlave.eyeColor eyes focus on it with painful intensity, +When you finish and send the slave you were boning on her way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's $activeSlave.eyeColor eyes focus on it with painful intensity, <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>> and the $desc's chastity cage begins to bother her even more. <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>> @@ -299,7 +299,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <br><br> "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $HeadGirl.slaveName's finger. It's not clear whether she's begging you to DP her anus, or begging you not to, but whichever it is, $HeadGirl.slaveName withdraws her finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>she repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck her. From her angle, $HeadGirl.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but she does her best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $HeadGirl.slaveName gives you a naughty wink. <<run Enunciate($HeadGirl)>> - "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" she <<say>>s. "<<Sh>>all we flip her over and go again?" + "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" she <<say>>s. "<<Sh>>all we flip her over and go again?" <<run Enunciate($activeSlave)>> "@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor. <<set $activeSlave.devotion += 2, $activeSlave.analCount += 1, $activeSlave.oralCount += 1>> @@ -330,7 +330,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro <br><br> "Plea<<s>>e," the slave begs incoherently as you press your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> against $Concubine.slaveName's finger. It's not clear whether $he's begging you to DP $his anus, or begging you not to, but whichever it is, $Concubine.slaveName withdraws _his2 finger and you shove yourself inside. $activeSlave.slaveName jerks with discomfort and gives a gasping "Oh f-fuck-k" that <<if $activeSlave.anus > 2>>she repeats over and over<<else>>is followed by some minor struggling<</if>> as you begin to fuck her. From her angle, $Concubine.slaveName can't pound $activeSlave.slaveName quite as hard as you can, but she does her best. When you've both had your fun, extracted yourselves, and let the exhausted, gaped bitch collapse onto the floor, $Concubine.slaveName gives you a naughty wink. <<run Enunciate($Concubine)>> - "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" + "@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?" <<run Enunciate($activeSlave)>> "@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor. <<set $activeSlave.devotion += 2, $activeSlave.analCount += 1, $activeSlave.oralCount += 1>> diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw index 7e2c44d07d818d2bb0b727ec6ce47b052cf4a343..6acaac1f40518d958b1761f49730a4159ee96e0e 100644 --- a/src/uncategorized/REFI.tw +++ b/src/uncategorized/REFI.tw @@ -221,7 +221,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since extremely eager to feel more of _his2 <<= WrittenMaster($subSlave)>>'s seed in _his2 fertile <<if $subSlave.mpreg == 1>>rear<<else>>cunt<</if>>. $subSlave.slaveName has been a good girl, <<if ($subSlave.mpreg == 1 && canDoAnal($subSlave) && $subSlave.anus > 0) || ($subSlave.mpreg == 0 && canDoVaginal($subSlave) && $subSlave.vagina > 0)>> <<if $PC.belly >= 5000>> - so you take _him2 + so you take _him2 <<if $subSlave.belly >= 300000>> over _his2 own _subBelly belly. Such discomfort doesn't bother _him2 since it means _he2 gets to enjoy the sensation of your own gravid middle rubbing the small of _his2 back <<else>> @@ -233,7 +233,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<if $subSlave.belly >= 300000>> immense gravidity can hang between your legs and towards the floor as you languidly take _him2. You have your arms as far around _his2 middle as you can, <<else>> - _subBelly heavy belly can rest comfortably as you languidly take _him2. You have your arms wrapped around _his2 chest to cup both breasts, + _subBelly heavy belly can rest comfortably as you languidly take _him2. You have your arms wrapped around _his2 chest to cup both breasts, <</if>> and _he2 has _his2 neck twisted back to kiss you. <</if>> @@ -246,7 +246,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<if $subSlave.belly >= 300000>> immense gravidity can hang between your legs and towards the floor as you languidly grope _him2. You have your arms wrapped as far around _his2 middle as you can, savoring the motion beneath your palms, <<else>> - _subBelly heavy belly can rest comfortably as you languidly fondle _him2. You have one arm wrapped around _his2 middle to grope _his2 _subBelly belly and the other to _his2 breast, + _subBelly heavy belly can rest comfortably as you languidly fondle _him2. You have one arm wrapped around _his2 middle to grope _his2 _subBelly belly and the other to _his2 breast, <</if>> while _he2 has _his2 neck twisted back to kiss you. <</if>> @@ -255,7 +255,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since extremely eager for a good fuck and there's no better dick than _his2 <<= WrittenMaster($subSlave)>>'s. $subSlave.slaveName has been a good _girl2, <<if ($subSlave.mpreg == 1 && canDoAnal($subSlave) && $subSlave.anus > 0) || ($subSlave.mpreg == 0 && canDoVaginal($subSlave) && $subSlave.vagina > 0)>> <<if $PC.belly >= 5000>> - so you take _him2 + so you take _him2 <<if $subSlave.belly >= 300000>> over _his2 own _subBelly belly. Such discomfort doesn't bother _him2 since it means _he2 gets to enjoy the sensation of your own gravid middle rubbing the small of _his2 back <<else>> @@ -267,7 +267,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<if $subSlave.belly >= 300000>> immense gravidity can hang between your legs and towards the floor as you languidly take _him2. You have your arms as far around _his2 middle as you can, <<else>> - _subBelly heavy belly can rest comfortably as you languidly take _him2. You have your arms wrapped around _his2 chest to cup both breasts, + _subBelly heavy belly can rest comfortably as you languidly take _him2. You have your arms wrapped around _his2 chest to cup both breasts, <</if>> and _he2 has _his2 neck twisted back to kiss you. <</if>> @@ -280,7 +280,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<if $subSlave.belly >= 300000>> immense gravidity can hang between your legs and towards the floor as you languidly grope _him2. You have your arms wrapped as far around _his2 middle as you can, savoring the motion beneath your palms, <<else>> - _subBelly heavy belly can rest comfortably as you languidly fondle _him2. You have one arm wrapped around _his2 middle to grope _his2 _subBelly belly and the other to _his2 breast, + _subBelly heavy belly can rest comfortably as you languidly fondle _him2. You have one arm wrapped around _his2 middle to grope _his2 _subBelly belly and the other to _his2 breast, <</if>> while _he2 has _his2 neck twisted back to kiss you. <</if>> @@ -288,7 +288,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<else>> all hot and bothered. $subSlave.slaveName has been a good girl, <<if ($subSlave.mpreg == 1 && canDoAnal($subSlave) && $subSlave.anus > 0) || ($subSlave.mpreg == 0 && canDoVaginal($subSlave) && $subSlave.vagina > 0)>> - so you don a strap-on and take _him2 + so you don a strap-on and take _him2 <<if $PC.belly >= 5000>> <<if $subSlave.belly >= 300000>> over _his2 own _subBelly belly. Such discomfort doesn't bother _him2 since it means _he2 gets to enjoy the sensation of your own gravid middle rubbing the small of _his2 back @@ -301,7 +301,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<if $subSlave.belly >= 300000>> immense gravidity can hang between your legs and towards the floor as you languidly take _him2. You have your arms as far around _his2 middle as you can, <<else>> - _subBelly heavy belly can rest comfortably as you languidly take _him2. You have your arms wrapped around _his2 chest to cup both breasts, + _subBelly heavy belly can rest comfortably as you languidly take _him2. You have your arms wrapped around _his2 chest to cup both breasts, <</if>> and _he2 has _his2 neck twisted back to kiss you. <</if>> @@ -314,7 +314,7 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since <<if $subSlave.belly >= 300000>> immense gravidity can hang between your legs and towards the floor as you languidly grope _him2. You have your arms wrapped as far around _his2 middle as you can, savoring the motion beneath your palms, <<else>> - _subBelly heavy belly can rest comfortably as you languidly fondle _him2. You have one arm wrapped around _his2 middle to grope _his2 _subBelly belly and the other to _his2 breast, + _subBelly heavy belly can rest comfortably as you languidly fondle _him2. You have one arm wrapped around _his2 middle to grope _his2 _subBelly belly and the other to _his2 breast, <</if>> while _he2 has _his2 neck twisted back to kiss you. <</if>> @@ -632,7 +632,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> to communicate $his desire to be abused. <<elseif $activeSlave.voice == 0>> - $He's + $He's <<if $activeSlave.amp == 1>> mute and has no hands, so it takes a long, frustrating time for $him to communicate that $he would like <<else>> @@ -640,7 +640,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <</if>> you to hurt $him, too. <<else>> - $He's incapable of forming + $He's incapable of forming <<if $activeSlave.amp == 1>> words and has no hands, so it takes a long, frustrating time for $him to communicate that $he would like <<else>> @@ -709,7 +709,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<= VaginalVCheck()>> <<else>> $He hasn't recovered before $he feels - <<switch $activeSlave.collar>> + <<switch $activeSlave.collar>> <<case "dildo gag" "massive dildo gag">> the relief of the dildo gag being drawn from $his throat before <<case "ball gag" "bit gag">> @@ -881,7 +881,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<else>> "Plea<<s>>e knock me up, <<Master>>!" <</if>> - You direct $him to the couch and run a hand along $his stomach, reminding $him that $he is already pregnant and efforts to knock $him up more won't satisfy $his craving. However, $he's already got the pregnancy part covered, all $he needs to feel whole is to use $his gravid body to please you. $He shudders with anticipation at the realization as you + You direct $him to the couch and run a hand along $his stomach, reminding $him that $he is already pregnant and efforts to knock $him up more won't satisfy $his craving. However, $he's already got the pregnancy part covered, all $he needs to feel whole is to use $his gravid body to please you. $He shudders with anticipation at the realization as you <<if $activeSlave.belly >= 300000 || ($PC.belly+$activeSlave.belly >= 30000)>> spin $him around to accommodate <<if $activeSlave.belly >= 300000>>$his belly<<else>>your pregnancy<</if>> and <</if>> @@ -1016,7 +1016,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< "I would love to knock <<s>>omeone up, <<Master>>!" <</if>> <<if $activeSlave.toyHole == "dick">> - You push $him onto the couch, line yourself up with $his throbbing erection, and ask if $he wants to impregnate a girl. $He's almost beside $himself, shuddering at the titillation, but before $he can answer, you tell $him that getting to use $his dick is a very special reward for very good slaves, and you might give it to $him one day - but that $he doesn't deserve it yet. With that, you tease the tip of $his penis with your pussy; a clear mistake, as this sets $him over the edge. $He can only gasp wordlessly over having just accidentally came in $his <<= WrittenMaster()>>, something you take full advantage of. You clearly inform $him that you were fertile. //Were.// You continue to tease the blooming impregnation fetishist with descriptions of how hard it will be for you so heavily laden with child and how $he had better plan on taking responsibility. $He can't take it and releases another spurt of cum, this time onto $himself; + You push $him onto the couch, line yourself up with $his throbbing erection, and ask if $he wants to impregnate a girl. $He's almost beside $himself, shuddering at the titillation, but before $he can answer, you tell $him that getting to use $his dick is a very special reward for very good slaves, and you might give it to $him one day - but that $he doesn't deserve it yet. With that, you tease the tip of $his penis with your pussy; a clear mistake, as this sets $him over the edge. $He can only gasp wordlessly over having just accidentally came in $his <<= WrittenMaster()>>, something you take full advantage of. You clearly inform $him that you were fertile. //Were.// You continue to tease the blooming impregnation fetishist with descriptions of how hard it will be for you so heavily laden with child and how $he had better plan on taking responsibility. $He can't take it and releases another spurt of cum, this time onto $himself; <<if canImpreg($PC, $activeSlave)>> <<= knockMeUp($PC, 20, 0, $activeSlave.ID, 1)>> you aren't taking more chances with $him. @@ -1478,7 +1478,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<< <<link "Turn $him into a humiliation fetishist too">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You bring $activeSlave.slaveName to the railing $subSlave.slaveName just left. For a long while, you just play with $his naked breasts, <<if canSee($activeSlave)>>requiring $him to look any member of the public below that stares at $him right in the eyes<<else>>making sure to keep $him well informed of how many passersby are ogling $him<</if>>. $He sobs and shakes with abject embarrassment <<if canSee($activeSlave)>>as $he locks eyes with person after person<<elseif canHear($activeSlave)>>as $he hears each whistle and catcall from onlookers<<else>>as $he imagines the amount of people ogling $him<</if>>. After enough of this, $he's so sexually primed that $he orgasms convulsively almost immediately + You bring $activeSlave.slaveName to the railing $subSlave.slaveName just left. For a long while, you just play with $his naked breasts, <<if canSee($activeSlave)>>requiring $him to look any member of the public below that stares at $him right in the eyes<<else>>making sure to keep $him well informed of how many passersby are ogling $him<</if>>. $He sobs and shakes with abject embarrassment <<if canSee($activeSlave)>>as $he locks eyes with person after person<<elseif canHear($activeSlave)>>as $he hears each whistle and catcall from onlookers<<else>>as $he imagines the amount of people ogling $him<</if>>. After enough of this, $he's so sexually primed that $he orgasms convulsively almost immediately <<if (canDoVaginal($activeSlave) && $activeSlave.vagina > 0) || (canDoAnal($activeSlave) && $activeSlave.anus > 0)>> after you enter $him from behind. <<else>> diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw index 43d72c5d9a462be010fb5a929fd4fefd65d658e1..4cf269c17af2e61eff1b6e0cf0e564e700651b01 100644 --- a/src/uncategorized/REFS.tw +++ b/src/uncategorized/REFS.tw @@ -379,7 +379,7 @@ On this particular outing you happen to cross paths with a comely female citizen <span id="result"> <<link "Let them pass">> <<replace "#result">> - You step aside gracefully and bow your head, while signifying to the $girl that you intend to allow $him to pass you. $He seems taken aback by your geniality, especially given the gulf in social standing between the two of you, and has to be chaperoned from your presence by $his father. Nonetheless, $he is struck by $his chance encounter with you and cannot stop recounting the story to all $his friends, soon @@.green;the anecdote has seized the imaginations of $arcologies[0].name's youthful, female citizens@@. + You step aside gracefully and bow your head, while signifying to the $girl that you intend to allow $him to pass you. $He seems taken aback by your geniality, especially given the gulf in social standing between the two of you, and has to be chaperoned from your presence by $his father. Nonetheless, $he is struck by $his chance encounter with you and cannot stop recounting the story to all $his friends, soon @@.green;the anecdote has seized the imaginations of $arcologies[0].name's youthful, female citizens@@. <<set $rep += 100>> <</replace>> <</link>> @@ -393,7 +393,7 @@ On this particular outing you happen to cross paths with a comely female citizen <</if>> <br><<link "Manipulate $him into having sex with you">> <<replace "#result">> - It only takes a moment for $assistantName to uncover the father's financial records and the copious debt therein, and only another moment for you to browbeat the terrified father into allowing his daughter to sleep with you under threat of purchasing all their debt and summarily enslaving $him. + It only takes a moment for $assistantName to uncover the father's financial records and the copious debt therein, and only another moment for you to browbeat the terrified father into allowing his daughter to sleep with you under threat of purchasing all their debt and summarily enslaving $him. <br><br> Once you both retire to your private suite, you peel the girl's clothes off as easily as one might shed a gift of its wrapping. In the nude $his body is tastefully youthful, with narrow hips, firm breasts, and a delicate blush across $his shamefaced, rosy cheeks. Despite the circumstances of your sexual conquest of $him, $he seems to enjoy the fuck well enough by the sounds of $his frenzied moans - citizens like $him often do since sexual submission to a slave would be a crippling scandal to a prominent citizen, let alone one of $his diminished social stature. <<if $cash >= 10000>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 68ffe3f3d7a4deda5f6c9b1171c3cde3b0b0e94f..aae4fa3d0ee2a6db2a5c9d8db562047443344187 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -167,7 +167,7 @@ $He is fully erect and dripping precum; $he is going to breed you! <<if canTalk($activeSlave)>> "<<Master>>," $he mumbles, "am I looking a little heavier? <<else>> - $He gestures at $his middle and + $He gestures at $his middle and <</if>> /* WIP specific clothing stuff, right now clothed slaves are not final so don't worry about how little sense it makes */ <<switch $activeSlave.clothing>> @@ -176,13 +176,13 @@ $He is fully erect and dripping precum; $he is going to breed you! <<if canTalk($activeSlave)>>I feel like I wa<<s>>n't thi<<s>> <<s>>oft la<<s>>t week..." $He <</if>>pinches $his belly, clearly grabbing hold of more of $himself than $he wants to. <</switch>> -The $desc is +The $desc is <<if $activeSlave.diet == "fattening">> purposefully being fattened up, so it really shouldn't come as a surprise to $him. <<elseif $activeSlave.behavioralFlaw == "gluttonous">> a known stress eater, so perhaps somebody has been sneaking food again. <<elseif $activeSlave.behavioralFlaw == "anorexic">> - a known anorexic, so $he's likely overreacting. + a known anorexic, so $he's likely overreacting. <<else>> certainly a little chubby, so perhaps this is a good time to get a handle on things. <</if>> @@ -235,7 +235,7 @@ hips innocently and moves up to $his lower legs. But then, as $he slowly massage $his <<if $activeSlave.anus == 0>>virgin<<else>>hungry<</if>> anus to become visible. <</if>> <<elseif $activeSlave.belly >= 5000>> - the underside of $his <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> and + the underside of $his <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> and <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> $his flushed, glistening pussy and <<if $activeSlave.anus == 0>>virgin<<else>>hungry<</if>> anus to become visible, before $he hugs $his thighs together, sighing as $he flexes them a little to put gentle pressure on $his womanhood. <<elseif canDoVaginal($activeSlave)>> @@ -445,7 +445,7 @@ provides just enough stimulation that $he climaxes. $His hands ball into fists a <<if $activeSlave.bellyFluid >= 2000>> forcing a grunt out of $him as $he bends against $his _belly <<print $activeSlave.inflationType>>-filled belly <<if $activeSlave.vagina > -1>> - squirting a + squirting a <<if $activeSlave.prostate > 0>> a large spurt of <<else>> @@ -458,7 +458,7 @@ provides just enough stimulation that $he climaxes. $His hands ball into fists a <<else>> forcing a grunt out of $him as $he bends against $his _belly <<if $activeSlave.bellyPreg >= 2000>>pregnant <</if>>belly <<if $activeSlave.vagina > -1>> - squirting a + squirting a <<if $activeSlave.prostate > 0>> a large spurt of <<else>> @@ -472,7 +472,7 @@ provides just enough stimulation that $he climaxes. $His hands ball into fists a <<elseif $activeSlave.vagina < 0>> the muscles in $his lower body visibly contracting with the force. <<else>> - squirting a + squirting a <<if $activeSlave.prostate > 0>> a large spurt of <<else>> @@ -552,7 +552,7 @@ Slaves with powerful sex drives like $hers often find it necessary to masturbate <<case "terrified inspection">> -<<EventNameLink $activeSlave>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge $activeSlave.eyeColor eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor +<<EventNameLink $activeSlave>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge $activeSlave.eyeColor eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor $desc is terrified of you for some reason. <br><br> @@ -879,9 +879,9 @@ One day, you catch sight of <<EventNameLink $activeSlave>> <<if ($activeSlave.he One morning, despite the fact that $he is not allowed to speak without being spoken to, <<EventNameLink $activeSlave>> <<if canSee($activeSlave)>>looks you directly in the eye<<else>>faces you<</if>> and asks <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - boldly through $his + boldly through $his <<if ($activeSlave.lips > 70)>> - massive dick-sucking lips, + massive dick-sucking lips, <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> inconvenient oral piercings, <<else>> @@ -906,7 +906,7 @@ $He <<elseif $activeSlave.belly >= 100000>> lowers $his tired, heavy body onto the couch next to your desk, shakes off $his heels as bending over has become troublesome lately, <<elseif $activeSlave.belly >= 10000>> - rests $his tired, + rests $his tired, <<if $activeSlave.bellyPreg >= 8000>> gravid <<else>> @@ -914,7 +914,7 @@ $He <</if>> body on the couch next to your desk, shakes off $his heels, <<elseif $activeSlave.belly >= 5000>> - seats $his + seats $his <<if $activeSlave.bellyPreg >= 3000>> gravid <<else>> @@ -1025,7 +1025,7 @@ $His bare ass bobs back and forth as though $he were doing it doggy style with a <<case "hormone dysfunction">> -<<EventNameLink $activeSlave>> comes to see you. You're busy with other things, so $he waits patiently even though $he's clearly very unhappy. Told to explain $himself, $he gestures at $his totally flaccid +<<EventNameLink $activeSlave>> comes to see you. You're busy with other things, so $he waits patiently even though $he's clearly very unhappy. Told to explain $himself, $he gestures at $his totally flaccid <<if !canTalk($activeSlave)>> penis. <<else>> @@ -1069,7 +1069,7 @@ As you watch, $his sleeping struggles against the sheet <<if $activeSlave.boobs <<case "devoted amp">> -<<EventNameLink $activeSlave>> is lying on the couch next to your desk as you work, looking like the neglected +<<EventNameLink $activeSlave>> is lying on the couch next to your desk as you work, looking like the neglected <<if $activeSlave.belly >= 600000>> <<if $activeSlave.bellyPreg > 0>> baby filled womb @@ -1130,7 +1130,7 @@ One morning, you see <<EventNameLink $activeSlave>> <</if>> hurriedly past your door, as though $he doesn't want you to notice $him. Of course, this only makes you notice $him, and you order $him in. As $he reluctantly obeys, you notice something off about $his gait. $He should be quite uncomfortable from the big buttplug $he is required to wear, but $he doesn't seem to be. <br><br> -Your order $him to turn around and present $his anus for inspection. $He doesn't refuse, exactly, but neither does $he obey. $He keeps $his butt pointed resolutely away from you, and backs away a little. You cover the distance between you in three steps and run a clinical hand between the terrified slave's buttocks. As you suspected, $he isn't wearing her buttplug. +Your order $him to turn around and present $his anus for inspection. $He doesn't refuse, exactly, but neither does $he obey. $He keeps $his butt pointed resolutely away from you, and backs away a little. You cover the distance between you in three steps and run a clinical hand between the terrified slave's buttocks. As you suspected, $he isn't wearing her buttplug. <<if !canTalk($activeSlave)>> $He gestures pitifully, complaining that the plug hurts. <<else>> @@ -1364,7 +1364,7 @@ into your bedroom. Since $he is not allowed to ask questions, $he says nothing, <<case "shaped areolae">> -<<EventNameLink $activeSlave>>'s breasts are real works of art. $His +<<EventNameLink $activeSlave>>'s breasts are real works of art. $His <<if Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> massive fake <<elseif $activeSlave.boobsImplant > 0>> @@ -1378,7 +1378,7 @@ tits dominate $his figure, but the real attention getter are $his unique, $activ There is a horrible crash from the shower. You rush in to see <<EventNameLink $activeSlave>> face down and covered in soap. $He's uninjured, but $his tits are so huge that, soapy as $he is, $he can't seem to stand again. $His udders have $him pinned to the ground with $his legs sticking out of the shower. $He pleads <<if ($activeSlave.lips > 70)>> - through $his huge lips, + through $his huge lips, <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> through $his piercings, <<else>> @@ -1430,7 +1430,7 @@ As you are retiring for the night, <<EventNameLink $activeSlave>> <<else>> walks <</if>> -into your bedroom and stands before you submissively. Since $he's allowed to ask questions, +into your bedroom and stands before you submissively. Since $he's allowed to ask questions, <<if !canTalk($activeSlave)>> $he begs you with gestures to have sex with $him. <<else>> @@ -2158,7 +2158,7 @@ You complete the final rep of your first workout of the day, rack the bar, and j swollen middle and its abdominal muscles with almost painful intensity. You can't really blame $him; despite your growing child<<if $PC.pregType > 1>>ren<</if>>, they're still pretty cut. <<elseif $PC.belly >= 100>> <<if $PC.title == 0>> - slightly distended abdominal muscles and flat chest with almost painful intensity. You can't really blame $him; they're pretty cut, and your sports bra's soaked in your sweat and your nipples are clearly visible as bumps in the tight material. + slightly distended abdominal muscles and flat chest with almost painful intensity. You can't really blame $him; they're pretty cut, and your sports bra's soaked in your sweat and your nipples are clearly visible as bumps in the tight material. <<else>> slightly distended abdominal muscles with almost painful intensity. You can't really blame $him; they're pretty cut, and your bare chest is coated in a light sheen of glistening sweat. <</if>> @@ -2282,7 +2282,7 @@ ripped biceps, and strapping lats. <<if $activeSlave.dick > 2>>$His massive cock <<case "obedient girlish">> -<<EventNameLink $activeSlave>> is nice and +<<EventNameLink $activeSlave>> is nice and <<if $activeSlave.bellyPreg >= 1500>> slim as $he can be given $his pregnancy, <<elseif $activeSlave.bellyImplant >= 1500>> @@ -3366,7 +3366,7 @@ You encounter <<EventNameLink $activeSlave>> at the beginning of $his day, as $h <br><br> "<<Master>>," $he <<say>>s, "may I have my a<<ss>>hole tightened?" <br><br> -There's no trace of awareness on $his face of the open lewdness of the question; +There's no trace of awareness on $his face of the open lewdness of the question; <<if $activeSlave.career == "a bioreactor">> $he's spent time in an industrial Dairy with a phallus the size of a horse's pounding $his ass day and night. <<elseif $activeSlave.career == "a dairy cow">> @@ -3395,7 +3395,7 @@ May I?" $He spins, <<if $activeSlave.belly >= 5000>>spreading $his legs for $his <<case "passing declaration">> -As you manage your empire from your office, a constant traffic of slaves passes by its door. The glass walls allow a good view of them, and since you naturally own what you find appealing, the passing girls often draw your eye. For example, this morning you notice <<EventNameLink $activeSlave>> almost bounce into view. $He's physically fit, at a healthy weight, +As you manage your empire from your office, a constant traffic of slaves passes by its door. The glass walls allow a good view of them, and since you naturally own what you find appealing, the passing girls often draw your eye. For example, this morning you notice <<EventNameLink $activeSlave>> almost bounce into view. $He's physically fit, at a healthy weight, <<if $activeSlave.belly >= 10000>> <<if $activeSlave.bellyPreg >= 3000>> heavily pregnant, @@ -3661,9 +3661,9 @@ up to the tops of $his thighs, but that's all $he can manage. The wardrobe inclu <br><br> $He begins $his cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. $His almost frenzied sanitization of your office allows you ample opportunity to inspect $him, your eyes lingering on $his body as $he moves back and forth in front of you. <<if ($activeSlave.clothes == "a slutty maid outfit")>> - $His maid uniform does little to conceal $his form from prying eyes, with a thin white blouse all that separates the surfaces of $his breasts from the air. The associated skirt is similarly superficial, made more for easy access to a slave's holes than for provision of any sort of modesty. + $His maid uniform does little to conceal $his form from prying eyes, with a thin white blouse all that separates the surfaces of $his breasts from the air. The associated skirt is similarly superficial, made more for easy access to a slave's holes than for provision of any sort of modesty. <<if $activeSlave.amp < 0>> - Although $his movements rarely stray from a slight flick of $his wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, $his P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. + Although $his movements rarely stray from a slight flick of $his wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, $his P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. <<elseif $activeSlave.belly >= 150000>> $His middle has become so enormous it's a miracle $he can even reach objects to clean them. It greatly complicates $his cleaning duties, often causing $him to attack any blemishes sideways lest $his _belly belly prevent $him from reaching the offending smudge at all. $He moves very carefully, not wanting to accidentally knock something to the floor and be forced to figure out how to return it to its proper place. <<elseif $activeSlave.boobs > 4000>> @@ -3693,7 +3693,7 @@ $He begins $his cleaning dutifully, fluttering about your office in a flurry of <<elseif ($activeSlave.clothes == "a nice maid outfit")>> $His maid uniform is fairly demure for a sex slave and makes some effort to conceal $his form from prying eyes, even whilst presenting an image of servitude and obedience that a classic maids' ensemble embodies so well. $His dress is fairly conservative, enveloping $his breasts in intricate lace and cloth. Likewise, $his apron is more than ornamental, $activeSlave.slaveName having stuffed it with cleaning materials and tools. <<if $activeSlave.amp < 0>> - Although $his movements rarely stray from a slight flick of $his wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, $his P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. + Although $his movements rarely stray from a slight flick of $his wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, $his P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. <<elseif $activeSlave.belly >= 150000>> $His middle has become so enormous it's a miracle $he can even reach objects to clean them. It greatly complicates $his cleaning duties, often causing $him to attack any blemishes sideways lest $his _belly belly prevent $him from reaching the offending smudge at all. $He moves very carefully, not wanting to accidentally knock something to the floor and be forced to figure out how to return it to its proper place. <<elseif $activeSlave.boobs > 4000>> @@ -3748,7 +3748,7 @@ As another long week draws to a close, <<EventNameLink $activeSlave>> happens to <<else>> "<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "Compared to you, I'm nothing, <<Master>>. I feel <<s>>o inadequate and I don't want to <<if $activeSlave.mother == -1>> - have been a wa<<s>>te of time for you. I'm <<s>>orry you had to carry me in<<s>>ide you for nine month<<s>>, and I'm <<s>>orry I <<s>>tretched you out when I wa<<s>> born, + have been a wa<<s>>te of time for you. I'm <<s>>orry you had to carry me in<<s>>ide you for nine month<<s>>, and I'm <<s>>orry I <<s>>tretched you out when I wa<<s>> born, <<else>> be a di<<s>>appointment to you, <</if>> @@ -4042,7 +4042,7 @@ You cross paths with <<EventNameLink $activeSlave>> as $he returns from $activeS <<elseif ($activeSlave.collar == "massive dildo gag")>> dildo gag hugely distending $his throat, <</if>> -the existence of which is a constant reminder to $him of $his submission to you and your immense power over $him. +the existence of which is a constant reminder to $him of $his submission to you and your immense power over $him. <br><br> Since $he cannot speak through $his gag, $he merely gestures $his recognition of your presence and lingers in case you wish to use $him. Though $he does $his best to avoid showing $his discomfort, it is clear from the expression on $his <<if $activeSlave.face > 95>> @@ -4219,66 +4219,66 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<case "hyperpreg stuck">> -You are alerted to an issue regarding your +You are alerted to an issue regarding your <<if ($activeSlave.broodmother === 2) && ($activeSlave.preg >= 30)>> hyperbroodmother, <<elseif ($activeSlave.broodmother == 1) && ($activeSlave.preg >= 30)>> broodmother, -<<else>> - debilitatingly pregnant slave, +<<else>> + debilitatingly pregnant slave, <</if>> -<<EventNameLink $activeSlave>>. It seems +<<EventNameLink $activeSlave>>. It seems <<if $pregAccessibility == 1 || $ballsAccessibility == 1 || $buttAccessibility == 1 || $boobAccessibility == 1>> - that, despite updating your penthouse to accommodate extra wide slaves, -<<else>> - since you have not yet updated your penthouse to accommodate slaves of $his girth, + that, despite updating your penthouse to accommodate extra wide slaves, +<<else>> + since you have not yet updated your penthouse to accommodate slaves of $his girth, <</if>> -the poor $girl has gotten lodged in the doorway exiting -<<if ($activeSlave.livingRules == "luxurious")>> +the poor $girl has gotten lodged in the doorway exiting +<<if ($activeSlave.livingRules == "luxurious")>> $his room. <<elseif ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>> $his suite. -<<else>> +<<else>> the dormitory where $he sleeps. <</if>> -The menials assigned to care for $him have been struggling for several weeks to fit $his through this particular doorway, but refrained from informing you, as their ward -<<if $activeSlave.devotion > 95>> - did not wish to worry you. -<<elseif $activeSlave.devotion > 50>> - was concerned you would worry. -<<elseif $activeSlave.devotion > 20>> - was concerned how you would react. -<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> - feared how you would react. -<<elseif ($activeSlave.trust < -50)>> - was terrified of how you might respond. +The menials assigned to care for $him have been struggling for several weeks to fit $his through this particular doorway, but refrained from informing you, as their ward +<<if $activeSlave.devotion > 95>> + did not wish to worry you. +<<elseif $activeSlave.devotion > 50>> + was concerned you would worry. +<<elseif $activeSlave.devotion > 20>> + was concerned how you would react. +<<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> + feared how you would react. +<<elseif ($activeSlave.trust < -50)>> + was terrified of how you might respond. <<else>> - argued you couldn't be trusted. + argued you couldn't be trusted. <</if>> -You make a mental note to punish $his caretakers and then set out to see $his predicament for yourself. +You make a mental note to punish $his caretakers and then set out to see $his predicament for yourself. <br><br> -The sight that greets you when you arrive is equal parts incredible and amusing. En route to the baths, the slave attempted to exit -<<if ($activeSlave.livingRules == "luxurious")>> +The sight that greets you when you arrive is equal parts incredible and amusing. En route to the baths, the slave attempted to exit +<<if ($activeSlave.livingRules == "luxurious")>> $his room <<elseif ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>> $his suite -<<else>> +<<else>> the dorm <</if>> -backwards and, as a result, you have a glorious view of $his -<<if ($activeSlave.broodmother === 2) && ($activeSlave.preg >= 30)>> - mind boggling, obscenely swollen belly -<<elseif ($activeSlave.broodmother == 1) && ($activeSlave.preg >= 30)>> - massive, brood swollen belly -<<else>> - inhumanly gravid belly -<</if>> -squeezed painfully by the inadequate doorway and framing the attractive rear view of the rest of $his body, including $his +backwards and, as a result, you have a glorious view of $his +<<if ($activeSlave.broodmother === 2) && ($activeSlave.preg >= 30)>> + mind boggling, obscenely swollen belly +<<elseif ($activeSlave.broodmother == 1) && ($activeSlave.preg >= 30)>> + massive, brood swollen belly +<<else>> + inhumanly gravid belly +<</if>> +squeezed painfully by the inadequate doorway and framing the attractive rear view of the rest of $his body, including $his <<if $activeSlave.butt > 5>> debilitatlingly huge ass cheeks. <<elseif $activeSlave.butt > 2>> - plush ass. -<<else>> + plush ass. +<<else>> cute little ass. <</if>> <br><br> @@ -4286,7 +4286,7 @@ $He cranes $his neck, glancing over $his shoulder to give you a pleading look. <<case "devoted fearful slave">> -You are working late tonight, poring over some particularly troublesome business documents -- though, thankfully, the end appears to be in sight. The sun has all but completely slipped below the horizon, drowning your office in moody twilight. Seeing that you are finally approaching the end of a long day, $assistantName takes the liberty of having a +You are working late tonight, poring over some particularly troublesome business documents -- though, thankfully, the end appears to be in sight. The sun has all but completely slipped below the horizon, drowning your office in moody twilight. Seeing that you are finally approaching the end of a long day, $assistantName takes the liberty of having a <<if $PC.refreshmentType == 0>> $PC.refreshment <<elseif $PC.refreshmentType == 1>> @@ -4435,7 +4435,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <</if>> You push $him back down as you straddle $his <<if $activeSlave.belly >= 1500>> - _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly + _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly <<elseif $activeSlave.boobs > 2000>> huge tits <<else>> @@ -4725,7 +4725,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<case "mutinery attempt">> -<<if $mutinery == 1>> +<<if $mutinery == 1>> <<link "Fight $him off as much as you can">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -5015,7 +5015,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <</if>> </span> <</replace>> - <</link>> + <</link>> <<else>> With the bitch restrained, you have all the time you need to devise $his punishment. <<set $mutinery = 2>> @@ -5084,7 +5084,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>// <</if>> </span> -<</if>> +<</if>> <<case "breeding bull">> @@ -5229,7 +5229,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<if canTalk($activeSlave)>> "Don't lie to me, <<Master>>! You really think I don't know I'm a bloated hog!?" <<else>> - $His face contorts into a vicious glare; it seems you choose the wrong thing to say. + $His face contorts into a vicious glare; it seems you choose the wrong thing to say. <</if>> $He runs out of your office @@.mediumorchid;in tears.@@ It's likely that $he'll @@.gold;dwell on your response@@ for some time. <<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>> @@ -5334,7 +5334,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <</if>> fingers curling as $his orgasm approaches, a delighted <<if canTalk($activeSlave)>>shout<<else>>shudder<</if>> <<if $activeSlave.dick != 0>> - and a + and a <<if $activeSlave.prostate == 3>> flood of cum <<elseif $activeSlave.prostate == 2>> @@ -5342,25 +5342,25 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<elseif $activeSlave.prostate == 1>> splurt of cum <<else>> - dribble of fluid + dribble of fluid <</if>> <</if>> - announcing it. $He's + announcing it. $He's <<if $activeSlave.behavioralQuirk == "fitness">> a little loopy from the rush, but a buck of your hips informs $him $he's not finished yet. Delighted, <<else>> panting from the exertion, but a buck of your hips informs $him $he's not finished yet. It's not as hard and fast this time, but <</if>> - $he pounds $himself diligently, only breaking momentarily for increasingly worn out gasps and moans, coating your couch <<if $activeSlave.dick != 0 && ($activeSlave.prostate != 0)>>and shirt<</if>> with a mix of fluids every time. Only when $his legs refuse to support $him anymore and $his hips can barely shift do you let $him stop, admiring the sweat drenched spent slave draped over your + $he pounds $himself diligently, only breaking momentarily for increasingly worn out gasps and moans, coating your couch <<if $activeSlave.dick != 0 && ($activeSlave.prostate != 0)>>and shirt<</if>> with a mix of fluids every time. Only when $his legs refuse to support $him anymore and $his hips can barely shift do you let $him stop, admiring the sweat drenched spent slave draped over your <<if $PC.belly < 5000>> chest. <<else>> belly. <</if>> <br><br> - You stretch before gathering $him up, + You stretch before gathering $him up, <<if $PC.belly < 10000>> - carrying + carrying <<else>> coaxing <</if>> @@ -5941,7 +5941,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<link "Make $him do that again">> <<EventNameDelink $activeSlave>> <<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 + 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)>>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)>> @@ -7059,7 +7059,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del <<else>> masculine hips <</if>> - and mounting you. + and mounting you. <<if ($activeSlave.belly >= 100000)>> You grunt as the weight of $his _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly comes to rest on your back<<if $activeSlave.belly >= 300000>>, the sheer gravity of it threatening to force you to the floor<</if>>. <<elseif ($activeSlave.boobs >= 15000)>> @@ -7075,10 +7075,10 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del You sigh as her tiny dick enters your stretched pussy. You're far too traveled to enjoy such a meager offering. <<elseif $PC.births >= 10>> You sigh as her tiny dick enters your used pussy. You've been stretched out so much from childbirth that $he just can't satisfy you anymore. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Suddenly, the size of $his cock doesn't seem to matter as much anymore.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Suddenly, the size of $his cock doesn't seem to matter as much anymore.<</if>> <<elseif $PC.career == "servant">> You sigh as her tiny dick enters your used pussy. $He stands no chance of competing with your old Master. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Suddenly, the size of $his cock doesn't seem to matter as much anymore.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Suddenly, the size of $his cock doesn't seem to matter as much anymore.<</if>> <<elseif $PC.births > 2>> You can barely feel her slip into your loose cunt, but $he is so small it's not like you're missing much. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@ -7097,7 +7097,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del You sigh as her cute dick enters your stretched pussy. You're far too traveled to enjoy such a meager offering, no matter how pathetically adorable it is. <<elseif $PC.births >= 10>> You sigh as her cute dick enters your abused pussy. You've been stretched out so much from childbirth that $he just can't satisfy you anymore. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Hopefully such a cute penis puts a cute baby in you.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. Hopefully such a cute penis puts a cute baby in you.<</if>> <<elseif $PC.career == "servant">> You sigh as her cute dick enters your used pussy. $He stands no chance of competing with your old Master. <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile. You doubt her children will stand up to his either.<</if>> @@ -7119,10 +7119,10 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del You sigh as her dick slips into your stretched pussy. You're far too traveled for even average cocks these days. <<elseif $PC.births >= 10>> You sigh as her dick enters your abused pussy. You've been stretched out so much from childbirth that $he just can't satisfy you anymore. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You sigh as her dick enters your used pussy. $He stands no chance of competing with your old Master. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.births > 2>> You've gotten rather loose after your multiple children, so her average cock is somewhat underwhelming. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@ -7142,10 +7142,10 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del You shudder as her big dick slips into your stretched pussy. $He could use to be a little wider, but at least you can feel $him. <<elseif $PC.births >= 10>> You shudder as her big dick slips into your stretched pussy. $He could use to be a little wider, but at least you can feel her after the havok wreaked by your children. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You shudder as her big dick slips into your used pussy. $He's just the right size for you to remember your Master. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.births > 2>> You've gotten rather loose after your multiple children, so her big cock is a welcome feeling. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@ -7165,10 +7165,10 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del You quiver with pleasure as her impressive dick slips into your stretched pussy. It takes a lot to satisfy you and $he is not disappointing. <<elseif $PC.births >= 10>> You quiver with pleasure as her impressive dick slips into your stretched pussy. Even given the state of your pussy, $he fills you completely and perfectly. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You quiver with pleasure as her impressive dick slips into your used pussy. $He's bigger than your Master was and is hitting all the right places. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.births > 2>> You've gotten rather loose after your multiple children, but you still find her impressive dick almost uncomfortably large. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@ -7188,10 +7188,10 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del You moan with pleasure as her huge dick completely fills your stretched pussy. You gently caress her dick through the bulge in your middle. <<elseif $PC.births >= 10>> You moan with pleasure as her huge dick completely fills your stretched pussy. You gently caress her dick through the bulge in your middle. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.career == "servant">> You moan with pleasure as her huge dick stretches your used pussy. $He's far bigger than your Master ever was. - <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> + <<if canImpreg($PC, $activeSlave)>> A small tickling in your belly reminds you you're fertile.<</if>> <<elseif $PC.births > 2>> You may be rather loose after your multiple children, but her huge dick is uncomfortably large. <<elseif $PC.career == "gang" || $PC.career == "celebrity" || $PC.career == "wealth">> @@ -7660,7 +7660,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if $activeSlave.belly >= 5000>> with $his chest against the top of the desk with $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly hanging of the side, so that <<else>> - so that $his chest is against the top of the desk and + so that $his chest is against the top of the desk and <</if>> $he's standing upright with $his ass in the air. <<else>> @@ -7672,7 +7672,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t You place the protesting, defenseless torso on your desk, face down. <</if>> <</if>> - You spank her severely, leaving $his buttocks bright pink. $He must count the strokes or have $his punishment start over. Sobbing, $he counts + You spank her severely, leaving $his buttocks bright pink. $He must count the strokes or have $his punishment start over. Sobbing, $he counts <<if ($activeSlave.lips > 70)>> through her massive dick-sucking lips, <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> @@ -7926,7 +7926,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<replace "#result">> You call $activeSlave.slaveName in and ask how full $he is. $He looks confused for a moment but soon figures out what you mean. <<if !canTalk($activeSlave) && ($activeSlave.amp == 1)>> - As a mute amputee $he communicates poorly, + As a mute amputee $he communicates poorly, <<if $activeSlave.inflationType == "cum">> <<if $activeSlave.bellyFluid >= 10000>> but $he sticks out her hugely bloated cum-belly and opens wide, her intent clear. @@ -7941,11 +7941,11 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<elseif !canTalk($activeSlave)>> <<if $activeSlave.inflationType == "cum">> <<if $activeSlave.bellyFluid >= 10000>> - $He strokes her hugely bloated cum-belly, makes a sign for "never," and then makes a sign for "enough." + $He strokes her hugely bloated cum-belly, makes a sign for "never," and then makes a sign for "enough." <<elseif $activeSlave.bellyFluid >= 5000>> - $He jiggles her cum-filled belly lewdly, makes a sign for "need," and then makes a sign for "more." + $He jiggles her cum-filled belly lewdly, makes a sign for "need," and then makes a sign for "more." <<else>> - $He pats her cum-swollen belly, makes a sign for "much," and then makes a sign for "room." + $He pats her cum-swollen belly, makes a sign for "much," and then makes a sign for "room." <</if>> <<else>> $He gestures at her<<if $activeSlave.belly >= 1500>> _belly<</if>> stomach, makes a sign for "full," and then makes a sign for "never." @@ -8249,7 +8249,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Give $him a bigger mess to deal with">> <<EventNameDelink $activeSlave>> <<replace "#result">> - In accordance with the rules, $he + In accordance with the rules, $he <<if $activeSlave.weight > 190 || $activeSlave.belly >= 100000>> struggles <<else>> @@ -8291,7 +8291,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Enjoy the view">> <<EventNameDelink $activeSlave>> <<replace "#result">> - In accordance with the rules, $he + In accordance with the rules, $he <<if $activeSlave.weight > 190 || $activeSlave.belly >= 100000>> struggles <<else>> @@ -9425,7 +9425,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> but her massive tits stop her from bringing $himself too close to you as you take $him. <</if>> - $He enjoys $himself immensely, but $he loses it again when $he feels your + $He enjoys $himself immensely, but $he loses it again when $he feels your <<if $PC.balls == 3>> seed inflating her womb until $his stomach is <<if $activeSlave.belly >= 2000>>noticeably larger than when $he started<<else>>distended and wobbling with cum<</if>>. <<elseif $PC.balls == 2>> @@ -9505,7 +9505,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> loose <</if>> - ass and shove it up there instead. $He knows better than to protest, but the expression on her face is a wonderful mix of submission, anguish and disappointment as $he takes the anal fuck. To stop her fugue of disappointment you give $him a light slap on the cheek to get her attention, and then instruct $him that it's not her place to plan her pregnancies. They'll happen when they happen, and until then $he'll take it up the butt like a good slut. $He @@.gold;nods and wipes $his eyes@@ even as + ass and shove it up there instead. $He knows better than to protest, but the expression on her face is a wonderful mix of submission, anguish and disappointment as $he takes the anal fuck. To stop her fugue of disappointment you give $him a light slap on the cheek to get her attention, and then instruct $him that it's not her place to plan her pregnancies. They'll happen when they happen, and until then $he'll take it up the butt like a good slut. $He @@.gold;nods and wipes $his eyes@@ even as <<if ($activeSlave.anus == 1)>> $he grimaces involuntarily at your painful use of her tight butthole. <<elseif ($activeSlave.anus == 2)>> @@ -9621,7 +9621,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<link "Show $him off around the arcology">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You give $activeSlave.slaveName a variation on a usual slave gown. It's just as gorgeous, but this one actually covers $his <<if $activeSlave.belly >= 1500>>_belly <<if $activeSlave.bellyPreg >= 1500>>pregnancy<<else>>belly<</if>>, <</if>>ass and crotch as well. In fact, it covers $his + You give $activeSlave.slaveName a variation on a usual slave gown. It's just as gorgeous, but this one actually covers $his <<if $activeSlave.belly >= 1500>>_belly <<if $activeSlave.bellyPreg >= 1500>>pregnancy<<else>>belly<</if>>, <</if>>ass and crotch as well. In fact, it covers $his <<if $activeSlave.amp == 1>> limbless torso and head completely: everything except the lower part of $his face, and $his boobs. <<else>> @@ -9636,7 +9636,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t $arcologies[0].name's clubs. <</if>> <<else>> - You place a gentle hand on the small of $his back to guide $him, and stroll around + You place a gentle hand on the small of $his back to guide $him, and stroll around <<if $club != 0>> $clubName. <<else>> @@ -9848,7 +9848,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<link "Fuck her as $he asks">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He almost sobs with joy as <<if $PC.dick == 0>>your strap-on enters<<else>>you enter<</if>> $him. The two of you have + $He almost sobs with joy as <<if $PC.dick == 0>>your strap-on enters<<else>>you enter<</if>> $him. The two of you have <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> passionate oral, vanilla, and finally anal sex <<elseif canDoVaginal($activeSlave)>> @@ -10196,7 +10196,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <</if>> $He smiles @@.mediumaquamarine;trustingly@@ up at you in the afterglow, <<if $activeSlave.balls > 0>> - her ejaculate + her ejaculate <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> seeping from her chastity cage, <<else>> @@ -10257,7 +10257,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t "Oh, oh, it feel<<s>> <<s>>o g-good! Ye<<s>>! AHH!" $He shudders with climax, smiling @@.mediumaquamarine;trustingly@@ up at you in the afterglow, <<if $activeSlave.balls > 0>> - her ejaculate + her ejaculate <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> seeping from her chastity cage, <<else>> @@ -10623,7 +10623,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> $He manages to beg, "Plea<<s>>e no, <<Master>> -" <</if>> - before you give $him a hard warning slap on the ass to shut her up. $He's quiet, but starts to sob a little when $he feels <<if $PC.dick == 0>>the head of a strap-on<<else>>an invading<<if $PC.vagina == 1>> futa<</if>> cockhead<</if>> against her + before you give $him a hard warning slap on the ass to shut her up. $He's quiet, but starts to sob a little when $he feels <<if $PC.dick == 0>>the head of a strap-on<<else>>an invading<<if $PC.vagina == 1>> futa<</if>> cockhead<</if>> against her <<if canDoAnal($activeSlave)>> anus. <<if ($activeSlave.anus > 2)>> @@ -10818,7 +10818,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> butt is right at the edge of the desk. You warm yourself up with a pussy fuck before shifting your attention to her neglected asshole. <<= BothVCheck(3)>> - When you finish, you + When you finish, you <<elseif canDoAnal($activeSlave)>> butt is right at the edge of the desk. <<= AnalVCheck(3)>> @@ -10923,7 +10923,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<set $activeSlave.mammaryCount++, $mammaryTotal++>> <<case "pregnancy">> <<if !canDoAnal($activeSlave) && !canDoVaginal($activeSlave)>> - join you on the couch. Since <<if ($activeSlave.vagina >= 0)>>you're saving $his pussy<<else>>this slave $girl doesn't have a pussy<</if>>, and her tight little rosebud is off limits, your options are a bit limited. But you work with what you have, playing with her + join you on the couch. Since <<if ($activeSlave.vagina >= 0)>>you're saving $his pussy<<else>>this slave $girl doesn't have a pussy<</if>>, and her tight little rosebud is off limits, your options are a bit limited. But you work with what you have, playing with her <<if isFertile($activeSlave)>> <<if $activeSlave.lactation == 0>> nipples and describing in whispers how pregnancy would make them drip with cream. @@ -11154,7 +11154,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <</if>> to $his knees, <</if>> - where $he brings her face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and $his hand to her crotch. $He starts crying a little with relief as $he feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> $his mouth. You are not gentle, and by the time you <<if $PC.dick == 1>>blow your load down her throat<<else>>splash her face with your girlcum<</if>>, $he still hasn't reached her climax. $He's so eager to get off $he doesn't bother to move, and just humps $himself against $his hand, against + where $he brings her face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and $his hand to her crotch. $He starts crying a little with relief as $he feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> $his mouth. You are not gentle, and by the time you <<if $PC.dick == 1>>blow your load down her throat<<else>>splash her face with your girlcum<</if>>, $he still hasn't reached her climax. $He's so eager to get off $he doesn't bother to move, and just humps $himself against $his hand, against <<if $activeSlave.belly >= 300000>> $his belly. <<else>> @@ -11549,7 +11549,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Include everyone in $his millenary">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You decide to celebrate this happy event with everyone. You beckon to the watching slaves<<if $PC.dick == 0>>, while you don a strap-on,<</if>> and they come eagerly or sullenly according to their natures. They troop in. After some thought, you position a slave on the couch next to your desk, $activeSlave.slaveName <<if $activeSlave.amp != 1>>on all fours<<else>>propped up<</if>> in front of her giving cunnilingus, a third slave<<if $activeSlave.belly >= 5000>>squeezed<</if>> under $activeSlave.slaveName to orally service $him in turn, and yourself behind $activeSlave.slaveName to + You decide to celebrate this happy event with everyone. You beckon to the watching slaves<<if $PC.dick == 0>>, while you don a strap-on,<</if>> and they come eagerly or sullenly according to their natures. They troop in. After some thought, you position a slave on the couch next to your desk, $activeSlave.slaveName <<if $activeSlave.amp != 1>>on all fours<<else>>propped up<</if>> in front of her giving cunnilingus, a third slave<<if $activeSlave.belly >= 5000>>squeezed<</if>> under $activeSlave.slaveName to orally service $him in turn, and yourself behind $activeSlave.slaveName to <<if canDoVaginal($activeSlave)>> take her <<if $seeRace == 1>>$activeSlave.race <</if>>pussy. <<elseif canDoAnal($activeSlave)>> @@ -12803,7 +12803,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if canDoVaginal($activeSlave)>> womanhood, <<else>> - bowels, + bowels, <</if>> but $he's very aware of it. You tell $him to do $his best to watch, and begin thrusting. $He groans from the awkward position, internal fullness, and sexual confusion. Turned as much as $he can, $he stares, transfixed by the sight of you thrusting into $his body. <<if canDoVaginal($activeSlave)>> @@ -13082,13 +13082,13 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> $He begs, "Plea<<s>>e no, <<Master>>, plea<<s>>e don't rape me in my a<<ss>>, <<Master>>!" <</if>> - You make a show of considering, and then tell her you know a way $he can continue being an anal virgin - for now. You want a new hole to play with, and $he has two untouched holes. $He gasps when $he realizes what you want. $He hesitates to answer, uncertain of which $he values more, and finds $himself bound to the couch<<if ["combined chastity", "anal chastity"].includes($activeSlave.vaginalAccessory) || ["combined chastity", "anal chastity"].includes($activeSlave.dickAccessory)>>, stripped of her chastity,<</if>> and thoroughly whipped. It isn't a sexual whipping, either, but a methodical and scientific administration of pain right up to the border of damage. When $he's been reduced to a state of abject, sobbing surrender, you free $him and repeat your orders as though nothing had happened. Still crying, $he prostrates $himself and + You make a show of considering, and then tell her you know a way $he can continue being an anal virgin - for now. You want a new hole to play with, and $he has two untouched holes. $He gasps when $he realizes what you want. $He hesitates to answer, uncertain of which $he values more, and finds $himself bound to the couch<<if ["combined chastity", "anal chastity"].includes($activeSlave.vaginalAccessory) || ["combined chastity", "anal chastity"].includes($activeSlave.dickAccessory)>>, stripped of her chastity,<</if>> and thoroughly whipped. It isn't a sexual whipping, either, but a methodical and scientific administration of pain right up to the border of damage. When $he's been reduced to a state of abject, sobbing surrender, you free $him and repeat your orders as though nothing had happened. Still crying, $he prostrates $himself and <<if $activeSlave.trust < 20>> spreads $his butt for you. <<else>> her pussylips for you. <</if>> - You callously ram a dildo into her fresh hole and tell $him to keep working $himself with it or suffer another whipping. After $he's fucked $himself for a good while, $he has no trouble taking a <<if $PC.dick == 0>>strap-on<<else>>real dick<</if>> for the first time, and is by this point too exhausted to do anything but lie there and take it a good little slave. @@.gold;$He fears you@@ but @@.hotpink;looses $himself to your rule.@@ + You callously ram a dildo into her fresh hole and tell $him to keep working $himself with it or suffer another whipping. After $he's fucked $himself for a good while, $he has no trouble taking a <<if $PC.dick == 0>>strap-on<<else>>real dick<</if>> for the first time, and is by this point too exhausted to do anything but lie there and take it a good little slave. @@.gold;$He fears you@@ but @@.hotpink;looses $himself to your rule.@@ <<if $activeSlave.trust < 20>> @@.lime;$His butthole has been broken in.@@ <<set $activeSlave.anus = 1>> @@ -13109,7 +13109,7 @@ 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 toweling $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 her artificial <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> curviness while displaying each of her delectable holes. <<elseif canDoVaginal($activeSlave)>> @@ -13388,9 +13388,9 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<replace "#result">> It's childishly easy to catch her at it. You simply call a slave eating her breakfast away over the arcology's audio system, and then enter the kitchen by a different door. $activeSlave.slaveName has the departed slave's cup in $his hand and halfway to $his mouth when $he's caught in the act. You relieve her of her prize, and finding that $he has not started her own proper portion, pour it out onto the floor. You tell $him to lap it up without using $his hands, and begin counting down from ten. $He obeys, <<if $activeSlave.belly >= 300000>> - only to find $his _belly stomach keeps her from reaching the puddle. When you reach zero you shove her over her middle, face first into the pool of slave food, and administer a stinging slap across her thieving <<if $seeRace == 1>>$activeSlave.race <</if>> ass. + only to find $his _belly stomach keeps her from reaching the puddle. When you reach zero you shove her over her middle, face first into the pool of slave food, and administer a stinging slap across her thieving <<if $seeRace == 1>>$activeSlave.race <</if>> ass. <<else>> - but slowly and hesitantly. When you reach zero you order $him to get to all fours and administer a stinging slap across her thieving <<if $seeRace == 1>>$activeSlave.race <</if>> ass. + but slowly and hesitantly. When you reach zero you order $him to get to all fours and administer a stinging slap across her thieving <<if $seeRace == 1>>$activeSlave.race <</if>> ass. <</if>> $He alternates ten seconds of desperate lapping with being beaten across the buttocks until $he's done, by which time $he is @@.gold;desperate to obey and avoid further punishment.@@ <<set $activeSlave.trust -= 5>> @@ -13908,7 +13908,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> her tight little pussy completely vulnerable. <</if>> - As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get fucked!" The slave reacts by obediently reaching back to spread $his buttocks and relaxing, but $assistantName ruins her attempt at graceful submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention stimulation, as you penetrate $him. + As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get fucked!" The slave reacts by obediently reaching back to spread $his buttocks and relaxing, but $assistantName ruins her attempt at graceful submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention stimulation, as you penetrate $him. <<= VaginalVCheck()>> <<else>> <<if $activeSlave.anus > 2>> @@ -13918,7 +13918,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> her tight little rosebud completely vulnerable. <</if>> - As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get buttfucked!" The slave reacts by obediently reaching back to spread $his buttocks, and relaxes $his anus, but $assistantName ruins her attempt at graceful anal submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention discomfort, as you penetrate $him. + As <<if $PC.dick == 1>><<if $PC.vagina == 1>>use manual stimulation of your pussy to get your dick<<else>>stroke yourself<</if>> rapidly back to full mast<<else>>don a strap-on<</if>>, $assistantName opines helpfully, "Hey $activeSlave.slaveName! You're about to get buttfucked!" The slave reacts by obediently reaching back to spread $his buttocks, and relaxes $his anus, but $assistantName ruins her attempt at graceful anal submission." <<if $PC.title == 1>>Siiir,<<else>>Ma'aaam,<</if>> $he's bluuuushing," $he says tauntingly, and the slave stiffens with renewed embarrassment, not to mention discomfort, as you penetrate $him. <<= AnalVCheck()>> <</if>> $He keeps licking away, cleaning up the mess you made as $assistantName does everything $he can to make it seem like the slave is pleasuring $him. Partway through, $assistantName sticks out a hand for a high-five from you, producing a gurgle of indignation @@.mediumaquamarine;or perhaps even laughter@@ as her owner and her owner's personal assistant program high-five over her back. @@ -14040,7 +14040,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<link "Fuck $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $He asked for it, and $he'll get it. You get to your + $He asked for it, and $he'll get it. You get to your <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory) || !canDoAnal($activeSlave)>> feet, unhook her chastity, <<else>> @@ -14054,7 +14054,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> shoving her down to kneel at your feet <</if>> - with her face + with her face <<if $PC.belly >= 5000>> crammed under your pregnant belly, level with your cunt. <<else>> @@ -14130,7 +14130,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> You spit on $his asshole and then give her some anal foreplay, if slapping your dick against $his anus twice before shoving it inside her counts as anal foreplay. <<= AnalVCheck()>> - $He tries to be brave and relax, but those are contradictory goals and $he manages neither as you assrape $him into inelegant, tearful begging for you to take your dick out of $his butt, because it hurts. + $He tries to be brave and relax, but those are contradictory goals and $he manages neither as you assrape $him into inelegant, tearful begging for you to take your dick out of $his butt, because it hurts. <</if>> It isn't the first time you've heard that, or the hundredth. <</if>> @@ -14175,7 +14175,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> shoving her down to kneel at your feet <</if>> - with her face + with her face <<if $PC.belly >= 5000>> crammed under your pregnant belly, level with your cunt. <<else>> @@ -14211,7 +14211,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <</link>><<if (($activeSlave.anus == 0) || ($activeSlave.vagina == 0)) && ($PC.dick == 1)>> //This option will take virginity//<</if>> <br><<link "Now rape $him">> <<replace "#result2">> - You get to your feet, letting $him know that the other slaves weren't wrong. $His relief is palpable, but $he's getting ahead of + You get to your feet, letting $him know that the other slaves weren't wrong. $His relief is palpable, but $he's getting ahead of <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory) || !canDoAnal($activeSlave)>> $himself as you undo her chastity. <<else>> @@ -14251,7 +14251,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> You spit on $his asshole and then give her some anal foreplay, if slapping your dick against $his anus twice before shoving it inside her counts as anal foreplay. <<= AnalVCheck()>> - $He tries to be brave and relax, but those are contradictory goals and $he manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of $his butt, because it hurts. + $He tries to be brave and relax, but those are contradictory goals and $he manages neither as you assrape her into inelegant, tearful begging for you to take your dick out of $his butt, because it hurts. <</if>> It isn't the first time you've heard that, or the hundredth. <</if>> @@ -14791,7 +14791,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if $activeSlave.vagina == 0>> and thoroughly coating her inner thighs with her saliva. <<else>> - and thoroughly coating the + and thoroughly coating the <<if $activeSlave.butt <= 2>> crack of her slender <<elseif $activeSlave.butt <= 4>> @@ -15046,7 +15046,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if $activeSlave.belly >= 1500>> massaging her rounded belly<<if $activeSlave.belly > 10000>> and fondling her popped navel<</if>>. <<else>> - and + and <<if $activeSlave.weight > 130>> groping her huge gut. <<elseif $activeSlave.weight > 95>> @@ -17489,7 +17489,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if $clinic > 0>> While $clinicName is available to normal slaves to recover from injuries and general ill health, such things aren't afforded to $arcologies[0].FSSubjugationistRace whores. They have to work through it, no matter the outcome. <<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>> - A slave in the throes of labor catches $his attention. Assisted birth is a luxury, gravid <<print $arcologies[0].FSSubjugationistRace>>s receive no aid with childbirth, nor are contraceptives wasted on them. + A slave in the throes of labor catches $his attention. Assisted birth is a luxury, gravid <<print $arcologies[0].FSSubjugationistRace>>s receive no aid with childbirth, nor are contraceptives wasted on them. <</if>> <<else>> As you tour, you pass an exhausted $arcologies[0].FSSubjugationistRace _girlU struggling to give birth. _HeU'll be left to handle the act alone as medical care is seldom given to $arcologies[0].FSSubjugationistRace mongrels. @@ -19073,7 +19073,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<link "Gently acclimate $him to the age difference with some lovemaking">> <<EventNameDelink $activeSlave>> <<replace "#result">> - As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing her into you arms, running the tips of your fingers through her $activeSlave.hColor hair, and looking into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years $his senior you are<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years $his senior you are<</if>> . In lieu of words, you lift her chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered her wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to her role as a sex slave in response to your unexpected intimacy. + As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing her into you arms, running the tips of your fingers through her $activeSlave.hColor hair, and looking into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years $his senior you are<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years $his senior you are<</if>> . In lieu of words, you lift her chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered her wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to her role as a sex slave in response to your unexpected intimacy. Instead, you <<if $activeSlave.belly >= 300000>> help $him to her feet and guide $him to bed, aiding the @@ -19558,11 +19558,11 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<if $PC.balls == 3>> pump your endless load down her throat and steadily fill $his stomach. $He opens $his eyes slowly, endowed with a belly stuffed to capacity with cum <<elseif $PC.balls == 2>> - pump load after load down her throat and into $his stomach. $He opens $his eyes slowly, endowed with a belly stuffed with cum + pump load after load down her throat and into $his stomach. $He opens $his eyes slowly, endowed with a belly stuffed with cum <<elseif $PC.balls == 1>> - blow your huge load down her throat, and diligently $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum + blow your huge load down her throat, and diligently $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum <<else>> - blow your load down her throat, and $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum + blow your load down her throat, and $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum <</if>> and a new understanding of @@.mediumaquamarine;her place as a short slave@@. <</replace>> @@ -19960,7 +19960,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<elseif ($activeSlave.teeth == "straightening braces") || ($activeSlave.teeth == "cosmetic braces")>> Though your attention is largely sapped by her tender oral ministrations, you note that $he takes care to keep her braces off you. <</if>> - When you eventually move on, it is with + When you eventually move on, it is with <<if $activeSlave.hLength > 1>> a ruffle of $activeSlave.slaveName's $activeSlave.hColor hair <<else>> @@ -20043,7 +20043,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Hurt $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You decide to exercise a little maliciousness. You take a step forward, producing a look of + You decide to exercise a little maliciousness. You take a step forward, producing a look of <<if $activeSlave.energy > 80>>lustful anticipation<<elseif $activeSlave.trust > 20>>expectation<<else>>trepidation<</if>>, but then you stop, <<if canSee($activeSlave)>>wordlessly<<else>>loudly<</if>> gesturing at $him to continue. $He does, bending her back forward and backward, concave and convex, rolling $himself around on $his hips a little, and making her <<if $activeSlave.belly >= 5000>>_belly belly and <</if>>breasts move mesmerizingly. Eventually, $he stretches deeply enough that<<if $activeSlave.trust <= 50>> $he lets her guard down and<</if>> $his eyes close again. <<switch $activeSlave.nipples>> @@ -20351,9 +20351,9 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<replace "#result">> You lean against a wall and take a moment to enjoy your slave's discomfort. Realizing that her <<= WrittenMaster($activeSlave)>> is intending to do nothing, $he blushes and begins pulling on $his belly, attempting to free $himself. <<if ($activeSlave.broodmother === 2) && ($activeSlave.preg >= 30)>> - $His innumerable brood are awakened by her exertions and begin to move, testing the thin walls of the womb constraining them and causing $his belly to throb ominously. You count the number of infants distinctly outlined against your poor hyperbroodmother's straining body. + $His innumerable brood are awakened by her exertions and begin to move, testing the thin walls of the womb constraining them and causing $his belly to throb ominously. You count the number of infants distinctly outlined against your poor hyperbroodmother's straining body. <<elseif ($activeSlave.broodmother == 1) && ($activeSlave.preg >= 30)>> - With a groan of effort, the broodmother manages to pull $his belly slightly further out through the doorway, but, in the effort, only really manages to wedge it more firmly. It bulges ominously from the added pressure. + With a groan of effort, the broodmother manages to pull $his belly slightly further out through the doorway, but, in the effort, only really manages to wedge it more firmly. It bulges ominously from the added pressure. <<else>> The massively pregnant slave's belly clutches in a false contraction and $he pulls several inches further out through the doorframe before it expands again, leaving her even more hopelessly stuck <</if>> @@ -20365,11 +20365,11 @@ You tell her kindly that you understand, and that $he'll be trained to address t <</if>> <br><br> You judge that you've seen enough and move forward. - <<if $activeSlave.butt > 10>> + <<if $activeSlave.butt > 10>> Wading in between her huge ass cheeks - <<elseif $activeSlave.butt > 4>> + <<elseif $activeSlave.butt > 4>> Grabbing a handful of one generous ass cheek, - <<else>> + <<else>> Slapping a pert ass cheek, <</if>> <<if canDoVaginal($activeSlave)>> @@ -20396,24 +20396,24 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Fuck $him">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You can't help but be aroused by the sight of your swollen, helpless slave, and you take off your pants, revealing your erection. The slave's <<if canSee($activeSlave)>>backward glance falls on your dick<<else>>ears perk up<</if>> and $he - <<if $activeSlave.devotion > 95>> - licks $his lips, - <<if $activeSlave.amp == 1>> - wiggling the stumps of $his legs and swiveling $his hips to give you a clear angle at her hungry <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. - <<else>> + You can't help but be aroused by the sight of your swollen, helpless slave, and you take off your pants, revealing your erection. The slave's <<if canSee($activeSlave)>>backward glance falls on your dick<<else>>ears perk up<</if>> and $he + <<if $activeSlave.devotion > 95>> + licks $his lips, + <<if $activeSlave.amp == 1>> + wiggling the stumps of $his legs and swiveling $his hips to give you a clear angle at her hungry <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. + <<else>> spreading $his legs and revealing more of her massive underbelly while angling her wanting <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>> at the perfect angle for fucking. - <</if>> - <<elseif $activeSlave.devotion > 50>> - blushes, swiveling $his hips to give you easy access to her <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. - <<elseif $activeSlave.devotion > 20>> + <</if>> + <<elseif $activeSlave.devotion > 50>> + blushes, swiveling $his hips to give you easy access to her <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. + <<elseif $activeSlave.devotion > 20>> blushes and leans into $his belly, knowing what to expect. - <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> - moans nervously. - <<elseif ($activeSlave.trust < -50)>> - yelps, turning away from you and clenching $his eyes shut as her + <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> + moans nervously. + <<elseif ($activeSlave.trust < -50)>> + yelps, turning away from you and clenching $his eyes shut as her <<if $activeSlave.amp == 1>> - stumps push toward each other, clearly trying (and failing) to conceal her <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. + stumps push toward each other, clearly trying (and failing) to conceal her <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. <<else>> legs instinctively clench together to hide her <<if canDoVaginal($activeSlave)>>pussy<<else>>ass<</if>>. <</if>> @@ -20428,16 +20428,16 @@ You tell her kindly that you understand, and that $he'll be trained to address t The slave says nothing, but wiggles $his ass against your hips, making it clear $he's ready. <<elseif $activeSlave.devotion > 20>> You can see tears streaming down the slave's face from the discomfort $he's experiencing, but $he nods that $he's ready. - <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> - The slave cries and begs you to finish quickly and help her before $he bursts. - <<elseif ($activeSlave.trust < -50)>> - The shock of contact with your body causes the terrified slave's skin to contract, as if $he's trying to pull away despite her current reality, and her only response to your promise is sobbing. - <<else>> - The slave - <<if !canTalk($activeSlave)>> + <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> + The slave cries and begs you to finish quickly and help her before $he bursts. + <<elseif ($activeSlave.trust < -50)>> + The shock of contact with your body causes the terrified slave's skin to contract, as if $he's trying to pull away despite her current reality, and her only response to your promise is sobbing. + <<else>> + The slave + <<if !canTalk($activeSlave)>> motions for you to - <<else>> - responds by telling you to + <<else>> + responds by telling you to <</if>> just fuck her already and let her move on with her day. <</if>> @@ -20451,12 +20451,12 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<else>> and trace the edge of her chastity with a finger, making her whimper, before removing your hand and squeezing $his rear around your cock. <</if>> - As you fuck $him, her poor, tortured belly wobbles against the constraining door frame and the frame itself groans in protest. $He grinds in rhythm to your pistoning until the back and forth movement of her sloshing tummy overpowers her efforts and sends her careening back and forth between its oceanic movements and your less than tender ministrations. The sensation of fucking a woman who is literally a slave to the motion of her own womb drives you over the edge and you pull out, ejaculating all over her - <<if $activeSlave.butt > 10>> - enveloping ass cleavage. - <<elseif $activeSlave.butt > 4>> - fat, waiting ass cheeks. - <<else>> + As you fuck $him, her poor, tortured belly wobbles against the constraining door frame and the frame itself groans in protest. $He grinds in rhythm to your pistoning until the back and forth movement of her sloshing tummy overpowers her efforts and sends her careening back and forth between its oceanic movements and your less than tender ministrations. The sensation of fucking a woman who is literally a slave to the motion of her own womb drives you over the edge and you pull out, ejaculating all over her + <<if $activeSlave.butt > 10>> + enveloping ass cleavage. + <<elseif $activeSlave.butt > 4>> + fat, waiting ass cheeks. + <<else>> pert ass. <</if>> <br><br> @@ -20468,48 +20468,48 @@ You tell her kindly that you understand, and that $he'll be trained to address t <br><<link "Try the 'Butter Strategy'">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You ponder $his predicament for a moment before settling on a solution. You procure an industrial sized jar of curative laced moisturizing butter--specially formulated to ease the strain of hypermassive pregnancy--and explain to your slave that, to free $him, you're going to need to completely cover $him in it so that $he can squeeze through. - <<if $activeSlave.devotion > 95>> - $He grins at you and then huffs, pretending to be put off by the idea. - <<elseif $activeSlave.devotion > 50>> + You ponder $his predicament for a moment before settling on a solution. You procure an industrial sized jar of curative laced moisturizing butter--specially formulated to ease the strain of hypermassive pregnancy--and explain to your slave that, to free $him, you're going to need to completely cover $him in it so that $he can squeeze through. + <<if $activeSlave.devotion > 95>> + $He grins at you and then huffs, pretending to be put off by the idea. + <<elseif $activeSlave.devotion > 50>> $He quirks an eyebrow, then smiles, clearly intrigued. - <<elseif $activeSlave.devotion > 20>> + <<elseif $activeSlave.devotion > 20>> $He nods, happy to hear you've considered a way to free $him without causing $him undue harm. - <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> - $He had seemed uneasy when you first described your idea, but seems to resign $himself to it once you finish your description. - <<elseif ($activeSlave.trust < -50)>> - The wide eyed slave nods as you describe your idea, clearly hoping you'll free $him as quickly as possible so that $he can get away from you. - <<else>> + <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>> + $He had seemed uneasy when you first described your idea, but seems to resign $himself to it once you finish your description. + <<elseif ($activeSlave.trust < -50)>> + The wide eyed slave nods as you describe your idea, clearly hoping you'll free $him as quickly as possible so that $he can get away from you. + <<else>> $He laughs derisively at you after you describe your idea, then motions for you to get on with it. - <</if>> - You move toward $him and slather a generous helping of the stuff over $his back and - <<if $activeSlave.butt > 10>> + <</if>> + You move toward $him and slather a generous helping of the stuff over $his back and + <<if $activeSlave.butt > 10>> couch-smothering ass, - <<elseif $activeSlave.butt > 4>> + <<elseif $activeSlave.butt > 4>> fat ass cheeks, <<else>> petite ass, - <</if>> - for the sake of "being thorough." You then move forward, covering the parts of $his belly you can reach from behind and taking special care to + <</if>> + for the sake of "being thorough." You then move forward, covering the parts of $his belly you can reach from behind and taking special care to <<if ($activeSlave.boobs >= 20000)>> - massage the soft butter into every inch of $his colossal tits, noting with satisfaction $his distant nipples, stuck on the other side of the doorway with the bulk of $his room filling breasts, harden with arousal. + massage the soft butter into every inch of $his colossal tits, noting with satisfaction $his distant nipples, stuck on the other side of the doorway with the bulk of $his room filling breasts, harden with arousal. <<elseif ($activeSlave.boobs >= 12000)>> - massage the soft butter into $his massive tits as they push up between the arch of the doorway and $his bulging belly. You note with satisfaction $his nipples harden with arousal. + massage the soft butter into $his massive tits as they push up between the arch of the doorway and $his bulging belly. You note with satisfaction $his nipples harden with arousal. <<elseif ($activeSlave.boobs >= 7000)>> - massage the soft butter into $his monstrous tits, enjoying the struggle it takes to heft each butter-slick, glistening melon with both hands. You note with satisfaction $his nipples harden with arousal. + massage the soft butter into $his monstrous tits, enjoying the struggle it takes to heft each butter-slick, glistening melon with both hands. You note with satisfaction $his nipples harden with arousal. <<elseif ($activeSlave.boobs >= 3000)>> - massage the soft butter into each of $his huge tits. Your slave cranes $his head back a bit to avoid being smothered by $his own breasts as you work the butter into them, but you can tell $he's aroused by what you're doing--$his nipples have turned hard as rocks. + massage the soft butter into each of $his huge tits. Your slave cranes $his head back a bit to avoid being smothered by $his own breasts as you work the butter into them, but you can tell $he's aroused by what you're doing--$his nipples have turned hard as rocks. <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>> - massage the soft butter into $his fat, fake titties, noting with satisfaction $his nipples harden with arousal. + massage the soft butter into $his fat, fake titties, noting with satisfaction $his nipples harden with arousal. <<elseif ($activeSlave.boobs >= 650)>> - massage the soft butter into $his big tits, noting with satisfaction $his nipples harden with arousal. + massage the soft butter into $his big tits, noting with satisfaction $his nipples harden with arousal. <<elseif ($activeSlave.boobs >= 300)>> massage the soft butter into $his small, girlish chest, noting with satisfaction $his nipples harden with arousal. <<else>> massage the soft butter into $his flat chest, noting with satisfaction $his nipples harden with arousal. <</if>> <br><br> - Satisfied with your covering of your slave's back half, you then resolve to work on $his front. Getting down on your hands and knees, you crawl through the narrow triangle of space between the base of your slave's massive belly, the floor, and the doorway. It's a tight squeeze, and you take longer than you need to in order to enjoy the sound of your slave groaning as you rub up against $his sweaty, buttered up belly, but you eventually make it through. Taking generous handfuls of butter, you slick up the front half of your slave's stomach, starting at the flattened nub of $his pressure-obliterated belly button and slowly working your way up to the round oval of baby-packed flesh being constricted by the doorway. + Satisfied with your covering of your slave's back half, you then resolve to work on $his front. Getting down on your hands and knees, you crawl through the narrow triangle of space between the base of your slave's massive belly, the floor, and the doorway. It's a tight squeeze, and you take longer than you need to in order to enjoy the sound of your slave groaning as you rub up against $his sweaty, buttered up belly, but you eventually make it through. Taking generous handfuls of butter, you slick up the front half of your slave's stomach, starting at the flattened nub of $his pressure-obliterated belly button and slowly working your way up to the round oval of baby-packed flesh being constricted by the doorway. <br><br> With your slave's body dripping with the thick moisturizer, you call out to $him to start pulling $his belly through the doorway, pushing your body up against $his stomach to help push. You didn't bother to strip your clothes while buttering $his gravid figure and, as you crush up against $him and heave, again and again, against the sheer mass of $his abdomen, you can't help but get aroused by the way your greasy clothes rub between your body and $hers with each motion. At first, $his belly is so firmly lodged that it doesn't move, but momentum eventually builds up and, with an audible "pop," the poor baby-laden breeder finally breaks free from $his containment, falling onto $his back and pulling you with $him into an absurd, buttery mass of flailing limbs and giggles. You take some time to flip $him into a position where $he won't be crushed by the weight of $his own womb, and then take some more time to enjoy the fruits of your labors. <br><br> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index 31c0c50723332b4ac755fa8c7e6fb1480fea49e4..54c369261fb33c8ded67b98739c304c905ae1652 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -143,11 +143,11 @@ <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> <<set _queen = clone($activeSlave)>> -One unfortunate consequence of existing in a global world is that business opportunities continue to crop up unabated by the onset of night in one corner of the world or another, an inconsiderate phenomenon for arcology owners who happen to be asleep when an event of importance takes place outside the walls of their arcology. This particular evening you are awoken by an alert from $assistantName, unusually intense for this late hour. +One unfortunate consequence of existing in a global world is that business opportunities continue to crop up unabated by the onset of night in one corner of the world or another, an inconsiderate phenomenon for arcology owners who happen to be asleep when an event of importance takes place outside the walls of their arcology. This particular evening you are awoken by an alert from $assistantName, unusually intense for this late hour. <<if $assistant > 0>> "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, there is a time sensitive enslavement opportunity available if you're interested." She pauses before continuing. "You're going to want to see this one <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>." <<else>> - It informs you that there is a time sensitive enslavement opportunity for you to peruse, and that it has calculated the potential rewards are worthy of your consideration even in the middle of the night. + It informs you that there is a time sensitive enslavement opportunity for you to peruse, and that it has calculated the potential rewards are worthy of your consideration even in the middle of the night. <</if>> <br><br> A convenient video feed is brought up, displaying a quick visual summary of the opportunity at hand. @@ -167,7 +167,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <span id="result"> <<link "Go back to sleep">> <<replace "#result">> - You inform your personal assistant that you aren't planning to take any action. It's not every day that a monarchy collapses in the Old World, but it's also not particularly uncommon either. + You inform your personal assistant that you aren't planning to take any action. It's not every day that a monarchy collapses in the Old World, but it's also not particularly uncommon either. <</replace>> <</link>> <<if ($cash >= 50000) && ($rep >= 2000)>> @@ -417,7 +417,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<replace "#result">> You take a tablet and transmit a communication request to the new arcology owner. It doesn't take long for him to accept but when his video feed connects on your screen, you find yourself staring at the pained expression of the Queen herself. It becomes abundantly clear that someone is mounting her from behind as her body shakes and spasms from the intensity of their thrusts. You note that the Queen appears to be getting fucked on an extravagant, yet bloodstained, four-poster bed, likely the site of her former husband's demise. The mysterious individual unsurprisingly turns out to be the new arcology owner, revealing himself by shoving the Queen's face down against the stained bed sheets as he lowers his own face into frame. "How can I help you?" <br><br> - The man seems somewhat surprised that you want to purchase the Queen, given the breadth and quality of his other merchandise available, but not unduly so. Soon enough negotiations begin and a short time later an equitable price is agreed upon. Your new peer even throws in a slight discount, in exchange for allowing him to use the Queen himself for the remainder of the night. + The man seems somewhat surprised that you want to purchase the Queen, given the breadth and quality of his other merchandise available, but not unduly so. Soon enough negotiations begin and a short time later an equitable price is agreed upon. Your new peer even throws in a slight discount, in exchange for allowing him to use the Queen himself for the remainder of the night. <br><br> When the Queen arrives at your penthouse, she seems almost relieved and almost basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. <br><br> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index 1bb189eb41584339e906a8285673b5b7a6a8720e..0ed210809bf6fe477c6cd4d64941e4b30ab585cc 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -3,8 +3,8 @@ <<if $useTabs == 0>>__Arcology Management__<</if>> <br> -/* New Population -Populations depend on the 'demand' for them. People flock to the Free City when there are jobs. Jobs for lower class people depend on prosperity and the need for labor from other classes. They compete with slaves for work. +/* New Population +Populations depend on the 'demand' for them. People flock to the Free City when there are jobs. Jobs for lower class people depend on prosperity and the need for labor from other classes. They compete with slaves for work. More elite citizens require their own slaves and will cause the population of slaves to increase as they move in. FS and policies will impact how many slaves they desire and how productive they are. The PC's menials also compete for labor within the arcology. Slaves can now 'expire', speed depends on FS and policies. Default lifespan for menials is an average of ~4 years. */ <<set $oldACitizens = $ACitizens, @@ -193,7 +193,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, - _welfareFS *= 1 + Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * -0.05, + _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, _topClass += Math.trunc(Math.min($arcologies[0].FSRomanRevivalist, 100) / 20) * -5.4, @@ -525,7 +525,7 @@ _middleClass *= 1 + ($TSS.subsidize + $GRI.subsidize + $SCP.subsidize + $LDE.sub /*Slave retirement trigger pulled (one time only)*/ <<if $CitizenRetirementTrigger == 1>> - <<if $arcologies[0].FSSupremacistLawME < 1 && $arcologies[0].FSSubjugationistLawME < 1>> + <<if $arcologies[0].FSSupremacistLawME < 1 && $arcologies[0].FSSubjugationistLawME < 1>> <<set $lowerClass += Math.trunc(($NPCSlaves + $helots + $fuckdolls + $menialBioreactors) * 0.2)>> <<elseif $arcologies[0].FSSubjugationistLawME == 1>> <<set $lowerClass += Math.trunc(($NPCSlaves + $helots + $fuckdolls + $menialBioreactors) * 0.15)>> @@ -539,7 +539,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 +573,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>> @@ -895,8 +895,8 @@ _percTopClass = Math.trunc(($topClass / ($ACitizens + $ASlaves)) * 1000) / 10>> <br>Lower Class Citizens | <<print $lowerClass>> | <<print _percLowerClass>>% <br>Middle Class Citizens | <<print $middleClass>> | <<print _percMiddleClass>>% <br>Upper Class Citizens | <<print $upperClass>> | <<print _percUpperClass>>% -<br>Millionaires | <<print $topClass>> | <<print _percTopClass>>% -<br>Slaves | <<print $ASlaves>> | <<print _percASlaves>>% +<br>Millionaires | <<print $topClass>> | <<print _percTopClass>>% +<br>Slaves | <<print $ASlaves>> | <<print _percASlaves>>% <br> <br><<if $arcologies[0].FSSupremacistLawME == 1>>The citizenry is entirely $arcologies[0].FSSupremacistRace.<</if>> <<if $arcologies[0].FSRomanRevivalistLaw == 1>>The citizens take pride in their martial duties, preferring to wear utilitarian clothing even when off duty.<</if>> diff --git a/src/uncategorized/assign.tw b/src/uncategorized/assign.tw index c8d5757e3160dcc63b0637e6eab6b9f3db0a68cb..9fb35d058a7c6fff5f76faa31fb1b3c4d9f0df69 100644 --- a/src/uncategorized/assign.tw +++ b/src/uncategorized/assign.tw @@ -19,7 +19,7 @@ <<default>> <<= assignJob($activeSlave, $assignTo)>> - + <<if ($showAssignToScenes == 1) && ($activeSlave.fetish != "mindbroken")>> <<if ($assignTo == "Dairy") && (($dairyStimulatorsSetting >= 2) || ($dairyFeedersSetting >= 2) || ($dairyPregSetting >= 2))>> <<goto "Industrial Dairy Assignment Scene">> diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 27927fc1d18f57138618e05ea670443d81d1a865..d6c0f9211a439c8730a5f010925e315df35eaa99 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -325,7 +325,7 @@ <<if $slaves[$i].energy > 40 && $slaves[$i].energy < 95>> <<set $slaves[$i].energy++>> <</if>> - + <<if $showEWD != 0>> <br><br> /* 000-250-006 */ @@ -481,7 +481,7 @@ <<if $brothelAdsSpending != 0>> An ad campaign is supporting business there, and whores that match it make more ¤. <</if>> - + <br> <<if $brothelAdsSpending != 0>> <<if $brothelAdsStacked == 1>> @@ -548,7 +548,7 @@ <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> <</if>> - + <br> <<if ($brothelAdsSpending > 0)>> <<if $brothelAdsPreg == 1>> @@ -615,7 +615,7 @@ <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> <</if>> - + <br> <<if ($brothelAdsSpending > 0)>> <<if $brothelAdsModded == 1>> @@ -682,7 +682,7 @@ <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> <</if>> - + <br> <<if ($brothelAdsSpending > 0)>> <<if ($brothelAdsImplanted == 1)>> @@ -749,7 +749,7 @@ <<set $rep -= random(_minBonus,_maxBonus)>> <</if>> <</if>> - + <<if $seeDicks != 0>> <br> <<if ($brothelAdsSpending > 0)>> @@ -816,7 +816,7 @@ <</if>> <</if>> <</if>> - + <br> <<if ($brothelAdsSpending > 0)>> <<switch ($brothelAdsOld)>> @@ -917,7 +917,7 @@ b.totalExpenses = b.whoreCosts + b.adsCosts + b.maintenance; b.profit = b.totalIncome - b.totalExpenses; <</script>> - + <br><br> $brothelNameCaps makes you @@.yellowgreen;<<print cashFormat(_profits)>>@@ this week. diff --git a/src/uncategorized/bulkSlaveIntro.tw b/src/uncategorized/bulkSlaveIntro.tw index 32644550d4690ca8dd6aa9b528571c09e5fc7c39..6c442cb23b1b20b8e59c88b3e98f478995a14817 100644 --- a/src/uncategorized/bulkSlaveIntro.tw +++ b/src/uncategorized/bulkSlaveIntro.tw @@ -38,7 +38,7 @@ You spent @@.yellowgreen;<<print cashFormat($spent)>>@@ on your new slaves.<br><br> <<case "inStock">> - You clear out <<MarketName $slaveMarket $numArcology>> of its stock of $newSlaves.length slaves. + You clear out <<MarketName $slaveMarket $numArcology>> of its stock of $newSlaves.length slaves. <<if $slaveMarket == "TFS">> /* Put line about The Futanari Sisters discount & pricing */ <<elseif $discount == 475>> @@ -47,10 +47,10 @@ With all your discounts factored in you got a @@.yellowgreen;<<print (500-$discount)/5>>%@@ discount; <</if>> You spent @@.yellowgreen;<<print cashFormat($spent)>>@@ on your new slaves.<br><br> - + <<case "event">> This is placeholder event info. - + <</switch>> /* remove the below line to make the intro blurb show up for every slave, not just the first */ <<set $introType = "">> @@ -75,23 +75,23 @@ Showing new slave <<print $newSlaveIndex+1>> of <<print $newSlaves.length>>: <</if>> <br><br> - + /* Set activeSlave to the desired newSlave so that existing code can be used */ <<set $activeSlave = $newSlaves[$newSlaveIndex]>> /* Due to possible gingering, the Long Slave Description must be displayed before the New Slave Intro */ <<set $saleDescription = 1>> /* policies were applied earlier, if needed */ <<include "Long Slave Description">> - + <br> - + /* Use existing New Slave Intro */ <<include "New Slave Intro">> /* calls removeGingering() if needed */ - + /* Override nextButton setting from New Slave Intro */ <<set $nextButton = "Continue">> <<set $nextLink = "Bulk Slave Intro">> - + /* Add an option = goto the next slave below the New Slave Intro section */ <br><br> <<if $newSlaveIndex < ($newSlaves.length - 1)>> diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index 5441b59c5c015e373c85a24a424fe9f1f76c4bd7..f7e069dcdda3cff72c0045ce28ed4194e6a38e92 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -41,7 +41,7 @@ __Sex Slave Purchase Options__ <</if>> <<if ($rep > 500)>> -<br>[[Kidnappers' Market|Slave Markets][$slaveMarket = "kidnappers", $slavesSeen += 1]] | +<br>[[Kidnappers' Market|Slave Markets][$slaveMarket = "kidnappers", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -55,7 +55,7 @@ __Sex Slave Purchase Options__ <<for _i = 0; _i < $arcologies.length; _i++>> <<if $arcologies[_i].direction != 0>> <br> <<print '[[Slaves from|Slave Markets][$slaveMarket = "neighbor", $numArcology = ' + _i + ']]'>> - '' $arcologies[_i].name'' + '' $arcologies[_i].name'' <<if $cash > _minimumFive>> | <<print '[[(x5)|Bulk Slave Generate][$slaveMarket = "neighbor", $introType = "bulk", $numSlaves = 5, $numArcology = '+_i+']]'>> <</if>> @@ -66,7 +66,7 @@ __Sex Slave Purchase Options__ <</for>> <<if ($rep > 1000)>> - <br>[[Runaway Hunters' Market|Slave Markets][$slaveMarket = "hunters", $slavesSeen += 1]] | + <br>[[Runaway Hunters' Market|Slave Markets][$slaveMarket = "hunters", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "hunters", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -77,7 +77,7 @@ __Sex Slave Purchase Options__ <</if>> <<if ($rep > 2000)>> - <br>[[Indentures Market|Slave Markets][$slaveMarket = "indentures", $slavesSeen += 1]] | + <br>[[Indentures Market|Slave Markets][$slaveMarket = "indentures", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "indentures", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -88,7 +88,7 @@ __Sex Slave Purchase Options__ <</if>> <<if ($rep > 3000)>> - <br>[[Raiders' Market|Slave Markets][$slaveMarket = "raiders", $slavesSeen += 1]] | + <br>[[Raiders' Market|Slave Markets][$slaveMarket = "raiders", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "raiders", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -99,7 +99,7 @@ __Sex Slave Purchase Options__ <</if>> <<if ($pedo_mode == 1 || ($minimumSlaveAge <= 13 && $minimumSlaveAge <= $fertilityAge)) && ($rep > 3500)>> - <br>[[Raiders' Black Market|Slave Markets][$slaveMarket = "underage raiders", $slavesSeen += 1]] | + <br>[[Raiders' Black Market|Slave Markets][$slaveMarket = "underage raiders", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "underage raiders", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -110,7 +110,7 @@ __Sex Slave Purchase Options__ <</if>> <<if ($rep > 4000)>> - <br>[[Trainers' Market|Slave Markets][$slaveMarket = "trainers", $slavesSeen += 1]] | + <br>[[Trainers' Market|Slave Markets][$slaveMarket = "trainers", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "trainers", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -118,9 +118,9 @@ __Sex Slave Purchase Options__ [[(x10)|Bulk Slave Generate][$slaveMarket = "trainers", $introType = "bulk", $numSlaves = 10]] | <</if>> //Slaves will tend to be good quality and obedient.// - + <<if $arcologies[0].FSPaternalist == "unset">> - <br>[[Wetware CPUs|Slave Markets][$slaveMarket = "wetware", $slavesSeen += 1]] | + <br>[[Wetware CPUs|Slave Markets][$slaveMarket = "wetware", $slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "wetware", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -135,7 +135,7 @@ __Sex Slave Purchase Options__ <<if ($rep > 5000)>> <<set $weeklyMarket = $prisonCircuit[$prisonCircuitIndex]>> - <br>[[Prisoner Sale|Criminal Market][$slavesSeen += 1]] | + <br>[[Prisoner Sale|Criminal Market][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = $weeklyMarket, $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -162,7 +162,7 @@ __Sex Slave Purchase Options__ <<if ($rep > 5500)>> <br>''Slave Schools:'' //High prices; will be young and healthy.// <<if ($seeDicks != 100)>> - <br> [[The Slavegirl School][$slavesSeen += 1]] | + <br> [[The Slavegirl School][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "TSS", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -170,14 +170,14 @@ __Sex Slave Purchase Options__ [[(x10)|Bulk Slave Generate][$slaveMarket = "TSS", $introType = "bulk", $numSlaves = 10]] | <</if>> //Straightforward slaves with good training.//<<if $TSS.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - - <br> [[Growth Research Institute][$slavesSeen += 1]] | + + <br> [[Growth Research Institute][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "GRI", $introType = "bulk", $numSlaves = 5]] | <</if>> //Poorly trained slaves with huge assets.//<<if $GRI.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - - <br> [[St. Claver Preparatory][$slavesSeen += 1]] | + + <br> [[St. Claver Preparatory][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "SCP", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -185,8 +185,8 @@ __Sex Slave Purchase Options__ [[(x10)|Bulk Slave Generate][$slaveMarket = "SCP", $introType = "bulk", $numSlaves = 10]] | <</if>> //Slaves with basic training and solid implants.//<<if $SCP.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - - <br> [[The Cattle Ranch][$slavesSeen += 1]] | + + <br> [[The Cattle Ranch][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "TCR", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -194,16 +194,16 @@ __Sex Slave Purchase Options__ [[(x10)|Bulk Slave Generate][$slaveMarket = "TCR", $introType = "bulk", $numSlaves = 10]] | <</if>> //Mentally conditioned free-range cowgirls.//<<if $TCR.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - - <br> [[The Hippolyta Academy][$slavesSeen += 1]] | + + <br> [[The Hippolyta Academy][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "HA", $introType = "bulk", $numSlaves = 5]] | <</if>> //High quality slaves of powerful physique and refined skills.//<<if $HA.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - + <</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>> @@ -211,8 +211,8 @@ __Sex Slave Purchase Options__ [[(x10)|Bulk Slave Generate][$slaveMarket = "LDE", $introType = "bulk", $numSlaves = 10]] | <</if>> //Slaves optimized and trained for anal.//<<if $LDE.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - - <br> [[The Gymnasium-Academy][$slavesSeen += 1]] | + + <br> [[The Gymnasium-Academy][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "TGA", $introType = "bulk", $numSlaves = 5]] | <</if>> @@ -220,8 +220,8 @@ __Sex Slave Purchase Options__ [[(x10)|Bulk Slave Generate][$slaveMarket = "TGA", $introType = "bulk", $numSlaves = 10]] | <</if>> //Well trained slaves with dicks.//<<if $TGA.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - - <br> [[The Futanari Sisters][$slavesSeen += 1]] | + + <br> [[The Futanari Sisters][$slavesSeen += 1]] | <<if $cash > _minimumFive>> [[(x5)|Bulk Slave Generate][$slaveMarket = "TFS", $introType = "bulk", $numSlaves = 5]] | <</if>> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index c8eacb9a6c6f51c0cf679da2c97b530c5bc323be..716bf26ffca7b888c77fbcb0f36224881200915a 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -231,7 +231,7 @@ <<for _dI = 0; _dI < _DL; _dI++>> <<set $i = $slaveIndices[$CliniciIDs[_dI]]>> <<setLocalPronouns $slaves[$i]>> - + <<if $slaves[$i].devotion < 45>> <<set $slaves[$i].devotion += 4>> <</if>> diff --git a/src/uncategorized/corporationDevelopments.tw b/src/uncategorized/corporationDevelopments.tw index 1e9492e81fe8e72352c4752abc5f457542f06e1d..dcd0a1cd4d1ef34a21c69386e799b88e334abea8 100644 --- a/src/uncategorized/corporationDevelopments.tw +++ b/src/uncategorized/corporationDevelopments.tw @@ -66,9 +66,9 @@ in total, the corporation has enslaved <<print commaNum($corpPeopleEnslaved)>> p <<set _drugWeight = 0.1, _trainingWeight += 0.1>> <</if>> <<set _improvementAssetsTotal = ($trainingAssets * _trainingWeight) + ($surgicalAssets * _surgicalWeight) + ($drugAssets * _drugWeight)>> -The corporation +The corporation <<if _improvementAssetsTotal > $slaveAssets * 0.6>> - has enough training and medical assets to rapidly improve + has enough training and medical assets to rapidly improve <<set $slaveAssets += Math.ceil(Math.log($slaveAssets)*800)>> <<elseif _improvementAssetsTotal > $slaveAssets * 0.4>> uses its training and medical assets to improve @@ -115,7 +115,7 @@ Since it is <<elseif _dividendPerShare > 0.1>> <<set _multplier = 0.1>> modestly profitable, a small dividend of @@.yellowgreen;¤0.1@@ <<elseif $corpProfit > 0>> <<set _multplier = 1+Math.ceil(($corpProfit*0.2*$personalShares)/_totalShares)>> - bearly profitable, a meager dividend + bearly profitable, a meager dividend <</if>> <<if _dividendPerShare >= 0.1>>/share<</if>> was paid out to stockholders; you received @@.yellowgreen;<<if _dividendPerShare >= 0.1>> <<print cashFormat($personalShares*_multplier)>> <<else>> <<print cashFormat(_multplier)>> <</if>>@@. <<if _dividendPerShare >= 0.1>> @@ -123,7 +123,7 @@ Since it is <<else>> <<set $cash += _multplier, $corpCash -= Math.trunc($corpProfit*0.2)>> <</if>> - + <<set _roll = random(1,100)>> <<if $sharePrice*_totalShares < $corpValue*0.5>> /* market value is less than 50% of value of assets */ @@ -152,7 +152,7 @@ Since it is Shares in your corporation are trading at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice))>>@@: <<if $oldSharePrice == $sharePrice>> - no different from + no different from <<elseif $oldSharePrice > $sharePrice>> down @@.yellowgreen;<<print cashFormat(Math.ceil(($oldSharePrice-$sharePrice)*100)/100)>>@@ <<else>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 328837a142843b4448f7095d3f8662a3f5d4ead2..6df479b16b1ce5dd9b590928994a4f88c630256b 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -141,13 +141,13 @@ your __personal living expenses__ are <<print cashFormat(Math.trunc($girls*(250+ <<if ($servantsQuarters > 0 && $servantsQuartersUpgradeMonitoring > 0) || $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || ($cyberMod != 0 && $researchLab.built == "true")>> -<br>__Penthouse facility maintenance__: +<br>__Penthouse facility maintenance__: <<if ($servantsQuarters > 0) && ($servantsQuartersUpgradeMonitoring > 0)>> - Servants' Quarters: <<print cashFormat((0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost))>> + Servants' Quarters: <<print cashFormat((0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost))>> <<set _archologyCosts += 0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost>> <</if>> <<if $nursery > 0>> /*TODO: this will definitely need to be expanded to take into account the number of children and other factors*/ - Nursery: <<print cashFormat($nursery*$facilityCost)>> + Nursery: <<print cashFormat($nursery*$facilityCost)>> <<set _archologyCosts += $nursery*$facilityCost>> <</if>> <<if ($masterSuiteUpgradePregnancy > 0)>> @@ -178,17 +178,17 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <<set _archologyCosts += ($edictsUpkeep + $SFSupportUpkeep)>> <</if>> <<if $propHub != 0 || $secHQ != 0 || $secBarracks != 0 || $riotCenter != 0>> - <br>__Security apartus maintenance costs__: + <br>__Security apartus maintenance costs__: <<if $propHub != 0>> - Propaganda Hub: @@.yellowgreen;<<print cashFormat($propHubUpkeep)>>@@ + Propaganda Hub: @@.yellowgreen;<<print cashFormat($propHubUpkeep)>>@@ <<set _archologyCosts += $propHubUpkeep>> <</if>> <<if $secHQ != 0>> - Security Headquarters: @@.yellowgreen;<<print cashFormat(($secHQUpkeep)+(20*$secHelots))>>@@ + Security Headquarters: @@.yellowgreen;<<print cashFormat(($secHQUpkeep)+(20*$secHelots))>>@@ <<set _archologyCosts += ($secHQUpkeep)+(20*$secHelots)>> <</if>> <<if $secBarracks != 0>> - Barracks: @@.yellowgreen;<<print cashFormat($secBarracksUpkeep)>>@@ + Barracks: @@.yellowgreen;<<print cashFormat($secBarracksUpkeep)>>@@ <<set _archologyCosts += $secBarracksUpkeep>> <</if>> <<if $riotCenter != 0>> @@ -196,7 +196,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <<set _archologyCosts += $riotUpkeep>> <</if>> <</if>> - + <<if $soldierWages == 0>> <<set _soldierMod = 1>> <<elseif $soldierWages == 1>> @@ -205,7 +205,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <<set _soldierMod = 2>> <</if>> <<if $militiaUnits.length > 0>> - <br>__Militia platoon(s) upkeep__: + <br>__Militia platoon(s) upkeep__: <<set _milTotal = 0>> <<for _i = 0; _i < $militiaUnits.length; _i++>> <i> <<print ordinalSuffix($militiaUnits.length-[_i])>>:</i> <<print cashFormat($militiaUnits[_i].troops*$soldierUpkeep * _soldierMod)>> @@ -214,7 +214,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <br> __Total__: @@.yellowgreen;<<print cashFormat(_milTotal)>>@@ <</if>> <<if $slaveUnits.length > 0>> - <br>__Slave platoon(s) upkeep__: + <br>__Slave platoon(s) upkeep__: <<set _slaveTotal = 0>> <<for _i = 0; _i < $slaveUnits.length; _i++>> <i> <<print ordinalSuffix($slaveUnits.length-[_i])>>:</i> <<print cashFormat($slaveUnits[_i].troops*$soldierUpkeep * 0.5 * _soldierMod)>> @@ -223,7 +223,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <br> __Total__: @@.yellowgreen;<<print cashFormat(_slaveTotal)>>@@ <</if>> <<if $mercUnits.length > 0>> - <br>__Merc platoon(s) upkeep__: + <br>__Merc platoon(s) upkeep__: <<set _mercTotal = 0>> <<for _i = 0; _i < $mercUnits.length; _i++>> <i> <<print ordinalSuffix($mercUnits.length-[_i])>>:</i> <<print cashFormat($mercUnits[_i].troops*$soldierUpkeep * 1.5 * _soldierMod)>> @@ -321,15 +321,15 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <<if $alwaysSubsidizeGrowth > 0 || $alwaysSubsidizeRep > 0 || $RegularParties > 0>> <br>__Weekly costs__: <<if $alwaysSubsidizeGrowth > 0>> - arcology growth subsidy: @@.yellowgreen;<<print cashFormat($policyCost)>>@@ + arcology growth subsidy: @@.yellowgreen;<<print cashFormat($policyCost)>>@@ <<set _archologyCosts += $policyCost>> <</if>> <<if $alwaysSubsidizeRep > 0>> - self-promotion budget: @@.yellowgreen;<<print cashFormat($policyCost)>>@@ + self-promotion budget: @@.yellowgreen;<<print cashFormat($policyCost)>>@@ <<set _archologyCosts += $policyCost>> <</if>> <<if $RegularParties > 0>> - social gatherings: @@.yellowgreen;<<print cashFormat($policyCost)>>@@ + social gatherings: @@.yellowgreen;<<print cashFormat($policyCost)>>@@ <<set _archologyCosts += $policyCost>> <</if>> <</if>> @@ -432,7 +432,7 @@ $nursery > 0 || $masterSuiteUpgradePregnancy > 0 || $incubator > 0 || <</switch>> <br> <i>Living expenses:</i> <<print cashFormat(_livingExpense)>> <<set _individualCosts += _livingExpense>> - + <br> <i>Basic slave food cost:</i> <<print cashFormat($foodCost*4)>> <<set _individualCosts += $foodCost*4>> <<switch $slaves[$i].diet>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index 7471800d36de1f2a7d6272e51fea8414d347f7de..4e90a77ad88e97adec3363e40d200e97cfc9dc78 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -379,7 +379,7 @@ <<set WombCleanGenericReserve($slaves[$i], "incubator", 9999)>> <<set WombCleanGenericReserve($slaves[$i], "nursery", 9999)>> <</if>> - + /* General End of Week effects */ <<if $showEWD != 0>> <br><br> @@ -998,7 +998,7 @@ <</if>> $dairyNameCaps produced <<print _milkWeek+_outputMilk>> liters of milk<<if _cumWeek > 0>> and <<print _cumWeek+_outputCum>> liters of cum<</if>> this week. <<if $inflatedSlavesMilk > 0>> - _outputMilk liters of milk were pumped into your penthouse for filling slaves this week. + _outputMilk liters of milk were pumped into your penthouse for filling slaves this week. <</if>> <<if $inflatedSlavesCum > 0>> <<if $inflatedSlavesMilk > 0>>and <</if>>_outputCum liters of cum were pumped into your penthouse<<if $inflatedSlavesMilk > 0>> as well<<else>> this week<</if>>. diff --git a/src/uncategorized/discardConfirm.tw b/src/uncategorized/discardConfirm.tw index 0d2780f4ae744cae6af0103c9b7ebb20197d5bed..5243c52d3155f4b54357278d0d9d6a98cd4b4a1a 100644 --- a/src/uncategorized/discardConfirm.tw +++ b/src/uncategorized/discardConfirm.tw @@ -1,5 +1,5 @@ :: Discard Confirm [nobr] - + This will permanently remove $activeSlave.slaveName from the game, and you will not receive any money for $him. This is primarily intended as a way to rid yourself of bugged slaves. Are you certain? <br><br> diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw index 0f9cbde84595e37b529aa312563f0fffe3191a95..f9598506fdc0d2956a53f5f297e6c7a691a8038e 100644 --- a/src/uncategorized/dispensary.tw +++ b/src/uncategorized/dispensary.tw @@ -607,7 +607,7 @@ Implant Production The fabricator is capable of producing supportive mesh uterine implants. <br> <</if>> - + <</if>> <<if $geneticMappingUpgrade == 1>> diff --git a/src/uncategorized/freeRangeDairyAssignmentScene.tw b/src/uncategorized/freeRangeDairyAssignmentScene.tw index e74ce0c3eeceb5d76a82ba80d8239c7914d1edac..8745f39a1f4bafff1de3eea1748e464e133440f0 100644 --- a/src/uncategorized/freeRangeDairyAssignmentScene.tw +++ b/src/uncategorized/freeRangeDairyAssignmentScene.tw @@ -332,7 +332,7 @@ It does not take long for $activeSlave.slaveName to reach $his first orgasm of m <</if>> <<if $activeSlave.lactation > 0>> <br> -The milking cups <<if $activeSlave.nipples == "fuckable">>over<<else>>on<</if>> $his nipples switch from rhythmic pulsing into intense suction. Aided by $his orgasm, milk spurts from $his nipples +The milking cups <<if $activeSlave.nipples == "fuckable">>over<<else>>on<</if>> $his nipples switch from rhythmic pulsing into intense suction. Aided by $his orgasm, milk spurts from $his nipples <<if $activeSlave.boobs > 20000>> in obscenely massive amounts. $His immense breasts seem to never empty. <<elseif $activeSlave.boobs > 10000>> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index b22c04aa6e8765899aef4ac3a0d48119b5ad11e1..94ba54bd4735ba80e30b63cd95c9326a287e78fb 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -196,22 +196,22 @@ in the capital city. <<if $PAidTarget != "seizedMission">> They are deeply worried by the situation. There have been large riots over the past week, and yesterday they became seriously violent. The unrest is targeting <<if $PAidTarget == "convent">> - better-off citizens, including the caller. Though most of the nuns have already left, the leader and a few of her women are now stuck in the area and are running out of options as the riots lock down transportation. + better-off citizens, including the caller. Though most of the nuns have already left, the leader and a few of her women are now stuck in the area and are running out of options as the riots lock down transportation. <<elseif $PAidTarget == "school">> - better-off citizens, including the caller. Though most of the students have already made it out, the principal and a few students are now stuck in the area and are running out of options as the riots lock down transportation. + better-off citizens, including the caller. Though most of the students have already made it out, the principal and a few students are now stuck in the area and are running out of options as the riots lock down transportation. <<elseif $PAidTarget == "housewives">> - better-off citizens, including the caller. Though most of them have taken flights out, the leader and a few of them are now stuck in the area and are running out of options as the riots lock down transportation. + better-off citizens, including the caller. Though most of them have taken flights out, the leader and a few of them are now stuck in the area and are running out of options as the riots lock down transportation. <<elseif $PAidTarget == "maternity">> - better-off citizens, including the caller. Though most of the patients have already left, several of the most pregnant are now stuck in the area and are running out of options as the riots lock down transportation. + better-off citizens, including the caller. Though most of the patients have already left, several of the most pregnant are now stuck in the area and are running out of options as the riots lock down transportation. <<elseif $PAidTarget == "conversion">> - better-off citizens, including the caller. Though most of the camp's inmates have already left, a few of them and the owner are now stuck in the area and are running out of options as the riots lock down transportation. + better-off citizens, including the caller. Though most of the camp's inmates have already left, a few of them and the owner are now stuck in the area and are running out of options as the riots lock down transportation. <<elseif $PAidTarget == "gradeSchool">> - better-off citizens, including the caller. Though most of the other students and faculty escaped, a few of the students are now stuck in the school and are running out of options as the riots steadily creep closer to the grounds. + better-off citizens, including the caller. Though most of the other students and faculty escaped, a few of the students are now stuck in the school and are running out of options as the riots steadily creep closer to the grounds. <<elseif $PAidTarget == "volleyballTeam">> vulnerable citizens, including the caller. Their bus broke down on the way to the championship game and all those that have left to get help have not returned. Her and her several remaining teammates are running out of options as those looking for easy targets creep ever closer. <</if>> <<else>> - After years of constant rape and abuse, an opening finally arrived for escape when a rival faction raided the decaying church they were stored in; however, the situation outside isn't much better. Violent riots are taking place and the mobs are eagerly snatching up whatever loot and women they can get their hands on. She and the remaining women are trapped and in no condition to run; in particular the youngest of the group who is ripe with child, though she herself and some of the others are carrying their rapists' babies as well. They are completely out of options as the looters work their way down the city streets. + After years of constant rape and abuse, an opening finally arrived for escape when a rival faction raided the decaying church they were stored in, however the situation outside isn't much better. Violent riots are taking place and the mobs are eagerly snatching up what ever loot and women they can get their hands on. She and the remaining women are trapped and in no condition to run; most particularly the youngest of the group who is ripe with child, though she herself and one of the others are also carrying their rapists' babies. They are completely out of options as the looters work their way down the city streets. <</if>> They beg you to help evacuate them, and promise to pay you once they're out. @@ -347,8 +347,8 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 0>> <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>> - <<set $activeSlave.sexualFlaw = either("hates anal", "idealistic", "shamefast")>> + <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "anorexic")>> + <<set $activeSlave.sexualFlaw = either("shamefast", "idealistic", "hates anal")>> <<set _newSlaves.push($activeSlave)>> <</for>> <<elseif $PAidTarget == "maternity">> @@ -375,11 +375,12 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.vagina = random(1,3)>> <<set $activeSlave.boobs += 100*random(0,2)>> <<set $activeSlave.lactation = 1>> - <<set $activeSlave.nipples = either("cute", "inverted", "partially inverted", "puffy")>> + <<set $activeSlave.nipples = either("cute", "puffy", "partially inverted", "inverted")>> <<set _newSlaves.push($activeSlave)>> <</for>> In any case, you've enslaved a fine group. The expectant mothers vary widely; the only thing they have in common is their gravid bellies. None of them are in really serious condition, either, and they should bear the transition to slave life reasonably well despite their pregnancies. <<elseif $PAidTarget == "gradeSchool">> + In any case, you've enslaved a fine group. The girls are all within a similar age range, young, and healthy. Their youth and vigor should make them quite popular. <<for $i = 0; $i < 4; $i++>> <<if $minimumSlaveAge <= 7>> <<set $activeSlaveOneTimeMinAge = 7>> @@ -404,8 +405,8 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.health = random(-10,10)>> <<set _newSlaves.push($activeSlave)>> <</for>> - In any case, you've enslaved a fine group. The students are all within a similar age range, young, and healthy. Their youth and vigor should make them quite popular. <<elseif $PAidTarget == "conversion">> + In any case, you've enslaved a fine group. Certain religious groups persist in the hilarious delusion that it's possible to alter sexual orientation through prayer. In your experience, hormones, drugs, and compliance training are far more effective. <<set $activeSlaveOneTimeMinAge = 26>> <<set $activeSlaveOneTimeMaxAge = 42>> <<set $oneTimeDisableDisability = 1>> @@ -425,9 +426,9 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = random(15,40)>> <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.fetish = either("buttslut", "cumslut", "submissive")>> + <<set $activeSlave.fetish = either("submissive", "cumslut", "buttslut")>> <<set $activeSlave.fetishStrength = random(1,2)>> - <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "hates women", "liberated", "odd")>> + <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "hates women", "odd", "liberated")>> <<set $activeSlave.sexualFlaw = either("repressed", "shamefast")>> <<set _newSlaves.push($activeSlave)>> <<for $i = 0; $i < 3; $i++>> @@ -450,12 +451,12 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 0>> <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.behavioralFlaw = either("anorexic", "bitchy", "devout", "odd")>> - <<set $activeSlave.sexualFlaw = either("apathetic", "repressed", "shamefast")>> + <<set $activeSlave.behavioralFlaw = either("bitchy", "odd", "anorexic", "devout")>> + <<set $activeSlave.sexualFlaw = either("shamefast", "repressed", "apathetic")>> <<set _newSlaves.push($activeSlave)>> <</for>> - In any case, you've enslaved a fine group. Certain religious groups persist in the hilarious delusion that it's possible to alter sexual orientation through prayer. In your experience, hormones, drugs, and compliance training are far more effective. <<elseif $PAidTarget == "volleyballTeam">> + In any case, you've enslaved a fine group. The girls are in fine health, fit and just past their majority, likely the reason any that stepped off the bus were promptly abducted. Their youth and vigor should make them quite popular, as will their experience with handling balls. <<for $i = 0; $i < 4; $i++>> <<set $activeSlaveOneTimeMinAge = 18>> <<set $activeSlaveOneTimeMaxAge = 18>> @@ -475,7 +476,6 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.butt = random(1,2)>> <<set _newSlaves.push($activeSlave)>> <</for>> - In any case, you've enslaved a fine group. The girls are in fine health, fit and just past their majority, likely the reason any that stepped off the bus were promptly abducted. Their youth and vigor should make them quite popular, as will their experience with handling balls. <<elseif $PAidTarget == "seizedMission">> In any case, you've enslaved a fine group. The women will clean up nicely and are already accustomed to being raped and abused, so they should bear the transition to slave life reasonably well. The leader is a little older than the rest and clearly has been pregnant several times given the sag to her breasts and the stretch marks coating her swollen belly; it's clear she has a rape baby growing inside her. The next two are younger, but no better off; one is hugely pregnant and the other shows signs of a recent birth. The last, however, is the most eye-catching; <<if $minimumSlaveAge < 8 && $fertilityAge < 8>> @@ -522,7 +522,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.pregWeek = $activeSlave.preg>> <<run SetBellySize($activeSlave)>> <<run WombChangeGene($activeSlave, "race", "black")>> - <<set _skinTone = either("brown", "dark brown", "light brown")>> + <<set _skinTone = either("dark brown", "light brown", "brown")>> <<run WombChangeGene($activeSlave, "skin", _skinTone)>> <<run WombChangeGene($activeSlave, "hColor", "black")>> <<run WombChangeGene($activeSlave, "eyeColor", "brown")>> @@ -570,7 +570,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.pregWeek = $activeSlave.preg>> <<run SetBellySize($activeSlave)>> <<run WombChangeGene($activeSlave, "race", "black")>> - <<set _skinTone = either("brown", "dark brown", "light brown")>> + <<set _skinTone = either("dark brown", "light brown", "brown")>> <<run WombChangeGene($activeSlave, "skin", "black")>> <<run WombChangeGene($activeSlave, "hColor", "black")>> <<run WombChangeGene($activeSlave, "eyeColor", "brown")>> @@ -683,6 +683,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.nipples = either("cute", "puffy")>> <<set _newSlaves.push($activeSlave)>> <<else>> + In any case, you've enslaved a fine group. The women seem to have banded together when they were left to fend for themselves in their suburban neighborhood. They're older than many slaves, but they seem to have had rich husbands; they're conventionally pretty, and have lived soft lives that have left them healthy. <<for $i = 0; $i < 4; $i++>> <<set $activeSlaveOneTimeMinAge = 26>> <<set $activeSlaveOneTimeMaxAge = 42>> @@ -706,11 +707,10 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.analSkill = 0>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 15>> - <<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "liberated")>> - <<set $activeSlave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "idealistic", "shamefast")>> + <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "anorexic", "liberated")>> + <<set $activeSlave.sexualFlaw = either("shamefast", "idealistic", "hates anal", "hates oral", "apathetic")>> <<set _newSlaves.push($activeSlave)>> <</for>> - In any case, you've enslaved a fine group. The $women seem to have banded together when they were left to fend for themselves in their suburban neighborhood. They're older than many slaves, but they seem to have had rich husbands; they're conventionally pretty, and have lived soft lives that have left them healthy. <</if>> <<case "arcology naming">> @@ -971,7 +971,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <</link>> <br><<link "Force surgical repairs and compensation">> <<replace "#result">> - The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the manager's expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts@@. + The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts@@. <<run $slaves.forEach(function(s) { if (canGetPregnant(s)) { if (s.drugs == "breast injections") { @@ -1323,7 +1323,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<slaveCost _newSlaves[_genPlot]>> <<set $cash += $slaveCost>> <</for>> - While it takes some time, you eventually manage to @@.green;sell them all.@@ + Prisoners @@.green;sold.@@ <</replace>> <</link>> <br><<link "Enslave them all">> diff --git a/src/uncategorized/hgSelect.tw b/src/uncategorized/hgSelect.tw index 3bf4a7bd2126ab67b120ef41105ee53a1b0ab9bc..e0345c7ec309f20bf89e702946a85f0e2a42604b 100644 --- a/src/uncategorized/hgSelect.tw +++ b/src/uncategorized/hgSelect.tw @@ -71,7 +71,7 @@ _HGName is <br>__Behavior towards you__ <br> -_HGName +_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]] <<else>> diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index bb9ebbf48183cfc235371085fa5213378118e36b..8b8a127ead3a768f6ed9ea2ed4a3f53fa0bf55e4 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -75,7 +75,7 @@ <</if>> /* Saves use the first eight printed words to make the "file name", the below line cheats and makes saves here nicer named. */ -@@font-size: 0; $arcologies[0].name, Week $week, $slaves.length Slaves, <<print cashFormat($cash)>> … … … @@ +@@font-size: 0; $arcologies[0].name, Week $week, $slaves.length Slaves, <<print cashFormat($cash)>> … … … @@ <<if $newModelUI == 1>><<DisplayBuilding>><</if>> <<if $seeArcology == 1>> <<include "Arcology Description">> | [[Hide|Main][$seeArcology = 0]]<br><</if>> @@ -180,7 +180,7 @@ __''MAIN MENU''__ //[[Summary Options]]// | <<print "[[Use her holes|FButt][$activeSlave = $slaves["+_BG+"],$nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <<if $slaves[_BG].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> /*check*/ @@ -262,7 +262,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <</if>> <<if canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>> <<if $slaves[$i].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> /*check*/ @@ -284,7 +284,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <</if>> <<if canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>> <<if $slaves[$i].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> /*check*/ @@ -369,7 +369,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <<include "Slave Summary">> </div> </div> - + <div id="work a glory hole" class="tabcontent"> <div class="content"> <<if $showTipsFromEncy != 0>> @@ -424,7 +424,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <br><<MainLinks>> <</if>> -<<else>> /*Display traditionally, without tabs*/ +<<else>> /*Display traditionally, without tabs*/ //<<if $sortSlavesMain != 0>> <br> @@ -489,7 +489,7 @@ Filter by assignment: | <</if>> <<if canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>> <<if $slaves[$i].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> /*check*/ @@ -511,7 +511,7 @@ Filter by assignment: | <</if>> <<if canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>> <<if $slaves[$i].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> /*check*/ @@ -543,12 +543,12 @@ Filter by assignment: | | <<print "[[Use her holes|FButt][$activeSlave = $slaves["+_BG+"],$nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <<if $slaves[_BG].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> <<if canDoVaginal($slaves[_BG]) || canDoAnal($slaves[_BG])>> <<if $slaves[_BG].belly >= 300000>> - | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> + | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> /*check*/ diff --git a/src/uncategorized/manufacturing.tw b/src/uncategorized/manufacturing.tw index 92d1a840d32878083a5cc43fa44504e6a45ff9bb..293265b959dfd1bcb9e4e2852543fba747324c5d 100644 --- a/src/uncategorized/manufacturing.tw +++ b/src/uncategorized/manufacturing.tw @@ -16,7 +16,7 @@ This is a space in the arcology's service areas, <<if $sectors[$AS].type == "Sweatshops">> <<if $helots > 0>> <br><br> - You own <<print commaNum($helots)>> menial slaves. All your sweatshops together can use only <<print $Sweatshops*500>>, + You own <<print commaNum($helots)>> menial slaves. All your sweatshops together can use only <<print $Sweatshops*500>>, <<if $helots > $Sweatshops*500>> the remainder is assigned to various odd-jobs in the arcology. <<elseif $helots == $Sweatshops*500>> diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw index 86f91981777c076d6309c4e17bf9ace8665130f2..85b672861aeea037c0ac50c342ced3338e79b5c9 100644 --- a/src/uncategorized/masterSuiteReport.tw +++ b/src/uncategorized/masterSuiteReport.tw @@ -117,7 +117,7 @@ <<if $verboseDescriptions == 1>> Keeping such a prestigious slave as your concubine @@.green;adds to your fame.@@ <<if $Concubine.prestigeDesc == "She is a famed Free Cities whore, and commands top prices.">> - When she has a free moment, she refines her flexibility so that she is prepared for any sexual position you can think of, and many more that she researched just for your pleasure. + When she has a free moment, she refines her flexibility so that she is prepared for any sexual position you can think of, and many more that she researched just for your pleasure. <</if>> <<if $Concubine.prestigeDesc == "She is a famed Free Cities slut, and can please anyone.">> When she has a free moment, she pretties herself up so that she may be as beautiful as possible to make you look even better. diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index 5fc50ae4ff295158593fe10e130cf0abf802f44e..c585ed98dd3318c10a08b10ceb32b1a9ff2de6a4 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -57,7 +57,7 @@ Image display <<if $imageChoice == 1>> @@.yellow;Vector art by NoX/Deepmurk@@ is selected. [[Switch to rendered imagepack|Options][$imageChoice = 0]] | [[Switch to non-embedded vector art|Options][$imageChoice = 2]] | [[Switch to revamped embedded vector art|Options][$imageChoice = 3]] <br> - Face artwork is + Face artwork is <<if $seeFaces > 0>> @@.cyan;ENABLED@@. [[Disable|Options][$seeFaces = 0]] <<else>> @@ -93,7 +93,7 @@ Image display <</if>> <</if>> <br> - PA avatar art is + PA avatar art is <<if $seeAvatar == 1>> @@.cyan;ENABLED@@. [[Disable|Options][$seeAvatar = 0]] <<else>> diff --git a/src/uncategorized/pBombing.tw b/src/uncategorized/pBombing.tw index bc2c30b18a8db59eb77a9041ddba7c5a8b1aac6e..5ac0c7ac283f7a9929e19b1a5247940580fb4860 100644 --- a/src/uncategorized/pBombing.tw +++ b/src/uncategorized/pBombing.tw @@ -58,7 +58,7 @@ The implant is small, and went off too far ahead to do anything more than stun. <<set $activeSlave = $Bodyguard>> <<include "Remove activeSlave">> <</if>> /* closes $Bodyguard != 0 */ - + <<elseif $personalArms > 0>> You are prepared for this exigency. Your handsome clothing conceals a small but very powerful pistol. This fact comes slowly back to you as your ears and mind shake off the blast effects. There is something important about this fact, but you are having trouble thinking of it. Eventually, you remember, and groggily draw and level the weapon. Its rocket-assisted slugs detonate on contact, assisting your impaired marksmanship by causing fatal damage regardless of shot placement. You are alive, and you are not permanently damaged, which is more than can be said for your assailants, who have with the assistance of your weapon redecorated this area of the club in red tones. There is some @@.red;minor property damage@@ to repair, but no lasting harm. <<set $cash -= 1000>> diff --git a/src/uncategorized/pCitizensAndCivilians.tw b/src/uncategorized/pCitizensAndCivilians.tw index 569442a7d16df7480c5da5e9dc8737f99c9b3476..69a85be1fd71726072e8d720df319ccbcdc0f552 100644 --- a/src/uncategorized/pCitizensAndCivilians.tw +++ b/src/uncategorized/pCitizensAndCivilians.tw @@ -2,7 +2,7 @@ <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>> <<set _cost = 10000>> -<<else>> +<<else>> <<set _cost = 20000>> <</if>> diff --git a/src/uncategorized/pCoupAttempt.tw b/src/uncategorized/pCoupAttempt.tw index 0084e0742fa9ccca9fdaa6dba197a66e8edf16ca..b1ddb624ef4024a64b4a74ccfb09e8c5fa301769 100644 --- a/src/uncategorized/pCoupAttempt.tw +++ b/src/uncategorized/pCoupAttempt.tw @@ -13,7 +13,7 @@ <<else>>/* still pregnant slave */ <<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ <<set $traitor.pregWeek = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ - <</if>> + <</if>> <<run SetBellySize($traitor)>> /*In any case it's useful to do.*/ <<if $traitor.bald != 1>> diff --git a/src/uncategorized/pCoupCollaboration.tw b/src/uncategorized/pCoupCollaboration.tw index 2c9b37a9b7255213c8e0a01684d1f241f639a081..e9a656f7fc08fe934781d67f6bca454d80ea98f1 100644 --- a/src/uncategorized/pCoupCollaboration.tw +++ b/src/uncategorized/pCoupCollaboration.tw @@ -12,7 +12,7 @@ <<else>>/* still pregnant slave */ <<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ <<set $traitor.pregWeek = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ -<</if>> +<</if>> <<run SetBellySize($traitor)>> /*In any case it's useful to do.*/ You are awakened in the middle of the night by an odd darkness. All the normal lights of your healthy arcology are out. Main power has gone out, and you claw your way in the darkness to the video feeds, running on emergency backup. diff --git a/src/uncategorized/pCoupLoss.tw b/src/uncategorized/pCoupLoss.tw index 7ed6d5372076dd639ddb2105a879da99d8cf7050..7d5bbd57484c9b0c59cc926040eee9cf953272cf 100644 --- a/src/uncategorized/pCoupLoss.tw +++ b/src/uncategorized/pCoupLoss.tw @@ -11,7 +11,7 @@ <<else>>/* still pregnant slave */ <<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ <<set $traitor.pregWeek = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ -<</if>> +<</if>> <<run SetBellySize($traitor)>> /*In any case it's useful to do.*/ You are awakened in the middle of the night by a jolt that shakes the entire arcology, accompanied by a distant boom. It is followed by another, and another, and then the wail of the arcology's alarm systems, and then finally by a faint crackle that grows to a constant chatter of gunfire. Main power goes out, and you claw your way in the darkness to the video feeds, running on emergency backup. diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw index dda364abe584e50b43f901a7c3ed8da0f269c3c3..cbfa04c1862a95222ad47577c4e2429ef0da015f 100644 --- a/src/uncategorized/pHackerSupport.tw +++ b/src/uncategorized/pHackerSupport.tw @@ -125,7 +125,7 @@ As she finishes speaking, another spasm distorts her expression, and then she su <<case "imp">> She seems to have left a present for your poor personal assistant; her little impish avatar is visible in the bottom corner of a screen on the wall opposite you, and is writhing around, vigorously fisting her pussy. <<case "witch">> - She seems to have left a present for your poor personal assistant; her little witch avatar is visible in the bottom corner of a screen on the wall opposite you being assaulted by tentacles. They've already managed to rip her robes off and are currently forcing themselves into all her holes. Only once every orifice has two to three tentacles crammed into it does the beast start fucking her. Before long, + She seems to have left a present for your poor personal assistant; her little witch avatar is visible in the bottom corner of a screen on the wall opposite you being assaulted by tentacles. They've already managed to rip her robes off and are currently forcing themselves into all her holes. Only once every orifice has two to three tentacles crammed into it does the beast start fucking her. Before long, <<if $seePreg != 0>> half the tentacles are pumping the poor girl full of cum while the rest fill her with eggs; she struggles valiantly at first, but as her middle grows larger and heavier, she is forced to accept her fate. When the tentacles feel they can fit no more eggs into her, they pull her into a sitting position and spread her legs wide; just in time for the first hatched larva to begin squeezing its way from her packed womb. Moments later, another plops from her rear, and yet another squirms up her throat and out her mouth, flopping wetly onto her chest. With each path cleared, the rest of the larvae begin to pour from her body. <<else>> diff --git a/src/uncategorized/pPeacekeepersInfluence.tw b/src/uncategorized/pPeacekeepersInfluence.tw index a4456a52a9da00dcb1140f3dad80d065bc1dfa9d..c18b0c613834d17fd43b9bb11c296feacd23a99a 100644 --- a/src/uncategorized/pPeacekeepersInfluence.tw +++ b/src/uncategorized/pPeacekeepersInfluence.tw @@ -70,7 +70,7 @@ As you review intelligence from the area at your desk, <<default>> The round symbol pulses brightly, her way of indicating that she has important information for you. <</switch>> - "General $peacekeepers.generalName's men and women are using sex slaves," she reports, and brings up a trove of surveillance data to back up her assertion. "It was unofficial at first, + "General $peacekeepers.generalName's men and women are using sex slaves," she reports, and brings up a trove of surveillance data to back up her assertion. "It was unofficial at first, <<switch $assistantAppearance>> <<case "monstergirl">> just people with weapons in their hands doing what people with power over others do," she explains approvingly, showing her fangs. @@ -95,7 +95,7 @@ As you review intelligence from the area at your desk, <<case "preggololi">> just the guys enjoying some fresh young girls," she says with a hint of jealousy. <<case "angel">> - just the strong taking what they want without consideration," she sighs, sounding disapproving of something so uncivilized. + just the strong taking what they want without consideration," she sighs, sounding disapproving of something so uncivilized. <<case "cherub">> simply the satisfaction of one's urges," she says with disappointment. <<case "incubus">> diff --git a/src/uncategorized/pPeacekeepersIntro.tw b/src/uncategorized/pPeacekeepersIntro.tw index 7af89b0edd0d9e4c7e4cc17a23488799d3de089c..4744510527e37bd234224f63582b9e81401db4a4 100644 --- a/src/uncategorized/pPeacekeepersIntro.tw +++ b/src/uncategorized/pPeacekeepersIntro.tw @@ -22,7 +22,7 @@ The aftermath of the attack on the Free City by forces from the neighboring fail <<else>> hard-fought, but the attackers did most of the dying. Modern weapons are powerful, especially on the defensive, and there's no appetite in that area to repeat the experiment. <</if>> -There are still enough weapons and desperate people there to keep banditry and warlordism going more or less indefinitely, though. +There are still enough weapons and desperate people there to keep banditry and warlordism going more or less indefinitely, though. <br><br> diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw index 5f747929f0bdea9114808bb541628d4d42dbf60d..11a1cd6464302ee9284f8e34f0536ba2c78233ca 100644 --- a/src/uncategorized/pRivalryCapture.tw +++ b/src/uncategorized/pRivalryCapture.tw @@ -22,13 +22,13 @@ <</if>> <</if>> <<set _rivalType = _rivalType.random()>> -Your +Your <<if passage() == "P rivalry actions">> - target is quickly delivered. Politely dismissing the head of your <<if $mercenariesTitle != "mercenaries">> $mercenariesTitle<<else>> mercenaries<</if>>, you savor + 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 + bounty is quickly claimed, and you are treated to <</if>> -the delicious moment of finding your rival on her knees in front of you with a black bag over her head and her hands cuffed behind her. She's one of your slaves now, fundamentally no different than any other. Looking her over, the causes of her downfall are +the delicious moment of finding your rival on her knees in front of you with a black bag over her head and her hands cuffed behind her. She's one of your slaves now, fundamentally no different than any other. Looking her over, the causes of her downfall are <<switch _rivalType>> <<case "expansionist shemale">> immediately apparent: she's obviously been indulging in self-transformation to excess. diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw index 0af88f73a4c155b84ad4fed0ffb261c20f5dd204..32e759120ddbc7667cdee141789e7dfb1dc1e10e 100644 --- a/src/uncategorized/pSchoolSuggestion.tw +++ b/src/uncategorized/pSchoolSuggestion.tw @@ -30,7 +30,7 @@ The unusually competent young heiress standing next to him snickers. "If you're <br><br> "If you like them soft and mellow, you got to go with The Cattle Ranch," a buff man blurts loudly while slamming down his empty mug. "I've got a pair of 'em for my bedroom; they are so loving after a good milking. Taste good too." His drinking buddy retorts, "Too much work is what they are. They might as well be animals with how they act.<<if $seePreg == 0>> In addition, hope you like pregnant pussies cause you need to keep them gravid or their milk dries up.<</if>>" <br><br> -"I see good taste is scarce within this walls" suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy. +"I see good taste is scarce within this walls" suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy. <br><br> The older gentleman who seems to have been acting as unofficial moderator before you came in turns to you. "In any case, <<if $PC.title == 1>>sir<<else>>madam<</if>>, we agreed before you came in. We'd like to get together and pay half the cost of encouraging a slave school to set up a branch campus here, if you'd be willing to pay the other half and choose which. I think <<print cashFormat(10000)>> from you would cover it." He looks around the group. "Before we started this little debate, we all agreed to chip in regardless of which you chose." diff --git a/src/uncategorized/pTraitorMessage.tw b/src/uncategorized/pTraitorMessage.tw index 377cc4d96a3d7d855e014f3145a4bfbd6500b379..de246b8cc3eddb7332713eb2fd7b52113e4d9e1e 100644 --- a/src/uncategorized/pTraitorMessage.tw +++ b/src/uncategorized/pTraitorMessage.tw @@ -23,7 +23,7 @@ <<else>>/* still pregnant slave */ <<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ <<set $traitor.pregWeek = WombMaxPreg($traitor)>> /*most ready fetus is a base*/ -<</if>> +<</if>> <<run SetBellySize($traitor)>> /*In any case it's useful to do.*/ <<if $traitor.preg > 0>> @@ -32,7 +32,7 @@ <<set _isPreg = 0>> <</if>> -/* ------------------ pregnancy setup end here----------------- +/* ------------------ pregnancy setup end here----------------- As no broodmother cases in code below, it's no need to setup every case of impregnation through new system. Backup mechanic will do it for normal pregnancies. */ diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw index 0ddab79a64f8a2d67b8fe690264e786dcb9ac16a..027277022548bcf6a4bf0473637933c539ec5d19 100644 --- a/src/uncategorized/peConcubineInterview.tw +++ b/src/uncategorized/peConcubineInterview.tw @@ -26,7 +26,7 @@ You receive an official communication from a popular talk show ehosted in one of The show is broadcast live; you head out onto a balcony to watch it on a big screen. It's been impossible to hide, and many of your citizens have taken a proprietary attitude towards your fame: they see your success as their success, too, and want to see $activeSlave.slaveName do well. The show introduction plays, introducing the host, a swishy, rail-thin gentleman with impeccable sartorial style and a close-cropped salt-and-pepper beard. He reviews who you are, giving equal time to your accomplishments and the inevitable criticisms from old world antislavery activists, and then calls $activeSlave.slaveName out. <br> - She + She <<if $activeSlave.bellyPreg >= 1000000>> barely waddles out, arms resting atop her _belly belly, <<elseif $activeSlave.bellyPreg >= 750000>> diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw index 4aa1c561e4739c5adc814f536a482f09fb6b8931..ceb9c9e047440848b1b2f02a2d4f22a21904a590 100644 --- a/src/uncategorized/personalAssistantAppearance.tw +++ b/src/uncategorized/personalAssistantAppearance.tw @@ -933,7 +933,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantFS <</if>> <<case "slimegirl">> - She's a girlish shaped figure, with a crimson core, made entirely out of + She's a girlish shaped figure, with a crimson core, made entirely out of <<if $assistantFSOptions>> <<switch $assistantFSAppearance>> <<case "paternalist">> @@ -1092,7 +1092,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantFS <<if $assistantFSOptions>> <<switch $assistantFSAppearance>> <<case "paternalist">> - She has swapped her usual shirt skirt for a much longer one. No more panty flashes for you! + She has swapped her usual shirt skirt for a much longer one. No more panty flashes for you! <<case "degradationist">> She is wearing black lipstick along with her usual white linen dress with a short skirt. Occasionally you get a glance up that skirt; a dark black thong greets you. <<case "supremacist">> @@ -1440,7 +1440,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantFS <<elseif (_paSeed == 7) && ($marketAssistantAnnounced == 1)>> She's accompanied by your market assistant's fecund avatar. <<if $marketAssistantRelationship == "cute">> - The market assistant is tightly wrapped in a bodysuit made of $assistantName, save for her exposed, very pregnant, belly. Her head briefly appears over the girls face and eyes you, while the market assistant giggles at the sensations covering her body. + The market assistant is tightly wrapped in a bodysuit made of $assistantName, save for her exposed, very pregnant, belly. Her head briefly appears over the girls face and eyes you, while the market assistant giggles at the sensations covering her body. <<elseif $marketAssistantRelationship == "nonconsensual">> The market assistant has been reduced to nothing more than a bloated incubator. $assistantName runs her tendrils across her breeder's swollen body, fondling her squirming, offspring filled breasts and massaging her octuplet sized, bulging pregnancy. The hapless girl twitches slightly as several more wormlike creatures slip from her body, prompting $assistantName to drive her tentacles into all her holes and vigorously pump her full of even more aphrodisiacs and eggs. <<elseif $marketAssistantRelationship == "incestuous">> @@ -1599,7 +1599,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantFS <<case "maturity preferentialist">> She has a hand down her pants. When she notices you watching, she begins eagerly stroking herself while describing, in detail, what she'd love to do to you. <<case "youth preferentialist">> - She has recently adjusted her age to reflect your youth centered society. She has her + She has recently adjusted her age to reflect your youth centered society. She has her <<if $minimumSlaveAge == 3>> shorts pulled down <<elseif $minimumSlaveAge <= 7>> @@ -1703,7 +1703,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset" && $assistantFS <<elseif (_paSeed == 4)>> She has her body pressed up against a recognizable little representation of one of your slaves as she feels her up. The slave must be getting a checkup. She notices your gaze and pinches the slave's erect nipples. <<elseif (_paSeed == 5) && ($invasionVictory > 0)>> - She's intently staring down a representation of one of your security drones. When she sees you looking at her, she coyly says, "I like this one. He did very well during the invasion and I wanted to reward him, but I can't find a dick..." A small schematic pops on screen, detailing plans for a rather large penetrating attachment for your model of drone. "It vibrates!" She teases. + She's intently staring down a representation of one of your security drones. When she sees you looking at her, she coyly says, "I like this one. He did very well during the invasion and I wanted to reward him, but I can't find a dick..." A small schematic pops on screen, detailing plans for a rather large penetrating attachment for your model of drone. "It vibrates!" She teases. <<elseif (_paSeed == 6) && ($studio == 1)>> She's getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn. <<elseif (_paSeed == 7) && ($marketAssistantAnnounced == 1)>> diff --git a/src/uncategorized/personalAttentionSelect.tw b/src/uncategorized/personalAttentionSelect.tw index bdd02e55c31c6363745c2598c8c00ef2d270fe78..6df073137ab05629746fcbf1909290f2ddf66a01 100644 --- a/src/uncategorized/personalAttentionSelect.tw +++ b/src/uncategorized/personalAttentionSelect.tw @@ -193,11 +193,11 @@ <</if>> <<capture $activeSlave, _i>> - + <<if _i > 0>><br><br><</if>> - + You will give ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' your personal attention this week. - + Your training will seek to <<span "training"+_i>><strong>$personalAttention[_i].trainingRegimen</strong><</span>>. <br>Change training objective: @@ -351,7 +351,7 @@ <</for>> <</if>> /* CLOSES NO SLAVE SELECTED */ -<br><br>__Select a slave to train:__ <<if $PC.slaving >= 100>>//Your @@.springgreen;slaving experience@@ allows you to divide your attention between more than one slave each week, with slightly reduced efficiency//<</if>> +<br><br>__Select a slave to train:__ <<if $PC.slaving >= 100>>//Your @@.springgreen;slaving experience@@ allows you to divide your attention between more than one slave each week, with slightly reduced efficiency//<</if>> <<include "Slave Summary">> <br> diff --git a/src/uncategorized/pit.tw b/src/uncategorized/pit.tw index 49afe4c0ba3318d7ab6b3dddcbc4217b8536493b..d7b48655cda5772343e83103863b789c99c609ca 100644 --- a/src/uncategorized/pit.tw +++ b/src/uncategorized/pit.tw @@ -42,7 +42,7 @@ $pitNameCaps is clean and ready, <br> <<if $pitBG == 0>> <<if $pitAnimal == 0>> - Two fighters will be selected from the pool at random. + Two fighters will be selected from the pool at random. <<if $Bodyguard != 0>>[[Guarantee your Bodyguard a slot|Pit][$pitBG = 1, $pitAnimal = 0]]<</if>> <<if $Bodyguard != 0 && ($activeCanine != 0 || $activeHooved != 0 || $activeFeline != 0)>> | <</if>> <<if $activeCanine != 0 || $activeHooved != 0 || $activeFeline != 0>>[[Have a slave fight an animal|Pit][$pitBG = 0, $pitAnimal = 1]]<</if>> @@ -65,7 +65,7 @@ $pitNameCaps is clean and ready, <<else>> <<if $pitAnimal == 0>> Fighters will use their fists and feet, and fights will be to submission. [[Lethal|Pit][$pitLethal = 1]] - + <br> <<if $pitVirginities == 0>> ''No'' virginities of the loser will be respected. @@ -108,10 +108,10 @@ $pitNameCaps is clean and ready, <<if $pitLethal == 1>> <<if $pitAnimalType == $activeCanine.type>> <<if $activeCanine.species != "dog">> - Your slave will fight a ''$activeCanine.species''. + Your slave will fight a ''$activeCanine.species''. $activeCanine.speciesCap <<if _HL > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = "hooved"]]<</if>> - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -123,7 +123,7 @@ $pitNameCaps is clean and ready, Your slave will fight a ''$activeCanine.breed''. $activeCanine.breed <<if _HL > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = "hooved"]]<</if>> - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -133,7 +133,7 @@ $pitNameCaps is clean and ready, <<else>> //<<print $activeCanine.breed>>s are too small for your slave to fight// <<if _HL > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = "hooved"]]<</if>> - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -143,20 +143,20 @@ $pitNameCaps is clean and ready, <</if>> <</if>> <<elseif $pitAnimalType == $activeHooved.type>> - Your slave will fight a ''$activeHooved.species''. + Your slave will fight a ''$activeHooved.species''. <<if _CL > 0>> <<if $activeCanine.species != "dog">> - [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = "canine"]] | + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = "canine"]] | <<else>> <<if _animalEligible == 1>> - [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = "canine"]] | + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = "canine"]] | <<else>> - //<<print $activeCanine.breed>>s are too small for your slave to fight// | + //<<print $activeCanine.breed>>s are too small for your slave to fight// | <</if>> <</if>> <</if>> $activeHooved.speciesCap - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -165,7 +165,7 @@ $pitNameCaps is clean and ready, <</if>> <<elseif $pitAnimalType == $activeFeline.type>> <<if $activeFeline.species != "cat">> - Your slave will fight a ''$activeFeline.species''. + Your slave will fight a ''$activeFeline.species''. <<else>> //Housecats are too small for your slave to fight// <</if>> @@ -187,7 +187,7 @@ $pitNameCaps is clean and ready, //Housecats are too small for your slave to fight// <</if>> <<else>> - Select an animal for your slave to fight. + Select an animal for your slave to fight. <<if _CL > 0>> <<if $activeCanine.species != "dog">> [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = "canine"]] @@ -216,14 +216,14 @@ $pitNameCaps is clean and ready, <<elseif $pitLethal == 0>> <<if $pitAnimalType == $activeCanine.type>> <<if $activeCanine.species != "dog">> - Your slave will try to avoid being used by a ''$activeCanine.species''. + Your slave will try to avoid being used by a ''$activeCanine.species''. $activeCanine.speciesCap <<else>> <<if _animalEligible == 1>> Your slave will try to avoid being used by a ''$activeCanine.breed''. $activeCanine.breed <<if _HL > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = "hooved"]]<</if>> - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -233,7 +233,7 @@ $pitNameCaps is clean and ready, <<else>> //<<print $activeCanine.breed>>s are too small to use your slave// <<if _HL > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = "hooved"]]<</if>> - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -243,7 +243,7 @@ $pitNameCaps is clean and ready, <</if>> <</if>> <<if _HL > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = "hooved"]]<</if>> - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -251,20 +251,20 @@ $pitNameCaps is clean and ready, <</if>> <</if>> <<elseif $pitAnimalType == $activeHooved.type>> - Your slave will try to avoid being used by a ''$activeHooved.species''. + Your slave will try to avoid being used by a ''$activeHooved.species''. <<if _CL > 0>> <<if $activeCanine.species != "dog">> - [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = "canine"]] | + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = "canine"]] | <<else>> <<if _animalEligible == 1>> - [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = "canine"]] | + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = "canine"]] | <<else>> - //<<print $activeCanine.breed>>s are too small for your slave to fight// | + //<<print $activeCanine.breed>>s are too small for your slave to fight// | <</if>> <</if>> <</if>> $activeHooved.speciesCap - <<if _FL > 0>> | + <<if _FL > 0>> | <<if $activeFeline.species != "cat">> [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = "feline"]] <<else>> @@ -273,9 +273,9 @@ $pitNameCaps is clean and ready, <</if>> <<elseif $pitAnimalType == $activeFeline.type>> <<if $activeFeline.species != "cat">> - Your slave will try to avoid being used by a ''$activeFeline.species''. + Your slave will try to avoid being used by a ''$activeFeline.species''. <<else>> - //Housecats are too small to use your slave// + //Housecats are too small to use your slave// <</if>> <<if _CL > 0>> <<if $activeCanine.species != "dog">> @@ -295,7 +295,7 @@ $pitNameCaps is clean and ready, //Housecats are too small to use your slave// <</if>> <<else>> - Select an animal for your slave to try to avoid. + Select an animal for your slave to try to avoid. <<if _CL > 0>> <<if $activeCanine.species != "dog">> [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = "canine"]] diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index e01b5011ce85a54a94a8d9df298a14849a69c8b4..9b51dd02d4ba1ed57f83305f2830db48aaa70b6d 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -495,7 +495,7 @@ <<if ($Wardeness != 0) && ($cellblockSlaves > 0) && canTalk($Wardeness)>> <<set $PETSevent.push("abusive wardeness")>> <</if>> - + <<if ($Attendant != 0) && ($spaSlaves > 0) && canTalk($Attendant)>> <<set $PETSevent.push("comforting attendant")>> <</if>> @@ -741,7 +741,7 @@ <<if $seeHyperPreg == 1 && $seePreg != 0 && $arcologies[0].FSRestart == "unset" && random(1,100) <= 5>> <<set $RecETSevent.push("desperate broodmother")>> <</if>> - + <</if>> <<set $recruit.push("starving artist")>> diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw index 282bd5a91e326f6edcbe43ec85263396fb99bc97..152d2b6c72005056e71b7c7af2a56892dc7dc7bd 100644 --- a/src/uncategorized/reAWOL.tw +++ b/src/uncategorized/reAWOL.tw @@ -62,7 +62,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th <<link "Let them go">> <<replace "#result">> - You inform your personal assistant that you aren't planning to take any action. By the next morning, word has spread to the rest of your arcology that crossing you is apparently permissible and your @@.red;reputation has suffered@@ as a result. + You inform your personal assistant that you aren't planning to take any action. By the next morning, word has spread to the rest of your arcology that crossing you is apparently permissible and your @@.red;reputation has suffered@@ as a result. <<set $rep -= 1000>> <</replace>> <</link>> @@ -99,7 +99,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th <</link>> <br> - + <<link "You want $him alive">> <<replace "#SFresult">> It doesn't take long for a squad of $SF.Lower to track $him down. Soon you have the troublesome turncoat before you in chains. @@ -154,7 +154,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th <</link>> <br> - + <<link "You want $him alive">> <<replace "#bountyresult">> It doesn't take long for some hired guns, motivated by the bounty, to track $him down. Soon you have the troublesome turncoat before you in chains. diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index 8b68868e02cb0d13f27c84588ffcd4810e7f00c2..17c8d687ac4605f53531035b00fb50ae9ed49419 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -31,7 +31,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<else>>/* still pregnant slave */ <<set $activeSlave.preg = WombMaxPreg($activeSlave)>> /*most ready fetus is a base*/ <<set $activeSlave.pregWeek = WombMaxPreg($activeSlave)>> /*most ready fetus is a base*/ -<</if>> +<</if>> <<run SetBellySize($activeSlave)>> /*In any case it's useful to do.*/ /* old code, commented out. @@ -49,7 +49,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <</if>> */ -/* ------------------ pregnancy setup end here----------------- +/* ------------------ pregnancy setup end here----------------- As no broodmother cases in code below, it's no need to setup every case of impregnation through new system. Backup mechanic will do it for normal pregnancies. */ @@ -95,7 +95,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<default>> You sold her to a factory farm, and the <</switch>> - effects of living there have changed her body greatly. It's surprising she managed to make it up here at all. "Plea<<s>>e," she begs. "I d-don't want to <<s>>pend the r-re<<s>>t of my life being raped by a machine." + effects of living there have changed her body greatly. It's surprising she managed to make it up here at all. "Plea<<s>>e," she begs. "I d-don't want to <<s>>pend the r-re<<s>>t of my life being raped by a machine." <<if $activeSlave.amp == 0>>She shifts uncomfortably on her feet. The soles of the feet are a convenient place to beat a whore, since it's agonizingly painful, doesn't bruise badly, and won't inconvenience a slave that spends all her time kneeling or lying down.<</if>> <<set $activeSlave.anus = 4>> <<set $activeSlave.lactation = 2, $activeSlave.lactationAdaptation = 100>> @@ -123,7 +123,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <</if>> <<run SetBellySize($activeSlave)>> <<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. + "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>> <<set $activeSlave.vagina = 4>> @@ -286,7 +286,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<set $activeSlave.behavioralFlaw = "hates men", $activeSlave.sexualFlaw = "hates penetration">> <<if $activeSlave.faceShape == "masculine">><<set $activeSlave.faceShape = "androgynous">><</if>> <<case "arcade">> - "Take me back, or kill me," she <<say>>s. You sold her to an arcade, and it's surprising she managed to make it up here at all. "Plea<<s>>e," she begs. "I will do literally anything. I c-can feel my<<s>>elf going c-cra<<z>>y. I'd rather die." + "Take me back, or kill me," she <<say>>s. You sold her to an arcade, and it's surprising she managed to make it up here at all. "Plea<<s>>e," she begs. "I will do literally anything. I c-can feel my<<s>>elf going c-cra<<z>>y. I'd rather die." <<set $activeSlave.anus = 4>> <<if $activeSlave.vagina != -1>><<set $activeSlave.vagina = 4>><</if>> <<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence-50,-100,100)>> diff --git a/src/uncategorized/reBrothelFunction.tw b/src/uncategorized/reBrothelFunction.tw index 5586dc3a0799dedfe62ae2689caa5f524531e508..59455eac69755474e7eca6fcf856bffd3f5e4629 100644 --- a/src/uncategorized/reBrothelFunction.tw +++ b/src/uncategorized/reBrothelFunction.tw @@ -9,7 +9,7 @@ One request comes to you written on a letterhead featuring the logo of a fellow <br><br> Another of these bids for your brothel comes in the form of a curious video call. The video comes from an infamous lothario in your arcology, a seducer of powerful and prominent women citizens. Indeed, the recording was surreptitiously recorded in the bedroom of one such influential woman, with the casanova describing his request in hushed tones while his wealthy host minces about unknowingly in the background. He explains that he is finally ready to hang up his coat and end his days of debauchery and copious casual sex, but that he would like to do so by engaging in a full day of indulgence at $brothelNameCaps. <br><br> -The last of these requests comes in the form of a letter, stamped with the herald of a prominent arcology family. It seems the eldest son of the family, known to you largely as a spoiled child riding on the coattails of his parents, is about to reach the age of majority. At his behest, his parents have contacted you to reserve your brothel for a day so that their son may become a man in true Free Cities fashion - amongst a roil of writhing flesh and wanton debauchery. +The last of these requests comes in the form of a letter, stamped with the herald of a prominent arcology family. It seems the eldest son of the family, known to you largely as a spoiled child riding on the coattails of his parents, is about to reach the age of majority. At his behest, his parents have contacted you to reserve your brothel for a day so that their son may become a man in true Free Cities fashion - amongst a roil of writhing flesh and wanton debauchery. <br><br> @@ -27,7 +27,7 @@ The last of these requests comes in the form of a letter, stamped with the heral <</link>> //This will earn you <<print cashFormat(10000)>>// <br><<link "Give this lady-killing rake a proper send off into retirement">> <<replace "#result">> - Though a citizen he may be, this serial seducer may have more notches on his proverbial bedpost than even your oldest slaves. Though you are not present to view his mastery of the sexual craft first-hand, the dreamy fucked-out looks of exhaustion and gratified satisfaction painting every single one of your girls' faces at the end of the day speak volumes. Indeed, all of your brothel slaves with any room for improvement in their whoring skills @@.green;learn from his skillful coupling,@@ while even those with nothing to learn from him @@.hotpink;gain confidence@@ from the intensity of their sexual congress. + Though a citizen he may be, this serial seducer may have more notches on his proverbial bedpost than even your oldest slaves. Though you are not present to view his mastery of the sexual craft first-hand, the dreamy fucked-out looks of exhaustion and gratified satisfaction painting every single one of your girls' faces at the end of the day speak volumes. Indeed, all of your brothel slaves with any room for improvement in their whoring skills @@.green;learn from his skillful coupling,@@ while even those with nothing to learn from him @@.hotpink;gain confidence@@ from the intensity of their sexual congress. <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].assignment == "work in the brothel">> <<if $slaves[$i].whoreSkill < 100>> diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw index a7565ab3eb14fd7030048b0a5672b60d35c35675..0acffc671b6fb6b9a653d8656197885bed1eab1c 100644 --- a/src/uncategorized/reMalefactor.tw +++ b/src/uncategorized/reMalefactor.tw @@ -594,7 +594,7 @@ She is easily taken into custody and her contraband confiscated once the jeering <<case "addict">> You complete the legalities and biometric scanning quickly and without fuss. The condemned recovers enough by the end of the process to start masturbating weakly, even as she begins begging for a fix. Then it's off to slave markets for sale. <<case "escapee">> - You complete the legalities and biometric scanning quickly and without fuss. She remains limp throughout the process, only recovering enough to barely grasp the situation as she is enslaved and heading to the slave markets. + You complete the legalities and biometric scanning quickly and without fuss. She remains limp throughout the process, only recovering enough to barely grasp the situation as she is enslaved and heading to the slave markets. <<case "orphanloli">> You complete the legalities and biometric scanning quickly and without fuss. She sobs throughout the process, though stops once she realizes being a slave means free food. She starts crying again once she realizes she is heading for the slave markets. <<case "anchorBaby">> diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw index 9d66396ac89b65a0305f76e4ec062a7c4e2d68de..a8a8c286e6764193c92e3d46a88699b4f29628fe 100644 --- a/src/uncategorized/reNickname.tw +++ b/src/uncategorized/reNickname.tw @@ -787,7 +787,7 @@ <<set $situationDesc = "has a trim form: $his assets are quite modest. The slave society of the Free Cities tends to follow average male desires, which is to say that many slaves find themselves augmented to very large proportions. It's natural that slaves required to carry such burdens should resent $him.">> <<set $applyDesc = "is prouder of $his lithe form that $he was before, and is a little relieved at the added evidence that you don't plan to give $him major implants any time soon.">> <<set $notApplyDesc = "realizes that $his form isn't necessarily due to some master plan and that you may see fit to change it; $he begins to regard the remote surgery with apprehension.">> - + <<case "flat">> <<set $nickname = either("'A-Cup'", "'DFC'", "'Flat'", "'Flatty'", "'Ironing Board'", "'Itty Bitty'", "'Mosquito Bites'", "'Pettanko'", "'Plank'", "'Undersized'")>> <<set $situationDesc = "has barely any breasts to speak of, $he is completely flat. The slave society of the Free Cities tends to follow average male desires, which is to say that many slaves find themselves carrying comically oversized breasts. It's natural that slaves required to carry such burdens should resent $him.">> @@ -841,7 +841,7 @@ <<set $situationDesc = "is carrying a little extra weight. The cruelty of life as a slave increases your property's willingness to do cruelty where they can get away with it - what is passed to them, they pass to others - so $he finds $himself mocked for $his size.">> <<set $applyDesc = "knows that being fat makes $him less valuable on the market, but $he begins to accept that $he's going to have to put up with being chubby for now.">> <<set $notApplyDesc = "believes that this means $he's going to have to lose weight soon, causing $him some trepidation.">> - + <<case "fat">> <<set $nickname = either("'Baluga'", "'Bed Breaker'", "'Blimp'", "'Bloated'", "'Buffet Closer'", "'Cow'", "'Double Wide'", "'Fat'", "'Fatass'", "'Fatso'", "'Fatty'", "'Feedee'", "'Hambeast'", "'Jabba'", "'Jiggles'", "'Jiggly'", "'Jumbo'", "'Lap Crusher'", "'Lardy'", "'Piggy'", "'Roller'", "'Scale Breaker'", "'Smothers'", "'SSBBW'", "'Thud'", "'Whale'")>> <<set $situationDesc = "is carrying a lot of extra weight. The cruelty of life as a slave increases your property's willingness to do cruelty where they can get away with it - what is passed to them, they pass to others - so $he finds $himself mocked for $his size.">> @@ -859,7 +859,7 @@ <<set $situationDesc = "loves it up the butt, and $his tastes in sex are hard to miss. $He's a sex slave and takes it however it's given, but honest enjoyment is hard to fake and it's pretty obvious how much fun $he has when $he's bent over and buttfucked. $His typical come-on is to bend over, reach around to spread $his buttocks, and wink $his anus by alternately clenching and relaxing $his sphincter.">> <<set $applyDesc = "knows that whatever the rest of $his slave life holds, it will involve $his slave rectum holding a lot of dick.">> <<set $notApplyDesc = "understands that $he'll have to take what buttsex $he can get.">> - + <<case "butt toy">> <<set $nickname = either("'Assplay'", "'Back Door'", "'Butt Toy'", "'Butthole'", "'Hotdog'", "'Reach Around'", "'Rim Job'", "'Spanky'", "'Sphincter'", "'Stinky Pinky'", "'Tossed Salad'")>> <<set $situationDesc = "loves it when attention is lavished on $his butt, even though $he has never done anal. $He's a sex slave and takes it however it's given, but honest enjoyment is hard to fake and it's pretty obvious how much fun $he has when a client is roughly groping $his rear. $His typical come-on is to 'accidentally' find $his client's dick hotdogged betwixt $his cheeks.">> @@ -1039,7 +1039,7 @@ <<set $situationDesc = "is a Broodmother. $His belly is enormous, unavoidable evidence that $his life has been dedicated to carrying children. $His taut belly is stuffed with $his brood and barely gets smaller with every child born from $him.">> <<set $applyDesc = "takes a bit of solace from $his new hope in $his nickname that $he will be kept in good shape and not have to worry about $his pregnancy draining $him, but also a bit of fear from $his suspicion that $he'll remain this way until $he's out of eggs.">> <<set $notApplyDesc = "understands that $he is expected to obey, work, and fuck just like any of your other slaves, regardless of how big $his pregnancy is.">> - + <<case "hyperbroodmother">> <<set $nickname = either("'Baby Factory'", "'Broodmother'", "'Bursting'", "'Factory'", "'Hyperbroodmother'", "'Naedoko'", "'Nursery'", "'Seedbed'", "'Seeded'", "'Tentacle Raped'")>> <<set $situationDesc = "is a Broodmother. $His belly is enormous, unavoidable evidence that $his life has been dedicated to carrying children. $His taut belly constantly bulges and squirms from $his brood writhing within $him and it is a very real possibility that $he may pop.">> @@ -1166,13 +1166,13 @@ <<set $situationDesc = "is deaf. $He is on constant alert for the commands and orders $he can not hear, and is at the mercy of everyone.">> <<set $applyDesc = "accepts that $his disability defines $him. $He takes pride in knowing that $he's being insulted on the fact that $he can't hear any insults.">> <<set $notApplyDesc = "understands that $he is expected to obey, work, and fuck just like any of your other slaves, regardless of $his hearing.">> - + <<case "mute">> <<set $nickname = either("'Aphonic'", "'Dumb'", "'Gagged'", "'Mute'", "'Mutie'", "'Quiet'", "'Sign Language'", "'Silent'", "'Soundless'", "'Speechless'", "'Tight-Lipped'", "'Tongueless'", "'Voiceless'", "'Wordless'")>> <<set $situationDesc = "is mute. $He poorly attempts to communicate with often panicky gesturing, and is at the mercy of everyone.">> <<set $applyDesc = "accepts that $his disability defines $him. $He gestures with much less panic, now that $his communication problems are common knowledge.">> <<set $notApplyDesc = "understands that $he is expected to obey, work, and fuck just like any of your other slaves, regardless of $his voice.">> - + <<case "preg">> <<set $nickname = either("'Breeder'", "'Breeding Bitch'", "'Breeding Cow'", "'Breeding Mare'", "'Breeding Sow'", "'Breeding Stock'", "'Broodmother'", "'Fertile'", "'Mare'", "'Mommy'", "'Mother'", "'Ninpuchan'", "'Preg'", "'Preggers'")>> <<set $situationDesc = "is a breeding slave. $His belly seems to grow daily, unavoidable evidence that $he's pregnant. Most men prefer slaves without pregnant stomachs, but those that enjoy them adore $him. $He occupies a strange place in slave culture, desired and abhorred, hopeful and fearful.">> diff --git a/src/uncategorized/rePokerNight.tw b/src/uncategorized/rePokerNight.tw index 8b04c245de1a43bd49f95b8ce43c4185665a6883..bd056902763bbeaee492df1200ba04b73fe97560 100644 --- a/src/uncategorized/rePokerNight.tw +++ b/src/uncategorized/rePokerNight.tw @@ -49,9 +49,9 @@ On a particularly lackadaisical evening, you find yourself alerted to a message <</link>> <br> - + <<link "Up the ante">> - + <<set $activeSlaveOneTimeMinAge = 38>> <<set $activeSlaveOneTimeMaxAge = 43>> <<set $one_time_age_overrides_pedo_mode = 1>> @@ -91,7 +91,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message <<set $activeSlave.hStyle = "shaved into a mohawk">> <<set $activeSlave.customTat = "She has a number of tattoos from a variety of mercenary companies.">> <<setLocalPronouns $activeSlave>> - + <<replace "#bountyresult">> Some aggressive play and an eye for riling up your fellow players has resulted in an immense payout, and all but one of your adversaries have folded as the situation has escalated. The only player still in contention is a wily old mercenary, the veteran of $his fair share of battles on the battlefield and at the poker table. $He's short on chips, however, and $he'll have to buy in with something else as collateral. <br><br> @@ -124,13 +124,13 @@ On a particularly lackadaisical evening, you find yourself alerted to a message <</replace>> <</link>> - </span> + </span> <</replace>> <</link>> </span> <</replace>> <</link>> // It will cost <<print cashFormat(5000)>> to participate in the poker night.// -<</if>> +<</if>> -</span> +</span> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index a7d67932d66747a4b4c4051630bc9a8c0fed4524..93666ae2d8d9592fe50dc75058199c7d127bf555 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -1415,7 +1415,7 @@ <<set $activeSlave.butt = 1>> <<set $activeSlave.anus = 1>> <<set $activeSlave.weight = random(-80,-20)>> -<<set $activeSlave.waist = random(-40,0)>> +<<set $activeSlave.waist = random(-40,0)>> <<set $activeSlave.muscles = 0>> <<set $activeSlave.shoulders = random(-1,0)>> <<set $activeSlave.intelligence = random(-50,50)>> @@ -1757,7 +1757,7 @@ <<if $activeSlave.actualAge < 13>> <<set $activeSlave.career = "a child soldier">> <<elseif (random(1,100) > 50)>> - <<set $activeSlave.career = "a mercenary">> + <<set $activeSlave.career = "a mercenary">> <<else>> <<set $activeSlave.career = "a soldier">> <</if>> @@ -1791,10 +1791,10 @@ <<set $activeSlave.preg = 20>> <<set $activeSlave.pregWeek = 20>> <<set $activeSlave.pregKnown = 1>> -<<if $seeHyperPreg == 0>> - <<set $activeSlave.pregType = 1>> +<<if $seeHyperPreg == 0>> + <<set $activeSlave.pregType = 1>> <<else>> - <<set $activeSlave.pregType = random(2,8)>> + <<set $activeSlave.pregType = random(2,8)>> <</if>> <<run SetBellySize($activeSlave)>> @@ -1804,7 +1804,7 @@ <<set $activeSlaveOneTimeMaxAge = 24>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> -<<set $activeSlave.career = setup.bodyguardCareers.random()>> +<<set $activeSlave.career = setup.bodyguardCareers.random()>> <<set $activeSlave.origin = "An unsuccessful cyborg experiment set free.">> <<set $activeSlave.devotion = random(0,20)>> <<set $activeSlave.trust = random(0,20)>> @@ -2068,7 +2068,7 @@ A young <<if $activeSlave.physicalAge < 13>>girl<<elseif $activeSlave.physicalAg <<set $swanSong = 1>> -Not every day in the arcology is calm and this one is most certainly more energetic than usual. It seems there that a large crowd is gathering along the +Not every day in the arcology is calm and this one is most certainly more energetic than usual. It seems there that a large crowd is gathering along the <<if $terrain != "oceanic">> road extending from the front gate as a small convoy of luxury vehicles rolls in. Your arcology isn't immune to outside old world influences, and the person in the center vehicle <<elseif $terrain == "oceanic">> @@ -2143,7 +2143,7 @@ After a short while, your assistant whispers in your earpiece, <<if $assistant = <<case "female SD">> -Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. +Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. <br><br> One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it - a quite pretty young woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked - complete with a thorough strip-search (since all the officers agreed $he 'had to be hiding something') is definitively worth saving to a private folder. <br><br> @@ -2153,7 +2153,7 @@ Given the damage to an expensive classic car and the meager balance of $his bank <<case "male SD">> -Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. +Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. <br><br> One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it - a good-looking young man, well-muscled too, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of him getting booked - complete with a thorough strip-search (since all the officers agreed he 'had to be hiding something') does make you think about the potential this guy would have as a dickgirl slave with a little work done on him. <br><br> @@ -2163,7 +2163,7 @@ Given the damage to an expensive classic car and the meager balance of his bank <<case "female SD 2">> -Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of rather liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. +Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of rather liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. <br><br> One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it - a rather fat young $woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked - complete with a thorough strip-search by a new recruit (since all the officers agreed $he 'had to be hiding something') was definitely amusing. $His reaction was priceless. <br><br> @@ -2171,7 +2171,7 @@ Given the damage to an expensive classic car and the meager balance of $his bank <<if $arcologies[0].FSHedonisticDecadence != "unset">> All of which leaves you with an opportunity... the car's owner hasn't seen $him yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell $him at all. <<else>> - Most slavers wouldn't give such a bloated slave a second look, but your eyes are keen; there is a rather pretty face buried under all that flab. With a bit of work, $he can be turned into a rather valuable asset; also it's always fun to break a haughty bitch into an obedient slut. + Most slavers wouldn't give such a bloated slave a second look, but your eyes are keen; there is a rather pretty face buried under all that flab. With a bit of work, $he can be turned into a rather valuable asset; also it's always fun to break a haughty bitch into an obedient slut. <</if>> <br><br> //$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy $him and sell $him.// @@ -2240,7 +2240,7 @@ As a minor point of information on your daily news download, you see that yet an <br><br> Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in - which is when a pretty, young and almost naked <<if ($activeSlave.actualAge >= 18)>>woman<<elseif ($activeSlave.actualAge >= 13)>>girl<<else>>little girl<</if>> walks through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation - $he must have been the cult leader's personal slave. $He certainly has a unique look, waking your interest enough to check the slave markets for $him - and indeed, half an hour later $he's being listed as for sale. <br><br> -The <<if ($activeSlave.actualAge >= 18)>>young woman<<else>>girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Blond-haired, blue eyed and with milky-white skin, $he has had a pair of beautifully detailed wings tattooed on $his back. The small icon of two cherries next to one another also designates $him to be a complete virgin. +The <<if ($activeSlave.actualAge >= 18)>>young woman<<else>>girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Blond-haired, blue eyed and with milky-white skin, $he has had a pair of beautifully detailed wings tattooed on $his back. The small icon of two cherries next to one another also designates $him to be a complete virgin. <br><br> // Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(5000)>> in the end.// @@ -2411,7 +2411,7 @@ Your desk flags a video message as having potential. It's a rather homely farmer While digging through the database of a POW camp for anything of value, you find records of a <<if $activeSlave.actualAge > 17>>rather attractive<<elseif $activeSlave.actualAge > 12>>teenage<<else>>child<</if>> soldier long abandoned by $his nation. You forge false orders to have $him transported to a new location, a location that would be trivial for you to obtain $him from. -<br>Upon $his inevitable arrival in your penthouse, you see +<br>Upon $his inevitable arrival in your penthouse, you see <<if $seeExtreme == 1>> the traces of $his wounds, that $he has been greatly modified for war, and that $he had been raped, repeatedly, despite $his powerful body. <<set $activeSlave.amp = -5, $activeSlave.teeth = "pointy", $activeSlave.muscles = random(30,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.chem = 1000, $activeSlave.attrXX = 0, $activeSlave.attrXY = 0>> @@ -2437,17 +2437,17 @@ While perusing the confidential documents in a nearby hospital's databases, you little $girl <</if>> has been has been receiving frequent prenatal check ups -<<if $seeHyperPreg == 0>> +<<if $seeHyperPreg == 0>> for $his growing pregnancy. <<else>> for the multiples crowding $his womb. <</if>> Judging by $his payment plan, the worrisome mother is driving $himself into a steep debt and doesn't even realize it. You could easily buy $him out and make a tidy profit off $his likely to be valuable child<<if $seeHyperPreg == 1>>ren<</if>>, or keep them for yourself, if you wanted. - + <<case "rogue cyborg">> While digging through the highest security and clearance level database of a powerful old government for anything of value, you discover the existence of a ultra top secret project to develop the most powerful and effective child cyborg ever created. The entire notion is absurd, but it seems they succeeded in creating something. During field testing it was discovered that it retained far too much humanity, resulting in the death of its handler. Unsure of what to do with the project, it has been placed on ice in the bowels of a black site. With a few simple commands, you could release it and order it to your arcology. - + <<case "blessed virgin">> As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept. diff --git a/src/uncategorized/reRelationshipAdvice.tw b/src/uncategorized/reRelationshipAdvice.tw index e3740ea0763078b50f3ab723cc6c403d86feabe7..4cd9d03edb4dfb4b4f010ee74b775965accbf2a5 100644 --- a/src/uncategorized/reRelationshipAdvice.tw +++ b/src/uncategorized/reRelationshipAdvice.tw @@ -103,23 +103,23 @@ She nods her head quickly, still staring at her feet. She shuts her eyes tight a <<elseif $activeSlave.relationship == 3>> t-to b-be your girlfriend." She takes a deep breath. "It'<<s>> fun, ju<<s>>t <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut")>> - fucking your butt. + fucking your butt. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "cumslut")>> - to <<if ($subSlave.vagina != -1)>>eating you out<<else>>blowing you<</if>>. + to <<if ($subSlave.vagina != -1)>>eating you out<<else>>blowing you<</if>>. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "humiliation")>> - fucking you in public. + fucking you in public. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "masochist")>> - having you hurt me. + having you hurt me. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "sadist")>> - holding you down. + holding you down. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "dom")>> - topping you. + topping you. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "submissive")>> - being your bottom. + being your bottom. <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "boobs")>> - fucking your boob<<s>>. + fucking your boob<<s>>. <<else>> - having <<s>>e<<x>> with you. + having <<s>>e<<x>> with you. <</if>> But I - I really like you." $subSlave.slaveName looks relieved, and <<if $subSlave.voice != 0>>says, "I really like you too. And you're really cute! I'd love to be your girlfriend." She<<else>>lovingly<</if>> takes $activeSlave.slaveName's hands in hers, and then kisses her on the cheek. $activeSlave.slaveName crushes $subSlave.slaveName in a hug, pressing a squeak out of her. They're now @@.lightgreen;lovers.@@ <<elseif $activeSlave.relationship == 4>> diff --git a/src/uncategorized/remFluctuations.tw b/src/uncategorized/remFluctuations.tw index 1e5f034108cce48065523a2445252bcfe6d9dbff..c60ad8650797e3bb804ae4a958ae25a7a334549e 100644 --- a/src/uncategorized/remFluctuations.tw +++ b/src/uncategorized/remFluctuations.tw @@ -54,7 +54,7 @@ <<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>She's looking unusually businesslike, wearing an ill-fitted business suit. Her blouse buttons pop off as her belly swells grotesquely, before the object within her begins steadily moving upwards. <<default>>Her symbol spins for attention. <</switch>> - "<<= properTitle()>>, I have a news item that may be of business interest," she + "<<= properTitle()>>, I have a news item that may be of business interest," she <<switch $assistantAppearance>> <<case "monstergirl" "normal">>informs you. <<case "shemale">>says seriously. diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index b52ec174b024e9c7b8f3554954dcb070a48dbf90..6949048369d2c749ef7a050209bd5d6203d69dd1 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -730,7 +730,7 @@ $He's got a <<elseif $activeSlave.buttImplant == 2>> $He has enormous butt implants. <<elseif $activeSlave.buttImplant > 2>> - $He has + $He has <<if $activeSlave.buttImplantType == 1>> massively engorged butt implants <<else>> @@ -895,7 +895,7 @@ Work on $his sex: <<elseif $activeSlave.broodmother > 0>> $He has been made into a <<if $activeSlave.broodmother > 1>>hyper-<</if>>broodmother. <<if $activeSlave.womb.length == 0 >> - [[Remove a pregnancy generator|Surgery Degradation][$activeSlave.preg = 0,$activeSlave.pregWeek = -2,$activeSlave.pregSource = 0,$activeSlave.pregWeek = 0,$activeSlave.pregKnown = 0,$activeSlave.pregType = 0,$activeSlave.broodmother = 0,$activeSlave.broodmotherFetuses = 0,$activeSlave.broodmotherOnHold = 0,$cash -= $surgeryCost,$activeSlave.pregControl = "none",$activeSlave.health -= 10,$surgeryType = "pregRemove"]] + [[Remove a pregnancy generator|Surgery Degradation][$activeSlave.preg = 0,$activeSlave.pregWeek = -2,$activeSlave.pregSource = 0,$activeSlave.pregWeek = 0,$activeSlave.pregKnown = 0,$activeSlave.pregType = 0,$activeSlave.broodmother = 0,$activeSlave.broodmotherFetuses = 0,$activeSlave.broodmotherOnHold = 0,$cash -= $surgeryCost,$activeSlave.pregControl = "none",$activeSlave.health -= 10,$surgeryType = "pregRemove"]] <<else>> $He is pregnant right now, so $his broodmother implant can't be safely extracted. <<if $activeSlave.broodmother == 1 && $activeSlave.broodmotherFetuses == 1>> /*hack can be applied only one time, for type 1 broodmothers, and only if implant already present*/ @@ -1031,10 +1031,10 @@ Work on $his sex: <<if ($activeSlave.balls > 0)>> <<if ($activeSlave.balls == 1)>> <br> - $His testicles are vestigial, but $he has balls. Technically. They are + $His testicles are vestigial, but $he has balls. Technically. They are <<elseif ($activeSlave.balls > 1)>> <br> - $He has testicles + $He has testicles <</if>> <<if ($activeSlave.scrotum > 0)>> located in $his scrotum. @@ -1058,13 +1058,13 @@ Work on $his sex: <</if>> <<if ($seeExtreme == 1)>> <<if ($activeSlave.scrotum > 0)>> - | + | <</if>> [[Geld|Surgery Degradation][$activeSlave.balls = 0,$activeSlave.ballType = "human",$activeSlave.scrotum = 0,$activeSlave.vasectomy = 0,$cash -= $surgeryCost, $activeSlave.health -= 40, $surgeryType = "geld"]] <</if>> <<if $activeSlave.ballType != "sterile">> <<if ($activeSlave.scrotum > 0)>> - | + | <</if>> [[Chemically castrate|Surgery Degradation][$activeSlave.ballType = "sterile",$cash -= $surgeryCost, $surgeryType = "chem castrate"]] <</if>> @@ -1257,15 +1257,15 @@ Work on $him structurally: <br> <<if $activeSlave.indentureRestrictions < 1>> <<if ($activeSlave.shoulders < -1)>> - $He has very narrow shoulders. + $He has very narrow shoulders. <<elseif ($activeSlave.shoulders < 0)>> - $He has narrow shoulders. + $He has narrow shoulders. <<elseif ($activeSlave.shoulders < 1)>> - $He has average shoulders. + $He has average shoulders. <<elseif ($activeSlave.shoulders < 2)>> - $He has broad shoulders. + $He has broad shoulders. <<elseif ($activeSlave.shoulders == 2)>> - $He has very broad shoulders. + $He has very broad shoulders. <</if>> <<if ($activeSlave.shouldersImplant == 0)>> $He has a natural shoulder structure. @@ -1485,7 +1485,7 @@ Work on $him structurally: The prosthesis facility is not currently building a set of artificial limbs for $him. <br> Construct prosthetics: - + <<if $activeSlave.amp != -1>> <<set _rems = $activeSlave.readyLimbs.findIndex(function(s) { return s.type == -1; })>> <<if _rems == -1>> @@ -1498,7 +1498,7 @@ Work on $him structurally: <</link>> //Costs <<print cashFormat(10000)>> and will take 4 weeks// <</if>> <</if>> - + <<if $prostheticsUpgrade > 1>> <<if $activeSlave.amp != -2>> <<set _rems = $activeSlave.readyLimbs.findIndex(function(s) { return s.type == -2; })>> @@ -1516,7 +1516,7 @@ Work on $him structurally: <</link>> //Costs <<print cashFormat(15000)>> and will take 6 weeks// <</if>> <</if>> - + <<if $activeSlave.amp != -3>> <<set _rems = $activeSlave.readyLimbs.findIndex(function(s) { return s.type == -3; })>> <<if _rems == -1>> @@ -1533,7 +1533,7 @@ Work on $him structurally: <</link>> //Costs <<print cashFormat(15000)>> and will take 6 weeks// <</if>> <</if>> - + <<if $activeSlave.amp != -4>> <<set _rems = $activeSlave.readyLimbs.findIndex(function(s) { return s.type == -4; })>> <<if _rems == -1>> @@ -1606,7 +1606,7 @@ Work on $him structurally: <<set _oldLimbs.type = $activeSlave.amp, _oldLimbs.armsTat = $activeSlave.armsTat, _oldLimbs.legsTat = $activeSlave.legsTat>> <<set $activeSlave.readyLimbs.push(_oldLimbs)>> <</if>> - + <<set _i = $limbs.findIndex(function(s) { return s.ID == $activeSlave.ID; })>> <<switch $limbs[_i].type>> @@ -1653,7 +1653,7 @@ Work on $him structurally: <<case "cyber">> <<set _newLimbs.type = -5>> <</switch>> - + <<set $activeSlave.readyLimbs.push(_newLimbs)>> <<set $limbs.deleteAt(_i), $limbsCompleted-->> <<goto "Remote Surgery">> diff --git a/src/uncategorized/rename.tw b/src/uncategorized/rename.tw index 7e295869fa376cd6d0c8f42776c0510d42bd7e7b..9b834fc2125eec42db92b5c7ad5859c7652ace68 100644 --- a/src/uncategorized/rename.tw +++ b/src/uncategorized/rename.tw @@ -142,7 +142,7 @@ <</if>> <<elseif $activeSlave.devotion < -20>> <<if $activeSlave.slaveSurname == $PC.surname>> - When you tell her that she's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, she pleads with you not to steal her name. It matters little to you, and she is forced to @@.hotpink;accept your will.@@ + When you tell her that she's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, she pleads with you not to steal her name. It matters little to you, and she is forced to @@.hotpink;accept your will.@@ <<set $activeSlave.devotion += 5>> <<elseif $oldSurname == $PC.slaveSurname>> She's @@.mediumorchid;happy@@ to no longer have to share a name with her tormenter, but the bliss doesn't last long as @@.gold;dread@@ quickly sets in about what this may mean. @@ -150,7 +150,7 @@ <</if>> <<else>> <<if $activeSlave.slaveSurname == $PC.surname>> - When you tell her that she's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, she nods with approval feeling @@.mediumaquamarine;that she may hold at least some value in your eyes.@@ + When you tell her that she's to be known as $activeSlave.slaveName $activeSlave.slaveSurname now, she nods with approval feeling @@.mediumaquamarine;that she may hold at least some value in your eyes.@@ <<set $activeSlave.trust += 5>> <<elseif $oldSurname == $PC.slaveSurname>> She accepts that you'd rename her something other than your name. She's @@.gold;a little scared@@ that you intend to discard her as your slave wife, or worse, but realizes this was not only a possibility, but likely. diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw index 507b40da420aa3b9fa479e7cbafff066c2660278..3c1faa2d32d2898766635340d01b0b1ca3cbc1e1 100644 --- a/src/uncategorized/reputation.tw +++ b/src/uncategorized/reputation.tw @@ -341,7 +341,7 @@ On formal occasions, you are announced as $PCTitle. <<if $sexualOpeness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, a huge <<else>> - principle; your fecund figure exposes your willingness to be penetrated, but your + principle; your fecund figure exposes your willingness to be penetrated, but your <</if>> breach of eugenics. Your citizens are @@.red;livid@@ over your actions and are calling for your removal. <<set $rep -= 500>> @@ -356,14 +356,14 @@ On formal occasions, you are announced as $PCTitle. <<if $sexualOpeness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, a huge <<else>> - principle; your fecund figure exposes your willingness to be penetrated, but your + principle; your fecund figure exposes your willingness to be penetrated, but your <</if>> breach of the eugenics you are pushing for. Your citizens are @@.red;disgusted@@ by both your body and your lack of commitment. <<set $rep -= 500>> <<set $failedElite += 50>> <</if>> <<elseif $arcologies[0].FSRepopulationFocus >= 60>> - Most prominent female owners avoid being penetrated on principle, but your arcology values motherhood so much that it is more @@.green;pleased@@ with your dedication than it is disappointed in your + Most prominent female owners avoid being penetrated on principle, but your arcology values motherhood so much that it is more @@.green;pleased@@ with your dedication than it is disappointed in your <<if $sexualOpeness == 1>> suspected slave baby. <<else>> @@ -371,7 +371,7 @@ On formal occasions, you are announced as $PCTitle. <</if>> <<set $rep += 10>> <<else>> - Most prominent female owners avoid being penetrated on + Most prominent female owners avoid being penetrated on <<if $sexualOpeness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, <<else>> @@ -403,7 +403,7 @@ On formal occasions, you are announced as $PCTitle. <<elseif $PC.career == "gang" || $PC.career == "BlackHat">> Your reputation is strong enough that society has come to accept your background as part of your image. <</if>> - + <<if $PCSlutContacts == 2>> You are actively starring in pornographic videos. While they are rather exclusive, @@.red;some still leak out to the public,@@ harming your image. <<set $rep -= 50>> @@ -647,7 +647,7 @@ On formal occasions, you are announced as $PCTitle. <</if>> <<if $FrigiditySMR == 1>> - Your market regulations regarding slave sex drives @@.red;outrages@@ your citizens seeking sex slaves, since only slaves disinterested in sex are available. + Your market regulations regarding slave sex drives @@.red;outrages@@ your citizens seeking sex slaves, since only slaves disinterested in sex are available. <<set $rep -= 250>> <</if>> diff --git a/src/uncategorized/resEndowment.tw b/src/uncategorized/resEndowment.tw index 69511bac14d2ab18fafe83dc7ebe437dcce46770..007a8e23704dbfbff8e620a0421c4db5784facdb 100644 --- a/src/uncategorized/resEndowment.tw +++ b/src/uncategorized/resEndowment.tw @@ -33,7 +33,7 @@ <br><br> "A generous donation," the representative insists, "would help us advance our mission to provide the very finest livestock to persons of quality such as yourself." Getting down to the business advantages, he adds that "donors receive considerable price advantage on available stock," which seems to translate into a discount of around 20% once the sales language is stripped off it. You point out that's bordering on pointlessness to you, given your ability to purchase almost anything you wish; he hesitates, but then admits that "as our foremost investor" you could use an endowment to guide stock policy to an extent. <<else>> - You receive a personal call from an older member of the Futanari Sisters. Like all of the Sisters, she's very beautiful, but you know how to judge age through the most cutting-edge treatments, and you guess she's in her early forties. That makes her one of the most senior Sisters, at the age when mandatory enslavement will happen very soon for her. She doesn't seem preoccupied by the prospect, though the pair of gorgeous young women cooperating to suck off her enormous cock may have something to do with that. + You receive a personal call from an older member of the Futanari Sisters. Like all of the Sisters, she's very beautiful, but you know how to judge age through the most cutting-edge treatments, and you guess she's in her early forties. That makes her one of the most senior Sisters, at the age when mandatory enslavement will happen very soon for her. She doesn't seem preoccupied by the prospect, though the pair of gorgeous young women cooperating to suck off her enormous cock may have something to do with that. <<if $PC.surname>>"<<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>>,"<<else>>"<<print $PC.name>>,"<</if>> she says forthrightly, <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>> @@ -274,13 +274,13 @@ <br> <<link "Propose a dynamic compromise that supports both visions">> <<replace "#result">> - You reconnect the call you had with the first matron, splitting your desktop's display to accommodate both video call windows so that you can address both at once. Then you begin to suggest a compromise that should gratify both parties: + You reconnect the call you had with the first matron, splitting your desktop's display to accommodate both video call windows so that you can address both at once. Then you begin to suggest a compromise that should gratify both parties: <br><br> With their not so feminine voices, conspicuous Adam's Apples, dry barren artificial pussies, and naturally masculine hormonal balances, it is more or less an open secret that futanari 'Sisters' are all biologically, well, men. It is considered poor taste to mention such a thing among polite company, however, as some men who own futas willfully try to ignore this fact or are otherwise are upset to be reminded of it. Your proposed remedy allows both sisters to have their way: With your extensive funding, those current Sisters who were biologically born male (all of them) will be endowed with bigger balls at the second matron's behest. Meanwhile, a new lineup of biologically female Futanari Sisters will be very rapidly inducted, transformed, cultured, trained, and readied for resale, under the expert leadership of the first matron. These new lady-futas will only have erect dicks to complement their natural fertile pussies, feminine hormones, and soft voices; nary a testicle in sight. Slaveowning society on the other hand will enjoy a wider variety of futanari slaves to choose from, opening up exciting new opportunities for owner to sate their personal preferences and perfect their harems. In 15 weeks, the absolute minimum time that all can be feasibly accomplished, everybody wins. Business will continue as usual in the Futanari Sisters until then, with no immediate change in merchandise. <br><br> "Well, you aren't the first one to think of that." the first matron reluctantly states. "You see, there's this outcast group of Sisters who would be perfect for this, it's just... We haven't seen eye to eye for a long time." The second chimes in: "You could talk her into it, she approves of your build far more than mine. Will probably take several months though, to move them all over and integrate all the new Sisters into our fold, and to enjoy the new pussies, of course." After a moment of consideration, the first agrees. You donate the funds to the Sisters with your compliments, ensuring that neither matron completely controls the vast sum. They both understand what they have to do now, starting immediately. <br><br> - Days later, the grateful institution begins a mass marketing campaign all across the world's Free Cities, which includes adverts in FCNN, FCTV, and FC social media about the upcoming changes to their Sister inventory and their need for willing new blood and new specialists to help them bolster their ranks. You feature prominently in each and every promotional item as their foremost contributor. Thanks to this @@.green;you will be a household name in the Free Cities for some time.@@ Such a public flex of your financial muscles has also made your relative power very clear to some in the New World, attracting important players who @@.green;will start to show an interest@@ in doing business with you and your Free City. + Days later, the grateful institution begins a mass marketing campaign all across the world's Free Cities, which includes adverts in FCNN, FCTV, and FC social media about the upcoming changes to their Sister inventory and their need for willing new blood and new specialists to help them bolster their ranks. You feature prominently in each and every promotional item as their foremost contributor. Thanks to this @@.green;you will be a household name in the Free Cities for some time.@@ Such a public flex of your financial muscles has also made your relative power very clear to some in the New World, attracting important players who @@.green;will start to show an interest@@ in doing business with you and your Free City. <<set $TFS.schoolUpgrade = 3>> <<set $cash -= 250000>> <<set $rep += 2000>> diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw index 45c50e6f28b06a95eaf78a8585ab2606e965a3be..76faf6f53913fdd2c6bf47005fdac7f531e4bd87 100644 --- a/src/uncategorized/saDevotion.tw +++ b/src/uncategorized/saDevotion.tw @@ -161,10 +161,10 @@ <</if>> <<if ($arcologies[0].FSRestart != "unset")>> <<if $slaves[$i].bellyPreg >= 1500 && $slaves[$i].devotion <= 20>> - Being visibly pregnant in a society that loathes slave breeding fills $him with @@.gold;fear@@ for $himself and $his unborn child. + Being visibly pregnant in a society that loathes slave breeding fills $him with @@.gold;fear@@ for $himself and $his unborn child. <<set $slaves[$i].trust -= 10>> <<elseif $slaves[$i].pregKnown == 1 && $slaves[$i].devotion <= 20>> - Being pregnant in a society that loathes slave breeding fills $him with @@.gold;worry@@ that you'll harm $him or $his unborn child. + Being pregnant in a society that loathes slave breeding fills $him with @@.gold;worry@@ that you'll harm $him or $his unborn child. <<set $slaves[$i].trust -= 5>> <</if>> <</if>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index fa821816322d2c6e954e34beb3203235a86e4926..79d60b353ee68a1894054c0b8b11fee660a6dd52 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -27,13 +27,13 @@ <<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> <</if>> <<else>> - The psychosuppressants have little effect on $his passive mind. + The psychosuppressants have little effect on $his passive mind. <</if>> <<case "hyper breast injections">> <<set $slaves[$i].chem += 2>> <<set _growth = (1+$injectionUpgrade)*3>> - $He receives @@.lime;direct injections of <<if ($injectionUpgrade != 0)>> advanced<</if>> hyper growth hormones, right into $his breasts;@@ + $He receives @@.lime;direct injections of <<if ($injectionUpgrade != 0)>> advanced<</if>> hyper growth hormones, right into $his breasts;@@ <<if ($slaves[$i].diet == "fattening")>> all the food $he's required to consume fuels growth, <<if $slaves[$i].health > -20>>and<<else>>but<</if>> <<set _growth += 6>> @@ -521,7 +521,7 @@ $His young body eagerly responds to the stimulants. <<set _ageMod = 1.5>> <<elseif $slaves[$i].physicalAge <= ($slaves[$i].pubertyAgeXY + $pubertyLength)>> - Due to $his recent puberty, $his body welcomes the treatment with open arms. + Due to $his recent puberty, $his body welcomes the treatment with open arms. <<set _ageMod = 2>> <<elseif $slaves[$i].physicalAge <= $maxGrowthAge>> With $his puberty concluded, $his body resists the stimulants. @@ -538,7 +538,7 @@ $His young body eagerly responds to the stimulants. <<set _ageMod = 1.5>> <<elseif $slaves[$i].physicalAge <= ($slaves[$i].pubertyAgeXX + $pubertyLength)>> - Due to $his recent puberty, $his body welcomes the treatment with open arms. + Due to $his recent puberty, $his body welcomes the treatment with open arms. <<set _ageMod = 2>> <<elseif $slaves[$i].physicalAge <= $maxGrowthAge>> With $his puberty concluded, $his body resists the stimulants. @@ -824,7 +824,7 @@ <<case "fertility drugs">> <<if $slaves[$i].pregKnown == 1>> - @@.yellow;$He's already pregnant, so the fertility drugs $he's on do $him no good.@@ + @@.yellow;$He's already pregnant, so the fertility drugs $he's on do $him no good.@@ <<elseif $slaves[$i].pregWeek < 0>> $He's still recovering from a recent pregnancy, so the fertility drugs $he's on do $him little good. <<elseif ($slaves[$i].preg > 1)>> diff --git a/src/uncategorized/saHormoneEffects.tw b/src/uncategorized/saHormoneEffects.tw index f08cd80fca0dd8ac2ff4201d7c61132150025d55..00b2f0a8d21fe2f9ec046b90a368982c0cb84d66 100644 --- a/src/uncategorized/saHormoneEffects.tw +++ b/src/uncategorized/saHormoneEffects.tw @@ -583,7 +583,7 @@ Hormonal effects cause $his @@.orange;nipples to shrink to a more masculine size.@@ <<set $slaves[$i].nipples = "cute">> <</if>> - + <<if $slaves[$i].geneMods.NCS == 0>> <<if ($slaves[$i].dick > 0) && ($slaves[$i].dick < 5)>> Hormonal effects add @@.lime;a bit more heft to $his penis.@@ @@ -670,7 +670,7 @@ Hormonal effects cause $his @@.orange;nipples to shrink to a more masculine size.@@ <<set $slaves[$i].nipples = "cute">> <</if>> - + <<if $slaves[$i].geneMods.NCS == 0>> <<if ($slaves[$i].dick > 0) && ($slaves[$i].dick < 5)>> Hormonal effects add @@.lime;a bit more heft to $his penis.@@ @@ -754,7 +754,7 @@ Hormonal effects cause $his @@.orange;nipples to shrink to a more masculine size.@@ <<set $slaves[$i].nipples = "cute">> <</if>> - + <<if $slaves[$i].geneMods.NCS == 0>> <<if ($slaves[$i].dick > 0) && ($slaves[$i].dick < 4)>> Hormonal effects add @@.lime;a bit more heft to $his penis.@@ @@ -836,7 +836,7 @@ Hormonal effects cause $his big @@.orange;nipples to shrink to a more reasonable size.@@ <<set $slaves[$i].nipples = "cute">> <</if>> - + <<if $slaves[$i].geneMods.NCS == 0>> <<if ($slaves[$i].dick > 0) && ($slaves[$i].dick < 3)>> Hormonal effects add @@.lime;a bit more heft to $his penis.@@ diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index ef9261101c0b42c6d523db52c6880dedefbbe1ee..a412993c04c390949d33296e1f6f7a97dd1300d5 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -1038,7 +1038,7 @@ <<set $slaves[$i].devotion -= 3>> <</if>> <</if>> - <<if ["be confined in the arcade", "serve in the club", "serve the public", "whore", "work a glory hole", "work in the brothel"].includes($slaves[$i].assignment)>> + <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> $His paraphilia is satisfied by how many dicks $he gets to suck at work. <<set _para = 1>> <<elseif ($PC.dick == 1) && ($slaves[$i].toyHole == "mouth") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> @@ -1079,7 +1079,7 @@ <<set $slaves[$i].devotion -= 3>> <</if>> <</if>> - <<if ["be confined in the arcade", "serve in the club", "serve the public", "whore", "work a glory hole", "work in the brothel"].includes($slaves[$i].assignment)>> + <<if ["whore", "serve the public", "work in the brothel", "serve in the club", "work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> $His paraphilia is satisfied by how many dicks get shoved up $his butt at work. <<set _para = 1>> <<elseif ($slaves[$i].toyHole == "ass") && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> @@ -1251,7 +1251,7 @@ <<if ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>> $His paraphilia is satisfied by $his horrible life as a producer of useful fluids and a receptacle for machine rape. <<set _para = 1>> - <<elseif ["be confined in the arcade", "work a glory hole"].includes($slaves[$i].assignment)>> + <<elseif ["work a glory hole", "be confined in the arcade"].includes($slaves[$i].assignment)>> $His paraphilia is satisfied by $his horrible life as a helpless hole for an infinite bag of dicks. <<set _para = 1>> <<elseif $slaves[$i].trust < -50>> @@ -1534,7 +1534,7 @@ <</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL DEVELOPMENT */ <</if>> /* CLOSES MINDBROKEN CHECK FOR MENTAL DEVELOPMENT */ -<<if !["be confined in the arcade", "serve in the club", "serve the public", "whore", "work a glory hole", "work in the brothel"].includes($slaves[$i].assignment)>> +<<if !["serve the public", "whore", "work a glory hole", "be confined in the arcade", "work in the brothel", "serve in the club"].includes($slaves[$i].assignment)>> <<if ($slaves[$i].assignment != "serve in the master suite") || ($masterSuiteUpgradeLuxury < 2)>> <<if ($slaves[$i].assignment != "work in the dairy") || ($dairyStimulatorsSetting == 0)>> <<if $slaves[$i].geneMods.rapidCellGrowth != 1>> @@ -3021,7 +3021,7 @@ <</if>> <</if>> <</if>> - + <<set _oldCount = $slaves[$i].pregType>> <<if $slaves[$i].preg <= 2 && $slaves[$i].broodmother == 0>> <<run fetalSplit($slaves[$i], 1000)>> @@ -3958,7 +3958,7 @@ <<else>> <<set _givingAttention = -1>> <</if>> - <<if _givingAttention != -1 && ["build her devotion", "look after her", "soften her behavioral flaw", "soften her sexual flaw", "Teach her"].includes($personalAttention[_givingAttention].trainingRegimen)>> + <<if _givingAttention != -1 && ["look after her", "soften her behavioral flaw", "soften her sexual flaw", "build her devotion", "Teach her"].includes($personalAttention[_givingAttention].trainingRegimen)>> your attention. Relying on you for @@.hotpink;emotional support@@ strengthens $his @@.mediumaquamarine;bond@@ with <<= WrittenMaster($slaves[$i])>>. <<set $slaves[$i].devotion++, $slaves[$i].trust++>> <<elseif _effect == 1>> @@ -3987,7 +3987,7 @@ <<else>> <<set _givingAttention = -1>> <</if>> - <<if _givingAttention != -1 && ["build her devotion", "look after her", "soften her behavioral flaw", "soften her sexual flaw", "Teach her"].includes($personalAttention[_givingAttention].trainingRegimen)>> + <<if _givingAttention != -1 && ["look after her", "soften her behavioral flaw", "soften her sexual flaw", "build her devotion", "Teach her"].includes($personalAttention[_givingAttention].trainingRegimen)>> forced $him to face $his problems with you. Lending $him support makes it @@.hotpink;a little more tolerable.@@ <<elseif _effect == 1>> driven $him into @@.red;sexual apathy.@@ @@ -4830,14 +4830,14 @@ <</if>> <<if $arcologies[0].FSChattelReligionist != "unset">> - <<if ["cruel retirement counter", "tight steel", "uncomfortable leather"].includes($slaves[$i].collar)>> + <<if ["tight steel", "uncomfortable leather", "cruel retirement counter" ].includes($slaves[$i].collar)>> Society @@.green;approves@@ of $slaves[$i].slaveName's collar as an expression of the old ideal of mortification of the flesh, advancing the combination of religious originalism and modern slavery. <<= FSChangePorn("ChattelReligionist", 1)>> <</if>> - <<if ["a burqa", "a chattel habit", "a fallen nuns habit", "a hijab and abaya", "a niqab and abaya", "a penitent nuns habit", "a succubus outfit"].includes($slaves[$i].clothes)>> + <<if ["a chattel habit", "a fallen nuns habit", "a penitent nuns habit", "a hijab and abaya", "a niqab and abaya", "a klan robe", "a burqa", "a succubus outfit"].includes($slaves[$i].clothes)>> Society @@.green;approves@@ of $his religiously themed clothing, strengthening the connection between sexual servitude and faith. <<= FSChangePorn("ChattelReligionist", 1)>> - <<elseif ["a kimono", "a military uniform", "a nice maid outfit", "a nice nurse outfit", "a toga", "body oil", "chains", "conservative clothing", "nice business attire", "no clothing", "shibari ropes", "uncomfortable straps"].includes($slaves[$i].clothes)>> + <<elseif ["uncomfortable straps", "shibari ropes", "a nice maid outfit", "chains", "nice business attire", "a nice nurse outfit", "a kimono", "a military uniform", "conservative clothing", "a toga", "body oil", "no clothing"].includes($slaves[$i].clothes)>> Society accepts $his spartan clothing, seeing it as permissible under the new religious mores. <<elseif ($slaves[$i].fuckdoll == 0)>> Society @@.red;disapproves@@ of $his unnecessarily gaudy attire; this slows acceptance of a link between faith and sexual servitude. @@ -4866,16 +4866,16 @@ <<if typeof $slaves[$i].origin == "string">> <<set $toSearch = $slaves[$i].origin>> <<if $toSearch.indexOf("Slave Shelter") != -1>> - <<if ["serve in the club", "serve the public", "whore", "work in the brothel"].includes($slaves[$i].assignment)>> + <<if ["serve the public", "whore", "work in the brothel", "serve in the club"].includes($slaves[$i].assignment)>> <<if ($slaves[$i].trust > 20) && ($slaves[$i].health > 40)>> <<if $arcologies[0].FSPaternalist != "unset">> - Society @@.green;strongly approves@@ of how you've brought a shelter $girl health and happiness. + Society @@.green;strongly approves@@ of how you've brought a shelter girl health and happiness. <<= FSChangePorn("Paternalist", 2)>> <<switch $slaves[$i].assignment>> <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel)>> <</switch>> <<elseif $arcologies[0].FSDegradationist == "unset">> - The public knows $he's a shelter $girl you took in, and is @@.green;touched@@ that $he now seems happy and healthy. + The public knows $he's a shelter girl you took in, and is @@.green;touched@@ that $he now seems happy and healthy. <<set $repGain += 10>> <<switch $slaves[$i].assignment>> <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 10>> @@ -4917,7 +4917,7 @@ <<elseif $slaves[$i].devotion > 20>> Since $he's blind, deaf and on the cusp of devotion, $he becomes @@.hotpink;more reliant@@ on you, but also begins to be @@.mediumaquamarine;less fearful@@ of the world around $him. <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 3>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> $He may be blind and deaf, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion >= -20>> @@ -4934,7 +4934,7 @@ <<elseif $slaves[$i].devotion > 20>> Since $he's blind, hard of hearing and on the cusp of devotion, $he becomes @@.hotpink;more reliant@@ on you, but also begins to be @@.mediumaquamarine;less fearful@@ of the world around $him. <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 2>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> $He may be blind and hard of hearing, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion >= -20>> @@ -4951,7 +4951,7 @@ <<elseif $slaves[$i].devotion > 20>> Since $he's blind and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what $he can't see. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> $He may be blind, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion >= -20>> @@ -5004,7 +5004,7 @@ <<elseif $slaves[$i].devotion > 20>> Since $he is also deaf, $he becomes @@.hotpink;very reliant@@ on you, but also begins to @@.mediumaquamarine;trust@@ you to convery what $his body does not. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> Since $he is also deaf, $he views you as $his @@.mediumaquamarine;blurry guardian.@@ <<set $slaves[$i].trust += 5>> <<elseif $slaves[$i].devotion >= -20>> @@ -5053,7 +5053,7 @@ <<elseif $slaves[$i].devotion > 20>> Since $he's deaf and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what is lurking out of sight. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> $He may be deaf, but no one can sneak up on $him while $he is with you, @@.mediumaquamarine;developing the trust@@ that you have $his back. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion >= -20>> @@ -5104,7 +5104,7 @@ <<elseif $slaves[$i].devotion > 20>> Since $he's near helpless and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant@@, but also begins to be @@.mediumaquamarine;less fearful@@ of what $he can't see. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> + <<elseif ["please you", "be your Concubine", "serve in the master suite"].includes($slaves[$i].assignment)>> $He may be physically frail and vulnerable, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. <<set $slaves[$i].trust += 2>> <<elseif $slaves[$i].devotion >= -20>> @@ -5308,7 +5308,7 @@ <</if>> <<else>> <<if $slaves[$i].balls > 2>> - $His balls have been relocated to $his abdomen, and while they still work there, it's not where they're designed to be. Routine scans show that @@.orange;they've atrophied,@@ <<if $slaves[$i].balls > 3>>and will probably continue to do so until they stabilize at a below-average size<<else>>but are not likely to get any smaller<</if>>. + $His balls have been relocated to $his abdomen, and while they still work there, it's not where they're designed to be. Routine scans show that @@.orange;they've atrophied,@@ <<if $slaves[$i].balls > 3>>and will probably continue to do so until they stabilise at a below-average size<<else>>but are not likely to get any smaller<</if>>. <<set $slaves[$i].balls -= 1>> <</if>> <</if>> @@ -5794,13 +5794,13 @@ <</if>> <<if ($slaves[$i].amp == 1)>> <<if $anchors.length > 1>>but ultimately $his limblessness<<else>>or would be if $he had limbs<</if>>, - <<elseif $slaves[$i].heels == 1 && !["boots", "extreme heels", "heels", "pumps"].includes($slaves[$i].shoes)>> + <<elseif $slaves[$i].heels == 1 && !["heels", "pumps", "boots", "extreme heels"].includes($slaves[$i].shoes)>> <<if $anchors.length > 1>>but ultimately $his heels having been clipped<<else>>or would be if $his heels weren't clipped<</if>>, <</if>> <<else>> <<if ($slaves[$i].amp == 1)>> limblessness, - <<elseif $slaves[$i].heels == 1 && !["boots", "extreme heels", "heels", "pumps"].includes($slaves[$i].shoes)>> + <<elseif $slaves[$i].heels == 1 && !["heels", "pumps", "boots", "extreme heels"].includes($slaves[$i].shoes)>> heels having been clipped, <</if>> <</if>> @@ -6289,7 +6289,7 @@ The mesh implanted into the walls of $his uterus is nearing its limit and @@.red;beginning to strangle@@ the organ it is meant to support. While it is still structurally sound, it can only expand so much before failing. <<set $slaves[$i].health -= 15>> <</if>> - + <<if $seeExtreme == 1 && $dangerousPregnancy == 1 && (($slaves[$i].belly > ($slaves[$i].pregAdaptation*3200)) || $slaves[$i].bellyPreg > 600000) && $slaves[$i].bellyPreg >= 100000>> <<if $slaves[$i].assignment == "get treatment in the clinic">> <<if $Nurse.ID > 0>> @@ -6301,7 +6301,7 @@ Automatic monitors in $his harnass detected $his womb has reached critical mass and applied a special adaptive belly corset to hold @@.red;$his breaking womb@@ together. <</if>> <</if>> - + /*body inconvenience*/ <<if $slaves[$i].fuckdoll != 0 && $slaves[$i].fetish != "mindbroken">> <<set _belly = bellyAdjective($slaves[$i])>> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index a35a5c349f9c8b64979131cae4653550c72387c9..b7634f74a0e2436dab9ab6c3574f89908e62a3a7 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -114,7 +114,7 @@ serves you this week. <<if $PC.dick == 1>> <<if ($slaves[$i].fetish != "mindbroken")>> <<if $slaves[$i].fetish == "submissive">> - $He frequently climaxes with your <<if $PC.title == 1>>strong<<else>>soft<</if>> hands holding $him and your cock spreading heat through $his core, + $He frequently climaxes with your <<if $PC.title == 1>>strong<<else>>soft<</if>> hands holding $him and your cock spreading heat through $his core, <<if $slaves[$i].fetishKnown == 1>> @@.hotpink;fulfilling $his life's role completely.@@ <<else>> @@ -136,7 +136,7 @@ serves you this week. <<if ($slaves[$i].fetish == "mindbroken")>> $He is completely oblivious to $his @@.lime;increasingly swollen belly@@ and stands no chance of linking it to <<else>> - $He notices $his @@.lime;belly has swollen@@ after + $He notices $his @@.lime;belly has swollen@@ after <</if>> all the vaginal sex $he's had with you. <<set $slaves[$i].bellyImplant += _cervixPump*20>> @@ -169,7 +169,7 @@ serves you this week. <<elseif ($slaves[$i].toyHole == "ass")>> <<if $slaves[$i].fuckdoll == 0>> - $He spends the week + $He spends the week <<if ($slaves[$i].fetish == "mindbroken")>> unaware of your intent to use $his anus. <<elseif ($slaves[$i].trust < -20)>> @@ -569,7 +569,7 @@ serves you this week. <<set $slaves[$i].devotion += 2>> <<elseif _fetishChangeChance > random(0,100)>> <<set $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10, $slaves[$i].fetish = "boobs">> - $He climaxes to nipple stimulation alone, and starts acting as though + $He climaxes to nipple stimulation alone, and starts acting as though <<if $slaves[$i].clit > 0 && $slaves[$i].nipples != "fuckable">> $he has @@.lightcoral;three pleasure buttons@@ rather than just one. <<elseif $slaves[$i].vagina > -1 && $slaves[$i].nipples == "fuckable">> @@ -599,7 +599,7 @@ serves you this week. /*check*/ <<elseif ($slaves[$i].toyHole == "dick")>> <<if $slaves[$i].fuckdoll > 0>> - All it takes is a simple command to force $his dick to attention. You have the sexual energy to ride $him + All it takes is a simple command to force $his dick to attention. You have the sexual energy to ride $him <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _penetrativeUse = random(21,40)>> several times a day. @@ -1029,7 +1029,7 @@ serves you this week. <</if>> rape fills $him with @@.mediumorchid;revulsion@@ and @@.gold;fear.@@ <</if>> - + <<if ($fuckSlaves <= $PC.sexualEnergy/2)>> <<set _acts = random(21,40)>> <<elseif ($fuckSlaves <= $PC.sexualEnergy)>> diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw index c5314e1c6bf2d580ae8a594b8ab9b2da8a1465f4..11f699aac62abf410473692650ddd494690a58b9 100644 --- a/src/uncategorized/saRivalries.tw +++ b/src/uncategorized/saRivalries.tw @@ -154,7 +154,7 @@ <<if $slaves[$i].fetish == "sadist">> $slaves[$i].slaveName is horny and sadistic, so $he rapes $his rival <<= SlaveFullName($slaves[_j])>> every chance $he gets; this @@.hotpink;thrills@@ $slaves[$i].slaveName, but $slaves[_j].slaveName is @@.golden;frightened@@ that you let it happen. <<set $slaves[$i].need = 0, $slaves[$i].devotion += 3, $slaves[_j].trust -= 3, $slaves[$i].penetrativeCount += 5, $slaves[_j].oralCount += 5>> - <<if $slaves[$i].rivalry < 3>> + <<if $slaves[$i].rivalry < 3>> Of course, this @@.lightsalmon;worsens their rivalry.@@ <<set $slaves[_j].rivalry += 1, $slaves[$i].rivalry += 1, _worsenedRivalry = 1>> <</if>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 556a25e9a00a66e2eac1b9caea1b70b5a4dc7005..f3e3fe165fee7cd6a9cc3e0fe50f1baa37296e2d 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -63,7 +63,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -134,7 +134,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -231,7 +231,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -530,7 +530,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -706,7 +706,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -978,7 +978,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -1049,7 +1049,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -1140,7 +1140,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<else>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;understands you care about $his current health.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;understands you care about $his current health.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <</if>> <<if $slaves[$i].devotion > 20>> @@ -1261,7 +1261,7 @@ <<saRulesAttractionDiscovery>> <</if>> <</if>> - + <<if random(-200,200) > $slaves[$i].health>> <<if $slaves[$i].devotion > 50>> $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. @@ -1382,7 +1382,7 @@ $He is @@.hotpink;very happy@@ with $his private room in $cellblockName and @@.mediumaquamarine;trusts@@ you a bit more for placing $him in charge of it. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - + <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> @@ -1394,7 +1394,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -1537,7 +1537,7 @@ $He expected spare living conditions. In reality, they are far worse. @@.gold;Not one moment goes by that $he isn't filled with terror.@@ <<set $slaves[$i].trust -= 3>> <<case "Paternalist">> - $He expected far worse living conditions, and while still resistant, @@.hotpink;finds $himself more willing to obey.@@ + $He expected far worse living conditions, and while still resistant, @@.hotpink;finds $himself more willing to obey.@@ <<set $slaves[$i].devotion += 1>> <<case "Pastoralist">> $He expected the spare living conditions, but not the dietary supplements. $He never anticipated @@.gold;you'd go this far@@ to force $him into shape and is constantly reminded of $his changes by just how small $his cell feels with a belly full of milk. @@ -1607,7 +1607,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -1678,7 +1678,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -1768,7 +1768,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -2086,7 +2086,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -2157,7 +2157,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -2247,7 +2247,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -2581,7 +2581,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys outside of class, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys outside of class, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you won't make an example out of $him.@@ @@ -2652,7 +2652,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -2779,7 +2779,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -3052,7 +3052,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -3123,7 +3123,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -3218,7 +3218,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -3525,7 +3525,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -3596,7 +3596,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -3707,7 +3707,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -3849,7 +3849,7 @@ <<else>> with the slight bulge of pregnancy <</if>> - also weighs heavily on $his + also weighs heavily on $his <<if $slaves[$i].bellyPreg >= 120000>> mind, though $he often gets lost in the sensation of being so full of life. <<else>> @@ -4058,7 +4058,7 @@ <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -4129,7 +4129,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -4224,7 +4224,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -4359,7 +4359,7 @@ <<else>> with the slight bulge of pregnancy <</if>> - also weighs heavily on $his + also weighs heavily on $his <<if $slaves[$i].bellyPreg >= 120000>> mind, though $he often gets lost in the sensation of being so full of life. <<else>> @@ -4563,7 +4563,7 @@ $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> - + <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> @@ -4959,7 +4959,7 @@ accepts having to relieve $himself solely through masturbation. <<set $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -5045,7 +5045,7 @@ <<set $slaves[$i].devotion += 1>> <</if>> <</if>> - + <<if $slaves[$i].assignment != "be your Head Girl" && $slaves[$i].assignment != "guard you">> <<if $roomsPopulation > $rooms>> <<if $slaves[$i].livingRules == "luxurious">> diff --git a/src/uncategorized/saServeYourOtherSlaves.tw b/src/uncategorized/saServeYourOtherSlaves.tw index d4571a22fe6317a4e7fa0af37291dd0db8b13690..0d2dca01db7704cd37ebdf4beab92328f4243555 100644 --- a/src/uncategorized/saServeYourOtherSlaves.tw +++ b/src/uncategorized/saServeYourOtherSlaves.tw @@ -260,7 +260,7 @@ is serving ''$slaves[_dom].slaveName'' this week. <<else>> $slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and <<if $slaves[_dom].boobs >= 300>> - _his2 _domRace tits + _his2 _domRace tits <<else>> _his2 <<print nippleColor($slaves[_dom])>> nipples <</if>> @@ -280,7 +280,7 @@ is serving ''$slaves[_dom].slaveName'' this week. <<else>> $slaves[_dom].slaveName finds _himself2 pushed firmly into _his2 bedsheets and _his2 <<if $slaves[_dom].boobs >= 300>> - _domRace tits + _domRace tits <<else>> <<print nippleColor($slaves[_dom])>> nipples <</if>> @@ -292,7 +292,7 @@ is serving ''$slaves[_dom].slaveName'' this week. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].devotion >= -20) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "dom") && canWalk($slaves[_dom])>> - $slaves[_dom].slaveName loves to dominate, and the first indication $slaves[$i].slaveName gets of what $he's in for this week is when $slaves[_dom].slaveName ambushes $him in the dormitory, tackles $him from behind, and + $slaves[_dom].slaveName loves to dominate, and the first indication $slaves[$i].slaveName gets of what $he's in for this week is when $slaves[_dom].slaveName ambushes $him in the dormitory, tackles $him from behind, and <<if $slaves[$i].amp == 1>> bursts out <<if canTalk($slaves[_dom])>>laughing<<else>>in silent laughter<</if>> at $his inability to right herself without limbs. <<else>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index f6a144c2c048b355ee253e2c8f5326958fd4b887..9e6b4bbbdec5982c93f74766699a521b24a3ba09 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -122,7 +122,7 @@ $his body. <<if ($slaves[$i].bellyImplant == -1)>> <<if ($slaves[$i].faceImplant < 30)>> <<set $beautyMultiplier += 0.05>> - Many citizens come to the brothel looking to play with a natural $girl like $him. + Many citizens come to the brothel looking to play with a natural girl like $him. <</if>> <</if>> <</if>> @@ -154,12 +154,12 @@ $his body. <<if $brothelAdsXX == 1>> <<if ($slaves[$i].dick == 0)>> <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $brothelName is looking to fuck a $girl like $him. + Almost everyone who comes to $brothelName is looking to fuck a girl like $him. <</if>> <<elseif $brothelAdsXX == -1>> <<if ($slaves[$i].dick > 0)>> <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $brothelName is looking to pound a $girl who cums when buttfucked. + Almost everyone who comes to $brothelName is looking to pound a girl who cums when buttfucked. <</if>> <</if>> <</if>> @@ -198,7 +198,7 @@ $his body. Unfortunately, $his inability to hear wastes most of $Madam.slaveName's advice. <</if>> <<if $MadamIgnoresFlaws != 1>> - <<if !["abusive", "anal addict", "attention whore", "breast growth", "breeder", "cum addict", "malicious", "neglectful", "none", "self hating"].includes($slaves[$i].sexualFlaw) && (random(1,100) > 90)>> + <<if !["none", "neglectful", "cum addict", "anal addict", "attention whore", "breast growth", "abusive", "malicious", "self hating", "breeder"].includes($slaves[$i].sexualFlaw) && (random(1,100) > 90)>> <<= SlaveFullName($Madam)>> manages to @@.green;break@@ $slaves[$i].slaveName of $his sexual flaws. <<set $slaves[$i].sexualFlaw = "none">> <<elseif ($slaves[$i].behavioralFlaw != "none") && (random(1,100) > 90)>> @@ -218,7 +218,7 @@ _beautyCorrection = 0>> $FResult = Math.trunc(_beautyCorrection * $FResult)>> <</if>> -$His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that <<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>each of $his holes was<<elseif canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>>each of $his available holes was<<else>>$his mouth and anywhere else a cock could fit was<</if>> often filled by more than one cock<<elseif $beauty > 140>>, so many that $he spent much of $his time getting gangbanged<<elseif $beauty > 120>>, so many that customers often <<if canDoAnal($slaves[$i]) || canDoVaginal($slaves[$i])>>spitroasted<<else>>double-teamed<</if>> the slut<<elseif $beauty > 100>>, so many that $he frequently had sex with multiple customers at once<<elseif $beauty > 70>>, so many that $he occasionally had sex with multiple customers at once<</if>>. They paid <<print cashFormat($FResult)>> on average<<if _beautyCorrection > 1>>, including a premium for being in extremely high demand<</if>>. +$His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that <<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>each of $his holes was<<elseif canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>>each of $his available holes was<<else>>$his mouth and anywhere else a cock could fit was<</if>> often filled by more than one cock<<elseif $beauty > 140>>, so many that $he spent much of $his time getting gangbanged<<elseif $beauty > 120>>, so many that customers often <<if canDoAnal($slaves[$i]) || canDoVaginal($slaves[$i])>>spitroasted<<else>>double-teamed<</if>> the slut<<elseif $beauty > 100>>, so many that $he frequently had sex with multiple customers at once<<elseif $beauty > 70>>, so many that $he occasionally had sex with multiple customers at once<</if>>. They paid <<print cashFormat($FResult)>> on average<<if _beautyCorrection > 1>>, including a premium for being in extremely high demand<</if>>. <<set _incomeStats.customers = $beauty>> <<if $seeAge == 1>> diff --git a/src/uncategorized/saWorkAGloryHole.tw b/src/uncategorized/saWorkAGloryHole.tw index d7099e659673f94ba3019ae085d37af6488b3145..2a0b6536f484b61f04428cc7fe157ff73cc12400 100644 --- a/src/uncategorized/saWorkAGloryHole.tw +++ b/src/uncategorized/saWorkAGloryHole.tw @@ -152,7 +152,7 @@ $His feelings, skills, and appearance do not matter. $He is condemned to a world <<case "Chinese Revivalist">> <<set $arcologies[0].FSChineseRevivalist += _seed>> <<case "Repopulation Focus">> - <<set $arcologies[0].FSRepopulationFocus += _seed>> + <<set $arcologies[0].FSRepopulationFocus += _seed>> <<case "Eugenics">> <<set $arcologies[0].FSRestart += _seed>> <<case "Chattel Religionist">> diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index bca157523d1b61fdc5605da872d5ad80324db429..46b94820d11d1e16700dcc310c38ab8e067ed5e6 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -128,7 +128,7 @@ | [[Vacant|Salon][$artificialEyeShape = "vacant"]] | [[Star-Shaped|Salon][$artificialEyeShape = "star-shaped"]] | [[Goat-Like|Salon][$artificialEyeShape = "goat-like"]] - + <br> Sclera: [[White|Salon][$artificialEyeFill = "white"]] @@ -287,7 +287,7 @@ | [[Curled|Salon][$activeSlave.hStyle = "curled",$cash -= $modCost]] | [[Permed|Salon][$activeSlave.hStyle = "permed",$cash -= $modCost]] | [[Luxurious|Salon][$activeSlave.hStyle = "luxurious",$cash -= $modCost]] - | [[Messy|Salon][$activeSlave.hStyle = "messy",$cash -= $modCost]] + | [[Messy|Salon][$activeSlave.hStyle = "messy",$cash -= $modCost]] | [[Eary|Salon][$activeSlave.hStyle = "eary",$cash -= $modCost]] | [[Dreadlocks|Salon][$activeSlave.hStyle = "dreadlocks",$cash -= $modCost]] | [[Cornrows|Salon][$activeSlave.hStyle = "cornrows",$cash -= $modCost]] @@ -341,7 +341,7 @@ <<if $activeSlave.hStyle == "bald">> $He is completely bald. <<else>> - $His current wig is $activeSlave.hColor. + $His current wig is $activeSlave.hColor. <<if $activeSlave.hStyle != "bald">> [[Remove wig|Salon][$activeSlave.hStyle = "bald",$activeSlave.hLength = 0,$cash -= $modCost]] or //choose a new one:// <<else>> @@ -400,12 +400,12 @@ <<if $activeSlave.hStyle != "bald">> <br><br> - $His $activeSlave.hStyle wig is <<= lengthToEitherUnit($activeSlave.hLength)>> long. - + $His $activeSlave.hStyle wig is <<= lengthToEitherUnit($activeSlave.hLength)>> long. + //General hairstyles will conform to hair length and clothing choices.// - + <<if $activeSlave.hLength == 0>><<set $activeSlave.hLength = 10>><</if>> - + <br> Set wig length to: <<if $activeSlave.hLength != 10>>[[lengthToEitherUnit(10)|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> @@ -464,7 +464,7 @@ Apply makeup: <<if $activeSlave.amp != 1>> <br> -Treat nails: +Treat nails: [[Clip|Salon][$activeSlave.nails = 0,$cash -= $modCost]] | [[Extend|Salon][$activeSlave.nails = 1,$cash -= $modCost]] | [[Sharp, claw-like|Salon][$activeSlave.nails = 3,$cash -= $modCost]] @@ -481,11 +481,11 @@ Treat nails: /* SKIN */ -<<set $tannableSkin = ["extremely pale", "fair", "light", "lightened", "natural", "pale", "white"]>> -<<set $lightenableSkin = ["black", "brown", "dark brown", "dark olive", "dark", "natural", "tanned"]>> -<<set $bleachableSkin = ["fair", "light", "lightened", "natural", "pale"]>> -<<set $darkenableSkin = ["brown", "dark brown", "extremely pale", "fair", "light olive", "light", "lightened", "natural", "pale", "tanned", "white"]>> -<<set $dyedSkin = ["camouflage patterned", "dyed blue", "dyed gray", "dyed green", "dyed pink", "dyed red", "tiger striped"]>> +<<set $tannableSkin = ["natural", "lightened", "white", "fair", "pale", "light", "extremely pale"]>> +<<set $lightenableSkin = ["natural", "dark", "dark olive", "black", "brown", "dark brown", "tanned"]>> +<<set $bleachableSkin = ["natural", "lightened", "pale", "fair", "light"]>> +<<set $darkenableSkin = ["natural", "lightened", "white", "fair", "pale", "light", "extremely pale", "light olive", "tanned", "brown", "dark brown"]>> +<<set $dyedSkin = ["dyed red", "dyed green", "dyed blue", "dyed pink", "dyed gray", "tiger striped", "camouflage patterned"]>> <br><br> $His skin is $activeSlave.skin. @@ -645,7 +645,7 @@ Dye or paint: <<if $activeSlave.pubicHColor != $activeSlave.hColor>> [[Match the curtains?|Salon][$activeSlave.pubicHColor = $activeSlave.hColor,$cash -= $modCost]] <</if>> - + <br> Dye $his pubic hair: [[Blonde|Salon][$activeSlave.pubicHColor = "blonde",$cash -= $modCost]] diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index b4cbc1a04835efd4ccf2e8e14ad29d96e84d604a..b1688b9251310ef0c7fe402270b2a5bb8352bf51 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -8,7 +8,7 @@ Refactoring this passage. Main idea for structure: 3. Make calculation of birth process. All live babies will be added to slave property .curBabies as array. They will be in it as long as slave not give next birth. Enough time for any processing. 4. Showing scene of birth based on calculation (broodmother and normal is merged in one scene, just with variations). 5. Dealing with babies - they are in separate array, no need to mess with mother .pregType or .preg now. -6. Setting up postpartum +6. Setting up postpartum 7. Dealing with mother critical states. I need to break single passage to several widgets, as it's been overcomplicated monster with too many nested if's - true horror for me. :) At least for testing and bugfixing time, later it can be merged back, if needed for processing speed up. @@ -37,17 +37,17 @@ I need to break single passage to several widgets, as it's been overcomplicated <<seBirthPreScene>> <<if $slaveDead != 1>> - + <<seBirthCalc>> <<seBirthMainScene>> <<seBirthBabies>> - <<if $DefaultBirthDestination != "anywhere" && $universalRulesChildrenBecomeBreeders < 1>> + <<if $DefaultBirthDestination != "" && $universalRulesChildrenBecomeBreeders < 1>> $His <<if _curBabies > 1>>babies<<else>>baby<</if>> were sent to $DefaultBirthDestination. $slaves[$i].slaveName <<switch $DefaultBirthDestination>> - <<case "an orphanage">> + <<case "a orphanage">> <<if $slaves[$i].devotion > 95>> worships you so completely that $he will not resent this. <<elseif $slaves[$i].devotion > 50>> @@ -121,9 +121,9 @@ 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/seLethalPit.tw b/src/uncategorized/seLethalPit.tw index 3511ec0871d36a82f26c48ff8ae7d85ddb6cebfe..5cf31931b4390af3d60abb0498d319ff40b5d391 100644 --- a/src/uncategorized/seLethalPit.tw +++ b/src/uncategorized/seLethalPit.tw @@ -25,7 +25,7 @@ <</switch>> <</if>> -This week's pit fight is between _fighterOne.slaveName and <<if $pitAnimal == 0>>_fighterTwo.slaveName<<else>>a _animal.species<</if>>. +This week's pit fight is between _fighterOne.slaveName and <<if $pitAnimal == 0>>_fighterTwo.slaveName<<else>>a _animal.species<</if>>. <<if $pitAudience == "none">> You are alone above the pit, left to watch them kill and die in private. <<elseif $pitAudience == "free">> diff --git a/src/uncategorized/seNicaeaCouncil.tw b/src/uncategorized/seNicaeaCouncil.tw index 6d974a3e78a8da4215233685115bdc96b8388c2d..5fc4ea96d821834db75d0ac6a6c95f7ae09130e5 100644 --- a/src/uncategorized/seNicaeaCouncil.tw +++ b/src/uncategorized/seNicaeaCouncil.tw @@ -9,7 +9,7 @@ <<set $arcologies[0].FSChattelReligionistCreed = 1>> The $nicaeaName is held in another arcology, without your involvement. Your abstention has weakened it. It authored a creed which the Council claims all good Chattel Religionists should subscribe. Most of it is uncontroversial, giving beliefs about slavery and faith that virtually all Chattel Religionists agree on. However, the new creed does purport to settle three major points of contention. <br><br> -First, it emphasizes +First, it emphasizes <<if $nicaeaFocus == "slaves">> slaves throughout. The creed goes so far as to imply that slaveowners have a duty to slaves, which they fulfill by providing them the opportunity to enjoy the holy and pure state of being a sex slave. <<else>> diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw index 83e4c2d4ac01fbaa491a3cd0f3c125bcb4f3ce75..22e78c6f3d56c0ec05d1c5f503108052f80fa49c 100644 --- a/src/uncategorized/seNonlethalPit.tw +++ b/src/uncategorized/seNonlethalPit.tw @@ -26,7 +26,7 @@ <</if>> <<if $pitAnimal == 0>> - This week's pit fight is between _fighterOne.slaveName and _fighterTwo.slaveName. + This week's pit fight is between _fighterOne.slaveName and _fighterTwo.slaveName. <<elseif $pitAnimal == 1>> This week a _animal.species is going to use _fighterOne.slaveName. <<else>> @@ -44,7 +44,7 @@ <<set $arcologies[0].FSRomanRevivalist += 0.2*$FSSingleSlaveRep>> <</if>> - You review the rules - the combatants are wearing light gloves, and the fight will be nonlethal, with you as the judge. The winner will have the right to do anything she wishes to the loser, + You review the rules - the combatants are wearing light gloves, and the fight will be nonlethal, with you as the judge. The winner will have the right to do anything she wishes to the loser, <<if $pitVirginities == 0>> even take virginities, <<elseif $pitVirginities == 1>> @@ -556,7 +556,7 @@ She respects _loser.slaveName's virgin holes, and hauls the loser to her knees for a facefuck. <<set _loser.oralCount += 1, $oralTotal += 1>> <<elseif (_loser.vagina == 0) && canDoVaginal(_loser) && canDoAnal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "pregnancy">> and, after eyeing her virgin vagina with desire, penetrates the loser's anus. <<else>> @@ -568,7 +568,7 @@ <<= knockMeUp(_loser, 50, 1, _winner.ID)>> <</if>> <<elseif (_loser.anus == 0) && canDoVaginal(_loser) && canDoAnal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>> and, after eyeing her virgin anus with desire, penetrates the loser's cunt. <<else>> @@ -599,7 +599,7 @@ <</if>> <<elseif $pitVirginities == 2>> /* anal */ <<if (_loser.vagina == 0) && canDoVaginal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "pregnancy">> and gleefully takes advantage of your rules to @@.lime;take her virginity.@@ <<else>> @@ -658,7 +658,7 @@ <</if>> <<elseif $pitVirginities == 1>> /* vagina */ <<if (_loser.vagina == 0) && canDoVaginal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "pregnancy">> <<if canDoAnal(_loser)>> and hungrily eyes her pristine vagina before penetrating the loser's ass. @@ -685,7 +685,7 @@ <</if>> <</if>> <<elseif (_loser.anus == 0) && canDoAnal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>> and gleefully takes advantage of your rules to @@.lime;take her anal virginity.@@ <<else>> @@ -717,7 +717,7 @@ <</if>> <<else>> /* free game */ <<if (_loser.vagina == 0) && canDoVaginal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "pregnancy">> and gleefully takes advantage of your rules to @@.lime;take her virginity.@@ <<else>> @@ -730,7 +730,7 @@ <<= knockMeUp(_loser, 50, 0, _winner.ID)>> <</if>> <<elseif (_loser.anus == 0) && canDoAnal(_loser)>> - She pushes _loser.slaveName's back down onto the mat, forces her legs apart, + She pushes _loser.slaveName's back down onto the mat, forces her legs apart, <<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>> and gleefully takes advantage of your rules to @@.lime;take her anal virginity.@@ <<else>> @@ -763,7 +763,7 @@ <</if>> <<if (_winner.sexualFlaw == "malicious")>> - _winner.slaveName lives to torment and violate slave girls. She uses _loser.slaveName for her @@.hotpink;pleasure@@, slapping her viciously, pinching her until she draws blood, and showing off for the spectators. + _winner.slaveName lives to torment and violate slave girls. She uses _loser.slaveName for her @@.hotpink;pleasure@@, slapping her viciously, pinching her until she draws blood, and showing off for the spectators. <<if $pitAudience != "none">> The audience @@.green;greatly enjoys@@ the depraved spectacle. <<set $rep += 50>> diff --git a/src/uncategorized/seWedding.tw b/src/uncategorized/seWedding.tw index e260846898b6e2478bc33f13f90397ef622fe2b1..79b518f81cb92ed45bddb22a611279737ff0be01 100644 --- a/src/uncategorized/seWedding.tw +++ b/src/uncategorized/seWedding.tw @@ -371,7 +371,7 @@ <</if>> <</if>> is level with your crotch. - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $activeSlave.amp == 1>> on a cord around $his neck, since $he lacks fingers to wear it on. <<else>> @@ -384,7 +384,7 @@ <<link "Give $him your surname too">> <<replace "#surnaming">> <<set $activeSlave.slaveSurname = $PC.surname>> - You also proclaim your new slave wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname hears this, of course, and + You also proclaim your new slave wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname hears this, of course, and <<if $activeSlave.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> @@ -556,7 +556,7 @@ <<link "Give $him your surname as well">> <<replace "#surnaming">> <<set $activeSlave.slaveSurname = $PC.surname>> - You also proclaim your new slave wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname hears this, of course, and + You also proclaim your new slave wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname hears this, of course, and <<if $activeSlave.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> @@ -679,7 +679,7 @@ <<else>> light pink, since $he's an experienced sex slave. <</if>> - A filmy veil covers $his head and shoulders. $His lacy bridal bra + A filmy veil covers $his head and shoulders. $His lacy bridal bra <<if ($activeSlave.boobs > 4000)>> is a marvel of engineering, discreetly reinforced to support $his gigantic udders. <<elseif ($activeSlave.boobs > 1200)>> @@ -747,7 +747,7 @@ <<link "Give $him your surname">> <<replace "#surnaming">> <<set $activeSlave.slaveSurname = $PC.surname>> - You also proclaim your new slave wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname hears this, of course, and + You also proclaim your new slave wife $activeSlave.slaveName $activeSlave.slaveSurname. The new Mrs. $activeSlave.slaveSurname hears this, of course, and <<if $activeSlave.fetish == "mindbroken">> shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift. <<elseif $activeSlave.devotion+$activeSlave.trust >= 175>> @@ -771,9 +771,9 @@ <<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>> with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far. <<elseif $activeSlave.devotion < -20>> - with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. + with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this. <<else>> - with a will. $He approaches $his task <<if ($activeSlave.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. + with a will. $He approaches $his task <<if ($activeSlave.fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure. <</if>> <<if $activeSlave.relationship != 0>> <<if $activeSlave.devotion+$activeSlave.trust >= 175>> diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index c9d320299742ef0e2ae82fbbde610e5cc21f8cc4..9e5f3cc1022b094bbea3531fe083426708b32fa7 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -120,7 +120,7 @@ <</if>> <<switch $slaves[$i].prestigeDesc>> <<case "She is a famed Free Cities whore, and commands top prices.">> - She does her best to relax the famous whore, $slaves[$i].slaveName, making sure to + She does her best to relax the famous whore, $slaves[$i].slaveName, making sure to <<if $slaves[$i].vagina > 2 || $slaves[$i].anus > 2>> pay special attention to her worn holes. <<else>> @@ -161,7 +161,7 @@ <<case "She is remembered for winning best in show as a breeder.">> <<if $slaves[$i].bellyPreg >= 5000>> <<if $Attendant.fetish == "pregnancy">> - She can't keep her hands off $slaves[$i].slaveName's pregnancy, but she doesn't mind her full belly being fondled. + She can't keep her hands off $slaves[$i].slaveName's pregnancy, but she doesn't mind her full belly being fondled. <<set $Attendant.fetishStrength += 4, $slaves[_FLs].fetishStrength += 4>> <<else>> She does her best to accommodate $slaves[$i].slaveName's pregnancy and to make sure the mother-to-be is happy and comfortable. diff --git a/src/uncategorized/specialSlave.tw b/src/uncategorized/specialSlave.tw index 791b7277f0340b4c030f4de0e74a932789a62dfd..f157e56a11cb7191c66032d0be083456b97df875 100644 --- a/src/uncategorized/specialSlave.tw +++ b/src/uncategorized/specialSlave.tw @@ -19,7 +19,7 @@ <<if ndef $activeSlave.underArmHColor>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> <</if>> - + <<if ($activeSlave.override_Eye_Color != 1)>> <<switch ($activeSlave.eyeColor)>> <<case "blind blue">> @@ -48,7 +48,7 @@ <<if ($activeSlave.override_Skin != 1)>> <<set $activeSlave.origSkin = $activeSlave.skin>> <</if>> - + <<run SetBellySize($activeSlave)>> <<if $familyTesting == 1>> /* special slaves exceptions to keep siblings sensible */ diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 8972d89794a4cabdb51962302f3c53b684baf14f..64cf5571d4022bcf95460f54f1d0133c5a07a0f4 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -2348,7 +2348,7 @@ As the remote surgery's long recovery cycle completes, <<case "womb">> It's not immediately apparent to $him what kind of surgery $he received, since all $he's left with is a terrible nonspecific ache in $his lower belly. As with all invasive surgery @@.red;$his health has been greatly affected.@@ - + <<case "elasticity treatment">> The procedure spans the week, with $him spending every other day in the surgery room for a series of 4 sets of injections. A few hours after each session, $he feels terribly ill. $He doesn't quite understand what it's about, just that $he feels pretty bad. The process involves <<if ($PC.medicine >= 100)>>you<<else>>the remote surgeon<</if>> injecting the serum across $his entire body, every few inches, leaving small needle marks that fade out within minutes. Despite not leaving a lasting evidence, the process is very invasive work, and leaves $him @@.red;feeling weak and tired.@@ diff --git a/src/uncategorized/universalRules.tw b/src/uncategorized/universalRules.tw index 3ae498896436ad4d5a87541b894f85c71b05f881..564b75db24a8fb05633f3a201a19045efd4337a1 100644 --- a/src/uncategorized/universalRules.tw +++ b/src/uncategorized/universalRules.tw @@ -157,9 +157,9 @@ Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop appl <br><br> <<if $universalRulesChildrenBecomeBreeders < 1>> - Upon birth slave babies + Upon birth slave babies <<if $DefaultBirthDestination === "anywhere">> - can be sent anywhere. Pre-select their destination a: + can be sent anywhere. Pre-select their destination a: [[slave orphanage|Universal Rules][$DefaultBirthDestination = "an orphanage"]] [[citizen school|Universal Rules][$DefaultBirthDestination = "a citizen school"]] [[private school|Universal Rules][$DefaultBirthDestination = "a private school"]] diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw index 955f42464bdfd84a38a4713997476e8061a7a6f5..76ffc47f3e69bbe875f640e4e22effa34a377fa1 100644 --- a/src/uncategorized/walkPast.tw +++ b/src/uncategorized/walkPast.tw @@ -570,7 +570,7 @@ <<if $activeSlave.boobs < 300>> The rings constantly rub against $his chest and force $his nipples to stick out. <<else>> - The strap over $his tits presses the soft flesh, and the ring around each nipple + The strap over $his tits presses the soft flesh, and the ring around each nipple <<if $activeSlave.nipples == "fuckable">> forces them open. <<else>> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index 2e8e1d3270754cab01a1698e377d7b15caf0b9cc..06c832b580b1aae3cccaaf42f180d6d0f0b6b45e 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -1346,7 +1346,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared <<else>> Quickly $he spreads $his legs apart and shifts $his panties aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. <</if>> - + <<case "cutoffs and a t-shirt">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of h<<else>>H<</if>>er jean cutoffs bulge as $his baby crowns into them as $he continues $his tasks, oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth. @@ -1395,7 +1395,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared <<else>> Quickly $he attempts to pull down $his stretch pants but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> of $his pants bulges as $his child crowns, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help they are removed so that $he may finish giving birth. <</if>> - + <<case "spats and a tank top">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. The material of $his spats is too tight to allow $his child to fully be born, trapping it in $his straining <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. Ignoring the pain, $he begins anew on $his assigned task, $his <<if $slaves[$i].mpreg == 1>>pants<<else>>crotch<</if>> bulging lewdly, until someone manages to pants $him. With the way clear, $his child<<if $slaves[$i].pregType > 1>>ren promptly slip from $his stretched <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>><<else>> quickly slips out of $his loosened <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>> and into the world<</if>>. @@ -1444,14 +1444,14 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his abaya hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a klan robe">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his robe hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a hijab and blouse">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. @@ -1530,7 +1530,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared <<else>> Quickly $he attempts to remove $his leotard but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth. <</if>> - + <<case "a burkini">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>. @@ -1562,7 +1562,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared <<else>> Quickly $he attempts to remove $his monokini but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth. <</if>> - + <<case "a cybersuit">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>. @@ -1592,133 +1592,133 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared <<else>> Quickly $he attempts to undo $his zipper but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The latex covering $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>> bulges as $his child is born into it, making it even harder to unzip. As $he struggles between the newborn stuck in $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>> and the equally stuck zipper, someone comes to $his aid allowing $him to finish giving birth. <</if>> - + <<case "a military uniform">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a schutzstaffel uniform">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he attempts to unfasten $his trousers but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth. <</if>> - + <<case "a slutty schutzstaffel uniform">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a red army uniform">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a long qipao">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his dress hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "battlearmor">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he attempts to unfasten $his armor but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his armor, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his armor and finish giving birth. <</if>> - + <<case "a mounty outfit" "a police uniform" "leather pants and pasties" "leather pants" "jeans" "leather pants and a tube top">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he attempts to unfasten $his slacks but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth. <</if>> - + <<case "a dirndl">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "lederhosen">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he attempts to unfasten $his shorts but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his shorts, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth. <</if>> - + <<case "a biyelgee costume">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a nice nurse outfit" "a t-shirt and jeans">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his trousers<<else>>$His trousers<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth. <<else>> Quickly $he attempts to unfasten $his trousers but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth. <</if>> - + <<case "a nice pony outfit">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his trousers<<else>>$His trousers<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth. <<else>> Quickly $he attempts to unfasten $his leather bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth. <</if>> - + <<case "a mini dress">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his short dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a gothic lolita dress" "a hanbok">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a bra" "a button-up shirt" "a sweater" "a tank-top" "a tube top" "a striped bra" "a skimpy loincloth" "a sports bra" "a t-shirt" "an oversized t-shirt">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "an apron">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his frilly apron reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a tube top and thong" "a button-up shirt and panties" "a thong" "a slutty klan robe" "a slutty pony outfit" "a sweater and panties" "a tank-top and panties" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "boyshorts" "panties" "a t-shirt and panties" "panties and pasties" "striped underwear">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his underwear reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "cutoffs" "sport shorts and a t-shirt" "sport shorts and a sports bra" "a sweater and cutoffs" "sport shorts">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. <<else>> Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his shorts reveal what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. <</if>> - + <<case "a one-piece swimsuit">> <<if $slaves[$i].fetish == "mindbroken">> Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. diff --git a/src/utility/descriptionWidgetsPiercings.tw b/src/utility/descriptionWidgetsPiercings.tw index aeb3ff8ac941c554649df9fbed571bc9795491ec..48d6f6977ebb20869018f73a2cecd77adb230d8b 100644 --- a/src/utility/descriptionWidgetsPiercings.tw +++ b/src/utility/descriptionWidgetsPiercings.tw @@ -480,16 +480,16 @@ $He has a corset piercing, a ladder of steel rings running up each side of $his <<case "a tube top and thong" "a tube top" "a slutty pony outfit" "a slutty klan robe" "a sports bra" "a tank-top and panties" "leather pants and a tube top">> the piercings are only partly visible on $his back. - + <<case "a button-up shirt and panties" "a button-up shirt" "a tank-top" "a police uniform" "a t-shirt" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "sport shorts and a t-shirt" "a t-shirt and panties" "sport shorts and a sports bra">> $his shirt hides them completely, but they're laced tightly, so $he's aware they're there. <<case "a sweater" "a sweater and panties" "a sweater and cutoffs">> $his sweater hides them completely, but they're laced tightly, so $he's aware they're there. - + <<case "a nice pony outfit">> $his outfit hides them completely, but they're laced tightly, so $he's aware they're there. - + <<case "a string bikini">> the back of $his string top loops into them and runs down through them to become $his bottom, such as it is. diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index a036856cac89d7b602d12615585469268d01639a..ef8cd936145ad220596243d4f110980a16ece7ee 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -271,7 +271,7 @@ $activeSlave.slaveName is comfort, and <<footwearDescription>> <</if>> - + <<case "striped panties">> a simple garment that hugs $his <<if ($activeSlave.amp == 1)>> @@ -595,7 +595,7 @@ $activeSlave.slaveName is body, down to $his feet, which <<footwearDescription>> <</if>> - + <<case "a police uniform">> of a traditional <<if ($activeSlave.amp == 1)>> @@ -604,7 +604,7 @@ $activeSlave.slaveName is styling, and <<footwearDescription>> <</if>> - + <<case "a hanbok">> of a traditional <<if ($activeSlave.amp == 1)>> @@ -613,7 +613,7 @@ $activeSlave.slaveName is pattern, and <<footwearDescription>> <</if>> - + <<case "a gothic lolita dress">> of a victorian <<if ($activeSlave.amp == 1)>> @@ -622,7 +622,7 @@ $activeSlave.slaveName is pattern, and <<footwearDescription>> <</if>> - + <<case "a one-piece swimsuit">> which modestly covers $his <<if ($activeSlave.amp == 1)>> @@ -631,7 +631,7 @@ $activeSlave.slaveName is body, and <<footwearDescription>> <</if>> - + <<case "a nice pony outfit" "a slutty pony outfit">> which restrictingly covers $his entire <<if ($activeSlave.amp == 1)>> @@ -640,7 +640,7 @@ $activeSlave.slaveName is body, down to $his feet, which <<footwearDescription>> <</if>> - + <<case "a button-up shirt and panties" "a button-up shirt" "a sweater" "a t-shirt" "a tank-top" "a nice over-sizes shirt" "a tube top" "an oversized t-shirt">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -649,7 +649,7 @@ $activeSlave.slaveName is torso, and <<footwearDescription>> <</if>> - + <<case "a bra" "a sports bra" "a striped bra">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -658,7 +658,7 @@ $activeSlave.slaveName is breasts, and <<footwearDescription>> <</if>> - + <<case "a tube top and thong" "a sweater and panties" "a slutty klan robe" "a tank-top and panties" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "sport shorts and a t-shirt" "sport shorts and a sports bra" "a t-shirt and panties">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -667,7 +667,7 @@ $activeSlave.slaveName is torso, crotch, and <<footwearDescription>> <</if>> - + <<case "striped underwear">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -685,7 +685,7 @@ $activeSlave.slaveName is crotch, and <<footwearDescription>> <</if>> - + <<case "cutoffs" "sport shorts">> which only cover $his <<if ($activeSlave.amp == 1)>> @@ -694,7 +694,7 @@ $activeSlave.slaveName is crotch, ass, and <<footwearDescription>> <</if>> - + <<case "a sweater and cutoffs">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -703,7 +703,7 @@ $activeSlave.slaveName is torso, crotch, ass, and <<footwearDescription>> <</if>> - + <<case "leather pants and a tube top" "a t-shirt and jeans">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -712,7 +712,7 @@ $activeSlave.slaveName is torso, ass, legs, and <<footwearDescription>> <</if>> - + <<case "leather pants and pasties" "leather pants" "jeans">> which only covers $his <<if ($activeSlave.amp == 1)>> @@ -3708,7 +3708,7 @@ $His <<default>> bare feet with a small ankle chain. <</switch>> - + <<case "a skimpy loincloth">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -3983,7 +3983,7 @@ $His <<default>> nothing on $his bare feet. <</switch>> - + <<case "striped panties">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -4175,7 +4175,7 @@ $His <<default>> nothing on $his feet, each individual toe of which is perfectly wrapped by the bodysuit. <</switch>> - + <<case "a tube top and thong" "a bra" "a thong" "a tube top" "a striped bra" "striped underwear" "boyshorts" "cutoffs" "panties" "panties and pasties" "jeans" "a button-up shirt and panties" "a button-up shirt" "a t-shirt and jeans" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and panties" "a t-shirt" "a sweater and cutoffs" "a sweater" "a tank-top" "a sweater and panties" "a tank-top and panties" "a t-shirt and thong">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -4191,7 +4191,7 @@ $His <<default>> nothing on $his feet. <</switch>> - + <<case "a sports bra" "sport shorts and a t-shirt" "sport shorts" "sport shorts and a sports bra">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -4223,7 +4223,7 @@ $His <<default>> nothing on $his feet. <</switch>> - + <<case "a leotard">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -4431,7 +4431,7 @@ $His <<default>> are totally bare. <</switch>> - + <<case "a klan robe" "a slutty klan robe">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -4543,7 +4543,7 @@ $His <<default>> nothing on $his bare feet. <</switch>> - + <<case "a gothic lolita dress">> <<switch $activeSlave.shoes>> <<case "flats">> @@ -4883,7 +4883,7 @@ $His <<elseif $activeSlave.bellyAccessory == "a support band">> $His support band clashes with $his bikini pretty badly. <</if>> - + <<case "striped panties">> <<if $activeSlave.bellyAccessory == "a corset">> $His corset is a fun color and compliments $his cute panties. @@ -5180,7 +5180,7 @@ $His <<elseif $activeSlave.bellyAccessory == "a support band">> $His support band is left completely exposed between $his top and bottom. <</if>> - + <<case "a nice pony outfit" "a slutty pony outfit">> <<if $activeSlave.bellyAccessory == "a corset">> $His sturdy corset compliments $his outfit nicely. @@ -5189,7 +5189,7 @@ $His <<elseif $activeSlave.bellyAccessory == "a support band">> $His support band is hidden within $his outift. <</if>> - + <<case "a tube top and thong" "striped underwear" "leather pants and tube top" "sport shorts and a sports bra" "a slutty klan robe">> <<if $activeSlave.bellyAccessory == "a corset">> $His sturdy corset is completely exposed between $his top and bottom. @@ -5198,7 +5198,7 @@ $His <<elseif $activeSlave.bellyAccessory == "a support band">> $His support band is completely exposed between $his top and bottom. <</if>> - + <<case "a bra" "a striped bra" "a sports bra" "a thong" "panties" "a tube top" "a skimpy loincloth" "boyshorts" "cutoffs" "jeans" "sport shorts" "leather pants" "leather pants and a tube top" "leather pants and pasties" "panties and pasties">> <<if $activeSlave.bellyAccessory == "a corset">> $His sturdy corset is completely exposed. @@ -5207,7 +5207,7 @@ $His <<elseif $activeSlave.bellyAccessory == "a support band">> $His support band is completely exposed. <</if>> - + <<case "a button-up shirt and panties" "a button-up shirt" "a sweater" "a tank-top" "a sweater and panties" "a t-shirt" "a tank-top and panties" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "sport shorts and a t-shirt" "a t-shirt and panties" "a sweater and cutoffs">> <<if $activeSlave.bellyAccessory == "a corset">> $His sturdy corset is hidden by $his clothing. diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw index 9a91f9927e5efce1a6ccd069e9e50f3ada7c7381..c647a6e65e8b51d6979f4c8b68237c5e47d49ba5 100644 --- a/src/utility/extendedFamilyWidgets.tw +++ b/src/utility/extendedFamilyWidgets.tw @@ -1162,7 +1162,7 @@ <</link>> <<if $activeSlave.dick > 0>> <<if ($activeSlave.actualAge - $PC.actualAge) >= $fertilityAge && $saveImported == 0>> - | + | <<link "You">> <<set $PC.father = $activeSlave.ID>> <<redisplayFamily>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 9aa8c4f78b11e884d179326c72c66ee5df9df151..d799d71058e79a5f31a81ed8ea6223976cf36fbe 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -418,16 +418,16 @@ | <<link "Use her holes">><<replace "#miniscene">><<include "FButt">><br> <</replace>><<SlaveInteractFertility>><</link>> <</if>> <<if ($activeSlave.bellyPreg >= 300000)>> - | <<link "Fuck her on her belly">><<replace "#miniscene">><<include "FBellyFuck">><br> <</replace>><<SlaveInteractFertility>><</link>> + | <<link "Fuck her on her belly">><<replace "#miniscene">><<include "FBellyFuck">><br> <</replace>><<SlaveInteractFertility>><</link>> <</if>> <<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>> - | <<link "Fuck her in her maternity swing">><<replace "#miniscene">><<include "FMaternitySwing">><br> <</replace>><<SlaveInteractFertility>><</link>> + | <<link "Fuck her in her maternity swing">><<replace "#miniscene">><<include "FMaternitySwing">><br> <</replace>><<SlaveInteractFertility>><</link>> <</if>> <<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>> - | <<link "Fuck her with the help of her assistants">><<replace "#miniscene">><<include "FAssistedSex">><br> <</replace>><<SlaveInteractFertility>><</link>> + | <<link "Fuck her with the help of her assistants">><<replace "#miniscene">><<include "FAssistedSex">><br> <</replace>><<SlaveInteractFertility>><</link>> <</if>> <<if $activeSlave.bellyPreg >= 300000 && $pregInventions >= 1>> - | <<link "Fuck her in your goo pool">><<replace "#miniscene">><<include "FPoolSex">><br> <</replace>><<SlaveInteractFertility>><</link>> + | <<link "Fuck her in your goo pool">><<replace "#miniscene">><<include "FPoolSex">><br> <</replace>><<SlaveInteractFertility>><</link>> <</if>> <<else>> //Remove her chastity belt if you wish to fuck her// @@ -690,7 +690,7 @@ <<widget "Sh">>$ShEnunciate<</widget>> <<widget "x">>$xEnunciate<</widget>> -/* +/* If $args[0] is defined, it is assumed the primary slave is speaking about secondary slave. Else, the secondary slave is speaking about primary slave. This means that <<he>> will print _heLisp or $he, and <<he 2>> will print _he2Lisp or _he2. Pronouns must be set for both slaves, and <<setSpokenLocalPronouns primarySlave secondarySlave>> must be previously called. diff --git a/src/utility/optionsWidgets.tw b/src/utility/optionsWidgets.tw index 19255fab93aadbe2d68add45bfa7e38f76dab3c1..4d984206324c9b56cc6bbbf88d5c696ccedcff62 100644 --- a/src/utility/optionsWidgets.tw +++ b/src/utility/optionsWidgets.tw @@ -5,7 +5,7 @@ Should be placed in a <span> with id = "OptionLineSeparations" %/ <<widget "OptionLineSeparations">> -Line separations are +Line separations are <<if $lineSeparations == 0>> @@.red;HIDDEN.@@ //<<link 'Show'>> @@ -74,21 +74,21 @@ Line separations are <<OptionSortBy>> <</replace>> <</link>> -| +| <<link 'Age'>> <<set $sortSlavesBy = "actualAge">> <<replace '#OptionSortBy'>> <<OptionSortBy>> <</replace>> <</link>> -| +| <<link 'How old they look'>> <<set $sortSlavesBy = "visualAge">> <<replace '#OptionSortBy'>> <<OptionSortBy>> <</replace>> <</link>> -| +| <<link 'Age of their body'>> <<set $sortSlavesBy = "physicalAge">> <<replace '#OptionSortBy'>> @@ -204,7 +204,7 @@ Main menu assignment shortcuts are <</replace>> <</link>>// <<else>> - @@.red;HIDDEN.@@ + @@.red;HIDDEN.@@ //<<link 'Show'>> <<set $displayAssignments = 1>> <<replace '#OptionDisplayAssignments'>> @@ -222,7 +222,7 @@ Main menu assignment shortcuts are <<widget "OptionSummaryStats">> Granular slave stat numbers are <<if $summaryStats == 1>> - @@.cyan;DISPLAYED.@@ + @@.cyan;DISPLAYED.@@ //<<link 'Hide'>> <<set $summaryStats = 0>> <<replace '#OptionSummaryStats'>> @@ -230,7 +230,7 @@ Granular slave stat numbers are <</replace>> <</link>>// <<else>> - @@.red;HIDDEN.@@ + @@.red;HIDDEN.@@ //<<link 'Display'>> <<set $summaryStats = 1>> <<replace '#OptionSummaryStats'>> @@ -445,57 +445,6 @@ 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" @@ -749,7 +698,7 @@ Race is <<widget "OptionAbbreviateClothes">> Clothes are <<if $abbreviateClothes == 2>> - @@.cyan;SUMMARIZED.@@ + @@.cyan;SUMMARIZED.@@ //<<link 'Hide'>> <<set $abbreviateClothes = 0>> <<replace '#OptionAbbreviateClothes'>> @@ -757,7 +706,7 @@ Clothes are <</replace>> <</link>>// <<else>> - @@.red;HIDDEN.@@ + @@.red;HIDDEN.@@ //<<link 'Summarize'>> <<set $abbreviateClothes = 2>> <<replace '#OptionAbbreviateClothes'>> @@ -774,7 +723,7 @@ Clothes are <<widget "OptionAbbreviateOrigins">> Origins are <<if $abbreviateOrigins == 2>> - @@.cyan;SUMMARIZED.@@ + @@.cyan;SUMMARIZED.@@ //<<link 'Hide'>> <<set $abbreviateOrigins = 0>> <<replace '#OptionAbbreviateOrigins'>> @@ -782,7 +731,7 @@ Origins are <</replace>> <</link>>// <<else>> - @@.red;HIDDEN.@@ + @@.red;HIDDEN.@@ //<<link 'Summarize'>> <<set $abbreviateOrigins = 2>> <<replace '#OptionAbbreviateOrigins'>> @@ -799,7 +748,7 @@ Origins are <<widget "OptionAbbreviateRulesets">> Rules Assistant rulesets are <<if $abbreviateRulesets == 2>> - @@.cyan;SUMMARIZED.@@ + @@.cyan;SUMMARIZED.@@ //<<link 'Hide'>> <<set $abbreviateRulesets = 0>> <<replace '#OptionAbbreviateRulesets'>> @@ -807,7 +756,7 @@ Rules Assistant rulesets are <</replace>> <</link>>// <<else>> - @@.red;HIDDEN.@@ + @@.red;HIDDEN.@@ //<<link 'Summarize'>> <<set $abbreviateRulesets = 2>> <<replace '#OptionAbbreviateRulesets'>> @@ -824,7 +773,7 @@ Rules Assistant rulesets are <<widget "OptionAbbreviateSidebar">> Facilities in the sidebar are <<if $abbreviateSidebar == 2>> - @@.cyan;SUMMARIZED.@@ + @@.cyan;SUMMARIZED.@@ //<<link 'Abbreviate'>> <<set $abbreviateSidebar = 1>> <<replace '#OptionAbbreviateSidebar'>> @@ -832,7 +781,7 @@ Facilities in the sidebar are <</replace>> <</link>>// <<else>> - @@.yellow;ABBREVIATED.@@ + @@.yellow;ABBREVIATED.@@ //<<link 'Summarize'>> <<set $abbreviateSidebar = 2>> <<replace '#OptionAbbreviateSidebar'>> @@ -847,9 +796,9 @@ Facilities in the sidebar are Should be placed in a <span> with id = "OptionAbbreviateMissing" %/ <<widget "OptionAbbreviateMissing">> -Missing slave parents are +Missing slave parents are <<if $showMissingSlavesSD>> - @@.cyan;SHOWN.@@ + @@.cyan;SHOWN.@@ //<<link 'Hide'>> <<set $showMissingSlavesSD = false>> <<replace '#OptionAbbreviateMissing'>> @@ -857,7 +806,7 @@ Missing slave parents are <</replace>> <</link>>// <<else>> - @@.red;HIDDEN.@@ + @@.red;HIDDEN.@@ //<<link 'Show'>> <<set $showMissingSlavesSD = true>> <<replace '#OptionAbbreviateMissing'>> diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw index 7eb87e0cbb5815d2c48de0a39d0fef8bf80c9d6f..ffae14150379e1f347d43873407f1a1a852e4783 100644 --- a/src/utility/saRulesWidgets.tw +++ b/src/utility/saRulesWidgets.tw @@ -217,7 +217,7 @@ and <</if>> <</if>> <</if>> /* close overactive balls block */ - <<if $slaves[$i].drugs == "super fertility drugs" && canImpreg($slaves[$i], $PC)>> + <<if $slaves[$i].drugs == "super fertility drugs" && canImpreg($slaves[$i], $PC)>> <<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>> $His reproductive system is in overdrive leading $him to come to you for insemination several times a day; $he @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in $his womb. <<set $slaves[$i].trust += 1>>