diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index db216a2c4d5a83803c8efe5eec3e7e866e7bf8c6..5b7d359166a2dbc2e30a3b9403479ad17bcbce9e 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -1,5 +1,4 @@ - -**anything labeled accepts string will return any string entered into it** +**anything labeled accepts string will return any string entered into it** slaveName: @@ -1722,17 +1721,33 @@ readyOva: Number of ready to be impregnated ova (override normal cases), default - 0. For delayed impregnations with multiples. Used onetime on next call of the SetPregType widget. After SetPregType use it to override .pregType, it set back to 0 automatically. -broodmother +superfetation: (future usage) + +Superfetation is condition when pregnancy not block ovulation cycle, so further, second and more impregnantion possible when alredy pregnant. Very rare IRL. +0 - no +1 - condition present + +ovaImplant: (future usage) + +Ovary implant state and type. + +-1 - present, supress natural superfetation (normalize slave with natural superfetation), still allow partial birth. +0 - no implant +1 - artifical superfetation and partial birth support. +2 - ova release on orgasm and partial birth support. + +broodmother: has the slave been turned into a broodmother 0 - no 1 - standard 1 birth/week 2 - black market 12 births/week +3 - black market upgrade for implant firmware, to allow change weekly number of ova in range of 1 to 12 in remote surgery block. (broodmotherFetuses change through remote surgery). (future usage) -broodmotherFetuses +broodmotherFetuses: count of ova that broodmother implant force to release. Should be setted with "broodmother" property together. If broodmother == 0 has no meaning. -broodmotherOnHold +broodmotherOnHold: If broodmother implant set to pause it's work. 1 - implant on pause diff --git a/src/SecExp/edicts.tw b/src/SecExp/edicts.tw index ad04f902add45b146ba8b71633e29fee0aa6b764..bbf21ceca64745f03da68c99ab192f3fb5acef13 100644 --- a/src/SecExp/edicts.tw +++ b/src/SecExp/edicts.tw @@ -701,7 +701,7 @@ <<else>> <br>//Not enough Authority.// <</if>> - <br> //Will increase attack, morale and hp of mercenary units, but will incur upkeep costs.// + <br> //Will increase attack, morale and hp of slave units, but will incur upkeep costs.// <</if>> <</if>> diff --git a/src/init/dummy.tw b/src/init/dummy.tw index bf152e7a1078d7d7a6fa5d4da2a1a44c720f34a2..a01448611a332a41c7c94ebc70d5be2433ad26e1 100644 --- a/src/init/dummy.tw +++ b/src/init/dummy.tw @@ -16,7 +16,7 @@ $personalAttentionChanged $veryYoungCareers, $recruiterCareers $belarusianSlaveNames, $dominicanSlaveNames, $scottishSlaveNames $ArcologyNamesEugenics, $ArcologyNamesRepopulationist, $ArcologyNamesHedonisticDecadence -$hare1, $hare2, $hare3, $hareSpeed, $hareSpeed1, $hareSpeed2, $hareSpeed3, $origin1, $origin2, $origin3, $LurcherSpeed +$LurcherSpeed $$i $activeSlave.bodySwap, $activeSlave.customImageFormat, $activeSlave.customHairVector, $activeSlave.shoeColor, $activeSlave.newGamePlus, $activeSlave.nipplesAccessory $drugs, $harshCollars, $shoes, $bellyAccessories, $vaginalAccessories, $dickAccessories, $buttplugs diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index cd6831bfb0e3d808d47d97fcd91604eee24a7478..4b55ab3564977795fa60cc8a57a4346a28bc71ed 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -1301,6 +1301,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $cheatMode = 0>> <<set $cheatModeM = 1>> +<<set $NaNArray = []>> <<set $fcnn = []>> <<set $fcnn.push("...coming up at the top of the hour: Catgirl slaves, science fact or science fiction...")>> diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index 6c305f9b833981a304340ab87016af236f46c9ee..2a4d4043c1dfbde394cd4c95d702d567b2ad5b5f 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -311,7 +311,11 @@ window.isFertile = function(slave) { WombInit(slave); - if (slave.womb.length > 0 || slave.broodmother > 0) { /* currently pregnant or broodmother */ + if (slave.womb.length > 0 && slave.superfetation < 1 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ + return false; + } else if (slave.womb.length > 0) { /* temp failure condition to prevent current double preg bug */ + return false; + } else if (slave.broodmother > 0) { /* currently broodmother */ return false; } else if (slave.preg < -1) { /* sterile */ return false; diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index c08c6b0f73b36c553a87e5b4c6c24e641f628ac1..336b6e9f407631a64bbe3a80ef3b1d652a8295c6 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -304,6 +304,7 @@ <<set $slaves[$i].births += _curBabies>> <<set $slaves[$i].birthsTotal += _curBabies>> <<set $birthsTotal += _curBabies>> +/* this block should be redone - it's not support different fathers in superfetation mothers */ <<if $slaves[$i].pregSource > 0>> <<set _babyDaddy = $slaves.findIndex(function(s) { return s.ID == $slaves[$i].pregSource; })>> <<if _babyDaddy != -1>> @@ -314,14 +315,15 @@ <<elseif $slaves[$i].pregSource == -1>> <<set $PC.slavesFathered += _curBabies>> <</if>> +/* end of legacy code*/ /* Here support for partial birth cases but if slaves still NOT have broomother implant. Right now remaining babies will be lost, need to add research option for selective births. It should control labor and stop it after ready to birth babies out. Should be Repopulation FS research before broodmothers (their implant obviously have it as a part of functional). */ <<if $slaves[$i].broodmother == 0>> - <<if $safePartialBirthTech == 1 >> - /* nothing right now.*/ - <<else>> + <<if $surgeryUpgrade == 1 || $slaves[$i].ovaImplant != 0 && $csec != 1>> /*support for global or single character only, in case of csec is not possible to continue pregnancy */ + /* if true - need nothing, birthed babies already in $slaves[$i].curBabies, stillbirth is 0.*/ + <<else>> <<set $slaves[$i].curStillBirth = $slaves[$i].womb.length>> - <<set WombFlush($slaves[$i])>> + <<set WombFlush($slaves[$i])>> /* cleaning rest of superfetation pregnancy if no tech for safe partial birth */ <</if>> <</if>> @@ -452,7 +454,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica <<if $csec != 1>> /*all this block only if no c'section used.*/ - <<if $slaves[$i].broodmother > 0>> /*Now this block shown only for broodmothers. They birth only ready children, so _curBabies is effective to se how many birthed this time.*/ + <<if $slaves[$i].broodmother > 0 || $slaves[$i].womb.length > 0>> /*Now this block shown only for broodmothers or partial birth. They birth only ready children, so _curBabies is effective to see how many birthed this time.*/ <br> <<if $diffSize > 1.5 && _curBabies >= 80 >> /*only show if belly lost at least 1/4 of original size.*/ <br> @@ -711,13 +713,27 @@ All in all, <</if>> <</if>> <</if>> +<<if $surgeryUpgrade < 1 && $slaves[$i].curStillBirth > 0 && $slaves[$i].superfetation == 1>> + <br> + It's possible that @@.mediumorchid; lack of advanced equipment@@ in remote surgery cause loss of unborn<<if $slaves[$i].curStillBirth > 1>>s<</if>> in this case. + <br> +<</if>> /* ----- Postbirth reactions, mind ------------------------------------------------------------------------------------------- */ <<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> <<if $slaves[$i].curStillBirth > 0>> <br><br> - /*Here should be descriptions of reactions from losing some of babies.*/ + /*Here should be descriptions of reactions from losing some of babies, need tweak, only draft for now*/ + <<if $slaves[$i].devotion > 80>> + $He @@.mediumorchid;accept with sorrow@@ you right for using $his body to your ultimate toy and even allow $his unborns to die in process. + <<elseif $slaves[$i].devotion > 21>> + $He @@.mediumorchid;hates@@ you for using $his body to bear children and allow $his unborns to die. + <<set $slaves[$i].devotion -= 20>> + <<else>> + $He @@.mediumorchid;curses@@ you for using $him as a breeder toy and allow $his unborns to die. + <<set $slaves[$i].devotion -= 30>> + <</if>> <</if>> <<if ($slaves[$i].devotion) < 20 && (($week-$slaves[$i].weekAcquired-$slaves[$i].pregWeek) > 0)>> <br><br> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index b175fd682c03376477a860e235717e4d083ea3d7..b4a16271674691d82712fdbb046a700d2954fea3 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -169,6 +169,9 @@ <<if def $target1 || def $target2 || def $target3>> <<unset $target1, $target2, $target3>> <</if>> +<<if def $targetEscape1 || def $targetEscape2 || def $targetEscape3>> + <<unset $targetEscape1, $targetEscape2, $targetEscape3>> +<</if>> <<if def $oralCount || def $vaginalCount || def $analCount>> <<unset $oralCount, $vaginalCount, $analCount>> <</if>> @@ -196,6 +199,10 @@ <<if def $rents>> <<unset $rents>> <</if>> +<<if def $space>> + <<unset $space>> +<</if>> + /* pregmod stuff */ @@ -2574,6 +2581,10 @@ Setting missing global variables: <<set $PCSlutContacts = 1>> <</if>> +<<if ndef $NaNArray>> + <<set $NaNArray = []>> +<</if>> + Done! <br><br> @@ -2964,6 +2975,14 @@ Setting missing slave variables: <<set _Slave.pregSource = 0>> <</if>> +<<if ndef _Slave.superfetation>> + <<set _Slave.superfetation = 0>> +<</if>> + +<<if ndef _Slave.ovaImplant>> + <<set _Slave.ovaImplant = 0>> +<</if>> + <<if ndef _Slave.training>> <<set _Slave.training = 0>> <</if>> @@ -2971,6 +2990,9 @@ Setting missing slave variables: <<if def _Slave.pitkills>> <<run delete _Slave.pitkills>> <</if>> +<<if def _Slave.penetrationCount>> + <<run delete _Slave.penetrationCount>> +<</if>> <<if (($ver.startsWith("0.6") && !$ver.startsWith("10.6")) || ($ver.startsWith("0.7")) || ($ver.startsWith("0.8"))) && (!$ver.startsWith("0.8.9")) && (!$ver.startsWith("0.8.10")) && (!$ver.startsWith("0.8.11")) && (!$ver.startsWith("0.8.12"))>> <<if _Slave.attrXX == 2>> diff --git a/src/uncategorized/generateNewSlave.tw b/src/uncategorized/generateNewSlave.tw index 1a940933c40c716e9e0a03f7d4c34544a124e5a0..7e5e2fd2f80615b7f4c35091bc5457d98ee61931 100644 --- a/src/uncategorized/generateNewSlave.tw +++ b/src/uncategorized/generateNewSlave.tw @@ -18,3 +18,8 @@ <<else>> <<include "Generate XX Slave">> <</if>> +/* Superfetation as rare genetic disorder 1 from 100, not active for now. +<<if (random(0,99) <= 1)>> + <<set $activeSlave.superfetation = 1>> +<</if>> +*/ diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index e8614daf8538f4550f23d83f80f6b7f19dc5a480..8174f17d6e182af73440969ea945ebd1132ca839 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -810,7 +810,6 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<replace "#result">> The cubicle she takes you back into is small, but clean and well-kept. She gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick == 1>>She sucks you to full mast while shucking off her skimpy clothing<<if $PC.vagina == 1>>, giggling appreciatively at your pussy and lavishing attention on it with her hands<</if>>. Then she turns around and slides you into her pussy with the ease of long practice. After a good long standing fuck, she begs you to "finish the tour" in her ass and then "pay the tour guide" by coming in her mouth.<<else>>She giggles. "Tour's a little different for a lady like you, Ma'am. Here," she says, and starts to make out with you, pressing you back down onto a bench. She lavishes expert oral attention on your pussy in a series of clever positions that offer every part of her body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as she's hurrying back into her clothes, she says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ <<set $arcologies[0].prosperity += 2>> - <<set $space -= 1>> <<set $cash += 500>> <</replace>> <</link>> @@ -818,7 +817,6 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<replace "#result">> "Aw," she says, "you're no fun. Well anyway, we've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ <<set $arcologies[0].prosperity += 2>> - <<set $space -= 1>> <<set $cash += 500>> <</replace>> <</link>> diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index f5956989833072c5600dcac56c59e0f754675d62..c6dc4bce4d893a9b12e9257f6609197a38b28fd4 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -38,15 +38,10 @@ <br><br>@@.red;ERROR: Main slaves array contains a null entry! Please report this.@@ <<link "Repair">><<set $slaves.delete(null)>><</link>><<goto "Main">><br><br> <</if>> <span id="NaNArray"> -<<if ndef $NaNArray>> - <<set $NaNArray = findNaN()>> -<</if>> <<if $NaNArray.length > 0>> - <br><br>@@.red;ERROR: The following variables are NaN! Please report this.@@<br> - <<set _main = 0>> - <<for _main < $NaNArray.length>> /* Don't change how this loop is setup. It's important for unknown reasons. */ + <br><br>@@.red; ERROR: The following variables are NaN! Please report this.@@<br> + <<for _main = 0; _main < $NaNArray.length; _main++>> $NaNArray[_main] <br> - <<set _main++>> <</for>><br> <<link "Hide NaN variables until next week">><<replace #NaNArray>><<set $NaNArray = []>><</replace>><</link>> <</if>> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index c692b8b8a9f5767554e2a0267e8d6fba7bcb00ba..a31751143797eccc2fc9393b41175c8d85b8ad93 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -332,5 +332,5 @@ <<if $SF.Toggle && $SF.Active >= 1 && $SFTradeShow.CanAttend > -1 && $SFTradeShow.CanAttend > -2>> <<set $SFTradeShow.CanAttend = -1>> <</if>> -<<unset $NaNArray>> +<<set $NaNArray = findNaN()>> <<goto "Main">> diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw index 3f422199f392988f96fc88b3ac175b0da0bf3a6d..81e3e555d3aa970cffbafafc4946f446dfa18068 100644 --- a/src/uncategorized/seCoursing.tw +++ b/src/uncategorized/seCoursing.tw @@ -35,6 +35,7 @@ The rules have been explained to the hares: they're to be freed if they can reac The third and final hare <</if>> +<<set $hareSpeed = 10>> <<set $origin = _possibleOrigins.pluck()>> /* select random origin and remove from list to avoid using same origin multiple times */ <<if $origin == "virgin">> <<set $activeSlaveOneTimeMaxAge = 20>> @@ -300,21 +301,23 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har <span id="result"> <<link "The first">> <<replace "#result">> - <<set $activeSlave = $hare1, $origin = $origin1, $hareSpeed = $hareSpeed1>> + <<set $activeSlave = clone($hare1), $origin = $origin1, $hareSpeed = $hareSpeed1>> <<include "SE coursing race">> <</replace>> <</link>> <br><<link "The second">> <<replace "#result">> - <<set $activeSlave = $hare2, $origin = $origin2, $hareSpeed = $hareSpeed2>> + <<set $activeSlave = clone($hare2), $origin = $origin2, $hareSpeed = $hareSpeed2>> + <<set $hare2 = clone($hare1), $origin2 = $origin1, $hareSpeed2 = $hareSpeed1>> <<include "SE coursing race">> <</replace>> <</link>> <br><<link "The third">> <<replace "#result">> - <<set $activeSlave = $hare3, $origin = $origin3, $hareSpeed = $hareSpeed3>> + <<set $activeSlave = clone($hare3), $origin = $origin3, $hareSpeed = $hareSpeed3>> + <<set $hare3 = clone($hare1), $origin3 = $origin1, $hareSpeed3 = $hareSpeed1>> <<include "SE coursing race">> <</replace>> <</link>> diff --git a/src/uncategorized/seCoursingRace.tw b/src/uncategorized/seCoursingRace.tw index cdbeb59c11288ed04cde788e429a211022f7c95f..7ee5f0fff00cb65abd21ec33af066fb3b27dcbc4 100644 --- a/src/uncategorized/seCoursingRace.tw +++ b/src/uncategorized/seCoursingRace.tw @@ -336,4 +336,4 @@ You place your hand on the leash's quick release and whisper your direction into On the other side of the plaza, there is a scream of triumph followed by tears of joy as one of the hares successfully wins her freedom. This cheerful noise mixes strangely with screams of a very different sort and the slap of flesh on flesh as a more successful lurcher rapes her capture. <</if>> <<set $slaves[$slaveIndices[$Lurcher.ID]] = $Lurcher>> -<<unset $origin, $origin1, $origin2, $origin3, $hareSpeed, $hareSpeed1, $hareSpeed2, $hareSpeed3, $hare1, $hare2, $hare3>> \ No newline at end of file +<<unset $origin, $origin1, $origin2, $origin3, $hareSpeed, $hareSpeed1, $hareSpeed2, $hareSpeed3, $hare1, $hare2, $hare3>> diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw index db08477acf734a46ae617597a53c11456b66ea47..9a11a3c8cb51b84ab3eadeb149de285e2795c6d7 100644 --- a/src/uncategorized/seRaiding.tw +++ b/src/uncategorized/seRaiding.tw @@ -64,6 +64,7 @@ The <</if>> target +<<set $targetEscape = 0>> <<set $origin = _origins.pluck()>> <<switch $origin>> <<case "housewife">> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index 4209a2ea76b812a0b4f55c14ce64cb60a7bbc60e..b78dbe596bd6bce9dad5f31a7267170152c52257 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -6,7 +6,7 @@ Called from Gen XX, Gen XY, CheatMode DB, InitNationalities. %/ <<widget "BaseSlave">> - <<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", pronoun: "she", possessive: "her", possessivePronoun: "hers", objectReflexive: "herself", object: "her", noun: "girl", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFeed: 0, pornFame: 0, pornFameSpending: 0, pornPrestige: 0, pornPrestigeDesc: 0, pornFameType: "none", pornFocus: "none", pornTypeGeneral: 0, pornTypeFuckdoll: 0, pornTypeRape: 0, pornTypePreggo: 0, pornTypeBBW: 0, pornTypeGainer: 0, pornTypeStud: 0, pornTypeLoli: 0, pornTypeDeepThroat: 0, pornTypeStruggleFuck: 0, pornTypePainal: 0, pornTypeTease: 0, pornTypeRomantic: 0, pornTypePervert: 0, pornTypeCaring: 0, pornTypeUnflinching: 0, pornTypeSizeQueen: 0, pornTypeNeglectful: 0, pornTypeCumAddict: 0, pornTypeAnalAddict: 0, pornTypeAttentionWhore: 0, pornTypeBreastGrowth: 0, pornTypeAbusive: 0, pornTypeMalicious: 0, pornTypeSelfHating: 0, pornTypeBreeder: 0, pornTypeSub: 0, pornTypeCumSlut: 0, pornTypeAnal: 0, pornTypeHumiliation: 0, pornTypeBoobs: 0, pornTypeDom: 0, pornTypeSadist: 0, pornTypeMasochist: 0, pornTypePregnancy: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", origRace: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", pupil: "circular", sclerae: "white", eyewear: "none", hears: 0, earwear: "none", earImplant: 0, origHColor: "brown", hColor: "brown", pubicHColor: "brown", underArmHColor: "brown", eyebrowHColor: "brown", origSkin: "light", skin: "light", hLength: 60, eyebrowFullness: "natural", hStyle: "short", pubicHStyle: "neat", underArmHStyle: "neat", eyebrowHStyle: "natural", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, nipplesAccessory: 0, areolae: 0, areolaePiercing: 0, areolaeShape: "circle", boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, pregAdaptation: 50, broodmother: 0, broodmotherFetuses: 0, broodmotherOnHold: 0, broodmotherCountDown: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", legAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, reservedChildrenNursery: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", origBodyOwnerID: 0, death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillMT: 0, skillST: 0, skillMM: 0, skillWA: 0, skillS: 0, skillE: 0, skillW: 0, tankBaby: 0, inducedNCS: 0, NCSyouthening: 0, override_Race: 0, override_Skin: 0, override_Eye_Color: 0, override_H_Color: 0, override_Pubic_H_Color: 0, override_Arm_H_Color: 0, override_Brow_H_Color: 0, missingEyes: 0, missingArms: 0, missingLegs: 0}>> + <<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", pronoun: "she", possessive: "her", possessivePronoun: "hers", objectReflexive: "herself", object: "her", noun: "girl", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFeed: 0, pornFame: 0, pornFameSpending: 0, pornPrestige: 0, pornPrestigeDesc: 0, pornFameType: "none", pornFocus: "none", pornTypeGeneral: 0, pornTypeFuckdoll: 0, pornTypeRape: 0, pornTypePreggo: 0, pornTypeBBW: 0, pornTypeGainer: 0, pornTypeStud: 0, pornTypeLoli: 0, pornTypeDeepThroat: 0, pornTypeStruggleFuck: 0, pornTypePainal: 0, pornTypeTease: 0, pornTypeRomantic: 0, pornTypePervert: 0, pornTypeCaring: 0, pornTypeUnflinching: 0, pornTypeSizeQueen: 0, pornTypeNeglectful: 0, pornTypeCumAddict: 0, pornTypeAnalAddict: 0, pornTypeAttentionWhore: 0, pornTypeBreastGrowth: 0, pornTypeAbusive: 0, pornTypeMalicious: 0, pornTypeSelfHating: 0, pornTypeBreeder: 0, pornTypeSub: 0, pornTypeCumSlut: 0, pornTypeAnal: 0, pornTypeHumiliation: 0, pornTypeBoobs: 0, pornTypeDom: 0, pornTypeSadist: 0, pornTypeMasochist: 0, pornTypePregnancy: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", origRace: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", pupil: "circular", sclerae: "white", eyewear: "none", hears: 0, earwear: "none", earImplant: 0, origHColor: "brown", hColor: "brown", pubicHColor: "brown", underArmHColor: "brown", eyebrowHColor: "brown", origSkin: "light", skin: "light", hLength: 60, eyebrowFullness: "natural", hStyle: "short", pubicHStyle: "neat", underArmHStyle: "neat", eyebrowHStyle: "natural", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, nipplesAccessory: 0, areolae: 0, areolaePiercing: 0, areolaeShape: "circle", boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, pregAdaptation: 50, superfetation: 0, ovaImplant: 0, broodmother: 0, broodmotherFetuses: 0, broodmotherOnHold: 0, broodmotherCountDown: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", legAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, reservedChildrenNursery: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", origBodyOwnerID: 0, death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillMT: 0, skillST: 0, skillMM: 0, skillWA: 0, skillS: 0, skillE: 0, skillW: 0, tankBaby: 0, inducedNCS: 0, NCSyouthening: 0, override_Race: 0, override_Skin: 0, override_Eye_Color: 0, override_H_Color: 0, override_Pubic_H_Color: 0, override_Arm_H_Color: 0, override_Brow_H_Color: 0, missingEyes: 0, missingArms: 0, missingLegs: 0}>> <</widget>> /%