diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index e0a8dccade16c3e667596aa7cc52e5bdd4668f2d..0338240cbf220b924d586bbd126f811bb2657324 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -645,6 +645,7 @@ You slowly strip down, gauging her reactions to your show, until you are fully n <<set $activeSlave.pregSource = -1>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = 1>> +<<set WombImpregnate($activeSlave, $activeSlave.pregType, -1, 1)>> <<replace "#result">> <<if $activeSlave.pregType > 0>> You don't need to perform an exam to know that she is fertile; her nethers are swollen with need and her pussy dripping with desire<<if $activeSlave.pregType > 20>>, and her stomach is already slightly bloated with the number of fertile eggs within her womb<</if>>. She moans with pent-up lust as you deeply penetrate her and begin steadily thrusting. Her tight pussy hungrily massages your dick as you near your climax, prompting you to hilt yourself in her before seeding the deepest reaches of her pussy. She passed out in ecstasy, so you carry her bred body to the couch to recover. She should make the connection once her belly starts to rapidly swell with child. diff --git a/src/pregmod/pInsemination.tw b/src/pregmod/pInsemination.tw index 912dedd0de7a6550450600bfe7f5e59ea3499795..33956e7ad52f27796e2f498a3d8f0f359228735b 100644 --- a/src/pregmod/pInsemination.tw +++ b/src/pregmod/pInsemination.tw @@ -107,4 +107,5 @@ /* You're getting pregnant, period be damned */ <<set $PC.preg = 1, $PC.pregSource = -1, $PC.pregKnown = 1>> <<SetPregType $PC>> +<<set WombImpregnate($PC, $PC.pregType, -1, 1)>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index cdcbdfe6ce0c2418fe1e21f6f8de50b57ac6dcbf..dec0f34b4dbce4b5b383cb5b1df533b654e603b2 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -3906,6 +3906,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" She enjoys herself immensely, but she loses it again when she feels your seed in her, realizing that she will find herself swelling with your child over the coming months. She has become @@.hotpink;more submissive@@ to your will now that her very first egg has been fertilized by her <<Master>>. <<set $activeSlave.devotion += 5, $activeSlave.preg = 1, $activeSlave.pregWeek = 1, $activeSlave.pregKnown = 1, $activeSlave.pregSource = -1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, -1, 1)>> <<VaginalVCheck>> <</replace>> <</link>><<if ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> @@ -18040,6 +18041,7 @@ You tell her kindly that you understand, and that she'll be trained to address t her youthful partners particularly enjoyed filling her with their potent seed. Unsurprisingly, at a routine check up later that week, $activeSlave.slaveName joyfully discovers that she was impregnated during her Frat House excursion. It seems that being bred by a bunch of horny college boys has eliminated her prior worries about the importance of age and also caused her to @@.lightcoral;fetishize impregnation.@@ @@.hotpink;She has become more submissive to you@@ for giving her the means to broaden her sexual horizons. <<set $activeSlave.devotion += 4, $activeSlave.preg = 1, $activeSlave.pregWeek = 1, $activeSlave.pregKnown = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, 1)>> <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 5>> <<if $activeSlave.mpreg == 1>> <<AnalVCheck 10>> @@ -18185,6 +18187,7 @@ You tell her kindly that you understand, and that she'll be trained to address t her aged partners particularly enjoyed filling her with their still potent seed. Unsurprisingly, at a routine check up later that week, $activeSlave.slaveName joyfully discovers that she was impregnated during her excursion. It seems that being bred by a bunch of horny old men has eliminated her prior worries about the importance of age and also caused her to @@.lightcoral;fetishize impregnation.@@ @@.hotpink;She has become more submissive to you@@ for giving her the means to broaden her sexual horizons. <<set $activeSlave.devotion += 4, $activeSlave.preg = 1, $activeSlave.pregWeek = 1, $activeSlave.pregKnown = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, 1)>> <<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 5>> <<if $activeSlave.mpreg == 1>> <<AnalVCheck 10>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index a981ff8f3aed9a0434f75f47707bba7af868c25d..d9f5bef218736e3ca66cb9aac7281bca24cd3b5e 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -63,6 +63,7 @@ <<if (canImpreg($slaves[$i], $Milkmaid))>> <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $Milkmaid.ID, $slaves[$i].pregKnown = 1, $slaves[$i].pregWeek = 1, _milkmaidImpregnated++, $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>> <<SetPregType $slaves[$i]>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $Milkmaid.ID, 1)>> <</if>> <</for>> <<if _milkmaidImpregnated > 0>> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 509a88c8db19a7455df21d1350641a02a729a995..287779eda123a7613c67c4cf40cbdab19b9579b9 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -1224,6 +1224,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <</replace>> <<set $activeSlave.preg = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, -1, 1)>> <<set $activeSlave.pregWeek = 1>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregSource = -1>> diff --git a/src/uncategorized/pHostageAcquisition.tw b/src/uncategorized/pHostageAcquisition.tw index 6b3962f0b77489f25a72554bd6978b577392c411..3e1398a98e9d31900a9728e1c74f21989b54b941 100644 --- a/src/uncategorized/pHostageAcquisition.tw +++ b/src/uncategorized/pHostageAcquisition.tw @@ -52,6 +52,7 @@ Your hired mercenaries are en route now with your precious cargo. <</if>> <<case "Racial Supremacism">> <<SetPregType $activeSlave>> + <<set WombInit($activeSlave)>> <<if $rivalryDuration <= 5>> Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thank you... Thank you...". You gently wrap your arms around her in a comforting embrace. She's nearly the same as you remember her, albeit acting slightly odd and covered in scars. <<set $activeSlave.weight = 0>> diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw index c7e52d5e31d6f81a9fc4abeb900878e945d0e6ac..afdbb9bbee06717a5033c55418ba5d2dcc52624c 100644 --- a/src/uncategorized/pRivalInitiation.tw +++ b/src/uncategorized/pRivalInitiation.tw @@ -53,6 +53,7 @@ This is a special week, the week of your victory. <<EventNameLink $activeSlave>> You announce that since $activeSlave.slaveName damaged the arcology, she will be taking a leading role in the reconstruction. She will be doing this by replacing one of the residents killed in the violence - by bearing a new slave, to be conceived collectively. The shame and @@.mediumorchid;horror@@ of her future as breeding stock comes home to her as she's restrained in a chair with her legs spread. Soon, the stream of fluids is running down her thoroughly-fucked pussy and over her virgin anus to pool on the floor beneath her. Modern medical imaging reveals her fertile ovum's last, losing battle against a legion of sperm in real time, and the images are projected on large screens. <<set $rep += 500, $activeSlave.preg = 1, $activeSlave.pregSource = -2, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.devotion -= 15>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, -2, 1)>> <<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>> <</replace>> <</link>> diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw index 691da25acfc718e4acc053af26567070e9f6da39..4776931a0883e8548a16a4a12e50f65750f9f1bf 100644 --- a/src/uncategorized/pRivalryActions.tw +++ b/src/uncategorized/pRivalryActions.tw @@ -492,6 +492,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty take you off your birth control, won't be long after that." <<set $hostage.preg = 1>> <<SetPregType $hostage>> + <<set WombImpregnate($hostage, $hostage.pregType, 0, 1)>> <<set $hostage.pregKnown = 1>> <<set $hostage.pregWeek = 1>> <<SetBellySize $hostage>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index b7fccf097a628a77fa8f1c20cbf6c724c8e362f5..366b0152ee5f2c3c27dd74654f2f79683f9d3ae1 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -4115,7 +4115,7 @@ <</if>> <</if>> <</if>> /* closes .preg >= 10 */ - <<SetPregType $slaves[$i]>> + // <<SetPregType $slaves[$i]>> ????????? For WHAT is it here? .pregType is already set on impregnation time now... Legacy code? Or here should be SetBellySize? <</if>> /* END PREG EFFECTS */ @@ -4263,6 +4263,7 @@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $HGCum -= 1, $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>> <<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $activeSlave.pregType, $HeadGirl.ID, 1)>> <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<AnalVCheck 10>><<else>><<VaginalVCheck 10>><</if>><<set $slaves[$i] to $activeSlave>> <<for $j = 0; $j < $slaves.length; $j++>> <<if $HeadGirl.ID == $slaves[$j].ID>> @@ -4281,12 +4282,14 @@ <<if ($PC.dick == 1) && ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].eggType == "human")>> As your concubine, she takes care to only share her fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>> with you. Her efforts paid off; @@.lime;she has become pregnant with your child.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> <</if>> <<case "serve in the master suite">> <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> You frequently avail yourself to her fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;she ends up pregnant with your child.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> <<else>> /% look for a random father among master suite slaves %/ <<set _msSlaves = $slaves.filter(function(s) { return s.assignment == "serve in the master suite"; })>> @@ -4302,6 +4305,7 @@ /* found eligible father */ After all the unprotected sex $pronoun had this week, it's really no surprise when @@.lime;$pronoun ends up pregnant.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = _msSlaves[_m].ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> <<break>> <</if>> <</for>> @@ -4311,18 +4315,21 @@ <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> You frequently avail yourself to her fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;she ends up pregnant with your child.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -1, 1)>> <</if>> <<case "work in the brothel" "serve in the club" "whore" "serve the public">> <<if ($slaves[$i].eggType == "human")>> Due to all the citizens cumming in $possessive fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$pronoun has become pregnant.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> <</if>> <<case "work a glory hole" "be confined in the arcade">> <<if ($slaves[$i].eggType == "human")>> Due to all the customers cumming in $possessive fertile, restrained <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$pronoun has become pregnant.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> <</if>> <<default>> /* random impregnation chance on other assignments - consider relationships first */ @@ -4375,6 +4382,7 @@ <<if $slaves[$i].pregSource != 0>> A quick scan after a bout of morning nausea reveals that @@.lime;$pronoun has become pregnant.@@ <<set $slaves[$i].preg = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> <</if>> <</if>> /* closes random chance and non-zero sex acts check */ <</switch>> /* closes assignment checks */ @@ -4385,9 +4393,11 @@ <<if $slaves[$i].preg < 1>> <<if $slaves[$i].pregType != 0>> <<set $slaves[$i].pregType = 0>> + <<set WombFlush($slaves[$i])>> <</if>> <<elseif $slaves[$i].preg > 0 && $slaves[$i].pregType == 0>> <<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> <</if>> <</if>> /* closes $seePreg */ diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw index 133e91a27589b6b8fe4ee54d002b18e9d6de3d8d..96c1b3cdcae40ca28589952fc420f7002f4f7d1d 100644 --- a/src/uncategorized/seRaiding.tw +++ b/src/uncategorized/seRaiding.tw @@ -84,6 +84,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, 0, 0, 0, 5, 10, 20, 30, 39)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -119,6 +120,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10, 20, 30, 39)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -149,6 +151,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -226,6 +229,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 5)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -254,6 +258,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -301,6 +306,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -375,6 +381,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 5)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -404,6 +411,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -436,6 +444,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -493,6 +502,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> @@ -537,6 +547,7 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the <<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>> <<if $activeSlave.preg > 0>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw index dd97f0bdb1307c57f575f9a5df32538dacbbc334..419020ebf24c8367c2cb190fe2e6d7cbf2236c8b 100644 --- a/src/uncategorized/seRecruiterSuccess.tw +++ b/src/uncategorized/seRecruiterSuccess.tw @@ -142,6 +142,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world <<set $activeSlave.vagina = random(1,3)>> <<set $activeSlave.preg = random(15,39)>> <<SetPregType $activeSlave>> +<<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, $activeSlave.preg)>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<SetBellySize $activeSlave>> diff --git a/src/uncategorized/seWedding.tw b/src/uncategorized/seWedding.tw index ddfadefffeb5d1f9e5a7b8f4b09bb4fb014d2fd7..fe71022465b9b6e7ed6514d5bdc2cfb9a274004e 100644 --- a/src/uncategorized/seWedding.tw +++ b/src/uncategorized/seWedding.tw @@ -43,6 +43,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoVaginal($activeSlave)>> <<set _randomVag = random(30,60)>> @@ -57,6 +58,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoAnal($activeSlave)>> <<set _randomAnal = random(30,60)>> @@ -71,6 +73,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<else>> <<set _randomOral = random(60,100)>> @@ -96,6 +99,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoVaginal($activeSlave)>> <<set _randomVag = random(3,7)>> @@ -109,6 +113,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoAnal($activeSlave)>> <<set _randomAnal = random(1,4)>> @@ -122,6 +127,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<else>> <<set _randomOral = random(15,20)>> @@ -147,6 +153,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoVaginal($activeSlave)>> <<set _randomVag = random(3,7)>> @@ -160,6 +167,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoAnal($activeSlave)>> <<set _randomAnal = random(1,4)>> @@ -173,6 +181,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<else>> <<set _randomOral = random(15,20)>> @@ -208,6 +217,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals $activeSlave.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught girl is in a panic for making you go through this. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoAnal($activeSlave)>> <<set $activeSlave.analCount += 1, $analTotal += 1>> @@ -216,6 +226,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals $activeSlave.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught girl is in a panic for making you go through this. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<else>> <<set $activeSlave.oralCount += 1, $oralTotal += 1>> @@ -230,6 +241,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals $activeSlave.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught girl is in a panic for making you go through this. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<elseif canDoAnal($activeSlave)>> <<set $activeSlave.analCount += 1, $analTotal += 1>> @@ -238,6 +250,7 @@ A pre-wedding checkup following an unusual bout of morning nausea reveals $activeSlave.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught girl is in a panic for making you go through this. <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>> <</if>> <<else>> <<set $activeSlave.oralCount += 1, $oralTotal += 1>> @@ -377,6 +390,7 @@ <</if>> <<set $activeSlave.preg = 1, $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1>> <<SetPregType $activeSlave>> + <<set WombImpregnate($activeSlave, $activeSlave.pregType, -1, $activeSlave.preg)>> <<set $activeSlave.pregSource = -1>> <<if ($activeSlave.vagina == 0) || ($activeSlave.mpreg == 1 && $activeSlave.anus == 0)>> Naturally, the ceremony @@.lime;took her virginity;@@ diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw index 2a3beac3e641b32fc950797dd13b3821b38aab0a..7b1bd4e6a0b5584e18549e3c956c5e6f6c4d04e6 100644 --- a/src/uncategorized/servantsQuartersReport.tw +++ b/src/uncategorized/servantsQuartersReport.tw @@ -52,6 +52,7 @@ <<if (canImpreg($slaves[$i], $Stewardess))>> <<KnockMeUp $slaves[$i] 100 2 $Stewardess.ID>> <<set $slaves[$i].preg = 1, $slaves[$i].pregKnown = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregSource = $Stewardess.ID>><<SetPregType $slaves[$i]>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>> <<set $slaves[$i].vagina = Math.clamp($slaves[$i].vagina,1,10), _stewardessImpregnated++, $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>> <<set $slaves[$i].need = 0>> <</if>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 2a7eeca00cb41cb16aaa0e4d1e4007fcac4f4aa6..8887659f1859abb428a407bb0ff4759ed5af347b 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -2344,6 +2344,7 @@ This experience <<set $args[0].pregWeek = 1>> <</if>> <<SetPregType $args[0]>> + <<set WombImpregnate($args[0], $args[0].pregType, $args[0].pregSource, 1)>> <<if $menstruation == 1>> <<elseif ndef $args[4]>> <<set $args[0].pregKnown = 1>> @@ -2364,6 +2365,7 @@ This experience <<set $args[0].pregWeek = 1>> <</if>> <<SetPregType $args[0]>> + <<set WombImpregnate($args[0], $args[0].pregType, $args[0].pregSource, 1)>> <<if $menstruation == 1>> <<elseif ndef $args[4]>> <<set $args[0].pregKnown = 1>>