diff --git a/src/events/RE/reReputedDaughter.js b/src/events/RE/reReputedDaughter.js index 44752cbb0022a251b9166ab1f735cb75a161b910..00ec38934c6f9e54dfe19ff868b26acb24696bde 100644 --- a/src/events/RE/reReputedDaughter.js +++ b/src/events/RE/reReputedDaughter.js @@ -12,7 +12,7 @@ App.Events.REReputedDaughter = class REReputedDaughter extends App.Events.BaseEv (s) => s.dick > 3, (s) => s.actualAge > V.fertilityAge, // the slave is older than the addict daughter (s) => s.visualAge > V.minimumSlaveAge, - (s) => s.prestige > 0 || s.porn.prestige > 0 || slaveCost(s) > 20000 || beauty(s) > 150, // the slave must be worth a minimum or be very attractive + (s) => s.prestige > 0 || s.porn.prestige > 0 || slaveCost(s) > 20000 || Beauty(s) > 150, // the slave must be worth a minimum or be very attractive (s) => isFullyPotent(s) ? V.week - s.weekAcquired > 12 : V.week - s.weekAcquired > 8, // if the slave is potent must have been able to impregnate the daughter to the point of showing canWalk, canPenetrate, @@ -28,7 +28,7 @@ App.Events.REReputedDaughter = class REReputedDaughter extends App.Events.BaseEv const {HeF, heF, hisF, himF, womanF, fatherF} = getNonlocalPronouns(PC.title === 0 && FutureSocieties.isActive("FSGenderRadicalist") ? 0 : 100).appendSuffix('F'); const newAge = Math.max(V.minimumSlaveAge, V.fertilityAge - (V.precociousPuberty ? V.pubertyHormones ? 3 : 1 : 0)); const rDaughter = GenerateNewSlave("XX", {minAge: newAge, maxAge: newAge, race: "nonslave", disableDisability: 1}); - const {HisD, heD, hisD, himD, girlD, daughterD} = getPronouns(rDaughter).appendSuffix('D'); + const {HisD, HeD, heD, hisD, himD, girlD, daughterD} = getPronouns(rDaughter).appendSuffix('D'); const kid = rDaughter.actualAge > 12 ? rDaughter.actualAge < 18 ? "teenager" : "young "+ girlD : "kid"; const child = rDaughter.actualAge > 12 ? girlD : "child"; const VIP = FutureSocieties.isActive("FSRestart") ? V.arcologies[0].FSNeoImperialistLaw2 === 1 ? "Baron" : "member of the Social Elite" : "slaveowner"; @@ -115,7 +115,7 @@ App.Events.REReputedDaughter = class REReputedDaughter extends App.Events.BaseEv if (preggers) { r.push(`is carrying ${slave.slaveName}'s child and that ${heD}`); } - r.push(`has spent a significant sum of money on${V.policies.sexualOpenness === 0 ? ` aberrant` : ""} sex, aphrodisiacs and other drugs meant for slaves. Before your other guests, ${feF} declares that ${heF} no longer regards ${himD} as ${hisF} ${daughterD} and that ${heD} has been banished from the family registry. Furthermore, even though ${heF} would prefer to never see ${himD} again, ${heD} will be serving as a slave in ${hisF} household going forward as repayment.`); + r.push(`has spent a significant sum of money on${V.policies.sexualOpenness === 0 ? ` aberrant` : ""} sex, aphrodisiacs and other drugs meant for slaves. Before your other guests, ${heF} declares that ${heF} no longer regards ${himD} as ${hisF} ${daughterD} and that ${heD} has been banished from the family registry. Furthermore, even though ${heF} would prefer to never see ${himD} again, ${heD} will be serving as a slave in ${hisF} household going forward as repayment.`); App.Events.addParagraph(node, r); r = []; r.push(`You observe the ${kid}, who appears to be simultaneously nervous and excited. ${HisD} blatant dependence on aphrodisiacs is unmistakable. Considering ${hisD} privileged upbringing and reputable background, it is reasonable to assume that ${heD} has the capacity to excel as a sexual slave, rather than merely serving as a domestic servant.`); @@ -750,7 +750,7 @@ App.Events.REReputedDaughter = class REReputedDaughter extends App.Events.BaseEv return r; } else if (action === "mutilated" || action === "exitus") { const exitus = action === "exitus"; - r.push(`After learning of what happened to ${slave.slaveName}, <span class="trust dec">${her} peers are terrified</span> that any accusation against them, no matter how fabricated, ${exitus ? `could lead to their death` : `could have serious consequences`}. Those not devoted to you begin to believe that <span class="devotion dec">you'll be their demise.</span>`); + r.push(`After learning of what happened to ${slave.slaveName}, <span class="trust dec">${his} peers are terrified</span> that any accusation against them, no matter how fabricated, ${exitus ? `could lead to their death` : `could have serious consequences`}. Those not devoted to you begin to believe that <span class="devotion dec">you'll be their demise.</span>`); if (mindbroken) { r.push(`This opinion of you is further tarnished by the fact that ${slave.slaveName} ${exitus ? "was" : "is"} mindbroken and incapable of doing anything wrong on purpose.`); } diff --git a/src/interaction/sellSlave.js b/src/interaction/sellSlave.js index 355891f78db5e785c7dd42070f255ac7510e49af..3ccbe1a31a6c8bdad5a2be439d480cd107f7844e 100644 --- a/src/interaction/sellSlave.js +++ b/src/interaction/sellSlave.js @@ -2805,7 +2805,7 @@ App.Interact.sellSlave = function(slave) { } else if (!hasAnyLimbs(slave)) { r.push(`lying helplessly`); if (!canSee(slave)) { - r.push(`unable to see what's going around ${her}`); + r.push(`unable to see what's going around ${him}`); } } else { r.push(`tied to a table`); diff --git a/src/npc/descriptions/limbs.js b/src/npc/descriptions/limbs.js index 2a5a69a71383e6da68a7e42d2e6291086014e1b6..5663a1aa2d35788f91efeb4f91e087815bd0de3f 100644 --- a/src/npc/descriptions/limbs.js +++ b/src/npc/descriptions/limbs.js @@ -38,15 +38,14 @@ App.Medicine.Limbs.currentLimbs = function(slave) { * @returns {HTMLSpanElement|DocumentFragment} */ App.Medicine.Limbs.selector = function(slave, oldLimbs) { - const {her} = getPronouns(slave); + const {his} = getPronouns(slave); if (hasAllNaturalLimbs(slave)) { - return App.UI.DOM.makeElement("span", `You must amputate ${her} limbs before you can attach prosthetics.`, ["detail"]); + return App.UI.DOM.makeElement("span", `You must amputate ${his} limbs before you can attach prosthetics.`, ["detail"]); } if (slave.PLimb < 1) { return App.UI.DOM.makeElement("span", `You must surgically install a prosthetic interface before you can attach prosthetics.`, ["detail"]); } - const {his} = getPronouns(slave); const newState = currentState(slave); const f = document.createDocumentFragment();