From fef7ba37e48edae17a95d90bfff1d6f38fe6da2e Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Wed, 9 Sep 2020 18:02:11 -0400 Subject: [PATCH] fix pronouns in newSlave --- src/npc/generate/newSlaveIntro.js | 50 +++++++++++++++---------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/npc/generate/newSlaveIntro.js b/src/npc/generate/newSlaveIntro.js index b7623a28075..53284d7d54c 100644 --- a/src/npc/generate/newSlaveIntro.js +++ b/src/npc/generate/newSlaveIntro.js @@ -881,7 +881,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { const r = []; r.push(`You tell ${him} you'll be marking ${him} as one of your working ${girl}s. ${He} looks resigned as ${he} follows you to the body modification studio, and lets you strap ${him} down with ${his} ${brandTarget} bare. ${He} understands what's coming. You've got ${him} positioned just right${canDoAnal(slave) ? `, so your cock slides up ${his} experienced asshole easily` : ``}. You bring the brand in close so ${he} can feel the radiated heat, which breaks through even ${his} jaded exterior and makes ${him} tighten with fear. When you're close, you apply the brand${canDoAnal(slave) ? `, making the poor whore cinch ${his} sphincter down hard in agony, bringing you to climax` : ``}. ${He} knows you know how to <span class="gold">apply pain,</span> now, and ${he} <span class="mediumorchid">learns to dislike you</span> even as ${his} <span class="red">wound</span> heals.`); if (canDoAnal(slave)) { - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); } slave.brand[brandTarget] = V.brandDesign.primary; slave.devotion -= 5; @@ -943,7 +943,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { result: function(slave) { const r = []; r.push(`You carefully and patiently explain to the fearful anal virgin how skilled Free Cities slaves take dick up the butt. ${He} is allowed to go at ${his} own pace, hesitantly progressing from enemata to a single well-lubricated finger to a little plug. After a long while ${he}'s beginning to get aroused, and you bring ${him} over to the couch to spoon. ${He} stiffens with fear but you take your time and just cuddle for a while before gently sodomizing ${him}. ${He} <span class="hotpink">thanks</span> you for being a <span class="mediumaquamarine">kind master,</span> and has <span class="green">learned</span> the basics of taking it up the ass.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion += 4; slave.trust += 4; slave.anus += 1; @@ -960,7 +960,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { slave.devotion -= 5; slave.trust -= 10; slave.anus += 1; - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); return r.join(" "); }, }); @@ -1015,7 +1015,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { result: function(slave) { const r = []; r.push(`You announce that ${he}'ll have to earn ${his} surgery — if ${he} ever gets it at all. ${He} only has time for a moment of shock and betrayal before ${he} finds ${his} face jammed into the cushions of your office couch. ${He} struggles, outraged, but only manages to avoid sodomy for a moment. ${His} resistance only makes it harder on ${himself} as you take ${his} anus without mercy. By the third time you buttfuck ${him} ${he}'s learned to <span class="hotpink">relax and let it happen.</span>`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion += 4; slave.anus += 1; return r.join(" "); @@ -1035,7 +1035,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`strap-on`); } r.push(`lined up with ${his} sissy ass ${he} starts to struggle and protest, asking you to fuck in a more comfortable position. You tell ${him} to keep ${his} whore mouth shut, and administer an awful slap when ${he} tries to keep talking. ${His} stupid illusions about life as a sex slave <span class="mediumorchid">melt away</span> with the burning sensation of a dick forcing its way up ${his} ass at a harsh angle. ${He} wilts a little as you abuse ${his} butt, and afterward, ${he}'s in tears as ${he} stumbles to the bathroom to wash ${his} fuckhole. ${He}'s regained ${his} composure by the time ${he} gets out but <span class="gold">breaks down</span> when you tell ${him} to present ${his} asshole again.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion -= 5; slave.trust -= 10; return r.join(" "); @@ -1059,7 +1059,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`wilting`); } r.push(`butthole. ${He} gingerly stumbles back to your office with you and, without even being ordered to, arranges ${himself} on the couch with ${his} fuckhole ready. The gelding does affect ${his} <span class="red">health</span> somewhat.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion -= 10; slave.trust -= -10; surgeryDamage(slave, 10); @@ -1082,9 +1082,9 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { temp = 0; } if (temp > 50) { - r.push(VCheck.Vaginal()); + r.push(VCheck.Vaginal(1, slave)); } else { - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); } r.push(`You tell ${him} that slaves working in your penthouse are all expected to please you, and ${he}'ll have to impress you. ${He} smiles and even giggles a little, standing to strip off ${his} clothes, taking ${his} time and showing off ${his} fresh body. ${He} gets lewder and lewder, displaying youthful libido basking in the gaze of ${his} crush. ${He} slowly becomes more and more desperate to entice you, so you ${him} keep going out of curiosity, to see how far ${he}'ll go. ${He} goes to the point of reclining on the couch with ${his} legs back, spreading ${himself} and masturbating, and when that fails to get you out of your chair, ${he} begins to wink ${his}`); if (temp > 50) { @@ -1124,7 +1124,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`even for an`); } r.push(`anal virgin it's well beyond ${him}. ${He} does ${his} best but tears begin to streak ${his} cheeks. After a while you tire of the position and flip ${him} over onto ${his} face to assrape ${him} doggy style. This allows you to whisper into ${his} ear that ${his} holes are your property now, to use, to abuse, or to sell. ${He} <span class="mediumorchid">sobs in despair</span> at the latter, knowing ${he}'s <span class="gold">thrown ${his} life away.</span>`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion -= 5; slave.trust -= 10; return r.join(" "); @@ -1169,7 +1169,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`${He}`); } r.push(`tries to struggle, but you give ${him} a warning slap and then push yourself home. ${He} starts to cry, more from hopelessness than anal pain, knowing that <span class="mediumorchid">you're a slaveowner like any other,</span> more likely to <span class="gold">abuse ${him}</span> than be sympathetic.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion -= 5; slave.trust -= 5; return r.join(" "); @@ -1183,7 +1183,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { result: function(slave) { const r = []; r.push(`You schedule ${him} for some vocal surgery. You have ${him} brought in to be inspected the next day, and though ${he}'s healing well, ${he}'s not to speak yet. ${He}'s sore enough to obey the stricture, but when ${he} stands naked before your desk ${he} clearly wants to communicate something. You approach ${him} and place a finger on ${his} fake lips, shushing ${him}, and you tell ${him} you understand. You kiss ${him} and push ${him} backward until ${he} falls onto the couch; ${he} smiles <span class="mediumaquamarine">trustingly</span> and pulls ${his} legs apart and back, offering you ${his} asshole. ${He} has a stiff hard-on, a clear indication that ${he}'s honestly <span class="hotpink">attracted to you,</span> and though ${he} still doesn't speak, ${he} makes a sore little whinny of pleasure when you enter ${his} welcoming butt.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion += 4; slave.trust += 4; slave.voice += 1; @@ -1197,7 +1197,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { result: function(slave) { const r = []; r.push(`You complete the induction and then perform a thorough inspection, noting down each area in which surgery or drugs could improve ${his} body. ${He} understands what you're doing and can barely contain ${his} excitement, but you tell ${him} that ${he}'ll have to earn such improvements. ${His} face falls. You reassure ${him} that it won't take the years ${he} would have had to work to afford such things ${himself}, but that ${he} needs to be a good slave, and soon, for you to spend resources on ${him}. You ${him} start by taking a rough buttfuck, bent over the desk. ${His} ass is tight and you are not merciful. ${He} gasps and moans but takes it all the same, <span class="mediumaquamarine">trusting</span> that ${he}'ll eventually be rewarded with transformation.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.trust += 10; return r.join(" "); }, @@ -1226,7 +1226,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`get`); } r.push(`on the couch and spread ${his} buttocks. The true nature of ${his} new life crashes down on ${him} in a moment, and ${he} cannot decide whether to run, to rage, or to cry. You solve ${his} dilemma for ${him} by seizing ${him} and flinging ${him} toward the couch, administering practiced cracks of your palm to ${his} ass until ${he} complies. ${He} sobs as ${he} feels the burning sensation of ${his} <span class="lime">anal virginity being taken,</span> knowing that ${he} can now be <span class="gold">used at will</span> and is now subject to the whims of someone who has shown themselves <span class="mediumorchid">willing to rape ${his} anus.</span>`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.devotion -= 5; slave.trust -= 5; slave.anus = 1; @@ -1248,7 +1248,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`a strap-on.`); } r.push(`${He} doesn't climax to ${his} <span class="lime">first buttsex,</span> but ${he} is learning to <span class="mediumaquamarine">trust</span> that you won't hurt ${him}.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.trust += 10; slave.anus = 1; return r.join(" "); @@ -1275,7 +1275,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`its tip`); } r.push(`up ${his} tight but relaxed ass. ${He}'s unsure of ${himself}, but you keep ${him} nice and relaxed. ${He} doesn't climax to ${his} <span class="lime">first buttsex,</span> but ${he} is learning to <span class="mediumaquamarine">trust</span> that you won't hurt ${him}.`); - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); slave.trust += 10; slave.anus = 1; return r.join(" "); @@ -1772,13 +1772,13 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { } r.push(`cock out of ${him}, climb off of ${him}, and leave the exhausted and overwhelmed slave${girl} on your desk as you attend to business elsewhere. You think ${he}'s <span class="orangered">going to like it here.</span>`); if (slave.vagina > -1) { - r.push(VCheck.Vaginal()); + r.push(VCheck.Vaginal(1, slave)); actX(slave, "vaignal"); if (isFertile(slave) && V.PC.dick > 0) { knockMeUp(slave, 100, 0, -1, true); } } else { - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); actX(slave, "anal"); } } @@ -2512,7 +2512,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { slave.trust -= 4; } } - r.push(VCheck.Simple()); + r.push(VCheck.Simple(1, slave)); return r.join(" "); }, @@ -2603,9 +2603,9 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`${He} wasn't sure what this was all about, but ${he} has ${his} suspicions.`); } if (slave.mpreg === 1) { - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); } else { - r.push(VCheck.Vaginal()); + r.push(VCheck.Vaginal(1, slave)); } if (V.arcologies[0].FSRestart !== "unset" && V.eugenicsFullControl !== 1) { r.push(`The Societal Elite <span class="green">disapprove</span> of this breach of eugenics.`); @@ -2671,7 +2671,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`${He} writhes and moans as you enter ${his} virgin pussy. You might not have even had to restrain ${him} for this, but being tied up and deflowered sends ${him} a message. ${He}'s certainly entered your service in a way that colors ${his} impression of you <span class="hotpink">with pain</span> and <span class="gold">fear.</span> <span class="lime">${His} tight little pussy has been broken in.</span>`); slave.devotion += 5; } - r.push(VCheck.Vaginal()); + r.push(VCheck.Vaginal(1, slave)); return r.join(" "); }, @@ -2715,7 +2715,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { slave.devotion -= 5; slave.trust -= 10; slave.anus = 1; - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); return r.join(" "); }, @@ -2750,7 +2750,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { slave.devotion -= 5; slave.trust -= 10; slave.anus = 1; - r.push(VCheck.Anal()); + r.push(VCheck.Anal(1, slave)); return r.join(" "); }, @@ -2845,7 +2845,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { slave.trust -= 4; } } - r.push(VCheck.Simple()); + r.push(VCheck.Simple(1, slave)); return r.join(" "); }, @@ -2935,7 +2935,7 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) { r.push(`up ${his} used pussy. ${He}'s unsure of ${himself}, but you keep ${him} nice and relaxed. After several minutes of gentle loving, ${he}'s nothing but a satisfied puddle in your arms. ${He} believes that ${he} can <span class="mediumaquamarine">trust</span> you won't harm ${him} or ${his} ${(slave.pregType === 1) ? `child` : `children`}.`); slave.trust += 5; - r.push(VCheck.Vaginal()); + r.push(VCheck.Vaginal(1, slave)); if (slave.fetish === "none" && jsRandom(1, 100) > 60) { slave.fetish = "pregnancy"; slave.fetishStrength = 10; -- GitLab