diff --git a/src/events/RESS/ageDifferenceOldPC.js b/src/events/RESS/ageDifferenceOldPC.js index c965fa4d154eb668e63fb9339e7cee9e8ed76fc1..a5271839a006b3ecc2881ac08f13c08df68f7ef0 100644 --- a/src/events/RESS/ageDifferenceOldPC.js +++ b/src/events/RESS/ageDifferenceOldPC.js @@ -9,9 +9,9 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve return [ [ // single event slave s => s.fetish !== "mindbroken", - hasAnyArms, - hasAnyLegs, + canWalk, canTalk, + canHear, s => s.devotion > 20, s => s.trust > 20, s => s.actualAge < 22, @@ -89,7 +89,13 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve function lovemaking() { r = []; - r.push(`As you cross the breadth of your office to reach ${eventSlave.slaveName}, ${he} presents ${himself} for your sexual usage out of habit. However, you take ${him} by surprise by drawing ${him} into your arms, running the tips of your fingers through ${his} ${eventSlave.hColor} hair, and looking into ${his} ${App.Desc.eyesColor(eventSlave)}.`); + r.push(`As you cross the breadth of your office to reach ${eventSlave.slaveName}, ${he} presents ${himself} for your sexual usage out of habit. However, you take ${him} by surprise by drawing ${him} into your arms, running the tips of your fingers`); + if (eventSlave.hStyle.includes("bald") || eventSlave.bald === 1) { + r.push(`across ${his} scalp,`); + } else { + r.push(`through ${his} ${eventSlave.hColor} hair,`); + } + r.push(`and looking into ${his} ${App.Desc.eyesColor(eventSlave)}.`); if (canSee(eventSlave)) { r.push(`${He} meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years ${his} senior you are.`); } else { @@ -98,13 +104,7 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve r.push(`In lieu of words, you lift ${his} chin with a single beckoning finger and steal ${his} breath from ${his} lips with a firm kiss. Once ${he}'s recovered ${his} wits ${he} clings to you with almost animalistic attachment. After a few moments ${he} moves to get down on ${his} knees, clearly defaulting to ${his} role as a sex slave in response to your unexpected intimacy.`); r.push(`Instead, you`); if (eventSlave.belly >= 300000) { - r.push(`help ${him} to`); - if (hasBothLegs(eventSlave)) { - r.push(`${his} feet`); - } else { - r.push(`stand up`); - } - r.push(`and guide ${him} to bed, aiding the`); + r.push(`help ${him} to ${his} feet and guide ${him} to bed, aiding the`); if (eventSlave.physicalAge <= 3) { if (eventSlave.bellyPreg >= 3000) { r.push(`bursting at the seams with life`); @@ -135,7 +135,7 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve r.push(`young lady`); } r.push(`onto the sheets before gently mounting ${him}.`); - } else { + } else { // check canLift() here! if (eventSlave.belly >= 5000) { r.push(`carefully`); } @@ -205,10 +205,18 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve } else { r.push(`cute ass,`); } - r.push(`${he} seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush one of ${his} ears, ${he} flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about ${his} sexual submission and subservience to so old a ${getWrittenTitle(eventSlave)}, ${he} begins to sob quietly`); + r.push(`${he} seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush`); + if (eventSlave.earShape !== "none" && eventSlave.earT !== "none") { + r.push(`one of ${his} ears,`); + } else { + r.push(`where ${his} ear used to be,`); + } + r.push(`${he} flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about ${his} sexual submission and subservience to so old a ${getWrittenTitle(eventSlave)}, ${he} begins to sob quietly`); if (eventSlave.belly >= 300000) { if (eventSlave.boobs > 600) { r.push(`into ${his} breasts.`); + } else if (!hasAnyArms(eventSlave)) { + r.push(`with no means to hide it.`); } else { r.push(`into ${his} hands.`); }