diff --git a/Changelog.txt b/Changelog.txt index 16559771788c1005b2227f5f456b3b83a0908a8e..15156b24a787dcbc273f2fc8dce72ba865db6e2d 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -2,6 +2,11 @@ Pregmod 0.10.7.1-3.5.x + 1 + -split neck accessories into face and neck slots + -added neckties + -added tracking for abortions, miscarriages, pit wins and pit losses + 5/03/2020 0 diff --git a/js/003-data/miscData.js b/js/003-data/miscData.js index c8f2cbdd88d525756c4cbd1d1f20f4aa049e4fdf..4ccd1255ce98827b0ffbbd7e8c2165e2dc990792 100644 --- a/js/003-data/miscData.js +++ b/js/003-data/miscData.js @@ -223,6 +223,20 @@ App.Data.misc = { fetusSize: [0, 14.1, 28.3, 56.7, 453, 2721, 11339, 20411, 34019, 54431, 57000, 600000, 600000], fetusRate: [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], sizeType: 1 + }, + + // fantasy stuff for those feeling adventurous with variables + tentacle: { + type: "tentacle", + normalOvaMin: 1, + normalOvaMax: 1, + normalBirth: 4, + minLiveBirth: 4, + drugsEffect: 2, + fetusWeek: [0, 1, 2, 3, 4, 5, 6, 99999], + fetusSize: [5000, 11000, 19000, 30000, 45000, 60000, 60000], + fetusRate: [4, 4, 4, 4, 4, 4, 4, 4], + sizeType: 2 } }, diff --git a/src/endWeek/healthFunctions.js b/src/endWeek/healthFunctions.js index 69fc4eb61b1a34046e22c809c799a35bef524b82..b3db72be39eb804aedc89cd03f41d7d625e0f806 100644 --- a/src/endWeek/healthFunctions.js +++ b/src/endWeek/healthFunctions.js @@ -425,6 +425,9 @@ globalThis.tired = function(slave) { } else { assignment += 5; } + if (slave.balls > 0) { + assignment += 1; + } } else if (["work in the dairy"].includes(slave.assignment)) { if (V.dairyRestraintsSetting > 1) { // assignment += 100; // Full industrial Dairy is exhausting @@ -436,6 +439,9 @@ globalThis.tired = function(slave) { } else { assignment += 5; } + if (slave.balls > 0) { + assignment += 1; + } } } else if (["be confined in the cellblock", "stay confined"].includes(slave.assignment)) { // Generally not tiring unless a Wardeness is present, in which case she uses sleep deprivation to break slaves. if (slave.assignment === "be confined in the cellblock" && V.Wardeness !== 0 && slave.fetish !== "mindbroken") { diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 209656ddc88a234a04905ddece54ad9e20ff0f06..fcea16b4e35b4a5a07bd3ddfdaa61887debb58de 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -329,15 +329,18 @@ hips innocently and moves up to $his lower legs. But then, as $he slowly massage <</if>> With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>>massive buttocks part a little, showing a hint of<<elseif $activeSlave.butt > 2>>big buttocks part, revealing<<else>>cute buttocks are spread wide apart, displaying<</if>> $his <<if $activeSlave.anus > 2>>lewd anal slit<<elseif $activeSlave.anus == 2>>big butthole<<else>>tight anus<</if>>. <<if canSee($activeSlave)>> - <<if $activeSlave.belly >= 50000>>$His _belly stomach is far too large to see around, but given $his held pose, $he's waiting to see what you do - <<elseif $activeSlave.belly >= 5000>>$He peeks around the edge of $his belly, checking your crotch to see if you are watching - <<else>>$He peeks between $his legs again, checking to see if you're watching + <<if $activeSlave.belly >= 50000>> + $His _belly stomach is far too large to see around, but given $his held pose, $he's waiting to see what you do. + <<elseif $activeSlave.belly >= 5000>> + $He peeks around the edge of $his belly, checking your crotch to see if you are watching. + <<else>> + $He peeks between $his legs again, checking to see if you're watching. <</if>> <<elseif canHear($activeSlave)>> - $His ears perk up, listening to see if you are still there + $His ears perk up, listening to see if you are still there. <<else>> - $He stays as still as $he can, clearly waiting for you to make a move -<</if>>. + $He stays as still as $he can, clearly waiting for you to make a move. +<</if>> <<case "sore shoulders">> @@ -4202,7 +4205,7 @@ You pass through your slaves' living area as some of them are starting their day <<if $slaves[_ress].belly >= 120000>>_belly belly is <<elseif $slaves[_ress].boobs > 25000>>immense <<if ($slaves[_ress].boobsImplant/$slaves[_ress].boobs) >= .60>>fake <</if>> breasts are <<elseif $slaves[_ress].dick > 10>>monster dick is - <<elseif $slaves[_ress].balls > 8>>immense testicles are + <<elseif $slaves[_ress].balls > 50>>immense testicles are <<elseif $slaves[_ress].weight > 130>>gigantic body is <<elseif $slaves[_ress].butt > 12>>inhuman ass is <<elseif $slaves[_ress].weight > 130>>fat form is diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index dc673d304ae406b0b968a77ce7f1669dc706bd86..103c5fabf0ad67f5323b3f71ee669a02af97efa8 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -820,7 +820,7 @@ $sexDemandResult.topClass = Math.trunc((($NPCSexSupply.topClass + $slaveJobValue <<if $StudID == 0>> <<set $slaves[$i].subTarget = 0>> <<else>> - <<set $StudCum = 2+Math.trunc((_Stud.balls/5)+(_Stud.energy/95)+(_Stud.health.condition/95)+(_Stud.devotion/95)+($reproductionFormula*5)-(_Stud.health.tired/25))>> + <<set $StudCum = 2+Math.trunc(((_Stud.balls/5)+(_Stud.energy/95)+(_Stud.health.condition/95)+(_Stud.devotion/95)+($reproductionFormula*5)-(_Stud.health.tired/25))*healthPenalty(_Stud))>> <<if _Stud.drugs == "hyper testicle enhancement">> <<set $StudCum += 3>> <<elseif _Stud.drugs == "testicle enhancement">>