diff --git a/src/facilities/farmyard/farmyardLab.tw b/src/facilities/farmyard/farmyardLab.tw index 859d285175a9a49ef34623603ee9578b57df132b..a9b62c76a8006e7dae771f2c0c6e7957ad96367c 100644 --- a/src/facilities/farmyard/farmyardLab.tw +++ b/src/facilities/farmyard/farmyardLab.tw @@ -8,7 +8,7 @@ $farmyardNameCaps Research Lab <hr> -<<if $animalOrgans > 0>> +<<if $animalOvaries > 0>> <<if $farmyardLabUpgrades.animalOvaries == 0>> [[Retrofit the pharmaceutical fabricator to work with animal ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalOvaries = 1]] <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal ovaries into slaves.// @@ -17,6 +17,9 @@ $farmyardNameCaps Research Lab The pharmaceutical fabricator has been retrofitted to work with animal ovaries, allowing you to implant them into slaves. <br> <</if>> +<</if>> + +<<if $animalTesticles > 0>> <<if $farmyardLabUpgrades.animalTesticles == 0>> [[Retrofit the pharmaceutical fabricator to work with animal testicles|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalTesticles = 1]] <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal testicles into slaves.// @@ -25,6 +28,9 @@ $farmyardNameCaps Research Lab The pharmaceutical fabricator has been retrofitted to work with animal testicles, allowing you to implant them into slaves. <br> <</if>> +<</if>> + +<<if $animalMpreg > 0>> <<if $farmyardLabUpgrades.animalMpreg == 0>> [[Retrofit the pharmaceutical fabricator to work with animal anal wombs and ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalMpreg = 1]] <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal anal wombs and ovaries into slaves.// diff --git a/src/pregmod/fAnimalImpreg.tw b/src/pregmod/fAnimalImpreg.tw index 5868a9ed46b837c553988672dddd1cccdceb21b8..ff6fa0323c3d3d6dfda055a998617913cabd8507 100644 --- a/src/pregmod/fAnimalImpreg.tw +++ b/src/pregmod/fAnimalImpreg.tw @@ -10,6 +10,8 @@ __Select an eligible animal to knock $him up:__ <br> +/* FIXME: this might not work */ + <<for _c = 0; _c < _CL; _c++>> <<if canBreed($activeSlave, $canines[_c])>> <<if $canines[_c].species != "dog">> diff --git a/src/pregmod/organFarm.tw b/src/pregmod/organFarm.tw index f65eee5b0423537d6287535a388a2352bfeb2729..2fc20174a482d47cb28361979aa39c14321c6db3 100644 --- a/src/pregmod/organFarm.tw +++ b/src/pregmod/organFarm.tw @@ -150,7 +150,6 @@ Organ Production <br> <</if>> -/* <<if $seePreg != 0 && $seeBestiality != false>> <<if $farmyardLabUpgrades.animalOvaries > 0>> <<if $animalOvaries < 1>> @@ -182,7 +181,6 @@ Organ Production <</if>> <</if>> <</if>> -*/ <br> Future Societies Research diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index 8365f77a251f13f83ff7aa90fd0425436c8b59b6..5fe6db8c6ddadb0747a555d7cb807ec1499190e2 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -206,7 +206,7 @@ Now the only question is what to do with the would-be rapist. You could toss the <<= assignJob($activeSlave, "work as a farmhand")>> <<set $cash -= $contractCost>> <<replace "#result">> - You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up in $farmyardName, where $he will spend the rest of $his days working the fields<<if $farmyardShows == true>><<if $seeBestiality == true>> and getting fucked by animals<<else>>putting on shows with animals<</if>>./*TODO: not too happy with this */ + You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up in $farmyardName, where $he will spend the rest of $his days working the fields<<if $farmyardShows == true>> and <<if $seeBestiality == true>>getting fucked by animals<<else>>putting on shows with animals<</if>><</if>>. <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</replace>> <</link>> diff --git a/src/pregmod/widgets/economyWidgets.tw b/src/pregmod/widgets/economyWidgets.tw index 4c1895117ac06fd3cc86446a37d752bb89445dbb..841e1c9e2b1a2c9f06f1e94162078ec0cd3bc084 100644 --- a/src/pregmod/widgets/economyWidgets.tw +++ b/src/pregmod/widgets/economyWidgets.tw @@ -303,6 +303,7 @@ <<set _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0>> <<set _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0>> <<set _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0>> + <<set _b.food = (def _b.food) ? _b.food : 0>> <<set _b.profit = (def _b.profit) ? _b.profit : 0>> <table border="1" style="width: 100%; padding-left: 20px; padding-right: 20px;"> <tr style="border-bottom: 2px solid white;"> diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index 5cbac5eb0ca968df09ffc59ac5e78e0eccc1eabe..afed49252211b3240a3d8fe8cf07793eef3d345c 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -854,6 +854,8 @@ Work on $his sex: <</if>> <</if>> /*closes vag check */ +/* TODO: add a check for slave's eggType */ + <<if ($activeSlave.preg > -2) && ($activeSlave.preg < 1) && ($activeSlave.ovaries != 0 || $activeSlave.mpreg != 0) && ($activeSlave.pubertyXX == 0)>> <br> $He has not had $his first period. diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 4e966d6d646a50ae842a8db42f62192d28730182..9b3e86e1edd8d4db2022a0ec921397dde5132b8f 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -143,14 +143,15 @@ <</if>> <span id = "impreg"> <<if (canGetPregnant($activeSlave)) && ($activeSlave.fuckdoll == 0) && $seePreg != 0>> - <<if canImpreg($activeSlave, $PC)>> - | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - <</if>> - <<if canImpreg($activeSlave, $activeSlave)>> - | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - <</if>> - | <<link "Use another slave to impregnate $him" "FSlaveImpreg">><</link>> - <<if $activeSlave.eggType != "human" && (_CL > 0 || _HL > 0 || _FL > 0)>> + <<if $activeSlave.eggType == "human">> + <<if canImpreg($activeSlave, $PC)>> + | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <<if canImpreg($activeSlave, $activeSlave)>> + | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + | <<link "Use another slave to impregnate $him" "FSlaveImpreg">><</link>> + <<elseif (_CL > 0 || _HL > 0 || _FL > 0)>> | <<link "Use an animal to impregnate $him" "FAnimalImpreg">><</link>> <</if>> <</if>>