diff --git a/src/events/RESS/hotPC.js b/src/events/RESS/hotPC.js index ceaec5ec0c8d05e2b5cca54c8397b5cefd679153..0c983b030d0432e8ab0e8f5a353b1ba2f4fb9d17 100644 --- a/src/events/RESS/hotPC.js +++ b/src/events/RESS/hotPC.js @@ -112,6 +112,7 @@ App.Events.RESSHotPC = class RESSHotPC extends App.Events.BaseEvent { ]); function caught() { + const frag = document.createDocumentFragment(); const belly = bellyAdjective(eventSlave); t = []; t.push(`As ${he} goes, ${he} follows the natural human impulse when embarrassed, and turns ${his} head resolutely away from you, trying very hard to forget making such a fool of ${himself}. This means that ${he} does not see your rapid, predatory pursuit of ${him}, nor does ${he} ${canHear(eventSlave) ? "hear" : "notice"} your careful stride across the flooring. ${His} first indication that ${he}'s prey is when your hands grab ${him} around ${his}`); @@ -152,10 +153,10 @@ App.Events.RESSHotPC = class RESSHotPC extends App.Events.BaseEvent { } t.push(`${He} stiffens ${eventSlave.voice !== 0 ? "and shrieks" : ""} with surprise, but relaxes obediently within your embrace. Your warm, animal presence has an immediate effect. You hear ${him} suck in ${his} breath and then feel ${him} begin to breathe increasingly hard as your ${canSmell(eventSlave) ? "scent" : "body heat"} sinks into ${him} and ${his} embarrassment fades.`); - App.Events.addParagraph(node, t); + App.Events.addParagraph(frag, t); t = []; - App.Events.addResponses(node, [ + App.Events.addResponses(frag, [ ((canDoVaginal(eventSlave) || canDoAnal(eventSlave))) ? new App.Events.Result(`Fuck ${him} right here`, fuck, virginityWarning()) : new App.Events.Result(virginityWarning()), @@ -238,14 +239,14 @@ App.Events.RESSHotPC = class RESSHotPC extends App.Events.BaseEvent { t.push(`Once you're hilted, you hoist ${him} up by the underarms, shifting your stance to handle ${his} ${belly} stomach's weight, and hold ${him} in midair, impaled on your dick. You can't pound ${him} all that hard in this challenging position, but the effort of holding ${him} this way forces you to work out hard, producing an excellent sensation. ${PC.vagina !== -1 ? `The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of ${him}.` : ""}`); if (canDoVaginal(eventSlave) && canDoAnal(eventSlave)) { t.push(`After a while, you lift ${him} up as high as you can, freeing your member, and then lower ${him} back down again, forcing yourself up ${his} butt instead despite the slave's anxious begging.`); - VCheck.Both(eventSlave, 1, 1); + t.push(VCheck.Both(eventSlave, 1, 1)); t.push(`It doesn't take long before you fill ${his} ass with cum.`); } else { t.push((canDoVaginal(eventSlave)) ? fuckVagina() : fuckAss()); } t.push("You're going to be feeling this tomorrow."); } else { - t.push(`Once you're hilted, you bring ${his} hands up on either side of ${his} head to grasp your shoulders behind ${him}, and then scoop ${his} legs up and hoist ${him} to rest against your chest, held in midair and impaled on your dick. You can't pound ${him} all that hard in this challenging position, but the effort of holding ${himself} this way forces ${him} to tighten ${his} muscles down hard, producing an excellent sensation. ${PC.vagina !== -1 ? `The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of ${him}` : ""}.`); + t.push(`Once you're hilted, you bring ${his} hands up on either side of ${his} head to grasp your shoulders behind ${him}, and then scoop ${his} legs up and hoist ${him} to rest against your chest, held in midair and impaled on your dick. You can't pound ${him} all that hard in this challenging position, but the effort of holding ${himself} this way forces ${him} to tighten ${his} muscles down hard, producing an excellent sensation. ${PC.vagina !== -1 ? `The position angles your dick upward, producing a lovely massaging sensation in your pussy as you slide in and out of ${him}.` : ""}`); if (canDoVaginal(eventSlave) && canDoAnal(eventSlave)) { t.push(`After a while, you lift ${him} up as high as you can, freeing your member, and then lower ${him} back down again, forcing yourself up ${his} butt instead despite the slave's anxious begging.`); t.push(VCheck.Both(eventSlave, 1, 1)); @@ -320,7 +321,7 @@ App.Events.RESSHotPC = class RESSHotPC extends App.Events.BaseEvent { seX(eventSlave, "oral", PC, "penetrative"); return t; } - return t; + return frag; } function released() {