From 43a274a62bf07970edff7ce0b7de7a7bc55a3721 Mon Sep 17 00:00:00 2001 From: lowercase-donkey <lowercasedonkey@gmail.com> Date: Mon, 7 Oct 2019 21:19:35 -0400 Subject: [PATCH] contraceptive fuckdoll fix --- src/uncategorized/slaveInteract.tw | 2 ++ src/utility/miscWidgets.tw | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index ced8a82b141..cfb427cb8d2 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -400,11 +400,13 @@ <<if canDoAnal($activeSlave)>> | <<link "Fuck $his rear hole">><<replace "#miniscene">><<FFuckdollAnal>><br><</replace>><</link>> <</if>> + <span id = "impreg"> <<if (canGetPregnant($activeSlave)) && ($activeSlave.geneticQuirks.superfetation != 2 || $geneticMappingUpgrade != 0) && $seePreg != 0>> <<if canImpreg($activeSlave, $PC)>> | <<link "Put a baby in $him">><<replace "#miniscene">><<FFuckdollImpreg>><br><</replace>><</link>> <</if>> <</if>> + </span> <</if>> <<set _activeSlaveRepSacrifice = repGainSacrifice($activeSlave, $arcologies[0])>> <<if _activeSlaveRepSacrifice > 0 && $arcologies[0].FSPaternalist == "unset" && ($activeSlave.breedingMark == 0 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 57da8216677..ca728b3c576 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -15,6 +15,7 @@ Call as <<SlaveInteractImpreg>> %/ <<widget "SlaveInteractImpreg">> <<replace #impreg>> + <<if $activeSlave.fuckdoll == 0>> <<if canGetPregnant($activeSlave) && ($activeSlave.geneticQuirks.superfetation != 2 || $geneticMappingUpgrade != 0) && ($activeSlave.fuckdoll == 0) && $seePreg != 0>> <<if canImpreg($activeSlave, $PC)>> | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> @@ -85,6 +86,13 @@ Call as <<SlaveInteractImpreg>> <</if>> <</if>> <</if>> + <<else>> + <<if (canGetPregnant($activeSlave)) && ($activeSlave.geneticQuirks.superfetation != 2 || $geneticMappingUpgrade != 0) && $seePreg != 0>> + <<if canImpreg($activeSlave, $PC)>> + | <<link "Put a baby in $him">><<replace "#miniscene">><<FFuckdollImpreg>><br><</replace>><</link>> + <</if>> + <</if>> + <</if>> <</replace>> <<replace #bloating>> <<if $activeSlave.inflation > 0>> -- GitLab