diff --git a/src/facilities/farmyard/farmyardShows.js b/src/facilities/farmyard/farmyardShows.js index eeb126c8c2adf09bb787492b3db2278612e5e826..993b6174c21e17bbdb75a49102c5d2797d938387 100644 --- a/src/facilities/farmyard/farmyardShows.js +++ b/src/facilities/farmyard/farmyardShows.js @@ -112,9 +112,17 @@ App.Facilities.Farmyard.farmShowsIncome = function (slave) { if (arcology.FSPaternalist !== "unset") { if (V.seeBestiality) { if (V.farmyardBreeding) { - cash *= 0.8; + if (V.farmyardRestraints) { + cash *= 0.5; + } else { + cash *= 0.7; + } } else { - cash *= 0.9; + if (V.farmyardRestraints) { + cash *= 0.8; + } else { + cash *= 0.9; + } } } } @@ -123,12 +131,16 @@ App.Facilities.Farmyard.farmShowsIncome = function (slave) { if (V.seeBestiality) { if (V.farmyardBreeding) { if (V.farmyardRestraints) { - cash *= 1.4; + cash *= 1.5; } else { - cash *= 1.2; + cash *= 1.3; } } else { - cash *= 1.1; + if (V.farmyardRestraints) { + cash *= 1.2; + } else { + cash *= 1.1; + } } } } @@ -162,7 +174,9 @@ App.Facilities.Farmyard.farmShowsIncome = function (slave) { } if (arcology.FSSlimnessEnthusiast !== "unset") { - if (!slimLawPass(slave)) { + if (slimLawPass(slave)) { + cash *= 1.1; + } else { cash *= 0.9; } } @@ -171,9 +185,11 @@ App.Facilities.Farmyard.farmShowsIncome = function (slave) { if (slave.weight > 10) { // slave is curvy or more cash *= 1.1; // TODO: not sure what weight this should be } // TODO: should implants affect income? + if (isStacked(slave)) { - cash *= 1.1; // TODO: should this be smaller? + cash *= 1.1; } + if (slave.butt > 3) { // slave has bigger than a bubble butt cash *= 1.1; } @@ -183,6 +199,7 @@ App.Facilities.Farmyard.farmShowsIncome = function (slave) { if (isStacked(slave)) { cash *= 1.2; } + if (slave.lactation > 0) { cash *= 1.1; }