From 9e2a8d10b525ca603e3e5126db9a8cac2d5f7635 Mon Sep 17 00:00:00 2001 From: DCoded <dcoded@live.com> Date: Sat, 5 Sep 2020 15:21:20 -0400 Subject: [PATCH] Text change and bugfix --- src/npc/interaction/fAnimal.js | 114 ++++++++++++++++----------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/src/npc/interaction/fAnimal.js b/src/npc/interaction/fAnimal.js index 744a77b192c..ac33fa32290 100644 --- a/src/npc/interaction/fAnimal.js +++ b/src/npc/interaction/fAnimal.js @@ -175,7 +175,7 @@ App.Interact.fAnimal = function(slave, type) { if (act === oral) { if (slaveApproves()) { - mainSpan.append(`${slave.slaveName}'s face visibly brightens at the prospect of ${fetishDesc}, even if it's an animal's cum. `); + mainSpan.append(`${slave.slaveName}'s face visibly brightens at the prospect of ${fetishDesc}, even if it's an animal${slave.fetish === "cumslut" ? `'s cum` : ` that ${he} has to suck off`}. `); } else { mainSpan.append(`${slave.slaveName} visibly blanches at the thought of having to suck down an animal's cum, but ${he} is so devoted to you that ${he} reluctantly agrees. `); } @@ -764,64 +764,64 @@ App.Interact.fAnimal = function(slave, type) { r.push(`${capFirstChar(animal.name)} cum slides right out of ${his} fucked-out asshole. `); } } - } - if (canWalk(slave)) { - if (slave.vagina > 0) { - r.push(`${He} uses a quick douche to clean ${his} ${slave.vagina < 2 ? `tight` : slave.vagina > 3 ? `loose` : ``} pussy,`); - } else { - r.push(`${He} uses an enema to clean ${his} ${slave.anus < 2 ? `tight` : slave.anus < 3 ? `used` : `gaping`} butthole,`); - } + if (canWalk(slave)) { + if (slave.vagina > 0) { + r.push(`${He} uses a quick douche to clean ${his} ${slave.vagina < 2 ? `tight` : slave.vagina > 3 ? `loose` : ``} pussy,`); + } else { + r.push(`${He} uses an enema to clean ${his} ${slave.anus < 2 ? `tight` : slave.anus < 3 ? `used` : `gaping`} butthole,`); + } - switch (slave.assignment) { - case Job.BROTHEL: - r.push(`just like ${he} does between each customer. `); - break; - case Job.CLUB: - r.push(`just like ${he} does in the club. `); - break; - case Job.DAIRY: - r.push(`to avoid besmirching the nice clean dairy. `); - break; - case Job.FARMYARD: - r.push(`to avoid tainting the food in ${V.farmyardName}. `); - break; - case Job.QUARTER: - r.push(`mostly to keep everything ${he} has to clean from getting any dirtier. `); - break; - case Job.WHORE: - r.push(`before returning to offering it for sale. `); - break; - case Job.PUBLIC: - r.push(`before returning to offering it for free. `); - break; - case Job.REST: - r.push(`before crawling back into bed. `); - break; - case Job.MILKED: - r.push(`${slave.lactation > 0 ? `before going to get ${his} uncomfortably milk-filled tits drained` : `and then rests until ${his} balls are ready to be drained again`}. `); - break; - case Job.HOUSE: - r.push(`since ${his} chores didn't perform themselves while you used ${his} fuckhole. `); - break; - case Job.FUCKTOY: - r.push(`before returning to await your next use of ${his} fuckhole, as though nothing had happened. `); - break; - case Job.SUBORDINATE: - r.push(`though it's only a matter of time before another slave decides to play with ${his} fuckhole. `); - break; - case Job.HEADGIRL: - r.push(`worried that ${his} charges got up to trouble while ${he} enjoyed ${his} ${WrittenMaster(slave)}'s use. `); - break; - case Job.BODYGUARD: - r.push(`so ${he} can be fresh and ready for more sexual use even as ${he} guards your person. `); - break; - case Job.TEACHER: - r.push(`before ${he} returns to teaching ${his} classes. `); - break; - default: - r.push(`before ${he} returns to ${slave.assignment}. `); - break; + switch (slave.assignment) { + case Job.BROTHEL: + r.push(`just like ${he} does between each customer. `); + break; + case Job.CLUB: + r.push(`just like ${he} does in the club. `); + break; + case Job.DAIRY: + r.push(`to avoid besmirching the nice clean dairy. `); + break; + case Job.FARMYARD: + r.push(`to avoid tainting the food in ${V.farmyardName}. `); + break; + case Job.QUARTER: + r.push(`mostly to keep everything ${he} has to clean from getting any dirtier. `); + break; + case Job.WHORE: + r.push(`before returning to offering it for sale. `); + break; + case Job.PUBLIC: + r.push(`before returning to offering it for free. `); + break; + case Job.REST: + r.push(`before crawling back into bed. `); + break; + case Job.MILKED: + r.push(`${slave.lactation > 0 ? `before going to get ${his} uncomfortably milk-filled tits drained` : `and then rests until ${his} balls are ready to be drained again`}. `); + break; + case Job.HOUSE: + r.push(`since ${his} chores didn't perform themselves while you used ${his} fuckhole. `); + break; + case Job.FUCKTOY: + r.push(`before returning to await your next use of ${his} fuckhole, as though nothing had happened. `); + break; + case Job.SUBORDINATE: + r.push(`though it's only a matter of time before another slave decides to play with ${his} fuckhole. `); + break; + case Job.HEADGIRL: + r.push(`worried that ${his} charges got up to trouble while ${he} enjoyed ${his} ${WrittenMaster(slave)}'s use. `); + break; + case Job.BODYGUARD: + r.push(`so ${he} can be fresh and ready for more sexual use even as ${he} guards your person. `); + break; + case Job.TEACHER: + r.push(`before ${he} returns to teaching ${his} classes. `); + break; + default: + r.push(`before ${he} returns to ${slave.assignment}. `); + break; + } } } -- GitLab