diff --git a/src/events/RESS/modestClothes.js b/src/events/RESS/modestClothes.js index e6709985859129a903c35451c38a75b03f6d9b69..381f3a28a963a2c4ddc7ef82c253c3d42d46eccd 100644 --- a/src/events/RESS/modestClothes.js +++ b/src/events/RESS/modestClothes.js @@ -8,8 +8,9 @@ App.Events.RESSModestClothes = class RESSModestClothes extends App.Events.BaseEv [ // single event slave s => s.fetish !== "mindbroken", hasAnyArms, - hasAnyLegs, + canWalk, canTalk, + canHear, s => s.devotion > 20, s => s.trust > 20, s => s.rules.speech !== "restrictive", @@ -185,7 +186,7 @@ App.Events.RESSModestClothes = class RESSModestClothes extends App.Events.BaseEv r.push(`big belly jiggling.`); } else if (eventSlave.belly >= 5000) { r.push(`as fast as ${his} swollen belly will allow.`); - } else if ((eventSlave.boobsImplant/eventSlave.boobs) >= .60) { + } else if ((eventSlave.boobsImplant / eventSlave.boobs) >= .60) { r.push(`fake tits bouncing.`); } else if (eventSlave.butt > 4) { r.push(`${his} big booty jiggling.`); @@ -211,13 +212,17 @@ App.Events.RESSModestClothes = class RESSModestClothes extends App.Events.BaseEv r.push(`you're going to`); if (V.PC.dick) { r.push(`fuck`); + r.push(VCheck.Vaginal(eventSlave, 1)); } else { r.push(`trib`); + seX(eventSlave, "vaginal", V.PC, "vaginal"); + if (canFemImpreg(eventSlave, V.PC)) { + knockMeUp(eventSlave, 10, 0, -1); + } } r.push(`${him} senseless.`); - r.push(VCheck.Vaginal(eventSlave, 1)); } else if (canDoAnal(eventSlave) && eventSlave.anus !== 0) { - if (eventSlave.balls) { + if (eventSlave.prostate) { r.push(`you're going to fuck ${his} butt until ${he} cums.`); } else { r.push(`you're going to fuck ${his} butt.`); @@ -227,10 +232,11 @@ App.Events.RESSModestClothes = class RESSModestClothes extends App.Events.BaseEv r.push(`${he}'s going to`); if (V.PC.dick) { r.push(`suck your dick until you cover ${him} in cum.`); + seX(eventSlave, "oral", V.PC, "penetrative"); } else { r.push(`eat you out until ${he}'s got your pussyjuice running down ${his} chin.`); + seX(eventSlave, "oral", V.PC, "vaginal"); } - seX(eventSlave, "oral", V.PC, "penetrative"); } r.push(`${He} giggles at the sudden lewdness, and quickly strips naked again, complimented and <span class="devotion inc">eager to be used.</span>`); App.Events.addParagraph(frag, r); @@ -248,6 +254,8 @@ App.Events.RESSModestClothes = class RESSModestClothes extends App.Events.BaseEv r.push(Spoken(eventSlave, `"Thanks, ${Master}!"`), `${he} ${say}s brightly, and hurries off to see what's in store for ${him}. ${He} might be a slave and a ${desc} but ${girl}s everywhere love trying on new clothes. ${He} makes an entrance when ${he} comes back, spinning around to show off. ${He}'s wearing the briefest possible string bikini. The top, rather than having patches of material to cover ${his} nipples, forms a string triangle around them, framing them but not covering them. The bottom is a single string in front,`); if (eventSlave.dick) { r.push(`which looks rather sad and alone, pushed aside by ${his} dick as it is.`); + } else if (eventSlave.balls > 2) { + r.push(`which allow ${his} balls to spill to either side.`); } else if (eventSlave.labia) { r.push(`and it's embraced completely by ${his} generous pussylips.`); } else {