diff --git a/js/003-data/policiesData.js b/js/003-data/policiesData.js index accfec545c0f9ad3cfcb5264e046a6c4d11612d5..9bbd142102344fd18e38db0645eb1fef4b01312d 100644 --- a/js/003-data/policiesData.js +++ b/js/003-data/policiesData.js @@ -333,9 +333,6 @@ App.Data.Policies.Selection = { title: "Gumjob Fetishism", text: "you will use your personal influence to make toothless slaves and gummy blowjobs more desirable than not.", activatedText: "you are using your personal influence to make toothless slaves and gummy blowjobs more desirable than not.", - get requirements() { return (V.arcologies[0].FSDegradationist != "unset" || - V.arcologies[0].FSTransformationFetishist != "unset" || - V.arcologies[0].FSMaturityPreferentialist != "unset") }, note: `Will increase beauty of slaves without teeth, and decrease beauty and usage of slaves with teeth` } ], @@ -344,11 +341,7 @@ App.Data.Policies.Selection = { title: "Gumjob Fetishism SMR", text: "in order to be sold in your arcology, slaves will need to have their teeth removed.", activatedText: "in order to be sold in your arcology, slaves must have their teeth removed.", - get requirements() { return ((V.arcologies[0].FSDegradationist >= 90 || - V.arcologies[0].FSTransformationFetishist >= 90 || - V.arcologies[0].FSMaturityPreferentialist >= 90) && - V.arcologies[0].FSPaternalist === "unset"); }, - note: `Will increase beauty of slaves without teeth, and decrease beauty and usage of slaves with teeth` + get requirements() { return (V.arcologies[0].FSPaternalist === "unset"); }, } ], }, diff --git a/src/endWeek/saChoosesOwnJob.js b/src/endWeek/saChoosesOwnJob.js index b30719ef237501ec4c72b3f6205621e0a1db6624..f77cecf7efd1dcf0cff38695c4789a8f8f136321 100644 --- a/src/endWeek/saChoosesOwnJob.js +++ b/src/endWeek/saChoosesOwnJob.js @@ -184,7 +184,7 @@ App.SlaveAssignment.choosesOwnJob = (function() { choice.push(assignJob(slave, "serve the public")); } slave.sexAmount = 10; - } else if (slave.energy > 60 && (V.policies.gumjobFetishism === 0 || (V.policies.gumjobFetishism === 1 && slave.teeth == "removable"))) { + } else if (slave.energy > 60) { choice.push(`and ${he} thinks of little but sex with you,`); if (V.universalRulesAssignsSelfFacility === 1 && V.masterSuite > masterSL) { choice.push(`so ${he} heads straight to ${V.masterSuiteName}.`); @@ -344,7 +344,7 @@ App.SlaveAssignment.choosesOwnJob = (function() { } slave.sexAmount = 10; } - } else if (slave.fetish === "pregnancy" && (V.policies.gumjobFetishism === 0 || (V.policies.gumjobFetishism === 1 && slave.teeth == "removable"))) { + } else if (slave.fetish === "pregnancy") { if (V.PC.dick > 0 && isFertile(slave)) { if (V.universalRulesAssignsSelfFacility === 1 && V.masterSuite > masterSL) { choice.push(`decides to serve you in ${V.masterSuiteName}, hoping that you'll get ${him} pregnant.`); diff --git a/src/npc/children/longChildDescription.js b/src/npc/children/longChildDescription.js index ceb2fa2665429ff11ce62165cfd0debe8e89d61f..34ab09241fff64907a507ce82087f09f236a514c 100644 --- a/src/npc/children/longChildDescription.js +++ b/src/npc/children/longChildDescription.js @@ -3944,9 +3944,6 @@ App.Facilities.Nursery.LongChildDescription = function(child, {market = 0, event r += `${He} is in the process of replacing ${his} baby teeth. `; } } - if(V.policies.gumjobFetishism === 1 && child.teeth !== "removable") { - r += `${His} teeth have not yet been removed and replaced with high-quality dentures.`; - } if (child.tastes === -1) { r += `${He} has no sense of taste, but this isn't immediately obvious just by looking at ${his} tongue. `; diff --git a/src/npc/descriptions/mouth.js b/src/npc/descriptions/mouth.js index f10234b8e9f108e9511b5b0f7f20f74005b2a32b..2e31bcbc1cb5e75abe23cbd88db5538cccf8f9d8 100644 --- a/src/npc/descriptions/mouth.js +++ b/src/npc/descriptions/mouth.js @@ -130,8 +130,8 @@ App.Desc.mouth = function(slave) { r.push(`${He} is in the process of replacing ${his} baby teeth.`); } } - if(V.policies.gumjobFetishism === 1 && slave.teeth !== "removable") { - r.push(`${His} teeth have not yet been removed and replaced with high-quality dentures.`); + if (V.policies.gumjobFetishism === 1 && slave.teeth !== "removable") { + r.push(`${His} teeth have not yet been removed, <span class="red">disappointing</span> those that find them unwilling to pop out.`); } } if (slave.tastes === -1) { diff --git a/src/npc/generate/lawCompliance.js b/src/npc/generate/lawCompliance.js index c99f2830c366261a5e3951494d41733b6f7771e1..b5f2cb594262fed1296b8d2e95b821777189feff 100644 --- a/src/npc/generate/lawCompliance.js +++ b/src/npc/generate/lawCompliance.js @@ -309,9 +309,7 @@ App.Desc.lawCompliance = function(slave, market = 0) { if(slave.devotion <= 50) { slave.trust -= 10; } - if(slave.health.longDamage <= 30) { - Math.clamp(slave.health.longDamage += 20, 0, 50); - } + healthDamage(slave, 10); return `In order to qualify for sale, ${he} has had his teeth removed and replaced with high-quality, removable dentures.`; }