diff --git a/src/art/vector/Penis.tw b/src/art/vector/Penis.tw index 27647606ef74cf58589682b5c0ed963245e94052..9593524f54939d86fc4e16b62e492eceb4858031 100644 --- a/src/art/vector/Penis.tw +++ b/src/art/vector/Penis.tw @@ -11,7 +11,7 @@ <<unset _penisSize = 9>> <<include Art_Vector_Bulge_Outfit_9>> <<elseif _artSlave.dick >= 9>> - <<unset _penisSize = 8> + <<unset _penisSize = 8>> <<include Art_Vector_Bulge_Outfit_8>> <<elseif _artSlave.dick >= 8>> <<unset _penisSize = 7>> diff --git a/src/js/pregJS.tw b/src/js/pregJS.tw index cae3d56e2bcdde5c720e4615edc654978ced35cd..83990994dccc363c553d1c7ffa079fe8bddd8cde 100644 --- a/src/js/pregJS.tw +++ b/src/js/pregJS.tw @@ -139,4 +139,13 @@ window.setPregType = function(actor) { } } return ovum; +} + +window.getIncubatorReserved = function(slaves) { + var count = 0; + slaves.forEach(function(s){ + if (s.reservedChildren > 0) + count += s.reservedChildren; + }); + return count; } \ No newline at end of file diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index 521ece90b88950edba894765f88ade972335ebe4..8844a5924aa6b339469c11b5b6cb09169bdbfdf7 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -415,7 +415,7 @@ You call $activeSlave.slaveName to your office, telling $possessive to use $poss <</if>> with a sultry smile. <<else>> - rolls onto $possessive side while still stroking your dick, revealing $possessive _ass ass, _hips hips and _thighs thighs with a sultry smile. + rolls onto $possessive side while still stroking your dick, revealing $possessive _butt ass, _hips hips and _thighs thighs with a sultry smile. <</if>> <</if>> @@ -480,14 +480,14 @@ You call $activeSlave.slaveName to your office, telling $possessive to use $poss <<elseif $activeSlave.fetish == "buttslut" && $activeSlave.fetishKnown == 1 && $activeSlave.fetishStrength >= 60>> When you eventually cum, $activeSlave.slaveName moans as your semen lands on $possessive _skin feet, <<if $PC.balls >= 1>> - but quickly turns to present $possessive _ass ass and _hips hips as a new target. + but quickly turns to present $possessive _butt ass and _hips hips as a new target. <<if $PC.balls >= 2>> Your massive load quickly covers $possessive _thighs ass and thighs, sticky cum dripping all the way to $possessive calves. <<else>> Your large load soaks $possessive _thighs ass and thighs in sticky semen, which drips down $possessive _legs legs. <</if>> <<else>> - but you know $possessive wanted to involve $possessive _ass butt and your cum, if your orgasm had more volume. + but you know $possessive wanted to involve $possessive _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 $possessive _skin feet<<if $PC.balls >= 2>>, _legs legs, and even $possessive _belly belly with your massive load<<elseif $PC.balls >= 1>> and _legs legs with your large load<</if>>, and $pronoun <<if $activeSlave.boobs < 299>>pinches both $possessive erect nipples <<elseif $activeSlave.boobs < 499>>rubs $possessive hands across $possessive small chest <<else>>squeezes $possessive _boobs breasts tightly <</if>>while moaning in pleasure. @@ -569,4 +569,4 @@ You call $activeSlave.slaveName to your office, telling $possessive to use $poss <<else>> $activeSlave.slaveName leans down to wipe semen off her feet, quickly bringing it into $possessive mouth with a blissful look as $pronoun tastes your cum and sighs in pleasure. <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index c9cb9ea45d06df3bf77855b9516fce1c3779ebb5..c30a052887be7d96406db2120f86727d56f983bd 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -755,7 +755,7 @@ All in all, <<if _origReserve > 0 && _curBabies > 0>> /*Do we need incubator checks?*/ <<if _curBabies >= _origReserve>> /*adding normal*/ - <<set _cToIncub = _origReserve>> + <<set _cToIncub = _origReserve, $slaves[$i].reservedChildren = 0>> <<elseif _curBabies < _origReserve && $slaves[$i].womb.length > 0>> /*broodmother or partial birth, we will wait for next time to get remaining children*/ <<set $slaves[$i].reservedChildren -= _curBabies, _cToIncub = _curBabies>> @@ -763,7 +763,6 @@ All in all, /*Stillbirth or something other go wrong. Correcting children count.*/ <<set $slaves[$i].reservedChildren = 0, _cToIncub = _curBabies>> <</if>> - <<set $mom = $slaves[$i]>> <br><br> Of $possessive _curBabies child<<if $slaves[$i].pregType > 1>>ren<</if>>; _cToIncub <<if $slaves[$i].reservedChildren > 1>>were<<else>>was<</if>> taken to $incubatorName. @@ -772,7 +771,6 @@ All in all, <<include "Incubator Workaround">> <<set $slaves[$i].curBabies.shift()>> /*for now child generation metod for incubator not changed. But here children for incubator removed from array of birthed babies. If we decide later - we can use them for incubator as real objects here. For now they just discarded silently */ <</for>> - <<set $reservedChildren -= _cToIncub>> <<set _curBabies = $slaves[$i].curBabies.length>> <br><br> <<if _curBabies > 0>> diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index dc783e56ed32c9b834a0629708c93fccc2c2b927..6a7b7216bf2f922fed9347fce6ba0d0f01db750e 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -51,5 +51,7 @@ I need to break single passage to several widgets, as it's been overcomplicated <</if>> <</for>> +<<set $reservedChildren = getIncubatorReserved($slaves)>> + <<set $birthee = 0>> <<set $birthed = 0>>