diff --git a/src/events/RESS/languageLesson.js b/src/events/RESS/languageLesson.js index 72d0b296228ccad3256eb9da71625677c0bdee0e..6d85ce53514244c7be39d93ee2f706bf01ef9169 100644 --- a/src/events/RESS/languageLesson.js +++ b/src/events/RESS/languageLesson.js @@ -182,7 +182,7 @@ App.Events.RESSLanguageLesson = class RESSLanguageLesson extends App.Events.Base ? new App.Events.Result(`Cover some anal vocabulary, and make sure ${he} doesn't forget it`, anal, eventSlave.anus === 0 ? `This option will take ${his} anal virginity` : null) : new App.Events.Result(), canPenetrate(eventSlave) && (eventSlave.toyHole === "dick" || V.policies.sexualOpenness === 1) - ? new App.Events.Result(`Cover some extra curricular vocabulary, and see if ${he} retains it`, fuckMe, `This option will penetrate you`) + ? new App.Events.Result(`Cover some extra curricular vocabulary, and see if ${he} retains it`, fuckMe, PCPenetrationWarning()) : new App.Events.Result(), ]); diff --git a/src/events/RESS/muscles.js b/src/events/RESS/muscles.js index dfa6ba8bb605dca52973cd1ae912a67065a1e868..54ded560ae42a582489aa9a4914f28691d54bac6 100644 --- a/src/events/RESS/muscles.js +++ b/src/events/RESS/muscles.js @@ -57,7 +57,7 @@ App.Events.RESSMuscles = class RESSMuscles extends App.Events.BaseEvent { new App.Events.Result(`Reward ${him} for ${his} gains`, reward, fuckNote()), new App.Events.Result(`Take advantage of ${his} gains with a powerfuck`, powerfuck, fuckNote()), ((eventSlave.toyHole === "dick" || V.policies.sexualOpenness === 1) && canPenetrate(eventSlave) && eventSlave.belly < 100000) - ? new App.Events.Result(`See if ${he} can put those gains to good use`, penetration, "This option will penetrate you") + ? new App.Events.Result(`See if ${he} can put those gains to good use`, penetration, PCPenetrationWarning()) : new App.Events.Result(), new App.Events.Result(`Compliment ${his} gains and send ${him} on ${his} way`, compliment), ]); diff --git a/src/events/RESS/plimbHelp.js b/src/events/RESS/plimbHelp.js index ed379411f9af0b9fe7bb1b9550184ab0c2f06177..bc1574f880b42c913286c3df9d222d8ffee3e7b6 100644 --- a/src/events/RESS/plimbHelp.js +++ b/src/events/RESS/plimbHelp.js @@ -80,7 +80,7 @@ App.Events.RESSPlimbHelp = class RESSPlimbHelp extends App.Events.BaseEvent { ? new App.Events.Result(`Fuck ${him} before you help ${him}`, fuck, ((eventSlave.vagina === 0 && canDoVaginal(eventSlave)) || (eventSlave.anus === 0 && canDoAnal(eventSlave))) && V.PC.dick !== 0 ? `This option will take ${his} virginity` : null) : new App.Events.Result(), (canPenetrate(eventSlave) && (V.PC.vagina > 0 || V.PC.anus > 0) && (eventSlave.toyHole === "dick" || V.policies.sexualOpenness === 1)) - ? new App.Events.Result(`Ride ${him} before you help ${him}`, ride, `This option will penetrate you`) + ? new App.Events.Result(`Ride ${him} before you help ${him}`, ride, (V.PC.vagina > 0 ? PCPenetrationWarning("vaginal") : PCPenetrationWarning("anal"))) : new App.Events.Result(), ]); diff --git a/src/events/RESS/review/shiftDoorframe.js b/src/events/RESS/review/shiftDoorframe.js index e3f02d4a5b17505161fa3ae4549a54f2d0b8b875..7900c2e55fc808d900fbca2a6c7f31f4cb5e9e18 100644 --- a/src/events/RESS/review/shiftDoorframe.js +++ b/src/events/RESS/review/shiftDoorframe.js @@ -243,7 +243,7 @@ App.Events.RESSShiftDoorframe = class RESSShiftDoorframe extends App.Events.Base choices.push(new App.Events.Result(`Pound that ass`, poundButt, (eventSlave.anus === 0 && canDoAnal(eventSlave)) ? `This option will take ${his} anal virginity` : null)); } if ((eventSlave.toyHole === "dick" || V.policies.sexualOpenness === 1) && canPenetrate(eventSlave)) { - choices.push(new App.Events.Result(`Invite ${him} 'in'`, invitation, `This option will penetrate you${V.PC.vagina === 0 ? ". This option will take your virginity" : ""}${V.PC.anus === 0 && V.PC.vagina < 0? ". This option will take your anal virginity" : ""}`)); // TODO: This response needs to be reviewed (or gated) after PC body is implemented + choices.push(new App.Events.Result(`Invite ${him} 'in'`, invitation, PCPenetrationWarning())); // TODO: This response needs to be reviewed (or gated) after PC body is implemented } App.Events.addResponses(node, choices); diff --git a/src/js/utilsPC.js b/src/js/utilsPC.js index f5c443781ef9df44a4c938f1792969bed8d01b50..ad3f78111c29adf77bf9d9dd1a873a014fcc87fe 100644 --- a/src/js/utilsPC.js +++ b/src/js/utilsPC.js @@ -1099,12 +1099,12 @@ globalThis.PCPenetrationWarning = function(holes = "vaginal first", escape = fal return result; } else if (virgins.length === 2) { if (holes === "either") { - result = `<span class="warning">This option ${action} take your vaginal or anal virginities.</span>`; + result += ` WARNING: This option ${action} take your vaginal or anal virginities.`; } else { - result = `<span class="warning">This option ${action} take your vaginal and anal virginities.</span>`; + result += ` WARNING: This option ${action} take your vaginal and anal virginities.`; } } else { - result = `<span class="warning">This option ${action} take your ${virgins[0]} virginity.</span>`; + result += ` WARNING: This option ${action} take your ${virgins[0]} virginity.`; } return result; }