diff --git a/src/npc/generate/newSlaveIntro.js b/src/npc/generate/newSlaveIntro.js index d7388d318abeee2285024c57a877e585fac82d87..0c618cf415c7c736798fc10a71a7cf0188021928 100644 --- a/src/npc/generate/newSlaveIntro.js +++ b/src/npc/generate/newSlaveIntro.js @@ -316,11 +316,10 @@ App.UI.newSlaveIntro = function(slave) { if ((slave.behavioralFlaw !== "hates men" && V.PC.title === 1) || (slave.behavioralFlaw !== "hates women" && V.PC.title === 0)) { r.push(`${He} keeps stealing glances at your face, probably wrestling with ${his} feelings about your age. Eventually ${he} seems to relax and accept it, with a certain <span class="hotpink">obvious thrill</span> at ${his} own willingness towards an older`); if (V.PC.title === 1) { - r.push(`man`); + r.push(`man.`); } else { - r.push(`lady`); + r.push(`lady.`); } - r.push(`.`); slave.devotion += 4; } } @@ -2154,11 +2153,8 @@ App.UI.newSlaveIntro = function(slave) { } else { r.push(`womb`); } - r.push(`and ovaries are extracted`); - if (canSee(slave)) { - r.push(`before ${his} eyes`); - } - r.push(`.`); + r.push(`and ovaries are extracted${canSee(slave)?`before ${his} eyes`:``}.`); + if (slave.fetish === "pregnancy" && slave.pregKnown === 1) { if ((slave.preg > slave.pregData.normalBirth / 1.6) && (canSee(slave))) { r.push(`${He} watches ${his} exposed womb with absolute terror in ${his} eyes. A small handprint bulges against the organ; ${he} sobs once before ${his} mind <span class="red">shatters at the sight.</span>`); @@ -2209,11 +2205,7 @@ App.UI.newSlaveIntro = function(slave) { if (slave.scrotum > 0) { r.push(`face-down with ${his}`); if (hasAnyLegs(slave)) { - r.push(`leg`); - if (hasBothLegs(slave)) { - r.push(`s`); - } - r.push(`spread.`); + r.push(`${hasBothLegs(slave) ? `legs`:`leg`} spread.`); } else { r.push(`testicles exposed.`); } @@ -2497,11 +2489,10 @@ App.UI.newSlaveIntro = function(slave) { } r.push(`You take ${him} with care, enjoying ${his} body`); if (slave.devotion > 20 || slave.trust < -20) { - r.push(`and doing your best to give ${him} pleasure, too`); + r.push(`and doing your best to give ${him} pleasure, too.`); } else { - r.push(`without hurting ${him}`); + r.push(`without hurting ${him}.`); } - r.push(`.`); if (V.PC.dick !== 0) { r.push(`You empty your balls inside ${him}, thrusting in as far as you can go`); } else { @@ -2692,19 +2683,13 @@ App.UI.newSlaveIntro = function(slave) { } else { r.push(`You cuff ${his}`); if (hasAnyArms(slave)) { - r.push(`wrist`); - if (hasBothArms(slave)) { - r.push(`s`); - } + r.push(wrists); if (hasAnyLegs(slave)) { r.push(`and`); } } if (hasAnyLegs(slave)) { - r.push(`ankle`); - if (hasBothLegs(slave)) { - r.push(`s`); - } + r.push(ankles); } r.push(`and secure ${his} struggling, screeching body to the couch next to your desk with ${his} legs spread.`); } @@ -2716,19 +2701,13 @@ App.UI.newSlaveIntro = function(slave) { } else { r.push(`You cuff ${his}`); if (hasAnyArms(slave)) { - r.push(`wrist`); - if (hasBothArms(slave)) { - r.push(`s`); - } + r.push(wrists); if (hasAnyLegs(slave)) { r.push(`and`); } } if (hasAnyLegs(slave)) { - r.push(`ankle`); - if (hasBothLegs(slave)) { - r.push(`s`); - } + r.push(ankles); } r.push(`and secure ${his} unresisting body to the couch next to your desk with ${his} legs spread.`); } @@ -2753,19 +2732,13 @@ App.UI.newSlaveIntro = function(slave) { } else { r.push(`You cuff ${his}`); if (hasAnyArms(slave)) { - r.push(`wrist`); - if (hasBothArms(slave)) { - r.push(`s`); - } + r.push(wrists); if (hasAnyLegs(slave)) { r.push(`and`); } } if (hasAnyLegs(slave)) { - r.push(`ankle`); - if (hasBothLegs(slave)) { - r.push(`s`); - } + r.push(ankles); } r.push(`and secure ${his} struggling, screeching body to the couch next to your desk so that ${he}'s straddling the back of the couch with ${his} butt sticking out.`); } @@ -2800,19 +2773,13 @@ App.UI.newSlaveIntro = function(slave) { } else { r.push(`You cuff ${his}`); if (hasAnyArms(slave)) { - r.push(`wrist`); - if (hasBothArms(slave)) { - r.push(`s`); - } + r.push(wrists); if (hasAnyLegs(slave)) { r.push(`and`); } } if (hasAnyLegs(slave)) { - r.push(`ankle`); - if (hasBothLegs(slave)) { - r.push(`s`); - } + r.push(ankles); } r.push(`and secure ${his} unresisting body to the couch next to your desk so that ${he}'s straddling the back of the couch with ${his} butt sticking out.`); } @@ -3007,11 +2974,8 @@ App.UI.newSlaveIntro = function(slave) { } else { r.push(`its tip`); } - 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} child`); - if (slave.pregType > 1) { - r.push(`ren`); - } - r.push(`.`); + 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()); if (slave.fetish === "none" && jsRandom(1, 100) > 60) { @@ -3045,19 +3009,17 @@ App.UI.newSlaveIntro = function(slave) { r.push(`continuing your work with your other hand.You quickly focus your fiddling on ${his} ${slave.nipples} nipples, the stimulation`); if (slave.nipples === "fuckable") { if (slave.devotion > 20) { - r.push(`quickly engorging them around your fingers`); + r.push(`quickly engorging them around your fingers.`); } else { - r.push(`slowly engorging them around your fingers despite ${his} feelings`); + r.push(`slowly engorging them around your fingers despite ${his} feelings.`); } - r.push(`.`); } else { r.push(`bringing them`); if (slave.devotion > 20) { - r.push(`quickly erect`); + r.push(`quickly erect.`); } else { - r.push(`slowly erect despite ${his} feelings`); + r.push(`slowly erect despite ${his} feelings.`); } - r.push(`.`); } if (slave.devotion > 20) { if (slave.fetish === "boobs") {