From 2891a2afa49b4b643ea6f43a309271d237a5b69d Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Tue, 13 Nov 2018 13:50:24 -0500 Subject: [PATCH] tweak to BC --- devNotes/twine JS.txt | 2 +- src/js/wombJS.tw | 2 +- src/npc/acquisition.tw | 7 ++++--- src/pregmod/analyzePregnancy.tw | 20 ++++++++++++++++++++ 4 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 src/pregmod/analyzePregnancy.tw diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 911e0a973e5..fb2dd846322 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -10461,7 +10461,7 @@ window.WombInit = function(actor) { if (actor.womb.length > 0 && actor.broodmother == 0 && actor.womb[0].genetics == undefined) { var i; for (i=0; i<actor.womb.length; i++) { - ft.genetics = generateGenetics(actor.ID, ft.fatherID, i+1); + ft.genetics = generateGenetics(actor.ID, actor.pregSource, i+1); } } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg); diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw index ed7437f55f1..346d0b09199 100644 --- a/src/js/wombJS.tw +++ b/src/js/wombJS.tw @@ -48,7 +48,7 @@ window.WombInit = function(actor) { if (actor.womb.length > 0 && actor.broodmother == 0 && actor.womb[0].genetics == undefined) { var i; for (i=0; i<actor.womb.length; i++) { - ft.genetics = generateGenetics(actor.ID, ft.fatherID, i+1); + ft.genetics = generateGenetics(actor.ID, actor.pregSource, i+1); } } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg); diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw index 80fc05e9f31..fe746474b10 100644 --- a/src/npc/acquisition.tw +++ b/src/npc/acquisition.tw @@ -6,6 +6,9 @@ <<if $saveImported == 1>><<set _valueOwed = 5000>><<else>><<set _valueOwed = 50000>><</if>> <<if $freshPC == 1 || $saveImported == 0>> + <<if $PC.career == "servant">> + <<set $PC.geneticQuirks.fertility = 1>> + <</if>> <<if $PC.vagina == 1>> <<set $PC.births = 0>> <<if $PC.career == "servant">> @@ -19,6 +22,7 @@ <<set $PC.births = 3>> <<set $PC.birthMaster = 3>> <</if>> + <<set $PC.geneticQuirks.fertility = 2>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].origin == "She was another of your late master's servants. She spent nine months in your womb, courtesy of your master." || $slaves[$i].origin == "Your late master took pleasure in using his servants in creative ways. He inseminated you with your own sperm, and nine months later, your daughter was born.">> <<set $PC.births += 1>> @@ -54,9 +58,6 @@ <<set WombImpregnate($PC, $PC.pregType, $PC.pregSource, $PC.preg)>> <</if>> <</if>> - <<if $PC.career == "servant">> - <<set $PC.geneticQuirks.fertility = 2>> - <</if>> <<if $PC.dick == 1>> <<set $PC.geneticQuirks.wellHung = 2>> <</if>> diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw new file mode 100644 index 00000000000..47254bed817 --- /dev/null +++ b/src/pregmod/analyzePregnancy.tw @@ -0,0 +1,20 @@ +:: Analyze Pregnancy [nobr] + +<<set $nextButton = "Continue", $nextLink = "Slave Interact">> + +//$activeSlave.slaveName is <<if $activeSlave.devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin.// + +<br><br> + +<<set $saleDescription = 1>><<PregnancyDescription>><<set $saleDescription = 0>> + +<br><br> +Overall statistics: +<br> Fetal count: $activeSlave.womb.length +<br> Estimated womb volume: $activeSlave.bellyPreg cc + +<br><br> +Furthest developed pregnancy: +<br> Fetal development week: $activeSlave.preg + +<br><br> -- GitLab