<<nobr>>
<div id="SB_main">
<div id="SB_version" translate="no">Version _</div>
<div id="SB_videologo">
<video playsinline muted autoplay loop>
<source src="ressources/maingui/logos/logo.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<hr>
<div id="SB_topInfo">
<div id="SB_partOfDay">
<images>
<img class="side" src="ressources/maingui/sidebar/night.webp">
<img class="active" src="ressources/maingui/sidebar/morning.webp">
<img class="side" src="ressources/maingui/sidebar/afternoon.webp">
<!-- <img data-key="evening" src="ressources/maingui/sidebar/evening.webp"> -->
</images>
<arrow>Δ</arrow>
</div>
<div id="SB_timeDayLocation">
<div>
<name>Time</name>
<desc>_</desc>
</div>
<div>
<name>Day</name>
<desc>_</desc>
</div>
<div>
<name>Location</name>
<desc>_</desc>
</div>
</div>
<div class="soundSet">
</div>
</div>
<hr>
<div id="SB_playerInfo">
<div id="SB_player">
<div id="SB_playerImage">
<img>
</div>
<name translate="no">_</name>
</div>
</div>
<hr>
<div class="SB_buttomAttribute">
<div id="SB_playerDominance" class="SB_playerAttribute">
<div>
<img src="ressources/maingui/attributes/dominance_icon.webp">
<qty>_</qty>
</div>
<name>Dominance</name>
</div>
<div id="SB_playerCraft" class="SB_playerAttribute">
<div>
<img src="ressources/maingui/attributes/craft_icon.webp">
<qty>_</qty>
</div>
<name>Craft</name>
</div>
<div id="SB_playerCharisma" class="SB_playerAttribute">
<div>
<img src="ressources/maingui/attributes/charisma_icon.webp">
<qty>_</qty>
</div>
<name>Charisma</name>
</div>
</div>
<hr>
<div class="SB_buttomAttribute">
<div id="SB_playerVirus" class="SB_playerAttribute">
<div>
<img src="ressources/maingui/attributes/virus_icon.webp">
<qty>_</qty>
</div>
<name>Virus</name>
</div>
<div id="SB_playerTired" class="SB_playerAttribute">
<div>
<img src="ressources/maingui/attributes/tired_icon.webp">
<qty>_</qty>
</div>
<name>Tiredness</name>
</div>
<div id="SB_playerNutri" class="SB_playerAttribute">
<div>
<img src="ressources/maingui/attributes/nutritionalvalue.webp">
<qty>_</qty>
</div>
<name>Food</name>
</div>
</div>
<hr>
<div class="SB_buttomAttribute">
<div id="SB_playerWood" class="SB_playerAttribute SB_playerAttribute_small">
<div>
<img src="ressources/icons/IB0F1.webp">
<qty>_</qty>
</div>
<name>Wood</name>
</div>
<div id="SB_playerMetal" class="SB_playerAttribute SB_playerAttribute_small">
<div>
<img src="ressources/icons/IB0F2.webp">
<qty>_</qty>
</div>
<name>Metal</name>
</div>
<div id="SB_playerPlastic" class="SB_playerAttribute SB_playerAttribute_small">
<div>
<img src="ressources/icons/IB0F3.webp">
<qty>_</qty>
</div>
<name>Plastic</name>
</div>
</div>
<hr style="margin-bottom: auto;">
<div id="SB_tipsCont" onclick="window.openTips();">
<img src="ressources/icons/2E.webp"><div class="SB_hover-text">Start</div>
</div>
<div id="SB_buttomButtons">
<div id="SB_inventory">
<div><img src="ressources/maingui/sidebar/backpack.webp"></div>
<name>Inventory</name>
</div>
<div id="SB_cheats">
<div><img src="ressources/icons/13A4.webp"></div>
<name>Cheats</name>
</div>
<div id="SB_save">
<div><img src="ressources/maingui/sidebar/save.svg"></div>
<name>Save</name>
</div>
</div>
<hr>
<div id="SB_linksCont">
/* <img src="ressources/maingui/medias/patreon.webp" onclick="window.open('https://fap-ocalypse.com/patreon')"> */
<img src="ressources/maingui/medias/ko-fi.webp" onclick="window.open('https://subscribestar.adult/fap-online-creation')">
<!--img src="ressources/maingui/medias/buymeacoffee.webp" onclick="window.open('https://www.buymeacoffee.com/faponlinecreation')"-->
<!--img src="ressources/maingui/medias/itchio.webp" onclick="window.open('https://fap-online-creation.itch.io/the-fapocalypse')" style="filter: invert(1)"-->
<img src="ressources/maingui/medias/discord.webp" onclick="window.open('https://discord.gg/D7WjwjJ3Eg','_blank')">
</div>
</div>
<!-- OVERLAYS START -->
<div id="ScreenOverlayCont">
<!--div id="quest" class="ScreenOverlay ScreenOverlayActiveVisibility ScreenOverlayActiveOpacity"></div>
<div id="lowFood" class="ScreenOverlay"></div>
<div id="achievement" class="ScreenOverlay"></div-->
</div>
<div id="ScreenOverlayContPopup">
<!--top center-->
<div id="achievementPopUp" class="ScreenOverlayPopUp" style="justify-content:flex-start; align-items:center;">
</div>
<!--buttom right-->
<div id="WarningPopUp" class="ScreenOverlayPopUp" style="justify-content:flex-end; align-items:flex-end;">
<!--div class="WarningPopUpDiv">
<div class="WarningPopUpDivTitle">WARNING</div>
<div class="WarningPopUpDivDesc">LOW FOOD LEVEL</div>
</div-->
</div>
<!--buttom left-->
<div id="RewardPopUp" class="ScreenOverlayPopUp" style="justify-content:flex-end; align-items:flex-start;">
<div id="RewardPopUpDiv" style="display: none;">
<!--div class="RewardPopUpDivReward">
<div class="RewardPopUpDivRewardimg">
<img src="ressources/maingui/ui/angela.webp">
</div>
<div class="RewardPopUpDivRewardDescription">
This is the reward description
</div>
</div-->
</div>
</div>
<!--center-->
<div id="BigRewardPopUp" class="ScreenOverlayPopUp">
<div class="BigReward">
<name>REWARDS</name>
<rewards>
<!-- item example -->
<!--reward class="">
<overlay></overlay>
<underlay></underlay>
<img src="ressources/icons/IA0S234.webp">
<info>
<left>
<qty>10x</qty>
<desc>This is the item description that is very long and will be cut if it is too long.</desc>
</left>
<hr>
<middle>
<top>
<rarity>Mythical</rarity>
<tier>Tier 1</tier>
</top>
<name>wand-ering fantasy</name>
<qty>10x</qty>
</middle>
<hr>
<bonusList class="hideScrollBar">
<boost>
<img src="ressources/maingui/attributes/dominance_icon.webp">
<div>
<name>Dominance</name>
<div>Bonus: <qty class="set">+1</qty>
<qty class="get">+1</qty>
</div>
</div>
</boost>
</bonusList>
</info>
</reward-->
<!-- attribute example -->
<!--reward class="hovered">
<overlay></overlay>
<img src="ressources/icons/IA0S234.webp">
<info>
<left>
<qty>10x</qty>
</left>
<middle>
<name>Dominance</name>
<qty>10x</qty>
</middle>
<bonusList class="hideScrollBar">
</bonusList>
</info>
</reward-->
</rewards>
</div>
<claim onclick="BPopupR_claimButton()">CLAIM</claim>
</div>
<!-- END OF CONTENT POPUP -->
<!--center-->
<div id="EOC_bigMain" class="ScreenOverlayPopUp">
<main class="EOC_main">
<div class="EOC_closeButton" onclick="EOC_exit();">
<img src="ressources/icons/13A8.webp">
</div>
<section class="EOC_upperPart">
<div class="EOC_backgrImg">
<img src="">
</div>
<div class="EOC_title">
End of <div class="EOC_title_name">_</div>'s Content
</div>
<div class="EOC_textcontent">
<p>Congratulations! You've reached the end of currently available
content for Cherie. Stay tuned for future updates and support
us to continue your journey with your loving $[characters.list.cherie.role]!</p>
</div>
<div class="EOC_supportus">
<p><span translate="no">Support The Fapocalypse on SubscribeStar</span>. Your
contribution let us dedicate more time to crafting your
ultimate adult gaming experience. Enjoying the game? Leave
a positive review on <span translate="no">F95zone</span> to help others discover <span translate="no">The Fapocalypse.</span></p>
</div>
<div class="EOC_iconsSubs">
/* <p><a href="https://fap-ocalypse.com/patreon" target="_blank">
<img src="./ressources/maingui/medias/patreon.webp">
</a></p> */
<p><a href="https://subscribestar.adult/fap-online-creation" target="_blank">
<img src="./ressources/maingui/medias/ko-fi.webp">
</a></p>
<p><a href="https://f95zone.to/threads/144115/" target="_blank">
<img src="./ressources/maingui/medias/f95zone.webp">
</a></p>
</div>
</section>
<section class="EOC_midPart">
<img id="EOC_AVA" src="./ressources/icons/EOCavapresent.webp">
<div class="EOC_title2">
Spicy Bonus Scenes
</div>
<div class="EOC_placeholder"></div>
<div class="EOC_separation">
<div class="EOC_textcontent2">
<p>Desire to merge with the goddess of the virus in ways that transcend mortal understanding?
I can make reality bend to your will... for a cost. New cosmic ecstasies await with every
update. Shall we ascend together?</p>
<img src="./ressources/icons/EOCbubble.webp">
</div>
<div class="EOC_code">
<textarea placeholder="Enter your Bonus Scenes Code" cols="10" maxlength="12"></textarea>
</div>
<div class="EOC_indicator">
<div id="hero" class="EOC_rankLocked">
<h1>HERO</h1>
<img src="./ressources/maingui/ranks/rank3.webp">
<p>NORMAL</p>
</div>
<div id="executioner" class="EOC_rankLocked">
<h1>EXECUTIONER</h1>
<img src="./ressources/maingui/ranks/rank4.webp">
<p>CORRUPTION</p>
</div>
<div id="hoe" class="EOC_rankLocked">
<h1>HOE</h1>
<img src="./ressources/maingui/ranks/rank5.webp">
<p>RAPE</p>
</div>
</div>
</div>
</section>
<div class="EOC_lowerPart_title"></div>
<section class="EOC_lowerPart">
<div class="button-group">
<button class="U_020 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.2.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap.webp">
<button class="U_030 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.3.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap2.webp">
</div>
<div class="button-group">
<button class="U_040 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.4.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap.webp">
</div>
<div class="button-group">
<button class="U_050 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.5.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap2.webp">
<button class="U_060 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.6.0</p>
</div>
</button>
</div>
</section>
</main>
</div>
<!-- BONUS SCENES -->
<div id="BSB_bigMain" class="ScreenOverlayPopUp">
<main class="BSB_main">
<div class="BSB_closeButton" onclick="BSB_exit();">
<img src="ressources/icons/13A8.webp">
</div>
<section class="BSB_midPart">
<div class="EOC_backgrImg">
<img src="">
</div>
<img id="EOC_AVA" src="./ressources/icons/EOCavapresent.webp">
<div class="EOC_title2">
<div class="EOC_title_name">_</div>'s Spicy Bonus Scenes
</div>
<div class="EOC_placeholder"></div>
<div class="EOC_separation">
<div class="EOC_textcontent2">
<p>Desire to merge with the goddess of the virus in ways that transcend mortal understanding?
I can make reality bend to your will... for a cost. New cosmic ecstasies await with every
update. Shall we ascend together?</p>
<img src="./ressources/icons/EOCbubble.webp">
</div>
<div class="EOC_code">
<textarea placeholder="Enter your Bonus Scenes Code" cols="10" maxlength="12"></textarea>
</div>
<div class="EOC_indicator">
<div id="hero" class="EOC_rankLocked">
<h1>HERO</h1>
<img src="./ressources/maingui/ranks/rank3.webp">
<p>NORMAL</p>
</div>
<div id="executioner" class="EOC_rankLocked">
<h1>EXECUTIONER</h1>
<img src="./ressources/maingui/ranks/rank4.webp">
<p>CORRUPTION</p>
</div>
<div id="hoe" class="EOC_rankLocked">
<h1>HOE</h1>
<img src="./ressources/maingui/ranks/rank5.webp">
<p>RAPE</p>
</div>
</div>
<div class="BSB_iconsSubs">
/* <p><a href="https://fap-ocalypse.com/patreon" target="_blank">
<img src="./ressources/maingui/medias/patreon.webp">
</a></p> */
<p><a href="https://subscribestar.adult/fap-online-creation" target="_blank">
<img src="./ressources/maingui/medias/ko-fi.webp">
</a></p>
</div>
</div>
</section>
<div class="EOC_lowerPart_title"></div>
<section class="EOC_lowerPart">
<div class="button-group">
<button class="U_020 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.2.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap.webp">
<button class="U_030 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.3.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap2.webp">
</div>
<div class="button-group">
<button class="U_040 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.4.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap.webp">
</div>
<div class="button-group">
<button class="U_050 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.5.0</p>
</div>
</button>
<img src="./ressources/icons/EOCroadmap2.webp">
<button class="U_060 EOC_lockedPreview">
<img src="">
<div class="EOC_ruban">
<p>0.6.0</p>
</div>
</button>
</div>
</section>
</main>
</div>
<!-- MARKET -->
<div id="MRKT_streakPopup" class="ScreenOverlayPopUp">
<div class="MRKTpopup show" id="MRKTstreak-popup">
<h3>Streak Status</h3>
<div class="MRKTstreak-popup-stats">
<img src="ressources/maingui/market/streak.webp">
<div class="MRKTstreak-popup-stats_streak">60</div>
<img src="ressources/maingui/market/coin.webp">
<div class="MRKTstreak-popup-stats_coins">180</div>
</div>
<p id="MRKTstreak-message">-message-</p>
<button onclick="accessAngela('market'); MRKT_streakPopupExit()">Market</button>
<div class="MRKT_exit" onclick="MRKT_streakPopupExit()" translate="no">x</div>
</div>
</div>
<!-- TRANSITION SCENE REQUIREMENT -->
<div id="GLMS_transReqPopup" class="ScreenOverlayPopUp">
<div class="GLMS_popup">
<div class="GLMS_title">
<h3></h3>
<div><img src="ressources/maingui/sexuals/beginning.webp"></div>
</div>
<hr>
<div class="GLMS_content">
<!-- TODO. dialog like in a scene. wut -->
</div>
<div class="GLMS_reqCont">
/* <div class="GLMS_req">
<h3>Cherie Main Scene 1</h3>
<img src="ressources/maingui/ui/greenCheckMark.webp">
</div>
<div class="GLMS_req">
<h3>Cherie Main Scene 2</h3>
<img src="ressources/maingui/ui/redCross.webp">
</div> */
</div>
<hr>
<div class="GLMS_buttons">
<div onclick="GLMS_transReqPopupExit()">Continue</div>
</div>
<div class="GLMS_exit">Exit</div>
</div>
</div>
<!-- RANDOM EVENTS -->
<div id="RET_popupMain" class="ScreenOverlayPopUp">
<div class="RET_popupCont">
<exit onclick="RET_popupExit();">Exit</exit>
<div class="RET_title">Random Event</div>
<div class="RET_text">-text-</div>
<hr>
<div class="RET_requirements">
<div class="RET_reqStat">
<img src="ressources/icons/13A4.webp"><div></div>
</div>
<div class="RET_reqFight">
<img src="ressources/icons/13A4.webp"><div></div>
</div>
<div>
<img src="ressources/icons/13A4.webp"><div></div>
</div>
</div>
<hr>
<div class="RET_buttons">
<div>Continue</div>
</div>
</div>
</div>
<!--center-->
<div id="RoadMapPopUp" class="ScreenOverlayPopUp">
<exit onclick="RoadM_exit()">EXIT</exit>
<div class="RoadMapPopUp">
<left>
<div class="namesCont">
<div data-type="lust">
<img src="ressources/maingui/attributes/lust_icon.webp">
<div class="name">_</div>
</div>
<div data-type="trust">
<img src="ressources/maingui/attributes/trust_icon.webp">
<div class="name">_</div>
</div>
</div>
<div class="metersCont" style="height: 292em;">
<div class="meter" data-type="lust"></div>
<div class="meter" data-type="trust"></div>
</div>
<!-- div class="phase" style="top: 6em;">
<img src="ressources/maingui/sexuals/beginning.webp">
<name>Beginning</name>
</div -->
</left>
<Rmap>
<!--phase nextLocked right>
<corner><div></div></corner>
<bobble><div>TEST</div></bobble>
</phase-->
</Rmap>
<right>
<div>
<div class="arrowCont"><arrow></arrow></div>
<div class="imageCont"><img src="ressources/maingui/logos/logo3.webp"></div>
<div class="name">$GameVersionAbsolute<br>LIMIT</div>
</div>
</right>
</div>
</div>
<!-- bottom center -->
<div id="christmasCandyCanesCounter" class="ScreenOverlayPopUp">
<div class="christmasCandyCanesCounter">
<div class="christmasCandyCanesTitle">CHRISTMAS EVENT</div>
<img class="christmasCandyCaneCounterImg" src="ressources/icons/candy_cane.webp"><div class="christmasCandyCanesCounterText">Candy Canes: 0 / 8</div>
</div>
</div>
</div>
<div id="ScreenOverlayContPerma">
<div id="overlayAngelaButton">
<img src="ressources/icons/13A21.webp">
</div>
<!--div id="overlayMapButton">
<img src="ressources/maingui/maps/map.webp">
</div-->
<div id="overlayFilter" style="display: none;"></div>
</div>
<!-- over the sidebar -->
<div id="ScreenOverlayContPermaOver">
<div id="pauWarning">
<div class="pauInfoText"></div>
<div class="pauText">Game Paused</div>
</div>
</div>
<div id="mouseFollowerCont">
<arrow></arrow>
<div></div>
</div>
<!-- OVERLAYS END -->
<</nobr>>\
<style>
/* set dynamically */
/* see (big_reward_popup.js) - BPopupR_setupCss */
</style>\
<script>
(() => {
// ----------------------- Side Bar -----------------------
function SB_setVersion() {
const version = document.getElementById('SB_version');
version.innerHTML = `Stage 5 - ${gameData.GameVersionAbsolute}`;
}
/* window.SB_setupPartOfDayIllustration = () => {
const container = document.getElementById('SB_partOfDay').querySelector('images');
const imgIndexPerPartOfDay = {
"morning": 3,
"afternoon": 0,
"evening": 1,
"night": 2,
}
// container.innerHTML = `
// <img src="ressources/maingui/sidebar/morning.webp">
// <img src="ressources/maingui/sidebar/afternoon.webp">
// <img src="ressources/maingui/sidebar/evening.webp">
// <img src="ressources/maingui/sidebar/night.webp">`;
let images = container.querySelectorAll('img');
const numPeriod = images.length;
const partOfDayKey = SV.gameTime.partOfDayKey;
const currentImgIndex = imgIndexPerPartOfDay[partOfDayKey];
for (let i = 1; i < numPeriod; i++) {
container.appendChild(images[(i + currentImgIndex) % numPeriod]);
}
images = container.querySelectorAll('img');
images[0].className = 'side';
images[1].className = 'active';
images[2].className = 'side';
};
window.SB_advancePartOfDayIllustration = () => {
const container = document.getElementById('SB_partOfDay').querySelector('images');
const images = container.querySelectorAll('img');
images[0].addEventListener('transitionend', e => {
container.appendChild(images[0]);
}, { once: true });
images[0].className = '';
images[1].className = 'side';
images[2].className = 'active';
images[3].className = 'side';
}; */
window.SB_updatePartOfDayIllustration = () => {
const container = document.getElementById('SB_partOfDay').querySelector('images');
const images = container.querySelectorAll('img'); // 3 images
const partOfDayKey = SV.gameTime.partOfDayKey;
let daysImages = {
morning: "ressources/maingui/sidebar/morning.webp",
afternoon: "ressources/maingui/sidebar/afternoon.webp",
evening: "ressources/maingui/sidebar/evening.webp",
night: "ressources/maingui/sidebar/night.webp",
};
let days = Object.keys(daysImages);
let mainImageIndex = days.indexOf(partOfDayKey);
let leftImageIndex = ((mainImageIndex - 1 + days.length) % days.length);
let rightImageIndex = (mainImageIndex + 1) % days.length;
images[0].src = daysImages[days[leftImageIndex]];
images[1].src = daysImages[days[mainImageIndex]];
images[2].src = daysImages[days[rightImageIndex]];
};
function SB_setGeneralInfo() {
const [time, day, location] = document.getElementById('SB_timeDayLocation').querySelectorAll('desc');
time.innerHTML = SV.gameTime.partOfDay;
day.innerHTML = SV.gameTime.day;
location.innerHTML = SV.sectionsV2.currentSectionName;
}
function SB_setPlayerImage() {
const SB_player = document.getElementById('SB_player');
const SB_playerImage = SB_player.querySelector('#SB_playerImage > img');
const SB_playerName = SB_player.querySelector('name');
const image = getCharacterImg('mc');
const name = SV.characters.list.mc.name;
SB_playerImage.src = image;
SB_playerName.innerHTML = name;
}
function SB_setupAttribute() {
const SB_playerAttribute = document.querySelectorAll('.SB_playerAttribute');
const SB_info = {
SB_playerDominance: {
title: "Current Dominance",
desc: "Determines how powerful you are in fights."
},
SB_playerVirus: {
title: "Current Virus",
desc: "Maximun virus is 100."
},
SB_playerCharisma: {
title: "Current Charisma",
desc: "Determines how appealing you are."
},
SB_playerCraft: {
title: "Current Craftsmanship",
desc: "Determines how good you are at crafting and cooking."
},
SB_playerTired: {
title: "Current Tiredness",
desc: e => {return `Maximum tiredness is ${num_abreviation(SV.maxStats.tiredness)}.`}
},
SB_playerNutri: {
title: "Current Food",
desc: `Current food stock in the fridge.`
},
}
for (let attributeId in SB_info) {
let attributeDiv = document.getElementById(attributeId);
let attributeDivDiv = attributeDiv.querySelector('div');
attributeDivDiv.style.cursor = "help";
let infoIN = SB_info[attributeId];
attributeDivDiv.addEventListener('click', e => {
let infoOUT = {
title : typeof infoIN.title === 'function' ? infoIN.title() : infoIN.title,
desc : typeof infoIN.desc === 'function' ? infoIN.desc() : infoIN.desc
};
mouseFollowerCreateInfo([infoOUT], e)}
);
attributeDivDiv.addEventListener('mouseout', () => mouseFollowerRemoveInfo());
}
}
function SB_setAttribute() {
const [SB_playerDominance, SB_playerCraft, SB_playerCharisma, SB_playerVirus, SB_playerTired, SB_playerNutri,
SB_playerWood, SB_playerMetal, SB_playerPlastic] = document.querySelectorAll('.SB_playerAttribute');
//debugger;
SB_playerDominance.querySelector('qty').innerHTML = num_abreviation(modVariable("get","stat","dominance"));
SB_playerVirus.querySelector('qty').innerHTML = num_abreviation(SV.stats.virus);
SB_playerTired.querySelector('qty').innerHTML = num_abreviation(SV.stats.tiredness);
SB_playerNutri.querySelector('qty').innerHTML = num_abreviation(SV.food.currentStock);
SB_playerCharisma.querySelector('qty').innerHTML = num_abreviation(modVariable("get","stat","charisma"));
SB_playerCraft.querySelector('qty').innerHTML = num_abreviation(modVariable("get","stat","craftsmanship"));
SB_playerWood.querySelector('qty').innerHTML = num_abreviation(modVariable("get","item","wood"));
SB_playerMetal.querySelector('qty').innerHTML = num_abreviation(modVariable("get","item","metal"));
SB_playerPlastic.querySelector('qty').innerHTML = num_abreviation(modVariable("get","item","plastic"));
if (SV.stats.virus > 80) {
SB_playerVirus.setAttribute('danger', '');
} else SB_playerVirus.removeAttribute('danger');
if (SV.stats.tiredness > 28) {
SB_playerTired.setAttribute('danger', '');
} else SB_playerTired.removeAttribute('danger');
if (SV.food.currentStock < 2) {
SB_playerNutri.setAttribute('danger', '');
} else SB_playerNutri.removeAttribute('danger');
}
function SB_updateTipsButton() {
let el = document.querySelector('.SB_hover-text');
if (!el) return;
if (SV.sectionsV2.currentSectionName === "Start") {
let tipsButton = document.getElementById('SB_tipsCont');
if (tipsButton) {
tipsButton.style.display = "none";
}
} else {
let tipsButton = document.getElementById('SB_tipsCont');
if (tipsButton) {
tipsButton.style.display = "flex";
}
}
const characterKeys = Object.keys(gameData.mainScenesV3.progress);
for (let characterKey of characterKeys) {
const list = gameData.mainScenesV3.progress[characterKey].list;
if (list.includes(passageId) || passageId === "CA00" || passageId === "LA00" || passageId === "EA00") {
el.innerHTML = "Main Scene";
return;
}
}
if (passageId === "NEW FIGHT" && gameData.fight.list[FGV_data.fightId]?.isPassiveFight) {
el.innerHTML = "Lust Fight";
return;
}
if (gameData.infoGuide.display[passageId]) {
el.innerHTML = gameData.infoGuide.display[passageId];
return;
}
let currentSection = SV.sectionsV2.currentSectionId;
if (currentSection) {
let sectionDynObj = SEC_getSectionObj(currentSection);
let name = sectionDynObj.name;
el.innerHTML = name;
}
}
function SB_setupButtomButtons() {
const [SB_inventory, SB_cheats, SB_save] = document.getElementById('SB_buttomButtons').children;
SB_inventory.onclick = () => accessInventory("equipment");
//SB_cheats.onclick = () => accessAngela_cheats();
SB_cheats.onclick = () => accessAngela('cheats');
SB_save.onclick = SugarCube.UI.saves;
}
function SB_setButtomButtons() {
const [SB_inventory, SB_cheats, SB_save] = document.getElementById('SB_buttomButtons').children;
if (SV.gui_interface.inventoryButtonEnable) {
SB_inventory.classList.remove('disabled');
SB_cheats.classList.remove('disabled');
} else {
SB_inventory.classList.add('disabled');
SB_cheats.classList.add('disabled');
}
}
function SB_setSocialLinks() {
const [/* SB_patreon */, SB_subscrbeStar, SB_itch, SB_discord] = document.getElementById('SB_linksCont').querySelectorAll('img');
(() => { // competitors delete
if (!checkIfEmbedded()) return;
SB_itch.style.display = "none";
})();
}
function SB_setSoundSet() {
let soundDiv = document.querySelector(".soundSet");
// there need to be 2 state, on and off. Change image accordingely
if (SV.gui_interface.soundSet) {
soundDiv.classList.add('soundSetOn');
soundDiv.classList.remove('soundSetOff');
} else {
soundDiv.classList.add('soundSetOff');
soundDiv.classList.remove('soundSetOn');
}
soundDiv.onclick = () => {
SV.gui_interface.soundSet = !SV.gui_interface.soundSet;
SB_setSoundSet();
if (!SV.gui_interface.soundSet) {
setVolumeByUser("sfx", 0);
setVolumeByUser("music", 0);
} else {
setVolumeByUser("sfx", 1);
setVolumeByUser("music", 1);
}
};
}
// ----------------------- Overlays -----------------------
function SB_setupOverlays() {
//const ScreenOverlayCont = document.getElementById('ScreenOverlayCont');
//const ScreenOverlayContPopup = document.getElementById('ScreenOverlayContPopup');
//const ScreenOverlayContPerma = document.getElementById('ScreenOverlayContPerma');
const overlayAngelaButton = document.getElementById('overlayAngelaButton');
const overlayMapButton = document.getElementById('overlayMapButton');
overlayAngelaButton.onclick = () => {accessAngela()}
//overlayMapButton.onclick = () => {accessMap()}
}
function SB_setOverlays() {
//ScreenOverlayCont = document.getElementById('ScreenOverlayCont');
//ScreenOverlayContPopup = document.getElementById('ScreenOverlayContPopup');
//ScreenOverlayContPerma = document.getElementById('ScreenOverlayContPerma');
const overlayAngelaButton = document.getElementById('overlayAngelaButton');
if (SV.gui_interface.angelaButtonEnable) {
overlayAngelaButton.style.display = "block";
} else {
overlayAngelaButton.style.display = "none";
}
/*overlayMapButton = document.getElementById('overlayMapButton');
if (SV.gui_interface.mapButtonEnable) {
overlayMapButton.style.display = "block";
} else {
overlayMapButton.style.display = "none";
}*/
}
function SB_removeIndicators() {
document.getElementById('scenePhaseIndicator')?.remove();
}
/**
* @param {object} overlayElem The overlay element to append
* @param {object} buttonInfos [{text: "button text", onclick: function() {console.log("button clicked");}]
* @param {string} overlayId (optional) id to not have multiple overlay.
*/
window.appendOverlay = function (overlayElem, buttonInfos, overlayId) {
if (!overlayElem) { throw new Error(`appendOverlay: overlayElem is undefined`); }
var overlayCont = document.getElementById('ScreenOverlayCont');
if (!overlayCont) {
return console.error(`appendOverlay: ScreenOverlayCont not found`);
}
if (overlayId) {
if (document.getElementById(`${overlayId}`)) {
return console.warn(`appendOverlay: overlayId "${overlayId}" already exists`);
} else {
overlayElem.id = overlayId;
}
}
let overlay = document.createElement('div');
overlay.classList.add('ScreenOverlay');
if (typeof overlayElem === 'string' || overlayElem instanceof String) {
overlay.innerHTML = overlayElem; //if string, set innerHTML
} else {
overlay.appendChild(overlayElem); //if not string, append child
}
let exitButtonCont = document.createElement('div');
exitButtonCont.classList.add('ScreenOverlayExitButtonCont');
if (buttonInfos && Array.isArray(buttonInfos) && buttonInfos.length > 0) {
buttonInfos.forEach(buttonInfo => {
let exitButton = document.createElement('div');
exitButton.classList.add('ScreenOverlayExitButton');
exitButton.innerHTML = buttonInfo.text || "OK";
exitButton.onclick = buttonInfo.onclick;
exitButtonCont.appendChild(exitButton);
exitButton.addEventListener('click', () => {removeOverlay(overlay)});
});
} else {
let exitButton = document.createElement('div');
exitButton.classList.add('ScreenOverlayExitButton');
exitButton.innerHTML = "OK";
exitButton.onclick = () => removeOverlay(overlay);
exitButtonCont.appendChild(exitButton);
exitButton.addEventListener('click', () => {removeOverlay(overlay)});
}
// var exitButton = document.createElement('div')
// exitButton.classList.add('ScreenOverlayExitButton');
// exitButton.innerHTML = "OK"; //may be overwritten by buttonInfo
// if (buttonInfo) {
// if (buttonInfo.text) { exitButton.innerHTML = buttonInfo.text; }
// if (buttonInfo.onclick) { exitButton.addEventListener('click', buttonInfo.onclick); }
// }
overlay.appendChild(exitButtonCont);
overlay.classList.add('ScreenOverlayActiveVisibility');
overlay.classList.add('ScreenOverlayActiveOpacity');
overlayCont.appendChild(overlay);
};
function appendOverlay_WipStructure(options) {
// options.description (semi optional)
// options.description2 (optional)
// options.overlayId (optional)
// options.withSupport (optional)
// options.buttonInfos (optional)
let WipPopupDiv = document.createElement('div');
WipPopupDiv.classList.add('WipPopupDiv');
if (options.description) {
let descriptionDiv = document.createElement('desc');
descriptionDiv.innerHTML = options.description;
WipPopupDiv.appendChild(descriptionDiv);
}
if (options.description2) {
let descriptionDiv = document.createElement('desc2');
descriptionDiv.innerHTML = options.description2;
WipPopupDiv.appendChild(descriptionDiv);
}
if (options.withSupport) {
let supportDiv = document.createElement('support');
let subscribestarImg = document.createElement('img');
subscribestarImg.src = "ressources/maingui/medias/ko-fi.webp";
subscribestarImg.onclick = () => { window.open('https://subscribestar.adult/fap-online-creation', '_blank'); }
/* let patreonImg = document.createElement('img');
patreonImg.src = "ressources/maingui/medias/patreon.webp";
patreonImg.onclick = () => { window.open('https://fap-ocalypse.com/patreon', '_blank'); } */
let supportMiddleText = document.createElement('div');
supportMiddleText.innerHTML = "Support us";
supportDiv.appendChild(subscribestarImg);
supportDiv.appendChild(supportMiddleText);
/* supportDiv.appendChild(patreonImg); */
WipPopupDiv.appendChild(supportDiv);
}
appendOverlay(WipPopupDiv, options.buttonInfos, options.overlayId);
}
window.appendWipWarning = () => {
appendOverlay_WipStructure({
description: "This feature is still in development",
overlayId: "overlay_WipWarning",
withSupport: true
});
};
window.appendPrologueWarning = () => {
appendOverlay_WipStructure({
description: "You cannot access this in the prologue!",
overlayId: "overlay_PrologueWarning"
});
};
window.appendPrologueRedo = () => {
appendOverlay_WipStructure({
description: "You already did this, move to the next step.",
overlayId: "overlay_PrologueRedo"
});
};
window.appendNotReadyWarning = () => {
appendOverlay_WipStructure({
description: "You aren't ready to go there yet.",
overlayId: "overlay_NotReadyWarning"
});
};
window.appendBossDefeated = (index) => {
appendOverlay_WipStructure({
description: "Congratulations!",
description2: [
"You defeated the boss from this zone. Thanks to your efforts, you can now roam around freely without worrying about an ambush.",
"You defeated the boss from this zone. Thanks to your efforts, this zone is now yours."
][index],
overlayId: "overlay_BossDefeated"
});
};
window.appendAlreadySeen = () => {
appendOverlay_WipStructure({
description: "You have already saw this scene.",
overlayId: "overlay_AlreadySeen"
});
};
window.appendRequirementsNotMet = () => {
appendOverlay_WipStructure({
description: "Requirements not met.",
overlayId: "overlay_RequirementsNotMet",
withSupport: true
});
};
window.appendVirusFirstWarning = () => {
appendOverlay_WipStructure({
description2: `
Your virus concentration is reaching dangerous levels!<br>
<ul>
<li>At 100% virus level, it's GAME OVER.</li>
<li>Masturbate in your room to reset virus to 0%.</li>
<li>Use D-Root from inventory to manage levels while exploring.</li>
<li>Find D-Root through item searches, fights, and gathering.</li>
</ul>
Maintain control or risk losing yourself to the virus!
`,
overlayId: "overlay_VirusFirstWarning"
});
};
window.appendDialogEndWarning = (callBack) => {
appendOverlay_WipStructure({
//description: "Save before continuing!",
description: "Saving is highly recommended before continuing!",
description2: "This is a critical choice",
overlayId: "overlay_DialogAltEnding",
buttonInfos: [
{text: "Go Back"},
{text: "Continue", onclick: callBack}
]
});
}
/**
* @param {string} overlayType (optional) The type of the overlay to remove
* @param {string} key (optional) The key of the overlay to remove
* @description If no overlayType is provided, all overlays are removed
*/
function removeOverlay(overlay) {
var overlayCont = document.getElementById('ScreenOverlayCont');
if (!overlayCont) { throw new Error(`removeOverlay: ScreenOverlayCont not found`); }
if (overlay) {
overlay.classList.remove('ScreenOverlayActiveOpacity');
setTimeout(function () {
overlay.remove();
}, 500);
} else {
overlayCont.innerHTML = "";
}
}
/**
* @note Externally/Internally called
* @brief Red buttom right Warning popup
* @param {String} warningTitle
* @param {String} warningText
*/
window.createWarning = (warningTitle, warningText) => {
let hashByText = md5(warningTitle ?? "" + warningText ?? "");
var stayTime = 7000; //ms
var fadeOutTime = 1000; //ms
var OverlayElem = document.getElementById('WarningPopUp');
if (!OverlayElem) { throw new Error(`createWarning: WarningPopUp overlay not found`); }
if (OverlayElem.querySelector(`[data-hashId="${hashByText}"]`)) return; //if already exists, do nothing
var warningElem = document.createElement('div');
warningElem.setAttribute('data-hashId', `${hashByText}`);
warningElem.classList.add('WarningPopUpDiv');
var warningTitleElem = document.createElement('div');
warningTitleElem.classList.add('WarningPopUpDivTitle');
warningTitleElem.innerHTML = warningTitle;
var warningTextElem = document.createElement('div');
warningTextElem.classList.add('WarningPopUpDivDesc');
warningTextElem.innerHTML = warningText;
warningElem.appendChild(warningTitleElem);
warningElem.appendChild(warningTextElem);
//after stayTime, add: animation: WarningPopUpDivFadeOut ${fadeOutTime}ms forwards;
//after stayTime + fadeOutTime, remove the element
OverlayElem.appendChild(warningElem);
setTimeout(function () {
warningElem.style.animation = `WarningPopUpDivFadeOut ${fadeOutTime}ms forwards`;
setTimeout(function () {
warningElem.remove();
}, fadeOutTime);
}, stayTime);
};
window.createFloatingMouseNotif = (event, desc) => {
var ScreenOverlayContPopup = document.getElementById('ScreenOverlayContPopup');
if (!event) { throw new Error(`floatingMouseNotif: event is undefined`); }
if (!desc) { throw new Error(`floatingMouseNotif: desc is undefined`); }
if (!ScreenOverlayContPopup) {
return console.warn(`floatingMouseNotif: ScreenOverlayContPopup is null`);
}
console.log("floatingMouseNotif");
var mouseNotifElem = document.createElement('div');
mouseNotifElem.classList.add('floatingMouseNotif');
mouseNotifElem.innerHTML = desc;
ScreenOverlayContPopup.appendChild(mouseNotifElem);
var height = mouseNotifElem.offsetHeight;
mouseNotifElem.style.top = `${event.clientY - height}px`;
mouseNotifElem.style.left = `${event.clientX}px`;
console.log(`floatingMouseNotif - mouseNotifElem: ${mouseNotifElem}`);
setTimeout(function () {
mouseNotifElem.remove();
}, 4000); //see .floatingMouseNotif animation
};
window.checkStartWarning = () => {
//read cookie if warning was already shown. key: "startWarning"
//if cookie is not set, create warning
//if cookie is set, do nothing
if (window.localStorage.getItem('startWarning') === null) { //if cookie is not set
var warningElem = document.createElement('div');
warningElem.classList.add('startWarning');
warningElem.innerHTML = `
<header>
<img src="ressources/maingui/others/18warning.webp">
Warning
<img src="ressources/maingui/others/18warning.webp">
</header>
<desc>
Please read the following information carefully before proceeding:<br>
<ul>
<li>By clicking "Accept", you confirm that <u>you are at least 18 years of age</u>. This experience may contain mature themes, including sexual content, nudity, strong language, and graphic violence. Viewer discretion is strongly advised.</li>
<li><u>All characters</u> depicted in this game are <u>over the age of 18</u>.</li>
<li><u>No real porn or real people are used in these fictional scenarios. Players may also choose their own unique relationships with the characters</u>.</li>
<li>This website utilizes <u>cookies</u> to enhance your experience, maintain your session, and <u>save your progress</u>.</li>
<li>By selecting "Accept," you acknowledge that you have read, understood, and accepted the terms outlined above.</li>
</ul>
</desc>`;
var buttonInfo = [{
text: "Accept",
onclick: function () {
window.localStorage.setItem('startWarning', true);
warningElem.remove();
}
}];
appendOverlay(warningElem, buttonInfo);
}
};
(window.checkPauWarning = () => {
let pauWarning = document.getElementById('pauWarning');
//if (!pauWarning) return console.error(`checkPauWarning: pauWarning not found`);
SV.CCW1counter = SV.CCW1counter ?? 0;
window.CCW1 = window.CCW1 ?? 0;
window.CCW1_prev = window.CCW1_prev ?? 0;
window.SVcopy = window.SVcopy ?? JSON.stringify(SV); //reset copy
if (window.CCW1_prev === 0 && window.CCW1 === 1) {
if (pauWarning) pauWarning.style.display = "flex";
window.SVcopy = JSON.stringify(SV);
}
if (window.CCW1 === 1) {
if (window.SVcopy !== JSON.stringify(SV)) {
window.CCW1 = 2;
}
}
if (window.CCW1_prev > 0 && window.CCW1 === 0) {
if (pauWarning) pauWarning.style.display = "none";
if (pauWarning) pauWarning.querySelectorAll('.art').forEach(e => e.remove());
if (pauWarning) pauWarning.querySelectorAll('br').forEach(e => e.remove());
let SVcopyObj = JSON.parse(window.SVcopy);
for (let key in SVcopyObj) {
SV[key] = SVcopyObj[key];
}
}
if (SV.CCW1counter > 0) $('.pauInfoText').text(`tried to cheat: ${SV.CCW1counter} time` + (SV.CCW1counter > 1 ? 's' : ''));
if (window.CCW1_prev === 1 && window.CCW1 === 2) {
SV.CCW1counter++;
if (pauWarning) {
$('#pauWarning').wiki(`
<<type 40ms none class "art">>
Hello "Cheater", or should we say . . . "Cheaper"
<</type>>
`)
$('#pauWarning').wiki(`
<<type 30ms start 2s none class "art">>
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠏⡆⠀⠀⠀⠀⠀⢀⣀⣤⣤⣤⣀⡀
⠀⠀⠀⠀⠀⡟⢦⡀⠀⠀⠀⣀⠞⠀⠀⠘⡀⢀⡠⠚⣉⠤⠂⠀⠀⠀⠈⠙⢦⡀
⠀⠀⠀⠀⠀⡇⠀⠉⠒⠊⠁⠀⠀⠀⠀⠀⠘⢧⠔⣉⠤⠒⠒⠉⠉⠀⠀⠀⠀⠹⣆
⠀⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⣤⠶⠶⢶⡄⠀⠀⠀⠀⢹⡆
⠀⣀⠤⠒⠒⢺⠒⠀⠀⠀⠀⠀⠀⠀⠀⠤⠊⠀⢸⠀⡿⠀⡀⠀⣀⡟⠀⠀⠀⠀⢸⡇
⠈⠀⠀⣠⠴⠚⢯⡀⠐⠒⠚⠉⠀⢶⠂⠀⣀⠜⠀⢿⡀⠉⠚⠉⠀⠀⠀⠀⣠⠟
⠀⠠⠊⠀⠀⠀⠀⠙⠂⣴⠒⠒⣲⢔⠉⠉⣹⣞⣉⣈⠿⢦⣀⣀⣀⣠⡴⠟⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠉⠉⠉
<</type>>
`);
$('#pauWarning').wiki(`
<<type 80ms start 6s none class "art">>
"Cheaper", because......like you know when you cheat it's like how do I put this okay so cheating is well it's sort of like buying knockoff brand cereal no wait that's not right let me start over so"cheaper" because uh when you cheat you're being cheap but also hmm actually I think it's a pun? like cheater sounds like cheaper or maybe wait no I think the joke is hold on let me think okay so you know how"cheat"and"cheap"both start with"ch" and they kind of well they rhyme? no that's not right either they don't rhyme but they sound similar kind of if you say them fast cheater cheaper cheater cheaper see? or maybe you don't I don't know the point is uh what was the point again? oh right cheating bad but also cheap? like morally cheap is that a thing? I feel like that's a thing anyway yeah that's that's the joke I think unless no yeah that's it probably eee
<</type>>
`)
}
}
window.CCW1_prev = window.CCW1;
setTimeout(checkPauWarning, 500)
})();
// ----------------------- Main -----------------------
window.SB_mainRefresh = () => {
// Side Bar
SB_setGeneralInfo();
SB_setPlayerImage();
SB_setAttribute();
SB_setButtomButtons();
SB_setSocialLinks();
SB_setSoundSet();
// Overlays
SB_setOverlays();
SB_removeIndicators();
SB_updatePartOfDayIllustration();
SB_updateTipsButton();
};
if (SV.stats) {
// Initialize previous values
window.previousVirusValue = SV.stats.virus;
window.previousTiredValue = SV.stats.tiredness;
window.previousNutriValue = SV.food.currentStock;
};
// Add CSS for blinking animation
const style = document.createElement('style');
style.textContent = `
.blink-warning {
animation: blink 0.5s ease-in-out 3;
}
@keyframes blink {
50% { filter: brightness(200%); }
}
`;
document.head.appendChild(style);
// Helper function for blink effect
window.addBlinkEffect = function(element) {
element.classList.add('blink-warning');
setTimeout(() => {
element.classList.remove('blink-warning');
}, 4000);
}
window.SB_warnAttribute = function() {
const [SB_playerDominance, SB_playerCraft, SB_playerCharisma, SB_playerVirus, SB_playerTired, SB_playerNutri,
SB_playerWood, SB_playerMetal, SB_playerPlastic] = document.querySelectorAll('.SB_playerAttribute');
// Check conditions and apply blink effect
if (SV.stats.virus > window.previousVirusValue) {
window.addBlinkEffect(SB_playerVirus);
}
if (SV.stats.tiredness > window.previousTiredValue) {
window.addBlinkEffect(SB_playerTired);
}
if (SV.food.currentStock < window.previousNutriValue) {
window.addBlinkEffect(SB_playerNutri);
}
// Update previous values
window.previousVirusValue = SV.stats.virus;
window.previousTiredValue = SV.stats.tiredness;
window.previousNutriValue = SV.food.currentStock;
}
window.SB_init = () => {
// Fix Data
SB_setVersion();
// Side Bar
//SB_setupPartOfDayIllustration();
//SB_updatePartOfDayIllustration();
SB_setupButtomButtons();
SB_setupAttribute();
// Overlays
SB_setupOverlays();
SB_mainRefresh();
$(document).on(':passageend', e => {
SB_mainRefresh();
});
};
})();
</script><<nobr>>
<!-- audio id="main" loop autoplay>
<source src="./ressources/sounds/wastelandsTheborder.mp3" type="audio/mp3">
</audio -->
<video playsinline autoplay muted loop id="myVideo">
<source src="ressources/maingui/titlescreen/background_stage5.mp4" type="video/mp4">
</video>
<!--div class="filter"></div-->
<div class="teaserbox_container">
<div class="teaserbox">
<p class="boxtitles1">What's to expect</p>
<p class="spacer"></p>
<b>Gameplay:<br></b>
Get ready for an exciting adventure as you explore a post-apocalyptic world and build relationships with the ladies
you meet along the way. You'll need to scavenge for supplies, complete minigames like woodchopping and fishing, and
manage your virus level and hunger. With useful tools like the inventory system, you'll progress through gripping
storylines and steamy adult scenes. We packed this game with satisfying gameplay mechanics so you can fully immerse
yourself in this harrowing yet alluring setting.
<br>
<br>
<img src="ressources/maingui/titlescreen/gameplay.webp">
<br>
<b><br>Content:<br></b>
From battling fierce women of the wasteland to intimate moments with your lovely companions, you'll bear witness to
over 80 vivid scenes with over 1300 images and videos. Building a harem is no simple task, but the ample rewards make it
all worthwhile. You must uncover every scene through dedicated gameplay to reach the pinnacle. With so many sights
to take in, satisfaction is never out of reach.
<br>
<br>
<img src="ressources/maingui/titlescreen/content.webp">
<b><br>UI:<br></b>
We put tremendous care into crafting an intuitive, aesthetically pleasing UI to optimize your experience. You'll
find a polished map, a sleek sidebar, unique minigame interfaces, beautifully designed scene templates, and
specialized settings/info screens. The location system with interactive buttons and background items makes
exploration more engaging.
<br>
<br>
<img src="ressources/maingui/titlescreen/ui.webp">
<br>
<b>Experience:<br></b>
The core vision for <span translate="no">The Fapocalypse</span> is an enthralling post-apocalyptic world where you build relationships and
experience gratifying adult content. As the provider and hero these desperate women need, earning their affection is
profoundly rewarding yet challenging. We aim to make building a harem in this unrelenting landscape both difficult
and deeply satisfying.
<br>
<br>
<img src="ressources/maingui/titlescreen/experience.webp">
<br>
<b><br>Story:<br></b>
More than a contextless romp, <span translate="no">The Fapocalypse</span> boasts an immersive story with twists and emotional connections.
Navigating the treacherous Wastelands and mysterious Forest, you'll uncover the truth behind The MAD and conquer
these realms. With a strong narrative we built through ample care, prepare to dive headfirst into this gripping
story.
<br>
<br>
<img src="ressources/maingui/titlescreen/story.webp">
<br>
</div>
</div>
<div class="content-box">
<div class="title_blankspacer"></div>
<div class="content">
/* <button class="button bt2 bt2-1" onclick="window.open('https://fap-ocalypse.com/patreon','_blank')">
<img id="patreon" src="ressources/maingui/titlescreen/patreon_mm.webp">
<img id="patreon" src="ressources/maingui/titlescreen/patreon_mm_light.webp">
</button> */
<button class="button bt2 bt2-2" onclick="window.open('https://subscribestar.adult/fap-online-creation','_blank')">
<img id="kofi" src="ressources/maingui/titlescreen/kofi_mm.webp">
<img id="kofi" src="ressources/maingui/titlescreen/kofi_mm_light.webp">
</button>
<button class="button bt2 bt2-3" onclick="window.open('https://https://discord.gg/D7WjwjJ3Eg','_blank')">
<img id="discord" src="ressources/maingui/titlescreen/discord_mm.webp">
<img id="discord" src="ressources/maingui/titlescreen/discord_mm_light.webp">
</button>
</div>
<button class="button bt1" onclick="SugarCube.Engine.play('NEW INTRO'); UIBar.show();">
<img id="play" src="ressources/maingui/titlescreen/play_mm.webp">
<img id="play" src="ressources/maingui/titlescreen/play_mm_light.webp">
</button>
<div class="next_update_gauge">
<p1>*.*.*</p1> <!-- set via js -->
<div class="shape_gauge">
<div class="next_update_gauge_fill"></div>
</div>
<p2>*.*.*</p2> <!-- set via js -->
</div>
</div>
<div class="new_next_box">
<div class="newbox">
<p class="boxtitles2">WHAT'S NEW</p>
<p class="spacer"></p>
We're happy to announce version 0.5.11 of The Fapocalypse! This update is about adding christmas elements to the game while the preperation for the stage 6! Be assured that stage 6 is coming very soon with A LOT of spicy content. Here's what's new:
<br><br>
- Kitchen special scene
<br>
Gather lots of food to unlock the chef's hat in the kitchen! This special scene will suprise you.
<br><br>
- Bugfixes and Improvements
<br>
This update is a preparatory update for the stage 6 that will be coming up very soon, We made sure fixing every bug that was found and reported. Stage 6 is coming soon with LOTS of content.
<br><br>
Thank you so much for your support, it means a lot to us. We're committed on making The Fapocalypse an exceptional adventure. Stay
tuned for more exciting updates!
<br><br>
See ya in the wastelands!
</div>
<div class="nextbox">
<p class="boxtitles3">WHAT'S NEXT</p>
<p class="spacer"></p>
Our plan for the future development of the game consists of 10 phases, each containing multiple frequent releases.
The 0.5 releases mark the beginning of closer relations and story developpement. Over the course of phase 5, which we expect to last about 3 months, we will focus on improving the game bases and advancing to story. You guys will now enjoy more and more content and soon, the mechanics of the game will all be polished.
<br>
<br>
The upcoming releases in phase 5 will not just be about bug fixes and game pacing, but will also continuously add
new content and features to improve the overall experience. We greatly appreciate the support of our Subscribestar and
itch subscribers, who are helping fuel the ongoing development of <span translate="no">The Fapocalypse</span>. Please consider joining them if
you'd like to contribute to the future of the game!
</div>
</div>
<</nobr>>\
<style>
:root {
--scrollbar-thumb-color: unset;
--scrollbar-track-color: unset;
}
#passages {
margin: 0;
max-width: 100%;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
.passage {
user-select: none;
font-family: 'BebasNeue', sans-serif;
/*MAYBEE*/
color: white;
/*MAYBEE*/
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
/*MAYBEE*/
margin: 0;
padding: 0;
height: 100vh;
width: 100vw;
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
color: white;
overflow: hidden;
--scrollbar-thumb-color: unset !important;
--scrollbar-track-color: unset !important;
}
.boxtitles1 {
font-family: 'BebasNeue', sans-serif;
font-size: 1.5vw;
margin-top: 0;
margin-bottom: -0.6vw;
}
.boxtitles2 {
font-family: 'BebasNeue', sans-serif;
font-size: 1.5vw;
margin-top: 0;
margin-bottom: -0.6vw;
}
.boxtitles3 {
font-family: 'BebasNeue', sans-serif;
font-size: 1.5vw;
margin-top: 0;
margin-bottom: -0.6vw;
}
.spacer {
height: 0.7vw;
}
::-webkit-scrollbar {
width: 1vw;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgb(214, 211, 211);
}
#main {
z-index: 300;
opacity: 0.2;
}
#patreon {
width: 2.1vw;
position: absolute;
}
#kofi {
width: 2.5vw;
position: absolute;
}
#discord {
width: 2.4vw;
position: absolute;
}
#play {
width: 7vw;
position: absolute;
}
body {
margin: 0;
background-color: rgb(43, 26, 26);
display: flex;
justify-content: space-around;
align-items: center;
height: 100vh;
width: 100vw;
overflow: hidden;
}
#myVideo {
position: fixed;
object-fit: cover;
width: 100vw;
max-width: 100vw;
min-height: 100vh;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 0;
z-index: 0;
}
.filter {
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: rgba(255, 0, 0, 0.1);
z-index: 0;
}
.teaserbox:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 1em #8c0000,
inset 0 0 0.5em #8c0000;
transition: all 0.5s ease 0s;
}
.newbox:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 1em #8c0000,
inset 0 0 0.5em #8c0000;
transition: all 0.5s ease 0s;
}
.nextbox:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 1em #8c0000,
inset 0 0 0.5em #8c0000;
transition: all 0.5s ease 0s;
}
.teaserbox_container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
padding: 10vh 1vw;
height: 100vh;
padding: 8.5vh 0;
}
.teaserbox {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background: rgba(0, 0, 0, 0.7);
color: #f1f1f1;
min-width: 25.15vw !important;
width: 25.15vw;
height: 100%;
/*height: 100%;*/
border-radius: 0.8vw;
outline: 0.07em solid rgba(255, 255, 255, 0.4);
box-shadow: 0 0 0.5em rgba(150, 149, 149, 0.8),
inset 0 0 0.5em rgba(150, 149, 149, 0.8);
transition: all 0.5s ease 0s;
overflow-x: hidden;
overflow-y: auto;
text-align: left;
font-size: 1.9vh;
z-index: 5;
padding: 2vw;
}
.teaserbox img {
width: 100%;
}
.content-box {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
z-index: 5;
margin-left: 0.7vh;
}
.new_next_box {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
width: 25.15vw;
height: 100vh;
align-content: center;
padding: 10vh 1vw;
z-index: 5;
margin-bottom: 2vh;
}
.newbox {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background: rgba(0, 0, 0, 0.7);
color: #f1f1f1;
min-width: 25.15vw !important;
width: 25.15vw;
height: 50%;
/* height: 100%; */
border-radius: 0.8vw;
outline: 0.07em solid rgba(255, 255, 255, 0.4);
box-shadow: 0 0 0.5em rgba(150, 149, 149, 0.8), inset 0 0 0.5em rgba(150, 149, 149, 0.8);
transition: all 0.5s ease 0s;
overflow-x: hidden;
overflow-y: auto;
font-size: 1.9vh;
text-align: left;
margin-bottom: 1.5vh;
padding: 1vw 2vw;
}
.nextbox {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background: rgba(0, 0, 0, 0.7);
color: #f1f1f1;
min-width: 25.15vw !important;
width: 25.15vw;
height: 50%;
/*height: 100%;*/
padding: 2vw;
border-radius: 0.8vw;
outline: 0.07em solid rgba(255, 255, 255, 0.4);
box-shadow: 0 0 0.5em rgba(150, 149, 149, 0.8),
inset 0 0 0.5em rgba(150, 149, 149, 0.8);
transition: all 0.5s ease 0s;
overflow-x: hidden;
overflow-y: auto;
font-size: 1.9vh;
text-align: left;
}
.button {
width: 30vw;
height: 2.91vw;
border-radius: 20vw;
border: none;
outline: none;
color: rgb(216, 215, 215);
font-size: 1.823vw;
text-shadow: 0.052vw 0.052vw rgba(0, 0, 0, 0.7);
font-weight: 700;
cursor: pointer;
transition: all 0.5s ease 0s;
display: flex;
margin: 0 0.5vw;
justify-content: center;
align-items: center;
z-index: 5;
outline: 0.07em solid rgba(255, 255, 255, 0.4);
box-shadow: 0 0 0.5em rgba(150, 149, 149, 0.8),
inset 0 0 0.5em rgba(150, 149, 149, 0.8);
}
.content {
display: flex;
margin-top: 8vh; /* hallowen event */
}
.title_blankspacer {
width: 100%;
height: 28vh;
}
.bt1 {
width: 11.5vw;
height: 11.5vw;
margin-top: 6vh;
color: white;
outline: 0.07em solid #dddcdc5b;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.7);
border-radius: 100vw;
background: rgba(0, 0, 0, 0.4);
}
.bt1 img:nth-child(1) {
opacity: 1;
}
.bt1 img:nth-child(2) {
opacity: 0;
}
.bt1:hover img:nth-child(1) {
opacity: 0;
}
.bt1:hover img:nth-child(2) {
opacity: 1;
}
/*creating animation effect*/
.bt1:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 1em #8c0000,
inset 0 0 0.5em #8c0000;
transform: translateY(-3px);
transform: scale(1.2, 1.2);
background-color: rgba(0, 0, 0, 0.7);
}
.bt2 {
color: white;
outline: 0.07em solid #dddcdc5b;
overflow: hidden;
width: 11.2vw;
background: rgba(0, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.7);
}
.bt2 img:nth-child(1) {
opacity: 1;
}
.bt2 img:nth-child(2) {
opacity: 0;
}
.bt2:hover img:nth-child(1) {
opacity: 0;
}
.bt2:hover img:nth-child(2) {
opacity: 1;
}
.bt2:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 0.5em #ff424d,
inset 0 0 0.5em #ff424d;
}
.bt2-2:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 0.5em #13c3ff,
inset 0 0 0.5em #13c3ff;
}
.bt2-3:hover {
outline: 0.07em solid rgba(255, 255, 255, 0.815);
box-shadow: 0 0 0.5em #5165f6,
inset 0 0 0.5em #5165f6;
}
.button:hover,
.button:focus {
background-position: right center;
background-color: unset;
border-color: unset;
background-color: rgba(0, 0, 0, 0.7);
}
.next_update_gauge {
width: 100%;
height: 13vh;
border-radius: 1vw;
margin-top: 5vh;
display: flex;
justify-content: space-around;
align-items: center;
position: relative;
border-radius: 0.8vw;
outline: 0.07em solid rgba(255, 255, 255, 0.4);
box-shadow: 0 0 0.5em rgba(150, 149, 149, 0.8),
inset 0 0 0.5em rgba(150, 149, 149, 0.8);
transition: all 0.5s ease 0s;
background-color: rgba(0, 0, 0, 0);
background: rgba(0, 0, 0, 0.7);
}
.next_update_gauge p1 {
position: absolute;
font-size: 2vw;
color: white;
top: 1.5vh;
left: 1vw;
}
.next_update_gauge p2 {
position: absolute;
font-size: 2vw;
color: white;
top: 1.5vh;
right: 1vw;
}
.shape_gauge {
width: 85%;
height: 3.5vh;
border-radius: 1vw;
margin-top: 3vh;
/* background: linear-gradient(to right, #9f1017 50%, #ffffff66 50%); */ /* set via js */
}
</style>\
<script>
UIBar.hide().stow(true);
TMS_updateButtonDisplay(true); /* show translation button */
/* window.onload = function () {
document.getElementById("main").play();
} */
newestVersionChecker().then(result => {
console.log('Function result:', result); // Add this line
if (result.needsUpdate && result.element) {
let contentBox = document.querySelector('.next_update_gauge');
console.log('Content box found:', contentBox); // Add this line
if (contentBox) {
contentBox.appendChild(result.element);
console.log('Element appended successfully'); // Add this line
} else {
console.log('Content box not found!');
}
} else {
console.log('No update needed or element is null');
}
});
function updateGauge() {
const startDate = '2025-11-24T00:00:00.000Z';
const endDate = '2025-12-07T18:00:00.000Z'; // + 14 days
const now = Math.floor(new Date().getTime() / 1000);
const start = Math.floor(new Date(startDate).getTime() / 1000);
const end = Math.floor(new Date(endDate).getTime() / 1000);
let percent = (now - start) / (end - start) * 100;
percent = Math.min(100, Math.max(0, percent)); // clamp to 0-100
const gauge = document.querySelector('.shape_gauge');
if (!gauge) return;
gauge.style.background = 'linear-gradient(to right, #069606 ' + percent + '%, #ffffff66 ' + percent + '%)';
setTimeout(updateGauge, 5000); // update every 5 seconds
};
updateGauge();
function versionCheck() {
let currentGameVersion = gameData.GameVersionAbsolute.replace(/[^0-9.].*/g, ''); // ex: 0.2.1c -> 0.2.1
let currentGameVersionArr = currentGameVersion.split('.');
let lenght = currentGameVersionArr.length;
let nextSubId = parseInt(currentGameVersionArr[lenght - 1]) + 1;
let nextGameVersion = currentGameVersionArr.slice(0, lenght - 1).join('.') + '.' + nextSubId;
//let nextGameVersion = "0.6.0";
document.querySelector('.next_update_gauge p1').innerHTML = currentGameVersion;
document.querySelector('.next_update_gauge p2').innerHTML = nextGameVersion;
let newbox = document.querySelector('.newbox');
if (newbox.innerHTML.includes(currentGameVersion) === false) {
const regex = /\b\d+\.\d+\.\d+\b/g;
const replacedText = newbox.innerHTML.replace(regex, (match) => {
return `<span style="background: red; font-size: 1.7em;">!! ${match} !!</span>`;
});
newbox.innerHTML = replacedText;
}
}
versionCheck();
setTimeout(function () {
}, 1000);
</script>\<<nobr>>
<!-- copy cheat here -->
<div class="MenuS_mainCont">
<div class="MenuS_title">
<name class="MenuS_applyTextColor" id="titlechange">MENU</name>
<subname>
<underline class="MenuS_applyDivColor"></underline>
<back class="MenuS_applyTextColorWithHover" onclick="exitAngela()">exit</back>
</subname>
</div>
<div class="MenuS_boby">
<div class="MenuS_list">
<div type="goals" onclick="titleGoals()" class="MenuS_applyTextColorWithHover">
Goals
</div><hr>
<div type="women" onclick="titleWomen()" class="MenuS_applyTextColorWithHover">
Women & Scenes
</div>
<hr>
<div type="achievements" onclick="titleAchievements()" class="MenuS_applyTextColorWithHover">
Achievements
</div><hr>
<div type="market" onclick="titleMarket()" class="MenuS_applyTextColorWithHover">
Market
</div><hr>
<div type="cheats" onclick="titleCheats()" class="MenuS_applyTextColorWithHover">
Cheats
</div><hr>
<div type="settings" onclick="titleSettings()" class="MenuS_applyTextColorWithHover">
Settings
</div><hr>
<div onclick="MenuF_Back()" class="MenuS_applyTextColorWithHover" translate="no"> <!-- type="default" -->
Back
</div>
</div>
<div class="MenuS_content">
<!-- state: default, goals, women, achievements, market, cheats, settings -->
<div type="default" class="MenuS_illustrations active">
<!--div class="MenuS_illustrations" style="display: none;"-->
<img src="ressources/maingui/menu_screen/cherie.webp">
<img src="ressources/maingui/menu_screen/lana.webp">
<img src="ressources/maingui/menu_screen/elfie.webp">
<img src="ressources/maingui/menu_screen/gabbie.webp">
<img src="ressources/maingui/menu_screen/angela.webp">
<img src="ressources/maingui/menu_screen/johny.webp">
</div>
<div type="goals" class="goals_main">
<div class="GAIM_container">
<div class="GAIM_boxes GAIM_relationships">
<div class="GAIM_rel_top">
<h1>RELATIONSHIPS</h1>
<div class="GAIM_girlstatinfo">
<div class="GAIM_girlstatinfo_content">
<img src="ressources/maingui/attributes/trust_icon.webp">
<h2>Trust:</h2>
<p>
1. Choose and complete Trust secondary scenes with characters<br>
2. Give appropriate gifts to girls in their rooms<br>
3. Select Trust-focused dialogue options in main scenes
</p>
</div>
<div class="GAIM_girlstatinfo_content">
<img src="ressources/maingui/attributes/lust_icon.webp">
<h2>Lust:</h2>
<p>
1. Choose and complete Lust secondary scenes with characters<br>
2. Initiate playful fights with girls in their rooms<br>
3. Select Lust-focused dialogue options in main scenes
</p>
</div>
</div>
</div>
<div class="GAIM_rel_bottom">
<div class="GAIM_item" characterKey="cherie">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/8.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="cherie">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-1"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-1" attribute="cherie">
<h1 translate="no">CHERIE</h1>
</div>
</div>
<div class="GAIM_item" characterKey="lana">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/9.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="lana">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-2"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-2" attribute="lana">
<h1 translate="no">LANA</h1>
</div>
</div>
<div class="GAIM_item" characterKey="elfie">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/10.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="elfie">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-3"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-3" attribute="elfie">
<h1 translate="no">ELFIE</h1>
</div>
</div>
<div class="GAIM_item" characterKey="gabbie">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/11.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="gabbie">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-4"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-4" attribute="gabbie">
<h1 translate="no">GABBIE</h1>
</div>
</div>
<div class="GAIM_item" characterKey="angela">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/12.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="angela">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-5"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-5" attribute="angela">
<h1 translate="no">ANGELA</h1>
</div>
</div>
<div class="GAIM_item" characterKey="mia">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/16.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="mia">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-6"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-6" attribute="mia">
<h1 translate="no">MIA</h1>
</div>
</div>
<div class="GAIM_item" characterKey="chanel">
<div class="GAIM_gaugeinfo_container">
<img src="ressources/icons/19.webp">
<div class="GAIM_gauge">
<div class="GAIM_shape_gauge" attribute="chanel">
<p>NEXT PHASE</p>
<div class="GAIM_gauge_fill"></div>
</div>
</div>
<div class="GAIM_arrow" data-target="sliding-div-7"></div>
</div>
<div class="GAIM_sliding-div" id="sliding-div-7" attribute="chanel">
<h1 translate="no">CHANEL</h1>
</div>
</div>
<!-- Add more GAIM_item elements as needed -->
</div>
</div>
<div class="GAIM_boxes GAIM_navigating">
<div class="GAIM_nav_top">
<h1>FIGHTS & NAVIGATING</h1>
<div class="GAIM_girlstatinfo">
<div class="GAIM_girlstatinfo_content">
<img src="ressources/maingui/attributes/dominance_icon.webp">
<h2 class="GAIM_dom">Dominance:</h2>
<p>
1. Win fights in forest/wastelands<br>
To win fights: <br>
2. Keep virus level low (before the fights)<br>
3. Equip best gear<br>
4. Explore for better items
</p>
</div>
<div class="GAIM_girlstatinfo_content">
<img src="ressources/maingui/attributes/virus_icon.webp">
<h2>Virus:</h2>
<p>
1. Go to your room and select the option to watch lusty content<br>
2. Explore deeper areas of the Forest to increase virus exposure<br>
3. Engage in sexual activities without ejaculating
</p>
</div>
<div class="GAIM_stat_container">
<div class="GAIM_stat">
<img src="ressources/maingui/attributes/dominance_icon.webp">
<!-- p>$stats.dominance</p -->
<p> <<print num_abreviation(modVariable("get","stat","dominance"))>> </p>
</div>
<div class="GAIM_stat">
<img src="ressources/maingui/attributes/virus_icon.webp">
<p>$stats.virus/100</p>
</div>
</div>
</div>
</div>
<div class="GAIM_nav_bottom">
<div class="GAIM_progress_container">
<div class="GAIM_progress" id="GAIM_forest" section="peacewood">
<p class="GAIM_progressTitle">PEACEWOOD</p>
<!-- div class="GAIM_progressCircle"><img src="ressources/icons/2B.webp"></div><line></line -->
<!-- ... set in js -->
</div>
<div class="GAIM_progress" id="GAIM_wastelands" section="border">
<p class="GAIM_progressTitle">BORDER</p>
<!-- div class="GAIM_progressCircle"><img src="ressources/icons/3A2.webp"></div><line></line -->
<!-- ... set in js -->
</div>
</div>
</div>
</div>
<div class="GAIM_boxes GAIM_discoveries">
<h1>DISCOVERIES</h1>
<div class="GAIM_discoveries_box">
<div class="GAIM_discoveries_box_title">
<p>Shelter from the Storm</p>
</div>
<div class="GAIM_discoveries_box_content">
</div>
</div>
<div class="GAIM_discoveries_box">
<div class="GAIM_discoveries_box_title">
<p>Echoes of the Future</p>
</div>
<div class="GAIM_discoveries_box_content">
Meet Gabbie, a mysterious friend with an uncanny connection to you, introducing complex temporal elements to your journey.
</div>
</div>
<div class="GAIM_discoveries_box GAIM_locked">
<div class="GAIM_discoveries_box_title">
<p>Divine Intervention</p>
</div>
<div class="GAIM_discoveries_box_content">
Cross paths with Angela, a goddess-like figure, hinting at cosmic forces at play.
</div>
</div>
<div class="GAIM_discoveries_box GAIM_locked">
<div class="GAIM_discoveries_box_title">
<p>Family Reunion</p>
</div>
<div class="GAIM_discoveries_box_content">
Reconnect with your vivacious cousin Mia, adding a new layer of complexity to your growing harem of family members.
</div>
</div>
<div class="GAIM_discoveries_box">
<div class="GAIM_discoveries_box_title">
<p>Shadows of the Past</p>
</div>
<div class="GAIM_discoveries_box_content">
Uncover disturbing hints that a man, possibly Gabbie's grandfather, might be the mastermind behind MAD's operations.
</div>
</div>
</div>
</div>
</div>
<div type="women" class="gallery">
<div class="character_selection_center_block">
<div type="women_TODO.groups" class="character_selection_main_buttons character" onclick="playPassage('GALLERY');">
<!-- onclick="playPassage('MENU main interface')" -->
<img src="ressources/icons/13DB7.webp">
<div class="shadow less"></div>
<div>GALLERY</div>
</div>
<div type="women.women" class="character_selection_main_buttons swords">
<img src="ressources/icons/7E.webp">
<div class="shadow less"></div>
<div>INFO</div>
</div>
</div>
</div>
<div type="women.women">
<div class="women_and_scenes_holy_div">
<div id="women_and_scenes_arrow_left"></div>
<div id="parent_woman_and_scenes_template"></div>
<div id="women_and_scenes_arrow_right"></div>
</div>
</div>
<div type="women.fights">
women.fights
</div>
<div type="women.groups">
women.groups
</div>
<div type="women.solo">
women.solo
</div>
<div type="achievements" class="achievements_adjust">
<div class="achievements_upper_buttons">
<div class="achievements_upper_left">
<div class="achievements_upper_left_1">
<img src="ressources/icons/13A18.webp">
</div>
<div class="achievements_upper_left_2">
<p></p>
</div>
</div>
<div class="achievements_upper_mid">
<div class="achievements_upper_mid_top">
<p>Achievements Rarity</p>
</div>
<div class="achievements_upper_mid_bottom">
<div class="achievements_rarity_display common">
<p>Common</p>
</div>
<div class="achievements_rarity_display uncommon">
<p>Uncommon</p>
</div>
<div class="achievements_rarity_display rare">
<p>Rare</p>
</div>
<div class="achievements_rarity_display epic">
<p>Epic</p>
</div>
<div class="achievements_rarity_display legendary">
<p>Legendary</p>
</div>
<div class="achievements_rarity_display mythical">
<p>Mythical</p>
</div>
</div>
</div>
</div>
<div class="achievements">
<div class="achievements_scoll_menu">
<div class="achievements_arrow_up"></div>
<div class="achievements_scrollwidth_block">
<!--div class="achievements_clickable_block_locked">
<img>
</div-->
</div>
<div class="achievements_arrow_down"></div>
</div>
<div class="achievements_template_parent">
<!--div class="achievements_template">
<div class="achievements_title">
<p>TITRE</p>
</div>
<div class="achievements_title_description">
<p>Description Description Description</p>
</div>
<div class="achievements_requirements">
<div class="achievements_requirements_box">
<div class="achievements_requirements_box_icon">
<img>
</div>
<p>bfjshdbghbasdshgjdhfj sdigjfnjsndfjn anfnf</p>
</div>
<div class="achievements_requirements_box">
<div class="achievements_requirements_box_icon">
<img>
</div>
<p>dont min me</p>
</div>
<div class="achievements_requirements_box">
<div class="achievements_requirements_box_icon">
<img>
</div>
<p>jhnjnasj asjnjasnd aJINSDIJAS</p>
</div>
</div>
</div-->
</div>
<div class="achievements_trophy_counter">
<p></p>
<img src="ressources/icons/13A18.webp">
</div>
</div>
</div>
<div type="market" class="">
<div class="MRKTouter-container">
<div class="MRKTcontainer">
<header class="MRKTtop-bar">
<div class="MRKTtop-bar-left">
<div class="MRKTconnection-streak">
<img src="ressources/maingui/market/streak.webp" alt="Flame Icon" class="MRKTflame-icon" />
<span id="MRKTstreak">_</span>
<!-- Tooltip for streak information -->
<div class="MRKTstreak-tooltip">
<strong class="MRKTstrongGap">Daily coin rewards based on streak:</strong><br><br>
- 1 day: 1 coin<br>
- 2 days: 2 coins<br>
- 3-4 days: 3 coins<br>
- 5-9 days: 5 coins<br>
- 10-14 days: 10 coins<br>
- 15-29 days: 15 coins<br>
- 30+ days: 30 coins
</div>
</div>
<div class="MRKTcoins-balance">
<img src="ressources/maingui/market/coin.webp" alt="Coin Icon" class="MRKTcoin-icon" />
<span id="MRKTcoin-count">_</span>
</div>
</div>
<div class="MRKTcheats-section">
<div class="MRKTcheat">
<img src="ressources/maingui/ranks/rank2.webp" class="MRKTcheat-icon"/>
<button disabled>CLAIM</button>
<span><img src="ressources/maingui/market/coin.webp" class="MRKTcoin-icon"/>50</span>
</div>
<div class="MRKTcheat">
<img src="ressources/maingui/ranks/rank3.webp" class="MRKTcheat-icon"/>
<button disabled>CLAIM</button>
<span><img src="ressources/maingui/market/coin.webp" class="MRKTcoin-icon"/>100</span>
</div>
<div class="MRKTcheat">
<img src="ressources/maingui/ranks/rank4.webp" class="MRKTcheat-icon"/>
<button disabled>CLAIM</button>
<span><img src="ressources/maingui/market/coin.webp" class="MRKTcoin-icon"/>200</span>
</div>
<div class="MRKTinfo-icon" title="Information" id="MRKTinfo-popup-trigger" translate="no">i</div>
</div>
</header>
<div class="MRKTmain-content">
<aside class="MRKTleft-section">
<div class="MRKTitems-info">
<div class="MRKTitems-info-title">BUY AND EQUIP ITEMS</div>
<div class="MRKTitems-info-filter">
<div class="MRKTitems-info-filterTitle" translate="no">Filter</div>
<div class="MRKTitems-info-filterList">
<div>Mystery Box</div>
<div>MC</div>
<div>Cherie</div>
<div>Elfie</div>
<div>Lana</div>
<div>Mia</div>
<div>Gabbie</div>
<div>Angela</div>
<div>Chanel</div>
</div>
</div>
</div>
<div class="MRKTitems-container">
<!-- div class="MRKTitem" data-rarity="grey">
<img src="ressources/maingui/ui/mcicon.webp" alt="Player Icon" class="MRKTitem-image"/>
<span class="MRKTitem-price"><img src="ressources/maingui/market/coin.web" class="MRKTcoin-icon" /> 300</span>
<button class="MRKTbuy-button" data-price="300" data-icon-target="MRKTplayer">Buy Custom Icon</button>
</div>
(...)
-->
</div>
</aside>
<aside class="MRKTright-section">
<h2>EQUIPPED ITEMS</h2>
<div class="MRKTicon-slots">
<!-- div class="MRKTicon-slot" id="MRKTplayer">
<img src="player_icon_placeholder.web" alt="Player Icon" />
<div class="MRKTicon-slot-text">Player Icon</div>
</div -->
<!-- div class="MRKTicon-slot" id="MRKTwoman1">
<img src="woman1_icon_placeholder.web" alt="Woman 1" />
<div class="MRKTicon-slot-text">Woman 1</div>
</div>
(...)
-->
</div>
</aside>
</div>
</div>
</div>
<!-- Blurred Background for Pop-ups -->
<div class="MRKTblurred-background" id="MRKTblurred-bg"></div>
<!-- Info Pop-up -->
<div class="MRKTpopup" id="MRKTinfo-popup">
<h3>Cheat Info</h3>
<p>You can get up to 350 bonus coins every update by activating the appropriate cheat tier in the Cheats Menu (Codes for Patreon and Subscribestar supporters).</p>
<button id="MRKTclose-info-popup">Close</button>
</div>
</div>
<div type="cheats" class="cheats_main">
<div id="cheatbaxcontainer">
<div class="cheatbox green">
<div class="cheatboxThanks">
<h1 style="margin-bottom: 5vh; margin-top: 20vh;">Thank you for your support!</h1>
<h3>Loading cheats...</h3>
<img class="cheatslogo" src="ressources/maingui/logos/logo3.webp">
</div>
<div class="cheatboxActive">
<div class="cheatboxActiveFlex">
<img src="ressources/icons/IB0F1.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/IB0F3.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/IB0F2.webp" style="height: 110%; width: 17.5%">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/maingui/attributes/nutritionalvalue.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/handcuffs_cheats.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
</div>
<h1>Resources Control</h1>
<div class="iconcontainer">
<img src="ressources/icons/IB0F1.webp">
<img src="ressources/icons/IB0F2.webp">
<img src="ressources/icons/IB0F3.webp">
</div>
<div class="codecontainer">
<input class="labelcheats" type="text" id="cheatsResources" value="Enter Code Here" maxlength="12"
onfocus="clearInputValue(this)" onblur="resetInputValue(this)">
<div class="buttonchaets">➤</div>
</div>
<h3>REQUIRED SUBSCRIPTION:</h3>
<div class="rankcontainer">
<img src="ressources/maingui/ranks/rank2.webp">
<p>+</p>
</div>
<div class="buycheats" id="buycheatslvl1">
<p>SUBSCRIBE</p>
/* <div class="subs_patreon" id="buycheatslvl1">
<img src="ressources/maingui/medias/patreon.webp">
</div> */
<div class="subs_subscribestar" id="buycheatslvl1">
<img src="ressources/maingui/medias/ko-fi.webp">
</div>
</div>
<div class="infocheatsbox">
<h3>ADDITIONAL INFORMATION</h3>
<p>Resources Control allows you to control the amount of resources you posess in the game. This includes: the wood, plastic, metal, food, slaves and any upcoming resources.</p>
</div>
<div class="infocheats" onclick="infocheatspu1();">ⓘ</div>
</div>
<div class="cheatbox blue">
<h1>Gallery Unlock</h1>
<div class="cheatboxThanks">
<h1 style="margin-bottom: 5vh; margin-top: 20vh;">Thank you for your support!</h1>
<h3>Loading cheats...</h3>
<img class="cheatslogo" src="ressources/maingui/logos/logo3.webp">
</div>
<div class="cheatboxActive">
<div class="cheatboxActiveFlex">
<img src="ressources/icons/8.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Cherie's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/9.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Lana's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/10.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Elfie's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/11.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Gabbie's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/12.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Angela's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/16.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Mia's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/19.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Chanel's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/18.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Julia's Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/icons/13H5.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Group Scenes</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;">
<img src="ressources/maingui/ui/mcicon2.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Solo Scenes</div>
</div>
</div>
</div>
<div class="iconcontainer">
<img src="ressources/maingui/sexuals/boobjob.webp">
<img src="ressources/maingui/sexuals/anal.webp">
<img src="ressources/maingui/sexuals/handjob.webp">
</div>
<div class="codecontainer">
<input class="labelcheats" type="text" id="cheatsGallery" value="Enter Code Here" maxlength="12"
onfocus="clearInputValue(this)" onblur="resetInputValue(this)">
<div class="buttonchaets">➤</div>
</div>
<h3>REQUIRED SUBSCRIPTION:</h3>
<div class="rankcontainer">
<img src="ressources/maingui/ranks/rank3.webp">
<p>+</p>
</div>
<div class="buycheats" id="buycheatslvl2">
<p>SUBSCRIBE</p>
/* <div class="subs_patreon2" id="buycheatslvl2">
<img src="ressources/maingui/medias/patreon.webp">
</div> */
<div class="subs_subscribestar2" id="buycheatslvl2">
<img src="ressources/maingui/medias/ko-fi.webp">
</div>
</div>
<div class="infocheatsbox">
<h3>ADDITIONAL INFORMATION</h3>
<p>Gallery Unlock allows you to see every scene and fight that is currently available in the game, with every women, immediately.</p>
</div>
<div class="infocheats" onclick="infocheatspu2();">ⓘ</div>
</div>
<div class="cheatbox purple">
<div class="cheatboxThanks">
<h1 style="margin-bottom: 5vh; margin-top: 20vh;">Thank you for your support!</h1>
<h3>Loading cheats...</h3>
<img class="cheatslogo" src="ressources/maingui/logos/logo3.webp">
</div>
<div class="cheatboxActive">
<div class="cheatboxActiveFlex" data-type="stat" data-type2="dominance">
<img src="ressources/maingui/attributes/dominance_icon.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="stat" data-type2="virus">
<img src="ressources/maingui/attributes/virus_icon.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="stat" data-type2="craftsmanship">
<img src="ressources/maingui/attributes/craft_icon.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="stat" data-type2="charisma">
<img src="ressources/maingui/attributes/charisma_icon.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="time">
<img src="ressources/maingui/ui/time2.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Freeze Time</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="loot">
<p class="textCheats" style="height: 110%;">LUCKY LOOT</p>
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Turn On</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="rewind">
<p class="textCheats" style="height: 110%;">REWIND DEATH</p>
<div class="codecontainer" style="margin-top: 0;">
<div class="labelcheatsWomen">Turn On</div>
</div>
</div>
<h3>Lust Control <img class="cheatsTLicons" src="ressources/maingui/attributes/lust_icon.webp"></h3>
<div class="cheatboxActiveFlex" data-type="girl_stat" data-type2="lust" data-type3="cherie">
<img src="ressources/icons/8.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="lana">
<img src="ressources/icons/9.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="elfie">
<img src="ressources/icons/10.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="gabbie">
<img src="ressources/icons/11.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="angela">
<img src="ressources/icons/12.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="mia">
<img src="ressources/icons/16.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="chanel">
<img src="ressources/icons/19.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="lust"
data-type3="julia">
<img src="ressources/icons/18.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<h3>Trust Control <img class="cheatsTLicons" src="ressources/maingui/attributes/trust_icon.webp"></h3>
<div class="cheatboxActiveFlex" data-type="girl_stat" data-type2="trust" data-type3="cherie">
<img src="ressources/icons/8.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="lana">
<img src="ressources/icons/9.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="elfie">
<img src="ressources/icons/10.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="gabbie">
<img src="ressources/icons/11.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="angela">
<img src="ressources/icons/12.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="mia">
<img src="ressources/icons/16.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="chanel">
<img src="ressources/icons/19.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
<div class="cheatboxActiveFlex" style="margin-top: 2vh;" data-type="girl_stat" data-type2="trust"
data-type3="julia">
<img src="ressources/icons/18.webp" style="height: 110%;">
<div class="codecontainer" style="margin-top: 0;">
<input class="labelcheats" type="text">
<div class="buttonchaets">➤</div>
</div>
</div>
</div>
<h1>Gamebreaker Mode</h1>
<div class="iconcontainer">
<img src="ressources/maingui/ui/time.webp">
<img src="ressources/maingui/ui/map.webp">
<img src="ressources/maingui/attributes/dominance_icon_2.webp">
</div>
<div class="codecontainer">
<input class="labelcheats" type="text" id="cheatsGamebreaker" value="Enter Code Here" maxlength="12"
onfocus="clearInputValue(this)" onblur="resetInputValue(this)">
<div class="buttonchaets">➤</div>
</div>
<h3>REQUIRED SUBSCRIPTION:</h3>
<div class="rankcontainer">
<img src="ressources/maingui/ranks/rank4.webp">
<p>+</p>
</div>
<div class="buycheats" id="buycheatslvl3">
<p>SUBSCRIBE</p>
/* <div class="subs_patreon3" id="buycheatslvl3">
<img src="ressources/maingui/medias/patreon.webp">
</div> */
<div class="subs_subscribestar3" id="buycheatslvl3">
<img src="ressources/maingui/medias/ko-fi.webp">
</div>
</div>
<div class="infocheatsbox">
<h3>ADDITIONAL INFORMATION</h3>
<p>Gamebreaker Mode basically allows you to completely modify the game's mechanics, as it is the highest tier cheat: it allows you to control time, virus level and all other attributes, the loot drops' rarities and lust/trust levels with the women. You may also cheat death.</p>
</div>
<div class="infocheats" onclick="infocheatspu3();">ⓘ</div>
</div>
</div>
</div>
<div type="settings" class="settings_main">
<div id="settings_A_mid">
<div class="settings_B_mid">
<div category="audio" class="settings_D_categories activeCat active">AUDIO</div> <!-- activeDiv: wich one is not WIP -->
</div>
<div class="settings_B_mid">
<div category="credits" class="settings_D_categories activeCat">CREDITS</div>
</div>
<div class="settings_B_mid">
<div category="story" class="settings_D_categories activeCat">STORY</div>
</div>
<div class="settings_B_mid">
<div category="save" class="settings_D_categories activeCat">SAVE</div>
</div>
<div class="settings_B_mid">
<div category="aboutUs" class="settings_D_categories activeCat">ABOUT US</div>
</div>
</div>
<div id="settings_A_bot">
<div settingtype="audio" class="settings_B_bot">
<div class="settings_B_bot2" audioSlider="music">
<div class="settings_C_audio">
<div class="settings_D_music_txt">Music</div>
<label class="tgSwitch"><input type="checkbox"><div></div></label>
<!-- <div class="settings_D_music_button on">ON</div> -->
</div>
<div class="settings_C_jauge">
<input type="range" min="0" max="1" step="0.01" value=settings.music class="slider" id="myRange" />
</div>
</div>
<div class="settings_B_bot2" audioSlider="sfx">
<div class="settings_C_audio">
<div class="settings_D_music_txt">Audio <mini>(VFX)</mini></div>
<label class="tgSwitch"><input type="checkbox"><div></div></label>
<!-- <div class="settings_D_music_button on">ON</div> -->
</div>
<div class="settings_C_jauge">
<input type="range" min="0" max="1" step="0.01" value=settings.sfx class="slider" id="myRange2" />
</div>
</div>
</div>
<div settingtype="credits" class="settings_B_bot">
<div class="settings_B_bot2 credits">
<div class="settings_C_credits">
<div class="settings_D_credits_content">Cherie Deville - https://onlyfans.com/cheriedeville
<br>
Eva Elfie - https://onlyfans.com/evaelfie
<br>
Lana Rhoades - https://onlyfans.com/lanahub
<br>
Mia Malkova - https://onlyfans.com/miamalkova
<br>
Chanel Preston - https://onlyfans.com/chanelpreston
<br>
Riley Reid - https://onlyfans.com/rileyreid
<br>
Adriana Chechik - https://onlyfans.com/adrianachechik
<br>
Alexis Fawx - https://onlyfans.com/alexisfawx
<br>
Ariella Ferrera - https://onlyfans.com/ariellaferrera
<br>
Dee Williams - https://onlyfans.com/deewilliams
<br>
Kendra Lust - https://onlyfans.com/kendralust
<br>
Krissy Lynn - https://onlyfans.com/krissylynn
<br>
Megan Rain - https://onlyfans.com/meganrain
<br>
Phoenix Marie - https://onlyfans.com/phoenixmarie
<br>
Sarah Vandella - https://onlyfans.com/sarahvandella
<br>
Autumn Falls - https://onlyfans.com/autumnfalls
<br>
Asa Akira - https://onlyfans.com/asaakira
<br>
Eva Lovia - https://onlyfans.com/fallinlovia
<br>
Savannah Bond - https://onlyfans.com/savannahbond
</div>
</div>
</div>
</div>
<div settingtype="story" class="settings_B_bot">
<div class="settings_B_bot2 contrastMode">
<div class="settings_C_story">
<div class="settings_D_story_txt">High contrast mode</div>
<label class="tgSwitch"><input type="checkbox"><div></div></label>
</div>
<div class="DIAS_text">
Exemple:
<action>This is an action paragraph</action>
<inner>This is an inner thought paragraph</inner>
</div>
</div>
</div>
<div settingtype="save" class="settings_B_bot">
<div class="settings_B_bot2 save">
<div class="settings_srl_buttons" onclick="SugarCube.UI.saves()">SAVE</div>
<div class="settings_srl_buttons" onclick="SugarCube.UI.restart()">RESTART</div>
<div class="settings_srl_buttons" onclick="SugarCube.UI.saves()">LOAD</div>
</div>
</div>
<div settingtype="aboutUs" class="settings_B_bot">
<div class="settings_B_bot2 aboutUs">
<div class="settings_aboutUs_C1">
<fapoimage><img src="ressources/maingui/logos/logo3.webp" /></fapoimage>
</div>
<div class="settings_aboutUs_C2">FAP Online Creation</div>
/* <div onclick="window.open('https://fap-ocalypse.com/patreon');"
class="settings_aboutUs_C3 patreon">
<reseaux><img src="ressources/maingui/medias/patreon.webp" /></reseaux>
</div> */
<div onclick="window.open('https://fap-ocalypse.com/F95Zone');"
class="settings_aboutUs_C3 itch">
<reseaux><img src="ressources/maingui/medias/F95zone.webp"></reseaux>
</div>
<div onclick="window.open('https://subscribestar.adult/fap-online-creation');"
class="settings_aboutUs_C3 kofi">
<reseaux><img src="ressources/maingui/medias/ko-fi.webp"></reseaux>
</div>
<div onclick="window.open('https://https://discord.gg/D7WjwjJ3Eg');"
class="settings_aboutUs_C3 discord">
<reseaux><img src="ressources/maingui/medias/discord.webp"></reseaux>
</div>
<!--div
onclick="window.open('https://f95zone.to/threads/the-fapocalypse-v0-0-3-fap-online-creation.144115/');"
class="settings_aboutUs_C3 f95">
<reseaux><img src="ressources/maingui/medias/F95zone.webp"></reseaux>
</div-->
</div>
<div class="settings_B_bot2 aboutUs">
<div class="settings_aboutUs_C4">
<p><span translate="no">FAP Online Creation</span> or <span translate="no">FAP OC</span> is a new group of adult games creator aiming to deliver the best of what an HTML based game can offer.</p>
<p class="meet_team">Meet our team. <span translate="no">FapMat</span>, our creative content creator and world builder. <span translate="no">FapLaf</span>, the friendly graphic designer, game designer, and programmer. <span translate="no">˚₊‧✩𝓒𝓻𝔂𝓼𝓽𝓪𝓵𝓵𝓲𝓪✩‧₊˚</span> manages Communications, Marketing and helps with programming. And <span translate="no">FixFap</span>, our lead programmer handling the data and R&D.</p>
<p><span translate="no">The Fapocalypse</span> being <span translate="no">FAP OC</span> first game, the team will make sure to stay very attentive to the users recommandations and concerns. Our goal is to deliver the best product in the eyes of the people that play it.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<</nobr>>\
<!-- STYLE - 1 - Menu -->\
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
height: 100vh;
font-size: 1.75vh;
}
#ui-bar.stowed {
left: -26vh;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
height: 100%;
width: 100%;
}
.passage > :not(.MenuS_mainCont) {
display: none;
}
.MenuS_mainCont {
font-family: Arial, sans-serif;
font-size: 1.25vh;
color: white;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
/*padding: 0 2vh;*/
overflow: hidden;
/* default */
--MenuS_color_D_0: hsl(360, 40%, 45%);
--MenuS_color_D_1: hsl(360, 50%, 40%);
--MenuS_color_D_0_hover: hsl(360, 45%, 65%);
--MenuS_color_D_1_hover: hsl(360, 55%, 50%);
/* goals - Angela */
--MenuS_color_0_0: hsl(360, 50%, 45%);
/* main color */
--MenuS_color_0_1: hsl(360, 70%, 40%);
/* shadow color */
--MenuS_color_0_0_hover: hsl(360, 75%, 75%);
--MenuS_color_0_1_hover: hsl(360, 85%, 50%);
/* women - Lana */
--MenuS_color_1_0: hsl(290, 50%, 45%);
--MenuS_color_1_1: hsl(290, 70%, 40%);
--MenuS_color_1_0_hover: hsl(290, 75%, 75%);
--MenuS_color_1_1_hover: hsl(290, 85%, 50%);
/* achievement - Elfie */
--MenuS_color_2_0: hsl(050, 50%, 45%);
--MenuS_color_2_1: hsl(050, 70%, 40%);
--MenuS_color_2_0_hover: hsl(050, 75%, 75%);
--MenuS_color_2_1_hover: hsl(050, 85%, 50%);
/* market - Gabbie */
--MenuS_color_3_0: hsl(235, 50%, 45%);
--MenuS_color_3_1: hsl(235, 70%, 40%);
--MenuS_color_3_0_hover: hsl(235, 75%, 75%);
--MenuS_color_3_1_hover: hsl(235, 85%, 50%);
/* cheats - Angela */
--MenuS_color_4_0: hsl(120, 50%, 35%);
--MenuS_color_4_1: hsl(120, 70%, 30%);
--MenuS_color_4_0_hover: hsl(120, 75%, 65%);
--MenuS_color_4_1_hover: hsl(120, 85%, 40%);
/* settings - Johny */
--MenuS_color_5_0: hsl(000, 0%, 75%);
--MenuS_color_5_1: hsl(000, 0%, 85%);
--MenuS_color_5_0_hover: hsl(000, 0%, 85%);
--MenuS_color_5_1_hover: hsl(000, 0%, 95%);
/* MENU */
--MenuS_color_M_0: var(--MenuS_color_D_0);
--MenuS_color_M_1: var(--MenuS_color_D_1);
--MenuS_color_M_0_hover: var(--MenuS_color_D_0_hover);
--MenuS_color_M_1_hover: var(--MenuS_color_D_1_hover);
}
.MenuS_applyTextColor,
.MenuS_applyTextColorWithHover {
font-weight: bold;
color: transparent;
-webkit-text-stroke-width: 0.02em;
-webkit-text-stroke-color: var(--MenuS_color_M_0);
text-shadow:
0 0 0.1em rgba(0, 0, 0, 0.568),
0 0 0.2em var(--MenuS_color_M_1),
0 0 0.2em var(--MenuS_color_M_1);
transition-property: -webkit-text-stroke-color, text-shadow;
transition-duration: 0.3s;
transition-timing-function: ease;
}
.MenuS_applyTextColorWithHover:hover {
text-shadow:
0 0 0.1em rgba(0, 0, 0, 0.238),
0 0 0.2em var(--MenuS_color_M_1),
0 0 0.2em var(--MenuS_color_M_1),
0 0 0.4em var(--MenuS_color_M_1);
}
.MenuS_applyDivColor {
background-color: color-mix(var(--MenuS_color_M_0) alpha(1), transparent alpha(0.5));
border-color: var(--MenuS_color_M_1);
box-shadow:
0 0 0.2em var(--MenuS_color_M_1),
0 0 0.2em var(--MenuS_color_M_1),
inset 0 0 0.1em var(--MenuS_color_M_1);
transition-property: background-color, border-color, text-shadow;
transition-duration: 0.3s;
transition-timing-function: ease;
}
.MenuS_title {
min-height: 0;
/* firefox does not set automatically */
display: flex;
flex-direction: column;
align-items: center;
width: 160vh;
max-width: 100%;
margin-top: 2em;
margin-bottom: 3em;
}
.MenuS_title>name {
font-family: 'Stereofunk', sans-serif;
font-size: 4em;
line-height: 1;
margin-bottom: 0.2em;
}
.MenuS_title>subname {
font-size: 2.5em;
font-family: 'Stereofunk', sans-serif;
font-weight: bold;
width: 100%;
display: flex;
align-items: center;
height: 0.2em;
}
.MenuS_title>subname>underline {
width: 100%;
height: 100%;
margin-top: 0.1em;
border-radius: 1em;
border-style: solid;
border-width: 0.05em;
}
.MenuS_title>subname>back {
padding: 0.2em 0.5em;
cursor: pointer;
transition: transform 0.5s ease, text-shadow 0.5s ease;
}
.MenuS_title>subname>back:hover {
transform: translateX(0.2em);
}
.MenuS_boby {
min-height: 0;
/* firefox does not set automatically */
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
/*height: 80vh;*/
width: 160vh;
max-width: 100%;
aspect-ratio: 1.4;
}
.MenuS_list {
--MenuS_list_width: clamp(20vh, calc(80vw - 100vh), 36vh);
/* --MenuS_list_width: clamp(22vh, calc(100% - 100vh), 36vh); */
/*font size by its width*/
font-size: calc(var(--MenuS_list_width) / 28);
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
height: 90%;
/* min: 22vh */
/* max: 36vh */
width: var(--MenuS_list_width);
margin-right: 1em;
}
.MenuS_list>div {
width: 100%;
height: 3em;
display: flex;
align-items: center;
justify-content: flex-start;
font-family: 'Stereofunk', sans-serif;
font-size: 2.5em;
line-height: 1.2em;
font-weight: bold;
text-align: left;
color: transparent;
-webkit-text-stroke-width: 0.02em;
word-wrap: break-word;
overflow-wrap: break-word;
hyphens: auto;
cursor: pointer;
transition-property: -webkit-text-stroke-color, text-shadow, transform;
transition-duration: 0.3s;
transition-timing-function: ease;
}
.MenuS_list>div:hover {
transform: translateX(0.6em);
}
.MenuS_list>div:not(:last-child)::before {
content: "+\00a0";
}
.MenuS_list>div:last-child::before {
content: "-\00a0";
}
.MenuS_list>hr {
width: 100%;
height: 0.1em;
border: none;
background-color: var(--MenuS_color_M_0);
}
.MenuS_content {
/*background-color: #0a69055c;*/
/*border: solid 1px #000;*/
/* DEV */
position: relative;
flex: 1;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
transition: opacity 0.5s ease-in-out;
}
.MenuS_content>div {
display: none;
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 95%;
align-items: center;
justify-content: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.5s ease-in-out;
}
.MenuS_content>div.active {
opacity: 1;
pointer-events: all;
display: block;
}
/*.MenuS_illustrations {
background-color: #ff000012;
}*/
.MenuS_illustrations>img {
position: absolute;
top: 0;
right: 0;
height: 100%;
opacity: 0;
transition: opacity 0.5s ease;
}
</style>\
<!-- SCRIPT - 1 - Menu -->\
<script>
var tchange = document.getElementById('titlechange'); // Get the div element
var MenuV_colorMap = {
"default": 'D',
"goals": 0,
"women": 1,
"achievements": 2,
"market": 3,
"cheats": 4,
"settings": 5
};
if (!window.MenuV_State) {
window.MenuV_State = "default";
}
function titleAchievements() {
tchange.textContent = 'Achievements';
}
function titleMarket() {
tchange.textContent = 'Market';
}
function titleGoals() {
tchange.textContent = 'Goals';
}
function titleWomen() {
tchange.textContent = 'Scenes';
}
function titleCheats() {
tchange.textContent = 'Cheats';
}
function titleSettings() {
tchange.textContent = 'Settings';
}
function MenuF_sideButton_setColor(el, i) {
el.style.webkitTextStrokeColor = `var(--MenuS_color_${i}_0_hover)`;
el.style.textShadow = `
0 0 0.1em rgba(0, 0, 0, 0.568),
0 0 0.2em var(--MenuS_color_${i}_1_hover),
0 0 0.2em var(--MenuS_color_${i}_1_hover)`;
}
function MenuF_sideButton_removeColor(el) {
el.style.webkitTextStrokeColor = "";
el.style.textShadow = "";
}
function MenuF_set_menuColor(type) {
let type_split = type.split(".");
type = type_split[0];
console.log('color set to', type);
let MenuS_mainCont = document.querySelector('.MenuS_mainCont');
let index = MenuV_colorMap[type] || "D";
MenuS_mainCont.style.setProperty('--MenuS_color_M_0', `var(--MenuS_color_${index}_0)`);
MenuS_mainCont.style.setProperty('--MenuS_color_M_1', `var(--MenuS_color_${index}_1`);
MenuS_mainCont.style.setProperty('--MenuS_color_M_0_hover', `var(--MenuS_color_${index}_0_hover)`);
MenuS_mainCont.style.setProperty('--MenuS_color_M_1_hover', `var(--MenuS_color_${index}_1_hover)`);
}
function MenuF_init_illustrations() {
let MenuS_list = document.querySelectorAll('.MenuS_list > div[type]');
let MenuS_illustrations = document.querySelectorAll('.MenuS_illustrations > img');
MenuS_list.forEach((el, i) => {
el.addEventListener('mouseover', () => {
if (!MenuS_illustrations[i]) return;
MenuS_illustrations[i].style.opacity = 1;
MenuF_sideButton_setColor(el, i);
});
el.addEventListener('mouseout', () => {
if (!MenuS_illustrations[i]) return;
MenuS_illustrations[i].style.opacity = 0;
MenuF_sideButton_removeColor(el);
});
});
}
function MenuF_init_MenuSelection() {
let MenuS_list_buttons = document.querySelectorAll('.MenuS_list > div[type]');
MenuS_list_buttons.forEach((el) => {
let type = el.getAttribute('type');
if (!type) return;
el.addEventListener('click', () => {
MenuV_State = type;
MenuF_click_menu(type);
});
});
// hard code the women menu
let women_buttons = document.querySelectorAll('.character_selection_center_block > .character_selection_main_buttons');
women_buttons.forEach((el) => {
let type = el.getAttribute('type');
if (!type) return;
el.addEventListener('click', () => {
MenuV_State = type;
MenuF_click_menu(type);
});
});
}
function MenuF_init_Misc() {
/* Everything we hear is an opinion, not a fact. Everything we see is a perspective, not the truth. */
document.querySelectorAll(".passage > :not(.MenuS_mainCont, script, style)").forEach((el) => { el.remove() });
document.querySelectorAll(".MenuS_mainCont > :not(.MenuS_title, .MenuS_boby)").forEach((el) => { el.remove() });
document.querySelectorAll(".MenuS_title > :not(name, subname)").forEach((el) => { el.remove() });
document.querySelectorAll(".MenuS_boby > :not(.MenuS_list, .MenuS_content)").forEach((el) => { el.remove() });
}
function MenuF_click_menu(type) {
playAudio("sfx", "menu1.mp3");
let MenuS_contents = document.querySelectorAll('.MenuS_content > div');
let content = document.querySelector(`.MenuS_content > div[type="${type}"]`);
if (!content) return;
MenuS_contents.forEach((el2) => { // hide all
el2.classList.remove('active');
el2.style.display = "block";
setTimeout(() => {
el2.removeAttribute('style');
}, 500);
});
content.classList.add('active'); // show the selected
MenuF_set_menuColor(type);
MenuV_State = type;
}
function MenuF_Back() {
let MenuV_State_split = MenuV_State.split(".");
let l = MenuV_State_split.length;
let new_state;
let new_state_color;
tchange.textContent = 'Menu';
if (MenuV_State === "default") {
console.log("EXIT");
exitAngela();
return;
}
if (l === 1) {
new_state = "default";
} else {
new_state = MenuV_State_split.slice(0, l - 1).join("."); //ex: women.groups.test -> women.groups
}
MenuV_State = new_state;
MenuF_click_menu(new_state);
}
MenuF_init_illustrations();
MenuF_init_MenuSelection();
MenuF_init_Misc();
MenuF_click_menu(MenuV_State); // init
</script>\
\
\
<!-- STYLE - 1 - Women & Scenes -->\
<style>
button {
color: white;
}
.gallery {
display: flex !important;
}
.character_selection_center_block {
margin-left: auto;
margin-right: auto;
width: 100vh;
margin-top: 3vh;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-end;
justify-content: center;
font-family: 'Teko', sans-serif;
}
.character_selection_main_buttons {
height: 28vh;
width: 28vh;
margin: 6vh;
border-radius: 3vh;
display: flex;
border: solid 1vh rgba(73, 0, 0, 0.973);
flex-direction: column;
justify-content: center;
flex-wrap: NOwrap;
/*(❁´◡`❁)(❁´◡`❁)(❁´◡`❁)(❁´◡`❁)(❁´◡`❁)*/
align-items: center;
transition: all 0.1s ease-in-out;
cursor: pointer;
position: relative;
z-index: 3;
border: 3px solid var(--MenuS_color_M_0);
text-shadow: var(--MenuS_color_M_0);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_M_0), 0 0 0.5vw var(--MenuS_color_M_0), 0 0 1vw var(--MenuS_color_M_0);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
border-radius: 2vh;
}
.character_selection_main_buttons:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--MenuS_color_M_0_hover), 0 0 1vw var(--MenuS_color_M_0_hover), 0 0 1.5vw var(--MenuS_color_M_0_hover), 0 0 2vw var(--MenuS_color_M_0_hover);
text-shadow: 0 0 1vw var(--MenuS_color_M_0_hover), 0 0 1.5vw var(--MenuS_color_M_0_hover), 0 0 2vw var(--MenuS_color_M_0_hover);
transition: all ease 0.3s;
}
.character_selection_main_buttons img {
height: 99%;
border-radius: 2.3vh;
position: absolute;
z-index: 1;
}
.swords img {
height: 90%;
border-radius: 2.3vh;
position: absolute;
z-index: 1;
filter: brightness(0) saturate(100%) invert(30%) sepia(21%) saturate(3784%) hue-rotate(260deg) brightness(99%) contrast(97%);
}
.groups img {
height: 60%;
border-radius: 2.3vh;
position: absolute;
z-index: 1;
}
.character_selection_main_buttons div {
font-size: 3.6vh;
text-align: center;
margin: 5% 5% 2% 5%;
font-size: 3.5vh;
z-index: 3;
}
.character_selection_main_buttons .shadow {
height: 100%;
width: 100%;
border-radius: 2vh;
position: absolute;
top: -1.4vh;
box-shadow: inset 0 0 7vh 3vh rgba(0, 0, 0, 1);
z-index: 2;
}
.character_selection_main_buttons .less {
border-radius: 2vh;
position: absolute;
box-shadow: inset 0 0 4vh 1vh rgba(0, 0, 0, 1);
z-index: 2;
}
#character_selection_upper_left_block {
height: 100%;
left: 9vh;
top: 3vh;
aspect-ratio: 1/1;
position: relative;
border: solid 0.75vh rgba(73, 0, 0, 0.973);
border-radius: 50%;
background-color: rgba(44, 133, 160, 0);
transition: all 0.1s ease-in-out;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.4), 0px 0px 16px rgba(255, 0, 0, 0.4), 0px 0px 24px rgba(255, 0, 0, 0.4);
/* For centering text */
box-shadow: inset 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 1vw rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
#character_selection_upper_left_block img {
height: 65%;
}
#character_selection_upper_right_block {
height: 38%;
width: 22vh;
padding-top: 0.5vh;
top: 7vh;
right: 7vh;
position: relative;
border-radius: 2vh;
font-size: 5vh;
border: solid 0.75vh rgba(73, 0, 0, 0.973);
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
font-family: 'Teko', sans-serif;
transition: all 0.1s ease-in-out;
cursor: pointer;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.4), 0px 0px 16px rgba(255, 0, 0, 0.4), 0px 0px 24px rgba(255, 0, 0, 0.4);
/* For centering text */
box-shadow: inset 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 1vw rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
#character_selection_upper_right_block:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 0.5vw rgba(255, 0, 0, 0.6), 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 2vw rgba(255, 0, 0, 0.6);
text-shadow: 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 1vw rgba(255, 0, 0, 0.6);
transition: all ease 0.3s;
}
.character_selection_upperblocks_container {
height: 20%;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: space-between;
}
.character img {
height: 90%;
border-radius: 2.3vh;
position: absolute;
z-index: 1;
}
</style>\
<!-- SCRIPT - 1 - Women & Scenes -->\
<script>
</script>\
\
<script>
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.GLMF_appendImagef=n():t.GLMF_appendImagef=n()}("undefined"!=typeof self?self:this,function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=4)}([function(t,n,e){"use strict";e.d(n,"i",function(){return l}),e.d(n,"d",function(){return f}),e.d(n,"e",function(){return h}),e.d(n,"c",function(){return d}),e.d(n,"h",function(){return p}),e.d(n,"f",function(){return b}),e.d(n,"b",function(){return v}),e.d(n,"g",function(){return y}),e.d(n,"a",function(){return w});var r,o,i,u,c,a=e(3),s=Object(a.b)(),l=(null===(r=null===s||void 0===s?void 0:s.navigator)||void 0===r?void 0:r.userAgent)||"unknown",f="InstallTrigger"in((null===s||void 0===s?void 0:s.window)||{})||/firefox/i.test(l),h=/trident/i.test(l)||/msie/i.test(l),d=/edge/i.test(l)||/EdgiOS/i.test(l),p=/webkit/i.test(l),b=/IqiyiApp/.test(l),v=void 0!==(null===(o=null===s||void 0===s?void 0:s.window)||void 0===o?void 0:o.chrome)||/chrome/i.test(l)||/CriOS/i.test(l),y="[object SafariRemoteNotification]"===((null===(u=null===(i=null===s||void 0===s?void 0:s.window)||void 0===i?void 0:i.safari)||void 0===u?void 0:u.pushNotification)||!1).toString()||/safari/i.test(l)&&!v,w="function"==typeof(null===(c=s.document)||void 0===c?void 0:c.createElement)},function(t,n,e){"use strict";e.d(n,"b",function(){return i}),e.d(n,"c",function(){return u}),e.d(n,"a",function(){return c});var r=e(0);function o(t){if(r.a&&console){if(!r.e&&!r.c)return console[t];if("log"===t||"clear"===t)return function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];console[t].apply(console,n)}}return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]}}var i=o("log"),u=o("table"),c=o("clear")},function(t,n,e){"use strict";n.a=function(t){void 0===t&&(t={});for(var n=t.includes,e=void 0===n?[]:n,r=t.excludes,o=void 0===r?[]:r,i=!1,u=!1,c=0,a=e;c<a.length;c++){var s=a[c];if(!0===s){i=!0;break}}for(var l=0,f=o;l<f.length;l++){var s=f[l];if(!0===s){u=!0;break}}return i&&!u}},function(t,n,e){"use strict";(function(t){n.b=c,n.a=function(){for(var t,n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];var r=c();if(null===r||void 0===r?void 0:r.document)return(t=r.document).createElement.apply(t,n);return{}},n.c=function(){if(r)return r;if(!a)return;var t=new Blob([o.a.workerScript]);try{var n=URL.createObjectURL(t);r=new o.a(new Worker(n)),URL.revokeObjectURL(n)}catch(t){try{r=new o.a(new Worker("data:text/javascript;base64,".concat(btoa(o.a.workerScript))))}catch(t){a=!1}}return r},e.d(n,"d",function(){return s});var r,o=e(10),i=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},u=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}};function c(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:this}var a=!0;var s=function(){return i(this,void 0,void 0,function(){var t;return u(this,function(n){switch(n.label){case 0:if(t=!1,!navigator.brave)return[3,4];if(!navigator.brave.isBrave)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),[4,Promise.race([navigator.brave.isBrave(),new Promise(function(t){return setTimeout(function(){return t(!1)},1e3)})])];case 2:return t=n.sent(),[3,4];case 3:return n.sent(),[3,4];case 4:return s=function(){return i(this,void 0,void 0,function(){return u(this,function(n){return[2,t]})})},[2,t]}})})}}).call(n,e(9))},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addListener=function(t){h.addListener(t)},n.removeListener=function(t){h.removeListener(t)},n.isLaunch=function(){return h.isLaunch()},n.launch=function(){h.launch()},n.stop=function(){h.stop()},n.setDetectDelay=function(t){h.setDetectDelay(t)};var r=e(8),o=e(12);e.d(n,"GLMF_appendImagef",function(){return r.a}),e.d(n,"checkers",function(){return o});var i=e(23);e.d(n,"crashBrowserCurrentTab",function(){return i.b}),e.d(n,"crashBrowser",function(){return i.a});var u=e(2);e.d(n,"match",function(){return u.a});var c=e(3);e.d(n,"getGlobalThis",function(){return c.b}),e.d(n,"createElement",function(){return c.a}),e.d(n,"getWorkerConsole",function(){return c.c}),e.d(n,"isBrave",function(){return c.d});var a=e(24);e.d(n,"versionMap",function(){return a.a});var s=e(0);e.d(n,"userAgent",function(){return s.i}),e.d(n,"isFirefox",function(){return s.d}),e.d(n,"isIE",function(){return s.e}),e.d(n,"isEdge",function(){return s.c}),e.d(n,"isWebkit",function(){return s.h}),e.d(n,"isIqiyiApp",function(){return s.f}),e.d(n,"isChrome",function(){return s.b}),e.d(n,"isSafari",function(){return s.g}),e.d(n,"inBrowser",function(){return s.a});var l=e(1);e.d(n,"log",function(){return l.b}),e.d(n,"table",function(){return l.c}),e.d(n,"clear",function(){return l.a});var f=e(5);e.d(n,"isMac",function(){return f.d}),e.d(n,"isIpad",function(){return f.b}),e.d(n,"isIphone",function(){return f.c}),e.d(n,"isAndroid",function(){return f.a}),e.d(n,"isWindows",function(){return f.e});var h=new r.a({checkers:[o.erudaChecker,o.elementIdChecker,o.regToStringChecker,o.functionToStringChecker,o.depRegToStringChecker,o.dateToStringChecker,o.devtoolsFormatterChecker,o.performanceChecker,o.debuggerChecker]});n.default=h},function(t,n,e){"use strict";e.d(n,"d",function(){return o}),e.d(n,"b",function(){return i}),e.d(n,"c",function(){return u}),e.d(n,"a",function(){return c}),e.d(n,"e",function(){return a});var r=e(0),o=/macintosh/i.test(r.i),i=/ipad/i.test(r.i)||o&&navigator.maxTouchPoints>1,u=/iphone/i.test(r.i),c=/android/i.test(r.i),a=/windows/i.test(r.i)},function(t,n,e){"use strict";n.a=function(){return"undefined"!=typeof performance?performance.now():Date.now()}},function(t,n,e){"use strict";n.a=function(){null===r&&(r=function(){for(var t=function(){for(var t={},n=0;n<500;n++)t["".concat(n)]="".concat(n);return t}(),n=[],e=0;e<50;e++)n.push(t);return n}());return r};var r=null},function(t,n,e){"use strict";e.d(n,"a",function(){return u});var r=e(0),o=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},i=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},u=function(){function t(t){var n=t.checkers;this._listeners=[],this._isOpen=!1,this._detectLoopStopped=!0,this._detectLoopDelay=500,this._checkers=n.slice()}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),t.prototype.launch=function(){r.a&&(this._detectLoopDelay<=0&&this.setDetectDelay(500),this._detectLoopStopped&&(this._detectLoopStopped=!1,this._detectLoop()))},t.prototype.stop=function(){this._detectLoopStopped||(this._detectLoopStopped=!0,this._isOpen=!1,clearTimeout(this._timer))},t.prototype.isLaunch=function(){return!this._detectLoopStopped},t.prototype.setDetectDelay=function(t){this._detectLoopDelay=t},t.prototype.addListener=function(t){this._listeners.push(t)},t.prototype.removeListener=function(t){this._listeners=this._listeners.filter(function(n){return n!==t})},t.prototype._broadcast=function(t){for(var n=0,e=this._listeners;n<e.length;n++){var r=e[n];try{r(t.isOpen,t)}catch(t){}}},t.prototype._detectLoop=function(){return o(this,void 0,void 0,function(){var t,n,e,r,o,u=this;return i(this,function(i){switch(i.label){case 0:t=!1,n="",e=0,r=this._checkers,i.label=1;case 1:return e<r.length?[4,(o=r[e]).isEnable()]:[3,6];case 2:return i.sent()?(n=o.name,[4,o.isOpen()]):[3,4];case 3:t=i.sent(),i.label=4;case 4:if(t)return[3,6];i.label=5;case 5:return e++,[3,1];case 6:return t!=this._isOpen&&(this._isOpen=t,this._broadcast({isOpen:t,checkerName:n})),this._detectLoopDelay>0&&!this._detectLoopStopped?this._timer=setTimeout(function(){return u._detectLoop()},this._detectLoopDelay):this.stop(),[2]}})})},t}()},function(t,n){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){"use strict";e.d(n,"a",function(){return c});var r=e(11),o=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},i=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},u=this&&this.__spreadArray||function(t,n,e){if(e||2===arguments.length)for(var r,o=0,i=n.length;o<i;o++)!r&&o in n||(r||(r=Array.prototype.slice.call(n,0,o)),r[o]=n[o]);return t.concat(r||Array.prototype.slice.call(n))},c=function(){function t(t){var n=this;this.callbacks=new Map,this.worker=t,this.worker.onmessage=function(t){var e=t.data,r=e.id,o=n.callbacks.get(e.id);o&&(o({time:e.time}),n.callbacks.delete(r))},this.log=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return n.send.apply(n,u(["log"],t,!1))},this.table=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return n.send.apply(n,u(["table"],t,!1))},this.clear=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return n.send.apply(n,u(["clear"],t,!1))}}return t.prototype.send=function(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return o(this,void 0,void 0,function(){var e,o=this;return i(this,function(i){return e=Object(r.a)(),[2,new Promise(function(r,i){o.callbacks.set(e,r),o.worker.postMessage({id:e,type:t,payload:n}),setTimeout(function(){i(new Error("timeout")),o.callbacks.delete(e)},2e3)})]})})},t.workerScript="\nonmessage = function(event) {\n var action = event.data;\n var startTime = performance.now()\n\n console[action.type](...action.payload);\n postMessage({\n id: action.id,\n time: performance.now() - startTime\n })\n}\n",t}()},function(t,n,e){"use strict";n.a=function(){r>Number.MAX_SAFE_INTEGER&&(r=0);return r++};var r=0},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(13);e.d(n,"depRegToStringChecker",function(){return r.a});var o=e(14);e.d(n,"elementIdChecker",function(){return o.a});var i=e(15);e.d(n,"functionToStringChecker",function(){return i.a});var u=e(16);e.d(n,"regToStringChecker",function(){return u.a});var c=e(17);e.d(n,"debuggerChecker",function(){return c.a});var a=e(18);e.d(n,"dateToStringChecker",function(){return a.a});var s=e(19);e.d(n,"performanceChecker",function(){return s.a});var l=e(20);e.d(n,"erudaChecker",function(){return l.a});var f=e(21);e.d(n,"devtoolsFormatterChecker",function(){return f.a});var h=e(22);e.d(n,"workerPerformanceChecker",function(){return h.a})},function(t,n,e){"use strict";e.d(n,"a",function(){return l});var r=e(0),o=e(1),i=e(2),u=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},c=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},a=/ /,s=!1;a.toString=function(){return s=!0,l.name};var l={name:"dep-reg-to-string",isOpen:function(){return u(this,void 0,void 0,function(){return c(this,function(t){return s=!1,Object(o.c)({dep:a}),Object(o.a)(),[2,s]})})},isEnable:function(){return u(this,void 0,void 0,function(){return c(this,function(t){return[2,Object(i.a)({includes:[!0],excludes:[r.d,r.e]})]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return f});var r=e(0),o=e(1),i=e(2),u=e(3),c=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},a=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},s=Object(u.a)("div"),l=!1;Object.defineProperty(s,"id",{get:function(){return l=!0,f.name},configurable:!0});var f={name:"element-id",isOpen:function(){return c(this,void 0,void 0,function(){return a(this,function(t){return l=!1,Object(o.b)(s),Object(o.a)(),[2,l]})})},isEnable:function(){return c(this,void 0,void 0,function(){return a(this,function(t){return[2,Object(i.a)({includes:[!0],excludes:[r.e,r.c,r.d]})]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return f});var r=e(0),o=e(1),i=e(5),u=e(2),c=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},a=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}};function s(){}var l=0;s.toString=function(){return l++,""};var f={name:"function-to-string",isOpen:function(){return c(this,void 0,void 0,function(){return a(this,function(t){return l=0,Object(o.b)(s),Object(o.a)(),[2,2===l]})})},isEnable:function(){return c(this,void 0,void 0,function(){var t;return a(this,function(n){return t=i.b||i.c,[2,Object(u.a)({includes:[!0],excludes:[r.f,r.d,t&&r.b,t&&r.c]})]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return l});var r=e(1),o=e(0),i=e(2),u=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},c=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},a=/ /,s=!1;a.toString=function(){return s=!0,l.name};var l={name:"reg-to-string",isOpen:function(){return u(this,void 0,void 0,function(){return c(this,function(t){return s=!1,Object(r.b)(a),Object(r.a)(),[2,s]})})},isEnable:function(){return u(this,void 0,void 0,function(){return c(this,function(t){return[2,Object(i.a)({includes:[!0],excludes:[o.h]})]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return u});var r=e(6),o=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},i=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},u={name:"debugger-checker",isOpen:function(){return o(this,void 0,void 0,function(){var t;return i(this,function(n){t=Object(r.a)();try{(function(){}).constructor("debugger")()}catch(t){}return[2,Object(r.a)()-t>100]})})},isEnable:function(){return o(this,void 0,void 0,function(){return i(this,function(t){return[2,!0]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return f});var r=e(0),o=e(1),i=e(2),u=e(4),c=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},a=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},s=new Date,l=0;s.toString=function(){return l++,""};var f={name:"date-to-string",isOpen:function(){return c(this,void 0,void 0,function(){return a(this,function(t){return l=0,Object(o.b)(s),Object(o.a)(),[2,2===l]})})},isEnable:function(){return c(this,void 0,void 0,function(){return a(this,function(t){return[2,Object(i.a)({includes:[r.b],excludes:[(u.isIpad||u.isIphone)&&r.b]})]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return h});var r=e(1),o=e(0),i=e(7),u=e(2),c=e(3),a=e(6),s=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},l=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},f=0,h={name:"performance",isOpen:function(){return s(this,void 0,void 0,function(){var t,n;return l(this,function(e){switch(e.label){case 0:return t=function(){var t=Object(i.a)(),n=Object(a.a)();return Object(r.c)(t),Object(a.a)()-n}(),n=Math.max(d(),d()),f=Math.max(f,n),Object(r.a)(),0===t?[2,!1]:0!==f?[3,2]:[4,Object(c.d)()];case 1:return e.sent()?[2,!0]:[2,!1];case 2:return[2,t>10*f]}})})},isEnable:function(){return s(this,void 0,void 0,function(){return l(this,function(t){return[2,Object(u.a)({includes:[o.b],excludes:[]})]})})}};function d(){var t=Object(i.a)(),n=Object(a.a)();return Object(r.b)(t),Object(a.a)()-n}},function(t,n,e){"use strict";e.d(n,"a",function(){return i});var r=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},o=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},i={name:"eruda",isOpen:function(){var t;return r(this,void 0,void 0,function(){return o(this,function(n){return"undefined"!=typeof eruda?[2,!0===(null===(t=null===eruda||void 0===eruda?void 0:eruda._devTools)||void 0===t?void 0:t._isShow)]:[2,!1]})})},isEnable:function(){return r(this,void 0,void 0,function(){return o(this,function(t){return[2,!0]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return a});var r=e(1),o=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},i=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},u=!1,c={header:function(){return u=!0,null}},a={name:"DevtoolsFormatters",isOpen:function(){return o(this,void 0,void 0,function(){return i(this,function(t){return window.devtoolsFormatters?-1===window.devtoolsFormatters.indexOf(c)&&window.devtoolsFormatters.push(c):window.devtoolsFormatters=[c],u=!1,Object(r.b)({}),Object(r.a)(),[2,u]})})},isEnable:function(){return o(this,void 0,void 0,function(){return i(this,function(t){return[2,!0]})})}}},function(t,n,e){"use strict";e.d(n,"a",function(){return l});var r=e(0),o=e(2),i=e(3),u=e(7),c=this&&this.__awaiter||function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function u(t){try{a(r.next(t))}catch(t){i(t)}}function c(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){t.done?o(t.value):function(t){return t instanceof e?t:new e(function(n){n(t)})}(t.value).then(u,c)}a((r=r.apply(t,n||[])).next())})},a=this&&this.__generator||function(t,n){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(a){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,r=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=(o=u.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=n.call(t,u)}catch(t){c=[6,t],r=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}},s=0,l={name:"worker-performance",isOpen:function(){return c(this,void 0,void 0,function(){var t,n,e;return a(this,function(r){switch(r.label){case 0:return null==(t=Object(i.c)())?[2,!1]:[4,function(t){return c(this,void 0,void 0,function(){var n;return a(this,function(e){switch(e.label){case 0:return n=Object(u.a)(),[4,t.table(n)];case 1:return[2,e.sent().time]}})})}(t)];case 1:return n=r.sent(),[4,function(t){return c(this,void 0,void 0,function(){var n;return a(this,function(e){switch(e.label){case 0:return n=Object(u.a)(),[4,t.log(n)];case 1:return[2,e.sent().time]}})})}(t)];case 2:return e=r.sent(),s=Math.max(s,e),[4,t.clear()];case 3:return r.sent(),0===n?[2,!1]:0!==s?[3,5]:[4,Object(i.d)()];case 4:return r.sent()?[2,!0]:[2,!1];case 5:return[2,n>10*s]}})})},isEnable:function(){return c(this,void 0,void 0,function(){return a(this,function(t){return[2,Object(o.a)({includes:[r.b],excludes:[]})]})})}}},function(t,n,e){"use strict";n.b=function(){if(r.a)for(var t=0;t<Number.MAX_VALUE;t++)window["".concat(t)]=new Array(Math.pow(2,32)-1).fill(0)},n.a=function(){if(r.a)for(var t=[];;)t.push(0),location.reload()};var r=e(0)},function(t,n,e){"use strict";e.d(n,"a",function(){return r});for(var r={},o=0,i=(e(0).i||"").match(/\w+\/(\d|\.)+(\s|$)/gi)||[];o<i.length;o++){var u=i[o].split("/"),c=u[0],a=u[1];r[c]=a}}])});
</script>\
\
<!-- STYLE - 2 - Women -->\
<style>
/* body {
overflow: hidden;
} */
/* #story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
} */
/* #ui-bar.stowed ~ #story {
margin-left: 0;
} */
/* #passages {
margin: 0;
max-width: 100%;
} */
/* .passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
font-weight: bold;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Teko', sans-serif;
} */
/* * {
user-select: none;
} */
.woman_and_scenes_button_container {
height: 20%;
width: 100%;
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
font-family: 'Teko', sans-serif;
position: relative;
color: rgb(163, 162, 162);
position: relative;
top: 8vh;
}
#woman_and_scenes_button {
height: 100%;
/*width: 20vh;*/
aspect-ratio: 1;
border: solid 1vh rgb(83, 0, 0);
border-radius: 50%;
background-color: rgba(44, 133, 160, 0);
transition: all 0.1s ease-in-out;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
margin: 2vh;
position: relative;
left: 2vh;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.4), 0px 0px 16px rgba(255, 0, 0, 0.4), 0px 0px 24px rgba(255, 0, 0, 0.4);
/* For centering text */
box-shadow: inset 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 1vw rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
#woman_and_scenes_button img {
height: 12vh;
width: 12vh;
border-radius: 50%;
}
#woman_and_scenes_goback_button {
height: 40%;
width: 22vh;
padding-top: 0.5vh;
top: 7vh;
right: 8vh;
position: relative;
border-radius: 2vh;
font-size: 5vh;
border: solid 0.75vh rgba(73, 0, 0, 0.973);
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
font-family: 'Teko', sans-serif;
transition: all 0.1s ease-in-out;
cursor: pointer;
background-color: #2c2c2c;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.4), 0px 0px 16px rgba(255, 0, 0, 0.4), 0px 0px 24px rgba(255, 0, 0, 0.4);
/* For centering text */
box-shadow: inset 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 0.5vw rgba(255, 0, 0, 0.4), 0 0 1vw rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
#woman_and_scenes_goback_button:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 1.5vw rgba(255, 0, 0, 0.6), 0 0 2vw rgba(255, 0, 0, 0.6);
text-shadow: 0 0 1vw rgba(255, 0, 0, 0.6), 0 0 1.5vw rgba(255, 0, 0, 0.6), 0 0 2vw rgba(255, 0, 0, 0.6);
}
.women_and_scenes_holy_div {
height: 95%;
display: flex;
justify-content: center;
/* position: relative;
top: -5vh; */
color: rgb(163, 162, 162);
}
#parent_woman_and_scenes_template {
height: 100%;
width: 89vh;
display: flex;
transition: opacity 0.3s ease-in-out;
flex-wrap: nowrap;
overflow-x: scroll;
overflow-y: hidden;
scrollbar-width: none;
font-family: 'Teko', sans-serif;
}
#parent_woman_and_scenes_template::-webkit-scrollbar {
display: none;
}
.woman_and_scenes_template {
background-color: rgba(250, 128, 114, 0);
height: 100%;
width: 120vh;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.woman_and_scenes_icon_presentation {
height: 40%;
width: 65%;
display: flex;
position: relative;
left: 1.5vh;
}
.plus_button {
height: 20%;
width: 11%;
border-radius: 50%;
border: solid 0.5vh;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
position: absolute;
left: 40vh;
top: 4vh;
z-index: 4;
background-color: #2c2c2c;
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.plus_button:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--theme-color), 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
text-shadow: 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
}
.plus_button img {
height: 180%;
}
.icon_presentation_bubble {
background-color: rgb(6, 0, 0);
height: 100%;
aspect-ratio: 1;
border-radius: 50%;
display: flex;
position: relative;
justify-content: center;
right: 1vh;
border: solid 1vh black;
z-index: 1;
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
margin-top: 3vh;
margin-left: 12vh;
}
.icon_presentation_bubble img {
height: 100%;
width: 100%;
border-radius: 50%;
position: relative;
top: 0.1vh;
left: 0.05vh;
z-index: 0;
object-fit: contain;
}
.shadow {
position: absolute;
width: 101%;
height: 101%;
border-radius: 50%;
z-index: 2;
}
.icon_stats_1 {
height: 50%;
width: 10vh;
display: flex;
flex-wrap: wrap;
position: relative;
left: 5vh;
top: 2vh;
}
.icon_stats_1_img {
height: 9vh;
width: 9vh;
border-radius: 50%;
position: relative;
top: 4vh;
}
.icon_stats_1_img img {
height: 9vh;
width: 9vh;
border-radius: 50%;
}
.icon_stats_1_txt {
height: 5vh;
width: 9vh;
position: relative;
top: 2vh;
background-color: transparent;
text-align: center;
white-space: nowrap;
font-size: 4vh;
color: white;
}
.icon_stats_2 {
height: 50%;
width: 10vh;
display: flex;
flex-wrap: wrap;
position: relative;
left: -5vh;
top: 18vh;
}
.icon_stats_2_img {
height: 9vh;
width: 9vh;
border-radius: 50%;
position: relative;
top: 4vh;
}
.icon_stats_2_img img {
height: 9vh;
width: 9vh;
border-radius: 50%;
}
.icon_stats_2_txt {
height: 5vh;
width: 9vh;
position: relative;
top: 2vh;
text-align: center;
font-size: 4vh;
color: white;
}
.woman_and_scenes_scenes_button {
height: 20%;
width: 23%;
display: flex;
flex-wrap: wrap;
position: relative;
cursor: pointer;
border-radius: 3.5vh;
border: solid 0.6vh;
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
margin-right: 7vh;
top: 5.5vh;
}
.woman_and_scenes_scenes_button:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--theme-color), 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
text-shadow: 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
}
.woman_and_scenes_scenes_button_img {
height: 12vh;
width: 25vh;
border: solid 0.6vh rgba(3, 0, 0, 0);
background-color: rgba(152, 18, 18, w0);
display: flex;
justify-content: center;
}
.woman_and_scenes_scenes_button_img img {
height: 82%;
position: relative;
top: 1vh;
}
.woman_and_scenes_scenes_button_txt {
height: 30%;
width: 25vh;
border: solid 0.6vh rgba(3, 0, 0, 0);
background-color: rgba(152, 18, 18, 0);
font-size: 3vh;
position: relative;
top: -1vh;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.woman_trust_button {
height: 20%;
width: 23%;
display: flex;
flex-wrap: wrap;
position: relative;
cursor: pointer;
border-radius: 3.5vh;
border: solid 0.6vh;
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
left: 37.5vh;
top: 22.5vh;
}
.woman_trust_button:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--theme-color), 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
text-shadow: 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
}
.woman_trust_button_img {
height: 12vh;
width: 25vh;
border: solid 0.6vh rgba(3, 0, 0, 0);
background-color: rgba(152, 18, 18, w0);
display: flex;
justify-content: center;
}
.woman_trust_button_img img {
height: 82%;
position: relative;
top: 1vh;
}
.woman_trust_button_txt {
height: 30%;
width: 25vh;
border: solid 0.6vh rgba(3, 0, 0, 0);
background-color: rgba(152, 18, 18, 0);
font-size: 3vh;
position: relative;
top: -1vh;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.woman_lust_button {
height: 20%;
width: 23%;
display: flex;
flex-wrap: wrap;
position: relative;
cursor: pointer;
border-radius: 3.5vh;
border: solid 0.6vh;
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
left: 16vh;
top: 2vh;
}
.woman_lust_button:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--theme-color), 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
text-shadow: 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
}
.woman_lust_button_img {
height: 12vh;
width: 25vh;
border: solid 0.6vh rgba(3, 0, 0, 0);
background-color: rgba(152, 18, 18, w0);
display: flex;
justify-content: center;
}
.woman_lust_button_img img {
height: 82%;
position: relative;
top: 1vh;
}
.woman_lust_button_txt {
height: 30%;
width: 25vh;
border: solid 0.6vh rgba(3, 0, 0, 0);
background-color: rgba(152, 18, 18, 0);
font-size: 3vh;
position: relative;
top: -1vh;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.woman_and_scenes_description {
background-color: rgba(255, 255, 255, 0);
height: 55vh;
display: flex;
align-items: center;
margin-left: 4.5vh;
}
.description_bubble {
height: 70%;
width: 60%;
display: flex;
position: relative;
border-radius: 6vh;
border: solid 0.5vh rgb(152, 18, 18);
border: 3px solid var(--theme-color);
/*text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);*/
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
bottom: 16vh;
}
.description_bubble_left {
height: 38.5vh;
width: 65%;
border-radius: 6vh 0 0 6vh;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
}
.description_bubble_name {
height: 11vh;
font-size: 5vh;
display: flex;
justify-content: center;
align-items: center;
margin-left: 4vh;
position: relative;
margin-right: 3vh;
}
.description_bubble_role {
height: 2vh;
font-size: 4vh;
position: relative;
display: flex;
justify-content: left;
align-items: center;
width: 16vh;
overflow: visible;
text-align: left;
flex-wrap: nowrap;
text-wrap: nowrap;
margin-left: 4vh;
}
.description_bubble_age {
height: 11vh;
font-size: 4vh;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.description_bubble_right {
height: 2vh;
width: 27.8vh;
border-radius: 0 6vh 6vh 0;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
justify-content: center;
}
.description_bubble_prsentationtxt {
width: 50vh;
font-size: 2.8vh;
display: flex;
justify-content: space-between;
align-items: center;
margin-left: 10vh;
position: relative;
left: -6vh;
}
.description_bubble_prsentationtxt p {
width: 44.5vh;
}
.description_bubble_right_top {
height: 40%;
width: 100%;
display: flex;
flex-wrap: wrap;
align-content: space-between;
justify-content: center;
}
.description_bubble_right_top_image {
top: -1vh;
right: 2, 5vh;
height: 12vh;
width: 12vh;
border-radius: 50%;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.description_bubble_right_top_image img {
height: 5vh;
/* make the image grey instead of black */
filter: invert(25%) sepia(5%) saturate(0%) hue-rotate(15deg) brightness(84%) contrast(89%);
}
.description_bubble_right_top_size {
height: 5vh;
width: 9vh;
position: relative;
display: flex;
justify-content: center;
align-items: center;
font-size: 4vh;
bottom: 3.2vh;
}
.description_bubble_right_top_text {
height: 5vh;
width: 28vh;
position: relative;
top: 1vh;
left: 0vh;
display: flex;
justify-content: center;
align-items: center;
font-size: 3vh;
}
.description_bubble_right_bottom {
height: 60%;
width: 100%;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
#women_and_scenes_arrow_left {
width: 0;
height: 0;
margin-left: 8;
top: 38vh;
border-bottom: 5vh solid transparent;
border-top: 5vh solid transparent;
transition: all 0.1s ease-in-out;
cursor: pointer;
border-right: 5vh solid rgb(163, 162, 162);
position: relative;
margin-right: 1vh;
}
#women_and_scenes_arrow_left:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: 15vh rgba(255, 255, 255, 0.5);
border-color: transparent rgba(255, 255, 255, 0.987) transparent transparent;
}
#women_and_scenes_arrow_right {
width: 0;
height: 0;
margin-left: 8;
top: 37vh;
border-bottom: 5vh solid transparent;
border-top: 5vh solid transparent;
transition: all 0.1s ease-in-out;
cursor: pointer;
border-left: 5vh solid rgb(163, 162, 162);
position: relative;
margin-left: 1vh;
}
#women_and_scenes_arrow_right:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: 15vh rgba(255, 255, 255, 0.5);
border-color: transparent transparent transparent rgba(255, 255, 255, 0.987);
}
.disabled {
opacity: 0.5;
pointer-events: none;
}
.position_list {
height: 80%;
width: 70%;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
border: solid 0.5vh rgb(161, 160, 160);
border-radius: 1vh;
}
.morning_position {
height: 20%;
width: 90%;
text-align: center;
border-radius: 1vh;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.morning_position_txt {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.morning_position_value {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.evening_position {
height: 20%;
width: 90%;
text-align: center;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.evening_position_txt {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.evening_position_value {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.afternoon_position {
height: 20%;
width: 90%;
text-align: center;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.afternoon_position_txt {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.afternoon_position_value {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.night_position {
height: 20%;
width: 90%;
text-align: center;
border-radius: 1vh;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.night_position_txt {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
.night_position_value {
height: 100%;
width: 50%;
font-size: 1.8vh;
display: flex;
justify-content: center;
align-items: center;
}
</style>\
<!-- SCRIPT - 2 - Women -->\
<script>
// Get the scrollable element
var scrollableElement = document.getElementById('parent_woman_and_scenes_template');
// Get the arrow elements
var leftArrow = document.getElementById('women_and_scenes_arrow_left');
var rightArrow = document.getElementById('women_and_scenes_arrow_right');
var characters = [
{ name: "cherie" },
{ name: "lana" },
{ name: "elfie" },
{ name: "gabbie" },
{ name: "angela" },
{ name: "mia" },
{ name: "chanel" },
{ name: "julia" }
];
if (isCharacterKnown("mia") == false) {
characters = characters.filter(function (character) {
return character.name !== "mia";
});
}
if (isCharacterKnown("chanel") == false) {
characters = characters.filter(function (character) {
return character.name !== "chanel";
});
}
if (isCharacterKnown("julia") == false) {
characters = characters.filter(function (character) {
return character.name !== "julia";
});
}
// --------- Functions ---------------------------------------------------------------
function applyStylesToShadows() {
var characterKey = Object.keys(characters); // obj to array
for (var i = 0; i < characterKey.length; i++) {
var character = characters[characterKey[i]];
var bordercolor = gameData.characters.list[character.name]?.bordercolor; //--theme-color
var shadows = document.querySelectorAll('.icon_presentation_bubble > .shadow');
shadows.forEach(function (shadow, index) {
if (index === i) {
shadow.style.boxShadow = `inset 0 0 4vh 1.5vh ${bordercolor}`;
shadow.style.color = bordercolor;
}
});
}
}
function create_template(obj) {
let bordercolor = gameData.characters.list[obj.name]?.bordercolor;
let backgroundcolor = gameData.characters.list[obj.name]?.backgroundcolor
let trust = modVariable("get", "girl_stat", `${obj.name}.trust`);
let lust = modVariable("get", "girl_stat", `${obj.name}.lust`);
var templateId = `plus_button_${obj.name}`;
var template = `
<div class="woman_and_scenes_template" style="--theme-color: ${bordercolor}">
<div class="woman_and_scenes_icon_presentation">
<!--div class="plus_button" id="${templateId}" style="border-color:${bordercolor}">
<img src="ressources/icons/13A7.webp"style = "filter: drop-shadow(0 200vh 0 ${bordercolor});transform: translateY(-200vh);">
</div-->
<div class="icon_presentation_bubble"style="border-color:${bordercolor}">
<img src="${getCharacterImg(obj.name)}">
<div class="shadow"></div>
</div>
</div>
<div onclick="getscenePage('${obj.name}');" class="woman_and_scenes_scenes_button"style="background-color:${backgroundcolor}; border-color:${bordercolor};">
<div class="woman_and_scenes_scenes_button_img">
<img src="ressources/icons/13C16.webp">
</div>
<div class="woman_and_scenes_scenes_button_txt">
<p>Scenes</p>
</div>
</div>
<div onclick="getTrustPage('${obj.name}')" class="woman_trust_button"style="background-color:${backgroundcolor}; border-color:${bordercolor};">
<div class="woman_trust_button_img">
<img src="ressources/maingui/attributes/trust_icon.webp">
<div class="icon_stats_1_txt">${num_abreviation(trust)}</div>
</div>
<div class="woman_trust_button_txt">
<p translate="no">Trust Progress</p>
</div>
</div>
<div onclick="getLustPage('${obj.name}')" class="woman_lust_button"style="background-color:${backgroundcolor}; border-color:${bordercolor};">
<div class="woman_lust_button_img">
<img src="ressources/maingui/attributes/lust_icon.webp">
<div class="icon_stats_1_txt">${num_abreviation(lust)}</div>
</div>
<div class="woman_lust_button_txt">
<p translate="no">Lust Progress</p>
</div>
</div>
<div class="woman_and_scenes_description">
<div class="description_bubble"style="background-color:${backgroundcolor}; border-color:${bordercolor}">
<div class="description_bubble_left">
<div class="description_bubble_name">
<p translate="no">${SV.characters.list[obj.name].name}</p>
</div>
<div class="description_bubble_age">
<p>${SV.characters.list[obj.name].age} <span translate="no">y/o</span></p>
</div>
<div class="description_bubble_role">
<p translate="no">${SV.characters.list[obj.name].role}</p>
</div>
<div class="description_bubble_prsentationtxt">
<p>${gameData.characters.list[obj.name]?.desc}</p>
</div>
</div>
<div class="description_bubble_right">
<div class="description_bubble_right_top">
<div class="description_bubble_right_top_image">
<img src="ressources/maingui/sexuals/boobjob.webp">
</div>
<div class="description_bubble_right_top_size" translate="no">${gameData.characters.list[obj.name]?.cup_size}</div>
</div>
</div>
</div>
</div>
</div>`;
return template;
}
characters.forEach(function (character) {
scrollableElement.innerHTML += create_template(character);
});
applyStylesToShadows();
/*characters.forEach(function (character) { // à réactiver pour + button
getimageSet(character, `plus_button_${character.name}`);
});*/
// Define the width of the scrollable element
var mainelement = document.querySelector('.woman_and_scenes_template')
var scrollStep;
function calculatedwidth() {
var computedStyle = window.getComputedStyle(mainelement);
var width = computedStyle.width; // Width
var marginLeft = computedStyle.marginLeft; // Left margin
var marginRight = computedStyle.marginRight; // Right margin
var widthInt = parseInt(width, 10);
var marginLeftInt = parseInt(marginLeft, 10);
var marginRightInt = parseInt(marginRight, 10);
// Define the scrolling step (how many pixels to scroll per click)
scrollStep = widthInt + marginLeftInt + marginRightInt;
}
function fadeOut(i) {
if (leftArrow.classList.contains('disabled') || rightArrow.classList.contains('disabled')) {
return; // Exit early if the arrow is disabled
}
// Small margin of error to consider as the "end" or "start"
var errorMargin = scrollableElement.scrollWidth * 0.05;
// Check if scrolling is possible to the left or right
var canScrollLeft = (i < 0 && scrollableElement.scrollLeft > errorMargin);
var canScrollRight = (i > 0 && (scrollableElement.scrollLeft + scrollableElement.offsetWidth + errorMargin) < scrollableElement.scrollWidth);
// If scrolling is possible in the chosen direction, then perform the fade out and scrolling
if (canScrollLeft || canScrollRight) {
leftArrow.classList.add('disabled');
rightArrow.classList.add('disabled');
scrollableElement.style.opacity = "0";
setTimeout(function () {
scrollableElement.scrollBy({
left: scrollStep * i,
behavior: "smooth"
});
}, 100);
setTimeout(function () {
scrollableElement.style.opacity = "1";
// Wait for an additional half-second before enabling the arrows again
setTimeout(function () {
leftArrow.classList.remove('disabled');
rightArrow.classList.remove('disabled');
}, 250);
}, 300);
} else { // Else, do nothing (i.e., make scroll impossible)
return;
}
}
// Attach event listeners to the arrows
leftArrow.addEventListener('click', function () {
calculatedwidth();
fadeOut(-1);
});
rightArrow.addEventListener('click', function () {
calculatedwidth();
fadeOut(1);
});
// TODO, make it load directly in characters gallery
function getscenePage(characterName) {
if (characterName == "cherie") { // TODO catch character gallery
playPassage('GALLERY');
} else if (characterName == "lana") {
playPassage('GALLERY');
} else if (characterName == "elfie") {
playPassage('GALLERY');
} else if (characterName == "gabbie") {
playPassage('GALLERY');
} else if (characterName == "angela") {
playPassage('GALLERY');
} else if (characterName == "mia") {
playPassage('GALLERY');
} else if (characterName == "chanel") {
playPassage('GALLERY');
} else if (characterName == "julia") {
playPassage('GALLERY');
}
}
function getTrustPage(characterName) {
RoadM_appear(characterName);
}
function getLustPage(characterName) {
RoadM_appear(characterName);
}
</script>\
\
\
<!-- STYLE - 1 - Achievements -->\
<style>
.achievements_adjust {
height: 100%;
width: 100%;
margin-top: 3%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
align-content: center;
}
.achievements_upper_buttons {
width: 100%;
height: 15%;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
align-content: center;
}
.achievements_upper_mid {
width: 40vh;
height: 17vh;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
align-content: center;
border: 3px solid var(--MenuS_color_2_0);
border-radius: 2vh;
position: relative;
top: 3.5vh;
margin-right: 2vh;
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.achievements_upper_mid_top {
width: 80%;
/* height: 3.9vh; */
color: rgb(223, 216, 216);
text-align: center;
border-bottom: 3px solid var(--MenuS_color_2_0);
}
.achievements_upper_mid_top p {
font-size: 3.5vh;
margin: 0;
line-height: 1;
/* padding-bottom: 2vh; */
font-family: "Teko";
}
.achievements_upper_mid_bottom {
width: 100%;
height: 11vh;
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
align-content: center;
font-family: "Teko";
font-size: 3vh;
}
.achievements_rarity_display {
width: 20vh;
height: 2.8vh;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
}
.achievements_rarity_display p {
font-size: 2.5vh;
margin: 0;
}
.common {
color: rgb(89, 97, 102);
}
.uncommon {
color: rgb(60, 128, 0);
}
.rare {
color: rgb(36, 36, 178);
}
.epic {
color: rgb(112, 36, 166);
}
.legendary {
color: rgb(255, 215, 0);
}
.mythical {
color: red;
}
.achievements_upper_right {
width: 40vh;
height: 100%;
margin-right: 5vh;
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
align-content: center;
font-size: 4vh;
text-align: center;
align-items: center;
}
.achievements_upper_right_1 {
width: 22vh;
display: flex;
justify-content: center;
align-items: center;
height: 6vh;
border: 3px solid var(--MenuS_color_2_0);
border-radius: 2vh;
cursor: pointer;
padding-top: 1vh;
transition: all 0.1s ease-in-out;
margin-top: 5vh;
padding-bottom: 1vh;
color: rgb(223, 216, 216);
text-shadow: 0px 0px 8px var(--MenuS_color_2_1), 0px 0px 16px var(--MenuS_color_2_1), 0px 0px 24px var(--MenuS_color_2_1);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.achievements_upper_right_1:hover {
background-color: rgba(44, 43, 43, 0.5);
border-color: rgb(164, 163, 162);
}
.achievements_upper_left {
width: 40vh;
height: 100%;
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
align-content: center;
}
.achievements_upper_left_1 {
width: 16vh;
height: 16vh;
border: 3px solid var(--MenuS_color_2_0);
border-radius: 50%;
cursor: pointer;
transition: all 0.1s ease-in-out;
margin-top: 5vh;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
text-shadow: 0px 0px 8px var(--MenuS_color_2_1), 0px 0px 16px var(--MenuS_color_2_1), 0px 0px 24px var(--MenuS_color_2_1);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.achievements_upper_left_1 img {
width: 65%;
height: 65%;
margin-top: 1vh;
}
.achievements_upper_left_2 {
width: 16vh;
height: 8vh;
border: 3px solid rgb(173, 49, 49);
border-radius: 2vh;
transition: all 0.1s ease-in-out;
margin-top: 5vh;
color: rgb(223, 216, 216);
border-color: var(--MenuS_color_2_0);
text-shadow: 0px 0px 8px var(--MenuS_color_2_1), 0px 0px 16px var(--MenuS_color_2_1), 0px 0px 24px var(--MenuS_color_2_1);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.achievements_upper_left_2 p {
font-size: 4.5vh;
text-align: center;
margin: 0;
}
.achievements {
width: 100%;
height: 85%;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.achievements_scoll_menu {
width: 55vh;
height: 92%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
}
.achievements_arrow_up {
width: 0;
height: 0;
margin-left: 0.53vh;
border-left: 5vh solid transparent;
border-right: 5vh solid transparent;
transition: all 0.1s ease-in-out;
cursor: pointer;
border-bottom: 5vh solid var(--MenuS_color_2_0);
position: relative;
left: -0.3vh;
top: 0.1vh;
transition: all ease 0.3s;
}
.achievements_arrow_up:hover {
border-bottom: 5vh solid var(--MenuS_color_2_0_hover);
transition: all ease 0.3s;
}
.achievements_scrollwidth_block {
width: 80%;
height: 69.1%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
overflow-y: hidden;
overflow-x: hidden;
scrollbar-width: none;
scroll-behavior: smooth;
}
.achievements_clickable_block {
width: 13vh;
height: 13vh;
border: 2px solid rgb(173, 49, 49);
cursor: pointer;
transition: all 0.1s ease-in-out;
border-radius: 2vh;
margin: 1.1vh;
font-size: 2vh;
font-weight: bold;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
text-shadow: 0px 0px 8px var(--MenuS_color_2_1), 0px 0px 16px var(--MenuS_color_2_1), 0px 0px 24px var(--MenuS_color_2_1);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.3);
background-image: none;
}
.achievements_clickable_block:hover {
background-color: rgba(100, 99, 99, 0.5) !important;
border-color: var(--MenuS_color_2_0);
}
.achievements_clickable_block_locked {
border: 3px solid var(--MenuS_color_2_0);
width: 13vh;
height: 13vh;
transition: all 0.1s ease-in-out;
border-radius: 2vh;
margin: 1.1vh;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
text-shadow: 0px 0px 8px var(--MenuS_color_2_1), 0px 0px 16px var(--MenuS_color_2_1), 0px 0px 24px var(--MenuS_color_2_1);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
transition: all ease 0.3s;
}
.achievements_clickable_block_locked:hover {
cursor: pointer;
transition: all ease 0.3s;
border: 3px solid var(--MenuS_color_2_0_hover);
text-shadow: 0px 0px 8px var(--MenuS_color_2_1_hover), 0px 0px 16px var(--MenuS_color_2_1_hover), 0px 0px 24px var(--MenuS_color_2_1_hover);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1_hover), 0 0 0.5vw var(--MenuS_color_2_1_hover), 0 0 1vw var(--MenuS_color_2_1_hover);
}
.achievements_clickable_block_locked img {
width: 40%;
height: 50%;
}
.achievements_arrow_down {
width: 0;
height: 0;
margin-left: 0.53vh;
border-left: 5vh solid transparent;
border-right: 5vh solid transparent;
transition: all 0.1s ease-in-out;
cursor: pointer;
border-top: 5vh solid var(--MenuS_color_2_0);
position: relative;
left: -0.3vh;
transition: all ease 0.3s;
}
.achievements_arrow_down:hover {
border-top: 5vh solid var(--MenuS_color_2_0_hover);
transition: all ease 0.3s;
}
.achievements_template_parent {
width: 55vh;
height: 85%;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
transition: all 0.1s ease-in-out;
}
.achievements_template {
width: 55vh;
height: 85%;
border: 3px solid rgb(173, 49, 49);
border-radius: 4vh;
color: rgb(223, 216, 216);
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-image: none;
}
.achievements_title {
width: 100%;
/* height: 16%; */
border-radius: 4vh 4vh 0 0;
display: flex;
justify-content: center;
align-items: center;
font-size: 5vh;
font-weight: bold;
margin-top: 3vh;
padding-left: 1vh;
padding-right: 1vh;
}
.achievements_title p {
text-align: center;
margin: 0;
}
.achievements_title_description {
width: 85%;
height: 47%;
border-radius: 0 0 4vh 4vh;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 2.5vh;
}
.achievements_title_description p {
margin: 1vh;
}
.achievements_requirements {
width: 100%;
height: 33%;
border-radius: 0 0 8vh 8vh;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.achievements_requirements_box {
width: 33.3333333333333%;
height: 110%;
border-radius: 0 0 4vh 4vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.achievements_requirements_box_icon {
width: 10vh;
height: 10vh;
display: flex;
justify-content: center;
align-items: center;
border: 3px solid var(--MenuS_color_2_0);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
text-shadow: 0px 0px 8px var(--MenuS_color_2_1), 0px 0px 16px var(--MenuS_color_2_1), 0px 0px 24px var(--MenuS_color_2_1);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_2_1), 0 0 0.5vw var(--MenuS_color_2_1), 0 0 1vw var(--MenuS_color_2_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.achievements_requirements_box_icon img {
height: 80%;
aspect-ratio: 1/1;
border-radius: 28%;
object-fit: fill;
}
.achievements_requirements_box p {
font-size: 2vh;
margin: 1vh;
max-width: 80%;
height: 50%;
display: flex;
flex-wrap: wrap;
object-fit: contain;
text-align: center;
overflow: hidden;
}
.achievements_trophy_counter {
opacity: 0;
height: 10vh;
aspect-ratio: 1/1;
border: 3px solid var(--MenuS_color_2_0);
border-radius: 50%;
position: relative;
top: -26vh;
left: -59.75vh;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
text-align: center;
background-color: #0a0a0a;
transition: all 0.1s ease-in-out;
}
.achievements_trophy_counter p {
font-size: 3vh;
margin: 0;
position: relative;
}
.achievements_trophy_counter img {
width: 40%;
height: 40%;
object-fit: fill;
position: relative;
left: 0.5vh;
}
</style>\
<!-- SCRIPT - 1 - Achievements -->\
<script>
function achievementPageSetup() {
var arrowUp = document.querySelector('.achievements_arrow_up');
var arrowDown = document.querySelector('.achievements_arrow_down');
var mainelement = document.querySelector('.achievements_scrollwidth_block');
var achievementsScrollBlock = document.querySelector('.achievements_scrollwidth_block');
var mainelementright = document.querySelector('.achievements_template_parent')
var unlockedAchievementsCount = 0;
var counter = document.querySelector('.achievements_trophy_counter');
function calculateScrollStep() {
var computedStyle = window.getComputedStyle(mainelement);
var height = computedStyle.height;
var borderTopWidth = computedStyle.borderTopWidth;
var borderBottomWidth = computedStyle.borderBottomWidth;
var marginTop = computedStyle.marginTop;
var marginBottom = computedStyle.marginBottom;
var heightInt = parseInt(height, 10);
var marginTopInt = parseInt(marginTop, 10);
var marginBottomInt = parseInt(marginBottom, 10);
var borderTopWidthInt = parseInt(borderTopWidth, 10);
var borderBottomWidthInt = parseInt(borderBottomWidth, 10);
return (heightInt + marginTopInt + marginBottomInt + borderTopWidthInt + borderBottomWidthInt) * 1;
}
arrowUp.addEventListener('click', function () {
mainelement.scrollTop -= calculateScrollStep();
});
arrowDown.addEventListener('click', function () {
mainelement.scrollTop += calculateScrollStep();
});
//for (let i = 0; i < SV.achievements.list.length; i++) {
for (let achievementKey in gameData.achievements.list) {
let achievementStaObj = gameData.achievements.list[achievementKey];
let achievementDynObj = SV.achievements.list[achievementKey];
let achievementBlock = document.createElement('div');
if (achievementDynObj.unlocked === 0) {
achievementBlock.classList.add('achievements_clickable_block_locked');
let lockedImg = document.createElement('img');
lockedImg.setAttribute('src', "ressources/icons/13F1.webp");
achievementBlock.appendChild(lockedImg);
} else {
achievementBlock.textContent = achievementStaObj.name;
achievementBlock.style.color = "rgb(223, 216, 216)";
achievementBlock.classList.add('achievements_clickable_block');
let colors = {
0: "rgba(54, 69, 79, 0.7)", // Common
1: "rgba(60, 128, 0, 0.7)", // Uncommon
2: "rgba(36, 36, 178, 0.7)", // Rare
3: "rgba(112, 13, 166, 0.7)", // Epic
4: "rgba(255, 215, 0, 0.7)", // Legendary
5: "rgba(255, 0, 0, 0.7)" // Mythical
};
achievementBlock.style.borderColor = colors[achievementStaObj.rarity];
achievementBlock.style.boxShadow = `0 0 0.5vw ${colors[achievementStaObj.rarity]}, 0 0 0.5vw ${colors[achievementStaObj.rarity]}, 0 0 1vw ${colors[achievementStaObj.rarity]}`;
achievementBlock.style.textShadow = `0 0 0.5vw ${colors[achievementStaObj.rarity]}, 0 0 0.5vw ${colors[achievementStaObj.rarity]}, 0 0 1vw ${colors[achievementStaObj.rarity]}`;
/* switch (achievementStaObj.rarity) {
case 0: // Common
achievementBlock.style.borderColor = "rgba(54, 69, 79, 0.8)";
achievementBlock.style.boxShadow = "0 0 0.5vw rgba(54, 69, 79, 0.5), 0 0 0.5vw rgba(54, 69, 79, 0.5), 0 0 1vw rgba(54, 69, 79, 0.5)";
achievementBlock.style.textShadow = "0 0 0.5vw rgba(54, 69, 79, 0.5), 0 0 0.5vw rgba(54, 69, 79, 0.5), 0 0 1vw rgba(54, 69, 79, 0.5)";
break;
case 1: // Uncommon
achievementBlock.style.borderColor = "rgba(60, 128, 0, 0.8)";
achievementBlock.style.boxShadow = "0 0 0.5vw rgba(60, 128, 0, 0.8), 0 0 0.5vw rgba(60, 128, 0, 0.5), 0 0 1vw rgba(60, 128, 0, 0.5)";
achievementBlock.style.textShadow = "0 0 0.5vw rgba(60, 128, 0, 0.8), 0 0 0.5vw rgba(60, 128, 0, 0.5), 0 0 1vw rgba(60, 128, 0, 0.5)";
break;
case 2: // Rare
achievementBlock.style.borderColor = "rgba(36, 36, 178, 0.8)";
achievementBlock.style.boxShadow = "0 0 0.5vw rgba(36, 36, 178, 0.8), 0 0 0.5vw rgba(36, 36, 178, 0.5), 0 0 1vw rgba(36, 36, 178, 0.5)";
achievementBlock.style.textShadow = "0 0 0.5vw rgba(36, 36, 178, 0.8), 0 0 0.5vw rgba(36, 36, 178, 0.5), 0 0 1vw rgba(36, 36, 178, 0.5)";
break;
case 3: // Epic
achievementBlock.style.borderColor = "rgba(112, 13, 166, 0.8)";
achievementBlock.style.boxShadow = "0 0 0.5vw rgba(112, 13, 166, 0.8), 0 0 0.5vw rgba(112, 13, 166, 0.5), 0 0 1vw rgba(112, 13, 166, 0.5)";
achievementBlock.style.textShadow = "0 0 0.5vw rgba(112, 13, 166, 0.8), 0 0 0.5vw rgba(112, 13, 166, 0.5), 0 0 1vw rgba(112, 13, 166, 0.5)";
break;
case 4: // Legendary
achievementBlock.style.borderColor = "rgba(255, 215, 0, 0.8)";
achievementBlock.style.boxShadow = "0 0 0.5vw rgba(255, 215, 0, 0.8), 0 0 0.5vw rgba(255, 215, 0, 0.5), 0 0 1vw rgba(255, 215, 0, 0.5)";
achievementBlock.style.textShadow = "0 0 0.5vw rgba(255, 215, 0, 0.8), 0 0 0.5vw rgba(255, 215, 0, 0.5), 0 0 1vw rgba(255, 215, 0, 0.5)";
break;
case 5: // Mythical
achievementBlock.style.borderColor = "rgba(255, 0, 0, 0.8)";
achievementBlock.style.boxShadow = "0 0 0.5vw rgba(255, 0, 0, 0.8), 0 0 0.5vw rgba(255, 0, 0, 0.8), 0 0 1vw rgba(204, 85, 0, 0.5)";
achievementBlock.style.textShadow = "0 0 0.5vw rgba(255, 0, 0, 0.8), 0 0 0.5vw rgba(255, 0, 0, 0.8), 0 0 1vw rgba(204, 85, 0, 0.5)";
break;
} */
}
var timeTransition = 300; // ms
achievementBlock.addEventListener('click', function () {
displayAchievementDetails(achievementKey);
});
achievementsScrollBlock.appendChild(achievementBlock);
if (achievementDynObj.unlocked === 1) {
unlockedAchievementsCount++;
}
}
function displayAchievementPoints(achievementKey) {
let achievementStaObj = gameData.achievements.list[achievementKey];
let achievementDynObj = SV.achievements.list[achievementKey];
// Retrieve the rarity of the clicked achievement
let rarity = achievementStaObj.rarity;
var trophyBorderColor = document.querySelector('.achievements_trophy_counter');
var trophyboxShadow = document.querySelector('.achievements_trophy_counter');
trophyBorderColor.style.borderColor = raritycolor[rarity].borderColor;
trophyboxShadow.style.boxShadow = raritycolor[rarity].boxShadow;
// Determine point value based on rarity using the provided mapping
let points = gameData.achievements.rarityToPointValue[rarity];
// Update the achievements_trophy_counter div with the point value
let counterDiv = counter.querySelector('p');
counterDiv.textContent = points;
}
var raritycolor = {
0: {
borderColor: "rgba(54, 69, 79, 0.5)",
backgroundColor: "rgba(0, 0, 0, 0.4)",
textColor: "rgb(223, 216, 216)",
boxShadow: "0 0 0.5vw rgba(54, 69, 79, 0.5), 0 0 0.5vw rgba(54, 69, 79, 0.5), 0 0 1vw rgba(54, 69, 79, 0.5)"
},
1: {
borderColor: "rgb(60, 128, 0)",
backgroundColor: "rgba(0, 0, 0, 0.4)",
boxShadow: "0 0 0.5vw rgba(60, 128, 0, 0.5), 0 0 0.5vw rgba(60, 128, 0, 0.5), 0 0 1vw rgba(60, 128, 0, 0.5)",
textColor: "rgb(223, 216, 216)"
},
2: {
borderColor: "rgb(36, 36, 178)",
backgroundColor: "rgba(0, 0, 0, 0.4)",
boxShadow: "0 0 0.5vw rgba(36, 36, 178, 0.5), 0 0 0.5vw rgba(36, 36, 178, 0.5), 0 0 1vw rgba(36, 36, 178, 0.5)",
textColor: "rgb(223, 216, 216)"
},
3: {
borderColor: "rgb(112, 13, 166)",
backgroundColor: "rgba(0, 0, 0, 0.4)",
boxShadow: "0 0 0.5vw rgba(112, 13, 166, 0.8), 0 0 0.5vw rgba(112, 13, 166, 0.5), 0 0 1vw rgba(112, 13, 166, 0.5)",
textColor: "rgb(223, 216, 216)"
},
4: {
borderColor: "rgb(255, 215, 0)",
backgroundColor: "rgba(0, 0, 0, 0.4)",
boxShadow: "0 0 0.5vw rgba(255, 215, 0, 0.8), 0 0 0.5vw rgba(255, 215, 0, 0.5), 0 0 1vw rgba(255, 215, 0, 0.5)",
textColor: "rgb(223, 216, 216)"
},
5: {
borderColor: "red",
backgroundColor: "rgba(0, 0, 0, 0.4)",
boxShadow: "0 0 0.5vw rgba(255, 0, 0, 0.8), 0 0 0.5vw rgba(255, 0, 0, 0.8), 0 0 1vw rgba(204, 85, 0, 0.5)",
textColor: "rgb(223, 216, 216)"
}
}
function displayAchievementDetails(achievementKey) {
let achievementStaObj = gameData.achievements.list[achievementKey];
let achievementDynObj = SV.achievements.list[achievementKey];
var requirementBox = "";
var borderColor = "";
var boxShadow = "";
let rarity = achievementStaObj.rarity;
borderColor = raritycolor[rarity].borderColor;
backgroundColor = raritycolor[rarity].backgroundColor;
boxShadow = raritycolor[rarity].boxShadow;
for (let i = 0; i < achievementStaObj.requirements.length; i++) {
requirementBox += `
<div class="achievements_requirements_box">
<div class="achievements_requirements_box_icon">
<img src="${achievementStaObj.requirements[i].image}">
</div>
<!--p>${achievementStaObj.requirements[i].description}</p-->
<p>${achievementStaObj.requirements[i].name}</p>
</div>`;
}
var template = `
<div class="achievements_template" style="border-color: ${borderColor}; background-color: ${backgroundColor}; box-shadow: ${boxShadow};">
<div class="achievements_title">
<p>${achievementStaObj.name}</p>
</div>
<div class="achievements_title_description">
<p>${achievementStaObj.description}</p>
</div>
<div class="achievements_requirements">
${requirementBox}
</div>
</div>`;
mainelementright.style.opacity = "0";
counter.style.opacity = "0";
setTimeout(function () {
mainelementright.innerHTML = template;
displayAchievementPoints(achievementKey);
mainelementright.style.opacity = "1";
counter.style.opacity = "1";
}, timeTransition);
}
for (achievementKey in gameData.achievements.list) {
let achievementDynObj = gameData.achievements.list[achievementKey];
if (achievementDynObj.unlocked === 1) {
displayAchievementDetails(achievementKey);
break;
}
}
const pointsDisplay = document.querySelector('.achievements_upper_left_2 p');
pointsDisplay.textContent = `${SV.achievements.totalAchievementPoints}`;
};
achievementPageSetup();
</script>\
\
\
<!-- STYLE - 1 - Market -->\
<style>
/* Outer container fixed at 120vh x 65vh */
.MRKTouter-container {
/* width: 120vh; */
height: 65vh;
/* overflow: hidden; */
/* background-color: #0a0a0a; */
padding: 1vh;
display: flex;
flex-direction: column;
top: 50%;
position: relative;
transform: translateY(-50%);
}
/* Container for all content */
.MRKTcontainer {
display: flex;
flex-direction: column;
font-size: 1.6vh;
height: 100%;
}
/* Top Bar */
.MRKTtop-bar {
position: relative;
z-index: 2;
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(135deg, #1c1c1c, #2c2c2c);
padding: 1.2vh 1.6vh;
margin-bottom: 1.6vh;
border-radius: 1.2vh;
/* box-shadow: 0 0 2vh rgba(30, 144, 255, 0.8); */
box-shadow: 0 0 2vh var(--MenuS_color_3_1);
height: 6.4vh;
flex-shrink: 0;
position: relative;
}
/*.MRKTtop-bar::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(45deg, rgba(0, 123, 255, 0.2), transparent);
opacity: 0.5;
z-index: -1;
animation: MRKTglowAnimation 5s infinite;
}
@keyframes MRKTglowAnimation {
0% {
transform: translateX(-100%);
}
100% {
transform: translateX(100%);
}
}*/
.MRKTconnection-streak, .MRKTcoins-balance, .MRKTcheats-section {
display: flex;
align-items: center;
position: relative;
z-index: 1;
}
/* Make the streak and coin balance closer */
.MRKTtop-bar-left {
display: flex;
align-items: center;
gap: 3vh; /* Adjusted space between streak and coins */
}
.MRKTflame-icon {
height: 2.8vh;
margin-right: 0.8vh;
animation: MRKTflicker 1.5s infinite alternate;
}
@keyframes MRKTflicker {
0% { opacity: 1; }
50% { opacity: 0.8; }
100% { opacity: 1; }
}
.MRKTcoins-balance img {
width: 2.8vh;
height: 2.8vh;
margin-right: 0.5vh;
}
.MRKTcheats-section {
display: flex;
}
.MRKTcheat span {
display: flex;
align-items: center;
}
#MRKTstreak {
font-weight: bold;
font-size: 120%;
/* text-shadow: 0 0 0.8vh rgba(0, 123, 255, 0.8); */
text-shadow: 0 0 0.8vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
position: relative;
}
#MRKTcoin-count {
font-weight: bold;
font-size: 120%;
/* text-shadow: 0 0 0.8vh rgba(0, 123, 255, 0.8); */
text-shadow: 0 0 0.8vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
}
/* Tooltip for streak information */
.MRKTstreak-tooltip {
display: none;
position: absolute;
top: 100%;
left: 50%;
background-color: #222;
color: #fff;
padding: 1vh 1.5vh;
border-radius: 0.8vh;
/* box-shadow: 0 0 1vh rgba(0, 123, 255, 0.8); */
box-shadow: 0 0 1vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
font-size: 1.4vh;
width: max-content;
text-align: left;
white-space: nowrap;
z-index: 10;
opacity: 0;
transition: opacity 0.3s;
}
.MRKTconnection-streak:hover .MRKTstreak-tooltip {
display: block;
opacity: 1;
}
.MRKTcheat {
margin-left: 3vh;
text-align: center;
display: flex;
align-items: center;
position: relative;
}
.MRKTcheat-icon {
height: 4vh;
margin-right: 0.8vh;
/* filter: drop-shadow(0 0 0.4vh rgba(0, 123, 255, 0.8)); */
filter: drop-shadow(0 0 0.4vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent));
}
.MRKTcheat button {
background-color: #007bff;
color: white;
border: none;
padding: 0.8vh 1.6vh;
border-radius: 0.8vh;
margin-right: 1vh;
cursor: pointer;
/* box-shadow: 0 0 0.8vh rgba(0, 123, 255, 0.7),
0 0 1.2vh rgba(0, 123, 255, 0.7); */
box-shadow: 0 0 0.8vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent),
0 0 1.2vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
transition: background-color 0.3s, transform 0.3s;
font-size: 0.96vh;
position: relative;
overflow: hidden;
min-width: 8vh;
}
.MRKTcheat button::before {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
transition: left 0.5s;
z-index: 1;
}
.MRKTcheat button:hover::before {
left: 100%;
}
.MRKTcheat button:hover {
background-color: #0056b3;
transform: translateY(-1.6px);
}
.MRKTcheat button:disabled {
background-color: #666;
cursor: not-allowed;
}
/* Info Icon */
.MRKTinfo-icon {
width: 3.2vh;
height: 3.2vh;
border-radius: 50%;
background-color: #007bff;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
font-weight: bold;
margin-left: 3vh;
font-size: 1.8vh;
position: relative;
/* box-shadow: 0 0 1.2vh rgba(0, 123, 255, 0.8); */
box-shadow: 0 0 1.2vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
transition: transform 0.3s, box-shadow 0.3s;
}
.MRKTinfo-icon:hover {
transform: scale(1.1);
/* box-shadow: 0 0 1.6vh rgba(0, 123, 255, 1); */
box-shadow: 0 0 1.6vh var(--MenuS_color_3_1);
}
/* Main Content */
.MRKTmain-content {
display: flex;
gap: 1.6vh;
flex: 1;
height: 52vh;
}
.MRKTleft-section, .MRKTright-section {
padding: 1.6vh 1.6vh;
background-color: #1c1c1c;
border-radius: 0.8vh;
/* box-shadow: 0 0 0.8vh rgba(0, 123, 255, 1); */
box-shadow: 0 0 0.8vh var(--MenuS_color_3_1);
display: flex;
flex-direction: column;
overflow-y: auto;
scrollbar-width: thin;
}
.MRKTleft-section {
flex: 3;
}
.MRKTright-section {
flex: 1;
}
.MRKTitems-info, .MRKTright-section h2 {
font-size: 2.08vh;
font-weight: bold;
margin-bottom: 1.2vh;
text-shadow: 0 0 0.8vh #007bff;
}
.MRKTitems-info-title {
display: inline-block;
}
.MRKTitems-info-filter {
display: inline-block;
position: relative;
z-index: 1;
margin: 0 0.5em;
padding: 0.2em 0.7em;
background-color: rgb(102, 102, 102);
cursor: pointer;
min-width: 3em;
max-width: 10em;
border-radius: 0.8em;
transition-property: border-radius, min-width;
transition-duration: 0.3s;
}
.MRKTitems-info-filter.active {
min-width: 10em;
border-radius: 0.8em 0.8em 0 0;
}
.MRKTitems-info-filter .MRKTitems-info-filterTitle {
transition: padding-left 0.2s;
}
.MRKTitems-info-filter:hover .MRKTitems-info-filterTitle,
.MRKTitems-info-filter.active .MRKTitems-info-filterTitle {
padding-left: 0.2em;
}
.MRKTitems-info-filter .MRKTitems-info-filterList {
position: absolute;
top: 100%;
left: 0;
width: 100%;
display: flex;
flex-direction: column;
transition: opacity 0.3s, transform 0.3s;
transform: translateY(-1em);
pointer-events: none;
opacity: 0;
}
.MRKTitems-info-filter.active .MRKTitems-info-filterList {
transform: translateY(0);
pointer-events: auto;
opacity: 1;
}
.MRKTitems-info-filter .MRKTitems-info-filterList div:last-child {
border-radius: 0 0 0.3em 0.3em;
}
.MRKTitems-info-filter .MRKTitems-info-filterList div {
padding: 0.2em 0.7em;
background-color: rgb(102, 102, 102);
white-space: nowrap;
overflow-x: hidden;
cursor: pointer;
transition-property: transform, background-color;
transition-timing-function: cubic-bezier(.15,.15,.15,1);
transition-duration: 0.3s;
}
.MRKTitems-info-filter .MRKTitems-info-filterList div:hover {
transform: translateX(0.2em);
background-color: rgb(77, 77, 77);
}
.MRKTitems-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2.4vh;
}
.MRKTitem-image {
height: 14vh !important;
}
.MRKTicon-slots .MRKTicon-slot {
margin-bottom: 2.4vh;
}
.MRKTicon-slots {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.MRKTitems-container::-webkit-scrollbar, .MRKTicon-slots::-webkit-scrollbar {
width: 0.64vh;
}
.MRKTitems-container::-webkit-scrollbar-track, .MRKTicon-slots::-webkit-scrollbar-track {
background: #2c2c2c;
border-radius: 0.32vh;
}
.MRKTitems-container::-webkit-scrollbar-thumb, .MRKTicon-slots::-webkit-scrollbar-thumb {
background-color: #007bff;
border-radius: 0.32vh;
}
/* Square-shaped items */
.MRKTitem {
padding: 0.8vh;
border-radius: 0.8vh;
text-align: center;
/* box-shadow: 0 0 1.5vh rgba(0, 123, 255, 1); */ /* Increased glow intensity */
box-shadow: 0 0 1.5vh var(--MenuS_color_3_1);
transition: transform 0.3s, box-shadow 0.3s;
aspect-ratio: 1 / 1;
display: flex;
flex-direction: column;
justify-content: space-evenly;
overflow: hidden;
position: relative;
align-items: center;
}
.MRKTitem img {
border-radius: 0.4vh;
object-fit: cover;
max-width: 100%;
max-height: 100%;
}
/* Rarity Overlays */
.MRKTitem[data-rarity="gray"] {
border: 2.4px solid rgba(158, 158, 158, 0.8); /* Increased border thickness */
box-shadow: 0 0 2vh rgba(158, 158, 158, 0.8); /* Increased grey glow */
}
.MRKTitem:hover {
transform: scale(1.05);
box-shadow: 0 0 2.4vh rgba(158, 158, 158, 1); /* Stronger hover effect */
}
.MRKTitem[data-rarity="blue"] {
border: 2.4px solid #007bff;
box-shadow: 0 0 2.4vh rgba(0, 123, 255, 1); /* Increased blue glow */
animation: MRKTblueGlow 3s infinite alternate;
}
@keyframes MRKTblueGlow {
0% { box-shadow: 0 0 1.2vh rgba(0, 123, 255, 0.8); }
100% { box-shadow: 0 0 2.4vh rgba(0, 123, 255, 1); }
}
.MRKTitem[data-rarity="yellow"] {
border: 2.4px solid #ffd700;
box-shadow: 0 0 2.4vh rgba(255, 215, 0, 1); /* Increased yellow glow */
animation: MRKTyellowSparkle 2s infinite alternate;
}
@keyframes MRKTyellowSparkle {
0% { box-shadow: 0 0 1.2vh rgba(255, 215, 0, 0.8); }
100% { box-shadow: 0 0 2.4vh rgba(255, 215, 0, 1); }
}
.MRKTcoin-icon {
height: 2.4vh;
margin-right: 0.64vh;
}
.MRKTitem-price {
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
}
.MRKTicon-slot {
border-radius: 0.8vh;
width: 45%;
aspect-ratio: 1 / 1;
text-align: center;
/* box-shadow: 0 0 0.48vh rgba(0, 123, 255, 0.8); */
box-shadow: 0 0 0.48vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
display: flex;
flex-direction: column;
justify-content: space-between;
overflow: hidden;
transition: transform 0.3s, box-shadow 0.3s;
position: relative;
}
.MRKTicon-slot img {
width: 100%;
height: 100%;
object-fit: cover;
}
.MRKTicon-slot-text {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0.8vh;
text-transform: uppercase;
background-color: rgba(0, 0, 0, 0.6);
color: white;
font-size: 1.2vh;
/* text-shadow: 0 0 0.4vh rgba(0, 123, 255, 0.8); */
text-shadow: 0 0 0.4vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
}
/* .MRKTitem:hover, */.MRKTicon-slot:hover {
transform: scale(1.05);
/* box-shadow: 0 0 2.4vh rgba(0, 123, 255, 1); */ /* Stronger hover effect */
box-shadow: 0 0 2.4vh var(--MenuS_color_3_1);
}
.MRKTbuy-button {
background-color: rgb(0, 123, 255);
color: white;
border: none;
padding: 0.96vh 1.2vh;
border-radius: 0.4vh;
cursor: pointer;
transition: background-color 0.3s, transform 0.3s, box-shadow 0.3s;
/* box-shadow: 0 0 0.4vh rgba(0, 123, 255, 0.8),
0 0 1.2vh rgba(0, 123, 255, 0.8); */
box-shadow: 0 0 0.4vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent),
0 0 1.2vh color-mix(in srgb, var(--MenuS_color_3_1) 80%, transparent);
font-size: 1.28vh;
font-weight: bold;
letter-spacing: 0.16vh;
text-transform: uppercase;
}
.MRKTbuy-button:hover {
background-color: rgb(0, 86, 179);
transform: scale(1.1);
/* box-shadow: 0 0 2vh rgba(0, 123, 255, 1),
0 0 2.4vh rgba(0, 123, 255, 1); */
box-shadow: 0 0 2vh var(--MenuS_color_3_1),
0 0 2.4vh var(--MenuS_color_3_1);
}
.MRKTbuy-button:disabled {
background-color: #666;
cursor: not-allowed;
}
.MRKTbuy-button.purchased_equip {
background-color: rgb(16, 184, 42);
box-shadow: 0 0 0.4vh rgba(16, 184, 42, 0.8),
0 0 1.2vh rgba(16, 184, 42, 0.8);
}
.MRKTbuy-button.purchased_equip:hover {
background-color: rgb(13, 155, 34);
box-shadow: 0 0 0.4vh rgba(16, 184, 42, 1),
0 0 1.2vh rgba(16, 184, 42, 1);
}
.MRKTbuy-button.purchased_unequip {
background-color: rgb(73, 156, 79);
box-shadow: 0 0 0.4vh rgba(73, 156, 79, 0.8),
0 0 1.2vh rgba(73, 156, 79, 0.8);
}
.MRKTbuy-button.purchased_unequip:hover {
background-color: rgb(11, 126, 28);
box-shadow: 0 0 0.4vh rgba(73, 156, 79, 1),
0 0 1.2vh rgba(73, 156, 79, 1);
}
.MRKTbuy-button.MRKTbutton-error {
background-color: red;
}
/*.MRKTbuy-button.equipped-not-purchasable {
background-color: #444;
cursor: default;
opacity: 0.6;
}
.MRKTbuy-button.equipped-not-purchasable:hover {
background-color: #444;
}
.MRKTbuy-button.equipped-not-purchasable:hover::before {
content: "Unequip";
position: absolute;
left: 50%;
transform: translateX(-50%);
color: white;
font-weight: bold;
text-shadow: 0 0 0.4vh rgba(0, 123, 255, 0.8);
}*/
.MRKTshake {
animation: MRKTshake 0.5s;
}
@keyframes MRKTshake {
0% { transform: translate(0.8px, 0.8px) rotate(0deg); }
10% { transform: translate(-0.8px, -1.6px) rotate(-1deg); }
20% { transform: translate(-2.4px, 0px) rotate(1deg); }
30% { transform: translate(2.4px, 1.6px) rotate(0deg); }
40% { transform: translate(0.8px, -0.8px) rotate(1deg); }
50% { transform: translate(-0.8px, 1.6px) rotate(-1deg); }
60% { transform: translate(-2.4px, 0.8px) rotate(0deg); }
70% { transform: translate(2.4px, 0.8px) rotate(-1deg); }
80% { transform: translate(-0.8px, -0.8px) rotate(1deg); }
90% { transform: translate(0.8px, 1.6px) rotate(0deg); }
100% { transform: translate(0.8px, -1.6px) rotate(-1deg); }
}
/* Blurred Background for Pop-ups */
.MRKTblurred-background {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(8px);
z-index: 10;
display: none;
}
.MRKTblurred-background.show {
display: block;
}
</style>\
<!-- SCRIPT - 1 - Market -->\
<script>
function MRKT_init() {
SV.market.filter = null; // yah or nah ?
MRKT_setupInfoPopUpUi();
MRKT_setupCheatButtons();
MRKT_updateFilterButtons();
MRKT_updateZeta();
MRKT_updateUiItems(true);
MRKT_updateUiEquipped();
}
function MRKT_updateUiItems(hardRefresh = false) { // DOM
let itemsCont = document.querySelector('.MRKTitems-container');
if (!itemsCont) throw new Error("MRKTitems-container Div not found");
if (hardRefresh === true) itemsCont.innerHTML = "";
function setupButton(item, buttonEl) {
let itemData = gameData.market.items[item];
let typeData = gameData.market.types[itemData.type];
buttonEl.className = ""; // clear all
buttonEl.classList.add('MRKTbuy-button');
//setup the innerHtml, disable and onclick
let bought = false;
let equiped = false;
let cantBeBought = false;
if (typeData.oneTimeBuy) {
bought = SV.market.items[item] ?? bought; // undefined or true
equiped = SV.market.equipped[item] ?? equiped; // undefined or true
}
if (typeData.zeta === null) {
cantBeBought = true;
}
if (bought === true) {
if (equiped === true) {
buttonEl.innerHTML = `Unequip ${itemData.name}`;
buttonEl.classList.add('purchased_unequip');
buttonEl.onclick = () => { MRKT_unequipIcon(item) };
} else {
buttonEl.innerHTML = `Equip ${itemData.name}`;
buttonEl.classList.add('purchased_equip');
buttonEl.onclick = () => { MRKT_equipIcon(item) };
}
} else if (cantBeBought === true) {
buttonEl.innerHTML = `${itemData.name}`;
} else {
buttonEl.innerHTML = `Buy ${itemData.name}`;
buttonEl.onclick = () => { MRKT_buyItem(item, buttonEl) };
}
}
function filterOut(itemKey, itemData, typeData) {
let filterData = gameData.market.filters[SV.market.filter];
if (!filterData) return false;
if (filterData.itemKey) { // ex: "^.*MysteryBox$"
let regex = new RegExp(filterData.itemKey);
if (!regex.test(itemKey)) return true;
}
if (filterData.character) { // ex: "^mc$"
let regex = new RegExp(filterData.character);
if (!regex.test(itemData.character)) return true;
}
if (filterData.type) { // ex: "^.*eventIcons$"
let regex = new RegExp(filterData.type);
if (!regex.test(itemData.type)) return true;
}
return false;
}
for (let itemKey in gameData.market.items) {
let itemData = gameData.market.items[itemKey];
let typeData = gameData.market.types[itemData.type];
//filter
if (filterOut(itemKey, itemData, typeData) === true) continue;
let preExistingItemDiv = itemsCont.querySelector(`.MRKTitem[itemkey="${itemKey}"]`);
let isMysteryBox = itemData.type.includes('MysteryBox'); // ex: blueMysteryBox
let isCustomIcon = itemData.type === 'customIcon';
if (preExistingItemDiv) {
let buttonEl = preExistingItemDiv.querySelector('.MRKTbuy-button');
setupButton(itemKey, buttonEl);
let iconImg = preExistingItemDiv.querySelector('.MRKTitem-image');
if (isCustomIcon) iconImg.src = getCharacterImg('mc');
} else {
let itemDiv = document.createElement('div');
itemDiv.classList.add('MRKTitem');
itemDiv.setAttribute('itemKey', itemKey)
itemDiv.setAttribute('data-rarity', typeData.rarity);
let iconImg = document.createElement('img');
iconImg.classList.add('MRKTitem-image');
if (isMysteryBox) iconImg.src = typeData.imageSrc;
else if (isCustomIcon) iconImg.src = getCharacterImg('mc');
else iconImg.src = 'ressources/icons/' + itemData.imgSrc;
let priceDiv = document.createElement('div');
priceDiv.classList.add('MRKTitem-price');
if (typeData.zeta === null) { // not meant to be bought
priceDiv.innerHTML = 'Aquired through an event';
} else {
let priceImg = document.createElement('img');
priceImg.classList.add('MRKTcoin-icon');
priceImg.src = 'ressources/maingui/market/coin.webp';
priceDiv.appendChild(priceImg);
priceDiv.innerHTML += typeData.zeta;
}
let buttonEl = document.createElement('button');
setupButton(itemKey, buttonEl);
itemDiv.appendChild(iconImg);
itemDiv.appendChild(priceDiv);
itemDiv.appendChild(buttonEl);
itemsCont.appendChild(itemDiv);
}
}
}
function MRKT_updateUiEquipped() {
let itemsCont = document.querySelector('.MRKTicon-slots');
if (!itemsCont) throw new Error("MRKTicon-slots Div not found");
itemsCont.innerHTML = '';
function setupOnClick(item, el) {
el.onclick = () => {
MRKT_unequipIcon(item);
el.remove();
};
}
for (let item in SV.market.equipped) {
let itemData = gameData.market.items[item];
let typeData = gameData.market.types[itemData.type];
let preExistingItemDiv = itemsCont.querySelector(`.MRKTicon-slot[itemkey="${item}"]`);
//let isMysteryBox = itemData.type.includes('MysteryBox'); // should never be in equipped list
let isCustomIcon = itemData.type === 'customIcon';
if (preExistingItemDiv) {
setupOnClick(item, preExistingItemDiv);
} else {
let itemDiv = document.createElement('div');
itemDiv.classList.add('MRKTicon-slot');
itemDiv.setAttribute('itemKey', item)
itemDiv.setAttribute('data-rarity', typeData.rarity);
let iconImg = document.createElement('img');
if (isCustomIcon) iconImg.src = getCharacterImg('mc');
else iconImg.src = 'ressources/icons/' + itemData.imgSrc;
let textDiv = document.createElement('div');
textDiv.classList.add('MRKTicon-slot-text');
textDiv.innerHTML = itemData.name;
setupOnClick(item, itemDiv);
itemDiv.appendChild(iconImg);
itemDiv.appendChild(textDiv);
itemsCont.appendChild(itemDiv);
}
}
}
function MRKT_storeCustomAvatar(callback) {
// get: getCharacterImg
const input = document.createElement('input');
input.type = 'file';
input.accept = 'image/*';
input.onchange = function(e) {
const file = e.target.files[0];
const reader = new FileReader();
reader.onload = function(event) {
const img = new Image();
img.onload = function() {
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
canvas.width = 128;
canvas.height = 128;
ctx.drawImage(img, 0, 0, 128, 128);
const compressedBase64 = canvas.toDataURL('image/jpeg', 0.7);
try {
localStorage.setItem('mcCustomIcon', compressedBase64);
console.log('Image successfully compressed and stored!');
if (typeof callback === 'function') callback(true);
} catch (error) {
console.error('Error storing image:', error);
if (typeof callback === 'function') callback(false);
}
};
img.src = event.target.result;
};
reader.readAsDataURL(file);
};
input.click();
}
function MRKT_equipIcon(item) {
let itemData = gameData.market.items[item];
let characterKey = itemData.character;
let avatarId = itemData.avatarId;
// delete same character equipped avatar
for (item_ in SV.market.equipped) {
let itemData_ = gameData.market.items[item_];
if (characterKey === itemData_.character) {
delete SV.market.equipped[item_];
}
}
if (item === 'mcCustomIcon') {
MRKT_storeCustomAvatar((equip) => { // callback
if (equip) SV.market.equipped[item] = true;
SV.characters.list[characterKey].image = 'customIcon';
MRKT_updateUiItems();
MRKT_updateUiEquipped();
})
} else {
SV.characters.list[characterKey].image = 'ressources/icons/' + itemData.imgSrc;
SV.market.equipped[item] = true;
}
MRKT_updateUiItems();
MRKT_updateUiEquipped();
}
function MRKT_unequipIcon(item) {
let itemData = gameData.market.items[item];
let characterKey = itemData.character;
if (item === 'mcCustomIcon') {
localStorage.removeItem('mcCustomIcon');
}
SV.characters.list[characterKey].image = gameData.market.defaultImgSrc[characterKey];
delete SV.market.equipped[item];
MRKT_updateUiItems();
MRKT_updateUiEquipped();
}
function MRKT_buyItem(item, buttonEl) {
let itemData = gameData.market.items[item];
let typeData = gameData.market.types[itemData.type];
if (typeData.zeta === null) return; // not meant to be bought
if (2**22 - typeData.zeta < SV.market.zeta[1]) {
playAudio("sfx", "error_7dB.mp3");
buttonEl.classList.add('MRKTshake', 'MRKTbutton-error');
setTimeout(() => {
buttonEl?.classList.remove('MRKTshake', 'MRKTbutton-error');
}, 500);
} else {
if (typeData.oneTimeBuy) {
SV.market.items[item] = true;
MRKT_equipIcon(item);
} else {
MRKT_singleBuyItem(item);
}
SV.market.zeta[1] += typeData.zeta
MRKT_updateZeta();
}
}
function MRKT_singleBuyItem(item) { // only for Mystery Box mainly
let itemData = gameData.market.items[item];
let typeData = gameData.market.types[itemData.type];
let items = Object.keys(gameData.market.items);
let filterType;
if (item === 'greyMysteryBox') filterType = 'greyIcons';
else if (item === 'blueMysteryBox') filterType = 'blueIcons';
else if (item === 'yellowMysteryBox') filterType = 'yellowIcons';
items = items.filter((item) => gameData.market.items[item].type === filterType);
function MRKT_getRandomItem() {
if (items.length === 0) {
console.log('No more item found in the Mystery Box');
return null;
}
let randI = Math.floor(Math.random() * items.length);
let item = items[randI];
if (SV.market.items[item] === true) { // already bought?
items.splice(randI, 1);
console.log('Item already bought, retrying...');
return MRKT_getRandomItem();
} else {
return item;
}
}
let randomItem = MRKT_getRandomItem();
if (!randomItem) return;
SV.market.items[randomItem] = true;
MRKT_equipIcon(randomItem);
}
function MRKT_updateZeta() { // DOM
SV.market.zeta[0] < 2**20 ? SV.market.zeta[0] = 2**22 : null;
SV.market.zeta[1] < 2**20 ? SV.market.zeta[1] = 2**22 : null;
document.querySelector('#MRKTstreak').innerHTML = (2**22 - SV.market.zeta[0])
document.querySelector('#MRKTcoin-count').innerHTML = (2**22 - SV.market.zeta[1])
}
function MRKT_updateFilterButtons() { // DOM
let filterCont = document.querySelector('.MRKTitems-info-filter');
let filterTitle = document.querySelector('.MRKTitems-info-filterTitle');
let filterList = document.querySelector('.MRKTitems-info-filterList');
filterList.innerHTML = '';
let filterMenuOpen = false;
function closeFilterMenu() {
if (filterMenuOpen === false) return;
//setTimeout(() => {filterMenuOpen = false}, 0); // hack, delay to prevent double click
filterMenuOpen = false;
filterCont.classList.remove('active');
}
filterCont.onclick = (e) => { // filterTitle click
if (filterList.contains(e.target)) return;
if (filterMenuOpen === true) {
if (SV.market.filter === null) return; // to not refresh
SV.market.filter = null;
closeFilterMenu();
MRKT_updateUiItems(true);
return;
}
//setTimeout(() => {filterMenuOpen = true}, 0); // hack, delay to prevent double click
filterMenuOpen = true;
filterCont.classList.add('active');
filterTitle.innerHTML = 'Filter';
};
function windowListener(e) {
if (!filterCont) window.removeEventListener('click', windowListener); // twine environment contraints
if (filterMenuOpen === false) return;
if (!filterCont.contains(e.target)) {
if (SV.market.filter === null) return; // to not refresh
SV.market.filter = null;
closeFilterMenu();
MRKT_updateUiItems(true);
}
}
window.addEventListener('click', windowListener);
for (let filterKey in gameData.market.filters) {
let filterData = gameData.market.filters[filterKey];
let filterButton = document.createElement('div');
filterButton.innerHTML = filterData.name;
filterButton.onclick = () => {
if (SV.market.filter === filterKey) return; // already selected
SV.market.filter = filterKey; // ex: "cherie"
filterTitle.innerHTML = filterData.name;
closeFilterMenu();
MRKT_updateUiItems(true);
};
filterList.appendChild(filterButton);
}
}
function MRKT_setupInfoPopUpUi() { // DOM events
const blurredBg = document.getElementById('MRKTblurred-bg');
const infoPopup = document.getElementById('MRKTinfo-popup');
const infoPopupTrigger = document.getElementById('MRKTinfo-popup-trigger');
const closeInfoPopupButton = document.getElementById('MRKTclose-info-popup');
infoPopupTrigger.addEventListener('click', () => {
infoPopup.classList.add('show');
blurredBg.classList.add('show');
});
closeInfoPopupButton.addEventListener('click', () => {
infoPopup.classList.remove('show');
infoPopup.classList.add('hide');
setTimeout(() => {
infoPopup.classList.remove('hide');
blurredBg.classList.remove('show');
}, 5); // Delayed to match the hide animation
});
}
async function MRKT_setupCheatButtons() {
const codes = [
"00545dad21ecee46706e4c53ca5ae9cb",
"9351315ceae6da1816d49779e685e97e",
"d2b549f79c9c5d2ab081674a733a187f"
];
const rewards = [50, 100, 200];
const buttons = document.querySelectorAll('.MRKTcheat button');
// TIME
let currentTime;
try {currentTime = await MRKT_getCurrentTime()}
catch (error) {console.error('Error:', error)}
if (!currentTime) return;
const lastTime_Arr = SV.market.lastTime_Arr;
let timeNow_startOfDay = new Date(new Date(currentTime*1000).setHours(0, 0, 0, 0)).getTime(); // epoch
let lastTime_startOfDay_Arr = [];
lastTime_Arr.forEach((lastTime, i) => {
lastTime_startOfDay_Arr[i] = new Date(new Date(lastTime*1000).setHours(0, 0, 0, 0)).getTime();
});
// CODE
let index = -1;
for (let i = codes.length - 1; i >= 0; i--) {
let code = codes[i];
let savedCode = SV.cheatsV2.savedCodes[i];
if (code === md5(savedCode)) {
index = i;
break;
}
}
// BUTTON
for (let i = 0; i < codes.length; i++) {
let isSameDay = lastTime_startOfDay_Arr[i] === timeNow_startOfDay;
if (index >= i && isSameDay === false) {
if (isSameDay === false) {
buttons[i].disabled = false;
buttons[i].innerHTML = 'CLAIM'
buttons[i].onclick = () => {
SV.market.zeta[1] -= rewards[i];
lastTime_Arr[i] = currentTime;
buttons[i].disabled = true;
buttons[i].innerHTML = 'CLAIMED'
buttons[i].onclick = null; //remove the onclick
MRKT_updateZeta();
}
} else {
buttons[i].disabled = true;
buttons[i].innerHTML = 'CLAIMED'
}
} else {
buttons[i].disabled = true;
}
}
}
MRKT_init();
</script>\
\
\
<!-- STYLE - 1 - Cheats -->\
<style>
#cheatbaxcontainer {
width: 100%;
height: 100%;
display: flex;
justify-content: space-evenly;
align-items: center;
}
.cheatbox {
width: 35vh; /* Reduced cheatbox size */
height: 60vh; /* Reduced cheatbox size */
background-color: #111111;
border-radius: 2vh;
box-shadow: 0 0 1vh rgba(0, 0, 0, 0.2);
}
.cheatbox {
border: none;
font-size: 2vh; /* Reduced font size */
color: #fff;
border-radius: 2vh;
letter-spacing: 0.4vh; /* Reduced letter spacing */
font-weight: 700;
transition: 0.5s;
transition-property: box-shadow;
z-index: 1;
position: relative;
padding: 1.5vh; /* Reduced padding */
}
.cheatbox.green {
box-shadow: 0 0 3vh rgb(246, 249, 255); /* Reduced shadow intensity */
border: 0.4vh rgb(246, 249, 255) solid; /* Reduced border width */
}
.cheatbox.green:hover {
box-shadow: 0 0 0.8vh rgb(246, 249, 255), /* Reduced shadow intensity */
0 0 3vh rgb(246, 249, 255), /* Reduced shadow intensity */
0 0 6vh rgb(246, 249, 255), /* Reduced shadow intensity */
0 0 12vh rgb(246, 249, 255); /* Reduced shadow intensity */
z-index: 0;
}
.cheatbox.blue {
box-shadow: 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
border: 0.4vh rgb(0, 162, 255) solid; /* Reduced border width */
}
.cheatbox.blue:hover {
box-shadow: 0 0 0.8vh rgb(0, 162, 255), /* Reduced shadow intensity */
0 0 3vh rgb(0, 162, 255), /* Reduced shadow intensity */
0 0 6vh rgb(0, 162, 255), /* Reduced shadow intensity */
0 0 12vh rgb(0, 162, 255); /* Reduced shadow intensity */
z-index: 0;
}
.cheatbox.purple {
box-shadow: 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
border: 0.4vh rgb(136, 0, 255) solid; /* Reduced border width */
}
.cheatbox.purple:hover {
box-shadow: 0 0 0.8vh rgb(136, 0, 255), /* Reduced shadow intensity */
0 0 3vh rgb(136, 0, 255), /* Reduced shadow intensity */
0 0 6vh rgb(136, 0, 255), /* Reduced shadow intensity */
0 0 12vh rgb(136, 0, 255); /* Reduced shadow intensity */
z-index: 0;
}
.cheatbox {
position: relative;
z-index: 1;
}
.cheatboxThanks {
position: absolute;
font-size: 2vh; /* Reduced font size */
color: #fff;
letter-spacing: 0.4vh; /* Reduced letter spacing */
font-weight: 700;
transition: 0.5s;
transition-property: box-shadow;
border-radius: 2vh;
z-index: 0;
padding: 1.5vh; /* Reduced padding */
width: 100%; /* Reduced cheatbox size */
height: 100%; /* Reduced cheatbox size */
background-color: #111111;
position: absolute;
z-index: 5;
left: 0;
bottom: 0;
opacity: 0;
pointer-events: none;
overflow: hidden;
display: flex;
align-items: center;
flex-direction: column;
}
.cheatbox.green .cheatboxThanks {
outline: 0.4vh rgb(246, 249, 255) solid; /* Reduced border width */
}
.cheatbox.blue .cheatboxThanks {
outline: 0.4vh rgb(0, 162, 255) solid; /* Reduced border width */
}
.cheatbox.purple .cheatboxThanks {
outline: 0.4vh rgb(136, 0, 255) solid; /* Reduced border width */
}
.cheatslogo {
position: absolute;
margin: auto;
opacity: 0.1;
width: 140%;
border-radius: 50%;
z-index: -1;
top: 6vh;
}
.cheatbox input[type=text] {
min-width: unset !important;
}
.cheatbox input:not(:disabled):focus,
.cheatbox input:not(:disabled):hover,
.cheatbox select:not(:disabled):focus,
.cheatbox select:not(:disabled):hover,
.cheatbox textarea:not(:disabled):focus,
.cheatbox textarea:not(:disabled):hover {
background-color: white !important;
border-color: unset !important;
}
.cheatboxActive {
border: none;
position: absolute;
font-size: 2vh; /* Reduced font size */
color: #fff;
letter-spacing: 0.4vh; /* Reduced letter spacing */
font-weight: 700;
transition: 0.5s;
transition-property: box-shadow;
border-bottom-left-radius: 2vh;
border-bottom-right-radius: 2vh;
z-index: 0;
padding: 1.5vh; /* Reduced padding */
width: 100%; /* Reduced cheatbox size */
height: 80%; /* Reduced cheatbox size */
background-color: #111111;
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
opacity: 0;
pointer-events: none;
overflow-y: overlay;
scrollbar-width: thin; /* "thin", "auto", or "none" */
/* Define scrollbar color */
scrollbar-color: rgb(136, 0, 255) rgba(136, 0, 255, 0); /* thumb and track colors */
}
.cheatbox.blue .cheatboxActive {
scrollbar-color: rgb(0, 162, 255) rgba(136, 0, 255, 0); /* thumb and track colors */
}
.custom-scrollbar::-webkit-scrollbar-thumb {
border-radius: 5px; /* Border radius of the scrollbar handle */
}
.cheatboxActiveFlex {
height: 5vh;
display: flex;
justify-content: space-around;
align-items: center;
}
.cheatboxActiveFlex img {
border-radius: 50%;
outline: 0.4vh solid white;
padding: 0.5vh;
}
.cheatboxActive .labelcheats {
width: 13vh;
}
.cheatbox .cheatboxActive h3 {
margin-top: 1.5vh;
display: flex;
align-items: center;
justify-content: center;
}
.cheatsTLicons {
height: 3vh;
margin-left: 1vh;
}
.textCheats {
position: relative;
letter-spacing: 0;
line-height: 1.1;
font-size: 1.2vh;
width: 5.5vh;
text-align: center;
border-radius: 50%;
outline: 0.4vh solid white;
display: flex;
align-items: center;
justify-content: center;
}
.particle-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
pointer-events: none;
}
.particle {
position: absolute;
width: 0.8vh; /* Reduced particle size */
height: 0.8vh; /* Reduced particle size */
border-radius: 50%;
opacity: 0;
z-index: 0;
}
.cheatbox.green .particle {
background-color: rgb(246, 249, 255);
}
.cheatbox.blue .particle {
background-color: rgb(0, 162, 255);
}
.cheatbox.purple .particle {
background-color: rgb(136, 0, 255);
}
.cheatbox h1 {
font-size: 3.3vh; /* Reduced h1 size */
text-align: center;
margin-bottom: 2vh; /* Reduced margin */
line-height: 4vh;
margin-top: 1vh;
z-index: 3;
position: relative;
}
.cheatbox h3 {
text-align: center;
margin: 0;
margin-top: 3vh; /* Reduced margin */
margin-bottom: 1.5vh; /* Reduced margin */
font-size: 1.4vh;
text-transform: capitalize;
}
.cheatbox.green h1 {
text-shadow: 0 0 3vh rgb(246, 249, 255), 0 0 3vh rgb(246, 249, 255); /* Reduced shadow intensity */
text-transform: uppercase;
}
.cheatbox.blue h1 {
text-shadow: 0 0 3vh rgb(0, 162, 255), 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
text-transform: uppercase;
}
.cheatbox.purple h1 {
text-shadow: 0 0 3vh rgb(136, 0, 255), 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
text-transform: uppercase;
}
.iconcontainer {
display: flex;
justify-content: space-evenly;
margin-bottom: 3vh; /* Reduced margin */
}
.iconcontainer img {
width: 15%; /* Reduced icon size */
opacity: 0.3;
transition: 1s ease all;
}
.cheatbox.green .iconcontainer img {
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(327deg) brightness(108%) contrast(102%);
}
.cheatbox.green:hover .iconcontainer img {
transform: scale(1.2);
opacity: 1;
transition: 1s ease all;
}
.cheatbox.purple .iconcontainer img {
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(327deg) brightness(108%) contrast(102%);
}
.cheatbox.purple:hover .iconcontainer img {
transform: scale(1.2);
opacity: 1;
transition: 1s ease all;
}
.cheatbox.blue:hover .iconcontainer img {
transform: scale(1.2);
opacity: 1;
transition: 1s ease all;
}
.infocheats {
font-size: 2.5vh; /* Reduced font size */
position: absolute;
right: 0.5vh;
bottom: 0;
transition: text-shadow 0.3s ease-in-out;
}
.infocheats:hover {
cursor: pointer;
transition: text-shadow 0.3s ease-in-out;
}
.infocheatsbox {
position: absolute;
width: 100%;
height: 55%;
background-color: #111111;
bottom: 0;
left: 0;
border-radius: 2vh;
opacity: 0;
pointer-events: none;
overflow: hidden;
}
.infocheatsbox p {
padding: 1.5vh; /* Reduced padding */
letter-spacing: 0px;
font-size: 1.6vh;
margin-top: 0;
padding-top: 0.5vh;
}
.infocheatsbox h3 {
padding-top: 1vh;
padding-left: 1.5vh; /* Reduced padding */
margin-top: 0.7vh; /* Reduced margin */
text-align: left;
}
.cheatbox.green .infocheatsbox {
outline: 0.4vh rgb(246, 249, 255) solid; /* Reduced outline width */
}
.cheatbox.green .infocheats:hover {
text-shadow: 0 0 3vh rgb(246, 249, 255), 0 0 3vh rgb(246, 249, 255), 0 0 3vh rgb(246, 249, 255); /* Reduced shadow intensity */
}
.cheatbox.blue .infocheatsbox {
outline: 0.4vh rgb(0, 162, 255) solid; /* Reduced outline width */
}
.cheatbox.blue .infocheats:hover {
text-shadow: 0 0 3vh rgb(0, 162, 255), 0 0 3vh rgb(0, 162, 255), 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
}
.cheatbox.purple .infocheatsbox {
outline: 0.4vh rgb(136, 0, 255) solid; /* Reduced outline width */
}
.cheatbox.purple .infocheats:hover {
text-shadow: 0 0 3vh rgb(136, 0, 255), 0 0 3vh rgb(136, 0, 255), 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
}
.labelcheats {
padding: 1vh 1.5vh; /* Reduced padding */
font-size: 1.8vh; /* Reduced font size */
width: 20vh; /* Reduced width */
border-top-left-radius: 3vh; /* Reduced border radius */
border-bottom-left-radius: 3vh; /* Reduced border radius */
border: none;
box-shadow: 0 0.2vh 0.6vh rgba(0, 0, 0, 0.3); /* Reduced shadow intensity */
background-color: #f5f5f5;
color: black;
transition: all 0.3s ease;
position: relative;
text-align: center;
margin-right: 0.5vh;
}
.labelcheats:hover {
background-color: lightgray !important;
}
.labelcheatsWomen {
padding-top: 0.65vh; /* Reduced padding */
padding-bottom: 0.65vh; /* Reduced padding */
font-size: 1.8vh; /* Reduced font size */
min-width: 19vh;
max-width: 19vh; /* Reduced width */
border-radius: 3vh; /* Reduced border radius */
border: none;
box-shadow: 0 0.2vh 0.6vh rgba(0, 0, 0, 0.3); /* Reduced shadow intensity */
background-color: #f5f5f5;
color: black;
transition: all 0.3s ease;
position: relative;
text-align: center;
letter-spacing: 0;
}
.cheatbox.blue .labelcheatsWomen:hover {
box-shadow: 0 0 3vh rgb(0, 162, 255), 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
cursor: pointer;
}
.cheatbox.purple .labelcheatsWomen:hover {
box-shadow: 0 0 3vh rgb(136, 0, 255), 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
cursor: pointer;
}
.labelcheats:focus {
outline: none;
background-color: #fff;
}
.labelcheats::placeholder {
color: #999;
}
.labelcheats:focus::placeholder {
color: #bbb;
}
.cheatbox.green .labelcheats:focus {
box-shadow: 0 0 3vh rgb(246, 249, 255), 0 0 3vh rgb(246, 249, 255); /* Reduced shadow intensity */
}
.cheatbox.blue .labelcheats:focus {
box-shadow: 0 0 3vh rgb(0, 162, 255), 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
}
.cheatbox.purple .labelcheats:focus {
box-shadow: 0 0 3vh rgb(136, 0, 255), 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
}
.codecontainer {
display: flex;
margin-top: 4vh; /* Reduced margin */
justify-content: center;
}
.buttonchaets {
width: 5vh; /* Reduced width */
border-top-right-radius: 3vh; /* Reduced border radius */
border-bottom-right-radius: 3vh; /* Reduced border radius */
background-color: white;
color: black;
font-size: 2.5vh; /* Reduced font size */
text-align: center;
transition: all 0.3s ease;
}
.buttonchaets:hover {
transition: all 0.3s ease;
cursor: pointer;
}
.cheatbox.green .buttonchaets:hover {
box-shadow: 0 0 3vh rgb(246, 249, 255), 0 0 3vh rgb(246, 249, 255); /* Reduced shadow intensity */
}
.cheatbox.blue .buttonchaets:hover {
box-shadow: 0 0 3vh rgb(0, 162, 255), 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
}
.cheatbox.purple .buttonchaets:hover {
box-shadow: 0 0 3vh rgb(136, 0, 255), 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
}
.rankcontainer {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 3vh; /* Reduced margin */
}
.rankcontainer img {
height: 7vh; /* Reduced image height */
margin-right: 1vh;
}
.rankcontainer p {
font-size: 4vh; /* Reduced font size */
margin: 0;
margin-left: 1vh;
}
.buycheats {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
position: relative;
font-size: 2vh; /* Reduced font size */
width: 18.7vh; /* Reduced width */
margin-left: auto;
margin-right: auto;
padding: 1.5vh; /* Reduced padding */
box-shadow: 0 0 3vh rgb(246, 249, 255); /* Reduced shadow intensity */
border: 0.4vh rgb(246, 249, 255) solid; /* Reduced border width */
margin-top: 4vh; /* Reduced margin */
border-radius: 1.5vh; /* Reduced border radius */
transition: all 0.3s ease;
}
.cheatsRecommended {
text-align: center;
font-size: 1.2vh;
letter-spacing: 0.2vh;
}
.buycheats p {
margin: 0;
padding: 0;
opacity: 1;
transition: all 0.3s ease;
}
.buycheats:hover p{
opacity: 0;
}
.subs_patreon {
opacity: 0;
position: absolute;
transition: all 0.5s ease;
transition: all 0.5s ease;
right: -0.5vh;
width: 50%;
border-radius: 0vh 1.5vh 1.5vh 0vh;
display: flex;
justify-content: center;
height: 100%;
align-content: center;
align-items: center;
/* width: 50%; */
border-left: solid 0.4vh white;
}
.subs_patreon img {
height: 5vh;
width: 5vh;
margin-right: 0.5vh;
}
.subs_patreon:hover {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 1.5vh 1.5vh 1.5vh 1.5vh;
}
.subs_patreon2 {
opacity: 0;
position: absolute;
transition: all 0.5s ease;
transition: all 0.5s ease;
right: -0.5vh;
width: 50%;
border-radius: 0vh 1.5vh 1.5vh 0vh;
display: flex;
justify-content: center;
height: 100%;
align-content: center;
align-items: center;
/* width: 50%; */
border-left: solid 0.4vh white;
}
.subs_patreon2 img {
height: 5vh;
width: 5vh;
margin-right: 0.5vh;
}
.subs_patreon2:hover {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 1.5vh 1.5vh 1.5vh 1.5vh;
}
.subs_patreon3 {
opacity: 0;
position: absolute;
transition: all 0.5s ease;
transition: all 0.5s ease;
right: -0.5vh;
width: 50%;
border-radius: 0vh 1.5vh 1.5vh 0vh;
display: flex;
justify-content: center;
height: 100%;
align-content: center;
align-items: center;
/* width: 50%; */
border-left: solid 0.4vh white;
}
.subs_patreon3 img {
height: 5vh;
width: 5vh;
margin-right: 0.75vh;
}
.subs_patreon3:hover {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 1.5vh 1.5vh 1.5vh 1.5vh;
}
.buycheats:hover .subs_patreon,
.buycheats:hover .subs_subscribestar {
opacity: 1;
z-index: 5;
}
.buycheats:hover .subs_patreon2,
.buycheats:hover .subs_subscribestar2 {
opacity: 1;
z-index: 5;
}
.buycheats:hover .subs_patreon3,
.buycheats:hover .subs_subscribestar3 {
opacity: 1;
z-index: 5;
}
.subs_subscribestar {
opacity: 0;
position: absolute;
transition: all 0.5s ease;
transition: all 0.5s ease;
border-right: solid 0.4vh white;
left: -0.5vh;
width: 105%;
height: 100%;
border-radius: 1.5vh 0vh 0vh 1.5vh;
display: flex;
justify-content: center;
height: 100%;
align-content: center;
align-items: center;
}
.subs_subscribestar:hover {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 1.5vh 1.5vh 1.5vh 1.5vh;
}
.subs_subscribestar img {
height: 5vh;
width: 5vh;
margin-left: 0.5vh;
}
.subs_subscribestar2 {
opacity: 0;
position: absolute;
transition: all 0.5s ease;
transition: all 0.5s ease;
border-right: solid 0.4vh white;
left: -0.5vh;
width: 105%;
height: 100%;
border-radius: 1.5vh 0vh 0vh 1.5vh;
display: flex;
justify-content: center;
height: 100%;
align-content: center;
align-items: center;
}
.subs_subscribestar2:hover {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 1.5vh 1.5vh 1.5vh 1.5vh;
}
.subs_subscribestar2 img {
height: 5vh;
width: 5vh;
margin-left: 0.5vh;
}
.subs_subscribestar3 {
opacity: 0;
position: absolute;
transition: all 0.5s ease;
transition: all 0.5s ease;
border-right: solid 0.4vh white;
left: -0.5vh;
width: 105%;
height: 100%;
border-radius: 1.5vh 0vh 0vh 1.5vh;
display: flex;
justify-content: center;
height: 100%;
align-content: center;
align-items: center;
}
.subs_subscribestar3:hover {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 1.5vh 1.5vh 1.5vh 1.5vh;
}
.subs_subscribestar3 img {
height: 5vh;
width: 5vh;
margin-left: 0.5vh;
}
.buycheats:hover {
visibility: visible;
}
.buycheats:hover {
box-shadow: 0 0 4.5vh rgb(246, 249, 255); /* Reduced shadow intensity */
transition: all 0.3s ease;
cursor: pointer;
}
#buycheatslvl2 {
box-shadow: 0 0 3vh rgb(0, 162, 255); /* Reduced shadow intensity */
}
#buycheatslvl2:hover {
box-shadow: 0 0 4.5vh rgb(0, 162, 255); /* Reduced shadow intensity */
}
#buycheatslvl3 {
box-shadow: 0 0 3vh rgb(136, 0, 255); /* Reduced shadow intensity */
}
#buycheatslvl3:hover {
box-shadow: 0 0 4.5vh rgb(136, 0, 255); /* Reduced shadow intensity */
}
</style>\
<!-- SCRIPT - 1 - Cheats -->\
<script>
var cheatboxes = document.querySelectorAll('.cheatbox');
var numParticles = 200;
cheatboxes.forEach(cheatbox => {
const particleContainer = document.createElement('div');
particleContainer.classList.add('particle-container');
cheatbox.appendChild(particleContainer);
for (let i = 0; i < numParticles; i++) {
const particle = document.createElement('div');
particle.classList.add('particle');
particleContainer.appendChild(particle);
}
const particles = cheatbox.querySelectorAll('.particle');
const animateParticle = (particle) => {
const { width, height } = cheatbox.getBoundingClientRect();
const centerX = width / 2;
const centerY = height / 2;
const maxDistance = Math.min(width, height) * 0.2;
const angle = Math.PI * 2 * Math.random();
const x = Math.cos(angle) * maxDistance;
const y = Math.sin(angle) * maxDistance;
gsap.set(particle, {
x: centerX + x,
y: centerY + y,
opacity: 0
});
const direction = Math.random() < 0.5 ? -1 : 1;
const duration = gsap.utils.random(0.5, 1.5);
const particleAnimation = gsap.timeline();
particleAnimation.to(particle, {
duration: duration,
delay: gsap.utils.random(0, 1),
opacity: 1,
x: (i) => {
const angle = Math.PI * 2 * Math.random();
const radius = Math.max(width, height) / 2;
const x = Math.cos(angle) * radius;
return centerX + x;
},
y: (i) => {
const angle = Math.PI * 2 * Math.random();
const radius = Math.max(width, height) * 0.7;
const y = Math.sin(angle) * radius;
return centerY + y * direction;
},
ease: 'none',
onUpdate: () => {
const { left, top, right, bottom } = cheatbox.getBoundingClientRect();
const particleRect = particle.getBoundingClientRect();
if (
particleRect.left >= left - 10 &&
particleRect.top >= top - 10 &&
particleRect.right <= right + 10 &&
particleRect.bottom <= bottom + 10
) {
gsap.set(particle, { opacity: 0 });
} else {
gsap.set(particle, { opacity: 1 });
}
}
});
particleAnimation.to(particle, {
duration: duration * 0.2,
opacity: 0,
ease: 'none',
onComplete: function () {
animateParticle(particle);
}
}, `-=${duration * 0.2}`);
};
let isHovering = false;
const startAnimation = () => {
if (!isHovering) {
isHovering = true;
particles.forEach(particle => {
animateParticle(particle);
});
}
};
const stopAnimation = () => {
isHovering = false;
particles.forEach(particle => {
gsap.killTweensOf(particle);
gsap.set(particle, { opacity: 0 });
});
};
cheatbox.addEventListener('mouseenter', startAnimation);
cheatbox.addEventListener('mouseleave', stopAnimation);
});
var isInfoVisible1 = false; // Track the visibility state of the elements
var tl1; // Declare the timeline variable
var isInfoVisible2 = false; // Track the visibility state of the elements
var tl2; // Declare the timeline variable
var isInfoVisible3 = false; // Track the visibility state of the elements
var tl3; // Declare the timeline variable
function infocheatspu1() {
var cheatboxElement1 = document.querySelector('.cheatbox.green .infocheatsbox');
var cheatboxText1 = document.querySelector('.cheatbox.green .infocheats');
if (!tl1) {
// If the timeline doesn't exist, create a new one
tl1 = gsap.timeline({
paused: true, // Start the timeline in a paused state
onReverseComplete: resetTimeline1 // Add a callback function to reset the timeline when the reverse is complete
});
// Set up the animation
tl1.to(cheatboxElement1, { duration: 0.4, opacity: 1, ease: "power1.inOut"})
.from(cheatboxElement1, { duration: 1, height: '5.9vh', ease: "power1.inOut"}, "-=0.4") // Set the initial height to '0vh'
.to(cheatboxText1, { duration: 1, y: "-28vh", ease: "power1.inOut"}, "-=1");
}
// Toggle the visibility
if (!isInfoVisible1) {
// If elements are hidden, play the timeline
tl1.play();
} else {
// If elements are visible, reverse the timeline
tl1.reverse();
}
// Update the visibility state
isInfoVisible1 = !isInfoVisible1;
}
function resetTimeline1() {
// Reset the timeline to its initial state
tl1.progress(0).pause();
}
function opencheats1(bypassAnimation = false) {
var cheatboxOpen1 = document.querySelector('.cheatbox.green .cheatboxThanks');
var cheatboxShow1 = document.querySelector('.cheatbox.green .cheatboxActive');
const tl4 = gsap.timeline();
cheatboxShow1.style.pointerEvents = 'auto';
if (bypassAnimation) {
cheatboxShow1.style.opacity = 1;
} else {
// Add animations to the timeline
tl4.to(cheatboxOpen1, { duration: 0.4, opacity: 1, ease: "power1.inOut", })
.from(cheatboxOpen1, { duration: 1, height: '5.9vh', ease: "sine.inOut", }, 0)
.to(cheatboxOpen1, { delay: 3, duration: 1, height: '-0%', ease: "sine.inOut", transformOrigin: "bottom", }, 0)
.to(cheatboxOpen1, { delay: 3.6, duration: 0.4, opacity: 0, ease: "power1.inOut", }, 0)
.to(cheatboxShow1, { delay: 3, duration: 0.4, opacity: 1, ease: "power1.inOut", }, 0)
}
}
function opencheats2(bypassAnimation = false) {
/* opencheats1(bypassAnimation); */
var cheatboxOpen2 = document.querySelector('.cheatbox.blue .cheatboxThanks');
var cheatboxShow2 = document.querySelector('.cheatbox.blue .cheatboxActive');
const tl5 = gsap.timeline();
cheatboxShow2.style.pointerEvents = 'auto';
if (bypassAnimation) {
cheatboxShow2.style.opacity = 1;
} else {
// Add animations to the timeline
tl5.to(cheatboxOpen2, { duration: 0.4, opacity: 1, ease: "power1.inOut", })
.from(cheatboxOpen2, { duration: 1, height: '5.9vh', ease: "sine.inOut", }, 0)
.to(cheatboxOpen2, { delay: 3, duration: 1, height: '-0%', ease: "sine.inOut", transformOrigin: "bottom", }, 0)
.to(cheatboxOpen2, { delay: 3.6, duration: 0.4, opacity: 0, ease: "power1.inOut", }, 0)
.to(cheatboxShow2, { delay: 3, duration: 0.4, opacity: 1, ease: "power1.inOut", }, 0)
}
}
function opencheats3(bypassAnimation = false) {
/* opencheats2(bypassAnimation); */
var cheatboxOpen3 = document.querySelector('.cheatbox.purple .cheatboxThanks');
var cheatboxShow3 = document.querySelector('.cheatbox.purple .cheatboxActive');
const tl6 = gsap.timeline();
cheatboxShow3.style.pointerEvents = 'auto';
if (bypassAnimation) {
cheatboxShow3.style.opacity = 1;
} else {
// Add animations to the timeline
tl6.to(cheatboxOpen3, { duration: 0.4, opacity: 1, ease: "power1.inOut", })
.from(cheatboxOpen3, { duration: 1, height: '5.9vh', ease: "sine.inOut", }, 0)
.to(cheatboxOpen3, { delay: 3, duration: 1, height: '-0%', ease: "sine.inOut", transformOrigin: "bottom", }, 0)
.to(cheatboxOpen3, { delay: 3.6, duration: 0.4, opacity: 0, ease: "power1.inOut", }, 0)
.to(cheatboxShow3, { delay: 3, duration: 0.4, opacity: 1, ease: "power1.inOut", }, 0)
}
}
function infocheatspu2() {
var cheatboxElement2 = document.querySelector('.cheatbox.blue .infocheatsbox');
var cheatboxText2 = document.querySelector('.cheatbox.blue .infocheats');
if (!tl2) {
// If the timeline doesn't exist, create a new one
tl2 = gsap.timeline({
paused: true, // Start the timeline in a paused state
onReverseComplete: resetTimeline2 // Add a callback function to reset the timeline when the reverse is complete
});
// Set up the animation
tl2.to(cheatboxElement2, { duration: 0.4, opacity: 1, ease: "power1.inOut"})
.from(cheatboxElement2, { duration: 1, height: '5.9vh', ease: "power1.inOut"}, "-=0.4") // Set the initial height to '0vh'
.to(cheatboxText2, { duration: 1, y: "-28vh", ease: "power1.inOut"}, "-=1");
}
// Toggle the visibility
if (!isInfoVisible2) {
// If elements are hidden, play the timeline
tl2.play();
} else {
// If elements are visible, reverse the timeline
tl2.reverse();
}
// Update the visibility state
isInfoVisible2 = !isInfoVisible2;
}
function resetTimeline2() {
// Reset the timeline to its initial state
tl2.progress(0).pause();
}
function infocheatspu3() {
var cheatboxElement3 = document.querySelector('.cheatbox.purple .infocheatsbox');
var cheatboxText3 = document.querySelector('.cheatbox.purple .infocheats');
if (!tl3) {
// If the timeline doesn't exist, create a new one
tl3 = gsap.timeline({
paused: true, // Start the timeline in a paused state
onReverseComplete: resetTimeline3 // Add a callback function to reset the timeline when the reverse is complete
});
// Set up the animation
tl3.to(cheatboxElement3, { duration: 0.4, opacity: 1, ease: "power1.inOut"})
.from(cheatboxElement3, { duration: 1, height: '5.9vh', ease: "power1.inOut"}, "-=0.4") // Set the initial height to '0vh'
.to(cheatboxText3, { duration: 1, y: "-28vh", ease: "power1.inOut"}, "-=1");
}
// Toggle the visibility
if (!isInfoVisible3) {
// If elements are hidden, play the timeline
tl3.play();
} else {
// If elements are visible, reverse the timeline
tl3.reverse();
}
// Update the visibility state
isInfoVisible3 = !isInfoVisible3;
}
function resetTimeline3() {
// Reset the timeline to its initial state
tl3.progress(0).pause();
}
function clearInputValue(input) {
if (input.value === "Enter Code Here") {
input.value = "";
}
}
function resetInputValue(input) {
if (input.value === "") {
input.value = "Enter Code Here";
}
}
var buttonBuyCheats = document.getElementById('buycheatslvl1');
var buttonBuyCheats2 = document.getElementById('buycheatslvl2');
var buttonBuyCheats3 = document.getElementById('buycheatslvl3');
var buttonBuyCheats_subscribestar = document.querySelector('.subs_subscribestar');
/* var buttonBuyCheats_patreon = document.querySelector('.subs_patreon'); */
var buttonBuyCheats2_subscribestar = document.querySelector('.subs_subscribestar2');
/* var buttonBuyCheats2_patreon = document.querySelector('.subs_patreon2'); */
var buttonBuyCheats3_subscribestar = document.querySelector('.subs_subscribestar3');
/* var buttonBuyCheats3_patreon = document.querySelector('.subs_patreon3'); */
var breathingAnimation;
buttonBuyCheats.addEventListener('mouseenter', () => {
breathingAnimation = gsap.to(buttonBuyCheats, {
duration: 0.5,
ease: "none",
repeat: -1,
yoyo: true,
scale: 1.05,
});
});
buttonBuyCheats.addEventListener('mouseleave', () => {
breathingAnimation.kill();
gsap.to(buttonBuyCheats, {
duration: 0.5,
ease: "power2.inOut",
scale: 1,
});
});
// Add event listener to open the link in a new tab when the button is clicked
buttonBuyCheats_subscribestar.addEventListener('click', function() {
// Define the URL to be opened in a new tab
const url = 'https://subscribestar.adult/fap-online-creation/';
// Open the URL in a new tab
window.open(url, '_blank');
});
buttonBuyCheats2.addEventListener('mouseenter', () => {
breathingAnimation = gsap.to(buttonBuyCheats2, {
duration: 0.5,
ease: "none",
repeat: -1,
yoyo: true,
scale: 1.05,
});
});
buttonBuyCheats2.addEventListener('mouseleave', () => {
breathingAnimation.kill();
gsap.to(buttonBuyCheats2, {
duration: 0.5,
ease: "power2.inOut",
scale: 1,
});
});
buttonBuyCheats2_subscribestar.addEventListener('click', function() {
// Define the URL to be opened in a new tab
const url = 'https://subscribestar.adult/fap-online-creation/';
// Open the URL in a new tab
window.open(url, '_blank');
});
buttonBuyCheats3.addEventListener('mouseenter', () => {
breathingAnimation = gsap.to(buttonBuyCheats3, {
duration: 0.5,
ease: "none",
repeat: -1,
yoyo: true,
scale: 1.05,
});
});
buttonBuyCheats3.addEventListener('mouseleave', () => {
breathingAnimation.kill();
gsap.to(buttonBuyCheats3, {
duration: 0.5,
ease: "power2.inOut",
scale: 1,
});
});
buttonBuyCheats3_subscribestar.addEventListener('click', function() {
// Define the URL to be opened in a new tab
const url = 'https://subscribestar.adult/fap-online-creation/';
// Open the URL in a new tab
window.open(url, '_blank');
});
/* buttonBuyCheats_patreon.addEventListener('click', function() {
// Define the URL to be opened in a new tab
const url = 'https://fap-ocalypse.com/patreon?';
// Open the URL in a new tab
window.open(url, '_blank');
}); */
/* buttonBuyCheats2_patreon.addEventListener('click', function() {
// Define the URL to be opened in a new tab
const url = 'https://fap-ocalypse.com/patreon?';
// Open the URL in a new tab
window.open(url, '_blank');
}); */
/* buttonBuyCheats3_patreon.addEventListener('click', function() {
// Define the URL to be opened in a new tab
const url = 'https://fap-ocalypse.com/patreon?';
// Open the URL in a new tab
window.open(url, '_blank');
}); */
</script>\
<script>
Function("Wdhv5m","var IhnrToi,srYGdg6,x1ozRR,xR_QWu,PXexsRh,UKeiB4,VSFge5,kbuc0sr,BxoK19;function IBSgBaf(IhnrToi,srYGdg6,x1ozRR){for(x1ozRR=0x0;x1ozRR<srYGdg6;x1ozRR++)IhnrToi.push(IhnrToi.shift());return IhnrToi}const TCToHnm=[0x0,0x1,0x8,0xff,\"length\",0xf1,0xce,0x3,\"b\",0x4,\"undefined\",void 0x0,0xa,0x95,\"c\",0x1e,0x3f,0x6,\"fromCodePoint\",0x7,0xc,\"push\",0x5b,0x1fff,0x58,0xd,0xe,0x2000000,0x4000000,0x2,!0x1,0xf3,\"a\",\"i\",0x50,0x8f,0x22,\"h\",0x86,0xd4,\"f\",!0x0,0x77,0x7f,0x80,0x85,0x74,0x84,0x20,0x2c,0xbe,0xed,\"g\",0x8e,0x3c,0x97,0x71,0xef,0x87,0xfa,0x5,0xa2,0xa3,0x66,0x69,0x9,\"e\",0xb4,0xb5,0xbf,\"ss\",0x10,0x200,0xf,0x3ff,0xc0,0x1f,0x12,0x18,0x13,0x40,0xffff,0xcf,0xcc,0x25,0x16,0x3b,0x41,\"r\",0xdf,0xe0,0x29,0xe1,0xf0,0x5f,0xf4,0x45,0xb9,0xa9,0x47,0x100,0x103,0x8b,0xdc,0xdd,0xd8,\"d\",0x118,0x119,null,0x6d,0x12b];Q1jLK6(sMl3jh8);function Q1jLK6(IhnrToi,srYGdg6=TCToHnm[0x1]){Object.defineProperty(IhnrToi,TCToHnm[0x4],{value:srYGdg6,configurable:TCToHnm[0x1e]});return IhnrToi}function JhHwLk(IhnrToi){var srYGdg6=\"WioxkKAjRhQ1+\\\"SN(@BtG0elY&F>UC_dO{ILZrT[2}Dqas,$H%3yVnz/`cuMb8!)Jf5:wm*g=E].?;v~|Pp<^9#X647\",x1ozRR,xR_QWu,PXexsRh,UKeiB4,VSFge5,kbuc0sr,BxoK19;wi2hlFB(x1ozRR=\"\"+(IhnrToi||\"\"),xR_QWu=x1ozRR.length,PXexsRh=[],UKeiB4=TCToHnm[0x0],VSFge5=TCToHnm[0x0],kbuc0sr=-TCToHnm[0x1]);for(BxoK19=TCToHnm[0x0];BxoK19<xR_QWu;BxoK19++){var IBSgBaf=srYGdg6.indexOf(x1ozRR[BxoK19]);if(IBSgBaf===-TCToHnm[0x1])continue;if(kbuc0sr<TCToHnm[0x0]){kbuc0sr=IBSgBaf}else{wi2hlFB(kbuc0sr+=IBSgBaf*TCToHnm[0x16],UKeiB4|=kbuc0sr<<VSFge5,VSFge5+=(kbuc0sr&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(PXexsRh.push(UKeiB4&TCToHnm[0x3]),UKeiB4>>=TCToHnm[0x2],VSFge5-=TCToHnm[0x2])}while(VSFge5>TCToHnm[0x13]);kbuc0sr=-TCToHnm[0x1]}}if(kbuc0sr>-TCToHnm[0x1]){PXexsRh.push((UKeiB4|kbuc0sr<<VSFge5)&TCToHnm[0x3])}return bTXOaX(PXexsRh)}function sMl3jh8(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=JhHwLk(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}wi2hlFB(IhnrToi={},srYGdg6=IBSgBaf([\"1v*#sqo\",\"`zdBMW[%\",\":w[`@Ve%\",\"pva2^\",\"rm)<C\\\"o\",\"R);FAIxnkh8Bm=Kt+wS?lcgCpz[VSr^Ixh[VJ~})&fdm_SZT\",\"!@U;)]&}Bb8B+>6L~M!?QTku,R\\\"wi\",\"%c`A2E#umzWA|<)lKNRz1!fl1fndi\",\"|&F>mPy\\\")n/\",\"q@K]_$\\\"n@NgULFbCK)B>vHTZ2\\\"\",\"^&VCpm*,Yf%%L3fYN2^3Yc5ua@A~=NN\",\"DwsQOEljd0Um&=g&TFEyD%fLUfI!doKdFq0Q\",\"=H*?Bv3_rzf%1Tl}}H#Vi~L\\\"DSld%bEd3I]yF9R_Z\\\"ozB8iZXW\",\"_+Kj)n#IZJfBFr@G.W\",\"TgBOw=RZ~N\",\"jwoC)/}j3b@m>$YD.wv%}8YJ<hf`.*OYPH0/Mu)$Lb!B38:dmr!/Scv+7S\",\"M!:F^3(RES?Z@Hs>\",\"+2zd7T[j6f0r9|iqnABy8HX}{NN@bNE[IydkMnURoNN>xp(>\",\"Zw&>V=&t4ui$&(NFnxk]x/pu2G;]|>gds+qCUT{.EfW.3pMLzF?Fy;0i\",\"/I}.4{\\\"\\\"1MD\",\"Gbj?/u>}Ku>ui(I_e2o>8Ijj<+1z~o\",\"whN?bIn$}@_>V>V2q!XA&$scLcvZI\\\"jd*l3Ou=kDu!xrG<1tqd}A1#$id+\",\"Hdt;c*Ctyb%`XS&L*D~hK]M\\\"{Nip6N$2S,i\",\"+%|zH[+*))X]L>S27f/%Nc?+CS0uG>5B0yt;pmK}L+\",\"sgMQ\\\"mZ]~nizO$K&PdEyOVUB#Jn?{\\\"8Z2+BO(Zv+H0P)(g:&^sZQs8W\",\"4!UdrE1P1f{Hi\",\"mUJz(T3_L++GU$__vGKjV[;CqR*;SKJCT]OEG21ikhfRi\",\"ll\\\"/J~>L>MT\",\"khWz:,3BIz#ZePL@yz~hobTZtb#]Ux\",\"v@jh|/yCFM&fBPgTrGi_JZTYrtK(6LS\",\"Uqm/vPBo\",\"ulO_`,=A(hx=4b>L8U0jEZPCyz&/i\",\"Mw*jayu,muB>$*\\\"tYz!jnpBoi5$di=K&[+ndY2e#zuaj\\\"=Z_*sZQOVJuK\",\"w@`zrEjj9J4]LSfZFNMOx~d.RuxyLudC?fmFP?LPA\",\"Z+3yO$bo,n#OUxw@RLYh\",\",gxOQm9j?`w|jp_Y!2g?mmkRbSZm(x\",\"vM)USH1i\",\"T+OzM=FY#t/ET*32/c{=n)URFGm|EbL_*D1;Tr1iphIxlFIr/2FOFzGZj\",\"Oz:O`,d)$N,VqSS\",\"}l3y<M!Ba1l/Tr32Drs/F\",\"SON{b^DYet6)^LxB8d~VE?h)k\",\"`!@v%;A,)+*;)N3I@y%>b;6YVh)kdT!ZF,}A6T0Lxc^)RNDTbMBy,`+B5+\",\"[g*d2ESVTu{SXS6D3yOyfHAVb@Yu(>?FYh;g(PDuJNM\",\"q!%>c*:y!NX+^$_Z\",\"fA|%C<JuZh_?gSKT0]o\",\"IykjYgt}@h|Z(gqTfwwnFM}LxJMkCHFU_w:;6<oZA\",\"Df0]FM7!#JJE!SCl;Gg%Am)$3+\",\"Ef^3nu!o7fy|zuq&`HcOL2pup+6*pS4Cg@,?R#1\\\"0t\",\"4y:3_vCt;1xuu\\\"Orswzd^m\\\"ioND@,&gd~Ex;n`URan`S7&P>\",\"#x3=?Z#]s0{G(>q&GymQLz~}pb{\",\"#@!Uw=mjoN+>k>9UnAbCX3o_%hs0u\\\"X}.W\",\"Yg;VH[HBfb3d&=Tr~Azjz=IJs0.C*%_Y#IOA.P~yI+$Q+<Ol]fo\",\"9M&>p{5#QSwREYMlUwShUgjna`&ffZgdnwlU4c^Ym\\\"NpR<Lr?fx\",\"&q)kRbRYLz>uqp:@9sZdXvrL0JR(i\",\"d]zkNc`2u1akaM#IGhWA{gkDp)]*.N`D+2}A\",\"&be{O2vu{N3EpFULRg_jA=.\\\"5tFuw>N\",\"CwI.f,V#$Nfki\",\"!lA/!~~ytc>IXS7edc#%P?z,sM}\",\"%H;3PV>.bRHmg*=dAOXh;Hd}$)R\\\">S[Yz@6h>Mj}Bt6*d>qF\",\"lN{AkH)$B+lp4Ht>6MvkKZCP[\\\"n|0r6(&zA{/)~yRfQAn(DtwW\",\"HfH>&?>nLtjG4ZW_~dghb[VJH5$La$YD!HHA\",\"!w8jYVIJ*J&Q=<S\",\"Fb~E#9euVJ+.(Nj\",\"\\\"qdEE?W\",\"0bUC^!puQG^)T&LdGg[hQ#N&1@8\",\"Dcpn+HljguM\",\"qy,V)n0jf+V?f%!DFgnU[L*ABt5MRg`UHffR\",\"*!,dmn_B|+e?Wx{DwyPz~mV2C57]l<`Dd+(h#cmm,5Z\",\"wD*VF2%}ptC?5rSFdb4R\",\"Uw^]!;&$@cc;.Sk_\",\"@BW{X${$vM}LFKAtsy*/+]gc0z$Ux*\\\"[Jz*E[%n$hQOmfHzIG)dVC\",\"Ugzk%[auluSA38zUCq+]QHW#ZJ`V^gxrmllkFcdjaSgLqSk&NBLO09)i+@V\",\"t+edxH/$+Mu;*&m_VlZCh~gy`uDH=<pIFF*VU\",\"_,J%:!wBuSJ*&8ZYdzU/oP!+xt~P6$~F\",\"jk<OLE9\\\"t+1w6b[d*yJhS\",\"Qq!VKmPCvn@=D\\\"*d^GYhf=V21Gx=Ox\",\"1wT/swqm~n50fbNF#IU;~/Vo\",\"OqnQD.{t6@P)I\\\"bluz8]lg$iCBWz|x6}th!ku^>.AJG?eK`L%FGC`IW\",\"/IXEW~`2f)m|KHkY\\\"bCQ*bTZWN%mU>*&$dvk\",\"$2n/@c`](5}Sdp9>/c~z~P+R`G|ZlpM@+%?F]Z)\\\"MGf1lS0UDcRA\",\"BFMRb~7YW5v%.Tg&K%wKC2(VPhUIj3G>@bg?NZ!uHNP:1<xq1F~h|3K.cf*|W\",\"^&.KT8?2S5d~XTeI=W\",\"Ab~%1]_ZS)^;JkJr@cAd_zf\\\"Pb7;q<xdC2]R),+VqG}?kg&CFwX%y*W\",\"@,Wv}8QBk\",\"i5q;7ceuN)mBLouZ7nzE/)1\\\")nB.t<dD~!;31!=B5t}?<<A&0i\",\"L]{.kIVoEu\\\"ryuQ\",\"{q)?,%{j=\\\"`dfYqTJMd?PmVujJ<]?Y{l1CN{8INtXuHm,TJDAh}z+\",\"IwpCk/i}Rfdm=x`DAOtCY<qiCB\",\"alnjJ/@\\\"3zKu{(xY9sjV&<P\\\"AQd=r%%>nW\",\"wypCZ.[mA\",\"ezzUi/G,iN2VnH,F{wlEw=2o\",\"wH&vn[;~6uWG*\\\"P2Yb7Ck,*Y~RBA^${rm!r?GMiLrJ9BW[SG=!Hy&\",\"RqOhP<}\\\"A\",\")S?Ks.]2Gh}L\\\"Zid@,<C3.R_^\\\"&=DS.Fh)i\",\"7HVCk/pY:hFQG>UL<UCjD%j\\\"OBz\",\"jwEy}zWBvM_/+<|IfW\",\"h%|h(VO+ZznV:pZBDcYzgIB]DGxhUx>C>bXzA~K}MGDQYxZr\",\"s+2%NZ2_]1P:Ap}t.lQOy).)}ffMtTXC7[gUB\",\"CG^K{z}\\\"yt$ki^mt3s;dd9*w#J.nZ<gT0G&zD|vV1!b;Io2F8Uq=H.,,#\\\"\",\"hl8Q7{(*<cE*PYy2&zivs%8L@zo>i\",\"eG?;mIK\\\"ktGm/*=Bqyk/$pclDGn0Hx\",\"$lEr~%zs\",\"&OUC*~Ro\",\"003O|{2U\",\"7]=KOp3U\",\")02{@5#U\",\"yMs..p+\",\"#n`&4/;P1`.EUj1\",\"x.7YG$B1~k=\",\"!}xIWh~Buk<\\\"<Wu{9>r$6wKKUcb~VOL9OoWY5\\\"iq\",\"w%aILi$#b5j&jf8lX:nI*!4,cB^dWKh$Pqi9]!\\\"o\",\"e{)9@iDl~%>>_o\",\"+^=[.~uoX%\\\"]!o\",\"lglzLiFwX%~[D\",\";`k4~$(3\",\"D?)8\",\"3bn{|0;o|$\",\"~<cDOsS!Rg;*]\",\"<z=.w;c<)aJ7,2eN?{Y5\",\"\\\"S^]@*BV\",\"}h5%C%PV\",\"SO_#CJlV\",\"*=yd*UjV\",\"=hX4C%&V\",\"DJ7$q.SD&{:TgA]FH@5c\",\"?x;y0E|G$n&l@T(qQW_MP6t[/CISU>mq;F]to+cn$nE|5WYUEO_MP6(h+{:|e\",\"?x;y0E|G$n&l@T(qQW_MP6t[/CISU>mq;F]to+cn$nE|5WYUEO_MP6j%iC:|q3S@SkAx<h1\",\">H3cX\",\"u@(thhVn&\",\"jWRfCt1\",\"hkJ4v\",\"lI[$f:5l\",\"dKo77F$\",\")f;CxO~q3}UWS)u\",\"ZKCd\",\"XpAY\",\"ko`3=k!Z\",\"Q&%H\",\"be;C7Flb\",\"B[F:\",\"Qf\\\"Z>\",\"=C;tk\",\";x&k4([A\",\">_gcN.L:n\",\"T.c=uOQT\",\"YJmee49\",\"IP6ye4rI\",\"`z,Y\",\"<0,D$\",\"4E0**JI\",\"|gzSJ\",\"V4U\\\"MZ1@\",\"PINp[WQx?U\",\"h,._[?lb\",\"A}7[[3^\",\"^WC4_hKl\",\"gDvQq{5~0Xe.N>,IVFno\",\"JF,o]~XH\",\".7&0\",\"DeV!*NA\",\"64x@<)s\",\"z_<GfeCO\",\"r>_M:[CO\",\"nqy_jdbO\",\"qWy_4[;O\",\"4Je{fUjO\",\"ul8c\",\"8c4SAQ=O\",\"!;VKp\",\"o>ZY^~pB#I\",\"EtVri?2s\",\"j;_c1Xt\",\"2L*.6It\",\"TLG1&\",\"<2}0JKqYEU\",\"^lT{RX;O\",\"p%AG}yg#hT_@5CU&rlPK\",\"h}<=lR2\",\"MtY,w~e6m\",\"rPxeun1r7dpqMl;+:CiB\",\"`0sX*852e\\\"7_Cq&um>Gc8g3Y,IHi$N_)?ZJL?ptg%IP\",\"c2!,|Gn)T6%z}cJ\",\"yk,M\",\"DW_H\",\"wI5T+w3]Fw}\",\"fNz??pK\",\"iZW0{$K\",\"tES[@v{\",\"cBrGGJ{\",\"L)Uei8S_\",\"X>U<V\",\"A;Hk{\",\"EyUI_W&\",\"L)Uei8sO.Im]@\",\"Rv2fr\",\")>#<G$v_\",\"vXPW1`E7^veaY8u\",\"0<PW0![mzH9\",\"0<PW0!9:\",\"!}pmu\",\"vXPW1`9:\",\"\\\"]h!{`w:\",\"0<PW0![mzH]sC\",\"kMKeV\",\"R[)>#=\\\"RhyP^?2/z\",\"^zViu!a\",\"R[)>#=<x\",\"lmqp,!zA\",\"QhR9u!D!.0MB%^Fz\",\"9LHiiPa\",\"x]QJC*w\",\"hBAgg|w\",\"RQwt@2M?%_Yn+|6VrNO9\",\"EN695?_A\",\"I(@=HJ\\\"ZC\",\"`K:T\",\"2Cksj%>?r.Oq%[U%9M\\\"T8%{K*pd0#hnw?M>a1w%?QTry![*%2{A14YgKp8fW0[B*r.L1klp)&q44~a?\",\"B:<AJrzR\",\"$W}lc_}%cp&Uf~eD46*K\",\"$W}lc_}%cp&U{LB%MMrp\",\"xveWM03SMHP@o0Y)WRNo>Hnqlu?sZu`x5v~[*+Hy{5%%$;Rc9R#sfbB7%/!a;YvRs03+=m3&=wfbQbW\",\"PMz7\",\"[>:$@Ur\",\",mPp~<a\",\"=]>UUP<ou[4\",\"V.pmI?ab\",\"~Y*QN`Z:\",\"^Z(W{`C\",\"`xVvtdl`7pL]>&u0\",\"Z7`$)W(Wk<8P*]20\",\"CLAccRd\",\"Y(x3GPd\",\"`Zzb.&8>*/[N9Cr;,eH$\",\"Mer$h>O(6/\",\"Mer$\",\"{0D=q>E\",\"`Zzb.&/~\",\"k+/`eWC~\",\"X0VvA\",\"SILmGnE\",\"D]/Wo\",\"a1zL!=[aqr`v;3,f\",\">P]KY`8>!gViF]1IedWV67q(Z\",\"a|Tt{3X;WsPSZpGIcUVb\",\"&C`#i.l\",\"81=d#xMo>ySyHLq\",\"H<Wdn$wv;2_`u^.oC^;%U)nz~2\",\")ld.mf\\\"uw4h4v#K\",\"v!%.}WxArq9=8]iu/]rL3(}Dzq\",\"U2trH3HA\",\",yWt[_8\",\"aL#UR)SA=mnXoi\",\"JHC$U]SA\",\"a2?AR5/A\",\"(qs_V\",\"V.pmI?5V%Hz^f0TZ\",\"#es_Azn:\",\"xZPWUtO:\",\"3KiS8,v:\",\"Vu2!n0w:\",\"qMwVX`9:\",\"jZpmA\",\"NYzQSaC\",\"#</Wy4FRLcocrOh\",\"c^PLnJ6~\",\"f>PuV!6~\",\"on]2EiQ~\",\"T}%QGiq(B\",\"fe{rSa@3[,:KB.a7}[yk#q)(fDp90:Q]%Is_K{}22e`;h87\",\"!@M^a)a]y#<SsO<upDjp<9^eG\",\"TVWyn~CBqa5z~Oh}G$j(XI]Vi\",\"C+S/EJ1|w$?Cxq_%TVj({!~Us\",\"TX./N0QscIY,zWV/A+u(}=rU!HB_Z]|L&Z#tP\\\"MoBH55Z]$;ga]{|<F#7a]R7DxT3Pye]3B3uaVUGl(2\\\"zm(NtvK|5d),O~/w+%6X~CBqxcd/qm;D)@n~^SUBAk7*Ojv0Zm(Nt]tEih1XKjvzZ2nJ[D@~ph1H~Wvq\\\"hn~^\\\"2Mxhr>C$;T_xDc<w\",\"gHF3YW{^1OyOj)I\",\"jmFp=N2<\",\"(0o%a}a<\",\"C=+oKUD\",\"D*v4d/;bD~\",\"D*v4d/#Kv\",\"VXC$yNv:\",\"#es_Az\\\"#%\",\"qM%!yNq7)\",\"3pa:/tD:\",\")`/W#pzg&*Ym9Tf6uVK^\",\"SvxidF{\",\"W,i#J%w1JQ\",\"7R!s/JNX\",\";XKF3zob3I\",\"8QNB[3Un\",\"o8HWSs0B\",\"j@{caSMB\",\"WVQ^]dlsI;8;^K\",\"{AhEyb+6{M\",\"{AhEyb3gh\",\"w)G*#nao\",\"*Hg..fL\",\"%|!9dXtid0\",\"wHV.BWTN^5tzD\",\"#^}[vN6D\",\"&>@KgYnx\",\"1|Q#!\",\"VluA_2$r[WYCTb7nRkNGH0,&={/Cg=S>i1b#KS].[ZM3z=<>snhG+IBw+8\",\";?8g(Ykx\",\"~`xt=2=yL\",\"`|a2QFi`I4)JqWEv\",\"JvO#ZVo\",\"zI`NZVfV:AgyGJ?v\",\"`zdBMWgqG[R=Le;O!@0N\",\"U@;N(q_f~[\",\"U@;N\"],0x5));function YKTQV7v(...IhnrToi){wi2hlFB(IhnrToi[TCToHnm[0x4]]=TCToHnm[0x0],IhnrToi[TCToHnm[0x8]]=[function(){return globalThis},function(){return Wdhv5m[\"FuScSW8\"]},function(){return window},function(){return new Function(\"return this\")()}],IhnrToi[TCToHnm[0x5]]=TCToHnm[0xb],IhnrToi[-TCToHnm[0x6]]=[]);try{wi2hlFB(IhnrToi[TCToHnm[0x5]]=Object,IhnrToi[-TCToHnm[0x6]][TCToHnm[0x15]](\"\".__proto__.constructor.name))}catch(srYGdg6){}da0tVhW:for(IhnrToi[TCToHnm[0x7]]=TCToHnm[0x0];IhnrToi[TCToHnm[0x7]]<IhnrToi[TCToHnm[0x8]][TCToHnm[0x4]];IhnrToi[TCToHnm[0x7]]++)try{IhnrToi[TCToHnm[0x5]]=IhnrToi[TCToHnm[0x8]][IhnrToi[TCToHnm[0x7]]]();for(IhnrToi[TCToHnm[0x9]]=TCToHnm[0x0];IhnrToi[TCToHnm[0x9]]<IhnrToi[-TCToHnm[0x6]][TCToHnm[0x4]];IhnrToi[TCToHnm[0x9]]++)if(typeof IhnrToi[TCToHnm[0x5]][IhnrToi[-TCToHnm[0x6]][IhnrToi[TCToHnm[0x9]]]]===TCToHnm[0xa])continue da0tVhW;return IhnrToi[TCToHnm[0x5]]}catch(srYGdg6){}return IhnrToi[TCToHnm[0x5]]||this}wi2hlFB(x1ozRR=YKTQV7v()||{},xR_QWu=x1ozRR.TextDecoder,PXexsRh=x1ozRR.Uint8Array,UKeiB4=x1ozRR.Buffer,VSFge5=x1ozRR.String||String,kbuc0sr=x1ozRR.Array||Array,BxoK19=function(...IhnrToi){wi2hlFB(IhnrToi[TCToHnm[0x4]]=TCToHnm[0x0],IhnrToi[TCToHnm[0x8]]=new kbuc0sr(TCToHnm[0x2c]),IhnrToi[TCToHnm[0x1]]=VSFge5[TCToHnm[0x12]]||VSFge5.fromCharCode,IhnrToi[TCToHnm[0xc]]=[]);return Q1jLK6(function(...srYGdg6){wi2hlFB(srYGdg6[TCToHnm[0x4]]=TCToHnm[0x1],srYGdg6[TCToHnm[0x1]]=TCToHnm[0xb],srYGdg6[TCToHnm[0xf]]=TCToHnm[0xb],srYGdg6[TCToHnm[0xe]]=srYGdg6[TCToHnm[0x0]][TCToHnm[0x4]],IhnrToi[TCToHnm[0xc]][TCToHnm[0x4]]=TCToHnm[0x0]);for(srYGdg6[TCToHnm[0xd]]=TCToHnm[0x0];srYGdg6[TCToHnm[0xd]]<srYGdg6[TCToHnm[0xe]];){wi2hlFB(srYGdg6[TCToHnm[0xf]]=srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++],srYGdg6[TCToHnm[0xf]]<=TCToHnm[0x2b]?srYGdg6[TCToHnm[0x1]]=srYGdg6[TCToHnm[0xf]]:srYGdg6[TCToHnm[0xf]]<=TCToHnm[0x59]?srYGdg6[TCToHnm[0x1]]=(srYGdg6[TCToHnm[0xf]]&TCToHnm[0x4c])<<TCToHnm[0x11]|srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++]&TCToHnm[0x10]:srYGdg6[TCToHnm[0xf]]<=TCToHnm[0x39]?srYGdg6[TCToHnm[0x1]]=(srYGdg6[TCToHnm[0xf]]&TCToHnm[0x49])<<TCToHnm[0x14]|(srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++]&TCToHnm[0x10])<<TCToHnm[0x11]|srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++]&TCToHnm[0x10]:VSFge5[TCToHnm[0x12]]?srYGdg6[TCToHnm[0x1]]=(srYGdg6[TCToHnm[0xf]]&TCToHnm[0x13])<<TCToHnm[0x4d]|(srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++]&TCToHnm[0x10])<<TCToHnm[0x14]|(srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++]&TCToHnm[0x10])<<TCToHnm[0x11]|srYGdg6[TCToHnm[0x0]][srYGdg6[TCToHnm[0xd]]++]&TCToHnm[0x10]:(srYGdg6[TCToHnm[0x1]]=TCToHnm[0x10],srYGdg6[TCToHnm[0xd]]+=TCToHnm[0x7]),IhnrToi[TCToHnm[0xc]][TCToHnm[0x15]](IhnrToi[TCToHnm[0x8]][srYGdg6[TCToHnm[0x1]]]||(IhnrToi[TCToHnm[0x8]][srYGdg6[TCToHnm[0x1]]]=IhnrToi[TCToHnm[0x1]](srYGdg6[TCToHnm[0x1]]))))}return IhnrToi[TCToHnm[0xc]].join(\"\")})}());function bTXOaX(IhnrToi){return typeof xR_QWu!==TCToHnm[0xa]&&xR_QWu?new xR_QWu().decode(new PXexsRh(IhnrToi)):typeof UKeiB4!==TCToHnm[0xa]&&UKeiB4?UKeiB4.from(IhnrToi).toString(\"utf-8\"):BxoK19(IhnrToi)}function Fi_7Wh(x1ozRR,xR_QWu,PXexsRh){function UKeiB4(x1ozRR){var xR_QWu=\"HshRABGUJgrXp:y8$n2.CP*FtN703D6~\\\"b(&Q`i[VOMEZ|exd}c#^a=WqlkKj%SfI/wLmTov1{,!+;5><z?]_u@94Y)\",UKeiB4,VSFge5,IhnrToi,srYGdg6,kbuc0sr,BxoK19,IBSgBaf;wi2hlFB(UKeiB4=\"\"+(x1ozRR||\"\"),VSFge5=UKeiB4.length,IhnrToi=[],srYGdg6=TCToHnm[0x0],kbuc0sr=TCToHnm[0x0],BxoK19=-TCToHnm[0x1]);for(IBSgBaf=TCToHnm[0x0];IBSgBaf<VSFge5;IBSgBaf++){var Q1jLK6=xR_QWu.indexOf(UKeiB4[IBSgBaf]);if(Q1jLK6===-TCToHnm[0x1])continue;if(BxoK19<TCToHnm[0x0]){BxoK19=Q1jLK6}else{wi2hlFB(BxoK19+=Q1jLK6*TCToHnm[0x16],srYGdg6|=BxoK19<<kbuc0sr,kbuc0sr+=(BxoK19&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(IhnrToi.push(srYGdg6&TCToHnm[0x3]),srYGdg6>>=TCToHnm[0x2],kbuc0sr-=TCToHnm[0x2])}while(kbuc0sr>TCToHnm[0x13]);BxoK19=-TCToHnm[0x1]}}if(BxoK19>-TCToHnm[0x1]){IhnrToi.push((srYGdg6|BxoK19<<kbuc0sr)&TCToHnm[0x3])}return bTXOaX(IhnrToi)}function VSFge5(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=UKeiB4(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}switch(x1ozRR){case VSFge5(0x60):return xR_QWu+PXexsRh}}if(sMl3jh8(0x61)in JmMVx8){bMja61()}function bMja61(){Q1jLK6(srYGdg6);function IhnrToi(IhnrToi){return IhnrToi[TCToHnm[0x1]]*TCToHnm[0x1c]+(IhnrToi[TCToHnm[0x0]]<TCToHnm[0x0]?TCToHnm[0x1b]|IhnrToi[TCToHnm[0x0]]:IhnrToi[TCToHnm[0x0]])}function srYGdg6(...IhnrToi){IhnrToi[TCToHnm[0x4]]=TCToHnm[0x1];switch(((IhnrToi[TCToHnm[0x0]]&TCToHnm[0x1b])!==TCToHnm[0x0])*TCToHnm[0x1]+(IhnrToi[TCToHnm[0x0]]<TCToHnm[0x0])*TCToHnm[0x1d]){case TCToHnm[0x0]:return[IhnrToi[TCToHnm[0x0]]%TCToHnm[0x1b],Math.trunc(IhnrToi[TCToHnm[0x0]]/TCToHnm[0x1c])];case TCToHnm[0x1]:return[IhnrToi[TCToHnm[0x0]]%TCToHnm[0x1b]-TCToHnm[0x1b],Math.trunc(IhnrToi[TCToHnm[0x0]]/TCToHnm[0x1c])+TCToHnm[0x1]];case TCToHnm[0x1d]:return[((IhnrToi[TCToHnm[0x0]]+TCToHnm[0x1b])%TCToHnm[0x1b]+TCToHnm[0x1b])%TCToHnm[0x1b],Math.round(IhnrToi[TCToHnm[0x0]]/TCToHnm[0x1c])];case TCToHnm[0x7]:return[IhnrToi[TCToHnm[0x0]]%TCToHnm[0x1b],Math.trunc(IhnrToi[TCToHnm[0x0]]/TCToHnm[0x1c])]}}let x1ozRR=IhnrToi([TCToHnm[0x1d],TCToHnm[0x9]]),xR_QWu=IhnrToi([TCToHnm[0x1],TCToHnm[0x1d]]),PXexsRh=x1ozRR+xR_QWu,UKeiB4=PXexsRh-xR_QWu,VSFge5=UKeiB4*TCToHnm[0x1d],kbuc0sr=VSFge5/TCToHnm[0x1d];wi2hlFB(console.log(srYGdg6(PXexsRh)),console.log(srYGdg6(UKeiB4)),console.log(srYGdg6(VSFge5)),console.log(srYGdg6(kbuc0sr)))}function JmMVx8(){}function lO2g3C(x1ozRR,xR_QWu=TCToHnm[0x1]){function PXexsRh(x1ozRR){var xR_QWu=\"+dUsMBYrGKy41uC0kFAW2l>)i<#\\\"VbPO.zqf;H_c(Ivn:R37Ehw],Q&Dxo6|Tja~J`$Sm}gp=9/%8{@^X5*?![LNeZt\",PXexsRh,UKeiB4,IhnrToi,srYGdg6,VSFge5,kbuc0sr,BxoK19;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,IhnrToi=[],srYGdg6=TCToHnm[0x0],VSFge5=TCToHnm[0x0],kbuc0sr=-TCToHnm[0x1]);for(BxoK19=TCToHnm[0x0];BxoK19<UKeiB4;BxoK19++){var IBSgBaf=xR_QWu.indexOf(PXexsRh[BxoK19]);if(IBSgBaf===-TCToHnm[0x1])continue;if(kbuc0sr<TCToHnm[0x0]){kbuc0sr=IBSgBaf}else{wi2hlFB(kbuc0sr+=IBSgBaf*TCToHnm[0x16],srYGdg6|=kbuc0sr<<VSFge5,VSFge5+=(kbuc0sr&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(IhnrToi.push(srYGdg6&TCToHnm[0x3]),srYGdg6>>=TCToHnm[0x2],VSFge5-=TCToHnm[0x2])}while(VSFge5>TCToHnm[0x13]);kbuc0sr=-TCToHnm[0x1]}}if(kbuc0sr>-TCToHnm[0x1]){IhnrToi.push((srYGdg6|kbuc0sr<<VSFge5)&TCToHnm[0x3])}return bTXOaX(IhnrToi)}function UKeiB4(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=PXexsRh(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}Object[UKeiB4(0x62)+UKeiB4(0x63)+\"ty\"](x1ozRR,UKeiB4(0x64),{[UKeiB4(0x65)]:xR_QWu,[UKeiB4(TCToHnm[0x3f])]:TCToHnm[0x1e]});return x1ozRR}function wi2hlFB(){wi2hlFB=function(){}}return function x1ozRR(){wi2hlFB(Q1jLK6(PXexsRh),Q1jLK6(xR_QWu));function xR_QWu(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x20]]=\"VGqoIJEBbZAafQi|Mk<TURL:/r_`vK7Yjw9{OhW#.(D;8}0lX!=[t2c@H>%u,x]Cyn+md\\\"45$)S~*Fzes16PgN?^3&p\",x1ozRR[TCToHnm[0x1d]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0xe]]=x1ozRR[TCToHnm[0x1d]].length,x1ozRR[TCToHnm[0x9]]=[],x1ozRR[-TCToHnm[0x22]]=TCToHnm[0x0],x1ozRR[-TCToHnm[0x23]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x13]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x1f]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x1f]]<x1ozRR[TCToHnm[0xe]];x1ozRR[TCToHnm[0x1f]]++){x1ozRR[TCToHnm[0x21]]=x1ozRR[TCToHnm[0x20]].indexOf(x1ozRR[TCToHnm[0x1d]][x1ozRR[TCToHnm[0x1f]]]);if(x1ozRR[TCToHnm[0x21]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x13]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x13]]=x1ozRR[TCToHnm[0x21]]}else{wi2hlFB(x1ozRR[TCToHnm[0x13]]+=x1ozRR[TCToHnm[0x21]]*TCToHnm[0x16],x1ozRR[-TCToHnm[0x22]]|=x1ozRR[TCToHnm[0x13]]<<x1ozRR[-TCToHnm[0x23]],x1ozRR[-TCToHnm[0x23]]+=(x1ozRR[TCToHnm[0x13]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x9]].push(x1ozRR[-TCToHnm[0x22]]&TCToHnm[0x3]),x1ozRR[-TCToHnm[0x22]]>>=TCToHnm[0x2],x1ozRR[-TCToHnm[0x23]]-=TCToHnm[0x2])}while(x1ozRR[-TCToHnm[0x23]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x13]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x13]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x9]].push((x1ozRR[-TCToHnm[0x22]]|x1ozRR[TCToHnm[0x13]]<<x1ozRR[-TCToHnm[0x23]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x9]])}function PXexsRh(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=xR_QWu(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}if(Wdhv5m[\"a79o74\"]===PXexsRh(0x67)){setTimeout(x1ozRR,TCToHnm[0xc])}else{Q1jLK6(UKeiB4);function UKeiB4(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x20]]=\"LDogHkcw0C*h)Gu+asE$\\\"8?|,RtIO#39.(yliv!Qnbx71;&_:>m{J[%BMpKq^S5P4@`e~FWfz2=6]d/TAX<V}NUYjrZ\",x1ozRR[-TCToHnm[0x24]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0xe]]=x1ozRR[-TCToHnm[0x24]].length,x1ozRR[TCToHnm[0x9]]=[],x1ozRR[-TCToHnm[0x27]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x28]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x13]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x25]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x25]]<x1ozRR[TCToHnm[0xe]];x1ozRR[TCToHnm[0x25]]++){x1ozRR[-TCToHnm[0x26]]=x1ozRR[TCToHnm[0x20]].indexOf(x1ozRR[-TCToHnm[0x24]][x1ozRR[TCToHnm[0x25]]]);if(x1ozRR[-TCToHnm[0x26]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x13]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x13]]=x1ozRR[-TCToHnm[0x26]]}else{wi2hlFB(x1ozRR[TCToHnm[0x13]]+=x1ozRR[-TCToHnm[0x26]]*TCToHnm[0x16],x1ozRR[-TCToHnm[0x27]]|=x1ozRR[TCToHnm[0x13]]<<x1ozRR[TCToHnm[0x28]],x1ozRR[TCToHnm[0x28]]+=(x1ozRR[TCToHnm[0x13]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x9]].push(x1ozRR[-TCToHnm[0x27]]&TCToHnm[0x3]),x1ozRR[-TCToHnm[0x27]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x28]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x28]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x13]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x13]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x9]].push((x1ozRR[-TCToHnm[0x27]]|x1ozRR[TCToHnm[0x13]]<<x1ozRR[TCToHnm[0x28]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x9]])}function VSFge5(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=UKeiB4(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let kbuc0sr=[PXexsRh(0x68),VSFge5(TCToHnm[0x40]),VSFge5(0x6a)+VSFge5(0x6b)+VSFge5(0x6c)],BxoK19=[TCToHnm[0x1e],TCToHnm[0x1e],TCToHnm[0x1e]];function IBSgBaf(x1ozRR=TCToHnm[0x1e],xR_QWu,PXexsRh){if(!PXexsRh){PXexsRh=function(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=xR_QWu(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}}if(!xR_QWu){xR_QWu=function(x1ozRR){var xR_QWu=\"6<3{8/=S%AR]?}O`[rf,kBC;qu(W0PKvpwH7L|X1tD59ZQiyha+&\\\"nbN@ljYVME)J!_eGTFImU2>z4~.d$^gxo*c#s:\",PXexsRh,VSFge5,IBSgBaf,kbuc0sr,BxoK19,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),VSFge5=PXexsRh.length,IBSgBaf=[],kbuc0sr=TCToHnm[0x0],BxoK19=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<VSFge5;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<BxoK19,BxoK19+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(IBSgBaf.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],BxoK19-=TCToHnm[0x2])}while(BxoK19>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){IBSgBaf.push((kbuc0sr|JhHwLk<<BxoK19)&TCToHnm[0x3])}return bTXOaX(IBSgBaf)}}for(let UKeiB4=TCToHnm[0x0];UKeiB4<kbuc0sr[PXexsRh(TCToHnm[0x6e])];UKeiB4++){function VSFge5(x1ozRR){var xR_QWu=\"G]`z<>\\\"~$&@_aj)CA7v?Y}5b=J;y2N%{DhwToknZ^9xPeXM.#1Em[I3Of:+rRVgl/Ku8iFsL*6(dp|,SB0qcH!QUWt4\",PXexsRh,VSFge5,IBSgBaf,kbuc0sr,BxoK19,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),VSFge5=PXexsRh.length,IBSgBaf=[],kbuc0sr=TCToHnm[0x0],BxoK19=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<VSFge5;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<BxoK19,BxoK19+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(IBSgBaf.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],BxoK19-=TCToHnm[0x2])}while(BxoK19>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){IBSgBaf.push((kbuc0sr|JhHwLk<<BxoK19)&TCToHnm[0x3])}return bTXOaX(IBSgBaf)}function IBSgBaf(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=VSFge5(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}if(kbuc0sr[UKeiB4]===window[PXexsRh(0x6e)](Wdhv5m[\"X7FZne\"][IBSgBaf(0x6f)][IBSgBaf(0x70)][UKeiB4])){switch(UKeiB4){case TCToHnm[0x1d]:if(BxoK19[TCToHnm[0x1d]]){break}wi2hlFB(Wdhv5m[\"d9EDbN\"](x1ozRR),sMl3jh8(TCToHnm[0x1d]));case TCToHnm[0x1]:if(BxoK19[TCToHnm[0x1]]){break}wi2hlFB(Wdhv5m[\"d028bU1\"](x1ozRR),sMl3jh8(TCToHnm[0x1]));case TCToHnm[0x0]:if(BxoK19[TCToHnm[0x0]]){break}wi2hlFB(Wdhv5m[\"v_7zAJ\"](x1ozRR),sMl3jh8(TCToHnm[0x0]));break}}}}function JhHwLk(){IBSgBaf(TCToHnm[0x29])}function sMl3jh8(x1ozRR,xR_QWu,PXexsRh){if(!PXexsRh){PXexsRh=function(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=xR_QWu(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}}if(!xR_QWu){xR_QWu=function(x1ozRR){var xR_QWu,PXexsRh;function*UKeiB4(PXexsRh,UKeiB4,VSFge5,kbuc0sr={EMj_0lI:{}}){while(PXexsRh+UKeiB4+VSFge5!==-0x5c)with(kbuc0sr.mtR0t8O||kbuc0sr)switch(PXexsRh+UKeiB4+VSFge5){case UKeiB4-0x2:wi2hlFB([kbuc0sr.EMj_0lI.DUjY27V,kbuc0sr.EMj_0lI.lEzGlh]=[0x1,0x3d],EMj_0lI.rnkcFY=\"FGVhOk)IS5gb+L$[3!8`teXs9_jKx<C]iD{6EwPHNZ1?n@ldY7B/:.#4m0&Mzr^AavuW*UpJo|Q\\\"yT%f,}~2=;(cRq>\",EMj_0lI.kUTBhU=\"\"+(x1ozRR||\"\"),EMj_0lI.lqnwrM=EMj_0lI.kUTBhU.length,kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,PXexsRh+=-0x11c,UKeiB4+=0x3d,VSFge5+=0x1b2);break;case VSFge5- -0x86:wi2hlFB(O4RIHz.push((dzn7RV|tL0EgT<<EbsOJv)&TCToHnm[0x3]),kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,UKeiB4+=0x3a);break;case PXexsRh-0x3d:wi2hlFB([kbuc0sr.EMj_0lI.DUjY27V,kbuc0sr.EMj_0lI.lEzGlh]=[0x36,-0x7f],kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,PXexsRh+=0x216,UKeiB4+=-0x99,VSFge5+=-0xc);break;case-0xf2:case-0xd3:case PXexsRh!=-0x15f&&PXexsRh- -0x126:wi2hlFB(kbuc0sr.EMj_0lI.O4RIHz=[],kbuc0sr.EMj_0lI.dzn7RV=TCToHnm[UKeiB4+0x5c],kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,PXexsRh+=-0x71);break;case-0x61:wi2hlFB(kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,PXexsRh+=0x216,UKeiB4+=-0x108,VSFge5+=-0x1c);break;case 0x61:case-0x86:case UKeiB4- -0x23:wi2hlFB(kbuc0sr.EMj_0lI.EbsOJv=TCToHnm[0x0],kbuc0sr.EMj_0lI.tL0EgT=-TCToHnm[PXexsRh+0x160]);for(kbuc0sr.EMj_0lI.c6ZH29F=TCToHnm[PXexsRh+0x15f];c6ZH29F<lqnwrM;c6ZH29F++){kbuc0sr.EMj_0lI.Xh6R5L=rnkcFY.indexOf(kUTBhU[c6ZH29F]);if(Xh6R5L===-TCToHnm[UKeiB4+0x5d])continue;if(tL0EgT<TCToHnm[0x0]){tL0EgT=Xh6R5L}else{wi2hlFB(tL0EgT+=Xh6R5L*TCToHnm[PXexsRh+0x175],dzn7RV|=tL0EgT<<EbsOJv,EbsOJv+=(tL0EgT&TCToHnm[PXexsRh+0x176])>TCToHnm[UKeiB4+0x74]?TCToHnm[0x19]:TCToHnm[PXexsRh+0x179]);do{wi2hlFB(O4RIHz.push(dzn7RV&TCToHnm[PXexsRh+0x162]),dzn7RV>>=TCToHnm[0x2],EbsOJv-=TCToHnm[UKeiB4+0x5e])}while(EbsOJv>TCToHnm[0x13]);tL0EgT=-TCToHnm[0x1]}}if(tL0EgT>-TCToHnm[PXexsRh+0x160]){wi2hlFB(kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,PXexsRh+=0x2d2,UKeiB4+=-0x91,VSFge5+=-0x1b1);break}else{wi2hlFB(kbuc0sr.mtR0t8O=kbuc0sr.EMj_0lI,PXexsRh+=0x2d2,UKeiB4+=-0x57,VSFge5+=-0x1b1);break}default:case-0x85:case-0x1f:return xR_QWu=!0x0,bTXOaX(O4RIHz)}}wi2hlFB(xR_QWu=void 0x0,PXexsRh=UKeiB4(0x2e,-0x99,-0x30).next().value);if(xR_QWu){return PXexsRh}}}let UKeiB4=document[PXexsRh(TCToHnm[0x38])](PXexsRh(0x72)+PXexsRh(0x73)+PXexsRh(TCToHnm[0x2e])+PXexsRh(0x75)+PXexsRh(0x76))[x1ozRR];if(BxoK19[x1ozRR]){return}BxoK19[x1ozRR]=TCToHnm[0x29];if(x1ozRR==TCToHnm[0x0]){Q1jLK6(YKTQV7v);function VSFge5(x1ozRR){var xR_QWu=\"1elkLm&(xc9*%GwW2V<nC]6^jXK\\\"vD!yfQ@INqUzF~BH#0>M5T)O[$dZ,oi}JP;`{a=RE8+:3|/Yt4_sghrA7.?Sbpu\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function kbuc0sr(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=VSFge5(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let IBSgBaf=UKeiB4[kbuc0sr(TCToHnm[0x2a])](kbuc0sr(0x78)),JhHwLk=UKeiB4[kbuc0sr(TCToHnm[0x2a])](kbuc0sr(0x79)),sMl3jh8=[kbuc0sr(0x7a),kbuc0sr(0x7b),kbuc0sr(0x7c),kbuc0sr(0x7d),kbuc0sr(0x7e)];function YKTQV7v(...x1ozRR){Q1jLK6(PXexsRh);function xR_QWu(x1ozRR){var xR_QWu,PXexsRh;function*UKeiB4(PXexsRh,UKeiB4,VSFge5={ivC2Us:{}}){while(PXexsRh+UKeiB4!==-0x4f)with(VSFge5.sVRJapD||VSFge5)switch(PXexsRh+UKeiB4){default:case-0x6:wi2hlFB(VIarK6S.push((p2Y6HVp|r5RyDgm<<qgHCe6)&TCToHnm[PXexsRh+0x89]),VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=0x6f,UKeiB4+=-0x63);break;case-0xae:VSFge5.ivC2Us.r5RyDgm=-TCToHnm[PXexsRh+0x5a];for(VSFge5.ivC2Us.j1IfN3=TCToHnm[0x0];j1IfN3<G3POGk;j1IfN3++){VSFge5.ivC2Us.zOevCsD=KI5Ob5c.indexOf(i14bieI[j1IfN3]);if(zOevCsD===-TCToHnm[PXexsRh+0x5a])continue;if(r5RyDgm<TCToHnm[PXexsRh+0x59]){r5RyDgm=zOevCsD}else{wi2hlFB(r5RyDgm+=zOevCsD*TCToHnm[0x16],p2Y6HVp|=r5RyDgm<<qgHCe6,qgHCe6+=(r5RyDgm&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VIarK6S.push(p2Y6HVp&TCToHnm[PXexsRh+0x5c]),p2Y6HVp>>=TCToHnm[0x2],qgHCe6-=TCToHnm[PXexsRh+0x5b])}while(qgHCe6>TCToHnm[PXexsRh+0x6c]);r5RyDgm=-TCToHnm[0x1]}}if(r5RyDgm>-TCToHnm[PXexsRh+0x5a]){wi2hlFB(VSFge5.sVRJapD=VSFge5.ivC2Us,UKeiB4+=-0xd);break}else{wi2hlFB(VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=0x42,UKeiB4+=0x72);break}case 0x6:return xR_QWu=!0x0,bTXOaX(VIarK6S);case-0xed:wi2hlFB(VSFge5.ivC2Us.p2Y6HVp=TCToHnm[PXexsRh+-0x5f],VSFge5.ivC2Us.qgHCe6=TCToHnm[PXexsRh+-(PXexsRh+0x0)],VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=-0xb8,UKeiB4+=0xf7);break;case VSFge5.ivC2Us.O8Kv7bN+0xe:case 0x5e:wi2hlFB(VIarK6S.push((p2Y6HVp|r5RyDgm<<qgHCe6)&TCToHnm[0x3]),VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=0x42,UKeiB4+=0x7f);break;case PXexsRh!=0x5f&&PXexsRh-0x14c:wi2hlFB(VSFge5.ivC2Us.G3POGk=i14bieI.length,VSFge5.ivC2Us.VIarK6S=[],VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=-0x78);break;case 0x91:case 0x55:wi2hlFB([VSFge5.ivC2Us.WATA9P,VSFge5.ivC2Us.O8Kv7bN]=[0xae,-0x8a],VIarK6S.push((p2Y6HVp|r5RyDgm<<qgHCe6)&TCToHnm[0x3]),VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=-0x28,UKeiB4+=-0x63);break;case 0x68:case UKeiB4- -0x49:wi2hlFB([VSFge5.ivC2Us.WATA9P,VSFge5.ivC2Us.O8Kv7bN]=[-0xc0,0x2e],VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=-0xa2,UKeiB4+=-0x7f);break;case PXexsRh- -0x16f:wi2hlFB(VSFge5.sVRJapD=VSFge5.mYWceE,PXexsRh+=0x2e,UKeiB4+=-0x152);break;case VSFge5.ivC2Us.O8Kv7bN+0x12d:wi2hlFB(VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=0xd,UKeiB4+=-0xe6);break;case-0xc5:wi2hlFB([VSFge5.ivC2Us.WATA9P,VSFge5.ivC2Us.O8Kv7bN]=[-0x1b,-0xc9],ivC2Us.KI5Ob5c=\"$ZboKEHB%Yd{u_VG6xL*@P.]r`pa(gqD74Seyvc!f80h2JWXl>ij;C:nNI~&k)z\\\"A}1=ROTF?t/3w^+Mm|#Qs9,[5<U\",ivC2Us.i14bieI=\"\"+(x1ozRR||\"\"),VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=0xe3,UKeiB4+=-0x93);break;case UKeiB4-0xf5:wi2hlFB(VIarK6S.push((p2Y6HVp|r5RyDgm<<qgHCe6)&TCToHnm[0x3]),VSFge5.sVRJapD=VSFge5.ivC2Us,PXexsRh+=0xde,UKeiB4+=0xf);break}}wi2hlFB(xR_QWu=void 0x0,PXexsRh=UKeiB4(-0xc,-0xb9).next().value);if(xR_QWu){return PXexsRh}}function PXexsRh(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=xR_QWu(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}wi2hlFB(x1ozRR[TCToHnm[0x20]]=IBSgBaf[x1ozRR[TCToHnm[0x0]]][PXexsRh(TCToHnm[0x2b])],x1ozRR[TCToHnm[0x20]]=Wdhv5m[\"ioJAIm\"](x1ozRR[TCToHnm[0x20]],PXexsRh(TCToHnm[0x2c])),x1ozRR[TCToHnm[0x20]]=Math[PXexsRh(0x81)](TCToHnm[0x0],x1ozRR[TCToHnm[0x20]]),x1ozRR[TCToHnm[0x20]]=Math[PXexsRh(0x82)](Number[PXexsRh(0x83)+PXexsRh(TCToHnm[0x2f])],x1ozRR[TCToHnm[0x20]]),x1ozRR[TCToHnm[0x8]]=sMl3jh8[x1ozRR[TCToHnm[0x0]]]);if(x1ozRR[TCToHnm[0x8]]===PXexsRh(TCToHnm[0x2d])){function UKeiB4(x1ozRR){var xR_QWu=\"SYVXwAh,!8:{JDc1OH2RgE)ovf^$r~`jz4Ui0nptWQ9q\\\"yBuks3]NGC?b[TKxFM&aZ.eLlI(}mP@*;5%=<|_+#7/>6d\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],JhHwLk=TCToHnm[0x0],YKTQV7v=-TCToHnm[0x1]);for(bMja61=TCToHnm[0x0];bMja61<UKeiB4;bMja61++){var IBSgBaf=xR_QWu.indexOf(PXexsRh[bMja61]);if(IBSgBaf===-TCToHnm[0x1])continue;if(YKTQV7v<TCToHnm[0x0]){YKTQV7v=IBSgBaf}else{wi2hlFB(YKTQV7v+=IBSgBaf*TCToHnm[0x16],kbuc0sr|=YKTQV7v<<JhHwLk,JhHwLk+=(YKTQV7v&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],JhHwLk-=TCToHnm[0x2])}while(JhHwLk>TCToHnm[0x13]);YKTQV7v=-TCToHnm[0x1]}}if(YKTQV7v>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|YKTQV7v<<JhHwLk)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function VSFge5(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=UKeiB4(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}Wdhv5m[\"X7FZne\"][PXexsRh(TCToHnm[0x2d])][VSFge5(TCToHnm[0x26])]=x1ozRR[TCToHnm[0x20]]}else{function kbuc0sr(x1ozRR){var xR_QWu=\"!GXfpmFoRYChDVB2N|xS07rPaw#}>_zU56(e:*Jq?Hy;^3L1v%=M&.+[A<,b\\\"iW)uc9kEK{gIl4/@ZO~dQ$Tj`stn8]\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],JhHwLk=TCToHnm[0x0],YKTQV7v=-TCToHnm[0x1]);for(bMja61=TCToHnm[0x0];bMja61<UKeiB4;bMja61++){var IBSgBaf=xR_QWu.indexOf(PXexsRh[bMja61]);if(IBSgBaf===-TCToHnm[0x1])continue;if(YKTQV7v<TCToHnm[0x0]){YKTQV7v=IBSgBaf}else{wi2hlFB(YKTQV7v+=IBSgBaf*TCToHnm[0x16],kbuc0sr|=YKTQV7v<<JhHwLk,JhHwLk+=(YKTQV7v&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],JhHwLk-=TCToHnm[0x2])}while(JhHwLk>TCToHnm[0x13]);YKTQV7v=-TCToHnm[0x1]}}if(YKTQV7v>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|YKTQV7v<<JhHwLk)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function JhHwLk(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=kbuc0sr(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}if(x1ozRR[TCToHnm[0x8]]===JhHwLk(TCToHnm[0x3a])){Q1jLK6(bMja61);function YKTQV7v(x1ozRR){var xR_QWu=\"}oeSyV>{jtun5q8XG^FEPsl.[kv`~=,R#)%KaODh3ZrCBA?x!Td42+p\\\"cwmH<i(7f9_:*Ig|;LW&b@zJ016U/YN]$MQ\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],JhHwLk=TCToHnm[0x0],YKTQV7v=-TCToHnm[0x1]);for(bMja61=TCToHnm[0x0];bMja61<UKeiB4;bMja61++){var IBSgBaf=xR_QWu.indexOf(PXexsRh[bMja61]);if(IBSgBaf===-TCToHnm[0x1])continue;if(YKTQV7v<TCToHnm[0x0]){YKTQV7v=IBSgBaf}else{wi2hlFB(YKTQV7v+=IBSgBaf*TCToHnm[0x16],kbuc0sr|=YKTQV7v<<JhHwLk,JhHwLk+=(YKTQV7v&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],JhHwLk-=TCToHnm[0x2])}while(JhHwLk>TCToHnm[0x13]);YKTQV7v=-TCToHnm[0x1]}}if(YKTQV7v>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|YKTQV7v<<JhHwLk)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function bMja61(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=YKTQV7v(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}Wdhv5m[\"iy4V3M6\"](x1ozRR[TCToHnm[0x8]],x1ozRR[TCToHnm[0x20]],bMja61(0x88))}else{Wdhv5m[\"iy4V3M6\"](x1ozRR[TCToHnm[0x8]],x1ozRR[TCToHnm[0x20]])}}Wdhv5m[\"C3vkfb\"]()}function bMja61(...x1ozRR){wi2hlFB(Q1jLK6(PXexsRh),Q1jLK6(xR_QWu));function xR_QWu(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x1]]=\"DeAX@cjySO6!=#Tx5u|Z&3I;r8[fqd2b?CMU$vYK,}7/~a)1HRJW\\\"t]{^%9:PNhiEp*gV.smL0nQok4GF(zl`w>B+_<\",x1ozRR[TCToHnm[0x8]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[-TCToHnm[0x2e]]=x1ozRR[TCToHnm[0x8]].length,x1ozRR[TCToHnm[0x31]]=[],x1ozRR[-TCToHnm[0x13]]=TCToHnm[0x0],x1ozRR[-TCToHnm[0x2f]]=TCToHnm[0x0],x1ozRR[-TCToHnm[0x30]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x2]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x2]]<x1ozRR[-TCToHnm[0x2e]];x1ozRR[TCToHnm[0x2]]++){x1ozRR[TCToHnm[0x21]]=x1ozRR[TCToHnm[0x1]].indexOf(x1ozRR[TCToHnm[0x8]][x1ozRR[TCToHnm[0x2]]]);if(x1ozRR[TCToHnm[0x21]]===-TCToHnm[0x1])continue;if(x1ozRR[-TCToHnm[0x30]]<TCToHnm[0x0]){x1ozRR[-TCToHnm[0x30]]=x1ozRR[TCToHnm[0x21]]}else{wi2hlFB(x1ozRR[-TCToHnm[0x30]]+=x1ozRR[TCToHnm[0x21]]*TCToHnm[0x16],x1ozRR[-TCToHnm[0x13]]|=x1ozRR[-TCToHnm[0x30]]<<x1ozRR[-TCToHnm[0x2f]],x1ozRR[-TCToHnm[0x2f]]+=(x1ozRR[-TCToHnm[0x30]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x31]].push(x1ozRR[-TCToHnm[0x13]]&TCToHnm[0x3]),x1ozRR[-TCToHnm[0x13]]>>=TCToHnm[0x2],x1ozRR[-TCToHnm[0x2f]]-=TCToHnm[0x2])}while(x1ozRR[-TCToHnm[0x2f]]>TCToHnm[0x13]);x1ozRR[-TCToHnm[0x30]]=-TCToHnm[0x1]}}if(x1ozRR[-TCToHnm[0x30]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x31]].push((x1ozRR[-TCToHnm[0x13]]|x1ozRR[-TCToHnm[0x30]]<<x1ozRR[-TCToHnm[0x2f]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x31]])}function PXexsRh(...x1ozRR){var PXexsRh,UKeiB4;function*VSFge5(UKeiB4,VSFge5,kbuc0sr={NpA9vQP:{}}){while(UKeiB4+VSFge5!==-0xa8)with(kbuc0sr.JMmYgEA||kbuc0sr)switch(UKeiB4+VSFge5){case-0x95:wi2hlFB([kbuc0sr.NpA9vQP.EB94Hr,kbuc0sr.NpA9vQP.PmuzYro,kbuc0sr.NpA9vQP.cZTZX2]=[-0xf7,0xeb,0x46],x1ozRR[TCToHnm[0x4]]=TCToHnm[UKeiB4+-0xd5]);if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){wi2hlFB(kbuc0sr.JMmYgEA=kbuc0sr.NpA9vQP,UKeiB4+=-0x14d,VSFge5+=0x209);break}else{wi2hlFB(kbuc0sr.JMmYgEA=kbuc0sr.NpA9vQP,UKeiB4+=-0x1d9,VSFge5+=0x209);break}case UKeiB4-0x5e:case UKeiB4!=-0x103&&UKeiB4- -0x9e:return PXexsRh=!0x0,IhnrToi[x1ozRR[TCToHnm[UKeiB4+0x77]]]=xR_QWu(srYGdg6[x1ozRR[TCToHnm[UKeiB4+0x77]]]);default:case 0xb1:case-0x75:[kbuc0sr.NpA9vQP.EB94Hr,kbuc0sr.NpA9vQP.PmuzYro,kbuc0sr.NpA9vQP.cZTZX2]=[-0x84,-0xf7,-0x2c];return PXexsRh=!0x0,IhnrToi[x1ozRR[TCToHnm[0x0]]];case kbuc0sr.NpA9vQP.cZTZX2+0x3e:wi2hlFB([kbuc0sr.NpA9vQP.EB94Hr,kbuc0sr.NpA9vQP.PmuzYro,kbuc0sr.NpA9vQP.cZTZX2]=[0x3b,0x6d,0x8],x1ozRR[TCToHnm[0x4]]=TCToHnm[UKeiB4+-0x97]);if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){wi2hlFB(kbuc0sr.JMmYgEA=kbuc0sr.NpA9vQP,UKeiB4+=-0x10f,VSFge5+=0xb2);break}else{wi2hlFB(kbuc0sr.JMmYgEA=kbuc0sr.NpA9vQP,UKeiB4+=-0x19b,VSFge5+=0xb2);break}case-0xa7:wi2hlFB(kbuc0sr.JMmYgEA=kbuc0sr.NpA9vQP,UKeiB4+=-0xfb,VSFge5+=0x13d);break;case UKeiB4!=-0x77&&UKeiB4- -0x9e:return PXexsRh=!0x0,IhnrToi[x1ozRR[TCToHnm[UKeiB4+0x103]]];case UKeiB4!=-0x8&&UKeiB4-0x9f:return PXexsRh=!0x0,IhnrToi[x1ozRR[TCToHnm[0x0]]]}}wi2hlFB(PXexsRh=void 0x0,UKeiB4=VSFge5(0xd6,-0x16b).next().value);if(PXexsRh){return UKeiB4}}for(let UKeiB4=TCToHnm[0x0];UKeiB4<IBSgBaf[PXexsRh(0x89)];UKeiB4++){Q1jLK6(kbuc0sr);function VSFge5(x1ozRR){var xR_QWu=\"qSTYrCInPki|;{y$?1<faKBFMbv>%_GduJ@.zl/82N~L+`jmQ(H0c=}V4:XDxp3*)A&WosEO^RU5#egtZ!\\\"7h6[]9w,\",PXexsRh,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61,nTfk4f;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),VSFge5=PXexsRh.length,kbuc0sr=[],JhHwLk=TCToHnm[0x0],YKTQV7v=TCToHnm[0x0],bMja61=-TCToHnm[0x1]);for(nTfk4f=TCToHnm[0x0];nTfk4f<VSFge5;nTfk4f++){var gJB8hPU=xR_QWu.indexOf(PXexsRh[nTfk4f]);if(gJB8hPU===-TCToHnm[0x1])continue;if(bMja61<TCToHnm[0x0]){bMja61=gJB8hPU}else{wi2hlFB(bMja61+=gJB8hPU*TCToHnm[0x16],JhHwLk|=bMja61<<YKTQV7v,YKTQV7v+=(bMja61&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(kbuc0sr.push(JhHwLk&TCToHnm[0x3]),JhHwLk>>=TCToHnm[0x2],YKTQV7v-=TCToHnm[0x2])}while(YKTQV7v>TCToHnm[0x13]);bMja61=-TCToHnm[0x1]}}if(bMja61>-TCToHnm[0x1]){kbuc0sr.push((JhHwLk|bMja61<<YKTQV7v)&TCToHnm[0x3])}return bTXOaX(kbuc0sr)}function kbuc0sr(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=VSFge5(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}if(kbuc0sr(0x8a)in JmMVx8){JhHwLk()}function JhHwLk(){var x1ozRR=function(x1ozRR,PXexsRh){return xR_QWu({},x1ozRR,PXexsRh)},xR_QWu;wi2hlFB(xR_QWu=function(x1ozRR,PXexsRh,VSFge5){var kbuc0sr={},JhHwLk,YKTQV7v,bMja61;if(x1ozRR[PXexsRh+VSFge5]!==TCToHnm[0xb])return x1ozRR[PXexsRh+VSFge5];if(PXexsRh===VSFge5)return TCToHnm[0x29];for(JhHwLk=TCToHnm[0x0];JhHwLk<PXexsRh.length;JhHwLk++){if(kbuc0sr[PXexsRh[JhHwLk]]===TCToHnm[0xb])kbuc0sr[PXexsRh[JhHwLk]]=TCToHnm[0x0];if(kbuc0sr[VSFge5[JhHwLk]]===TCToHnm[0xb])kbuc0sr[VSFge5[JhHwLk]]=TCToHnm[0x0];wi2hlFB(kbuc0sr[PXexsRh[JhHwLk]]++,kbuc0sr[VSFge5[JhHwLk]]--)}for(YKTQV7v in kbuc0sr)if(kbuc0sr[YKTQV7v]!==TCToHnm[0x0]){x1ozRR[PXexsRh+VSFge5]=TCToHnm[0x1e];return TCToHnm[0x1e]}for(bMja61=TCToHnm[0x1];bMja61<PXexsRh.length;bMja61++)if(xR_QWu(x1ozRR,PXexsRh.substr(TCToHnm[0x0],bMja61),VSFge5.substr(TCToHnm[0x0],bMja61))&&xR_QWu(x1ozRR,PXexsRh.substr(bMja61),VSFge5.substr(bMja61))||xR_QWu(x1ozRR,PXexsRh.substr(TCToHnm[0x0],bMja61),VSFge5.substr(VSFge5.length-bMja61))&&xR_QWu(x1ozRR,PXexsRh.substr(bMja61),VSFge5.substr(TCToHnm[0x0],VSFge5.length-bMja61))){x1ozRR[PXexsRh+VSFge5]=TCToHnm[0x29];return TCToHnm[0x29]}x1ozRR[PXexsRh+VSFge5]=TCToHnm[0x1e];return TCToHnm[0x1e]},console.log(x1ozRR))}let YKTQV7v=sMl3jh8[UKeiB4];if(YKTQV7v===kbuc0sr(TCToHnm[0x66])){wi2hlFB(Q1jLK6(nTfk4f),Q1jLK6(bMja61));function bMja61(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x1]]=\"9FImJnRUtQYNCqBEHiobLVaAXKcfMh:gelGPd\\\"ZD|TOsjp`krWS86y?x#zu[*,>vw!=^+0$4%(~@.51{}_]3&2<7/;)\",x1ozRR[TCToHnm[0x8]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[-TCToHnm[0x32]]=x1ozRR[TCToHnm[0x8]].length,x1ozRR[TCToHnm[0x9]]=[],x1ozRR[-TCToHnm[0x35]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x11]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x34]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x2]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x2]]<x1ozRR[-TCToHnm[0x32]];x1ozRR[TCToHnm[0x2]]++){x1ozRR[TCToHnm[0x33]]=x1ozRR[TCToHnm[0x1]].indexOf(x1ozRR[TCToHnm[0x8]][x1ozRR[TCToHnm[0x2]]]);if(x1ozRR[TCToHnm[0x33]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x34]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x34]]=x1ozRR[TCToHnm[0x33]]}else{wi2hlFB(x1ozRR[TCToHnm[0x34]]+=x1ozRR[TCToHnm[0x33]]*TCToHnm[0x16],x1ozRR[-TCToHnm[0x35]]|=x1ozRR[TCToHnm[0x34]]<<x1ozRR[TCToHnm[0x11]],x1ozRR[TCToHnm[0x11]]+=(x1ozRR[TCToHnm[0x34]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x9]].push(x1ozRR[-TCToHnm[0x35]]&TCToHnm[0x3]),x1ozRR[-TCToHnm[0x35]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x11]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x11]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x34]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x34]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x9]].push((x1ozRR[-TCToHnm[0x35]]|x1ozRR[TCToHnm[0x34]]<<x1ozRR[TCToHnm[0x11]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x9]])}function nTfk4f(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=bMja61(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}IBSgBaf[UKeiB4][nTfk4f(0x8c)]=Wdhv5m[\"ioJAIm\"](Wdhv5m[\"X7FZne\"][nTfk4f(0x8d)][nTfk4f(TCToHnm[0x35])])}else{Q1jLK6(OJhEV6);function gJB8hPU(x1ozRR){var xR_QWu=\"I5@0ERs#du432c9jiL`)~Fp(W=S.$qHh*g%8:NkA_va[z;TbCeYK\\\"P}t?Br>,Ql|yoX&f+GJ]!17{Dw^6<OxmMnU/VZ\",PXexsRh,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61,nTfk4f;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),VSFge5=PXexsRh.length,kbuc0sr=[],JhHwLk=TCToHnm[0x0],YKTQV7v=TCToHnm[0x0],bMja61=-TCToHnm[0x1]);for(nTfk4f=TCToHnm[0x0];nTfk4f<VSFge5;nTfk4f++){var gJB8hPU=xR_QWu.indexOf(PXexsRh[nTfk4f]);if(gJB8hPU===-TCToHnm[0x1])continue;if(bMja61<TCToHnm[0x0]){bMja61=gJB8hPU}else{wi2hlFB(bMja61+=gJB8hPU*TCToHnm[0x16],JhHwLk|=bMja61<<YKTQV7v,YKTQV7v+=(bMja61&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(kbuc0sr.push(JhHwLk&TCToHnm[0x3]),JhHwLk>>=TCToHnm[0x2],YKTQV7v-=TCToHnm[0x2])}while(YKTQV7v>TCToHnm[0x13]);bMja61=-TCToHnm[0x1]}}if(bMja61>-TCToHnm[0x1]){kbuc0sr.push((JhHwLk|bMja61<<YKTQV7v)&TCToHnm[0x3])}return bTXOaX(kbuc0sr)}function OJhEV6(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=gJB8hPU(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}if(YKTQV7v===OJhEV6(TCToHnm[0x23])){function pceRER0(x1ozRR){var xR_QWu=\"CdBnD!~uYS]#^6Q}&wAKLv1M$J5aE|P*0h`l_j{)bo=gZH8R:IN,.Ue3t%cmW4Fxk+X/T2\\\"@zsV>Gy[(f7ri<9?;qpO\",PXexsRh,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61,nTfk4f;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),VSFge5=PXexsRh.length,kbuc0sr=[],JhHwLk=TCToHnm[0x0],YKTQV7v=TCToHnm[0x0],bMja61=-TCToHnm[0x1]);for(nTfk4f=TCToHnm[0x0];nTfk4f<VSFge5;nTfk4f++){var gJB8hPU=xR_QWu.indexOf(PXexsRh[nTfk4f]);if(gJB8hPU===-TCToHnm[0x1])continue;if(bMja61<TCToHnm[0x0]){bMja61=gJB8hPU}else{wi2hlFB(bMja61+=gJB8hPU*TCToHnm[0x16],JhHwLk|=bMja61<<YKTQV7v,YKTQV7v+=(bMja61&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(kbuc0sr.push(JhHwLk&TCToHnm[0x3]),JhHwLk>>=TCToHnm[0x2],YKTQV7v-=TCToHnm[0x2])}while(YKTQV7v>TCToHnm[0x13]);bMja61=-TCToHnm[0x1]}}if(bMja61>-TCToHnm[0x1]){kbuc0sr.push((JhHwLk|bMja61<<YKTQV7v)&TCToHnm[0x3])}return bTXOaX(kbuc0sr)}function S2zDVZ(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=pceRER0(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}IBSgBaf[UKeiB4][OJhEV6(0x90)]=Wdhv5m[\"ioJAIm\"](Wdhv5m[\"mod1r6\"](YKTQV7v,S2zDVZ(0x91)))}else{function tYUrzEI(x1ozRR){var xR_QWu=\"^>@7}vKD\\\"kA`a(XgQRh~$s=wOE1oLpVB[/2|JztT#F,+lm_!j8Gn?PS)%uMe4x*9f{iYqcZ3&Wdb]56IHUCNr<y0;.:\",PXexsRh,VSFge5,kbuc0sr,JhHwLk,YKTQV7v,bMja61,nTfk4f;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),VSFge5=PXexsRh.length,kbuc0sr=[],JhHwLk=TCToHnm[0x0],YKTQV7v=TCToHnm[0x0],bMja61=-TCToHnm[0x1]);for(nTfk4f=TCToHnm[0x0];nTfk4f<VSFge5;nTfk4f++){var gJB8hPU=xR_QWu.indexOf(PXexsRh[nTfk4f]);if(gJB8hPU===-TCToHnm[0x1])continue;if(bMja61<TCToHnm[0x0]){bMja61=gJB8hPU}else{wi2hlFB(bMja61+=gJB8hPU*TCToHnm[0x16],JhHwLk|=bMja61<<YKTQV7v,YKTQV7v+=(bMja61&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(kbuc0sr.push(JhHwLk&TCToHnm[0x3]),JhHwLk>>=TCToHnm[0x2],YKTQV7v-=TCToHnm[0x2])}while(YKTQV7v>TCToHnm[0x13]);bMja61=-TCToHnm[0x1]}}if(bMja61>-TCToHnm[0x1]){kbuc0sr.push((JhHwLk|bMja61<<YKTQV7v)&TCToHnm[0x3])}return bTXOaX(kbuc0sr)}function JOTxLB(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=tYUrzEI(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}if(JOTxLB(0x92)in JmMVx8){Z0Iwf5()}function Z0Iwf5(){}IBSgBaf[UKeiB4][JOTxLB(TCToHnm[0xd])]=Wdhv5m[\"ioJAIm\"](Wdhv5m[\"mod1r6\"](YKTQV7v))}}}}bMja61();for(let lO2g3C=TCToHnm[0x0];lO2g3C<IBSgBaf[kbuc0sr(0x96)];lO2g3C++){function nTfk4f(x1ozRR){var xR_QWu=\"s;HMlnjNeioEDChFqOBtXGJ`7Vu8dgvQTL4ISkwK\\\"R0m]AU<f$>PZWcbrY.&p,2a!z%}|9/x[+()@6=?~*1{_3y:^#5\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function gJB8hPU(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=nTfk4f(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}wi2hlFB(IBSgBaf[lO2g3C][gJB8hPU(TCToHnm[0x37])](gJB8hPU(0x98)+TCToHnm[0x46],function(x1ozRR){function xR_QWu(x1ozRR){var xR_QWu=\"Av38$k]=pu0dgDS7|`5:Jm.f(lF6E}I{!PMUiXBbe*y^z,%2r?Ca~t<>4o_1#&@K;h9V+wYHT[c/x)\\\"GNjRWQLnZsOq\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function PXexsRh(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=xR_QWu(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}if(x1ozRR[PXexsRh(0x99)]===PXexsRh(0x9a)){wi2hlFB(YKTQV7v(lO2g3C),bMja61())}}),JhHwLk[lO2g3C][gJB8hPU(TCToHnm[0x37])](gJB8hPU(0x9b),function(){wi2hlFB(YKTQV7v(lO2g3C),bMja61())}))}}else{if(x1ozRR==TCToHnm[0x1]){Q1jLK6(pceRER0);function OJhEV6(x1ozRR){var xR_QWu,PXexsRh;function*UKeiB4(PXexsRh,UKeiB4,VSFge5={twa01ZH:{}}){while(PXexsRh+UKeiB4!==0xe1)with(VSFge5.eJBDWrs||VSFge5)switch(PXexsRh+UKeiB4){case 0x2e:case VSFge5.twa01ZH.CPTvJm4+-0x122:wi2hlFB(bxSF6BJ.push((ZCh2Bcp|DzEy4e<<pKf11PS)&TCToHnm[0x3]),VSFge5.eJBDWrs=VSFge5.twa01ZH,UKeiB4+=-0x36);break;case UKeiB4!=-0x2f&&UKeiB4- -0x113:case 0xa0:wi2hlFB(VSFge5.eJBDWrs=VSFge5.TNDQgE,PXexsRh+=-0x45,UKeiB4+=0x216);break;case UKeiB4- -0x90:wi2hlFB(VSFge5.twa01ZH.CPTvJm4=0x95,twa01ZH.YmVsTa=\"tEOJnPW5_cKv%V+l})IBT,F^ur;2NpAGdMb&ko9sjmh>*f!Z=?CHYSi`7D@LaU<q8(/3e[]Q6:w0~{R1#X.y4xz$\\\"|g\",twa01ZH.ZQymKyy=\"\"+(x1ozRR||\"\"),VSFge5.eJBDWrs=VSFge5.twa01ZH,PXexsRh+=0x68,UKeiB4+=-0x41);break;case 0x5e:case-0xdc:case 0xcc:wi2hlFB(VSFge5.twa01ZH.FaDNkjG=ZQymKyy.length,VSFge5.twa01ZH.bxSF6BJ=[],VSFge5.eJBDWrs=VSFge5.twa01ZH,UKeiB4+=0x5c);break;default:wi2hlFB(VSFge5.eJBDWrs=VSFge5.twa01ZH,PXexsRh+=-0x184,UKeiB4+=0x13);break;case PXexsRh- -0x4d:case-0xad:case 0x1d:wi2hlFB(VSFge5.twa01ZH.CPTvJm4=-0x48,VSFge5.eJBDWrs=VSFge5.nYFbD75,PXexsRh+=-0x5,UKeiB4+=-0xa6);break;case PXexsRh!=0x113&&PXexsRh-0x2f:case-0xc9:case 0x54:wi2hlFB(VSFge5.eJBDWrs=VSFge5.GDOR9u4,PXexsRh+=0x135,UKeiB4+=0x42);break;case UKeiB4!=-0x9a&&UKeiB4- -0xf8:case-0xcc:case-0x13:wi2hlFB(VSFge5.twa01ZH.ZCh2Bcp=TCToHnm[PXexsRh+-(PXexsRh+0x0)],VSFge5.twa01ZH.pKf11PS=TCToHnm[PXexsRh+-0xf8],VSFge5.twa01ZH.DzEy4e=-TCToHnm[PXexsRh+-0xf7],VSFge5.eJBDWrs=VSFge5.twa01ZH,PXexsRh+=-0xf6,UKeiB4+=0x5c);break;case 0xa7:case UKeiB4-0x41:wi2hlFB(VSFge5.eJBDWrs=VSFge5.t1YrQa,PXexsRh+=0xd1,UKeiB4+=-0x12a);break;case PXexsRh- -0x1e:for(VSFge5.twa01ZH.z2i_ck=TCToHnm[PXexsRh+-(PXexsRh+0x0)];z2i_ck<FaDNkjG;z2i_ck++){VSFge5.twa01ZH.WI1FPeF=YmVsTa.indexOf(ZQymKyy[z2i_ck]);if(WI1FPeF===-TCToHnm[0x1])continue;if(DzEy4e<TCToHnm[PXexsRh+-0x2]){DzEy4e=WI1FPeF}else{wi2hlFB(DzEy4e+=WI1FPeF*TCToHnm[0x16],ZCh2Bcp|=DzEy4e<<pKf11PS,pKf11PS+=(DzEy4e&TCToHnm[PXexsRh+0x15])>TCToHnm[PXexsRh+0x16]?TCToHnm[PXexsRh+0x17]:TCToHnm[PXexsRh+0x18]);do{wi2hlFB(bxSF6BJ.push(ZCh2Bcp&TCToHnm[PXexsRh+0x1]),ZCh2Bcp>>=TCToHnm[0x2],pKf11PS-=TCToHnm[0x2])}while(pKf11PS>TCToHnm[PXexsRh+0x11]);DzEy4e=-TCToHnm[0x1]}}if(DzEy4e>-TCToHnm[0x1]){wi2hlFB(VSFge5.eJBDWrs=VSFge5.twa01ZH,PXexsRh+=-0x73,UKeiB4+=-0x3a);break}else{wi2hlFB(VSFge5.eJBDWrs=VSFge5.twa01ZH,PXexsRh+=-0x73,UKeiB4+=-0x70);break}case-0xe6:case-0xc3:return xR_QWu=!0x0,bTXOaX(bxSF6BJ)}}wi2hlFB(xR_QWu=void 0x0,PXexsRh=UKeiB4(0x90,-0x59).next().value);if(xR_QWu){return PXexsRh}}function pceRER0(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=OJhEV6(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}let JhHwLk=UKeiB4[PXexsRh(TCToHnm[0x38])](pceRER0(0x9c)+pceRER0(0x9d)+pceRER0(0x9e)+pceRER0(0x9f)+pceRER0(0xa0)+pceRER0(0xa1));for(Wdhv5m[\"AsxqOh\"]in Wdhv5m[\"X7FZne\"][pceRER0(TCToHnm[0x3d])][pceRER0(TCToHnm[0x3e])]){Q1jLK6(S2zDVZ);function S2zDVZ(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[-TCToHnm[0x3b]]=\"uCsSVoR0A&6j7JBlK:p`#TM=N+O]z83{2H41q|Pvtn@5d<a(W,bGx^)_[kQ}~E$wcUZh.?\\\"y*D9mgrIF>LY%i!Xe;/f\",x1ozRR[-TCToHnm[0x39]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0x7]]=x1ozRR[-TCToHnm[0x39]].length,x1ozRR[-TCToHnm[0xc]]=[],x1ozRR[TCToHnm[0x3c]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x11]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x34]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x25]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x25]]<x1ozRR[TCToHnm[0x7]];x1ozRR[TCToHnm[0x25]]++){x1ozRR[TCToHnm[0x3a]]=x1ozRR[-TCToHnm[0x3b]].indexOf(x1ozRR[-TCToHnm[0x39]][x1ozRR[TCToHnm[0x25]]]);if(x1ozRR[TCToHnm[0x3a]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x34]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x34]]=x1ozRR[TCToHnm[0x3a]]}else{wi2hlFB(x1ozRR[TCToHnm[0x34]]+=x1ozRR[TCToHnm[0x3a]]*TCToHnm[0x16],x1ozRR[TCToHnm[0x3c]]|=x1ozRR[TCToHnm[0x34]]<<x1ozRR[TCToHnm[0x11]],x1ozRR[TCToHnm[0x11]]+=(x1ozRR[TCToHnm[0x34]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[-TCToHnm[0xc]].push(x1ozRR[TCToHnm[0x3c]]&TCToHnm[0x3]),x1ozRR[TCToHnm[0x3c]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x11]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x11]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x34]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x34]]>-TCToHnm[0x1]){x1ozRR[-TCToHnm[0xc]].push((x1ozRR[TCToHnm[0x3c]]|x1ozRR[TCToHnm[0x34]]<<x1ozRR[TCToHnm[0x11]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[-TCToHnm[0xc]])}function tYUrzEI(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=S2zDVZ(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}if(Wdhv5m[\"PjHbwy\"][pceRER0(TCToHnm[0x3d])][pceRER0(TCToHnm[0x3e])][Wdhv5m[\"AsxqOh\"]][pceRER0(0xa4)]===TCToHnm[0x29]){continue}Wdhv5m[\"X7FZne\"][pceRER0(TCToHnm[0x3d])][pceRER0(TCToHnm[0x3e])][Wdhv5m[\"AsxqOh\"]][tYUrzEI(0xa5)+\"ed\"]=TCToHnm[0x29]}for(Wdhv5m[\"AsxqOh\"]in Wdhv5m[\"X7FZne\"][pceRER0(0xa6)][pceRER0(TCToHnm[0x3e])]){function JOTxLB(x1ozRR){var xR_QWu=\"t+vb}5)!*.1{FG%_4U;h3:^Z(PLws&YzQyXD9>iu2`@\\\"q?TRmCxngapN,=VEc<]S7/HkjKB|[8OMr0#6$I~oJWdeAfl\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function Z0Iwf5(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=JOTxLB(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}Wdhv5m[\"X7FZne\"][Z0Iwf5(0xa7)][Z0Iwf5(0xa8)][Wdhv5m[\"AsxqOh\"]][Z0Iwf5(TCToHnm[0x62])]=TCToHnm[0x29]}for(let lO2g3C=TCToHnm[0x0];lO2g3C<JhHwLk[pceRER0(0xaa)];lO2g3C++){Q1jLK6(_59AIS);function mjNzUX6(x1ozRR){var xR_QWu=\"2bPtqm,J\\\"AI8(:GBXC1^f[cD|U@i$9%Q+x}0ZV;WeH?Ejokl~aN#6TMnp3SK547OYL&wd!/<zg>R=h)y*{`svr._]uF\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function _59AIS(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=mjNzUX6(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}JhHwLk[lO2g3C][pceRER0(0xab)](_59AIS(0xac),function(){Wdhv5m[\"HND7z10\"](_59AIS(0xad))})}}else{if(x1ozRR==TCToHnm[0x1d]){wi2hlFB(Q1jLK6(BRNOLM,TCToHnm[0x7]),Q1jLK6(ID3t1o));function Jshd1wa(x1ozRR){var xR_QWu=\"K@_zNt7&0Bf,D24>SI{\\\"#;a)OJvEVrYX?mC[6u3|+oH:~*Rciq^WUeLjFZkTPhsQdy9!8gbp]5(%.<GAM$=lxn`1}/w\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function rvHs8y3(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=Jshd1wa(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let cgOz7_=UKeiB4[rvHs8y3(0xae)](rvHs8y3(0xaf));function ID3t1o(...x1ozRR){var xR_QWu,PXexsRh;function*UKeiB4(PXexsRh,VSFge5,kbuc0sr,IBSgBaf={kHqYUt:{}},JhHwLk){while(PXexsRh+VSFge5+kbuc0sr!==0xee)with(IBSgBaf.r3F23r||IBSgBaf)switch(PXexsRh+VSFge5+kbuc0sr){case kbuc0sr-0x2d:wi2hlFB([IBSgBaf.kHqYUt.tKtWa5,IBSgBaf.kHqYUt.UT2bgP]=[-0xf6,0xb9],IBSgBaf.r3F23r=IBSgBaf.ctb4GwA,PXexsRh+=-0x17a,VSFge5+=0x112,kbuc0sr+=0x1bb);break;case-0x5f:mXKvzwd[TCToHnm[0x34]]=-TCToHnm[0x1];for(mXKvzwd[TCToHnm[0x25]]=TCToHnm[0x0];mXKvzwd[TCToHnm[VSFge5+0x76]]<mXKvzwd[-TCToHnm[VSFge5+0x90]];mXKvzwd[TCToHnm[0x25]]++){mXKvzwd[TCToHnm[0x41]]=mXKvzwd[TCToHnm[VSFge5+0x52]].indexOf(mXKvzwd[TCToHnm[VSFge5+0x6e]][mXKvzwd[TCToHnm[0x25]]]);if(mXKvzwd[TCToHnm[0x41]]===-TCToHnm[0x1])continue;if(mXKvzwd[TCToHnm[VSFge5+0x85]]<TCToHnm[0x0]){mXKvzwd[TCToHnm[VSFge5+0x85]]=mXKvzwd[TCToHnm[0x41]]}else{wi2hlFB(mXKvzwd[TCToHnm[0x34]]+=mXKvzwd[TCToHnm[0x41]]*TCToHnm[PXexsRh+0x91],mXKvzwd[TCToHnm[0x42]]|=mXKvzwd[TCToHnm[0x34]]<<mXKvzwd[TCToHnm[0x28]],mXKvzwd[TCToHnm[VSFge5+0x79]]+=(mXKvzwd[TCToHnm[PXexsRh+0xaf]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[PXexsRh+0x95]);do{wi2hlFB(mXKvzwd[-TCToHnm[VSFge5+0x91]].push(mXKvzwd[TCToHnm[0x42]]&TCToHnm[0x3]),mXKvzwd[TCToHnm[0x42]]>>=TCToHnm[0x2],mXKvzwd[TCToHnm[0x28]]-=TCToHnm[0x2])}while(mXKvzwd[TCToHnm[PXexsRh+0xa3]]>TCToHnm[0x13]);mXKvzwd[TCToHnm[0x34]]=-TCToHnm[0x1]}}if(mXKvzwd[TCToHnm[0x34]]>-TCToHnm[0x1]){wi2hlFB(IBSgBaf.r3F23r=IBSgBaf.rRSk0k,PXexsRh+=0xaa,VSFge5+=-0x3a,kbuc0sr+=-0xbf);break}else{wi2hlFB(IBSgBaf.r3F23r=IBSgBaf.rRSk0k,PXexsRh+=0xaa,VSFge5+=-0x3a,kbuc0sr+=-0x8e);break}case IBSgBaf.kHqYUt.UT2bgP+0x52:case-0xe4:return bTXOaX(mXKvzwd[-TCToHnm[0x40]]);case-0x6f:case-0xa6:default:wi2hlFB(IBSgBaf.r3F23r=IBSgBaf.Mf2ujwJ,PXexsRh+=0x2c,kbuc0sr+=0x142);break;case 0x84:wi2hlFB(mXKvzwd[-TCToHnm[0x3f]]=mXKvzwd[TCToHnm[PXexsRh+0x98]].length,mXKvzwd[-TCToHnm[PXexsRh+0xbb]]=[],mXKvzwd[TCToHnm[PXexsRh+0xbd]]=TCToHnm[PXexsRh+0x7b],mXKvzwd[TCToHnm[0x28]]=TCToHnm[VSFge5+-0x1d7],IBSgBaf.r3F23r=IBSgBaf.rRSk0k,VSFge5+=-0x228,kbuc0sr+=0x145);break;case-0xc2:wi2hlFB(x1ozRR[TCToHnm[0x20]]=Math[(0x1,DRer2dX)(VSFge5+0x161)](TCToHnm[PXexsRh+0xcd],x1ozRR[TCToHnm[0x20]]),x1ozRR[TCToHnm[PXexsRh+0xed]]=Math[(0x1,DRer2dX)(0xb2)](Number[(0x1,DRer2dX)(0xb3)],x1ozRR[TCToHnm[0x20]]));return xR_QWu=!0x0,x1ozRR[TCToHnm[0x20]];case 0x1:case-0x84:case IBSgBaf.kHqYUt.tKtWa5+0x5d:wi2hlFB([...rRSk0k.mXKvzwd]=JhHwLk,rRSk0k.mXKvzwd[TCToHnm[0x4]]=TCToHnm[0x1],rRSk0k.mXKvzwd[TCToHnm[VSFge5+-0x21]]=\"FyAIkSp@8HMeJ\\\"Y$u|iX4gRo*5W/q=)hvr}Q^<[E2tm9B~zD{ZbK!,:VOUn(wc7f_6.+]GCL&aPT>djs?l`N#;3x10%\",rRSk0k.mXKvzwd[TCToHnm[PXexsRh+-0x90]]=\"\"+(rRSk0k.mXKvzwd[TCToHnm[VSFge5+-0x22]]||\"\"),IBSgBaf.r3F23r=IBSgBaf.rRSk0k,PXexsRh+=-0x128,VSFge5+=0x1b5,kbuc0sr+=-0xca);break;case-0x22:case-0x27:case-0xd9:wi2hlFB(IBSgBaf.r3F23r=IBSgBaf.rRSk0k,PXexsRh+=-0x67,VSFge5+=0x85,kbuc0sr+=0x3e);break;case IBSgBaf.kHqYUt.UT2bgP+0xdf:[g5YDYg.vljYTE]=JhHwLk;if(typeof IhnrToi[g5YDYg.vljYTE]===TCToHnm[0xa]){wi2hlFB(IBSgBaf.r3F23r=IBSgBaf.g5YDYg,VSFge5+=0xc2);break}else{wi2hlFB(IBSgBaf.r3F23r=IBSgBaf.g5YDYg,VSFge5+=-0xf5,kbuc0sr+=0x77);break}case VSFge5- -0xc5:case-0xc4:case 0xa0:wi2hlFB([IBSgBaf.kHqYUt.tKtWa5,IBSgBaf.kHqYUt.UT2bgP]=[0x64,-0xcf],kHqYUt.DRer2dX=function(...PXexsRh){return UKeiB4(0x2f,0x45,-0x64,{kHqYUt:IBSgBaf.kHqYUt,g5YDYg:{}},PXexsRh).next().value},kHqYUt.ZC_64H=function(...PXexsRh){return UKeiB4(0xad,0x22,-0xe,{kHqYUt:IBSgBaf.kHqYUt,rRSk0k:{}},PXexsRh).next().value},Q1jLK6(kHqYUt.ZC_64H),x1ozRR[TCToHnm[0x20]]=Wdhv5m[\"ioJAIm\"](x1ozRR[TCToHnm[PXexsRh+0x97]],(0x1,kHqYUt.DRer2dX)(0xb0)),IBSgBaf.r3F23r=IBSgBaf.kHqYUt,PXexsRh+=-0x36,VSFge5+=-0xb2,kbuc0sr+=-0xa1);break;case-0x6e:case 0x1b:return IhnrToi[vljYTE];case PXexsRh-0xdd:wi2hlFB(mXKvzwd[-TCToHnm[0x40]].push((mXKvzwd[TCToHnm[0x42]]|mXKvzwd[TCToHnm[PXexsRh+0x5]]<<mXKvzwd[TCToHnm[VSFge5+0xb3]])&TCToHnm[VSFge5+0x8e]),IBSgBaf.r3F23r=IBSgBaf.rRSk0k,kbuc0sr+=0x31);break;case-0x58:case-0x5:case 0xd2:return IhnrToi[vljYTE]=(0x1,IBSgBaf.kHqYUt.ZC_64H)(srYGdg6[vljYTE])}}wi2hlFB(xR_QWu=void 0x0,PXexsRh=UKeiB4(-0x97,0x2,0x15c).next().value);if(xR_QWu){return PXexsRh}}function BRNOLM(...x1ozRR){Q1jLK6(PXexsRh);function xR_QWu(x1ozRR){var xR_QWu,PXexsRh;function*UKeiB4(PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf={BPjCTu:{}}){while(PXexsRh+UKeiB4+VSFge5+kbuc0sr!==0x96)with(IBSgBaf.x_TKXv5||IBSgBaf)switch(PXexsRh+UKeiB4+VSFge5+kbuc0sr){case 0x16:wi2hlFB(IBSgBaf.BPjCTu.dldtKE=-0xab,BPjCTu.RHZL_yD=\"{YsrBnC1[ec|?qWHkm@5PD^z`u~XAjK3G*<f!Ig}p+>Z9.y:ti7S46/daEhF]U\\\"R%0($Q)_J,x=&V;#MovlOb2wNLT8\",BPjCTu.iEMceN=\"\"+(x1ozRR||\"\"),BPjCTu.ivarfUJ=BPjCTu.iEMceN.length,IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=-0xa1,UKeiB4+=-0x30,VSFge5+=0xcf,kbuc0sr+=-0x102);break;case IBSgBaf.BPjCTu.dldtKE+0x119:case 0x2b:IBSgBaf.BPjCTu.dldtKE=0x18;return xR_QWu=!0x0,bTXOaX(BY3ng3);case-0x8e:case-0x31:case-0x7f:for(IBSgBaf.BPjCTu.AsknZmY=TCToHnm[0x0];AsknZmY<ivarfUJ;AsknZmY++){IBSgBaf.BPjCTu.gFAu8er=RHZL_yD.indexOf(iEMceN[AsknZmY]);if(gFAu8er===-TCToHnm[PXexsRh+-0x6b])continue;if(pmHlfcg<TCToHnm[UKeiB4+0x1bd]){pmHlfcg=gFAu8er}else{wi2hlFB(pmHlfcg+=gFAu8er*TCToHnm[0x16],FpZG8B|=pmHlfcg<<od9Naz2,od9Naz2+=(pmHlfcg&TCToHnm[PXexsRh+-0x55])>TCToHnm[0x18]?TCToHnm[VSFge5+-0xc9]:TCToHnm[0x1a]);do{wi2hlFB(BY3ng3.push(FpZG8B&TCToHnm[0x3]),FpZG8B>>=TCToHnm[0x2],od9Naz2-=TCToHnm[VSFge5+-0xe0])}while(od9Naz2>TCToHnm[0x13]);pmHlfcg=-TCToHnm[PXexsRh+-0x6b]}}if(pmHlfcg>-TCToHnm[VSFge5+-0xe1]){wi2hlFB(IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=-0x144,VSFge5+=0x1c0);break}else{wi2hlFB(IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=0xf3,UKeiB4+=0x144,VSFge5+=-0xef);break}case UKeiB4- -0x1ab:case 0x71:case 0x4b:wi2hlFB(BY3ng3.push((FpZG8B|pmHlfcg<<od9Naz2)&TCToHnm[0x3]),IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=0x237,UKeiB4+=0x144,VSFge5+=-0x2af);break;case VSFge5-0x1b8:wi2hlFB(IBSgBaf.BPjCTu.BY3ng3=[],IBSgBaf.BPjCTu.FpZG8B=TCToHnm[PXexsRh+-0x17],IBSgBaf.BPjCTu.od9Naz2=TCToHnm[PXexsRh+-0x17],IBSgBaf.BPjCTu.pmHlfcg=-TCToHnm[UKeiB4+-0x46],IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=0x55,UKeiB4+=-0x204,VSFge5+=0x18,kbuc0sr+=0x1f7);break;case IBSgBaf.BPjCTu.dldtKE+0x165:return xR_QWu=!0x0,bTXOaX(BY3ng3);case UKeiB4-0x101:wi2hlFB(BY3ng3.push((FpZG8B|pmHlfcg<<od9Naz2)&TCToHnm[VSFge5+-0xb1]),IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=0x248,UKeiB4+=-0xdf,VSFge5+=-0xc1,kbuc0sr+=0xad);break;case-0xe8:case IBSgBaf.BPjCTu.dldtKE+0x157:wi2hlFB(IBSgBaf.x_TKXv5=IBSgBaf.BPjCTu,PXexsRh+=-0x22,UKeiB4+=-0x14d,VSFge5+=0x2e,kbuc0sr+=0x7);break;default:case-0xd3:case-0x13:wi2hlFB(IBSgBaf.BPjCTu.dldtKE=-0x95,IBSgBaf.x_TKXv5=IBSgBaf.ppemqvt,PXexsRh+=0x3d2,UKeiB4+=0x163,VSFge5+=-0xb9,kbuc0sr+=-0x3a8);break}}wi2hlFB(xR_QWu=void 0x0,PXexsRh=UKeiB4(0xb8,0x77,-0x5,-0x114).next().value);if(xR_QWu){return PXexsRh}}function PXexsRh(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=xR_QWu(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}wi2hlFB(x1ozRR[TCToHnm[0x20]]=Wdhv5m[\"X7FZne\"][PXexsRh(0xb6)][x1ozRR[TCToHnm[0x1]]],x1ozRR[TCToHnm[0x0]][PXexsRh(0xb7)]=Wdhv5m[\"ioJAIm\"](x1ozRR[TCToHnm[0x20]]))}function wfFXro(x1ozRR,xR_QWu,PXexsRh,UKeiB4,VSFge5){if(!VSFge5){VSFge5=function(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=UKeiB4(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}}if(!UKeiB4){UKeiB4=function(x1ozRR){var xR_QWu=\"&JVcMLdTISkqCHXR(K_h80\\\"!Zm;lu{@~PB}Q,F+?D6o<g$AGE/bUp1=`3yia49tnjv^*.7>[:N#5ewz]%Wr)OxYsf2|\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}}let kbuc0sr=ID3t1o(x1ozRR[rvHs8y3(TCToHnm[0x43])]);Wdhv5m[\"X7FZne\"][rvHs8y3(0xb8)+rvHs8y3(TCToHnm[0x61])][VSFge5(0xba)][PXexsRh][VSFge5(0xbb)][xR_QWu]=kbuc0sr}function nkdO9j(x1ozRR,xR_QWu,PXexsRh){let UKeiB4=Wdhv5m[\"X7FZne\"][rvHs8y3(0xbc)][rvHs8y3(0xbd)][PXexsRh][rvHs8y3(TCToHnm[0x44])][xR_QWu];x1ozRR[rvHs8y3(TCToHnm[0x43])]=Wdhv5m[\"ioJAIm\"](UKeiB4)}for(let lO2g3C=TCToHnm[0x0];lO2g3C<cgOz7_[rvHs8y3(TCToHnm[0x32])];lO2g3C++){function Z6oimrp(x1ozRR){var xR_QWu=\"Cb:<B>%)e_U/u7hXn[vdwT,+Ro]rAV2!W$Y(@IO*Z=JqLj}Sk^9K\\\"mDx&M4y.8g|HcFP31;zsEtaQNi~f`{0p?#56Gl\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function N5uuRC(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=Z6oimrp(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let l5MULOd=cgOz7_[lO2g3C][N5uuRC(TCToHnm[0x45])](N5uuRC(TCToHnm[0x4b])),qmZDyr=cgOz7_[lO2g3C][N5uuRC(TCToHnm[0x45])](N5uuRC(0xc1)+N5uuRC(0xc2)),v1paWdp=cgOz7_[lO2g3C][N5uuRC(0xc3)+N5uuRC(0xc4)](N5uuRC(0xc5));switch(l5MULOd){case N5uuRC(0xc6):{function FdXxCU(x1ozRR){var xR_QWu=\"axAHLOh+Y]9}Q1oN@0;D_/Egkr{U$RwtiemVc#8qzC%.5TB~d^|JI>FKbsn*[6v(yjXfSZ4PGW&<p,3l?!u2)=7\\\":`M\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function crejBp(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=FdXxCU(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let RHZTge=cgOz7_[lO2g3C][crejBp(0xc7)](crejBp(0xc8)),hES4Ek=cgOz7_[lO2g3C][crejBp(0xc9)+crejBp(0xca)+TCToHnm[0x58]](crejBp(0xcb));function K2c31N(){function x1ozRR(x1ozRR){var xR_QWu=\"wfPABFjqJmhpHYMoLcCElOitNIDbXZWRgrkenUVda&4^G@TSxKsQ(0#!<];/\\\"9=$8)?y{vu|+6~315:2,*%[_}7z>`.\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function xR_QWu(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}let PXexsRh=ID3t1o(RHZTge[crejBp(TCToHnm[0x53])]);wi2hlFB(Wdhv5m[\"X7FZne\"][xR_QWu(0xcd)][qmZDyr]=PXexsRh,RHZTge[xR_QWu(TCToHnm[0x6])]=Wdhv5m[\"ioJAIm\"](PXexsRh),Wdhv5m[\"C3vkfb\"]())}wi2hlFB(RHZTge[crejBp(TCToHnm[0x52])](crejBp(0xd0)+TCToHnm[0x46],x1ozRR=>{Q1jLK6(PXexsRh);function xR_QWu(x1ozRR){var xR_QWu=\"r)mCsFKuTp7t?[6M*9.35nPDA~L1I]S^$f%w_EYi>@RX&oQZWa0\\\"Hq=8j!vehzb`c#/:(O{ly+4GgJ,kU2d|}xBV;N<\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function PXexsRh(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=xR_QWu(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}if(PXexsRh(0xd1)in JmMVx8){UKeiB4()}function UKeiB4(){var xR_QWu=function(){var xR_QWu,UKeiB4,VSFge5;wi2hlFB(Q1jLK6(Z6oimrp,TCToHnm[0x1d]),Q1jLK6(wfFXro),Q1jLK6(ID3t1o),Q1jLK6(cgOz7_),Q1jLK6(S2zDVZ),Q1jLK6(IBSgBaf),xR_QWu=TCToHnm[0x0],UKeiB4=\"\");function kbuc0sr(xR_QWu){return gJB8hPU(bMja61(S2zDVZ(xR_QWu)))}function IBSgBaf(...xR_QWu){xR_QWu[TCToHnm[0x4]]=TCToHnm[0x1];return OJhEV6(bMja61(S2zDVZ(xR_QWu[TCToHnm[0x0]])))}function JhHwLk(xR_QWu,UKeiB4){return gJB8hPU(nTfk4f(S2zDVZ(xR_QWu),S2zDVZ(UKeiB4)))}function sMl3jh8(xR_QWu,UKeiB4){return OJhEV6(nTfk4f(S2zDVZ(xR_QWu),S2zDVZ(UKeiB4)))}function YKTQV7v(xR_QWu,UKeiB4,VSFge5){return pceRER0(nTfk4f(S2zDVZ(xR_QWu),S2zDVZ(UKeiB4)),VSFge5)}function bMja61(xR_QWu){return JOTxLB(nkdO9j(tYUrzEI(xR_QWu),xR_QWu.length*TCToHnm[0x2]))}function nTfk4f(xR_QWu,UKeiB4){var VSFge5,kbuc0sr,IBSgBaf;function JhHwLk(xR_QWu){var UKeiB4=\"qRsZNanjWcAQ*S9{Bd}GLhV4loMg>O3J=xe|^#8Hu/E<tmk%0bXFvwf$D:TICr&2K_pP[`U?)1Y@76,.yz(\\\"!i5~+];\",VSFge5,IBSgBaf,JhHwLk,sMl3jh8,YKTQV7v,bMja61,nTfk4f;wi2hlFB(VSFge5=\"\"+(xR_QWu||\"\"),IBSgBaf=VSFge5.length,JhHwLk=[],sMl3jh8=TCToHnm[0x0],YKTQV7v=TCToHnm[0x0],bMja61=-TCToHnm[0x1]);for(nTfk4f=TCToHnm[0x0];nTfk4f<IBSgBaf;nTfk4f++){var gJB8hPU=UKeiB4.indexOf(VSFge5[nTfk4f]);if(gJB8hPU===-TCToHnm[0x1])continue;if(bMja61<TCToHnm[0x0]){bMja61=gJB8hPU}else{wi2hlFB(bMja61+=gJB8hPU*TCToHnm[0x16],sMl3jh8|=bMja61<<YKTQV7v,YKTQV7v+=(bMja61&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(JhHwLk.push(sMl3jh8&TCToHnm[0x3]),sMl3jh8>>=TCToHnm[0x2],YKTQV7v-=TCToHnm[0x2])}while(YKTQV7v>TCToHnm[0x13]);bMja61=-TCToHnm[0x1]}}if(bMja61>-TCToHnm[0x1]){JhHwLk.push((sMl3jh8|bMja61<<YKTQV7v)&TCToHnm[0x3])}return bTXOaX(JhHwLk)}function sMl3jh8(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=JhHwLk(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}VSFge5=tYUrzEI(xR_QWu);if(VSFge5.length>TCToHnm[0x47])VSFge5=nkdO9j(VSFge5,xR_QWu.length*TCToHnm[0x2]);var YKTQV7v=Array(TCToHnm[0x47]),bMja61=Array(TCToHnm[0x47]);for(kbuc0sr=TCToHnm[0x0];kbuc0sr<TCToHnm[0x47];kbuc0sr++){wi2hlFB(YKTQV7v[kbuc0sr]=VSFge5[kbuc0sr]^0x36363636,bMja61[kbuc0sr]=VSFge5[kbuc0sr]^0x5c5c5c5c)}IBSgBaf=nkdO9j(YKTQV7v.concat(tYUrzEI(UKeiB4)),TCToHnm[0x48]+UKeiB4.length*TCToHnm[0x2]);return JOTxLB(nkdO9j(bMja61.concat(IBSgBaf),Fi_7Wh(sMl3jh8(TCToHnm[0x27]),TCToHnm[0x48],TCToHnm[0x64])))}function gJB8hPU(UKeiB4){var VSFge5,kbuc0sr,IBSgBaf,JhHwLk;try{}catch(sMl3jh8){xR_QWu=TCToHnm[0x0]}wi2hlFB(VSFge5=xR_QWu?PXexsRh(0xd5):PXexsRh(0xd6),kbuc0sr=\"\",IBSgBaf=void 0x0);for(JhHwLk=TCToHnm[0x0];JhHwLk<UKeiB4.length;JhHwLk++){wi2hlFB(IBSgBaf=UKeiB4.charCodeAt(JhHwLk),kbuc0sr+=VSFge5.charAt(IBSgBaf>>>TCToHnm[0x9]&TCToHnm[0x49])+VSFge5.charAt(IBSgBaf&TCToHnm[0x49]))}return kbuc0sr}function OJhEV6(xR_QWu){var VSFge5,kbuc0sr,IBSgBaf,JhHwLk;function sMl3jh8(xR_QWu){var VSFge5=\"l!ABXWvC[wO8Z(@uYDE^/VFUq7L)*onxs{&#m9c|SyPRfK\\\"T0;GNz1i:<HI%Qdj5=M$~_.`+4Jt?hga}b>,e3k]2rp6\",kbuc0sr,sMl3jh8,YKTQV7v,bMja61,nTfk4f,gJB8hPU,UKeiB4;wi2hlFB(kbuc0sr=\"\"+(xR_QWu||\"\"),sMl3jh8=kbuc0sr.length,YKTQV7v=[],bMja61=TCToHnm[0x0],nTfk4f=TCToHnm[0x0],gJB8hPU=-TCToHnm[0x1]);for(UKeiB4=TCToHnm[0x0];UKeiB4<sMl3jh8;UKeiB4++){var OJhEV6=VSFge5.indexOf(kbuc0sr[UKeiB4]);if(OJhEV6===-TCToHnm[0x1])continue;if(gJB8hPU<TCToHnm[0x0]){gJB8hPU=OJhEV6}else{wi2hlFB(gJB8hPU+=OJhEV6*TCToHnm[0x16],bMja61|=gJB8hPU<<nTfk4f,nTfk4f+=(gJB8hPU&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(YKTQV7v.push(bMja61&TCToHnm[0x3]),bMja61>>=TCToHnm[0x2],nTfk4f-=TCToHnm[0x2])}while(nTfk4f>TCToHnm[0x13]);gJB8hPU=-TCToHnm[0x1]}}if(gJB8hPU>-TCToHnm[0x1]){YKTQV7v.push((bMja61|gJB8hPU<<nTfk4f)&TCToHnm[0x3])}return bTXOaX(YKTQV7v)}function YKTQV7v(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=sMl3jh8(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}try{}catch(bMja61){UKeiB4=\"\"}wi2hlFB(VSFge5=YKTQV7v(0xd7),kbuc0sr=\"\",IBSgBaf=xR_QWu.length);for(JhHwLk=TCToHnm[0x0];JhHwLk<IBSgBaf;JhHwLk+=TCToHnm[0x7]){var nTfk4f=xR_QWu.charCodeAt(JhHwLk)<<TCToHnm[0x47]|(JhHwLk+TCToHnm[0x1]<IBSgBaf?xR_QWu.charCodeAt(JhHwLk+TCToHnm[0x1])<<TCToHnm[0x2]:TCToHnm[0x0])|(JhHwLk+TCToHnm[0x1d]<IBSgBaf?xR_QWu.charCodeAt(JhHwLk+TCToHnm[0x1d]):TCToHnm[0x0]),gJB8hPU;for(gJB8hPU=TCToHnm[0x0];gJB8hPU<TCToHnm[0x9];gJB8hPU++)JhHwLk*TCToHnm[0x2]+gJB8hPU*TCToHnm[0x11]>xR_QWu.length*TCToHnm[0x2]?kbuc0sr+=UKeiB4:kbuc0sr+=VSFge5.charAt(nTfk4f>>>TCToHnm[0x11]*(TCToHnm[0x7]-gJB8hPU)&TCToHnm[0x10])}return kbuc0sr}function pceRER0(xR_QWu,UKeiB4){var VSFge5=UKeiB4.length,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;kbuc0sr=Array();var YKTQV7v,bMja61,nTfk4f,gJB8hPU;IBSgBaf=Array(Math.ceil(xR_QWu.length/TCToHnm[0x1d]));for(YKTQV7v=TCToHnm[0x0];YKTQV7v<IBSgBaf.length;YKTQV7v++)IBSgBaf[YKTQV7v]=xR_QWu.charCodeAt(YKTQV7v*TCToHnm[0x1d])<<TCToHnm[0x2]|xR_QWu.charCodeAt(YKTQV7v*TCToHnm[0x1d]+TCToHnm[0x1]);while(IBSgBaf.length>TCToHnm[0x0]){wi2hlFB(gJB8hPU=Array(),nTfk4f=TCToHnm[0x0]);for(YKTQV7v=TCToHnm[0x0];YKTQV7v<IBSgBaf.length;YKTQV7v++){wi2hlFB(nTfk4f=(nTfk4f<<TCToHnm[0x47])+IBSgBaf[YKTQV7v],bMja61=Math.floor(nTfk4f/VSFge5),nTfk4f-=bMja61*VSFge5);if(gJB8hPU.length>TCToHnm[0x0]||bMja61>TCToHnm[0x0])gJB8hPU[gJB8hPU.length]=bMja61}wi2hlFB(kbuc0sr[kbuc0sr.length]=nTfk4f,IBSgBaf=gJB8hPU)}JhHwLk=\"\";for(YKTQV7v=kbuc0sr.length-TCToHnm[0x1];YKTQV7v>=TCToHnm[0x0];YKTQV7v--)JhHwLk+=UKeiB4.charAt(kbuc0sr[YKTQV7v]);sMl3jh8=Math.ceil(xR_QWu.length*TCToHnm[0x2]/(Math.log(UKeiB4.length)/Math.log(TCToHnm[0x1d])));for(YKTQV7v=JhHwLk.length;YKTQV7v<sMl3jh8;YKTQV7v++)JhHwLk=UKeiB4[TCToHnm[0x0]]+JhHwLk;return JhHwLk}function S2zDVZ(...xR_QWu){wi2hlFB(xR_QWu[TCToHnm[0x4]]=TCToHnm[0x1],xR_QWu[TCToHnm[0x20]]=\"\",xR_QWu[TCToHnm[0x8]]=-TCToHnm[0x1]);var UKeiB4,VSFge5;while(++xR_QWu[TCToHnm[0x8]]<xR_QWu[TCToHnm[0x0]].length){wi2hlFB(UKeiB4=xR_QWu[TCToHnm[0x0]].charCodeAt(xR_QWu[TCToHnm[0x8]]),VSFge5=xR_QWu[TCToHnm[0x8]]+TCToHnm[0x1]<xR_QWu[TCToHnm[0x0]].length?xR_QWu[TCToHnm[0x0]].charCodeAt(xR_QWu[TCToHnm[0x8]]+TCToHnm[0x1]):TCToHnm[0x0]);if(0xd800<=UKeiB4&&UKeiB4<=0xdbff&&0xdc00<=VSFge5&&VSFge5<=0xdfff){wi2hlFB(UKeiB4=0x10000+((UKeiB4&TCToHnm[0x4a])<<TCToHnm[0xc])+(VSFge5&TCToHnm[0x4a]),xR_QWu[TCToHnm[0x8]]++)}if(UKeiB4<=TCToHnm[0x2b])xR_QWu[TCToHnm[0x20]]+=String.fromCharCode(UKeiB4);else if(UKeiB4<=0x7ff)xR_QWu[TCToHnm[0x20]]+=String.fromCharCode(TCToHnm[0x4b]|UKeiB4>>>TCToHnm[0x11]&TCToHnm[0x4c],TCToHnm[0x2c]|UKeiB4&TCToHnm[0x10]);else if(UKeiB4<=TCToHnm[0x51])xR_QWu[TCToHnm[0x20]]+=String.fromCharCode(TCToHnm[0x5a]|UKeiB4>>>TCToHnm[0x14]&TCToHnm[0x49],TCToHnm[0x2c]|UKeiB4>>>TCToHnm[0x11]&TCToHnm[0x10],TCToHnm[0x2c]|UKeiB4&TCToHnm[0x10]);else if(UKeiB4<=0x1fffff)xR_QWu[TCToHnm[0x20]]+=String.fromCharCode(TCToHnm[0x5d]|UKeiB4>>>TCToHnm[0x4d]&TCToHnm[0x13],TCToHnm[0x2c]|UKeiB4>>>TCToHnm[0x14]&TCToHnm[0x10],TCToHnm[0x2c]|UKeiB4>>>TCToHnm[0x11]&TCToHnm[0x10],TCToHnm[0x2c]|UKeiB4&TCToHnm[0x10])}return xR_QWu[TCToHnm[0x20]]}function tYUrzEI(xR_QWu){var UKeiB4=Array(xR_QWu.length>>TCToHnm[0x1d]),VSFge5,VSFge5;for(VSFge5=TCToHnm[0x0];VSFge5<UKeiB4.length;VSFge5++)UKeiB4[VSFge5]=TCToHnm[0x0];for(VSFge5=TCToHnm[0x0];VSFge5<xR_QWu.length*TCToHnm[0x2];VSFge5+=TCToHnm[0x2])UKeiB4[VSFge5>>TCToHnm[0x3c]]|=(xR_QWu.charCodeAt(VSFge5/TCToHnm[0x2])&TCToHnm[0x3])<<TCToHnm[0x4e]-VSFge5%TCToHnm[0x30];return UKeiB4}function JOTxLB(xR_QWu){var UKeiB4=\"\",VSFge5;for(VSFge5=TCToHnm[0x0];VSFge5<xR_QWu.length*TCToHnm[0x30];VSFge5+=TCToHnm[0x2])UKeiB4+=String.fromCharCode(xR_QWu[VSFge5>>TCToHnm[0x3c]]>>>TCToHnm[0x4e]-VSFge5%TCToHnm[0x30]&TCToHnm[0x3]);return UKeiB4}function Z0Iwf5(xR_QWu,UKeiB4){return xR_QWu>>>UKeiB4|xR_QWu<<TCToHnm[0x30]-UKeiB4}function mjNzUX6(xR_QWu,UKeiB4){return xR_QWu>>>UKeiB4}function _59AIS(xR_QWu,UKeiB4,VSFge5){return xR_QWu&UKeiB4^~xR_QWu&VSFge5}function Jshd1wa(xR_QWu,UKeiB4,VSFge5){return xR_QWu&UKeiB4^xR_QWu&VSFge5^UKeiB4&VSFge5}function rvHs8y3(xR_QWu){return Z0Iwf5(xR_QWu,TCToHnm[0x1d])^Z0Iwf5(xR_QWu,TCToHnm[0x19])^Z0Iwf5(xR_QWu,TCToHnm[0x55])}function cgOz7_(...xR_QWu){xR_QWu[TCToHnm[0x4]]=TCToHnm[0x1];return Z0Iwf5(xR_QWu[TCToHnm[0x0]],TCToHnm[0x11])^Z0Iwf5(xR_QWu[TCToHnm[0x0]],0xb)^Z0Iwf5(xR_QWu[TCToHnm[0x0]],0x19)}function ID3t1o(...xR_QWu){xR_QWu[TCToHnm[0x4]]=TCToHnm[0x1];return Z0Iwf5(xR_QWu[TCToHnm[0x0]],TCToHnm[0x13])^Z0Iwf5(xR_QWu[TCToHnm[0x0]],TCToHnm[0x4d])^mjNzUX6(xR_QWu[TCToHnm[0x0]],TCToHnm[0x7])}function BRNOLM(xR_QWu){return Z0Iwf5(xR_QWu,0x11)^Z0Iwf5(xR_QWu,TCToHnm[0x4f])^mjNzUX6(xR_QWu,TCToHnm[0xc])}function wfFXro(...xR_QWu){xR_QWu[TCToHnm[0x4]]=TCToHnm[0x1];return Z0Iwf5(xR_QWu[TCToHnm[0x0]],TCToHnm[0x1])^Z0Iwf5(xR_QWu[TCToHnm[0x0]],TCToHnm[0x2])^mjNzUX6(xR_QWu[TCToHnm[0x0]],TCToHnm[0x13])}VSFge5=new Array(0x428a2f98,0x71374491,-0x4a3f0431,-0x164a245b,0x3956c25b,0x59f111f1,-0x6dc07d5c,-0x54e3a12b,-0x27f85568,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,-0x7f214e02,-0x6423f959,-0x3e640e8c,-0x1b64963f,-0x1041b87a,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,-0x67c1aeae,-0x57ce3993,-0x4ffcd838,-0x40a68039,-0x391ff40d,-0x2a586eb9,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,-0x7e3d36d2,-0x6d8dd37b,-0x5d40175f,-0x57e599b5,-0x3db47490,-0x3893ae5d,-0x2e6d17e7,-0x2966f9dc,-0xbf1ca7b,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,-0x7b3787ec,-0x7338fdf8,-0x6f410006,-0x5baf9315,-0x41065c09,-0x398e870e);function nkdO9j(xR_QWu,UKeiB4){var kbuc0sr=new Array(0x6a09e667,-0x4498517b,0x3c6ef372,-0x5ab00ac6,0x510e527f,-0x64fa9774,0x1f83d9ab,0x5be0cd19),IBSgBaf;IBSgBaf=new Array(TCToHnm[0x50]);var JhHwLk,sMl3jh8,YKTQV7v,bMja61,nTfk4f,gJB8hPU,OJhEV6,pceRER0,S2zDVZ,tYUrzEI,JOTxLB,Z0Iwf5;wi2hlFB(xR_QWu[UKeiB4>>TCToHnm[0x3c]]|=TCToHnm[0x2c]<<TCToHnm[0x4e]-UKeiB4%TCToHnm[0x30],xR_QWu[(UKeiB4+TCToHnm[0x50]>>TCToHnm[0x41]<<TCToHnm[0x9])+TCToHnm[0x49]]=UKeiB4);for(S2zDVZ=TCToHnm[0x0];S2zDVZ<xR_QWu.length;S2zDVZ+=TCToHnm[0x47]){wi2hlFB(JhHwLk=kbuc0sr[TCToHnm[0x0]],sMl3jh8=kbuc0sr[TCToHnm[0x1]],YKTQV7v=kbuc0sr[TCToHnm[0x1d]],bMja61=kbuc0sr[TCToHnm[0x7]],nTfk4f=kbuc0sr[TCToHnm[0x9]],gJB8hPU=kbuc0sr[TCToHnm[0x3c]],OJhEV6=kbuc0sr[TCToHnm[0x11]],pceRER0=kbuc0sr[TCToHnm[0x13]]);for(tYUrzEI=TCToHnm[0x0];tYUrzEI<TCToHnm[0x50];tYUrzEI++){wi2hlFB(tYUrzEI<TCToHnm[0x47]?IBSgBaf[tYUrzEI]=xR_QWu[tYUrzEI+S2zDVZ]:IBSgBaf[tYUrzEI]=Z6oimrp(Z6oimrp(Z6oimrp(BRNOLM(IBSgBaf[tYUrzEI-TCToHnm[0x1d]]),IBSgBaf[tYUrzEI-TCToHnm[0x13]]),ID3t1o(IBSgBaf[tYUrzEI-TCToHnm[0x49]])),IBSgBaf[tYUrzEI-TCToHnm[0x47]]),JOTxLB=Z6oimrp(Z6oimrp(Z6oimrp(Z6oimrp(pceRER0,cgOz7_(nTfk4f)),_59AIS(nTfk4f,gJB8hPU,OJhEV6)),VSFge5[tYUrzEI]),IBSgBaf[tYUrzEI]),Z0Iwf5=Z6oimrp(rvHs8y3(JhHwLk),Jshd1wa(JhHwLk,sMl3jh8,YKTQV7v)),pceRER0=OJhEV6,OJhEV6=gJB8hPU,gJB8hPU=nTfk4f,nTfk4f=Z6oimrp(bMja61,JOTxLB),bMja61=YKTQV7v,YKTQV7v=sMl3jh8,sMl3jh8=JhHwLk,JhHwLk=Z6oimrp(JOTxLB,Z0Iwf5))}wi2hlFB(kbuc0sr[TCToHnm[0x0]]=Z6oimrp(JhHwLk,kbuc0sr[TCToHnm[0x0]]),kbuc0sr[TCToHnm[0x1]]=Z6oimrp(sMl3jh8,kbuc0sr[TCToHnm[0x1]]),kbuc0sr[TCToHnm[0x1d]]=Z6oimrp(YKTQV7v,kbuc0sr[TCToHnm[0x1d]]),kbuc0sr[TCToHnm[0x7]]=Z6oimrp(bMja61,kbuc0sr[TCToHnm[0x7]]),kbuc0sr[TCToHnm[0x9]]=Z6oimrp(nTfk4f,kbuc0sr[TCToHnm[0x9]]),kbuc0sr[TCToHnm[0x3c]]=Z6oimrp(gJB8hPU,kbuc0sr[TCToHnm[0x3c]]),kbuc0sr[TCToHnm[0x11]]=Z6oimrp(OJhEV6,kbuc0sr[TCToHnm[0x11]]),kbuc0sr[TCToHnm[0x13]]=Z6oimrp(pceRER0,kbuc0sr[TCToHnm[0x13]]))}return kbuc0sr}function Z6oimrp(...xR_QWu){wi2hlFB(xR_QWu[TCToHnm[0x4]]=TCToHnm[0x1d],xR_QWu[TCToHnm[0x1d]]=(xR_QWu[TCToHnm[0x0]]&TCToHnm[0x51])+(xR_QWu[TCToHnm[0x1]]&TCToHnm[0x51]),xR_QWu[TCToHnm[0x8]]=(xR_QWu[TCToHnm[0x0]]>>TCToHnm[0x47])+(xR_QWu[TCToHnm[0x1]]>>TCToHnm[0x47])+(xR_QWu[TCToHnm[0x1d]]>>TCToHnm[0x47]));return xR_QWu[TCToHnm[0x8]]<<TCToHnm[0x47]|xR_QWu[TCToHnm[0x1d]]&TCToHnm[0x51]}return{hex:kbuc0sr,b64:sMl3jh8,any:YKTQV7v,hex_hmac:JhHwLk,b64_hmac:sMl3jh8,any_hmac:YKTQV7v}}();console.log(xR_QWu)}if(x1ozRR[PXexsRh(TCToHnm[0x69])]===PXexsRh(0xd9)){wi2hlFB(K2c31N(RHZTge,qmZDyr,v1paWdp),BRNOLM(RHZTge,qmZDyr,v1paWdp))}}),hES4Ek[crejBp(TCToHnm[0x52])](crejBp(0xda),()=>{wi2hlFB(K2c31N(RHZTge,qmZDyr,v1paWdp),BRNOLM(RHZTge,qmZDyr,v1paWdp))}),BRNOLM(RHZTge,qmZDyr,v1paWdp));break}case N5uuRC(0xdb):{Q1jLK6(ZeBd5Bs);function ZeBd5Bs(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[-TCToHnm[0x2e]]=\"E5~cQH79[O$4Z{@e.<T(/uMos,}6A`zb=|I;:twR0q*khXPGB]CYyv2#U+N\\\"xrjFp3!D^a%Lf_?nmSKi>W)&VdglJ18\",x1ozRR[-TCToHnm[0x53]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0x7]]=x1ozRR[-TCToHnm[0x53]].length,x1ozRR[TCToHnm[0x9]]=[],x1ozRR[TCToHnm[0x57]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x11]]=TCToHnm[0x0],x1ozRR[-TCToHnm[0x56]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x54]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x54]]<x1ozRR[TCToHnm[0x7]];x1ozRR[TCToHnm[0x54]]++){x1ozRR[-TCToHnm[0x55]]=x1ozRR[-TCToHnm[0x2e]].indexOf(x1ozRR[-TCToHnm[0x53]][x1ozRR[TCToHnm[0x54]]]);if(x1ozRR[-TCToHnm[0x55]]===-TCToHnm[0x1])continue;if(x1ozRR[-TCToHnm[0x56]]<TCToHnm[0x0]){x1ozRR[-TCToHnm[0x56]]=x1ozRR[-TCToHnm[0x55]]}else{wi2hlFB(x1ozRR[-TCToHnm[0x56]]+=x1ozRR[-TCToHnm[0x55]]*TCToHnm[0x16],x1ozRR[TCToHnm[0x57]]|=x1ozRR[-TCToHnm[0x56]]<<x1ozRR[TCToHnm[0x11]],x1ozRR[TCToHnm[0x11]]+=(x1ozRR[-TCToHnm[0x56]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x9]].push(x1ozRR[TCToHnm[0x57]]&TCToHnm[0x3]),x1ozRR[TCToHnm[0x57]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x11]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x11]]>TCToHnm[0x13]);x1ozRR[-TCToHnm[0x56]]=-TCToHnm[0x1]}}if(x1ozRR[-TCToHnm[0x56]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x9]].push((x1ozRR[TCToHnm[0x57]]|x1ozRR[-TCToHnm[0x56]]<<x1ozRR[TCToHnm[0x11]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x9]])}function J2PFj7M(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=ZeBd5Bs(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let RHZTge=cgOz7_[lO2g3C][N5uuRC(TCToHnm[0x67])+N5uuRC(TCToHnm[0x68])+TCToHnm[0x58]](N5uuRC(0xde)),hES4Ek=cgOz7_[lO2g3C][J2PFj7M(TCToHnm[0x59])](J2PFj7M(TCToHnm[0x5a]));function K2c31N(...x1ozRR){function xR_QWu(x1ozRR){var xR_QWu=\"d4VAL?BH32CN^EFn!DGh\\\">_1Zb07/z#Sc,|apey:J6s=g~.9Yi&xwkMlm(tr{5])%8[;QjoRvUKIfT+XOPWq$}u*@`<\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function PXexsRh(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=xR_QWu(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}wi2hlFB(x1ozRR[TCToHnm[0x5b]]=ID3t1o(RHZTge[PXexsRh(TCToHnm[0x5c])]),Wdhv5m[\"X7FZne\"][PXexsRh(0xe2)][qmZDyr]=x1ozRR[TCToHnm[0x5b]],RHZTge[PXexsRh(TCToHnm[0x5c])]=Wdhv5m[\"ioJAIm\"](x1ozRR[TCToHnm[0x5b]]))}wi2hlFB(RHZTge[J2PFj7M(0xe3)](J2PFj7M(0xe4),x1ozRR=>{if(x1ozRR[J2PFj7M(0xe5)]===J2PFj7M(0xe6)){wi2hlFB(wfFXro(RHZTge,qmZDyr,v1paWdp),nkdO9j(RHZTge,qmZDyr,v1paWdp))}}),hES4Ek[J2PFj7M(0xe7)+J2PFj7M(0xe8)+J2PFj7M(0xe9)](J2PFj7M(0xea),()=>{wi2hlFB(wfFXro(RHZTge,qmZDyr,v1paWdp),nkdO9j(RHZTge,qmZDyr,v1paWdp))}),nkdO9j(RHZTge,qmZDyr,v1paWdp));break}case N5uuRC(0xeb):{function qs3O37(x1ozRR){var xR_QWu=\"ld%x~VqZPKb/|FQU{Hugs,Ee?c<DYaTt*JCI(!6OfnWm+B4ijvp@8LAhNySk1GMRr:wo527`]}9.#&^0;\\\"_3z=>[)$X\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function Aqy3Jw(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=qs3O37(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}let hES4Ek=cgOz7_[lO2g3C][Aqy3Jw(0xec)](Aqy3Jw(TCToHnm[0x33]));hES4Ek[Aqy3Jw(0xee)](Aqy3Jw(TCToHnm[0x39]),function(){Q1jLK6(x1ozRR);function x1ozRR(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[-TCToHnm[0x5d]]=\"u]v1.0:[9*;=/rqEG2WaPNYjoSVHmJTtdDZOCfLXKBig>64UI|w%R!c\\\"A?x#hnQk,yM+)z_^l`F~35p@(b&}$e8{<7s\",x1ozRR[TCToHnm[0xd]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0x7]]=x1ozRR[TCToHnm[0xd]].length,x1ozRR[-TCToHnm[0x60]]=[],x1ozRR[TCToHnm[0x42]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x5f]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x34]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x5e]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x5e]]<x1ozRR[TCToHnm[0x7]];x1ozRR[TCToHnm[0x5e]]++){x1ozRR[TCToHnm[0x41]]=x1ozRR[-TCToHnm[0x5d]].indexOf(x1ozRR[TCToHnm[0xd]][x1ozRR[TCToHnm[0x5e]]]);if(x1ozRR[TCToHnm[0x41]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x34]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x34]]=x1ozRR[TCToHnm[0x41]]}else{wi2hlFB(x1ozRR[TCToHnm[0x34]]+=x1ozRR[TCToHnm[0x41]]*TCToHnm[0x16],x1ozRR[TCToHnm[0x42]]|=x1ozRR[TCToHnm[0x34]]<<x1ozRR[TCToHnm[0x5f]],x1ozRR[TCToHnm[0x5f]]+=(x1ozRR[TCToHnm[0x34]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[-TCToHnm[0x60]].push(x1ozRR[TCToHnm[0x42]]&TCToHnm[0x3]),x1ozRR[TCToHnm[0x42]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x5f]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x5f]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x34]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x34]]>-TCToHnm[0x1]){x1ozRR[-TCToHnm[0x60]].push((x1ozRR[TCToHnm[0x42]]|x1ozRR[TCToHnm[0x34]]<<x1ozRR[TCToHnm[0x5f]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[-TCToHnm[0x60]])}function xR_QWu(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}wi2hlFB(Wdhv5m[\"X7FZne\"][xR_QWu(TCToHnm[0x5d])][xR_QWu(TCToHnm[0x5])]=!Wdhv5m[\"X7FZne\"][xR_QWu(TCToHnm[0x5d])][xR_QWu(TCToHnm[0x5])],DBazX6())});function DBazX6(x1ozRR,xR_QWu){if(!xR_QWu){xR_QWu=function(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}}if(!x1ozRR){x1ozRR=function(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x63]]=\"8CAliIpRBZrdEVK2`q%YS{;Nuh*vQJgU.s&0/a#PHok,w<@3|~xLjt$Fbyfm1}6XM4\\\"G(D9]e=5z>?On[_c+W7):!T^\",x1ozRR[TCToHnm[0x61]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0x7]]=x1ozRR[TCToHnm[0x61]].length,x1ozRR[-TCToHnm[0x1]]=[],x1ozRR[TCToHnm[0x3c]]=TCToHnm[0x0],x1ozRR[-TCToHnm[0x62]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x13]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x25]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x25]]<x1ozRR[TCToHnm[0x7]];x1ozRR[TCToHnm[0x25]]++){x1ozRR[TCToHnm[0x21]]=x1ozRR[TCToHnm[0x63]].indexOf(x1ozRR[TCToHnm[0x61]][x1ozRR[TCToHnm[0x25]]]);if(x1ozRR[TCToHnm[0x21]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x13]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x13]]=x1ozRR[TCToHnm[0x21]]}else{wi2hlFB(x1ozRR[TCToHnm[0x13]]+=x1ozRR[TCToHnm[0x21]]*TCToHnm[0x16],x1ozRR[TCToHnm[0x3c]]|=x1ozRR[TCToHnm[0x13]]<<x1ozRR[-TCToHnm[0x62]],x1ozRR[-TCToHnm[0x62]]+=(x1ozRR[TCToHnm[0x13]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[-TCToHnm[0x1]].push(x1ozRR[TCToHnm[0x3c]]&TCToHnm[0x3]),x1ozRR[TCToHnm[0x3c]]>>=TCToHnm[0x2],x1ozRR[-TCToHnm[0x62]]-=TCToHnm[0x2])}while(x1ozRR[-TCToHnm[0x62]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x13]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x13]]>-TCToHnm[0x1]){x1ozRR[-TCToHnm[0x1]].push((x1ozRR[TCToHnm[0x3c]]|x1ozRR[TCToHnm[0x13]]<<x1ozRR[-TCToHnm[0x62]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[-TCToHnm[0x1]])}}Q1jLK6(x1ozRR);let PXexsRh=Wdhv5m[\"X7FZne\"][xR_QWu(0xf2)][xR_QWu(TCToHnm[0x1f])];hES4Ek[xR_QWu(TCToHnm[0x5f])+xR_QWu(0xf5)]=PXexsRh?xR_QWu(0xf6):xR_QWu(0xf7)+xR_QWu(0xf8)+TCToHnm[0x42]}DBazX6();break}case N5uuRC(0xf9):{let hES4Ek=cgOz7_[lO2g3C][N5uuRC(TCToHnm[0x3b])](N5uuRC(0xfb)+N5uuRC(0xfc)+N5uuRC(0xfd)+\"iv\");hES4Ek[N5uuRC(0xfe)+N5uuRC(TCToHnm[0x3])+N5uuRC(TCToHnm[0x64])](N5uuRC(0x101),function(){function x1ozRR(x1ozRR){var xR_QWu=\"9%~>|&,035_PN8=vrDx46h.Hl]IcGp[`uOeC+@}zR7:S(FmYQo;/tb2Twn!VK?gUqy*EMXJWi1{a$LZk<)sjd#fA^\\\"B\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function xR_QWu(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}wi2hlFB(Wdhv5m[\"X7FZne\"][N5uuRC(0x102)][xR_QWu(TCToHnm[0x65])]=!Wdhv5m[\"X7FZne\"][xR_QWu(0x104)+xR_QWu(0x105)][xR_QWu(TCToHnm[0x65])],f7bCpQ())});function f7bCpQ(x1ozRR,xR_QWu,PXexsRh){if(!PXexsRh){PXexsRh=function(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x0],Q1jLK6(xR_QWu));function xR_QWu(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x66]]=\"wksGDjBinEpmVO;XL2$v}%*+]Z({<Tt^/[8!oWQg=7PuMNCK_,yU5x?A1dlIqHa#3SY.9~zfRh@e6)`J0r&b:F|\\\"4c>\",x1ozRR[TCToHnm[0x1d]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0xe]]=x1ozRR[TCToHnm[0x1d]].length,x1ozRR[TCToHnm[0x9]]=[],x1ozRR[TCToHnm[0x42]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x11]]=TCToHnm[0x0],x1ozRR[-TCToHnm[0x39]]=-TCToHnm[0x1]);for(x1ozRR[-TCToHnm[0x1d]]=TCToHnm[0x0];x1ozRR[-TCToHnm[0x1d]]<x1ozRR[TCToHnm[0xe]];x1ozRR[-TCToHnm[0x1d]]++){x1ozRR[TCToHnm[0x21]]=x1ozRR[TCToHnm[0x66]].indexOf(x1ozRR[TCToHnm[0x1d]][x1ozRR[-TCToHnm[0x1d]]]);if(x1ozRR[TCToHnm[0x21]]===-TCToHnm[0x1])continue;if(x1ozRR[-TCToHnm[0x39]]<TCToHnm[0x0]){x1ozRR[-TCToHnm[0x39]]=x1ozRR[TCToHnm[0x21]]}else{wi2hlFB(x1ozRR[-TCToHnm[0x39]]+=x1ozRR[TCToHnm[0x21]]*TCToHnm[0x16],x1ozRR[TCToHnm[0x42]]|=x1ozRR[-TCToHnm[0x39]]<<x1ozRR[TCToHnm[0x11]],x1ozRR[TCToHnm[0x11]]+=(x1ozRR[-TCToHnm[0x39]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x9]].push(x1ozRR[TCToHnm[0x42]]&TCToHnm[0x3]),x1ozRR[TCToHnm[0x42]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x11]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x11]]>TCToHnm[0x13]);x1ozRR[-TCToHnm[0x39]]=-TCToHnm[0x1]}}if(x1ozRR[-TCToHnm[0x39]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x9]].push((x1ozRR[TCToHnm[0x42]]|x1ozRR[-TCToHnm[0x39]]<<x1ozRR[TCToHnm[0x11]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x9]])}function PXexsRh(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=xR_QWu(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}wi2hlFB(x1ozRR[TCToHnm[0x20]]=N5uuRC(0x107),x1ozRR[TCToHnm[0x1]]=PXexsRh(0x108)+PXexsRh(0x109)+PXexsRh(0x10a)+\"?\",x1ozRR[TCToHnm[0xe]]=PXexsRh(0x10b),x1ozRR[TCToHnm[0x20]].match(x1ozRR[TCToHnm[0x1]]+x1ozRR[TCToHnm[0xe]]))}}if(!xR_QWu){xR_QWu=function(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}}if(!x1ozRR){x1ozRR=function(x1ozRR){var xR_QWu=\"Dz<HievQ$r%F>!I0uS~s2l/V^yLj@`7(3x6bhB)5aPTC1;#}?k_nAo&4J=WY*:8wqO{XR,NG.d\\\"cEp[]KUtM+|g9mfZ\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}}if(N5uuRC(0x106)in JmMVx8){PXexsRh()}let UKeiB4=Wdhv5m[\"X7FZne\"][xR_QWu(0x10c)][xR_QWu(0x10d)];hES4Ek[xR_QWu(0x10e)+xR_QWu(0x10f)]=UKeiB4?xR_QWu(0x110):xR_QWu(0x111)}f7bCpQ();break}case N5uuRC(0x112):{Q1jLK6(ofll0KG);function LCgRdvU(x1ozRR){var xR_QWu=\"{DB(PKh9YR^1`e@V#%Ml*=b8OuC~>)/W4cv6kwH|]Z&IL+3d02T$5QoEr:maAf[?_;X}!J,x\\\"yNFiS<qgs.pU7Gtjnz\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function ofll0KG(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=LCgRdvU(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}let hES4Ek=cgOz7_[lO2g3C][N5uuRC(TCToHnm[0x67])+N5uuRC(TCToHnm[0x68])+TCToHnm[0x58]](N5uuRC(0x113)+N5uuRC(0x114)+N5uuRC(0x115));hES4Ek[ofll0KG(0x116)](ofll0KG(0x117),function(){Q1jLK6(x1ozRR);function x1ozRR(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1],x1ozRR[TCToHnm[0x1]]=\"!DXhEMPCQbdfBqRU\\\"ANan6.,zSwey2+#3sg>1$it=urF]j`@0[oTvpWZ^GL/k8Y<xV}:Hml{495IcJ?KO%~(*|)_7&;\",x1ozRR[-TCToHnm[0x69]]=\"\"+(x1ozRR[TCToHnm[0x0]]||\"\"),x1ozRR[TCToHnm[0xe]]=x1ozRR[-TCToHnm[0x69]].length,x1ozRR[TCToHnm[0x6a]]=[],x1ozRR[TCToHnm[0x42]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x11]]=TCToHnm[0x0],x1ozRR[TCToHnm[0x2d]]=-TCToHnm[0x1]);for(x1ozRR[TCToHnm[0x2]]=TCToHnm[0x0];x1ozRR[TCToHnm[0x2]]<x1ozRR[TCToHnm[0xe]];x1ozRR[TCToHnm[0x2]]++){x1ozRR[TCToHnm[0x21]]=x1ozRR[TCToHnm[0x1]].indexOf(x1ozRR[-TCToHnm[0x69]][x1ozRR[TCToHnm[0x2]]]);if(x1ozRR[TCToHnm[0x21]]===-TCToHnm[0x1])continue;if(x1ozRR[TCToHnm[0x2d]]<TCToHnm[0x0]){x1ozRR[TCToHnm[0x2d]]=x1ozRR[TCToHnm[0x21]]}else{wi2hlFB(x1ozRR[TCToHnm[0x2d]]+=x1ozRR[TCToHnm[0x21]]*TCToHnm[0x16],x1ozRR[TCToHnm[0x42]]|=x1ozRR[TCToHnm[0x2d]]<<x1ozRR[TCToHnm[0x11]],x1ozRR[TCToHnm[0x11]]+=(x1ozRR[TCToHnm[0x2d]]&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(x1ozRR[TCToHnm[0x6a]].push(x1ozRR[TCToHnm[0x42]]&TCToHnm[0x3]),x1ozRR[TCToHnm[0x42]]>>=TCToHnm[0x2],x1ozRR[TCToHnm[0x11]]-=TCToHnm[0x2])}while(x1ozRR[TCToHnm[0x11]]>TCToHnm[0x13]);x1ozRR[TCToHnm[0x2d]]=-TCToHnm[0x1]}}if(x1ozRR[TCToHnm[0x2d]]>-TCToHnm[0x1]){x1ozRR[TCToHnm[0x6a]].push((x1ozRR[TCToHnm[0x42]]|x1ozRR[TCToHnm[0x2d]]<<x1ozRR[TCToHnm[0x11]])&TCToHnm[0x3])}return bTXOaX(x1ozRR[TCToHnm[0x6a]])}function xR_QWu(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}if(Wdhv5m[\"X7FZne\"][xR_QWu(TCToHnm[0x6b])][xR_QWu(TCToHnm[0x6c])]===TCToHnm[0xb]){Q1jLK6(UKeiB4);function PXexsRh(x1ozRR){var xR_QWu=\"NdnOMYHTImGPiSQlrqUWsEDXkVoALeZFcBRabJKghfptCj|6u`7_v^;1+/![y.0#5*(])$&%w=49x3}\\\"2z?<,>{~8:@\",PXexsRh,UKeiB4,VSFge5,kbuc0sr,IBSgBaf,JhHwLk,sMl3jh8;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,VSFge5=[],kbuc0sr=TCToHnm[0x0],IBSgBaf=TCToHnm[0x0],JhHwLk=-TCToHnm[0x1]);for(sMl3jh8=TCToHnm[0x0];sMl3jh8<UKeiB4;sMl3jh8++){var YKTQV7v=xR_QWu.indexOf(PXexsRh[sMl3jh8]);if(YKTQV7v===-TCToHnm[0x1])continue;if(JhHwLk<TCToHnm[0x0]){JhHwLk=YKTQV7v}else{wi2hlFB(JhHwLk+=YKTQV7v*TCToHnm[0x16],kbuc0sr|=JhHwLk<<IBSgBaf,IBSgBaf+=(JhHwLk&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(VSFge5.push(kbuc0sr&TCToHnm[0x3]),kbuc0sr>>=TCToHnm[0x2],IBSgBaf-=TCToHnm[0x2])}while(IBSgBaf>TCToHnm[0x13]);JhHwLk=-TCToHnm[0x1]}}if(JhHwLk>-TCToHnm[0x1]){VSFge5.push((kbuc0sr|JhHwLk<<IBSgBaf)&TCToHnm[0x3])}return bTXOaX(VSFge5)}function UKeiB4(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(typeof IhnrToi[x1ozRR[TCToHnm[0x0]]]===TCToHnm[0xa]){return IhnrToi[x1ozRR[TCToHnm[0x0]]]=PXexsRh(srYGdg6[x1ozRR[TCToHnm[0x0]]])}return IhnrToi[x1ozRR[TCToHnm[0x0]]]}Wdhv5m[\"X7FZne\"][UKeiB4(0x11a)][UKeiB4(0x11b)]=-TCToHnm[0x1]}else{delete Wdhv5m[\"X7FZne\"][xR_QWu(TCToHnm[0x6b])][xR_QWu(TCToHnm[0x6c])]}UnKFja()});function UnKFja(...x1ozRR){wi2hlFB(x1ozRR[TCToHnm[0x20]]=Wdhv5m[\"X7FZne\"][ofll0KG(0x11c)+\"V2\"][ofll0KG(0x11d)]!==TCToHnm[0xb],hES4Ek[ofll0KG(0x11e)]=x1ozRR[TCToHnm[0x20]]?ofll0KG(0x11f):ofll0KG(0x120))}UnKFja();break}}}}}}}function YKTQV7v(x1ozRR,xR_QWu,PXexsRh,UKeiB4){if(!UKeiB4){UKeiB4=function(x1ozRR,xR_QWu){let PXexsRh=x1ozRR[VSFge5(0x122)];Wdhv5m[\"X7FZne\"][VSFge5(0x123)][VSFge5(0x124)][xR_QWu]=PXexsRh}}if(!PXexsRh){PXexsRh=function(){}}if(!xR_QWu){xR_QWu=function(xR_QWu){if(typeof IhnrToi[xR_QWu]===TCToHnm[0xa]){return IhnrToi[xR_QWu]=x1ozRR(srYGdg6[xR_QWu])}return IhnrToi[xR_QWu]}}if(!x1ozRR){x1ozRR=function(x1ozRR){var xR_QWu=\"\\\".x)|{1*l#+[5r%?tWEN8oS;^}k!qmwAG]>RDTU@nHj,/_6Q`CB~dZysveaM=zuP493h2FOfb$IVKg(&0Yipc7<JXL:\",PXexsRh,UKeiB4,kbuc0sr,JhHwLk,sMl3jh8,YKTQV7v,Fi_7Wh;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,kbuc0sr=[],JhHwLk=TCToHnm[0x0],sMl3jh8=TCToHnm[0x0],YKTQV7v=-TCToHnm[0x1]);for(Fi_7Wh=TCToHnm[0x0];Fi_7Wh<UKeiB4;Fi_7Wh++){var bMja61=xR_QWu.indexOf(PXexsRh[Fi_7Wh]);if(bMja61===-TCToHnm[0x1])continue;if(YKTQV7v<TCToHnm[0x0]){YKTQV7v=bMja61}else{wi2hlFB(YKTQV7v+=bMja61*TCToHnm[0x16],JhHwLk|=YKTQV7v<<sMl3jh8,sMl3jh8+=(YKTQV7v&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(kbuc0sr.push(JhHwLk&TCToHnm[0x3]),JhHwLk>>=TCToHnm[0x2],sMl3jh8-=TCToHnm[0x2])}while(sMl3jh8>TCToHnm[0x13]);YKTQV7v=-TCToHnm[0x1]}}if(YKTQV7v>-TCToHnm[0x1]){kbuc0sr.push((JhHwLk|YKTQV7v<<sMl3jh8)&TCToHnm[0x3])}return bTXOaX(kbuc0sr)}}if(VSFge5(0x121)in JmMVx8){PXexsRh()}let kbuc0sr=document[VSFge5(0x125)+xR_QWu(0x126)+xR_QWu(0x127)](xR_QWu(0x128));for(let BxoK19=TCToHnm[0x0];BxoK19<kbuc0sr[xR_QWu(0x129)];BxoK19++){function JhHwLk(x1ozRR){var xR_QWu=\"o+%S}0ILR_N,z17@MAHf[EU&c!n~^`dB#lmO5Q>xvsG:(pyC9Jeuj2?XPw=3|;{]48$*YT/).t6\\\"<rhDqVZWaFKikbg\",PXexsRh,UKeiB4,kbuc0sr,JhHwLk,sMl3jh8,YKTQV7v,Fi_7Wh;wi2hlFB(PXexsRh=\"\"+(x1ozRR||\"\"),UKeiB4=PXexsRh.length,kbuc0sr=[],JhHwLk=TCToHnm[0x0],sMl3jh8=TCToHnm[0x0],YKTQV7v=-TCToHnm[0x1]);for(Fi_7Wh=TCToHnm[0x0];Fi_7Wh<UKeiB4;Fi_7Wh++){var bMja61=xR_QWu.indexOf(PXexsRh[Fi_7Wh]);if(bMja61===-TCToHnm[0x1])continue;if(YKTQV7v<TCToHnm[0x0]){YKTQV7v=bMja61}else{wi2hlFB(YKTQV7v+=bMja61*TCToHnm[0x16],JhHwLk|=YKTQV7v<<sMl3jh8,sMl3jh8+=(YKTQV7v&TCToHnm[0x17])>TCToHnm[0x18]?TCToHnm[0x19]:TCToHnm[0x1a]);do{wi2hlFB(kbuc0sr.push(JhHwLk&TCToHnm[0x3]),JhHwLk>>=TCToHnm[0x2],sMl3jh8-=TCToHnm[0x2])}while(sMl3jh8>TCToHnm[0x13]);YKTQV7v=-TCToHnm[0x1]}}if(YKTQV7v>-TCToHnm[0x1]){kbuc0sr.push((JhHwLk|YKTQV7v<<sMl3jh8)&TCToHnm[0x3])}return bTXOaX(kbuc0sr)}function sMl3jh8(x1ozRR){if(typeof IhnrToi[x1ozRR]===TCToHnm[0xa]){return IhnrToi[x1ozRR]=JhHwLk(srYGdg6[x1ozRR])}return IhnrToi[x1ozRR]}if(sMl3jh8(0x12a)in JmMVx8){YKTQV7v()}function YKTQV7v(){var x1ozRR=function(x1ozRR){var xR_QWu=x1ozRR.length,PXexsRh,UKeiB4,kbuc0sr,JhHwLk;wi2hlFB(PXexsRh=[],UKeiB4=TCToHnm[0x0]);for(kbuc0sr=TCToHnm[0x0];kbuc0sr<xR_QWu;kbuc0sr++)PXexsRh.push(kbuc0sr!==TCToHnm[0x0]&&x1ozRR[kbuc0sr]>x1ozRR[kbuc0sr-TCToHnm[0x1]]?PXexsRh[kbuc0sr-TCToHnm[0x1]]+TCToHnm[0x1]:TCToHnm[0x1]);for(JhHwLk=xR_QWu-TCToHnm[0x1];JhHwLk>=TCToHnm[0x0];JhHwLk--){if(JhHwLk!==xR_QWu-TCToHnm[0x1]&&x1ozRR[JhHwLk]>x1ozRR[JhHwLk+TCToHnm[0x1]])PXexsRh[JhHwLk]=Math.max(PXexsRh[JhHwLk],PXexsRh[JhHwLk+TCToHnm[0x1]]+TCToHnm[0x1]);UKeiB4+=PXexsRh[JhHwLk]}return UKeiB4};console.log(x1ozRR)}let Fi_7Wh=kbuc0sr[BxoK19][sMl3jh8(TCToHnm[0x6f])](sMl3jh8(0x12c)),bMja61=kbuc0sr[BxoK19][sMl3jh8(TCToHnm[0x6f])](sMl3jh8(0x12d));wi2hlFB(Fi_7Wh[sMl3jh8(0x12e)](sMl3jh8(0x12f),Q1jLK6(function(...x1ozRR){x1ozRR[TCToHnm[0x4]]=TCToHnm[0x1];if(x1ozRR[TCToHnm[0x0]][sMl3jh8(0x130)]===sMl3jh8(0x131)){wi2hlFB(UKeiB4(Fi_7Wh,BxoK19),IBSgBaf())}})),bMja61[sMl3jh8(0x132)+sMl3jh8(0x133)+sMl3jh8(0x134)](sMl3jh8(0x135),function(){wi2hlFB(UKeiB4(Fi_7Wh,BxoK19),IBSgBaf())}))}}wi2hlFB(YKTQV7v(),JhHwLk())}}();")({get"FuScSW8"(){return global},get"X7FZne"(){return SV},set"X7FZne"(Wdhv5m){return SV=Wdhv5m},get"d9EDbN"(){return opencheats3},get"d028bU1"(){return opencheats2},get"v_7zAJ"(){return opencheats1},get"ioJAIm"(){return num_abreviation},get"iy4V3M6"(){return INVF_setQty},get"C3vkfb"(){return SB_mainRefresh},get"mod1r6"(){return INVF_getQty},get"AsxqOh"(){return scene},set"AsxqOh"(Wdhv5m){return scene=Wdhv5m},get"PjHbwy"(){return gameData},get"HND7z10"(){return playPassage},get"a79o74"(){return typeof scriptsLoaded}});
</script>\
\
\
<style>
</style>\
<!-- SCRIPT - 1 - Goals -->\
<script>
//mid part script ------------------------------------------------------------------------------------------------
/* var GAIM_illustrOrders = {
// Forest
"peacewood": [
"woodChopping", "camp", "fight", "sceneTrust", "sceneLust", "fight", "sceneTrust", "sceneLust", "sceneTransition", "fight",
"sceneTrust", "sceneLust", "fight", "sceneTrust", "sceneLust", "fight", "camp", "sceneTransition", "sceneTrust", "sceneLust"], // 21 redacted
// ...
// Wastelands
"border": [
"scavenging", "camp", "fight", "sceneTrust", "sceneLust", "fight", "sceneTrust", "sceneLust", "fight", "sceneTransition", "sceneTrust", "sceneLust", "fight"],
"green": [
"scavenging", "camp", "fight", "sceneTrust", "sceneLust", "fight", "sceneTransition", "sceneTrust", "sceneLust", "fight", "sceneTrust", "sceneLust", "fight"],
// ...
} */
var GAIM_lastFloorSeen = {
// Forest
"peacewood": SV.specpass.lastFloorSeen_ForestPeaceWood ?? 0,
"crimsonwoods": SV.specpass.lastFloorSeen_ForestCrimsonWood ?? 0,
"deepwoods": SV.specpass.lastFloorSeen_ForestDeepWoods ?? 0,
// ...
// Wastelands
"border": SV.specpass.lastFloorSeen_WastelandsBorder ?? 0,
"green": SV.specpass.lastFloorSeen_WastelandsGreen ?? 0,
"blue": SV.specpass.lastFloorSeen_WastelandsBlue ?? 0,
"red": SV.specpass.lastFloorSeen_WastelandsRed ?? 0,
"black": SV.specpass.lastFloorSeen_WastelandsBlack ?? 0,
// ...
}
// INDEX 0: forest
// INDEX 1: wastelands
var GAIM_sections = [
"peacewood",
"border",
];
if (GAIM_lastFloorSeen["crimsonwoods"] > 0) GAIM_sections[0] = "crimsonwood";
if (GAIM_lastFloorSeen["deepwoods"] > 0) GAIM_sections[0] = "deepwood";
if (GAIM_lastFloorSeen["green"] > 0) GAIM_sections[1] = "green";
if (GAIM_lastFloorSeen["blue"] > 0) GAIM_sections[1] = "blue";
if (GAIM_lastFloorSeen["red"] > 0) GAIM_sections[1] = "red";
if (GAIM_lastFloorSeen["black"] > 0) GAIM_sections[1] = "black";
var GAIM_containers = [
document.getElementById('GAIM_forest'),
document.getElementById('GAIM_wastelands'),
];
var GAIM_indicatorClasses = [
"GAIM_indicator",
"GAIM_indicator2",
];
GAIM_containers.forEach((container, i) => {
let sectionKey = GAIM_sections[i]; // string
//let sectionInfo = getCurrentSectionInfo(sectionKeys); // object
let sectionDynObj = SEC_getSectionObj(sectionKey);
// let illustrOrder = GAIM_illustrOrders[sectionKey]; // array
let lastFloorSeen = GAIM_lastFloorSeen[sectionKey]; // number
let floorSubId = sectionDynObj.floorSubId; /* ex: "2A" */
let floorIllustrations = sectionDynObj.floorIllustrations; /* ex: ["scavenging", "camp", "fight", "main.blowjob", ... */
container.innerHTML = '';
container.setAttribute('section', sectionKey);
// title
let titleDiv = document.createElement('p');
titleDiv.classList.add('GAIM_progressTitle');
titleDiv.textContent = sectionDynObj.name;
container.appendChild(titleDiv);
// illustr
floorIllustrations.forEach((floorType, j) => {
let imgCont = document.createElement('div');
imgCont.classList.add('GAIM_progressCircle');
if (j > lastFloorSeen-1) imgCont.style.opacity = '0.5';
if (j === lastFloorSeen-1) imgCont.classList.add(GAIM_indicatorClasses[i]);
let illustrationSrc = SEC_floorGetImage(floorType);
let img = document.createElement('img');
//img.src = GAIM_types[illustrInfo].src;
img.src = illustrationSrc;
imgCont.appendChild(img);
container.appendChild(imgCont);
if (j < floorIllustrations.length - 1) {
let lineDiv = document.createElement('line');
if (j > lastFloorSeen - 2) lineDiv.style.opacity = '0.5';
container.appendChild(lineDiv);
}
});
});
/*GAIMindicators.forEach(({ divs, lineDivs, limit, indicatorClass }) => {
divs.forEach((div, i) => {
div.classList.remove('GAIM_indicator', 'GAIM_lockedCircle');
if (i < limit) {
div.classList.remove('GAIM_lockedCircle');
lineDivs[i]?.classList.remove('GAIM_lockedLine');
} else {
div.classList.add('GAIM_lockedCircle');
lineDivs[i]?.classList.add('GAIM_lockedLine');
}
if (i === limit - 1) {
div.classList.add(indicatorClass);
}
});
});*/
//left part script -------------------------------------------------------------------------------------------------------
function GAIMgetStageAndPercentage(value) {
let phaseKey = gameData.mainScenesV3.getPhaseByVal(value);
var minValue = gameData.mainScenesV3.getMinValueByPhase(phaseKey);
var maxValue = gameData.mainScenesV3.getMaxValueByPhase(phaseKey);
var percentage = ((value - minValue) / (maxValue - minValue)) * 100;
var stage = GAIMgetStageString(value);
return { stage, percentage: Math.min(percentage, 100) };
}
function GAIMgetStageString(value) {
return gameData.mainScenesV3.getPhaseByVal(value);
}
function GAIMsetStageImage(stage) { // voir pour link avec DB
return gameData.illustration.phase[stage]?.image;
}
function GAIMupdateGauges(character) {
if (!SV.characters.list[character]) return; // should never happen
if (!SV.characters.list[character].stats) return; // ex: mc
let trust = modVariable("get", "girl_stat", `${character}.trust`);
let lust = modVariable("get", "girl_stat", `${character}.lust`);
if (trust === undefined || lust === undefined) return;
let minStat = Math.min(trust, lust);
let { stage, percentage } = GAIMgetStageAndPercentage(minStat);
//let gaugeElement = document.querySelector(`.GAIM_shape_gauge[attribute="${character}"] .GAIM_gauge_fill`);
let cont = document.querySelector(`.GAIM_item[characterKey="${character}"]`);
if (!cont) return;
let gaugeElement = cont.querySelector('.GAIM_gauge_fill');
//if (!gaugeElement) return;
function setStageText(stage) {
if (gameData.characters.list[character]?.stageDescription === undefined) {
return "";
}
let phaseKeys = Object.keys(gameData.illustration.phase);
let index = phaseKeys.indexOf(stage);
return gameData.characters.list[character].stageDescription[index];
}
// Update the width of the gauge fill
gaugeElement.style.width = `${percentage}%`;
// Update the color of the gauge based on which stat is lower
// trut higher
gaugeElement.style.backgroundColor = trust == lust ? '#e7b43c' :
trust <= lust ? '#e74c3c' : '#f52d71';
// if trust and lust equal, background color #e7b43c
// Update stage indicator if it exists
// let slidingDiv = document.querySelector(`.GAIM_sliding-div[attribute="${character}"]`);
// let stageName = document.querySelector(`.GAIM_shape_gauge[attribute="${character}"] p`);
let slidingDiv = cont.querySelector(`.GAIM_sliding-div`);
let stageName = cont.querySelector(`.GAIM_shape_gauge p`);
// create a new image element with the correct background image
let newStageImage = document.createElement('img');
let newStageText = document.createElement('p');
newStageImage.src = GAIMsetStageImage(stage);
newStageText.textContent = setStageText(stage);
gaugeElement.appendChild(newStageImage);
slidingDiv.appendChild(newStageText);
stageName.textContent = stage;
// if character is not known, do not display the html
if (isCharacterKnown(character) === false) {
//gaugeElement.style.display = 'none';
//slidingDiv.style.display = 'none';
cont.style.display = 'none';
}
}
function GAIMupdateCharacters() {
let characters = Object.keys(SV.characters.list);
characters.forEach(character => {
GAIMupdateGauges(character);
});
}
GAIMupdateCharacters();
function GAIM_relScroll() {
var arrows = document.querySelectorAll('.GAIM_arrow');
arrows.forEach(arrow => {
arrow.addEventListener('click', () => {
var targetId = arrow.getAttribute('data-target');
var slidingDiv = document.getElementById(targetId);
var item = arrow.closest('.GAIM_item');
if (slidingDiv && item) {
arrow.classList.toggle('flipped');
slidingDiv.classList.toggle('show');
item.classList.toggle('expanded');
// Adjust scroll position if necessary
if (slidingDiv.classList.contains('show')) {
var container = item.closest('.GAIM_rel_bottom');
var containerRect = container.getBoundingClientRect();
var itemRect = item.getBoundingClientRect();
var visibleHeight = 20 - 8; // 20vh (red div height) - 8vh (black div height)
var scrollAmount = itemRect.bottom + visibleHeight * window.innerHeight / 100 - containerRect.bottom;
if (scrollAmount > 0) {
container.scrollTop += scrollAmount;
}
}
} else {
console.error('Sliding div or item not found');
}
});
});
}
GAIM_relScroll();
// --------------------------------------------- Right Part ---------------------------------------------
// Function to update the boxes based on their status
function GAIMupdateBoxes() {
let boxes = document.querySelectorAll('.GAIM_discoveries_box');
let currentScene = SV.mainScenesV3.progress.discovery.currentScene;
let discScenesList = gameData.mainScenesV3.progress.discovery.list;
let discScenesIndex = discScenesList.indexOf(currentScene); // -1 if not found
boxes.forEach((box, index) => {
let title = box.querySelector('.GAIM_discoveries_box_title p');
let content = box.querySelector('.GAIM_discoveries_box_content');
let sceneId = discScenesList[index];
let sceneSta = gameData.scenes.list[sceneId];
if (discScenesIndex < index) {
// Scene not yet discovered
box.classList.remove('GAIM_unlocked');
box.classList.add('GAIM_locked');
title.textContent = '????????????????';
content.textContent = "You haven't discovered this yet.";
} else {
// Scene discovered
box.classList.remove('GAIM_locked');
box.classList.add('GAIM_unlocked');
title.textContent = sceneSta.name;
content.textContent = sceneSta.description;
}
});
}
// Initial call to update the boxes
GAIMupdateBoxes();
</script>\
\
<!-- STYLE - 1 - Settings -->\
<style>
.settings_main {
display: flex;
flex-direction: column;
margin-top: 7%;
}
.settings_A_top {
display: flex;
flex-direction: row;
justify-content: center;
align-content: center;
align-items: center;
width: 100%;
height: 22vh;
color: white;
font-family: "Teko";
}
#settings_A_mid {
display: flex;
flex-direction: row;
justify-content: center;
width: 70vh;
max-width: 70%;
height: 5%;
user-select: none;
font-family: "Teko";
margin-left: auto;
margin-right: auto;
}
#settings_A_bot {
display: flex;
flex-direction: row;
justify-content: center;
width: 95vh;
max-width: 90%;
height: 80%;
color: white;
position: relative;
user-select: none;
font-family: "Teko";
margin-left: auto;
margin-right: auto;
}
.settings_B_top_left {
width: 15%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
user-select: none;
}
.settings_B_top_mid {
width: 38vh;
height: 50%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
font-size: 9vh;
padding-top: 1.5vh;
border: solid 0.75vh var(--MenuS_color_5_0);
border-radius: 3vh;
user-select: none;
border: 3px solid var(--MenuS_color_5_0);
text-shadow: 0px 0px 8px var(--MenuS_color_5_1), 0px 0px 16px var(--MenuS_color_5_1), 0px 0px 24px var(--MenuS_color_5_1);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--MenuS_color_5_1), 0 0 0.5vw var(--MenuS_color_5_1), 0 0 1vw var(--MenuS_color_5_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.settings_B_top_right {
width: 15%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.settings_B_mid {
width: 15%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
font-size: 2vh;
line-height: 1em;
}
.settings_B_bot {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
border-radius: 6vh;
border: solid 0.75vh var(--MenuS_color_5_0);
background-color: rgba(0, 7, 26, 0.281);
border: 3px solid var(--MenuS_color_5_0);
box-shadow: inset 0 0 0.5vw var(--MenuS_color_5_1), 0 0 0.5vw var(--MenuS_color_5_1), 0 0 1vw var(--MenuS_color_5_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.settings_C_audio {
width: 80%;
height: 30%;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
text-align: center;
border-top: solid 0.5vh var(--MenuS_color_5_0);
font-size: 4vh;
}
.settings_D_music_txt {
width: 70%;
height: 100%;
text-align: left;
padding-left: 1vh;
margin-bottom: 2vh;
}
.settings_D_music_txt>mini {
font-size: 0.6em;
}
.settings_D_music_txt>img {
height: 70%
}
/* .settings_D_music_button {
width: 4.5vh;
height: 4vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
border: solid 0.75vh var(--MenuS_color_5_0);
margin-right: 1vh;
border-radius: 1.5vh;
background-color: #3c3c3c;
font-size: 2.5vh;
padding-top: 0.5vh;
cursor: pointer;
transition: all 0.1s ease-in-out;
}
.settings_D_music_button:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: -0.1vh 0.1vh 0.5vh rgba(255, 255, 255, 0.5);
} */
.settings_B_bot2.contrastMode {
display: flex;
flex-direction: column;
justify-content: center;
font-size: 3.5vh;
}
.settings_C_story {
width: 80%;
height: 30%;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
text-align: center;
border-top: solid 0.5vh var(--MenuS_color_5_0);
font-size: 4vh;
}
.settings_D_story_txt {
width: 70%;
height: 100%;
text-align: left;
padding-left: 1vh;
}
.settings_D_credits_content {
height: 60vh;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;
align-items: center;
font-size: 2.3vh;
margin: 0;
padding: 0;
column-count: 2;
line-height: 2.5em;
padding-top: 2vh;
}
.settings_B_bot2.contrastMode .DIAS_text {
margin: 0;
padding: 1vh;
border-radius: 1vh 2vh;
font-size: 2.5vh;
width: 80%;
background: rgba(20, 20, 20);
flex-grow: unset;
text-align: left;
}
.settings_B_bot2.contrastMode .DIAS_text > action {
margin: 0;
margin-bottom: 0.5vh;
}
.settings_B_bot2.contrastMode .DIAS_text > inner {
margin: 0;
}
.settings_C_jauge {
width: 80%;
height: 30%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
}
.settings_D_categories {
width: 95%;
height: 100%;
display: flex;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
font-size: 2.5vh;
border-radius: 2vh 2vh 0 0;
padding-top: 0.5vh;
transform: translateY(0.6vh);
transition: all 0.1s ease-in-out;
background-color: rgb(212, 209, 209);
color: rgb(145, 145, 145);
}
.settings_D_categories.activeCat {
color: rgb(8, 8, 8);
cursor: pointer;
}
.settings_D_categories.activeCat:hover,
.settings_D_categories.activeCat.active {
background-color: gray;
transform: translateY(0);
}
.settings_D_categories.activeCat:hover {
color: white;
}
.settings_C_settingsbutton {
height: 20vh;
width: 20vh;
border: solid 1vh var(--MenuS_color_5_0);
border-radius: 50%;
background-color: rgba(44, 133, 160, 0);
transition: all 0.1s ease-in-out;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
border: 3px solid var(--MenuS_color_5_0);
text-shadow: 0px 0px 8px var(--MenuS_color_5_1), 0px 0px 16px var(--MenuS_color_5_1), 0px 0px 24px var(--MenuS_color_5_1);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--MenuS_color_5_1), 0 0 0.5vw var(--MenuS_color_5_1), 0 0 1vw var(--MenuS_color_5_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.settings_C_settingsbutton img {
height: 15vh;
width: 15vh;
position: relative;
left: 0.2vh;
}
.settings_C_backbutton {
height: 6.5vh;
width: 22vh;
border: solid 1vh var(--MenuS_color_5_0);
border-radius: 2vh;
font-size: 4vh;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
text-align: center;
padding-top: 0.5vh;
cursor: pointer;
background-color: #3c3c3c;
border: 3px solid var(--MenuS_color_5_0);
text-shadow: 0px 0px 8px var(--MenuS_color_5_1), 0px 0px 16px var(--MenuS_color_5_1), 0px 0px 24px var(--MenuS_color_5_1);
/* For centering text */
box-shadow: inset 0 0 0.5vw var(--MenuS_color_5_1), 0 0 0.5vw var(--MenuS_color_5_1), 0 0 1vw var(--MenuS_color_5_1);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.settings_C_backbutton:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--MenuS_color_5_1), 0 0 1vw var(--MenuS_color_5_1), 0 0 1.5vw var(--MenuS_color_5_1), 0 0 2vw var(--MenuS_color_5_1);
text-shadow: 0 0 1vw var(--MenuS_color_5_1), 0 0 1.5vw var(--MenuS_color_5_1), 0 0 2vw var(--MenuS_color_5_1);
transition: all ease 0.3s;
}
.settings_B_bot2 {
width: 100%;
height: 50%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.slidecontainer {
width: 100%;
}
.slider {
appearance: none;
width: 80%;
height: 1vh;
background: #d3d3d3;
outline: none;
opacity: 0.7;
transition: opacity 0.2s;
}
.slider:hover {
opacity: 1;
}
.slider::-webkit-slider-thumb {
appearance: none;
width: 1.5vh;
height: 5vh;
background-color: var(--MenuS_color_5_0);
cursor: pointer;
}
.slider.inactive::-webkit-slider-thumb {
background-color: rgb(58, 58, 58);
cursor: default;
}
.slider::-moz-range-thumb {
width: 1.5vh;
height: 5vh;
background-color: var(--MenuS_color_5_0);
cursor: pointer;
}
.slider.inactive::-moz-range-thumb {
background-color: rgb(58, 58, 58);
cursor: default;
}
.slider.inactive:hover {
opacity: 0.7;
}
.settings_srl_buttons {
height: 8vh;
width: 20vh;
border: solid 1vh var(--MenuS_color_5_0);
border-radius: 2vh;
background-color: #3c3c3c;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
text-align: center;
padding-top: 0.5vh;
cursor: pointer;
margin: 3vh;
transition: box-shadow, transform;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
}
.settings_srl_buttons:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: -0.5vh 0.5vh 1vh rgba(255, 255, 255, 0.5);
}
.settings_B_bot2.save {
display: flex;
flex-direction: row;
justify-content: center;
font-size: 3.5vh;
}
.inactive {
background-color: rgba(255, 255, 255, 0.5);
}
.settings_aboutUs_C1 {
height: 40%;
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
position: relative;
top: -1.5vh;
}
.settings_aboutUs_C2 {
height: 15%;
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
font-size: 3vh;
position: relative;
}
.settings_aboutUs_C1>fapoimage {
height: 100%;
aspect-ratio: 1/1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
border: solid 0.5vh var(--MenuS_color_5_0);
border-radius: 2vh;
margin-bottom: 2vh;
}
.settings_aboutUs_C1>fapoimage>img {
height: 100%;
width: 100%;
border-radius: 2vh;
}
.aboutUs {
display: flex;
flex-direction: column;
justify-content: center;
font-size: 3.5vh;
}
.settings_aboutUs_C3 {
height: 15%;
width: 9%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
margin: 1vh;
transition: box-shadow, transform;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
border-radius: 50%;
}
.settings_aboutUs_C3:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: -0.3vh 0.3vh 0.7vh rgba(255, 255, 255, 0.5);
}
.settings_aboutUs_C4 {
height: 100%;
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: flex-start;
text-align: left;
font-size: 2.3vh;
padding-left: 1vh;
padding-top: 0.5vh;
position: relative;
top: -7vh;
overflow: auto;
}
.settings_aboutUs_C4>p {
width: 27%;
margin: 2vh;
}
.settings_aboutUs_C3>reseaux {
height: 100%;
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
}
.settings_aboutUs_C3>reseaux>img {
height: 100%;
aspect-ratio: 1/1;
border-radius: 50%;
cursor: pointer;
}
.patreon {
left: 5vh;
top: 5vh;
}
.kofi {
left: 20vh; /*20 if patreon*/
top: 5vh;
}
.discord {
right: 5vh;
top: 5vh;
}
.itch {
right: 20vh;
top: 5vh;
}
.meet_team {
font-size: 2.05vh;
}
.download-button {
height: 8vh;
width: 20vh;
border: solid 1vh var(--MenuS_color_5_0);
border-radius: 2vh;
background-color: #3c3c3c;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
text-align: center;
padding-top: 0.5vh;
cursor: pointer;
margin: 3vh;
position: absolute;
color: white;
line-height: 1em;
font-size: 3vh;
left: 3.5vh;
bottom: 2vh;
text-decoration: none;
transition: box-shadow, transform;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
}
.download-button:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: -0.5vh 0.5vh 1vh rgba(255, 255, 255, 0.5);
}
</style>\
<!-- SCRIPT - 1 - Settings -->\
<script>
(function initAudioPage() {
var sliders = document.getElementById('settings_A_bot').querySelectorAll('[audioSlider]');
function gaugeOnOff(type, onOffButton) {
var sliderParent = document.querySelector(`[audioSlider="${type}"]`);
if (!sliderParent) return;
var slider = sliderParent.querySelector('.slider');
if (!slider) return;
if (slider.disabled == true) {
// if slider is active
slider.classList.remove('inactive');
slider.disabled = false;
//SV.gameSettings.volume[type] = slider.value;
setVolumeByUser(type, slider.value);
//onOffButton.checked = true;
} else {
slider.classList.add('inactive');
slider.disabled = true;
//SV.gameSettings.volume[type] = 0;
setVolumeByUser(type, 0);
//onOffButton.checked = false;
}
}
function playSliderAudio(type) {
switch (type) {
case "music":
//stopAudio(type);
//playAudio(type, "ressources/sounds/13G1.mp3", {loop: false})
break;
case "sfx":
stopAudio(type);
playAudio(type, "13G1.mp3", { loop: false })
break;
}
}
/*function sliderToVolume(value) {
return Math.pow(value, 3);
}
function volumeToSlider(value) {
return Math.pow(value, 1/3);
}*/
for (let i = 0; i < sliders.length; i++) {
let type = sliders[i].getAttribute('audioSlider');
let onOffButton = sliders[i].querySelector('.tgSwitch > input');
onOffButton.onclick = function () {
gaugeOnOff(type, onOffButton);
};
let slider = sliders[i].querySelector('.slider');
//debugger;
slider.value = SugarCube.settings[type];
slider.oninput = function (playAudio) {
setVolumeByUser(type, this.value);
if (playAudio !== false) playSliderAudio(type);
if (this.value > 0) {
onOffButton.checked = true;
} else {
onOffButton.checked = false;
}
};
slider.oninput(false); // update check state
}
})();
(function initStoryPage() {
let cont = document.querySelector('#settings_A_bot > [settingtype="story"]');
let contrastButton = cont.querySelector('.settings_B_bot2.contrastMode .tgSwitch > input');
contrastButton.checked = SV.gameSettings.highContrastMode; // true or false
contrastButton.onchange = function () {
updateHighContrastMode(this.checked);
};
})();
(function addCategoriesOnClick() {
var categories = document.getElementById('settings_A_mid').getElementsByClassName('settings_D_categories');
for (var i = 0; i < categories.length; i++) {
let type = categories[i].getAttribute('category');
categories[i].onclick = function () {
for (var j = 0; j < categories.length; j++) {
categories[j].classList.remove('active');
}
this.classList.add('active');
changePanel(type);
};
}
})();
function changePanel(type) {
var panels = document.getElementById('settings_A_bot').querySelectorAll('.settings_B_bot');
var panel = document.getElementById('settings_A_bot').querySelector(`.settings_B_bot[settingtype="${type}"]`);
for (var i = 0; i < panels.length; i++) {
panels[i].style.visibility = "hidden";
}
panel.style.visibility = "visible";
}
changePanel("audio"); // default panel
(() => { // competitors delete
if (!checkIfEmbedded()) return;
let settings_B_bot2 = document.querySelector('.settings_B_bot2.aboutUs');
let itch = settings_B_bot2.querySelector('.settings_aboutUs_C3.itch');
let discord = settings_B_bot2.querySelector('.settings_aboutUs_C3.discord');
itch.style.display = "none";
discord.style.right = "14vh";
})();
</script><<nobr>>
<div class="scenes_upper_div">
<div id="woman_and_scenes_button_scenes">
<img src="ressources/icons/13DA1.webp">
</div>
<div class="parent_upper_mid">
<div class="scenes_character_image">
<img>
<div class="shadow"></div>
</div>
<div class="parent_counter">
<div class="total_scenes_counter">
<p counterScene="all">0/0</p>
<img src="ressources/icons/13C16.webp">
</div>
</div>
</div>
<div class="parent_upper_right">
<div id="scenes_goback_button" onclick="playPassage('MENU main interface'); SV.gallery.isActive = false;" translate="no">
Back
</div>
</div>
</div>
<div class="cheats_parent_bottom">
<div class="galleryFilter">
<div class="galleryFilterButton fights">
<p>Fight Scenes</p>
<img src="ressources/icons/13A3.webp">
</div>
<div class="galleryFilterButton solo">
<p>Solo Scenes</p>
<img src="ressources/icons/13DB5.webp">
</div>
<div class="galleryFilterButton group">
<p>Group Scenes</p>
<img src="ressources/icons/13DB3.webp">
</div>
<div class="galleryFilterButton wild">
<p>Wild Women Scenes</p>
<img src="ressources/icons/7E.webp">
</div>
<div class="galleryFilterButtonCharacter">
<div class="galleryFilterButtonImage cherie">
</div>
<div class="galleryFilterButtonImage lana">
</div>
<div class="galleryFilterButtonImage elfie">
</div>
<div class="galleryFilterButtonImage mia">
</div>
<div class="galleryFilterButtonImage chanel">
</div>
<div class="galleryFilterButtonImage julia">
</div>
<div class="galleryFilterButtonImage gabbie">
</div>
<div class="galleryFilterButtonImage angela">
</div>
</div>
</div>
<div class="scenes_holy_div">
<div class="scenes_arrow_left"></div>
<div class="scenes_template_container"></div>
<div class="scenes_arrow_right"></div>
</div>
</div>
<</nobr>>
<style>
body {
overflow: hidden;
}
#story {
margin: 0 0 0 26vh;
position: relative;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
font-weight: bold;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Teko', sans-serif;
}
.FS_bottom__x__imgCont {
position: absolute;
/* top: 0; */
height: 100%;
width: 100%;
z-index: 50;
display: block;
}
.FS_bottom__x__imgCont > video {
height: 147%;
position: absolute;
top: 49%;
left: 50%;
transform: translate(-50%, -50%);
max-width: unset;
}
</style>
<script>
window.initializeScenes();
</script><<nobr>>
<div class="INVS_back">
<div class="INVS_main">
<<inventory>> <!-- class="INVS_main_inventory" -->
<div class="INVS_main_bank">
<div class="INVS_main_bank_background"></div>
<div class="INVS_title_cont">
<div class="INVS_search_bar">
<input type="text" class="INVS_search_bar" placeholder="🔎︎ Search" tabindex="0">
</div>
<div class="INVS_title">BANK</div>
<div class="INVS_sort_cont">Sort by 
<div class="INVS_sort" sort_inv_type="bank">Sample text</div>
</div>
</div>
<div class="INVS_bank_item_cont INVS_scroll" inv_type="bank">
<!-- div class="INVS_item_break">Equipment</div -->
<!-- item class="INVS_inventory_item_div">
<img draggable="false" src="ressources/icons/IA0S234.webp" class="INVS_item_img">
<div class="INVS_item_text">Jack Axe</div>
<invs-qty>0</invs-qty>
<invs_tier tier="1">
<img src="ressources/maingui/ranks/1.webp">
</invs_tier>
</item -->
</div>
</div>
<<mouseItem>> <!-- class="INVS_mouse_item_cont" -->
</div>
</div>
<</nobr>>\
<style>
:root {
--INVS_Font_Color: rgb(255, 255, 255);
--INVS_desc_heigth: 15vh;
}
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
input[type=text] {
min-width: auto !important;
color: white !important;
}
input::placeholder { /* Modern browsers */
color: white;
}
</style>\
<script>
/* to include: inventoryGui.js */
/** TODO
* - implement the food scripts
*/
// ------------------ Main Calls ------------------
function INVF_updateLvl1Functions() { // update everything except the externalInv.inventory
//INVF_retrieveItemFromMouse();
INVF_checkInvalidAllMenuInv(); // for all menuInv, if INVS_qty = 0, set to {}
INVF_updateLvl2Functions();
}
function INVF_updateLvl2Functions() { // update everything except the externalInv.inventory
INVF_removeListeners();
INVF_clearAllInvGui(); // clear all the inventory GUI
INVF_setSortButtonInnerHTML();
INVF_sortAllMenuInv();
INVF_fillAllInvGui();
//INVF_checkEquipmentBonus();
INVF_addListeners();
}
window.INVV = {}; // inventory variables
var sort_list = ["quantity", "rarity", "name", "type"]; // list of all the sorting options. see sort_inv()
var invDivs = document.querySelectorAll('[inv_type]')
var inv_desc = document.querySelector('.INVS_main_inventory_desc');
INVF_setupBankDictionary();
INVF_addSortListeners();
INVF_addMouseFollow();
INVF_updateLvl1Functions();
</script><<nobr>>
<div class="INVS_back">
<div class="INVS_main">
<div class="INVS_main_consumeDRoot">
<div class="INVS_consumeDRoot_item_cont" inv_type="consumeDRoot">
<!--item class="INVS_equip_item_div">
<img draggable="false" class="INVS_item_img" src="">
</item-->
</div>
<div class="INVS_consumeDRoot_button" onclick="INVF_consumeItem()">CONSUME</div>
<div class="INVS_consumeDRoot_background"></div>
</div>
<<inventory>> <!-- class="INVS_main_inventory" -->
<div class="INVS_main_equipment">
<div class="INVS_main_equipment_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">EQUIPMENT</div>
</div>
<div class="INVS_equipment_item_cont" inv_type="equipment">
<!--item class="INVS_equip_item_div">
<img draggable="false" class="INVS_item_img" src="">
</item-->
</div>
<div class="INVS__separation"></div>
<div class="INVS_equip_bonus_cont INVS_scroll">
<!-- boost>
<img src="ressources/maingui/attributes/dominance_icon.webp">
<div>
<name>Dominance</name>
<div>Bonus: <qty class="get">+1</qty></div>
</div>
</boost -->
</div>
<div class="INVS_slavesContainer">
<div class="INVS_slaves">
<img src="ressources/maingui/attributes/dominance_icon.webp">
<div>
<div>Slaves Quantity: <qty class="get">$slaves.qty</qty></div>
</div>
</div>
</div>
</div>
<<mouseItem>> <!-- class="INVS_mouse_item_cont" -->
</div>
</div>
<</nobr>>\
<style>
:root {
--INVS_Font_Color: rgb(255, 255, 255);
--INVS_desc_heigth: 15vh;
}
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
overflow: hidden;
color: white;
font-family: 'Roboto', sans-serif;
}
input[type=text] {
min-width: auto !important;
color: white !important;
}
input::placeholder { /* Modern browsers */
color: white;
}
.INVS_slavesContainer {
width: 95%;
height: 6vh;
margin-bottom: 0.8vh;
color: var(--INVS_Font_Color);
background-color: rgba(0, 0, 0, 0);
font-size: 2em;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
z-index: 1;
}
.INVS_slavesContainer > div {
width: 98%;
height: 6vh;
padding: 0.5vh;
margin: 0.5vh 0;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
background-color: rgba(0, 0, 0, 0.6);
border-radius: 0.3em;
}
.INVS_slavesContainer > div img {
height: 100%;
border-radius: 15%;
aspect-ratio: 1/1;
margin-right: 1vh;
object-fit: contain;
filter: hue-rotate(90deg) saturate(200%) brightness(150%);
}
.INVS_slavesContainer > div > div {
text-align: left;
font-size: 0.5em;
line-height: 1.4;
}
.INVS_slavesContainer > div qty {
background-color: rgba(0, 0, 0, 0.5);
border: solid 0.1em rgba(0, 0, 0, 0.8);
padding: 0.075em 0.5em;
padding-top: 0.05em;
border-radius: 0.5em;
margin: 0 0.15em;
font-weight: bold;
}
.INVS_slavesContainer > div qty.get {
background-color: rgba(250, 120, 0, 0.5);
border-color: rgba(250, 120, 0, 0.8);
}
.INVS_slavesContainer > div qty.set {
background-color: rgba(0, 120, 0, 0.5);
border-color: rgba(0, 120, 0, 0.8);
}
</style>\
<script>
// ------------------ Main Calls ------------------
function INVF_updateLvl1Functions() { // update everything except the externalInv.inventory
//INVF_retrieveItemFromMouse();
INVF_checkInvalidAllMenuInv(); // for all menuInv, if INVS_qty = 0, set to {}
INVF_updateLvl2Functions();
SB_mainRefresh(); //external function
INVF_sanitizeInvs('inventory'); // because of sidebar modVariable get create a qty 0 item
}
function INVF_updateLvl2Functions() { // update everything except the externalInv.inventory
INVF_removeListeners();
INVF_clearAllInvGui(); // clear all the inventory GUI
INVF_setSortButtonInnerHTML();
INVF_sortAllMenuInv();
INVF_checkEquipmentSet();
INVF_checkEquipmentBonus();
INVF_checkEquipmentPower();
INVF_fillAllInvGui();
INVF_addListeners();
}
window.INVV = {}; // inventory variables
var sort_list = ["quantity", "rarity", "name", "type"]; // list of all the sorting options. see sort_inv()
var invDivs = document.querySelectorAll('[inv_type]')
var inv_desc = document.querySelector('.INVS_main_inventory_desc');
INVF_addSortListeners();
INVF_addMouseFollow();
INVF_updateLvl1Functions();
</script><<nobr>>
<div class="INVS_back">
<div class="INVS_main">
<<inventory>> <!-- class="INVS_main_inventory" -->
<div class="INVS_main_food">
<div class="INVS_main_food_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">THE FRIDGE</div>
</div>
<div class="INVS_food_item_cont" inv_type="food">
<item class="INVS_food_item_div">
<img class="INVS_item_img" draggable="false">
<INVS-qty>1000</INVS-qty>
</item>
</div>
<div class="INVS__separation"></div>
<div class="INVS_food_info_cont">
<div>Consumption</div>
<div>
<qty class="INVS_QTY_total_consuption">20</qty>
<img src="ressources/icons/IFA8.webp">
/ Day
<!-- img src="ressources/maingui/ui/time.webp" style="height:3vh;filter:drop-shadow(0 200vh 0 rgb(180, 180, 180));transform:translateY(-200vh);" -->
<img src="ressources/maingui/ui/time.webp">
</div>
<div class="INVS_QTY_food_current"></div>
<div>Current Storage</div>
<div>
<qty class="INVS_QTY_current_stock">20</qty>
<img src="ressources/icons/IFA8.webp">
<qty class="INVS_QTY_days_until_empty" style="margin-left: 4vh;">20</qty>
<!-- img src="ressources/maingui/ui/time.webp" style="filter:drop-shadow(0 200vh 0 rgb(180, 180, 180));transform:translateY(-200vh);" -->
<img src="ressources/maingui/ui/time.webp">
</div>
</div>
</div>
<<mouseItem>> <!-- class="INVS_mouse_item_cont" -->
</div>
</div>
<</nobr>>\
<style>
:root {
--INVS_Font_Color: rgb(255, 255, 255);
--INVS_desc_heigth: 15vh;
}
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
</style>\
<script>
// ------------------ Main Calls ------------------
if (SV.tutorial.tutokitchen === 0) {
SV.tutorial.tutokitchen = 1;
}
function INVF_updateLvl1Functions() { // update everything except the externalInv.inventory
INVF_checkInvalidAllMenuInv(); // for all menuInv, if INVS_qty = 0, set to {}
INVF_updateLvl2Functions();
}
function INVF_updateLvl2Functions() { // update everything except the externalInv.inventory
INVF_removeListeners();
INVF_clearAllInvGui(); // clear all the inventory GUI
INVF_setSortButtonInnerHTML();
INVF_sortAllMenuInv();
INVF_fillAllInvGui(
// hide all but food
{
"inventory": {
hide: function (item) {
//if (item.type == "food") return false;
//return true;
return item.type !== "food";
}
}
}
);
//INVF_checkEquipmentBonus(); // equipment
INVF_updateFoodInfo(); // food
INVF_addListeners();
}
window.INVV = {}; // inventory variables
var sort_list = ["quantity", "rarity", "name", "type"]; // list of all the sorting options. see sort_inv()
var invDivs = document.querySelectorAll('[inv_type]')
var inv_desc = document.querySelector('.INVS_main_inventory_desc');
INVF_addSortListeners();
INVF_addMouseFollow();
INVF_updateLvl1Functions();
</script><<nobr>>
<div class="INVS_back">
<div class="INVS_main">
<<inventory>> <!-- class="INVS_main_inventory" -->
<div class="INVS_main_furnace">
<div class="INVS_main_furnace_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">THE FURNACE</div>
</div>
<div class="INVS_furnace_item_cont" inv_type="furnace">
<!-- item class="INVS_furnace_item_div">
</item -->
</div>
<div class="INVS_furnace_button" onclick="INVF_furnaceItem()">TRANSFORM ITEM</div>
<div class="INVS__separation"></div>
<div class="INVS_furnace_itemGain_cont INVS_scroll">
<!-- item>
<img src="ressources/maingui/attributes/dominance_icon.webp">
<div>
<name>Dominance</name>
<qty>x10</qty>
</div>
</item -->
</div>
</div>
<<mouseItem>> <!-- class="INVS_mouse_item_cont" -->
</div>
</div>
<</nobr>>\
<style>
:root {
--INVS_Font_Color: rgb(255, 255, 255);
--INVS_desc_heigth: 15vh;
}
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
</style>\
<script>
// ------------------ Main Calls ------------------
function INVF_updateLvl1Functions() { // update everything except the externalInv.inventory
INVF_checkInvalidAllMenuInv(); // for all menuInv, if INVS_qty = 0, set to {}
INVF_updateLvl2Functions();
}
function INVF_updateLvl2Functions() { // update everything except the externalInv.inventory
INVF_removeListeners();
INVF_clearAllInvGui(); // clear all the inventory GUI
INVF_setSortButtonInnerHTML();
INVF_sortAllMenuInv();
INVF_fillAllInvGui(
// hide all but food or equipment
{
"inventory": {
hide: function (item) {
return item.type !== "food" && item.type !== "equipment";
}
}
}
);
INVF_updateFurnaceInfo(); // furnace
//INVF_checkEquipmentBonus(); // equipment
//INVF_updateFoodInfo(); // food
INVF_addListeners();
}
window.INVV = {}; // inventory variables
var sort_list = ["quantity", "rarity", "name", "type"]; // list of all the sorting options. see sort_inv()
var invDivs = document.querySelectorAll('[inv_type]')
var inv_desc = document.querySelector('.INVS_main_inventory_desc');
INVF_addSortListeners();
INVF_addMouseFollow();
INVF_updateLvl1Functions();
</script><<nobr>>
<div class="INVS_back">
<div class="INVS_main">
<<inventory>> <!-- class="INVS_main_inventory" -->
<div class="INVS_main_crafting">
<div class="INVS_main_crafting_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">CRAFTING</div>
</div>
<div class="INVS_craftman_requirement">
<name translate="no">Current Craftsmanship</name>
<craft>
<img src="ressources/maingui/attributes/craft_icon.webp">
<qty>_</qty>
</craft>
<div class="INVS_craftman_requirementInfo">?</div>
<div class="INVS_craftman_requirementInfoDiv">
You can practice the craftsmanship in the shelter backyards.
</div>
</div>
<div class="INVS_crafting_item_cont">
<item class="INVS_crafting_item_div">
<!-- img draggable="false" class="INVS_item_img" src="ressources/icons/IB0F1.webp" -->
</item>
<item class="INVS_crafting_item_div"></item>
<item class="INVS_crafting_item_div"></item>
<item class="INVS_crafting_item_div"></item>
</div>
<div class="INVS__separation"></div>
<div class="INVS_crafting_arrowDown">
<img src="ressources/icons/arrow.webp">
</div>
<div class="INVS_crafting_cookCont">
<item class="INVS_craftingResult_item_div">
<!-- img draggable="false" class="INVS_item_img" src="ressources/icons/IB0F1.webp">
<invs-tier><img src="ressources/maingui/ranks/5.webp"></invs-tier -->
</item>
<div class="INVS_crafting_button">
CRAFT
</div>
</div>
</div>
<div class="INVS_main_craftDic">
<div class="INVS_main_craftDic_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">RECIPES</div>
<div class="INVS_search_contLeft">
<select class="INVS_filter_select"></select>
</div>
<div class="INVS_search_cont">
<input type="text" class="INVS_search_input" placeholder="🔎︎ Search">
<select class="INVS_filter_select">
/* <option value="all" selected>All Types</option>
<option value="equipment">Equipment</option>
<option value="material">Material</option>
<option value="food">Food</option> */
</select>
</div>
</div>
<div class="INVS_craftDic_item_cont INVS_scroll">
<!-- div class="INVS_craftDic_item_div" -->
</div>
</div>
<<mouseItem>> <!-- class="INVS_mouse_item_cont" -->
</div>
</div>
<</nobr>>\
<style>
.INVS_main {
width: 130vh; /* override */
}
.INVS_main_craftDic .INVS_title {
line-height: 1;
align-items: baseline;
}
.INVS_exit_button_cont {
width: 200vh; /* override */
}
:root {
--INVS_Font_Color: rgb(255, 255, 255);
--INVS_desc_heigth: 15vh;
}
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
overflow: hidden;
color: white;
font-family: 'Roboto', sans-serif;
}
input[type=text] {
min-width: auto !important;
color: white !important;
}
input::placeholder { /* Modern browsers */
color: white;
}
</style>\
<script>
// ------------------ Main Calls ------------------
function INVF_updateLvl1Functions() { // update everything except the externalInv.inventory
//INVF_retrieveItemFromMouse();
INVF_checkInvalidAllMenuInv(); // for all menuInv, if INVS_qty = 0, set to {}
INVF_updateLvl2Functions();
SB_mainRefresh(); //external function
INVF_sanitizeInvs('inventory'); // because of sidebar modVariable get create a qty 0 item
}
function INVF_updateLvl2Functions() { // update everything except the externalInv.inventory
INVF_removeListeners();
INVF_clearAllInvGui(); // clear all the inventory GUI
INVF_setSortButtonInnerHTML();
INVF_sortAllMenuInv();
INVF_fillAllInvGui();
//INVF_checkEquipmentBonus();
INVF_updateDictionary(dictionaryKey);
INVF_addListeners();
}
window.INVV = {}; // inventory variables
var sort_list = ["quantity", "rarity", "name", "type"]; // list of all the sorting options. see sort_inv()
var invDivs = document.querySelectorAll('[inv_type]')
var inv_desc = document.querySelector('.INVS_main_inventory_desc');
var dictionaryKey = 'craftDic';
INVF_setupCooking(); // craftsmanship
INVF_setupDictionary(dictionaryKey);
INVF_addSortListeners();
INVF_addMouseFollow();
INVF_updateLvl1Functions();
</script><<nobr>>
<div class="INVS_back">
<div class="INVS_main">
<<inventory>> <!-- class="INVS_main_inventory" -->
<div class="INVS_main_crafting">
<div class="INVS_main_crafting_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">COOKING</div>
</div>
<div class="INVS_craftman_requirement">
<name translate="no">Current Craftsmanship</name>
<craft>
<img src="ressources/maingui/attributes/craft_icon.webp">
<qty>_</qty>
</craft>
<div class="INVS_craftman_requirementInfo">?</div>
<div class="INVS_craftman_requirementInfoDiv">
You can practice the craftsmanship in the shelter backyards.
</div>
</div>
<div class="INVS_crafting_item_cont">
<item class="INVS_crafting_item_div">
<!-- img draggable="false" class="INVS_item_img" src="ressources/icons/IB0F1.webp" -->
</item>
<item class="INVS_crafting_item_div"></item>
<item class="INVS_crafting_item_div"></item>
<item class="INVS_crafting_item_div"></item>
</div>
<div class="INVS__separation"></div>
<div class="INVS_crafting_arrowDown">
<img src="ressources/icons/arrow.webp">
</div>
<div class="INVS_crafting_cookCont">
<item class="INVS_craftingResult_item_div">
<!-- img draggable="false" class="INVS_item_img" src="ressources/icons/IB0F1.webp">
<invs-tier><img src="ressources/maingui/ranks/5.webp"></invs-tier -->
</item>
<div class="INVS_crafting_button">
COOK
</div>
</div>
</div>
<div class="INVS_main_craftDic">
<div class="INVS_main_craftDic_background"></div>
<div class="INVS_title_cont">
<div class="INVS_title">RECIPES</div>
/* <div class="INVS_search_contLeft">
<select class="INVS_filter_select"></select>
</div> */
<div class="INVS_search_cont">
<input type="text" class="INVS_search_input" placeholder="🔎︎ Search">
<select class="INVS_filter_select">
/* <option value="all" selected>All Types</option>
<option value="equipment">Equipment</option>
<option value="material">Material</option>
<option value="food">Food</option> */
</select>
</div>
</div>
<div class="INVS_craftDic_item_cont INVS_scroll">
<!-- div class="INVS_craftDic_item_div" -->
</div>
</div>
<<mouseItem>> <!-- class="INVS_mouse_item_cont" -->
</div>
</div>
<</nobr>>\
<style>
.INVS_main {
width: 130vh; /* override */
}
.INVS_exit_button_cont {
width: 200vh; /* override */
}
:root {
--INVS_Font_Color: rgb(255, 255, 255);
--INVS_desc_heigth: 15vh;
}
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
overflow: hidden;
color: white;
font-family: 'Roboto', sans-serif;
}
input[type=text] {
min-width: auto !important;
color: white !important;
}
input::placeholder { /* Modern browsers */
color: white;
}
</style>\
<script>
// ------------------ Main Calls ------------------
function INVF_updateLvl1Functions() { // update everything except the externalInv.inventory
//INVF_retrieveItemFromMouse();
INVF_checkInvalidAllMenuInv(); // for all menuInv, if INVS_qty = 0, set to {}
INVF_updateLvl2Functions();
SB_mainRefresh(); //external function
INVF_sanitizeInvs('inventory'); // because of sidebar modVariable get create a qty 0 item
}
function INVF_updateLvl2Functions() { // update everything except the externalInv.inventory
INVF_removeListeners();
INVF_clearAllInvGui(); // clear all the inventory GUI
INVF_setSortButtonInnerHTML();
INVF_sortAllMenuInv();
INVF_fillAllInvGui();
//INVF_checkEquipmentBonus();
INVF_updateDictionary(dictionaryKey);
INVF_addListeners();
}
window.INVV = {}; // inventory variables
var sort_list = ["quantity", "rarity", "name", "type"]; // list of all the sorting options. see sort_inv()
var invDivs = document.querySelectorAll('[inv_type]')
var inv_desc = document.querySelector('.INVS_main_inventory_desc');
var dictionaryKey = 'cookDic';
INVF_setupCooking(); // craftsmanship
INVF_setupDictionary(dictionaryKey);
INVF_addSortListeners();
INVF_addMouseFollow();
INVF_updateLvl1Functions();
</script>Cannot locate necessary script files.
Please make sure you have correctly extracted the game before attempting to play.<<widget sceneCounter>>
<div class="parent_counter">
<div class="total_scenes_counter">
<p counterScene="all">0/0</p>
<img src="ressources/icons/13C16.webp">
</div>
<div class="scenes_counter">
<div class="scenes_counter_type">
<p counterScene="beginning">0/0</p>
<img src="ressources/maingui/sexuals/beginning.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="tease">0/0</p>
<img src="ressources/maingui/sexuals/tease.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="handjob">0/0</p>
<img src="ressources/maingui/sexuals/handjob.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="titsjob">0/0</p>
<img src="ressources/maingui/sexuals/boobjob.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="blowjob">0/0</p>
<img src="ressources/maingui/sexuals/blowjob.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="vaginal">0/0</p>
<img src="ressources/maingui/sexuals/vaginal.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="anal">0/0</p>
<img src="ressources/maingui/sexuals/anal.webp">
</div>
<div class="scenes_counter_type">
<p counterScene="extreme">0/0</p>
<img src="ressources/maingui/sexuals/extreme.webp">
</div>
</div>
</div>
<</widget>>
<<widget sceneList>>
<div class="cheats_parent_bottom">
<div class="scenes_holy_div">
<div class="scenes_arrow_left"></div>
<div class="scenes_template_container">
<!--div class="scenes_icons scenes_icon_unseen">
<img>
<div class="shadow_1"></div>
<div class="mech_icons">
<img>
</div-->
</div>
<div class="scenes_arrow_right"></div>
</div>
</div>
<</widget>>
<<widget sceneMcStyle>>
<style>
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
position: relative;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
font-weight: bold;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Teko', sans-serif;
}
#scenes_goback_button:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: -0.5vh 0.5vh 1vh rgba(255, 255, 255, 0.5);
}
.scenes_icons:hover {
transform: translate(0.25vh, -0.25vh);
box-shadow: -0.5vh 0.5vh 1vh rgba(255, 255, 255, 0.5);
}
</style>\
<</widget>>
<<widget sceneGirlsStyle>>
<style>
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
position: relative;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
font-weight: bold;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Teko', sans-serif;
}
#woman_and_scenes_button_scenes {
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.scenes_character_image {
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.scenes_character_image img {
height: 100%;
}
.shadow {
border-radius: 10%;
top: 0;
}
#scenes_goback_button {
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
#scenes_goback_button:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--theme-color), 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
text-shadow: 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
}
.total_scenes_counter {
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 1);
background-image: none;
}
.scenes_counter {
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.scenes_icons {
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
.scenes_icons:hover {
background-color: rgba(0, 0, 0, 0.8);
box-shadow: inset 0 0 1vw var(--theme-color), 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
text-shadow: 0 0 1vw var(--theme-color), 0 0 1.5vw var(--theme-color), 0 0 2vw var(--theme-color);
}
.scenes_icon_unseen {
border-radius: 2.5vh;
border: 3px solid var(--theme-color);
text-shadow: 0px 0px 8px var(--theme-color), 0px 0px 16px var(--theme-color), 0px 0px 24px var(--theme-color);/* For centering text */
box-shadow: inset 0 0 0.5vw var(--theme-color), 0 0 0.5vw var(--theme-color), 0 0 1vw var(--theme-color);
background-color: rgba(0, 0, 0, 0.8);
background-image: none;
}
</style>
<</widget>>
<<widget inventory>>
<div class="INVS_exit_button_cont">
<div class="INVS_exit_button" onclick="exitInventory()">EXIT</div>
</div>
<div class="INVS_main_inventory">
<div class="INVS_main_inventory_out">
<div class="INVS_title_cont">
<div class="INVS_title">INVENTORY</div>
<!-- div class="INVS_exit_button" onclick="exitInventory()">EXIT</div -->
<div class="INVS_sort_cont">Sort by 
<div class="INVS_sort" sort_inv_type="inventory">Sample text</div>
</div>
</div>
<div class="INVS_inventory_item_cont INVS_scroll" inv_type="inventory">
Something went wrong, contact devs via discord
<!--div class="INVS_item_break">Crafting</div>
<item class="INVS_inventory_item_div">
<img class="INVS_item_img" draggable="false">
<div class="INVS_item_text">
Sword of the Unfallen<br>1
</div>
</item-->
</div>
</div>
<div class="INVS_main_inventory_background"></div>
<div class="INVS_main_inventory_desc"></div>
</div>
<</widget>>
<<widget mouseItem>>
<div class="INVS_mouse_item_cont" inv_type="mouse">
<item>
<!--img draggable="false" class="INVS_item_img">
<INVS-qty>1000</INVS-qty-->
</item>
</div>
<</widget>>
<<widget previousPeacewood>>
<div id="arrow-left" class="button rectangular-button" onclick="previousBloc()">
<img class="chevron-arrow-left" src="ressources/maingui/ui/chevron-arrow.webp" alt="Chevron Arrow">
<div class="dropdown-rectangle">
<b>+5</b>
<img class="icon5" src="ressources/maingui/attributes/better_virus.webp">
</div>
</div>
<</widget>>
<<widget nextPeacewood>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="YA20E" onclick="nextBloc()">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/forestCrimson1.webp">
<img class="DPS_background" src="./ressources/backgrounds/YB_SS.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/forestCrimson1.webp">
<div class="DPS_title">CRIMSONWOODS</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget nextCrimsonwoods>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="YB20E" onclick="nextBloc()">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/forestDeep1.webp">
<img class="DPS_background" src="./ressources/backgrounds/YC_SS.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/forestDeep1.webp">
<div class="DPS_title">DEEPWOODS</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget nextDeepwoods>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="YC13E" onclick="TODO">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/forestWhite1.webp">
<img class="DPS_background" src="./ressources/backgrounds/TODO">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/forestWhite1.webp">
<div class="DPS_title">TODO</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget mainButtonsPeacewood>>
<div>
<<if _pass>>
<div onclick="accessHuntingGame('A', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2N.webp"></div>
<div onclick="accessGatheringGame('A', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2O.webp"></div>
<!-- div onclick="playPassage(`YA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessFishingGame('A', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/2M.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2N.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2O.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/2M.webp"></div>
<</if>>
</div>
<</widget>>
<<widget mainButtonsCrimsonwoods>>
<div>
<<if _pass>>
<div onclick="accessHuntingGame('B', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2N.webp"></div>
<div onclick="accessGatheringGame('B', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2O.webp"></div>
<!-- div onclick="playPassage(`YA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessFishingGame('B', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/2M.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2N.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2O.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/2M.webp"></div>
<</if>>
</div>
<</widget>>
<<widget mainButtonsDeepwoods>>
<div>
<<if _pass>>
<div onclick="accessHuntingGame('C', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2N.webp"></div>
<div onclick="accessGatheringGame('C', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2O.webp"></div>
<!-- div onclick="playPassage(`YA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessFishingGame('C', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/2M.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2N.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2O.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/2M.webp"></div>
<</if>>
</div>
<</widget>>
<<widget previousBorder>>
<div id="arrow-left" class="button rectangular-button" onclick="previousBloc()">
<img class="chevron-arrow-left" src="ressources/maingui/ui/chevron-arrow.webp" alt="Chevron Arrow">
</div>
<</widget>>
<<widget nextBorder>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="WA13E" onclick="nextBloc()">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/watelandsGreen1.webp">
<img class="DPS_background" src="./ressources/backgrounds/WB_SS.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen1.webp">
<div class="DPS_title">THE GREEN ZONE</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget nextGreen>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="WB13E" onclick="nextBloc()">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/watelandsBlue1.webp">
<img class="DPS_background" src="./ressources/backgrounds/WC_SS.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsBlue1.webp">
<div class="DPS_title">THE BLUE ZONE</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget nextBlue>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="WC13E" onclick="nextBloc()">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/watelandsRed1.webp">
<img class="DPS_background" src="./ressources/backgrounds/WD_SS.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsRed1.webp">
<div class="DPS_title">THE RED ZONE</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget nextRed>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="WD13E" onclick="nextBloc()">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/watelandsBlack1.webp">
<img class="DPS_background" src="./ressources/backgrounds/WE_SS.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsBlack2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsBlack1.webp">
<div class="DPS_title">THE BLACK ZONE</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget nextBlack>>
<<if _args[0] == false>> <!-- false if is not last passage -->
<div id="arrow-right" class="button rectangular-button" onclick="nextBloc()">
<img class="chevron-arrow-right" src="ressources/maingui/ui/chevron-arrow2.webp" alt="Chevron Arrow">
<div class="arrow-right"></div>
<div class="dropdown-rectangle">
<b>+3%</b>
<img class="icon5" src="ressources/icons/3A9.webp">
</div>
</div>
<<else>>
<div class="DPS_discoveryPortalCont" sceneId="WE13E" onclick="TODO">
<div class="DPS_front">
<img class="DPS_paralax_ref" src="./ressources/maingui/ui/watelandsWhite1.webp">
<img class="DPS_background" src="./ressources/backgrounds/TODO.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/smoke.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsGreen2.webp">
<img class="DPS_paralax" src="./ressources/maingui/ui/watelandsWhite1.webp">
<div class="DPS_title">TODO</div>
</div>
<div class="DPS_left"></div>
<div class="DPS_right"></div>
<div class="DPS_top"></div>
<div class="DPS_bottom"></div>
</div>
<script>
DPF_init();
</script>
<</if>>
<</widget>>
<<widget mainButtonsBorder>>
<div>
<<if _pass>>
<div onclick="accessSearchGame('A', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="accessMaterialSearch('A', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<!-- div onclick="playPassage(`WA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessSlaveHunt('A', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<</if>>
</div>
<</widget>>
<<widget mainButtonsGreen>>
<div>
<<if _pass>>
<div onclick="accessSearchGame('B', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="accessMaterialSearch('B', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<!-- div onclick="playPassage(`WA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessSlaveHunt('B', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<</if>>
</div>
<</widget>>
<<widget mainButtonsBlue>>
<div>
<<if _pass>>
<div onclick="accessSearchGame('C', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="accessMaterialSearch('C', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<!-- div onclick="playPassage(`WA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessSlaveHunt('C', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<</if>>
</div>
<</widget>>
<<widget mainButtonsRed>>
<div>
<<if _pass>>
<div onclick="accessSearchGame('D', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="accessMaterialSearch('D', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<!-- div onclick="playPassage(`WA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessSlaveHunt('D', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<</if>>
</div>
<</widget>>
<<widget mainButtonsBlack>>
<div>
<<if _pass>>
<div onclick="accessSearchGame('E', ST.key)" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="accessMaterialSearch('E', ST.key)" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<!-- div onclick="playPassage(`WA${ST.key}D`)" class="button circular-button"><img class="icon3" src="ressources/icons/2K.webp"></div -->
<div onclick="accessSlaveHunt('E', ST.key)" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<<else>>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon1" src="ressources/icons/2I.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon2" src="ressources/icons/2J.webp"></div>
<div onclick="appendNotReadyWarning()" class="button circular-button"><img class="icon3" src="ressources/icons/handcuffs.webp"></div>
<</if>>
</div>
<</widget>>
<<widget peacewoodMaster>>
<script>
setCurrentSection({key: "peacewood"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<<set _pass = $specpass[`TWOA${_key}`] is 1 || ndef $specpass[`TWOA${_key}`]>>
<<set _isLast = _key == 20>>
<<FORESTMAP>>
<div class="container">
<<previousPeacewood>>
<div class="main-buttons-forest">
<<mainButtonsPeacewood>>
<<switch passageId>>
<<case '2A1'>>
<div class="button big-circular-button" onclick="accessWoodChoppingGame('4BA')">
<img class="icon4" src="ressources/icons/2L.webp" style="max-width: 70%;">
</div>
<div class="pancarte" onclick="playPassage('XEA1')">
<img src="ressources/icons/eventBranch.webp">
</div>
<style>
.pancarte {
position: absolute;
height: 15vh;
/* width: 65vh; */
overflow: visible;
bottom: -4vh;
right: 0;
z-index: 5;
display: flex;
justify-content: center;
align-content: center;
align-items: center;
}
.pancarte img {
height: auto !important;
object-fit: contain;
cursor: pointer;
transform: rotateZ(160deg);
filter: drop-shadow(2px -4px 5px white);
transition: all 0.3s ease-in-out;
pointer-events: all;
}
.pancarte img:hover {
transform: rotateZ(160deg) translate(10px, 10px) scale(1.15);
}
</style>
<<case '2A2'>>
<div class="button big-circular-button" onclick="accessAngelaCamp()">
<img class="icon4" src="ressources/icons/2A3.webp" style="max-width: 70%;">
</div>
<<case '2A3'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFA')"> <!-- Tracer (20) -->
<div class="FIGHT_successRate" data-fightId="FFA">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2A4'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.4"></div> <!-- AAT1 -->
<<case '2A5'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.5"></div> <!-- AAL1 -->
<div class="eventButton">
<img src="ressources/icons/pumpkin.webp" onclick="playPassage('XHH1')">
</div>
<div class="pancarte">
<img src="ressources/icons/pancarte.webp">
<p>Halloween Scene 1 <br> 2024</p>
</div>
<<case '2A6'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFB')"> <!-- D.va (300) -->
<div class="FIGHT_successRate" data-fightId="FFB">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2A7'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.7"></div> <!-- AAT2 -->
<<case '2A8'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.8"></div> <!-- AAL2 & DUA1 -->
<div class="GSIS_mainContHC GSIS_mainCont-GA">
<div class="GSIS_subCont">
<img src="ressources/maingui/ui/miaBeginningSelection.webp" class="GSIS_subCont__clip-img" mia="" transition="">
<img src="ressources/maingui/ui/miaBeginningSelection.webp" class="GSIS_subCont__visual-img">
</div>
</div>
<style>
.GSIS_mainContHC {
position: relative;
left: 0;
right: 0;
display: flex;
flex-direction: row-reverse;
}
</style>
<script>
var HC_mia = document.querySelector('.GSIS_mainContHC');
var HC_miaSub = document.querySelector('.GSIS_subCont');
var HC_miaVisual = document.querySelector('.GSIS_subCont__visual-img');
var HC_miaClip = document.querySelector('.GSIS_subCont__clip-img');
HC_mia.style.display = 'none';
if (SV.scenes.list.AA4.seen == true) {
HC_mia.style.display = 'flex';
};
HC_miaClip.onclick = () => {
playPassage('DUA1');
};
if (SV.scenes.list.DUA1.seen == true) {
HC_mia.style.display = 'none';
};
</script>
<<case '2A9'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.9"></div> <!-- AA3 -->
<<case '2A10'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFC')"> <!-- Lara Croft (3k) -->
<div class="FIGHT_successRate" data-fightId="FFC">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2A11'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.11"></div> <!-- AAT4 -->
<<case '2A12'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.12"></div> <!-- AAL4 -->
<<case '2A13'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFD')"> <!-- Chung Li (30k) -->
<div class="FIGHT_successRate" data-fightId="FFD">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2A14'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.14"></div> <!-- AAT5 -->
<div class="GSIS_mainContHC GSIS_mainCont-GA">
<div class="GSIS_subCont">
<img src="ressources/maingui/ui/chanelBeginningSelection.webp" class="GSIS_subCont__clip-img" chanel="" transition="">
<img src="ressources/maingui/ui/chanelBeginningSelection.webp" class="GSIS_subCont__visual-img">
</div>
</div>
<style>
.GSIS_mainContHC {
position: relative;
left: 0;
right: 0;
display: flex;
flex-direction: row-reverse;
}
</style>
<script>
var HC_chanel = document.querySelector('.GSIS_mainContHC');
var HC_chanelSub = document.querySelector('.GSIS_subCont');
var HC_chanelVisual = document.querySelector('.GSIS_subCont__visual-img');
var HC_chanelClip = document.querySelector('.GSIS_subCont__clip-img');
HC_chanel.style.display = 'none';
if (SV.scenes.list.AA7.seen == true) {
HC_chanel.style.display = 'flex';
};
HC_chanelClip.onclick = () => {
playPassage('IUA1');
};
if (SV.scenes.list.IUA1.seen == true) {
HC_chanel.style.display = 'none';
};
</script>
<<case '2A15'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.15"></div> <!-- AAL5 -->
<div class="eventDeco">
<img src="ressources/icons/skeleton.webp" onclick="playPassage('XHH2')">
</div>
<div class="pancarte">
<img src="ressources/icons/pancarte.webp">
<p>Halloween Scene 2 <br> 2024</p>
</div>
<<case '2A16'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFE')"> <!-- Tsunade (300k) TODO -->
<div class="FIGHT_successRate" data-fightId="FFE">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2A17'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.17"></div> <!-- AA11 -->
<<case '2A18'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.18"></div> <!-- AA13 -->
<<case '2A19'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="peacewood.19"></div> <!-- AA14 -->
<<case '2A20'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FAA')"> <!-- Boss Dimitrescu -->
<div class="FIGHT_successRate" data-fightId="FFF">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<</switch>>
</div>
<<nextPeacewood _isLast>>
</div>
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/YA.mp4');
playAudio("music", "forestPeacewood");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`2A${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
/* floor seen tracker */
if (SV.specpass.lastFloorSeen_ForestPeaceWood < ST.key) {
SV.specpass.lastFloorSeen_ForestPeaceWood = ST.key;
}
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
}
else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
playPassage(`2A${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (SV.specpass?.TWOA21 !== 1) {
modVariable("add", "stat", "virus", 5);
}
ST.key == 1 ? playPassage('FOREST MAP') : playPassage(`2A${ST.key - 1}`);
}
</script>
<</widget>>
<<widget crimsonMaster>>
<script>
setCurrentSection({key: "crimsonwood"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<<set _pass = $specpass[`TWOB${_key}`] is 1 || ndef $specpass[`TWOB${_key}`]>>
<<set _isLast = _key == 20>>
<<FORESTMAP>>
<div class="container">
<<previousPeacewood>>
<div class="main-buttons-forest">
<<mainButtonsCrimsonwoods>>
<<switch passageId>>
<<case '2B1'>>
<div class="button big-circular-button" onclick="accessWoodChoppingGame('4BB')">
<img class="icon4" src="ressources/icons/2L.webp" style="max-width: 70%;">
</div>
<<case '2B2'>>
<div class="button big-circular-button" onclick="accessAngelaCamp()">
<img class="icon4" src="ressources/icons/2A3.webp" style="max-width: 70%;">
</div>
<<case '2B3'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFF')"> <!-- Erza Scarlet -->
<div class="FIGHT_successRate" data-fightId="FFF">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2B4'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.4"></div> <!-- AA15 -->
<<case '2B5'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.5"></div> <!-- AA16 -->
<<case '2B6'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFG')"> <!-- Yorha-->
<div class="FIGHT_successRate" data-fightId="FFG">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2B7'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.7"></div> <!-- AA17 -->
<div class="GSIS_mainContHC GSIS_mainCont-GA">
<div class="GSIS_subCont">
<img src="ressources/maingui/ui/juliaBeginningSelection.webp" class="GSIS_subCont__clip-img" chanel="" transition="">
<img src="ressources/maingui/ui/juliaBeginningSelection.webp" class="GSIS_subCont__visual-img">
</div>
</div>
<style>
.GSIS_mainContHC {
position: relative;
left: 0;
right: 0;
display: none;
flex-direction: row-reverse;
}
</style>
<script>
/* JULIA */
var HC_chanel = document.querySelector('.GSIS_mainContHC');
var HC_chanelSub = document.querySelector('.GSIS_subCont');
var HC_chanelVisual = document.querySelector('.GSIS_subCont__visual-img');
var HC_chanelClip = document.querySelector('.GSIS_subCont__clip-img');
if (SV.scenes.list.AA17.seen == true) {
HC_chanel.style.display = 'flex';
};
HC_chanelClip.onclick = () => {
playPassage('JUA1');
};
if (SV.scenes.list.JUA1.seen == true) {
HC_chanel.style.display = 'none';
};
</script>
<<case '2B8'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.8"></div> <!-- AA19 -->
<<case '2B9'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.9"></div> <!-- AA20 -->
<<case '2B10'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFH')"> <!-- Boss 2B -->
<div class="FIGHT_successRate" data-fightId="FFH">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2B11'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.11"></div> <!-- AA21 -->
<<case '2B12'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.12"></div> <!-- AA22 -->
<<case '2B13'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFI')"> <!-- Boss Azula -->
<div class="FIGHT_successRate" data-fightId="FFI">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2B14'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.14"></div> <!-- AA23 -->
<<case '2B15'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.15"></div> <!-- AA25 -->
<<case '2B16'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.16"></div> <!-- AA26 -->
<<case '2B17'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFJ')"> <!-- Peach FFJ -->
<div class="FIGHT_successRate" data-fightId="FFJ">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2B18'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.18"></div> <!-- AA27 -->
<<case '2B19'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="crimsonwood.19"></div> <!-- AA28 -->
<<case '2B20'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FAB')"> <!-- Boss Alexstrasza -->
<div class="FIGHT_successRate" data-fightId="FAB">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<</switch>>
</div>
<<nextCrimsonwoods _isLast>>
</div>
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/YB.mp4');
playAudio("music", "forestCrimsonwood");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`2B${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
if (ST.key == 21) {
document.querySelector('#arrow-right').style.visibility = 'hidden';
}
/* floor seen tracker */
if (SV.specpass.lastFloorSeen_ForestCrimsonWood < ST.key) {
SV.specpass.lastFloorSeen_ForestCrimsonWood = ST.key;
}
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
}
else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
SV.wastelandsAmbushChance += 3; /* +3% at each move */
playPassage(`2B${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (SV.specpass?.TWOA21 !== 1) {
modVariable("add", "stat", "virus", 5);
}
ST.key == 1 ? playPassage('FOREST MAP') : playPassage(`2B${ST.key - 1}`);
}
</script>
<</widget>>
<<widget deepMaster>>
<script>
setCurrentSection({key: "deepwood"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<<set _pass = $specpass[`TWOC${_key}`] is 1 || ndef $specpass[`TWOC${_key}`]>>
<<set _isLast = _key == 20>>
<<FORESTMAP>>
<div class="container">
<<previousPeacewood>>
<div class="main-buttons-forest">
<<mainButtonsDeepwoods>>
<<switch passageId>>
<<case '2C1'>>
<div class="button big-circular-button" onclick="accessWoodChoppingGame('4BC')">
<img class="icon4" src="ressources/icons/2L.webp" style="max-width: 70%;">
</div>
<<case '2C2'>>
<div class="button big-circular-button" onclick="accessAngelaCamp()">
<img class="icon4" src="ressources/icons/2A3.webp" style="max-width: 70%;">
</div>
<<case '2C3'>>
<div class="button big-circular-button" onclick="FGF_enterFight('FFK')"> <!-- Hinata -->
<div class="FIGHT_successRate" data-fightId="FFK">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '2C4'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="deepwood.4"></div> <!-- AA29 -->
<</switch>>
</div>
<<nextDeepwoods _isLast>>
</div>
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/YC.mp4');
playAudio("music", "forestDeepwood");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`2C${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
if (ST.key == 21) {
document.querySelector('#arrow-right').style.visibility = 'hidden';
}
/* floor seen tracker */
if (SV.specpass.lastFloorSeen_ForestDeepWood < ST.key) {
SV.specpass.lastFloorSeen_ForestDeepWood = ST.key;
}
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
}
else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
SV.wastelandsAmbushChance += 3; /* +3% at each move */
playPassage(`2C${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (SV.specpass?.TWOA21 !== 1) {
modVariable("add", "stat", "virus", 5);
}
ST.key == 1 ? playPassage('FOREST MAP') : playPassage(`2C${ST.key - 1}`);
}
</script>
<</widget>>
<<widget borderMaster>>
<script>
setCurrentSection({key: "border"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<!-- <set _dangerlevel = 3 * _key> -->
<<set _pass = $specpass[`THREEA${_key}`] is 1 || ndef $specpass[`THREEA${_key}`]>>
<<set _isLast = _key == 13>>
<<WASTELANDSMAP>>
<div class="container">
<<previousBorder>>
<div class="main-buttons-wastelands">
<<mainButtonsBorder>>
<<switch passageId>>
<<case '3A1'>> <!-- Scavenging -->
<div class="button big-circular-button" onclick="accessScavengingMap('3A')">
<img class="icon4" src="ressources/icons/3A8.webp">
</div>
<<case '3A2'>> <!-- Gabbie -->
<div class="button big-circular-button" onclick="accessGabbieCamp()">
<img class="icon4" src="ressources/icons/3A10.webp" style="max-width: 70%;">
</div>
<<case '3A3'>> <!-- Mad Dummy (1) -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWA')">
<div class="FIGHT_successRate" data-fightId="FWA">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3A4'>> <!-- GA1 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.4"></div>
<<case '3A5'>> <!-- GA2 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.5"></div>
<<case '3A6'>> <!-- Mad Trainee (100) -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWB')">
<div class="FIGHT_successRate" data-fightId="FWB">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3A7'>> <!-- GA3 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.7"></div>
<<case '3A8'>> <!-- GA4 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.8"></div>
<<case '3A9'>> <!-- Mad Fighter (1000) -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWC')">
<div class="FIGHT_successRate" data-fightId="FWC">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3A10'>> <!-- GA5 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.10"></div>
<<case '3A11'>> <!-- GA7 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.11"></div>
<<case '3A12'>> <!-- GA8 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.12"></div>
<<case '3A13'>>
<div class="GSIS_mainCont GSIS_mainCont-GA" section="border.13"></div>
<div class="button big-circular-button" onclick="FGF_enterFight('FBA')">
<div class="FIGHT_successRate" data-fightId="FBA">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<!-- style>
#arrow-right:active {
background-color: red; /* end button */
}
</style -->
<</switch>>
</div>
<<nextBorder _isLast>>
</div>
<div class="image-container">
<img src="ressources/icons/3A7.webp">
<div>0 %</div>
</div>
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/WA.mp4'); /* Border */
playAudio("music", "wastelandsTheborder");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`3A${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
/* floor seen tracker for border */
if (SV.specpass.lastFloorSeen_WastelandsBorder < ST.key) {
SV.specpass.lastFloorSeen_WastelandsBorder = ST.key;
}
/* Ambush */
var baseAmbushChance = 3; /* 3% */
var firstBlocImunity = firstBlocImunity ?? true; /* true if undefined */
var fightId = "";
/* if zoneid is A and ST.key is less or equal than 6.... */
if (ST.key >= 1 && ST.key <= 6) fightId = "FW0";
else if (ST.key >= 7 && ST.key <= 9) fightId = "FWB";
else if (ST.key >= 10) fightId = "FWC";
if (SV.specpass?.THREEA13 === 1) {
SV.wastelandsAmbushChance = 0;
} else if (SV.wastelandsAmbushChance === undefined) {
SV.wastelandsAmbushChance = baseAmbushChance;
}
document.querySelector('.image-container > div').innerHTML = `${SV.wastelandsAmbushChance} %`;
(() => {
if (firstBlocImunity === true) { /* cant be ambushed on the first bloc */
firstBlocImunity = false;
return;
}
if (random(1,100) > SV.wastelandsAmbushChance) return;
if (SV.prologue.isExploring === true) return;
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
let fightStaObj = gameData.fight.list[fightId];
let characterKey = fightStaObj.characterKey;
let characterDynObj = SV.characters.list[characterKey];
let image = getCharacterImg(characterKey) || `ressources/icons/13A22.webp`; /* fallback: exclamation mark */
rewardPopUp_pushArr([{ image: image, description: `${characterDynObj.name} has ambushed you.`, imageFill: true }]);
FGF_enterFight(fightId, {winReturnIsPrev: true, lossReturnIsPrev: true});
})();
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
}
else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
SV.wastelandsAmbushChance += 3; /* +3% at each move */
playPassage(`3A${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (ST.key == 1) {
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
playPassage('WASTELAND MAP');
}
else playPassage(`3A${ST.key - 1}`);
}
</script>
<</widget>>
<<widget greenMaster>>
<script>
setCurrentSection({key: "green"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<!-- <set _dangerlevel = 3 * _key> -->
<<set _pass = $specpass[`THREEB${_key}`] is 1 || ndef $specpass[`THREEB${_key}`]>>
<<set _isLast = _key == 13>>
<<WASTELANDSMAP>>
<div class="container">
<<previousBorder>>
<div class="main-buttons-wastelands">
<<mainButtonsGreen>>
<<switch passageId>>
<<case '3B1'>> <!-- Scavenging 2-->
<div class="button big-circular-button" onclick="accessScavengingMap('3B')">
<img class="icon4" src="ressources/icons/3A8.webp">
</div>
<<case '3B2'>> <!-- Gabbie Camp -->
<div class="button big-circular-button" onclick="accessGabbieCamp()">
<img class="icon4" src="ressources/icons/3A10.webp" style="max-width: 70%;">
</div>
<div id="elves" class="Elves_physical" onclick="playPassage('XHC1A')" style="display: flex;">
<img src="ressources/maingui/ui/Elvesselection.webp">
</div>
<div id="claus" class="Elves_physical Elves_physical2" onclick="playPassage('XHC1B')" style="display: none;">
<img src="ressources/maingui/ui/ms_claus_physical.webp">
</div>
<div class="pancarte">
<img src="ressources/icons/pancarte.webp">
<p>Christmas Event <br> 2024</p>
</div>
<<case '3B3'>> <!-- Mad Warrior -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWD')">
<div class="FIGHT_successRate" data-fightId="FWD">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3B4'>> <!-- GA9 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.4"></div>
<<case '3B5'>> <!-- GA10 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.5"></div>
<<case '3B6'>> <!-- Mad Knight -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWE')">
<div class="FIGHT_successRate" data-fightId="FWE">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3B7'>> <!-- GA11 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.7"></div>
<<case '3B8'>> <!-- GA13 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.8"></div>
<<case '3B9'>> <!-- GA14 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.9"></div>
<<case '3B10'>> <!-- Mad Butcher -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWF')">
<div class="FIGHT_successRate" data-fightId="FWF">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3B11'>> <!-- GA15 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.11"></div>
<<case '3B12'>> <!-- GA16 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="green.12"></div>
<<case '3B13'>> <!-- Boss Peta -->
<div class="button big-circular-button" onclick="FGF_enterFight('FBB')">
<div class="FIGHT_successRate" data-fightId="FBB">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<</switch>>
</div>
<<nextGreen _isLast>>
</div>
<div class="image-container">
<img src="ressources/icons/3A7.webp">
<div>0 %</div>
</div>
/* ¯\_(ツ)_/¯ */
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/WB.mp4'); /* Green */
playAudio("music", "wastelandsGreenzone");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`3B${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
/* floor seen tracker */
if (SV.specpass.lastFloorSeen_WastelandsGreen < ST.key) {
SV.specpass.lastFloorSeen_WastelandsGreen = ST.key;
}
/* Ambush */
var baseAmbushChance = 3; /* 3% */
var firstBlocImunity = firstBlocImunity ?? true; /* true if undefined */
var fightId = "";
if (ST.key >= 1 && ST.key <= 6) fightId = "FWD"; /* MAD Warrior */
else if (ST.key >= 7 && ST.key <= 10) fightId = "FWE"; /* MAD Knight */
else if (ST.key >= 11) fightId = "FWF"; /* MAD Butcher */
if (SV.specpass?.THREEB13 === 1) {
SV.wastelandsAmbushChance = 0;
} else if (SV.wastelandsAmbushChance === undefined) {
SV.wastelandsAmbushChance = baseAmbushChance;
}
document.querySelector('.image-container > div').innerHTML = `${SV.wastelandsAmbushChance} %`;
(() => {
if (firstBlocImunity === true) { /* cant be ambushed on the first bloc */
firstBlocImunity = false;
return;
}
if (random(1,100) > SV.wastelandsAmbushChance) return;
if (SV.prologue.isExploring === true) return;
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
let fightStaObj = gameData.fight.list[fightId];
let characterKey = fightStaObj.characterKey;
let characterDynObj = SV.characters.list[characterKey];
let image = getCharacterImg(characterKey) || `ressources/icons/13A22.webp`; /* fallback: exclamation mark */
rewardPopUp_pushArr([{ image: image, description: `${characterDynObj.name} has ambushed you.`, imageFill: true }]);
FGF_enterFight(fightId, {winReturnIsPrev: true, lossReturnIsPrev: true});
})();
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
} else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
SV.wastelandsAmbushChance += 3; /* +3% at each move */
playPassage(`3B${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (ST.key == 1) {
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
playPassage('WASTELAND MAP');
}
else playPassage(`3B${ST.key - 1}`);
}
</script>
<</widget>>
<<widget blueMaster>>
<script>
setCurrentSection({key: "blue"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<!-- <set _dangerlevel = 3 * _key> -->
<<set _pass = $specpass[`THREEC${_key}`] is 1 || ndef $specpass[`THREEC${_key}`]>>
<<set _isLast = _key == 13>>
<<WASTELANDSMAP>>
<div class="container">
<<previousBorder>>
<div class="main-buttons-wastelands">
<<mainButtonsBlue>>
<<switch passageId>>
<<case '3C1'>> <!-- Scavenging 3-->
<div class="button big-circular-button" onclick="accessScavengingMap('3C')">
<img class="icon4" src="ressources/icons/3A8.webp">
</div>
<<case '3C2'>> <!-- Gabbie Camp -->
<div class="button big-circular-button" onclick="accessGabbieCamp()">
<img class="icon4" src="ressources/icons/3A10.webp" style="max-width: 70%;">
</div>
<<case '3C3'>> <!-- MAD Expert -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWG')">
<div class="FIGHT_successRate" data-fightId="FWG">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3C4'>> <!-- GA17 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.4"></div>
<<case '3C5'>> <!-- GA19 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.5"></div>
<<case '3C6'>> <!-- GA20 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.6"></div>
<<case '3C7'>> <!-- MAD Assasin -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWH')">
<div class="FIGHT_successRate" data-fightId="FWH">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3C8'>> <!-- GA21 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.8"></div>
<<case '3C9'>> <!-- GA22 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.9"></div>
<<case '3C10'>> <!-- MAD Master -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWI')">
<div class="FIGHT_successRate" data-fightId="FWI">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3C11'>> <!-- GA23 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.11"></div>
<<case '3C12'>> <!-- GA25 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="blue.12"></div>
<<case '3C13'>> <!-- Boss Abella -->
<div class="button big-circular-button" onclick="FGF_enterFight('FBC')">
<div class="FIGHT_successRate" data-fightId="FBC">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<</switch>>
</div>
<<nextBlue _isLast>>
</div>
<div class="image-container">
<img src="ressources/icons/3A7.webp">
<div>0 %</div>
</div>
/* ¯\_(ツ)_/¯ */
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/WC.mp4'); /* Blue */
playAudio("music", "wastelandsBluezone");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`3C${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
/* floor seen tracker */
if (SV.specpass.lastFloorSeen_WastelandsBlue < ST.key) {
SV.specpass.lastFloorSeen_WastelandsBlue = ST.key;
}
/* Ambush */
var baseAmbushChance = 3; /* 3% */
var firstBlocImunity = firstBlocImunity ?? true; /* true if undefined */
var fightId = "";
if (ST.key >= 1 && ST.key <= 6) fightId = "FWG"; /* MAD Expert */
else if (ST.key >= 7 && ST.key <= 10) fightId = "FWH"; /* MAD Assasin */
else if (ST.key >= 11) fightId = "FWI"; /* MAD Master */
if (SV.specpass?.THREEC13 === 1) {
SV.wastelandsAmbushChance = 0;
} else if (SV.wastelandsAmbushChance === undefined) {
SV.wastelandsAmbushChance = baseAmbushChance;
}
document.querySelector('.image-container > div').innerHTML = `${SV.wastelandsAmbushChance} %`;
(() => {
if (firstBlocImunity === true) { /* cant be ambushed on the first bloc */
firstBlocImunity = false;
return;
}
if (random(1,100) > SV.wastelandsAmbushChance) return;
if (SV.prologue.isExploring === true) return;
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
let fightStaObj = gameData.fight.list[fightId];
let characterKey = fightStaObj.characterKey;
let characterDynObj = SV.characters.list[characterKey];
let image = getCharacterImg(characterKey) || `ressources/icons/13A22.webp`; /* fallback: exclamation mark */
rewardPopUp_pushArr([{ image: image, description: `${characterDynObj.name} has ambushed you.`, imageFill: true }]);
FGF_enterFight(fightId, {winReturnIsPrev: true, lossReturnIsPrev: true});
})();
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
}
else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
SV.wastelandsAmbushChance += 3; /* +3% at each move */
playPassage(`3C${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (ST.key == 1) {
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
playPassage('WASTELAND MAP');
}
else playPassage(`3C${ST.key - 1}`);
}
</script>
<</widget>>
<<widget redMaster>>
<script>
setCurrentSection({key: "red"});
</script>
<<set _key = Number(passageId.splice(0,2))>>
<!-- <set _dangerlevel = 3 * _key> -->
<<set _pass = $specpass[`THREED${_key}`] is 1 || ndef $specpass[`THREED${_key}`]>>
<<set _isLast = _key == 13>>
<<WASTELANDSMAP>>
<div class="container">
<<previousBorder>>
<div class="main-buttons-wastelands">
<<mainButtonsRed>>
<<switch passageId>>
<<case '3D1'>> <!-- Scavenging 4-->
<div class="button big-circular-button" onclick="accessScavengingMap('3D')">
<img class="icon4" src="ressources/icons/3A8.webp">
</div>
<<case '3D2'>> <!-- Gabbie Camp -->
<div class="button big-circular-button" onclick="accessGabbieCamp()">
<img class="icon4" src="ressources/icons/3A10.webp" style="max-width: 70%;">
</div>
<<case '3D3'>> <!-- MAD chief -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWJ')">
<div class="FIGHT_successRate" data-fightId="FWJ">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3D4'>> <!-- GA26 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="red.4"></div>
<<case '3D5'>> <!-- GA27 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="red.5"></div>
<<case '3D6'>> <!-- MAD Lieutenant -->
<div class="button big-circular-button" onclick="FGF_enterFight('FWK')">
<div class="FIGHT_successRate" data-fightId="FWK">yo</div>
<img class="icon4" src="ressources/icons/13A3.webp">
</div>
<script>
FGF_checkForSuccessIndicator();
</script>
<<case '3D7'>> <!-- GA28 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="red.7"></div>
<<case '3D8'>> <!-- GA29 -->
<div class="GSIS_mainCont GSIS_mainCont-GA" section="red.8"></div>
<</switch>>
</div>
<<nextRed _isLast>>
</div>
<div class="image-container">
<img src="ressources/icons/3A7.webp">
<div>0 %</div>
</div>
/* ¯\_(ツ)_/¯ */
<script>
var passageEl = document.querySelector('.passage');
setBackground('ressources/backgrounds/WD.mp4');
playAudio("music", "wastelandsRedzone");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
/* end button css */
var nextPassageExist = SugarCube.Story.has(`3D${ST.key + 1}`);
if (nextPassageExist === false) {
var styleEl = document.createElement('style');
styleEl.innerHTML = '#arrow-right:hover { background-color: red; }';
passageEl.appendChild(styleEl);
}
/* floor seen tracker */
if (SV.specpass.lastFloorSeen_WastelandsRed < ST.key) {
SV.specpass.lastFloorSeen_WastelandsRed = ST.key;
}
/* Ambush */
var baseAmbushChance = 3; /* 3% */
var firstBlocImunity = firstBlocImunity ?? true; /* true if undefined */
var fightId = "";
if (ST.key >= 1 && ST.key <= 6) fightId = "FWJ"; /* MAD Chief */
else if (ST.key >= 7 && ST.key <= 10) fightId = "FWK"; /* MAD Lieutenant */
else if (ST.key >= 11) fightId = "FWL"; /* MAD General */
if (SV.specpass?.THREED13 === 1) {
SV.wastelandsAmbushChance = 0;
} else if (SV.wastelandsAmbushChance === undefined) {
SV.wastelandsAmbushChance = baseAmbushChance;
}
document.querySelector('.image-container > div').innerHTML = `${SV.wastelandsAmbushChance} %`;
(() => {
if (firstBlocImunity === true) { /* cant be ambushed on the first bloc */
firstBlocImunity = false;
return;
}
if (random(1,100) > SV.wastelandsAmbushChance) return;
if (SV.prologue.isExploring === true) return;
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
let fightStaObj = gameData.fight.list[fightId];
let characterKey = fightStaObj.characterKey;
let characterDynObj = SV.characters.list[characterKey];
let image = getCharacterImg(characterKey) || `ressources/icons/13A22.webp`; /* fallback: exclamation mark */
rewardPopUp_pushArr([{ image: image, description: `${characterDynObj.name} has ambushed you.`, imageFill: true }]);
FGF_enterFight(fightId, {winReturnIsPrev: true, lossReturnIsPrev: true});
})();
function nextBloc() {
if (ST.isLast) { /* last passage (13) */
const sceneId = document.querySelector('.DPS_discoveryPortalCont').getAttribute('sceneId');
const sceneDyn = SV.scenes.list[sceneId];
const sceneSta = gameData.scenes.list[sceneId];
if (!sceneId || !sceneDyn || !sceneSta) throw new Error('invalid sceneId, DPS_discoveryPortalCont, nextBloc()');
if (ST.pass) {
if (sceneDyn.seen !== true) playPassage(sceneId);
else playPassage(sceneSta.winReturnPassage);
}
else appendNotReadyWarning();
}
else if (nextPassageExist === false) appendWipWarning();
else if (ST.pass) {
SV.wastelandsAmbushChance += 3; /* +3% at each move */
playPassage(`3D${ST.key + 1}`);
}
else appendNotReadyWarning();
}
function previousBloc() {
if (ST.key == 1) {
SV.wastelandsAmbushChance = baseAmbushChance; /* reset ambush chance */
firstBlocImunity = true; /* reset imunity */
playPassage('WASTELAND MAP');
}
else playPassage(`3D${ST.key - 1}`);
}
</script>
<</widget>>
<<widget roomStyle>>
<style>
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
background-position: center;
background-size: cover;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
.centerbox {
z-index: 0;
position: fixed;
width: 100%;
height: 100%;
top: 0;
}
.title {
font-weight: bold;
margin-bottom: 20px;
margin-top: 2vw;
display: block;
width: 45%;
display: inline-block;
}
.title:first-child {
margin-top: 3vw;
}
.close-button {
position: absolute;
top: -50px;
left: -50px;
cursor: pointer;
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
border-radius: 50%;
z-index: 2;
font-size: 48px;
transition: transform 0.3s ease, background-color 0.3s ease;
}
.close-button:hover {
transform: scale(1.1);
background-color: gray;
}
.infoopen {
width: 42vw;
height: 70vh;
position: absolute;
transform: translate(-50%, -50%);
z-index: 2000;
padding: 0.5vw;
border-radius: 2vw;
display: none;
opacity: 0;
transform: scale(0.5);
transform-origin: top left;
transition: all 0.3s ease;
left: 35%;
top: 13%;
}
.info-button {
position: absolute;
width: 7vmin;
height: 7vmin;
border-radius: 50%;
display: flex;
top: 0;
margin-top: 3vh;
margin-left: 27vh;
align-items: center;
justify-content: center;
cursor: pointer;
transition: transform 0.3s ease, background-color 0.3s ease; /* Add smooth transitions */
text-align: center;
color: #ede8ed;
}
.info-button:hover {
transform: scale(1.1); /* Apply scale on hover */
background-color: gray;
}
.info-button img {
max-width: 80%;
max-height: 80%;
}
.informations_info {
margin: 4vh;
font-size: 2vh;
}
.girlicon {
height: 0;
}
.girlicon img {
width: 5vw;
height: 5vw;
transform: translate(150%, -250%);
border-radius: 5vw;
outline: 1vmin solid #2e6ca4;
pointer-events: none;
}
.iconcontainer {
position: absolute;
margin-top: auto;
margin: 4vmin;
bottom: 0;
}
.column {
width: 100%;
text-align: center;
}
.bgvideo {
z-index: 0;
position: fixed;
width: 100%;
}
.imgvid1 {
position: absolute;
pointer-events: none;
width: 100%;
background-size: cover;
}
.button {
display: inline-block;
background-color: #0000002e;
color: white;
padding: 8px;
cursor: pointer;
margin: 0 2px;
width: calc(20% - 4px);
border: 0.2vw solid white;
border-radius: 0.5vw;
text-align: center;
transition: transform 0.3s ease, background-color 0.3s ease;
}
.button:hover {
background-color: gray;
}
.button.disabled {
background-color: grey;
cursor: not-allowed;
}
.button-container {
position: absolute;
right: 0;
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: center;
margin: 20px;
flex-grow: 1;
margin-top: 16vh;
min-height: 75vh;
}
.circle-button {
width: 20vmin;
height: 20vmin;
border-radius: 50%;
margin: 2vmin;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: transform 0.3s ease, background-color 0.3s ease;
text-align: center;
}
.circle-button:hover {
transform: scale(1.1);
background-color: gray;
}
.circle-button img {
max-width: 80%;
max-height: 80%;
}
</style>\
<</widget>>
<<widget sceneV3Style>>
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
max-width: 100%;
}
.passage {
position: relative;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
overflow: hidden;
}
</style>
<</widget>><<widget SLEEP>>
<<set _link = `SA${random(1,10)}`>>
<<goto _link>>
<</widget>>
<<widget MASTURBATE>>
<<if $stats.virus lte 24>>
<<switch random(1,4)>>
<<case 1>>
<<goto "SB1">>
<<case 2>>
<<goto "SB2">>
<<case 3>>
<<goto "SB3">>
<<case 4>>
<<goto "SB4">>
<</switch>>
<</if>>
<<if $stats.virus gte 25 and $stats.virus lte 49>>
<<switch random(1,4)>>
<<case 1>>
<<goto "SB5">>
<<case 2>>
<<goto "SB6">>
<<case 3>>
<<goto "SB7">>
<<case 4>>
<<goto "SB8">>
<</switch>>
<</if>>
<<if $stats.virus gte 50 and $stats.virus lte 74>>
<<switch random(1,4)>>
<<case 1>>
<<goto "SB9">>
<<case 2>>
<<goto "SB10">>
<<case 3>>
<<goto "SB11">>
<<case 4>>
<<goto "SB12">>
<</switch>>
<</if>>
<<if $stats.virus gte 75>>
<<switch random(1,7)>>
<<case 1>>
<<goto "SB13">>
<<case 2>>
<<goto "SB14">>
<<case 3>>
<<goto "SB15">>
<<case 4>>
<<goto "SB16">>
<<case 5>>
<<goto "SB17">>
<<case 6>>
<<goto "SB18">>
<<case 7>>
<<goto "SB19">>
<</switch>>
<</if>>
<</widget>>
<<widget WATCH>>
<<switch random(1,8)>>
<<case 1>>
<<goto "SW1">>
<<case 2>>
<<goto "SW2">>
<<case 3>>
<<goto "SW3">>
<<case 4>>
<<goto "SW4">>
<<case 5>>
<<goto "SW5">>
<<case 6>>
<<goto "SW6">>
<<case 7>>
<<goto "SW7">>
<<case 8>>
<<goto "SW8">>
<</switch>>
<</widget>>
<<widget FAINT>>
<<set _link = `SS${random(1,4)}`>>
<<goto _link>>
<</widget>>
<<widget STARVE>>
<<set _link = `SH${random(1,4)}`>>
<<goto _link>>
<</widget>>
<<widget VIRUS>>
<<set _link = `SV${random(1,3)}`>>
<<goto _link>>
<</widget>>
<<widget TREES>>
<<for _i = 1; _i <= 7; _i++>>
<<set ST.i = _i>>
<<set _tree = ST[`tree${_i}`] = {}>>
<<set _tree.id = `tree${_i}`>>
<<set _tree.dmg = 0>>
<<set _tree.status = 0>>
<<set _j = random(1,7)>>
<<if _j < 5>>
<<set _tree.size = 'small'>>
<<set _tree.class = `tree tree${_i*3-2}`>>
<<elseif _j < 7>>
<<set _tree.size = 'medium'>>
<<set _tree.class = `tree tree${_i*3-1}`>>
<<else>>
<<set _tree.size = 'large'>>
<<set _tree.class = `tree tree${_i*3}`>>
<</if>>
<</for>>
<</widget>>
<<widget WOODCUTTING>>
<<if _args[0] && _args[0].size && _trees[_args[0].size]>>
<<set _tree = _trees[_args[0].size]>>
<<if _args[0].dmg < _tree.hp[2]>>
<<set _args[0].dmg += ST.axepower>>
<<run playAudio("sfx", "4A.mp3")>>
<<if _args[0].dmg >= _tree.hp[0] && _args[0].status < 1>>
<<run addWood(_tree.wood[0])>>
<</if>>
<<if _args[0].dmg >= _tree.hp[1] && _args[0].status < 2>>
<<run addWood(_tree.wood[1])>>
<</if>>
<<if _args[0].dmg >= _tree.hp[2] && _args[0].status < 3>>
<<run addWood(_tree.wood[2])>>
<</if>>
<<if _args[0].dmg >= _tree.hp[2]>>
<<if _args[0].status < 3>>
<<set _args[0].status = 3>>
<<set _endgame++>>
<<run document.getElementById(_args[0].id).src=`ressources/icons/${_tree.img[3]}.webp`>>
<<run playAudio("sfx", "4B.mp3")>>
<</if>>
<<elseif _args[0].dmg >= _tree.hp[1]>>
<<if _args[0].status < 2>>
<<set _args[0].status = 2>>
<<run document.getElementById(_args[0].id).src=`ressources/icons/${_tree.img[2]}.webp`>>
<<run playAudio("sfx", "4B.mp3")>>
<</if>>
<<elseif _args[0].dmg >= _tree.hp[0]>>
<<if _args[0].status < 1>>
<<set _args[0].status = 1>>
<<run document.getElementById(_args[0].id).src=`ressources/icons/${_tree.img[1]}.webp`>>
<<run playAudio("sfx", "4B.mp3")>>
<</if>>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget TUTORIALMENU>>
<div class="vertical-line">
<div class="side-button" onclick="showMap()">
<img class="sbimg" src="ressources/maingui/ui/description.webp" alt="Image 1">
<p class="button-text">Description</p>
</div>
<div class="side-button" onclick="showUIHelp()">
<img class="sbimg" src="ressources/maingui/ui/ui-eye.webp" alt="Image 1">
<p class="button-text">UI Help</p>
</div>
<div class="side-button" onclick="showMechanism()">
<img class="sbimg" src="ressources/maingui/ui/mechanism.webp" alt="Image 1">
<p class="button-text">Mechanism</p>
</div>
<div class="side-button" onclick="showGoals()">
<img class="sbimg" src="ressources/maingui/ui/exit.webp" alt="Image 1">
<p class="button-text">Goals</p>
</div>
</div>
<</widget>>
<<widget FORESTMAP>>
<div id="peacewood-container">
<div class="peacewood-line"></div>
</div>
<style>
.passage[data-section="peacewood"] { /* YA.mp4 */
--floor-color: #2ECC71;
--floor-color2: #2ecc71;
--floor-color-filter: invert(63%) sepia(77%) saturate(466%) hue-rotate(91deg) brightness(94%) contrast(79%);
}
.passage[data-section="crimsonwood"] { /* YB.mp4 - pink color */
--floor-color: #a60303;
--floor-color2: #DF7DAB;
--floor-color-filter: brightness(0) saturate(100%) invert(38%) sepia(28%) saturate(1774%) hue-rotate(317deg) brightness(103%) contrast(87%);
}
.passage[data-section="deepwood"] { /* YC.mp4 - green lightly shat blue */
--floor-color: #121821;
--floor-color2: #191E2A;
--floor-color-filter: brightness(0) saturate(100%) invert(8%) sepia(23%) saturate(1011%) hue-rotate(185deg) brightness(98%) contrast(92%);
}
body {
/* font-size: 0.9vw; */
overflow: hidden;
}
#story {
max-height: 100vh;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
position: relative;
}
.button {
position: relative;
cursor: pointer;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Adjusted opacity */
}
.container {
display: flex;
align-items: center;
justify-content: space-around;
max-width: 100vw;
margin: auto;
height: 90vh;
}
.main-buttons-forest {
display: flex;
align-items: center
}
.GLMS_markerCont {
top: 5vh;
left: 2vh;
}
.GLMS_markerCont > .GLMS_marker {
height: 7vh;
width: 7vh;
margin: 0;
}
</style>
<script>
(() => {
let passageEl = document.querySelector('.passage');
let container = $('#peacewood-container');
let currentSection = SV.sectionsV2.currentSectionId; /* ex: border */
let sectionDynObj = SEC_getSectionObj(currentSection);
let floorSubId = sectionDynObj.floorSubId; /* ex: "2A" */
let floorIllustrations = sectionDynObj.floorIllustrations; /* ex: ["scavenging", "camp", "fight", "main.blowjob", ... */
passageEl.setAttribute('data-section', currentSection);
for (let i = 0; i < floorIllustrations.length; i++) {
let floorType = floorIllustrations[i];
let floorId = i + 1;
let illustrationSrc = SEC_floorGetImage(floorType);
let cont = $(`<div class="peacewood-circle" loc="${floorSubId}${floorId}"></div>`);
cont.append($(`<img src="${illustrationSrc}">`));
if (floorType === "camp") {
cont.append($(`<div class="GLMS_markerCont" section="peacewood.${floorId}"></div>`)); /* peacewood HARDCODED for camp */
} else {
cont.append($(`<div class="GLMS_markerCont" section="${currentSection}.${floorId}"></div>`));
}
container.append(cont);
};
let maxCircles = 13;
const circles = document.getElementById('peacewood-container').querySelectorAll('.peacewood-circle');
let currentPassageIndex = 0;
/* for (let circle of circles) { */
for (let i = 0; i < circles.length; i++) {
let circle = circles[i];
if (circle.getAttribute('loc') === passageId) {
circle.classList.add('peacewood-large');
currentPassageIndex = i;
break;
} else {
circle.classList.add('peacewood-active');
}
}
/* Calculate visible range */
let halfMax = Math.floor(maxCircles / 2);
let startIndex = Math.max(0, currentPassageIndex - halfMax);
let endIndex = Math.min(circles.length, startIndex + maxCircles);
startIndex = Math.max(0, endIndex - maxCircles);
/* Hide circles outside visible range */
for (let i = 0; i < circles.length; i++) {
if (i < startIndex || i > endIndex) {
circles[i].style.display = 'none';
}
}
})();
</script>
<</widget>>
<<widget WASTELANDSMAP>>
<div id="border-container">
<div class="border-line"></div>
</div>
<style>
/* .passage {
--floor-color: red;
--floor-color2: #e9693a;
--floor-color-filter: invert(60%) sepia(67%) saturate(2729%) hue-rotate(335deg) brightness(93%) contrast(87%);
} */
.passage[data-section="border"] { /* WA.mp4 - orange burnt */
--floor-color: #DF6D3F;
--floor-color2: #BF672A;
--floor-color-filter: brightness(0) saturate(100%) invert(43%) sepia(85%) saturate(466%) hue-rotate(342deg) brightness(91%) contrast(87%);
}
.passage[data-section="green"] { /* WB.mp4 - green dark */
--floor-color: #026e1f;
--floor-color2: #025217;
--floor-color-filter: brightness(0) saturate(100%) invert(18%) sepia(93%) saturate(2289%) hue-rotate(132deg) brightness(96%) contrast(98%);
}
.passage[data-section="blue"] { /* WC.mp4 - blue dark */
--floor-color: #7DB8D8;
--floor-color2: #97C7EA;
--floor-color-filter: brightness(0) saturate(100%) invert(73%) sepia(49%) saturate(267%) hue-rotate(166deg) brightness(99%) contrast(86%);
}
body {
/* font-size: 0.9vw; */
overflow: hidden;
}
#story {
max-height: 100vh;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
position: relative;
}
.container {
display: flex;
align-items: center;
justify-content: space-around;
max-width: 100vw;
margin: auto;
height: 90vh;
}
.main-buttons-wastelands {
display: flex;
align-items: center
}
.button {
position: relative;
cursor: pointer;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.icon4 {
max-width: 60%;
}
.icon5 {
max-width: 70%;
filter: invert(60%) sepia(67%) saturate(2729%) hue-rotate(335deg) brightness(93%) contrast(87%);
}
.GLMS_markerCont {
top: 5vh;
left: 2vh;
}
.GLMS_markerCont > .GLMS_marker {
height: 7vh;
width: 7vh;
margin: 0;
}
</style>
<script>
(() => {
let passageEl = document.querySelector('.passage');
let container = $('#border-container');
let currentSection = SV.sectionsV2.currentSectionId; /* ex: border */
let sectionDynObj = SEC_getSectionObj(currentSection);
let floorSubId = sectionDynObj.floorSubId; /* ex: "3A" */
let floorIllustrations = sectionDynObj.floorIllustrations; /* ex: ["scavenging", "camp", "fight", "main.blowjob", ... */
passageEl.setAttribute('data-section', currentSection);
for (let i = 0; i < floorIllustrations.length; i++) {
let floorType = floorIllustrations[i];
let floorId = i + 1;
let illustrationSrc = SEC_floorGetImage(floorType);
let cont = $(`<div class="border-circle" loc="${floorSubId}${floorId}"></div>`);
cont.append($(`<img src="${illustrationSrc}">`));
if (floorType === "camp") {
cont.append($(`<div class="GLMS_markerCont" section="border.${floorId}"></div>`)); /* border HARDCODED for camp */
} else {
cont.append($(`<div class="GLMS_markerCont" section="${currentSection}.${floorId}"></div>`));
}
container.append(cont);
};
const circles = document.getElementById('border-container').querySelectorAll('.border-circle');
for (let circle of circles) {
if (circle.getAttribute('loc') === passageId) {
circle.classList.add('border-large');
break;
} else {
circle.classList.add('border-active');
}
}
})();
</script>
<</widget>><<widget SAY container>>
<<switch _args[0]>>
<<case undefined>>
<div class="DIAS_message centered">
<div class="DIAS_text">
_contents
</div>
</div>
<<case 'Image'>>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" @src="`ressources/scenes/${ST.contents.trim()}.webp`">
</div>
<<case 'Video'>>
<div class="DIAS_message centered">
<video playsinline class="DIAS_video clickable-media" preload="metadata">
<source @src="`ressources/scenes/${ST.contents.trim()}.mp4`" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
<<case 'Mc'>>
<div class="DIAS_message right">
<img character="mc" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
_contents
</div>
</div>
<<case 'Cherie'>>
<div class="DIAS_message left">
<img character="cherie" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
_contents
</div>
</div>
<<case 'Elfie'>>
<div class="DIAS_message left">
<img character="elfie" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
_contents
</div>
</div>
<<case 'Lana'>>
<div class="DIAS_message left">
<img character="lana" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
_contents
</div>
</div>
<<case 'Mad Dummy'>>
<div class="DIAS_message left">
<img character="mad_dummy" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Mysterious woman'>>
<div class="DIAS_message left">
<img character="gabbie" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Gabbie'>>
<div class="DIAS_message left">
<img character="gabbie" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Angela'>>
<div class="DIAS_message left">
<img character="angela" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'D.Va'>>
<div class="DIAS_message left">
<img src="ressources/icons/SS1.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Chun-li'>>
<div class="DIAS_message left">
<img src="ressources/icons/SS2.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Cammy'>>
<div class="DIAS_message left">
<img src="ressources/icons/SS2.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Velma'>>
<div class="DIAS_message left">
<img src="ressources/icons/SS3.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Helen'>>
<div class="DIAS_message left">
<img src="ressources/icons/SS4.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Makima'>>
<div class="DIAS_message left">
<img src="ressources/icons/SV1.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Miss Fortune'>>
<div class="DIAS_message left">
<img src="ressources/icons/SV2.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<<case 'Peach'>>
<div class="DIAS_message left">
<img src="ressources/icons/SV3.webp" class="DIAS_avatar">
<div class="DIAS_text">
<name translate="no">_args[0]</name>
_contents
</div>
</div>
<</switch>>
<</widget>><<nobr>>
<div class="mainCont" style="top: 0; width: 100%; height: 100%;">
<video playsinline muted loop id="videobg1" class="videoback" preload="auto" poster="ressources/backgrounds/BA_ss.webp">
<source src="ressources/backgrounds/BA.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<video playsinline muted loop id="videobg2" class="videofront" preload="auto" poster="ressources/backgrounds/BA2_ss.webp">
<source src="ressources/backgrounds/BA2.webm" type="video/webm">
Your browser does not support the video tag.
</video>
<div class="text active" unclickable>
<div class="thetext">
<h1>Welcome</h1>
<p style="text-align: center;"><b>PLEASE NOTE: THIS GAME IS IN DEVELOPEMENT</b></p><br>
<p>Dear adventurer, come warm yourself by the fire.</p>
<p>We,</p>
<p><img class="texticon3" src="ressources/maingui/logos/fapmat.webp"><span translate="no">FapMat : </span>Creator and Writer<br>
<img class="texticon3" src="ressources/maingui/logos/faplaf.webp"><span translate="no">FapLaf : </span>Designer and Coder<br>
<img class="texticon3" src="ressources/maingui/logos/fixfap.webp"><span translate="no">FixFap : </span>Lead Coder and R&D<br>
<img class="texticon3" src="ressources/maingui/logos/paqfap.webp"><span translate="no">˚₊‧✩𝓒𝓻𝔂𝓼𝓽𝓪𝓵𝓵𝓲𝓪✩‧₊˚ : </span>Community Driver
</p>
<p>Welcome you to this post-apocalyptic world that will become your epic tale.</p>
<p>This game is made to be played with just one hand, leaving the other free to...pet your cat.</p>
<p>We encourage you to join our <a class="textgroupicon" href="https://https://discord.gg/D7WjwjJ3Eg" target="_blank">Discord <img class="texticon2" src="ressources/maingui/medias/discord.webp"></a> community and help shape the dawn of The Fapocalypse.</p>
<p>Please support us on <a class="textgroupicon" href="https://subscribestar.adult/fap-online-creation" target="_blank">Subscribestar <img class="texticon2" src="ressources/maingui/medias/ko-fi.webp"></a> /* or <a class="textgroupicon" href="https://fap-ocalypse.com/patreon" target="_blank">Patreon <img class="texticon2" src="ressources/maingui/medias/patreon.webp"></a> */ so together we can mold this new world to your liking.</p>
<p>If you'd like, you can play the newest public version of the game on our website <a class="textgroupicon" href="https://fap-ocalypse.com/" target="_blank">Fap-Ocalypse,</a> if there is a problem on the platform you are using, our website should be fine.</p>
<p style="text-align: center; padding-top: 1vh;">Press Enter <img class="texticon" src="ressources/icons/BA1.webp"> / Click <img class="texticon" src="ressources/icons/7B.webp"> to continue</p>
</div>
</div>
<div class="text">
<div class="thetext">
<h1>What to expect?</h1>
<p>If you're new here, let us summarize the essence of the game for you.</p>
<p>This is a survival game in which you are the last man standing on earth following the arrival of a powerful, sexual virus.</p>
<p>You are taken to a mysterious, remote island that serves as a confinement site where strange events and interesting encounters await you.</p>
<p>It will be your role to care for the women dear to you and build yourself a harem worthy of the name.</p>
<p>Also, it will be essential to defend yourself against and uncover the secrets surrounding this virus and the mysterious evil organization "the MAD."</p>
<p>Masturbation and prosperity, my friends!</p>
<p style="text-align: center; padding-top: 1vh;">Press Enter <img class="texticon" src="ressources/icons/BA1.webp"> / Click <img class="texticon" src="ressources/icons/7B.webp"> to continue</p>
</div>
</div>
<div class="text">
<div class="thetext">
<h1>Let's dive in</h1>
<p>It's now time for you to take the big leap and join the world of <span translate="no">The Fapocalypse</span>.</p>
<p>Get ready for a hardcore RPG with battles, items, attributes, epic locations and of course, relationships.</p>
<p>Before you start your adventure, would you like to play the prologue or skip it? (We recommend playing the prologue on your first playthrough so you don't miss context).</p>
<br>
<!-- div class="neon-button-container">
<div class="neon-button2 prevent-default"
onclick="playPassage('1SA')">
Skip the Prologue
</div>
<div class="neon-button2 prevent-default" onclick="playPassage('BB1')">
Play the Prologue
</div>
</div -->
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('1SA')"> Skip the Prologue </div>
<div class="DIAS_button" onclick="playPassage('BB1')"> Play the Prologue </div>
</div>
</div>
</div>
</div>
<</nobr>>\
<style>
#story {
overflow: hidden;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
max-width: 100%;
font-size: 0.9vw;
line-height: 0.2vw;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
.videofront {
width: 100%;
height: 100%;
position: absolute;
object-fit: cover;
z-index: 3;
pointer-events: none;
}
.videoback {
width: 100%;
height: 100%;
position: absolute;
object-fit: cover;
z-index: 1;
transform: scale(1.3);
}
.mainCont {
position: relative;
display: flex;
align-content: center;
justify-content: center;
flex-wrap: wrap;
}
.text {
width: 60%;
top: 50%;
position: absolute;
transform: translate(-50%, -60%);
left: 50%;
z-index: 2;
background-color: rgba(0, 0, 0, 0.8);
transition: transform 1s ease-in-out, background 1s ease-in-out, color 1s ease-in-out, box-shadow 0.3s ease;
box-shadow: 0 0 0.25vw var(--neon-color), 0 0 0.5vw var(--neon-color), inset 0 0 0.25vw var(--neon-color), inset 0 0 0.5vw var(--neon-color);
/* margin: auto; */
border-radius: 1vw;
pointer-events: none;
font-size: 2.3vh;
}
.text:hover {
box-shadow:
0 0 0.5vw var(--neon-color-hover),
0 0 1.5vw var(--neon-color-hover),
inset 0 0 0.5vw var(--neon-color-hover),
inset 0 0 1.5vw var(--neon-color-hover);
background-color: rgba(0, 0, 0, 0.9);
}
.text {
opacity: 0;
transform: translateX(100%) rotateY(90deg);
/* Initialize off-screen with a 3D rotation */
transform-style: preserve-3d;
perspective: 1000px;
}
.text.active {
animation: slideInFromRight 1s forwards;
opacity: 1;
transition: box-shadow 0.3s ease;
pointer-events: auto;
}
.text.out {
animation: slideOutToLeft 1s forwards;
opacity: 1;
transition: box-shadow 0.3s ease;
}
@keyframes slideInFromRight {
0% {transform: translate(100%, -60%);}
to {transform: translate(-50%, -60%);}
}
@keyframes slideOutToLeft {
0% {transform: translate(-50%, -60%);}
to {transform: translate(-200%, -60%);}
}
.thetext {
padding: 2vw;
text-align: left;
}
.thetext p {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.thetext h1 {
margin-top: 0;
font-size: 1.5em;
text-align: center;
}
.texticon {
width: 1em;
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(188deg) brightness(102%) contrast(105%);
}
.texticon2 {
height: 0.25em;
transform: scale(4);
padding-left: 0.7vw;
padding-right: 0.7vw;
margin: auto;
margin-bottom: 0.2em;
}
.texticon3 {
width: 1.6em;
border-radius: 50%;
padding: 0.5vh;
margin-bottom: -0.4em;
}
.textgroupicon {
transition: 0.3s ease all;
}
.textgroupicon:hover {
opacity: 0.7;
cursor: pointer;
}
.DIAS_buttonCont {
display: flex;
flex-direction: row;
justify-content: space-evenly;
opacity: 1;
width: 100%;
margin-bottom: 0;
}
.DIAS_button {
min-width: 40%;
font-size: 2vh;
}
</style>\
<script>
// Run this before anything else loads
(function() {
if (/iPad|iPhone|iPod/.test(navigator.userAgent) ||
/Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
// Create and inject CSS
const style = document.createElement('style');
style.textContent = `
.videofront {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
pointer-events: none !important;
}
`;
document.head.appendChild(style);
// Also set a flag we can check later
window.isMobileDevice = true;
}
})();
</script>\
<script>
(() => {
UIBar.stow(true);
SV.gui_interface.angelaButtonEnable = false;
SV.gui_interface.inventoryButtonEnable = false;
const nextPassageName = 'BB1';
const currentPassage = document.querySelector('.passage');
//=== background videos ===
const videobg1 = document.getElementById('videobg1');
const videobg2 = document.getElementById('videobg2');
let video1Ready = false;
let video2Ready = false;
function tryPlayVideos() {
if (window.isMobileDevice) {
// On mobile, only wait for and play background video
if (video1Ready) {
videobg1.play();
}
} else {
// On desktop, wait for both videos
if (video1Ready && video2Ready) {
videobg1.play();
videobg2.play();
}
}
}
// Modify video ready handlers
videobg1.oncanplaythrough = function() {
video1Ready = true;
tryPlayVideos();
};
videobg2.oncanplaythrough = function() {
if (!window.isMobileDevice) {
video2Ready = true;
tryPlayVideos();
}
};
videobg1.onended = function() {
videobg1.currentTime = 0;
videobg2.currentTime = 0;
tryPlayVideos();
};
videobg2.onended = function() {
videobg1.currentTime = 0;
videobg2.currentTime = 0;
tryPlayVideos();
};
//=== messages ===
const messages = currentPassage.querySelectorAll('.text');
const cooldownDuration = 2000;
let callCount = 0;
let cooldownActive = false;
function showNextMessageIntro(event) {
if (cooldownActive) return;
if (callCount >= messages.length - 1) return;
// click condition
const message = event.target.closest('.text');
if (message?.hasAttribute('unclickable')) return;
cooldownActive = true;
setTimeout(() => {
cooldownActive = false;
}, cooldownDuration);
messages[callCount].classList.add('out'); //slide out
callCount++;
setTimeout((callCount) => {
messages[callCount].classList.add('active'); //slide in
}, 1000, callCount); // This should match the duration of the slide-out animation
}
function handleKeyDown(event) {
if (event.key === "Enter") {
showNextMessageIntro(event);
}
}
currentPassage.addEventListener('click', showNextMessageIntro);
document.addEventListener('keydown', handleKeyDown);
// next passage
$(document).one(':passageinit', e => {
currentPassage.removeEventListener('click', showNextMessageIntro);
document.removeEventListener('keydown', handleKeyDown);
TMS_updateButtonDisplay(false); //show the translation button
});
})();
</script><<nobr>>
<<set _BB2 = hasVisited('BB2'), _BB3 = hasVisited('BB3'), _BB4 = hasVisited('BB4'), _BB5 = _BB2 && _BB3 && _BB4>>
<div id="responsive-polygon-base">
<<if !_BB2>>
<div style="bottom: 83%; left: 20%"><pguider><img src="ressources/icons/13A11.webp"></pguider></div> <!-- John and Cherie -->
<</if>>
<<if !_BB3>>
<div style="bottom: 86%; left: 84%"><pguider><img src="ressources/icons/13A11.webp"></pguider></div> <!-- Lana room -->
<</if>>
<<if !_BB4>>
<div style="bottom: 82%; left: 62%"><pguider><img src="ressources/icons/13A11.webp"></pguider></div> <!-- Elfie room -->
<</if>>
<<if _BB5>>
<div style="bottom: 30%; left: 19%"><pguider><img src="ressources/icons/13A11.webp"></pguider></div> <!-- living room -->
<</if>>
</div>
<div id="responsive-polygon" onclick="playPassage('BB7')" class="resize"></div> <!-- kitchen -->
<<if _BB5>>
<div id="responsive-polygon2" onclick="playPassage('BB13')" class="resize"></div> <!-- living room -->
<<else>>
<div id="responsive-polygon2" onclick="playPassage('BB5')" class="resize"></div> <!-- living room -->
<</if>>
<<if _BB4>>
<div id="responsive-polygon3" onclick="playPassage('BB11')" class="resize"></div> <!-- Elfie room -->
<<else>>
<div id="responsive-polygon3" onclick="playPassage('BB4')" class="resize"></div> <!-- Elfie room -->
<</if>>
<<if _BB2>>
<div id="responsive-polygon4" onclick="playPassage('BB9')" class="resize"></div> <!-- John and Cherie -->
<<else>>
<div id="responsive-polygon4" onclick="playPassage('BB2')" class="resize"></div> <!-- John and Cherie -->
<</if>>
<div id="responsive-polygon5" onclick="playPassage('BB8')" class="resize"></div> <!-- Abella room -->
<div id="responsive-polygon6" onclick="playPassage('BB6')" class="resize"></div> <!-- bathroom -->
<<if _BB3>>
<div id="responsive-polygon7" onclick="playPassage('BB10')" class="resize"></div> <!-- Lana room -->
<<else>>
<div id="responsive-polygon7" onclick="playPassage('BB3')" class="resize"></div> <!-- Lana room -->
<</if>>
<div id="responsive-polygon8" onclick="playPassage('BB12')" class="resize"></div> <!-- your room -->
<</nobr>>\
<style>
body {
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
color: white; /*MAYBEE*/
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
background-color: #1d1d1d;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
}
#responsive-polygon-base {
height: 80vh;
position: relative;
width: calc(80vh * 1.193);
transition: background-color 0.3s ease; /* Smooth transition for hover effect */
background-image: url('ressources/maingui/maps/prologue/oldhouse.webp');
background-size: cover;
}
#responsive-polygon-base > div {
position: absolute;
}
.resize {
opacity: 0;
background-image: url('ressources/maingui/maps/prologue/hover.webp');
background-size: cover;
height: 80vh;
position: absolute;
width: calc(80vh * 1.193);
transition: all 0.3s ease; /* Smooth transition for hover effect */
cursor: pointer;
}
.resize:hover {
opacity: 1;
}
#responsive-polygon {
clip-path: polygon(32.5% 89.5%, 32.5% 98.5%, 53.5% 98.5%, 53.5% 89%, 84% 89%, 84% 71.5%, 62% 71.5%, 62% 45.5%, 54% 45.5%, 54% 32%, 35% 32%, 35% 89.5%);
}
#responsive-polygon2 {
clip-path: polygon(10.5% 89%, 34.25% 89%, 34.25% 32%, 10.5% 32%);
}
#responsive-polygon3 {
clip-path: polygon(54.5% 2%, 77% 2%, 77% 23%, 54.5% 23%);
}
#responsive-polygon4 {
clip-path: polygon(10.25% 2%, 10.25% 31.75%, 34.25% 31.75%, 34.25% 2%);
}
#responsive-polygon5 {
clip-path: polygon(83.5% 71%, 83.5% 45.5%, 62.5% 45.5%, 62.5% 71%);
}
#responsive-polygon6 {
clip-path: polygon(35% 2%, 54% 2%, 54% 31.75%, 35% 31.75%);
}
#responsive-polygon7 {
clip-path: polygon(77.25% 2%, 98.75% 2%, 98.75% 45%, 77.25% 45%);
}
#responsive-polygon8 {
clip-path: polygon(54.5% 23.5%, 77% 23.5%, 77% 45%, 54.5% 45%);
}
/* pguider - see: main_style.css */
</style>\
<script>
playAudio("music", "prologue_BB2");
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB1.mp4" poster="ressources/backgrounds/BB1_ss.webp"></video>
<<set $hidegirls to 1>>
<div class="DIAS_container">
<<SAY>>
<p>You wake up in your bedroom, blinking your eyes open as sunlight streams in through the window. Looking around, you take in the familiar surroundings - the messy desk covered in books and papers, the poster of your favorite band on the wall, the pile of clothes in the corner waiting to be washed.</p>
<</SAY>>
<<SAY>>
<p>You are a 20 year old man who just finished college.</p>
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter your name here:
<div class="input-group DIAS_anticlick">
<input type="text" id="playerName" value="Alex" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY Mc>>
<action>Glance at the clock on your nightstand</action>
<inner>Oh no, I can't believe I slept in this late!</inner>
<p>I'm going to be so late for Lawn mowing. Cherie is going to kill me this time. Wait a minute, I can hear the rain pouring down outside.</p>
<</SAY>>
<<SAY Mc>>
<action>Sighs in relief</action>
<p>At least I won't have to mow the lawn in this weather. Cherie can't get mad at me for that.</p>
<</SAY>>
<<SAY>>
<p>As you try to sit up, a wave of dizziness washes over you. You put a hand to your throbbing forehead and squint against the bright light, which seems to stab at your eyes. This is the third time in the past month you've woken up feeling like this - head foggy, vision blurry, body heavy and sluggish.</p>
<</SAY>>
<<SAY Mc>>
<action>Wince and rub temples</action>
<inner>Ugh, what is going on with me lately?</inner>
<p>This is getting worse. I really need to talk to Cherie about this.</p>
<</SAY>>
<<SAY>>
<p>With some effort, you manage to haul yourself into a sitting position. As you do, you become aware of the massive erection tenting your pajama pants. Looking down, you're shocked at just how huge it seems - much bigger than you remember being normal.</p>
<</SAY>>
<<SAY Mc>>
<action>Stare wide-eyed at the bulge</action>
<inner>Whoa, when did that start happening?</inner>
<p>Is it normal for it to continue growing and get this big at 20? Man, I really hope this isn't going to be a regular thing now. Definitely not mentioning this one to Cherie.</p>
<</SAY>>
<<SAY>>
<p>You know there's no way it's going to subside anytime soon, so you get dressed in your tightest jeans to try and conceal it. As uncomfortable as that feels, it's better than the alternative. You take a deep breath and head for the bedroom door, ready to face Cherie and the others.</p>
<</SAY>>
<<SAY>>
<p>You remember your dad and Abella left for some kind of biology conference. You've never really cared about their work in the field. But at least you don't have to deal with them this morning on top of everything else.</p>
<</SAY>>
<<SAY>>
<p>Time to start the day.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<style>
.input-group input {
text-align: center;
}
.input-group {
margin-bottom: 0;
}
</style>\
<script>
DIAF_initDialogPassage(passageId);
document.getElementById('playerName').addEventListener('input', function () {
SV.characters.list.mc.name = this.value;
});
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB2.mp4" poster="ressources/backgrounds/BB2_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter Cherie and Johny's bedroom. Compared to your room, the view outside is beautiful and quite sunny,the weather seems to split right in the middle of the house. Cherie is lying on the bed, and her face lights up with a mix of joy at seeing you and disappointment that you've woken up so late again.</p>
<</SAY>>
<<SAY Mc>>
<action>Scratching your head sheepishly</action>
<inner>I really should start getting up earlier</inner>
<p>"Morning, Cherie."</p>
<</SAY>>
<<SAY Cherie>>
<action>Sits up with a concerned look</action>
<p>"Good morning, sweetheart. Are you feeling alright? You look a little dizzy."</p>
<</SAY>>
<<SAY Image>>
BB2A
<</SAY>>
<<SAY Mc>>
<action>Swaying slightly as the room spins</action>
<inner>Ugh, not this again</inner>
<p>"I'm okay. I just got up too fast. I've been feeling kind of foggy and lightheaded lately, but it's no big deal."</p>
<</SAY>>
<<SAY Cherie>>
<p>"If you didn't sleep in so late, you wouldn't feel dizzy getting up. You need to start going to bed earlier."</p>
<</SAY>>
<<SAY Mc>>
<p>"Cherie, I've grown up now. You don't need to worry so much about me. I can handle things on my own."</p>
<</SAY>>
<<SAY>>
<p>Cherie is a mature (40 years old), authoritative woman with a kind heart. She is tall and fit with long blonde hair, blue eyes, and a shapely rear end. She is the matriach of the household and a medical doctor.</p>
<</SAY>>
<<SAY Image>>
BB2B
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter Cherie's relationship to you:
<div class="input-group DIAS_anticlick">
<input class="labelnames" type="text" id="labelMother" value="Landlady" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter your relationship to Cherie:
<div class="input-group DIAS_anticlick">
<input class="labelnames" type="text" id="labelMother-2" value="Tennant" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY Cherie>>
<p>"I know, sweetheart. But I can't help feeling concerned. And being a doctor, I must check that you're healthy and well. I've always been a bit of a mother hen!"</p>
<</SAY>>
<<SAY Mc>>
<p>"I know, I know, and I appreciate you looking out for me."</p>
<</SAY>>
<<SAY Cherie>>
<action>Puts her hands on your shoulders</action>
<p>"But nevermind that now. I made your favorite breakfast if you're hungry!"</p>
<</SAY>>
<<SAY Mc>>
<p>"Hell yeah, you won't have to ask me twice, your cooking sounds great!"</p>
<</SAY>>
<<SAY Cherie>>
<p>"No matter how big you get, you'll always be my precious boy."</p>
<action>Pulls you into a tight hug</action>
<</SAY>>
<<SAY Mc>>
<action>Hugs Cherie back, feeling your erection press against her</action>
<inner>Whoa, what the...I shouldn't be getting turned on right now!</inner>
<action>Pulls back abruptly, embarrassed</action>
<p>"Um, I gotta use the bathroom."</p>
<action>Hurries out of the room</action>
<</SAY>>
<<SAY Cherie>>
<action>Watches you leave with confusion</action>
<inner>Young men, always so moody and awkward.</inner>
<action>Shakes her head and chuckles</action>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')">Leave</div>
</div>
</div>
<</nobr>>\
<style>
.input-group input {
text-align: center;
}
.input-group {
margin-bottom: 0;
}
</style>\
<script>
playAudio("music", "prologue_BB2");
DIAF_initDialogPassage(passageId);
(() => {
const cherie = SV.characters.list.cherie;
document.getElementById('labelMother').addEventListener('input', function () {
cherie.role = this.value;
});
document.getElementById('labelMother-2').addEventListener('input', function () {
cherie.player_role = this.value;
});
})();
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB3.mp4" poster="ressources/backgrounds/BB3_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter Lana's room. A darker view of the other side of the city lurks in the background. The weather seems to be messy here. Lana is sitting there, sweating, having clearly just finished one of her daily home workouts. She looks at you with an annoyed expression and asks what you want.</p>
<</SAY>>
<<SAY Image>>
BB3A
<</SAY>>
<<SAY Mc>>
<action>Smiling kindly</action>
<p>"I just wanted to say good morning and see how you're doing today."</p>
<</SAY>>
<<SAY Lana>>
<action>Scoffs dismissively</action>
<p>"It's not morning anymore and it's not by waking up this late that you'll accomplish anything."</p>
<</SAY>>
<<SAY Mc>>
<inner>She's as abrasive as always</inner>
<p>"Well, I was up late last night and..."</p>
<</SAY>>
<<SAY>>
<p>Before you can finish, you stumble slightly. Lana reaches out and catches you, steadying you on your feet with a hint of concern on her face - rare for her. It's clear she noticed you didn't just trip clumsily, but are very dizzy and blurry-eyed.</p>
<</SAY>>
<<SAY Mc>>
<action>Regaining composure</action>
<p>"I'm fine, don't worry about me."</p>
<</SAY>>
<<SAY Lana>>
<action>Rolling her eyes</action>
<p>"You're just a weak kid and you've always needed my protection."</p>
<action>Puts hand on hip condescendingly</action>
<p>"Isn't that right, little dweeb?"</p>
<</SAY>>
<<SAY>>
<p>Lana is a 24 year old professional fighter and ex-army. She has dark brown hair and piercing blue eyes. Physically she is very athletic with a toned, muscular yet feminine body. Personality-wise, Lana is tough, dominant, and bratty. She is the eldest daughter of Cherie.</p>
<</SAY>>
<<SAY Image>>
BB3B
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter Lana's relationship to you:
<div class="input-group DIAS_anticlick">
<input class="labelnames" type="text" id="labelSister1" value="Older Friend" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter your relationship to Lana:
<div class="input-group DIAS_anticlick">
<input class="labelnames" type="text" id="labelSister1-2" value="Friend" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY Mc>>
<action>Scowling</action>
<p>"There's more to life than physical strength. Brains matter too."</p>
<action>Pointing at her</action>
<</SAY>>
<<SAY Lana>>
<p>"Even in brains, Abella leaves you in the dust. We all know dad favors her for a reason."</p>
<</SAY>>
<<SAY Mc>>
<p>"You underestimate me, Lana. There's more to intellect than book smarts. Mental toughness and emotional intelligence matter too."</p>
<</SAY>>
<<SAY Lana>>
<action>Laughs mockingly</action>
<p>"My mental toughness is leagues beyond yours. I've survived and thrived in situations that would crush you."</p>
<</SAY>>
<<SAY Mc>>
<action>Trying to shove her</action>
<p>"Oh yeah? We'll see about..."</p>
<</SAY>>
<<SAY>>
<p>At that moment, Lana notices your prominent erection straining against your tight jeans. She swiftly pins you to the ground.</p>
<</SAY>>
<<SAY Lana>>
<action>Angry and disgusted</action>
<p>"What the hell do you think you're doing? You pervert! What have you stuffed down there?"</p>
<</SAY>>
<<SAY>>
<p>Utterly embarrassed, still dizzy and defeated, you hurriedly leave the room.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')">Leave the room</div>
</div>
</div>
<</nobr>>\
<style>
.input-group input {
text-align: center;
}
.input-group {
margin-bottom: 0;
}
</style>\
<script>
DIAF_initDialogPassage(passageId);
(() => {
const lana = SV.characters.list.lana;
document.getElementById('labelSister1').addEventListener('input', function () {
lana.role = this.value;
});
document.getElementById('labelSister1-2').addEventListener('input', function () {
lana.player_role = this.value;
});
})();
</script><<nobr>>
<video playsinline class="bgvid" autoplay muted loop src="ressources/backgrounds/BB4.mp4" poster="ressources/backgrounds/BB4_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter Elfie's room and find her lying on her bed, completely absorbed in reading one of her fantasy novels. Her room is filled with bookshelves lined with novels, manga, and stacks of video games. Posters of anime characters and fantastical landscapes cover the walls. Her eyes light up when she sees you and she excitedly motions for you to come sit with her.</p>
<</SAY>>
<<SAY Image>>
BB4A
<</SAY>>
<<SAY Mc>>
<action>Smiling as you sit next to her</action>
<p>"Good morning Elfie! What are you reading today?"</p>
<</SAY>>
<<SAY Elfie>>
<action>Bounces eagerly as she shows you the cover</action>
<p>"It's the new book in the Dragonlance series! I've been dying to get my hands on it."</p>
<</SAY>>
<<SAY>>
<p>You notice the book is titled 'The haunting of Palmer house' and depicts a seemingly normal family with a very shady house.</p>
<</SAY>>
<<SAY Elfie>>
<action>Giggles</action>
<p>"I know the covers look a little dull, but the story and relationships are amazing! Here, let me read you a passage..."</p>
<</SAY>>
<<SAY>>
<p>As Elfie enthusiastically narrates a steamy scene between the main characters, you feel your manhood beginning to swell even more. Flustered, you subtly adjust your pants to hide your erection.</p>
<</SAY>>
<<SAY>>
<p>Elfie is an 18-year-old enthusiastic, innocent, and naive girl. She is quite nerdy and geeky, and makes a little money by streaming when she is gaming. Physically she has pale hair, pale eyes, and a very delicate, pure look. She is Cherie's youngest daughter.</p>
<</SAY>>
<<SAY Image>>
BB4B
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter Elfie's relationship to you:
<div class="input-group DIAS_anticlick">
<input class="labelnames" type="text" id="labelSister2" value="Younger Friend" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY>>
<p style="text-align: center;">Enter your relationship to Elfie:
<div class="input-group DIAS_anticlick">
<input class="labelnames" type="text" id="labelSister2-2" value="Friend" maxlength="20">
</div>
</p>
<</SAY>>
<<SAY Mc>>
<inner>What is wrong with me? It's Elfie, why am I getting aroused listening to her read a novel? I shouldn't be feeling this way. Ugh, I feel so dizzy and confused right now.</inner>
<action>Ashamed</action>
<</SAY>>
<<SAY>>
<p>Oblivious as always, Elfie continues reading the suggestive material out loud. You squirm uncomfortably next to her, arousal and shame conflicting within you.</p>
<</SAY>>
<<SAY Elfie>>
<action>Notices your odd behavior</action>
<p>"What's wrong? Are you not feeling well?"</p>
<</SAY>>
<<SAY Mc>>
<action>Averting your eyes</action>
<p>"N-no, I'm fine! Just got a bit dizzy for a second hehe..."</p>
<</SAY>>
<<SAY Elfie>>
<action>Concerned</action>
<p>"Hmm, you do look kind of flushed. Here, let me feel your forehead to check for a fever."</p>
<</SAY>>
<<SAY>>
<p>She innocently reaches for your head. Panicked, you jump up from the bed.</p>
<</SAY>>
<<SAY Mc>>
<p>"I-I just remembered I have to help Cherie with something! See you later!"</p>
<</SAY>>
<<SAY>>
<p>Before Elfie can respond, you hurriedly leave the room, willing your shameful erection to subside.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Done </div>
</div>
</div>
<</nobr>>\
<style>
.input-group input {
text-align: center;
}
.input-group {
margin-bottom: 0;
}
</style>\
<script>
playAudio("music", "prologue_BB4");
DIAF_initDialogPassage(passageId);
(() => {
const elfie = SV.characters.list.elfie;
document.getElementById('labelSister2').addEventListener('input', function () {
elfie.role = this.value;
});
document.getElementById('labelSister2-2').addEventListener('input', function () {
elfie.player_role = this.value;
});
})();
</script><<nobr>>
<video playsinline class="bgvid" muted autoplay loop src="ressources/backgrounds/BB13.mp4" poster="ressources/backgrounds/BB13_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter the living room. The TV is on, tuned to a news channel. The female reporter is talking about a new, potentially alarming virus discovered in a lab. You think to yourself that this would probably interest your father and Abella, but you don't pay it much mind.</p>
<</SAY>>
<<SAY Mc>>
<action>Glancing at the TV as you walk by</action>
<inner>Hmm, dad would want to hear about this.</inner>
<action>Turning away from the TV and heading for the doorway</action>
<inner>But I've got more important things to do right now.</inner>
<</SAY>>
<<SAY>>
<p>You leave the room, intent on finding the girls to have a chat. The news report drones on faintly behind you as you make your way down the hall.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
playAudio("music", "prologue_BB13_1");
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB6.mp4" poster="ressources/backgrounds/BB6_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter the bathroom, determined to empty your full bladder from the night. As you go to pull down your pants, you remember they are tightly belted and much too tight given your massive erection.</p>
<</SAY>>
<<SAY Mc>>
<action>Looks down at the tented front of your pants and sighs</action>
<inner>There's no way I'm getting these off easily like this. I'll have to wait until I've calmed down.</inner>
<p>I guess it's not an emergency. I'll take care of it after I've talked to the girls.</p>
<</SAY>>
<<SAY>>
<p>You turn and look in the mirror, taking in your disheveled hair and flushed face. The pressure in your bladder combined with the morning wood arousal makes it hard to focus.</p>
<</SAY>>
<<SAY Mc>>
<action>Splashes some cold water on your face</action>
<inner>Get it together. Just relax and think of something else.</inner>
<</SAY>>
<<SAY>>
<p>Leaning on the counter, you take some deep breaths. But the sound of running water only makes you more aware of your urgent need for both type of release. You shift your stance, thighs pressed together.</p>
<</SAY>>
<<SAY Mc>>
<action>Crosses legs and bounces slightly</action>
<inner>Ugh, I really have to go. But with this thing at full mast, my pants are not budging.</inner>
<p>Calm down already! The girls are waiting.</p>
<</SAY>>
<<SAY>>
<p>Despite your best efforts at distraction, your erection remains rigid. The tight confines of your pants provide some pressure and stimulation. You let out an exasperated groan. This is going to be a difficult morning.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB7.mp4" poster="ressources/backgrounds/BB7_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter the kitchen, momentarily confused as to why you came in here. As you look around at the counters, appliances, and sink, you remember this is traditionally seen as the domain of women.</p>
<</SAY>>
<<SAY Mc>>
<action>Chuckles and shakes head</action>
<p>What was I thinking coming in here? The kitchen is no place for a man like me.</p>
<</SAY>>
<<SAY>>
<p>You spot an apron hanging by the pantry, presumably for the woman of the house to wear while cooking and cleaning. The frilly trim and floral pattern emphasize that this is not your territory.</p>
<</SAY>>
<<SAY Mc>>
<action>Laughs louder</action>
<p>Can you imagine me wearing that thing? I'd look ridiculous!</p>
<</SAY>>
<<SAY>>
<p>As you turn to leave, a lingering aroma of freshly baked bread reminds you of the breakfast the girls are surely preparing. Your stomach rumbles, eager to fill up on their homemade cooking.</p>
<</SAY>>
<<SAY Mc>>
<p>Mmm, something sure smells good. I'd better get out of here and let them work their magic. This is Cherie's workshop afterall.</p>
<</SAY>>
<<SAY>>
<p>With one last amused look around the space, you head for the door. The kitchen is a comfortable domain for the fairer sex, not a brute like yourself. You jokingly make a mental note to wait in the dining room for your meal like a proper gentleman.</p>
<</SAY>>
<<SAY Mc>>
<action>Shakes head and chuckles as he exits</action>
<inner>But first, I need to go talk to girls</inner>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB8.mp4" poster="ressources/backgrounds/BB8_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You open the door to your twin sister Abella's room. The weather is similar to Cherie's room, what a weird phenomenon, you hope it doesn't mean bad luck. As expected, everything is tidy and organized. You shake your head slightly.</p>
<</SAY>>
<<SAY Mc>>
<action>Looks around and sighs</action>
<p>We may share the same face, Abella, but we are nothing alike.</p>
<</SAY>>
<<SAY>>
<p>You pick up a science trophy from her shelf, running your fingers over the engraving. Abella, always the perfect student. Another award to make Dad proud.</p>
<</SAY>>
<<SAY Mc>>
<action>Replaces the trophy gently</action>
<p>You excel at academics, while my interests lie elsewhere. But each of us has our strengths.</p>
<</SAY>>
<<SAY>>
<p>You pace slowly around the room, glancing at the books and memorabilia representing Abella's achievements. She works hard, you'll give her that much. But you know in your heart your talents surpass hers.</p>
<</SAY>>
<<SAY Mc>>
<action>Stops and smiles confidently</action>
<p>One day Father will recognize my potential. Until then, I'll let Abella have the spotlight. It's only a matter of time before I eclipse her.</p>
<</SAY>>
<<SAY>>
<p>With a final assured nod, you turn and exit the room, leaving everything undisturbed. You have no need for jealousy or anger. Soon, your time will come to shine even brighter than perfect Abella. For you know deep down you are destined for greatness.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline muted class="bgvid" autoplay loop src="ressources/backgrounds/BB2.mp4" poster="ressources/backgrounds/BB2_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter Cherie's room again. She looks up at you and asks if you're feeling any better.</p>
<</SAY>>
<<SAY Mc>>
<action>Nodding</action>
<p>Yes, much better now, thank you.</p>
<</SAY>>
<<SAY Cherie>>
<action>Looking relieved</action>
<p>I'm so glad to hear that. You really had me worried earlier. I'd like to examine you more thoroughly later to make sure you're okay, but I just got an urgent call that I need to take right now.</p>
<</SAY>>
<<SAY Mc>>
<action>Waving your hand dismissively</action>
<p>Of course, I understand. Don't worry about me, I'm fine now. Go take your call.</p>
<</SAY>>
<<SAY Cherie>>
<action>Smiling gratefully</action>
<p>Thanks for understanding. Why don't you go chat with the girls for a bit, and meet me in the living room when I'm done with this call?</p>
<</SAY>>
<<SAY Mc>>
<action>Nodding in agreement</action>
<p>Sounds good, I'll see you in a little while then.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')">Leave the room</div>
</div>
</div>
<</nobr>>\
<script>
playAudio("music", "prologue_BB2");
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB3.mp4" poster="ressources/backgrounds/BB3_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter Lana's room. She's doing push-ups on the floor and doesn't even look up at you when you walk in.</p>
<</SAY>>
<<SAY Mc>>
<p>Hey Lana.</p>
<</SAY>>
<<SAY Lana>>
<action>Continuing her push-ups without missing a beat</action>
<p>What do you want?</p>
<</SAY>>
<<SAY Mc>>
<p>Just wanted to see how you're doing.</p>
<</SAY>>
<<SAY Lana>>
<action>Annoyed</action>
<p>I'm busy right now. I need to finish this workout.</p>
<</SAY>>
<<SAY Mc>>
<p>Oh okay. Want me to come back later?</p>
<</SAY>>
<<SAY Lana>>
<action>Curtly</action>
<p>I'll join you later in the living room, go talk to Cherie and Elfie.</p>
<</SAY>>
<<SAY Mc>>
<p>Got it. See you there, don't forget.</p>
<</SAY>>
<<SAY Lana>>
<action>Impatiently</action>
<p>Whatever. Just close the door on your way out kiddo.</p>
<</SAY>>
<<SAY Mc>>
<inner>Wow, she really has an attitude problem. The same as always.</inner>
<p>Alright, see you later Lana.</p>
<action>You leave the room, closing the door behind you.</action>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay muted loop src="ressources/backgrounds/BB4.mp4" poster="ressources/backgrounds/BB4_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter Elfie's room. She is sitting on her bed, completely absorbed in the novel she is reading.</p>
<</SAY>>
<<SAY Mc>>
<p>Hey Elfie.</p>
<</SAY>>
<<SAY Elfie>>
<inner>Distracted</inner>
<p>Oh, hi.</p>
<</SAY>>
<<SAY>>
<p>She continues reading, barely acknowledging your presence.</p>
<</SAY>>
<<SAY Elfie>>
<action>Looking up</action>
<p>Sorry about that. I'm just at a really good part in my book. What's up?</p>
<</SAY>>
<<SAY Mc>>
<p>Nothing much, I just wanted to see what you were up to. I'll let you get back to your book. See you in the living room later?</p>
<</SAY>>
<<SAY Elfie>>
<action>Nodding</action>
<p>Yeah for sure. I'll head out there when I'm done with this chapter. See ya!</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
playAudio("music", "prologue_BB4");
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB1.mp4" poster="ressources/backgrounds/BB1_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You enter your bedroom, closing the door behind you. Looking around, you realize you don't really have anything to do in here. The thought of masturbating briefly crosses your mind, but you remember you have a lot of stuff to do.</p>
<</SAY>>
<<SAY>>
<p>You glance over at your collection of Naruto manga sitting on the shelf. You've read through them all multiple times already. With a sigh, you decide you should probably just head out.</p>
<</SAY>>
<<SAY Image>>
BB12A
<</SAY>>
<<SAY Mc>>
<action>Glancing around the empty room</action>
<inner>I've got nothing to do in here anyway</inner>
<p>I should just go meet up with the girls. No point sticking around.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('PROLOGUE MAP')"> Leave the room </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" muted autoplay loop src="ressources/backgrounds/BB13.mp4" poster="ressources/backgrounds/BB13_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>You walk into the living room and sit down on the couch. Noticing the terrible weather outside, with heavy rain, you feel increasingly dizzy and your headache intensifies. This is an ominous sign.</p>
<</SAY>>
<<SAY>>
<p>You decide to turn on the TV which is set to a news channel reporting on the severe weather making communications difficult.</p>
<</SAY>>
<<SAY>>
<p>Suddently, the TV goes into static and starts making a glitching sound..</p>
<</SAY>>
<<SAY Mc>>
<action>Confused</action>
<p>What the hell is going on?</p>
<</SAY>>
<<SAY Video>>
BB13A
<</SAY>>
<<SAY>>
<p>The girls rush into the room alerted by the alarm sound.</p>
<</SAY>>
<<SAY Cherie>>
<action>Looking concerned</action>
<p>What's all this about?</p>
<</SAY>>
<<SAY Elfie>>
<action>Frowning sadly</action>
<p>Oh no, I hope this is not serious matter, I wanted to finish my chapter.</p>
<</SAY>>
<<SAY Lana>>
<action>Scanning the room cautiously</action>
<p>An alarm? Is something wrong?</p>
<</SAY>>
<<SAY Video>>
BB13B
<</SAY>>
<<SAY Cherie>>
<trigger data-shadow="inset 0 0 10vh 5vh black">1</trigger>
<action>Gasping in shock</action>
<p>My god... could it be what Johny feared?</p>
<</SAY>>
<<SAY Lana>>
<action>Tensely</action>
<p>An outbreak? Here? This can't be happening...</p>
<</SAY>>
<<SAY Elfie>>
<action>Eyes wide with fear</action>
<p>But we're supposed to be safe at home, aren't we?</p>
<</SAY>>
<<SAY Video>>
BB13C
<</SAY>>
<<SAY Cherie>>
<trigger data-shadow="inset 0 0 20vh 10vh black">2</trigger>
<action>With a clinical concern</action>
<p>This is exactly what he was working on. We need to stay calm and follow the procedures.</p>
<</SAY>>
<<SAY Lana>>
<action>With a steely resolve</action>
<p>What the hell... We need to secure the house then. No one in or out until we know more.</p>
<</SAY>>
<<SAY Elfie>>
<action>With naive concern</action>
<p>But, what about everyone else outside? We have to help them, right?</p>
<</SAY>>
<<SAY Video>>
BB13D
<</SAY>>
<<SAY>>
<trigger data-shadow="inset 0 0 40vh 20vh black">3</trigger>
<p>The TV and lights abruptly shut off, power gone.</p>
<p>Elfie jumps, becoming upset. Lana wonders what the hell is going on. Cherie seems to understand what's happening.</p>
<</SAY>>
<<SAY Elfie>>
<action>Jumping in fright</action>
<p>Eek! The power...!</p>
<</SAY>>
<<SAY Image>>
BB13E
<</SAY>>
<<SAY Lana>>
<action>Looking around angrily</action>
<p>Dammit, now what's going on?</p>
<</SAY>>
<<SAY Mc>>
<action>Clutching your pounding head</action>
<inner>Everything's going fuzzy...</inner>
<p>Ch-Cherie, can you explain?</p>
<</SAY>>
<<SAY Cherie>>
<action>Speaking calmly and slowly</action>
<p>A few months ago, Johny told me about a dangerous lab-made sexual virus...with his expertise, he thought it could end the world.</p>
<</SAY>>
<<SAY Image>>
BB13F
<</SAY>>
<<SAY>>
<trigger data-shadow="inset 0 0 60vh 30vh black">4</trigger>
<p>You try to focus on her words but everything seems blurry and unintelligible. You gather that Johny's expertise in biology and genetics made him paranoid about a virus causing the end of the world. He registered the family for a rescue program in case it happened. It seems he was right.</p>
<</SAY>>
<<SAY Mc>>
<action>You struggle to follow Cherie's words as your vision blurs</action>
<inner>I can barely understand her...</inner>
<</SAY>>
<<SAY Cherie>>
<trigger data-shadow="inset 0 0 70vh 35vh black">5</trigger>
<p>He registered us for a protection program...in case this happened. I guess he was right to be so paranoid. </p>
<</SAY>>
<<SAY>>
<p>You struggle to listen but understand nothing. You hear Lana and Elfie talking too but it's all mixed up. At some point Cherie and the girls notice your distress and frantically ask if you're okay but you can't respond.</p>
<</SAY>>
<<SAY Lana>>
<action>Shouting worriedly</action>
<p>Hey! Are you alright? Say something!</p>
<</SAY>>
<<SAY Image>>
BB13G
<</SAY>>
<<SAY Elfie>>
<trigger data-shadow="inset 0 0 90vh 45vh black">6</trigger>
<action>On the verge of tears</action>
<p>Oh no, I think something's really wrong!</p>
<</SAY>>
<<SAY Cherie>>
<trigger data-shadow="inset 0 0 110vh 55vh black">7</trigger>
<p>Honey? Honey!!!</p>
<</SAY>>
<<SAY>>
<trigger data-shadow="inset 0 0 150vh 75vh black">8</trigger>
<p>Everything goes fuzzy and you hear a distant plane or helicopter approaching. Everything spirals into blackness.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc()"> What's going on? </div>
</div>
</div>
<</nobr>>\
<style>
#story {
transition: all 0.5s ease;
margin: 0;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
.DIAS_text trigger {
display: none;
}
</style>\
<script>
UIBar.hide();
playAudio("music", "prologue_BB13_1");
DIAF_initDialogPassage(passageId);
(() => {
const $DIAS_container = $('.DIAS_container');
const style = document.getElementById('story').style;
function handleClick(ev) {
const $message = $DIAS_container.children('.DIAS_active').last();
const triggerShadow = $message.find('trigger')?.get(0)?.getAttribute('data-shadow');
if (triggerShadow) {
style.boxShadow = triggerShadow;
}
}
function handleKeydown(ev) {
if (ev.key === 'Enter') {
handleClick(ev);
}
};
$(document).on('click', handleClick);
$(document).on('keydown', handleKeydown);
$(document).one(':passageinit', e => {
$(document).off('click', handleClick);
$(document).off('keydown', handleKeydown);
});
})();
function nextBloc() {
UIBar.show();
playPassage('BB14');
}
</script><<script>>
playAudio("music", "cave");
<</script>>\
<<nobr>>
<div class="DIAS_container">
<<SAY Mc>>
<action>Feeling yourself sinking deeper into darkness, the voices of Lana, Cherie, and Elfie fading away</action>
<inner>Where am I going? What's happening?</inner>
<</SAY>>
<<SAY>>
<p>The surroundings shift, morphing into a dimly lit cavern with a blue glow. Warmth spreads through your body as your head spins, comparable to being drunk. Heat concentrates heavily in your groin.</p>
<</SAY>>
<<SAY Mc>>
<action>Looking around the cavern, eyes struggling to focus</action>
<inner>Everything is so hazy, this feels so strange, yet somehow pleasant...</inner>
<</SAY>>
<<SAY>>
<p>The blue light of the cavern overstimulates your senses. Dizziness and confusion grip your mind tighter, but an underlying excitement grows.</p>
<</SAY>>
<<SAY Mc>>
<inner>I've never felt like this before...it's sexual arousal, but so intense!</inner>
<</SAY>>
<<SAY>>
<p>A certain power thrums through you.</p>
<</SAY>>
<<SAY>>
<p>Suddenly, a noise echoes from the small pond ahead. Still disoriented, you struggle to make out the source of the sound. Ripples spread across the surface of the water as a humanoid, blue-tinged figure rises from the depths.</p>
<</SAY>>
<<SAY>>
<p>She emerges predatorily from the pond. As your vision clarifies, a fiery surge rushes down to your groin. You tremble uncontrollably with exhilaration despite your perplexity. The raw sensations are almost too much to take.</p>
<</SAY>>
<<SAY Video>>
BB14A
<</SAY>>
<<SAY>>
<p>You stare in awe at the sight before you. Rising from the shimmering blue waters is a dark elf-like humanoid, her voluptuous form seeming to defy gravity. Luscious curves that could bring any man to his knees accentuate her ample bosom and hips. This must be a dream, you think to yourself with a sly smile. The raging horniness brought on by the virus makes you forget everything else - your body screams to give in to carnal urges and indulge in this vision of beauty.</p>
<</SAY>>
<<SAY Mc>>
<action>Trembling, hands shaking</action>
<inner>What's happening to me? I can't look away...</inner>
<</SAY>>
<<SAY>>
<p>As you open your mouth to speak, you realize no words escape you. The alluring creature emerges further, swaying her hips seductively. Her legendary posterior seems to call to you, begging you to bury yourself within it and never leave. Overwhelming sensations of power course through you, both sexual and physical. This euphoric intensity fuels your fever dream state.</p>
<</SAY>>
<<SAY Mc>>
<action>Backing away slightly</action>
<inner>I'm terrified...but so turned on. I want her, I need this!</inner>
<</SAY>>
<<SAY>>
<p>Your heart races as you watch her move, mesmerized by every curve and angle of her body.</p>
<</SAY>>
<<SAY Video>>
BB14B
<</SAY>>
<<SAY Mc>>
<inner>By the gods, she's the most beautiful creature I've ever laid eyes on!</inner>
<</SAY>>
<<SAY>>
<p>Her ample breasts bounce tantalizingly with each graceful movement, and you feel yourself growing hotter and more aroused by the second. It's as if there is no limit to the heights of lust this ethereal beauty can awaken within you.</p>
<</SAY>>
<<SAY>>
<p>She locks eyes with you, full ruby lips turned up in a sultry smile as she slowly approaches. With feline grace, she lifts her breasts toward you, an offering, and you reach out trembling hands to cup their soft warmth.</p>
<</SAY>>
<<SAY Mc>>
<action>Trembling</action>
<inner>I'm about to explode just looking at her!</inner>
<</SAY>>
<<SAY>>
<p>Then, in one fluid motion, she bends down and takes your aching manhood between her breasts. The sensation is indescribable, beyond any earthly pleasure. You are lost, drowned in bliss, as she begins to move upon you. Her skin is like cool silk, her caresses masterful.</p>
<</SAY>>
<<SAY Video>>
BB14C
<</SAY>>
<<SAY>>
<p>You stare down at the throbbing mass between your legs, its sheer size and girth unlike anything you've ever seen before. The creature's tentacles continue their relentless assault, caressing and squeezing every inch of your engorged manhood.</p>
<</SAY>>
<<SAY>>
<p>Your breaths come in ragged gasps as the pressure continues building within you, the creature skillfully edging you towards a climax of unimaginable proportions but somehow, you don't feel it coming. You clench your fists and throw back your head, utterly lost in the hypnotic rhythm of the creature's manipulations.</p>
<</SAY>>
<<SAY Mc>>
<action>Getting light-headed</action>
<inner>This is too much. I can't withstand much more of this.</inner>
<</SAY>>
<<SAY>>
<p>Just when you feel you can't possibly take any more stimulation, the creature opens its mouth wide and takes your swollen cock inside. Its mouth is searingly hot and overflowing with slick juices. Its tongue, long and dexterous, laps and twirls around your length as the creature bobs its head up and down. The suction is incredible, unlike anything a human mouth could replicate.</p>
<</SAY>>
<<SAY Video>>
BB14D
<</SAY>>
<<SAY>>
<p>The pleasure ratchets up to newer, more insane heights as the creature works you expertly with its mouth. This newfound power.</p>
<</SAY>>
<<SAY Mc>>
<inner>Holy shit! Her mouth feels so warm and wet. The way she's working her tongue is driving me wild.</inner>
<</SAY>>
<<SAY>>
<p>She bobs her head slowly, taking more of you in. The intense sucking sensation makes your toes curl. You feel your cock swelling even larger in her mouth.</p>
<</SAY>>
<<SAY Mc>>
<action>Sensing you are losing grip with reality</action>
<inner>Something isn't right. This feels too good. I'm losing control of my body! I have to stop this before it's too late...</inner>
<</SAY>>
<<SAY>>
<p>Just as you think you might break free from the spell, the woman changes her technique. Her head bobs faster, her tongue swirling as she sucks you with fervor. Your knees finally give out and you sink to the floor.</p>
<</SAY>>
<<SAY>>
<p>The mysterious woman mounts you, still latched onto your engorged cock. She lifts herself up and guides you inside her, enveloping your massive girth. A mind-blowing rush of pleasure hits you.</p>
<</SAY>>
<<SAY Video>>
BB14E
<</SAY>>
<<SAY>>
<p>You stare down at the curvaceous elf writhing in ecstasy on top of you. Her hips undulate rhythmically, grinding your swollen manhood deep inside her alien folds. Your mind swims in a haze of primal lust as waves of pleasure radiate through your body.</p>
<</SAY>>
<<SAY Mc>>
<inner>Fuck! She's so tight and wet! I can feel her squeezing every inch of my swollen cock.</inner>
<</SAY>>
<<SAY>>
<p>Shaking your head in an attempt to clear it, you meet the creature's hypnotic gaze. Her eyes seem to pierce your very soul, and you feel your resolve weakening once more. She smiles coyly, clearly sensing the effect she is having on you. With feline grace, she turns and presents her round, perfect ass to you.</p>
<</SAY>>
<<SAY Mc>>
<action>Vision blurring out but no orgasm in sight</action>
<inner>She's making this difficult! I must break free of her spell.</inner>
<</SAY>>
<<SAY>>
<p>Yet despite your inner misgivings, you cannot help but drink in the sight of her supple backside as she lowers herself onto you again. Your swollen manhood throbs almost painfully as it is enveloped by her tight, slick walls. She begins to bounce vigorously up and down, fucking you with abandon. The view of your enormous cock pistoning in and out of her dripping snatch is indecently arousing.</p>
<</SAY>>
<<SAY Video>>
BB14F
<</SAY>>
<<SAY>>
<p>You feel lightheaded and disoriented, your vision blurring at the edges. It is clear that too much blood has rushed to your groin, leaving your brain starved. This experience is becoming dangerous, but the creature seems intent on pushing you past the point of no return. You must act now if you hope to free yourself from her seductions.</p>
<</SAY>>
<<SAY>>
<p>She rises up and slams down over and over, she seems to be getting so high at times, yet you never slip out of her. A numbness spreads through your limbs as the elf rides you relentlessly. Your climax builds, but there's no telltale sign of its impending arrival. The sensation is incredible, yet something in you knows this isn't right.</p>
<</SAY>>
<<SAY Mc>>
<action>Summoning your strength, you flip the blue-skinned creature onto her back</action>
<inner>I have to take control. This feels too good to stop, but I know I shouldn't be here.</inner>
<</SAY>>
<<SAY>>
<p>With surprising ease, you lift her weightless body and begin thrusting into her with focused intensity. It's absolute ecstasy, but you know it's time to end this fever dream. As memories flash through your mind, you pick up the pace, driving toward orgasm.</p>
<</SAY>>
<<SAY Video>>
BB14G
<</SAY>>
<<SAY>>
<p>The creature slick walls grip you tightly as you pound into her. Her cries echo off the cave walls, spurring you onward.</p>
<</SAY>>
<<SAY Mc>>
<inner>I've got her under my control now, this feels incredible! I could stay here in this moment forever, but I must push onward.</inner>
<</SAY>>
<<SAY>>
<p>With great effort, you pull yourself away from the alluring darkness trying to keep you trapped in this realm.</p>
<</SAY>>
<<SAY Mc>>
<inner>I can't let it consume me, I have to break free!</inner>
<</SAY>>
<<SAY>>
<p>Your thrusts become more urgent as a powerful climax begins building within you. Gripping the elf tightly in all your limbs, the dreamy surroundings start to dissolve as your passion crests.</p>
<</SAY>>
<<SAY Mc>>
<inner>Just a little more! I'm so close!</inner>
<</SAY>>
<<SAY>>
<p>The pleasure becomes almost unbearable, your bodies fused together in writhing ecstasy. A blinding light envelops you both as the peak hits, an orgasm like you've never felt before ripping through every fiber of your being. You feel yourself hurtling forward, the light getting brighter and brighter until...</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('BB15')"> Open your eyes </div>
</div>
</div>
<</nobr>>\
<style>
body {
background-image: url('ressources/backgrounds/BB14.webp');
}
</style>\
<script>
DIAF_initDialogPassage(passageId);
</script><<script>>
playAudio("music", "river");
<</script>>\
<<nobr>>
<div class="DIAS_container">
<<SAY Mc>>
<action>Groggily opening your eyes, squinting at the dim light filtering through the dusty barn windows</action>
<inner>Ugh, my head is pounding...where am I?</inner>
<</SAY>>
<<SAY>>
<p>The old shed creaks and groans around you as you try to get your bearings. You're lying on a lumpy cot, covered only by a thin, stained sheet. The air is musty and you can barely make out stacks of tools and farming equipment lining the walls in the shadows.</p>
<</SAY>>
<<SAY Image>>
BB15A
<</SAY>>
<<SAY Cherie>>
<action>Bursting into the shed, her face lighting up</action>
<p>Oh my god! You're awake!</p>
<</SAY>>
<<SAY>>
<p>She rushes over and kneels by the cot, tears of joy and relief spilling down her cheeks. Her hands flutter over you anxiously like a mother hen.</p>
<</SAY>>
<<SAY Mc>>
<action>Confused, sitting up slowly</action>
<p>Cherie? What happened? Where are we?</p>
<</SAY>>
<<SAY Cherie>>
<action>Voice cracking</action>
<p>We almost lost you! You've been in a coma for six months...I can't believe you finally woke up!</p>
<</SAY>>
<<SAY>>
<p>As if on cue, the room's energy shifts, and Elfie, your $characters.list.elfie.role, dances into the room. Her presence is a burst of color against the sterile backdrop, her usual exuberance undimmed even here.</p>
<</SAY>>
<<SAY Image>>
BB15B
<</SAY>>
<<SAY Elfie>>
<action>Bounding onto the bed, her embrace all-encompassing</action>
<inner>She hasn't changed a bit.</inner>
<p>"You're back! You're really, really back!"</p>
<</SAY>>
<<SAY>>
<p>She jumps onto the cot and tackles you in a hug, sobbing happily.</p>
<</SAY>>
<<SAY>>
<p>The moment is punctuated by a squelching sound as Elfie shifts, a puzzled look crossing her face. She glances down at the now evidently wet sheets.</p>
<</SAY>>
<<SAY Elfie>>
<action>Making a face, pulling back to inspect the dampness</action>
<p>"What's this? Did you spill water or something? So goey..."</p>
<</SAY>>
<<SAY>>
<p>Before you have a chance to respond, Lana enters the room. She stands in stark contrast to Elfie, her demeanor cool and collected. Her eyes, however, betray a flicker of concern that she quickly masks with her usual indifference.</p>
<</SAY>>
<<SAY Image>>
BB15C
<</SAY>>
<<SAY Lana>>
<action>Following behind Elfie, trying to act nonchalant but unable to hide her relief completely</action>
<p>Took you long enough, dumbass. We thought you'd never wake up.</p>
<</SAY>>
<<SAY>>
<p>Her attempt at humor doesn't quite hide the relief that you detect in the slight upturn of her lips. Cherie, ever the peacemaker, steps in before the banter can escalate.</p>
<</SAY>>
<<SAY Cherie>>
<action>Swatting Lana's arm gently</action>
<p>Oh hush, don't pretend you weren't worried sick about him!</p>
<action>Turning attention back to you</action>
<p>How are you feeling sweetie? Are you in any pain?</p>
<</SAY>>
<<SAY>>
<p>She proceeds to do a medical examination, checking your pulse, eyes, and reflexes. As she moves the blanket, you both gasp as you notice your body.</p>
<</SAY>>
<<SAY Mc>>
<action>Staring down at your ripped, muscular physique</action>
<inner>Woah, I'm jacked! What the hell happened to me?</inner>
<</SAY>>
<<SAY Cherie>>
<p>"Everything seems normal, better than normal actually. How do you feel?"</p>
<</SAY>>
<<SAY Mc>>
<action>Feeling a suddent surge of energy and strenght, you throw off the sheet and stand up resolutely</action>
<p>Better than ever!</p>
<</SAY>>
<<SAY>>
<p>The girls gasp and blush at your sudden nakedness and the impressive size of your cock.</p>
<</SAY>>
<<SAY Mc>>
<action>Glancing sheepishly at the women</action>
<inner>Oh no, did I just flash them?</inner>
<</SAY>>
<<SAY Lana>>
<action>Her eyes dart down, then flash with anger, her fists clenching at her sides as she spins on her heel to leave the room, her voice laced with disgust</action>
<p>"You're unbelievable, such a perv!"</p>
<</SAY>>
<<SAY Mc>>
<action>Glancing sheepishly at the women</action>
<inner>Oh no, did I just flash them?</inner>
<</SAY>>
<<SAY Image>>
BB15D
<</SAY>>
<<SAY>>
<p>Lana storms out, the door slamming shut with a resounding echo that marks her departure, leaving a tense silence hanging in the air.</p>
<</SAY>>
<<SAY Elfie>>
<action>Covering her eyes with her hands, cheeks flushed with shock, she stumbles toward the exit, her voice a trembling mix of innocence and haste</action>
<p>"I should not see this."</p>
<</SAY>>
<<SAY Image>>
BB15E
<</SAY>>
<<SAY>>
<p>The sound of Elfie's hurried footsteps fades as she escapes the room, leaving you standing there, more exposed than ever.</p>
<</SAY>>
<<SAY Mc>>
<action>You glance down, the reality of your condition sinking in as you spot the undeniable evidence of your arousal</action>
<inner>Well, that's just great. Perfect timing.</inner>
<</SAY>>
<<SAY>>
<p>Cherie blinked in shock, her eyes drawn momentarily to your massive length before she composed herself. She picked up the soiled blanket, stepping forward to wrap it around your waist.</p>
<</SAY>>
<<SAY Image>>
BB15F
<</SAY>>
<<SAY Cherie>>
<action>She calmly offers you the damp sheet with a hint of a blush</action>
<inner>What in the world is that? I don't think it's supposed to get to that size</inner>
<p>"You should cover up."</p>
<</SAY>>
<<SAY Mc>>
<action>Blushing hard, wrapping the blanket around your waist, you turn to Cherie, changing the subject</action>
<p>"Cherie, what happened while I was out? Where are we and how did we get here?"</p>
<</SAY>>
<<SAY Cherie>>
<action>Her expression turns grave</action>
<p>"It's...it's a long story. The world has changed so much since you fell ill."</p>
<</SAY>>
<<SAY>>
<p>She motions for you to sit back down on the cot as she pulls up a stool. Her hands twist together in her lap as she gathers her thoughts.</p>
<</SAY>>
<<SAY Cherie>>
<p>"It started the day after your father and Abella left for that conference. There was an announcement on the news about a dangerous new virus called D-Pox that was spreading fast. It...it makes people go crazy with lust."</p>
<</SAY>>
<<SAY Mc>>
<p>Yeah, I kinda remember that announcement.</p>
<</SAY>>
<<SAY Cherie>>
<p>"Within minutes, civilization collapsed. Your father had warned me something like this might happen. He said he signed us up for an emergency evacuation called The MAD if disaster struck."</p>
<</SAY>>
<<SAY Mc>>
<action>Eyes widening</action>
<p>"The MAD? I think I remember Dad mentioning that once or twice over the years. But he always sounded half-serious about it, like it was all just speculation."</p>
<</SAY>>
<<SAY Cherie>>
<p>"I know, I thought so too at first. But he was right."</p>
<</SAY>>
<<SAY>>
<p>She goes on to explain how just as society crumbled around them, a private plane arrived to whisk them away to a secret island base run by The MAD. But when they arrived, it was not exactly the safe haven they hoped for.</p>
<</SAY>>
<<SAY Cherie>>
<p>"All the men rapidly deteriorated. Within days, they were all dead, except for you. The few women left were put to work, scavenging and building. Since you were the last, we had to hide you from the other girls."</p>
<</SAY>>
<<SAY Mc>>
<action>I took my seat, lending a keen ear to each measured verse</action>
<p>Wait what, the last?</p>
<</SAY>>
<<SAY Cherie>>
<p>"We were told this island has the only source of a rare compound called D-Root that can keep the virus at bay in women."</p>
<</SAY>>
<<SAY Mc>>
<action>Sitting on the cot, your head spinning as you try to process everything</action>
<p>"This virus...what exactly does it do?"</p>
<</SAY>>
<<SAY Cherie>>
<action>Hesitating</action>
<p>"Well, it affects people in different ways, but the core symptoms are the same. It sends the libido into overdrive, making people crazed with lust."</p>
<</SAY>>
<<SAY Cherie>>
<action>Blushing slightly</action>
<p>"In men, it causes the genitals to swell to extremes. The arousal is constant and unbearable, driving them mad. Most die from heart failure within days, as the virus pushes their bodies beyond the breaking point." </p>
<</SAY>>
<<SAY>>
<p>You shift uncomfortably as Cherie's description hits uncomfortably close to home, your own swollen length twitching under the blanket.</p>
<</SAY>>
<<SAY Cherie>>
<p>"For women, the effects manifest differently. Our desires grow steadily, and our bodies transform over time - enlarging the breasts, hips and backside. The sensitivity in those areas becomes unbearable."</p>
<action>Her breathing grows slightly heavier as she describes the changes, a bead of sweat trailing down her neck. She quickly composes herself before continuing.</action>
<</SAY>>
<<SAY Image>>
BB15G
<</SAY>>
<<SAY Cherie>>
<p>"Without the D-Root antidote, we eventually succumb to the madness just like the men. But it takes much longer, up to several months."</p>
<</SAY>>
<<SAY Mc>>
<action>Nodding slowly as you take it all in</action>
<p>"My god, it sounds horrific. I can't believe you all endured this."</p>
<</SAY>>
<<SAY Cherie>>
<p>"We had no choice. When society collapsed, it was follow The MAD or die. At least here in the wilderness we have some freedom, even if each day is a struggle."</p>
<</SAY>>
<<SAY Mc>>
<p>What do you mean some freedom? The new society of the MAD is not a free one?</p>
<</SAY>>
<<SAY>>
<p>You see Cherie's hands tremble and her eyes glisten with unshed tears as she recounts what they endured.</p>
<</SAY>>
<<SAY Cherie>>
<p>"The women who survived were put to work immediately by The MAD officers. They rule this place with an iron fist. We're slaves, forced to scavenge and toil day and night just to earn enough D-Root to live another day."</p>
<</SAY>>
<<SAY Mc>>
<action>Jaw tightening, fists clenching with rage</action>
<p>How did you escape these bastards?</p>
<</SAY>>
<<SAY Cherie>>
<p>"One night, we decided we'd rather take our chances in the wilderness than remain under The MAD's thumb. Lana, Elfie and I stole away into the forest with you. By some miracle, we made it here untouched."</p>
<</SAY>>
<<SAY Mc>>
<p>"But without the D-Root, how did you survive the virus?"</p>
<</SAY>>
<<SAY Cherie>>
<action>Blushing slightly</action>
<p>"Oddly enough, we found that we can keep the worst effects at bay by...taking matters into our own hands, so to speak."</p>
<</SAY>>
<<SAY Mc>>
<action>Eyes widening in realization</action>
<p>"You mean...?"</p>
<</SAY>>
<<SAY Cherie>>
<action>Nodding</action>
<p>"It's worked so far, though the urges are getting stronger. We may not last much longer without D-Root."</p>
<</SAY>>
<<SAY Mc>>
<action>A shiver runs down your spine as you process her words</action>
<inner>Wait... Dying... men are dying. Am I infected? Is that why my body feels so alien?</inner>
<p>"Am I... am I going to die, Cherie? Why am I alive?"</p>
<</SAY>>
<<SAY Cherie>>
<action>Her eyes are brimming with an unspoken emotion, but she maintains her composure</action>
<p>"No. That's the strangest part. You should have, by all accounts. But you're still here, and you're awake. And you're not just surviving, you seem to be... stronger."</p>
<</SAY>>
<<SAY Image>>
BB15H
<</SAY>>
<<SAY>>
<p>You fall silent, taking in the enormity of all she has revealed. This island is more dangerous than you could have imagined, but you know you will do whatever it takes to protect your family.</p>
<</SAY>>
<<SAY Mc>>
<action>Sickened, reaching out to squeeze Cherie's hand</action>
<p>"My god, I can't believe you all went through that. I'm so sorry I wasn't there to protect you."</p>
<</SAY>>
<<SAY Cherie>>
<action>Shaking her head</action>
<p>"You were fighting your own battle, we're just thankful to have you back now. Out here, we don't have D-Root, but somehow we've survived. I don't know how much longer we can last though."</p>
<</SAY>>
<<SAY Mc>>
<action>Jaw clenching with determination</action>
<p>"I promise you, I'm going to fix this. We're going to find Dad, Abella, and get off this damned island. Just point me where to start."</p>
<</SAY>>
<<SAY Cherie>>
<action>Jumping up from her seat, reaching out to grab your arm</action>
<p>"Wait! You can't just rush out there. It's too dangerous without knowing what you're getting into."</p>
<</SAY>>
<<SAY Mc>>
<action>Pausing, turning back to face Cherie</action>
<p>"What do you mean? What's out there?"</p>
<</SAY>>
<<SAY Cherie>>
<action>Letting out a weary sigh, her eyes filled with concern</action>
<p>"The wastelands. A barren, lifeless landscape as far as the eye can see. We're on the very edge of it here." </p>
<</SAY>>
<<SAY>>
<p>She moves to the small window, peering out at the bleak vista beyond. You join her, gazing out on a desert of cracked earth and dust, broken only by jagged rock formations jutting at odd angles. In the distance, strange wisps of colored smoke curl into the air.</p>
<</SAY>>
<<SAY Image>>
BB15I
<</SAY>>
<<SAY Cherie>>
<p>"The MAD dumped us out there when we first arrived. It's their domain, where they send the women to scavenge and toil. It's too dangerous..."</p>
<</SAY>>
<<SAY Mc>>
<action>Squeezing her shoulder reassuringly</action>
<p>"I understand but I must see. Tell me what I'm up against out there."</p>
<</SAY>>
<<SAY Cherie>>
<action>Nodding</action>
<p>"The MAD army is vast, and their soldiers are cruel. They wield a terrible power - seduction through pheromones. None can resist their charms for long. The more virus they withstand without breaking, the more sexually dominant they are, which created a hierarchy in the new MAD society."</p>
<</SAY>>
<<SAY>>
<p>You see a haunted look in her eyes and know she speaks from experience. Your fists clench with rage at the thought.</p>
<</SAY>>
<<SAY Cherie>>
<p>"Let's just say their depravity knows no bounds. They feed off the suffering of others. So promise me, promise you won't take any unnecessary risks out there."</p>
<</SAY>>
<<SAY Mc>>
<action>Pulling Cherie into a fierce, protective hug</action>
<p>"I promise I'll be careful. And I swear to you, someday we'll make them pay for what they've done."</p>
<</SAY>>
<<SAY>>
<p>You stride toward the shed door, your footfalls echoing off the bare wood walls. As your hand touches the doorknob, you pause and look back at Cherie. She sits wringing her hands, equal parts gratitude and worry etched on her face.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('BB16')"> Go outside </div>
</div>
</div>
<</nobr>>\
<style>
body {
background-image: url("ressources/backgrounds/1RS_4.webp") !important;
}
</style>
<script>
DIAF_initDialogPassage(passageId);
</script><<nobr>>
<video playsinline class="bgvid" autoplay loop src="ressources/backgrounds/BB16.mp4" poster="ressources/backgrounds/BB16_ss.webp"></video>
<div class="DIAS_container">
<<include "BB16a">>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
function option0(event) {
if (ST.BB16lana == 1 && ST.BB16elfie == 1) {
prologueStartExplore(true);
} else {
$('.DIAS_container').empty().wiki('<<include "BB16a">>');
DIAF_initDialogPassage(passageId);
setCharaterImageInPassage();
}
}
function option1(event) {
$('.DIAS_container').empty().wiki('<<include "BB17">>');
DIAF_initDialogPassage('BB17');
setCharaterImageInPassage();
}
function option2(event) {
$('.DIAS_container').empty().wiki('<<include "BB18">>');
DIAF_initDialogPassage('BB18');
setCharaterImageInPassage();
}
</script><<SAY>>
<p>As you step outside the old shed, the sunlight is almost blinding after months spent in darkness. You raise a hand to shield your eyes as they adjust. The sounds of birdsong and the breeze rustling through leaves fills your ears. As your vision clears, you gaze in wonder at the landscape before you.</p>
<</SAY>>
<<SAY>>
<p>A beautiful river flows past, its waters sparkling in the midday sun. On one bank is a lush, green forest, the trees dense with leaves of every shade. You can almost smell the earthy richness from where you stand. On the other side of the river are barren wastelands, scrubby vegetation dotting the rocky terrain and mountains as far as you can see.</p>
<</SAY>>
<<SAY>>
<p>Beyond the wastelands, you spot buildings, it must be the MAD new society, the part behind the shed is the district where you want to build the new shelter and utilitaries. The contrast is stark on either side of the winding river—abundant life and depleted earth side by side. You find yourself drawn to the water's edge, a cool breeze kissing your skin. You breathe in the sweet air, feeling truly alive for the first time in months as you take in the view. The beauty of this place soothes your soul after so long spent in darkness. You are overwhelmed with gratitude for the simple gifts of nature laid out before you.</p>
<</SAY>>
<!-- option buttons -->
<div class="DIAS_buttonCont">
<<if _BB16lana>>
<div class="DIAS_button" id="lanabutton">
<img class="DIAS_image" src="ressources/icons/13A10.webp">
</div>
<<else>>
<div class="DIAS_button" id="lanabutton" onclick="option1(event)">
<img class="DIAS_image" src="ressources/icons/13A11.webp">
</div>
<</if>>
<<if _BB16elfie>>
<div class="DIAS_button" id="elfiebutton">
<img class="DIAS_image" src="ressources/icons/13A10.webp">
</div>
<<else>>
<div class="DIAS_button" id="elfiebutton" onclick="option2(event)">
<img class="DIAS_image" src="ressources/icons/13A11.webp">
</div>
<</if>>
</div>
<style>
.DIAS_buttonCont {
flex-direction: row;
}
.DIAS_button {
height: 20vh;
width: 20vh;
min-width: 0;
margin: 5vh;
border-radius: 50%;
}
.DIAS_button:hover {
opacity: 0.7;
}
#lanabutton {
background-image: url('ressources/icons/9.webp');
background-size: cover;
}
#elfiebutton {
background-image: url('ressources/icons/10.webp');
background-size: cover;
}
.DIAS_buttonCont img {
width: 30%;
opacity: 0.7;
margin-left: 10vh;
margin-bottom: 10vh;
}
</style>\<<set _BB16lana = true>>
<<SAY>>
<p>You look around, taking in your lush green surroundings. The trees tower over you, branches rustling gently in the breeze. In the distance, you can hear the calls of exotic birds.</p>
<</SAY>>
<<SAY>>
<p>Your eyes settle on Lana, who is leaning against a tree, sharpening a dagger. Even in this new world, she still carries herself with a quiet strength and confidence.</p>
<</SAY>>
<<SAY Mc>>
<action>Stepping outside the shed, breathing in the fresh forest air</action>
<inner>Time to get some answers</inner>
<p>"Hey Lana, got a minute?"</p>
<</SAY>>
<<SAY Lana>>
<action>Leaning against a tree, arms crossed</action>
<p>"What do you want?"</p>
<</SAY>>
<<SAY Image>>
BB17A
<</SAY>>
<<SAY Mc>>
<action>Walking over casually</action>
<p>"I was hoping you could tell me more about this place. Cherie mentioned the forest is dangerous?"</p>
<</SAY>>
<<SAY Lana>>
<action>Scowling</action>
<p>"Tch, that's putting it lightly. The deeper you go, the weirder it gets."</p>
<</SAY>>
<<SAY>>
<p>You gaze towards the treeline, a cool breeze rustling the leaves. There's a palpable energy in the air, both alluring and foreboding.</p>
<</SAY>>
<<SAY Lana>>
<action>Crosses her arms, her biceps bulging slightly, the setting sun casting her face in shadow</action>
<p>"We don't know much about it, but there's something in there that makes the virus worse. People get feverish, paranoid...like it's messing with their heads."</p>
<</SAY>>
<<SAY Mc>>
<action>Nodding</action>
<p>"Right, Cherie said even you haven't gone far in?"</p>
<</SAY>>
<<SAY Lana>>
<action>Steps closer, the intensity in her gaze never faltering</action>
<p>"No, too dangerous, plants that move, almost think. They react to the virus, to us. And there's an energy in the air—thick, almost tangible. It heightens the virus's effects, makes the symptoms... unpredictable."</p>
<</SAY>>
<<SAY>>
<p>She pauses, her jaw clenching as she recalls the past.</p>
<</SAY>>
<<SAY Lana>>
<p>"Before we escaped, I saw what it did to the others in that damned city. The virus drove them mad, turned them into animals. They'd tear each other apart for a hit of D-Root just to take the edge off."</p>
<</SAY>>
<<SAY Mc>>
<action>Eyes widening</action>
<p>"D-Root?"</p>
<</SAY>>
<<SAY Lana>>
<action>Nods</action>
<p>"It's some kind of plant extract the MAD higher-ups controlled. Seemed to counteract the virus, at least for a while. But it was never enough. The pitiful wretches sold their souls just to get their next fix."</p>
<</SAY>>
<<SAY>>
<p>She spits on the ground in disgust.</p>
<</SAY>>
<<SAY Mc>>
<action>Nod solemnly, the gravity of her words weighing heavily</action>
<inner>This is no ordinary mission. It's a battle against the very nature of this place.</inner>
<p>"Thanks, Lana. I'll keep my guard up."</p>
<</SAY>>
<<SAY Lana>>
<action>Gives a rare, tight-lipped smile, her fierce demeanor softening just slightly</action>
<p>"Good. And remember, the virus might make you feel powerful at times, but don't let it fool you. It's a predator, and we're all prey."</p>
<</SAY>>
<<SAY Image>>
BB17B
<</SAY>>
<<SAY>>
<p>You watch her for a moment, her words echoing in your mind as you turn to face the darkening woods. The Forest, with its mysterious energy and virus-induced dangers, waits silently for you to enter.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="option0(event)"> Go back </div>
</div><<set _BB16elfie = true>>
<<SAY Mc>>
<action>Leaning against the Shed, the texture of aged wood against your back</action>
<p>"Quite the view, huh, Elfie?"</p>
<</SAY>>
<<SAY>>
<p>Elfie's silhouette is framed by the fading light, her youthful gaze bright with an unwavering sense of hope.</p>
<</SAY>>
<<SAY Image>>
BB18A
<</SAY>>
<<SAY Elfie>>
<action>With a soft smile</action>
<p>"It's perfect. A fresh start, right?"</p>
<</SAY>>
<<SAY>>
<p>As you discuss the future, her optimism is infectious.</p>
<</SAY>>
<<SAY Mc>>
<action>Eyes on a nearby clearing</action>
<p>"That could be our new district. A place to call home."</p>
<</SAY>>
<<SAY Elfie>>
<action>Pointing towards the forest</action>
<p>"And with the fish from the ponds, we won't go hungry."</p>
<</SAY>>
<<SAY Mc>>
<p>"Food is the priority. But we need to think about storage too, or we will have to fish day to day."</p>
<</SAY>>
<<SAY>>
<p>Elfie's energy is a stark contrast to the Shed's somber tone, her readiness to face the new world's challenges evident.</p>
<</SAY>>
<<SAY Elfie>>
<action>Nodding with confidence</action>
<p>"We could use the wasteland's scraps—metals and plastics to build something lasting."</p>
<</SAY>>
<<SAY Mc>>
<action>Heartened by her practicality</action>
<p>"And the forest has strong trees. We can handle the work."</p>
<</SAY>>
<<SAY>>
<p>Laughter echoes, a defiant sound against the uncertainty of the world.</p>
<</SAY>>
<<SAY Mc>>
<action>Resolved</action>
<p>"We can make a home, Elfie. A real one."</p>
<</SAY>>
<<SAY Elfie>>
<action>Stepping closer, her smile unwavering</action>
<p>"With you? Everything's possible."</p>
<</SAY>>
<<SAY Image>>
BB18B
<</SAY>>
<<SAY>>
<p>You smile as you get ready for the challenge ahead.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="option0(event)"> Go back </div>
</div><<nobr>>
<div class="DIAS_container">
<<SAY Mc>>
<action>Walking through the Wastelands, scavenging for materials</action>
<inner>I need to find anything useful to improve our shelter...</inner>
<</SAY>>
<<SAY>>
<p>Suddenly, you hear a noise behind you and turn around quickly. Standing there is a woman dressed in a tight black latex suit, a mask covering her face. She seems startled to see you.</p>
<</SAY>>
<<SAY 'Mad Dummy'>>
<p>A...a man? I haven't seen a man in months!</p>
<</SAY>>
<<SAY Image>>
BB19A
<</SAY>>
<<SAY Mc>>
<action>Raising your hands cautiously</action>
<p>Easy there. I'm not looking for any trouble.</p>
<</SAY>>
<<SAY 'Mad Dummy'>>
<action>Moving closer, eyeing you hungrily</action>
<p>Mmm I've missed men so much. Come with me back to the MAD headquarters, I'm sure the Queens would love to meet you.</p>
<</SAY>>
<<SAY Mc>>
<action>Backing up slowly</action>
<inner>Crap, Cherie warned me about women like this!</inner>
<p>Thanks but no thanks, I should really get going.</p>
<</SAY>>
<<SAY 'Mad Dummy'>>
<action>Lunging forward suddenly, grabbing your arm</action>
<p>I insist! We must bring you in.</p>
<</SAY>>
<<SAY Mc>>
<action>Struggling against her grip</action>
<inner>She's stronger than she looks!</inner>
<p>Let me go!</p>
<</SAY>>
<<SAY>>
<p>The Mad Dummy tightens her grip, squeezing your muscular arm. She breathes heavily, her eyes filled with lust behind her mask.</p>
<</SAY>>
<<SAY 'Mad Dummy'>>
<p>Don't fight me boy. Just relax and let me take you to the Queens. I'm sure we can come to an... arrangement.</p>
<</SAY>>
<<SAY Image>>
BB19B
<</SAY>>
<<SAY>>
<p>Her other hand reaches down and grabs your crotch firmly. You gasp at the sudden intimate contact. She starts to rub and massage you through your pants.</p>
<p>As the Mad Dummy tightens her grip on your arm, you can feel the intensity of the virus surging through her. Her lustful aura envelops you, heightening your own viral urges.</p>
<</SAY>>
<<SAY Mc>>
<action>Moaning involuntarily</action>
<inner>No! I can't let her take control!</inner>
<p>I can play this game too!</p>
<</SAY>>
<<SAY>>
<p>Mustering your willpower, you focus your mind and let your own viral energy flow, magnifying your sexual power. You feel your dominance rising to match hers.</p>
<p>Making direct eye contact, you project your intensified virile energy towards the Mad Dummy. Caught off guard, she loosens her grip in surprise. Seizing the moment, you grab her forcefully and pin her against a wall, asserting your control.</p>
<</SAY>>
<<SAY 'Mad Dummy'>>
<action>Smirk, visibly excited</action>
<p>This is about to get interesting.</p>
<</SAY>>
<<SAY Image>>
BB19C
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc()"> Let the dominance game begin </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
setBackground('ressources/backgrounds/WA.mp4');
function nextBloc() {
let fightOptions = {
wheelType: "demo",
winReturnPassage: "SCAVENGING GAME",
lossReturnPassage: "SCAVENGING GAME",
noRewards: true,
noNextPartOfDay: true,
};
if (SCAV_gameStateInit == false) {
fightOptions.winReturnPassage = "3A1";
fightOptions.lossReturnPassage = "3A1";
}
FGF_enterFight("FWA", fightOptions);
}
</script><<script>>
playAudio("music", "river");
<</script>>\
<<nobr>>
<div class="DIAS_container">
<<SAY Mc>>
<action>Walking along the riverbank, shirtless and glistening with sweat</action>
<inner>That was some hard work building the shelter and storage, but it'll be worth it to see the girls' faces when they find out</inner>
<</SAY>>
<<SAY>>
<p>The sun beats down intensely as you make your way back from completing construction on the new shelter and storage area. The physical exertion has left your muscular torso dripping with sweat. You can't wait to tell the girls the good news.</p>
<</SAY>>
<<SAY>>
<p>As you approach the shed near the river, you spot Cherie, Lana and Elfie heading your way.</p>
<</SAY>>
<<SAY Cherie>>
<action>Rushing over with a look of concern</action>
<p>Oh honey, are you alright? We were so worried when we didn't see you for hours!</p>
<</SAY>>
<<SAY Image>>
BB20A
<</SAY>>
<<SAY Mc>>
<action>Grinning with pride</action>
<p>Everything's great, don't worry! I got the shelter and storage built all by myself. And that's not all - I defeated a MAD Dummy in combat on the way back too. I'm feeling stronger than ever!</p>
<</SAY>>
<<SAY Lana>>
<action>Rolling her eyes sarcastically</action>
<p>A MAD Dummy? Right...and I suppose you built the Taj Mahal while you were at it too?</p>
<</SAY>>
<<SAY Elfie>>
<action>Jumping up and down eagerly</action>
<p>Wow really?? You finished the whole shelter? I wanna see it now! Did you really fight a MAD Dummy too? That's amazing!</p>
<</SAY>>
<<SAY Image>>
BB20B
<</SAY>>
<<SAY Lana>>
<action>Scoffing</action>
<p>Come on Elfie, you can't actually believe he did all that in one day. He's obviously exaggerating.</p>
<</SAY>>
<<SAY Mc>>
<action>Flexing your biceps with a sly grin</action>
<p>It's all true. This MAD Dummy was no match for my newfound strength. And just wait until you see the shelter!</p>
<</SAY>>
<<SAY Cherie>>
<action>Studying you with concern</action>
<p>I don't know dear, it does seem hard to believe. But you do look different somehow - so strong and vibrant! Still, don't overexert yourself, okay?</p>
<</SAY>>
<<SAY Elfie>>
<action>Bouncing excitedly</action>
<p>Pleeease can we go see the shelter now? I wanna see if he really did finish it! This is so cool!</p>
<</SAY>>
<<SAY Lana>>
<action>Rolling her eyes again</action>
<p>Fine, let's go check out this "magical shelter" then. I'm sure it's just a pile of sticks.</p>
<</SAY>>
<<SAY Image>>
BB20C
<</SAY>>
<<SAY Mc>>
<action>Catching her gaze, the truth of your achievements glinting in your eyes</action>
<p>"Believe it or not, it happened. And I'm eager to show you the fruits of today's labor."</p>
<</SAY>>
<<SAY>>
<p>Still stunned, the girls follow as you lead them towards the amazing shelter you somehow managed to build in record time. Lana steals glances at your bare, muscular back and finds herself admiring, she shakes her head and tell herself you are still just a weak kid. Elfie skips happily along, her innocence blending with curious surprise at your transformation. Cherie follows protectively behind, relief washing over her at seeing you awake and better than ever.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('BB21')"> Go to the Shelter </div>
</div>
</div>
<</nobr>>\
<script>
SV.gui_interface.angelaButtonEnable = false;
DIAF_initDialogPassage(passageId);
</script><<script>>
playAudio("music", "shelter");
<</script>>\
<<nobr>>
<<set $hidegirls to 0>>
<div class="DIAS_container">
<<SAY Mc>>
<action>Leading the way to my room, the first stop on the tour</action>
<inner>They have no idea what's in store for them.</inner>
<p>"Welcome to the heart of our new sanctuary."</p>
<</SAY>>
<<SAY>>
<p>The door creaks open to reveal a spacious chamber, bathed in serene blue, the wooden walls giving it an earthy warmth. Sunlight dances through the open window, casting a welcoming glow over everything.</p>
<</SAY>>
<<SAY>>
<p>Cherie, Lana, and Elfie, Their eyes widen, taking in the grandeur of the space, each reacting in their own unique way.</p>
<</SAY>>
<<SAY Cherie>>
<action>Her hand covers her mouth, tears glistening at the edge of her eyes</action>
<p>"Oh my... it's beautiful."</p>
<</SAY>>
<<SAY Elfie>>
<action>Bouncing on the balls of her feet, barely able to contain her excitement</action>
<p>"I can't believe this is ours!"</p>
<</SAY>>
<<SAY Lana>>
<action>Crossing her arms, her gaze sweeping the room, a subtle softness in her eyes she tries to hide, she's moved, but she'd never admit it outright.</action>
<inner>Wow, can't believe it was not a lie.</inner>
<</SAY>>
<<SAY Mc>>
<action>Smiling at their reactions, then gesturing towards the next destination</action>
<p>"Cherie, your room awaits."</p>
<</SAY>>
<div id="stopper1" class="DIAS_buttonCont DIAS_stopper">
<div id="bedroom-cherie" class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<<SAY>>
<p>Cherie's room emerges in a palette of warm, reddish hues, a stark contrast to the cool tranquility of the hallway. She steps inside, the soft carpet caressing her feet, and the room seems to embrace her.</p>
<</SAY>>
<<SAY Image>>
BB21A
<</SAY>>
<<SAY Cherie>>
<action>Her voice trembles with emotion</action>
<p>"I never dreamed of having something like this again."</p>
<</SAY>>
<<SAY>>
<p>Moving along, the anticipation buzzes through the air as Elfie practically skips towards her room.</p>
<</SAY>>
<div id="stopper2" class="DIAS_buttonCont DIAS_stopper">
<div id="bedroom-elfie" class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<<SAY>>
<p>The door swings open to a pink paradise, a reflection of her youthful exuberance.</p>
<</SAY>>
<<SAY Elfie>>
<action>Her eyes sparkle with unshed tears of joy as she explores every nook and cranny</action>
<p>"It's perfect!"</p>
<action>She launches into your arms</action>
<p>"Thank you, thank you!"</p>
<</SAY>>
<<SAY Image>>
BB21B
<</SAY>>
<<SAY Mc>>
<action>Hugging her back, a sense of pride swelling within</action>
<inner>I'm glad they're happy. This is what it's all for.</inner>
<</SAY>>
<<SAY Cherie>>
<action>Beaming at you, a look of admiration clear on her face</action>
<p>"You've done so well."</p>
<</SAY>>
<<SAY>>
<p>Lana's room is next.</p>
<</SAY>>
<div id="stopper3" class="DIAS_buttonCont DIAS_stopper">
<div id="bedroom-lana" class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<<SAY>>
<p>A mysterious purple enclave, both dark and inviting. She steps over the threshold, the ambiance aligning with her enigmatic aura.</p>
<</SAY>>
<<SAY Lana>>
<action>Her voice is steady, betraying none of her inner delight</action>
<p>"I suppose it's suitable."</p>
<</SAY>>
<<SAY>>
<p>The slight twitch of her lips, however, betrays her true feelings. She tours her domain, touching the fabric of her new reality.</p>
<</SAY>>
<<SAY Image>>
BB21C
<</SAY>>
<<SAY Lana>>
<action>With a dry humor that lightens the mood</action>
<p>"It'll do, for now."</p>
<</SAY>>
<<SAY>>
<p>Laughter bubbles up from the group, the tension melting away into genuine affection.</p>
<p>The final stop is the bathroom.</p>
<</SAY>>
<div id="stopper4" class="DIAS_buttonCont DIAS_stopper">
<div id="bathroom" class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<<SAY>>
<p>A pristine white oasis that seems alien after so long without such luxuries. They wander through, already dreaming of the comfort it promises.</p>
<</SAY>>
<<SAY Mc>>
<action>Noticing the time, feeling the weight of the day's work</action>
<inner>I could use a break.</inner>
<p>"I'm going to rest for a bit, but make yourselves at home. There's more to come."</p>
<</SAY>>
<<SAY>>
<p>They nod, understanding the need for solitude after the excitement.</p>
<</SAY>>
<<SAY Elfie>>
<action>Her smile is as bright as the light filtering through the windows</action>
<p>"I can't wait to see what's next!"</p>
<</SAY>>
<<SAY>>
<p>With farewells exchanged, you retreat to your room, the door closing with a soft click behind you, leaving you alone with your thoughts and the satisfaction of a new beginning.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc()"><span translate="no">The Fapocalypse</span> Begins</div>
</div>
</div>
<</nobr>>\
<style>
.DIAS_button {
margin-bottom: 2vh;
}
.DIAS_button img {
width: 5vh;
padding: 1vh;
filter: invert(9%) sepia(92%) saturate(6754%) hue-rotate(7deg) brightness(84%) contrast(98%);
}
</style>\
<script>
(() => {
DIAF_initDialogPassage(passageId);
const backgrounds = [
{ selector: 'bedroom-cherie', id: 'stopper1' },
{ selector: 'bedroom-elfie', id: 'stopper2' },
{ selector: 'bedroom-lana', id: 'stopper3' },
{ selector: 'bathroom', id: 'stopper4' }
];
function changeBackground(className, id) {
document.body.className = className;
document.getElementById(id).classList.remove('DIAS_stopper');
}
backgrounds.forEach(({ selector, id }) => {
document.getElementById(selector).addEventListener('click', (e) => {
changeBackground(selector, id);
DIAF_MessageClick({target: document.body}); //fake event target
}, { once: true });
});
})();
function nextBloc() {
SV.newGame = 2;
SV.gui_interface.angelaButtonEnable = true;
playPassage('1SA');
}
</script><<script>>
/* resetTracksTime("music"); */
playAudio("music", "overallMap");
UIBar.unstow(); /* meh */
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
<</script>>\
<<nobr>>
<div class="MS_mainContainer">
<img class="MS_mainImage" src="ressources/maingui/maps/map.webp">
<!-- hover images -->
<img class="MS_hoverImage" type="district" src="ressources/maingui/maps/map_city.webp">
<img class="MS_hoverImage" type="wasteland" src="ressources/maingui/maps/map_wasteland.webp">
<img class="MS_hoverImage" type="forest" src="ressources/maingui/maps/map_forest.webp">
<!-- triggers -->
<img class="MS_triggerImage" src="ressources/maingui/maps/map_blank.webp"
type="district" onclick="playPassage('DISTRICT MAP')"
style="clip-path: polygon(56.0% 5.1%, 57.6% 20.3%, 59.8% 34.7%, 62.5% 47.5%, 66.3% 60.9%, 61.4% 54.4%, 56.1% 49.4%, 50.9% 45.8%, 45.2% 43.2%, 39.5% 41.8%, 34.0% 42.6%, 29.5% 45.5%, 24.8% 52.1%, 21.9% 57.9%, 19.1% 64.6%, 16.0% 72.3%, 12.3% 79.3%, 8.8% 79.5%, 4.2% 75.1%, 2.9% 69.8%, 3.8% 67.1%, 3.2% 61.4%, 3.6% 56.6%, 11.1% 49.4%, 12.0% 47.1%, 12.3% 41.9%, 17.7% 28.1%, 20.9% 22.3%, 22.1% 19.4%, 23.7% 18.1%, 25.8% 19.3%, 35.1% 9.1%, 41.4% 6.3%, 41.4% 3.1%, 43.8% 2.9%, 44.2% 5.8%, 46.5% 6.1%, 46.5% 3.3%, 48.6% 3.1%, 49.7% 5.6%);">
<img class="MS_triggerImage" src="ressources/maingui/maps/map_blank.webp"
type="wasteland" onclick="playPassage('WASTELAND MAP')"
style="clip-path: polygon(14.6% 79.6%, 17.1% 74.3%, 20.0% 67.3%, 23.7% 58.4%, 27.6% 51.5%, 31.8% 46.8%, 35.5% 44.9%, 38.8% 44.4%, 43.9% 45.6%, 49.7% 48.1%, 55.9% 52.4%, 61.4% 58.0%, 65.5% 63.6%, 69.5% 69.8%, 73.4% 77.2%, 76.0% 81.8%, 79.2% 86.2%, 71.9% 92.3%, 67.3% 94.1%, 61.8% 94.1%, 57.6% 93.4%, 50.9% 95.3%, 42.9% 90.9%, 34.7% 86.0%, 19.5% 79.4%);">
<img class="MS_triggerImage" src="ressources/maingui/maps/map_blank.webp"
type="forest" onclick="playPassage('FOREST MAP')"
style="clip-path: polygon(58.0% 5.2%, 74.1% 4.7%, 81.0% 3.3%, 84.6% 5.6%, 87.9% 15.7%, 89.1% 19.6%, 89.9% 21.2%, 93.6% 27.0%, 96.0% 34.1%, 95.8% 47.6%, 97.0% 64.7%, 96.1% 70.8%, 93.4% 75.4%, 88.3% 81.2%, 81.1% 84.6%, 76.8% 78.6%, 72.2% 70.5%, 68.1% 60.0%, 64.3% 47.6%, 60.9% 30.5%, 59.0% 16.3%);">
<!-- girl location indicator -->
<<if $hidegirls is 0>>
<div class="MS_divAreasCont">
<div class="GLMS_markerCont" section="district" style="bottom: 61%; left: 31%; width: 25%">
<!-- <div class="GLMS_marker"><img src="ressources/icons/10.webp"></div>
<div class="GLMS_marker"><img src="ressources/icons/8.webp"></div> -->
</div>
<div class="GLMS_markerCont" section="wastelands" style="top: 55%; left: 25%; width: 45%"></div>
<div class="GLMS_markerCont" section="forest" style="top: 26%; left: 65%; width: 31%"></div>
</div>
<</if>>
</div>
<</nobr>>\
<style>
body {
overflow: hidden;
background-color: #163C43;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
</style>\
<script>
(() => {
setCurrentSection({key: "mainMap"});
var trigerZones = document.querySelectorAll('.MS_triggerImage');
trigerZones.forEach(function(zone) {
let type = zone.getAttribute('type');
let hoverImage = document.querySelector(`.MS_hoverImage[type='${type}']`);
if (!hoverImage) return;
zone.addEventListener('mouseover', function() {
hoverImage.style.opacity = 1;
});
zone.addEventListener('mouseout', function() {
hoverImage.style.opacity = 0;
});
});
})();
</script><<script>>
/* resetTracksTime("music"); */
playAudio("music", "overallMap");
SV.gui_interface.angelaButtonEnable = true;
/*SV.gui_interface.mapButtonEnable = true;*/
SV.gui_interface.inventoryButtonEnable = true;
<</script>>\
<<nobr>>
<div class="previousmap">[["MAIN MAP"|MAIN MAP]]</div>
<div id="MS_mapContainer">
<img class="MS_mainImage" src="ressources/maingui/maps/city/real/city.webp">
<img section="workshop" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_workshop_locked.webp">
<img section="workshop" class="IMGa unlockedmap" src="ressources/maingui/maps/city/real/city_workshop_bought.webp">
<img section="workshop" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_workshop.webp">
<img section="shelter" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_shelter_locked.webp">
<!--img section="shelter" class="IMGa unlockedmap" src="ressources/maingui/maps/city/city_shelter_bought.webp"--> <!-- unlocked from the start -->
<img section="shelter" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_shelter.webp">
<img section="greenhouse" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_greenhouse_locked.webp">
<img section="greenhouse" class="IMGa unlockedmap" src="ressources/maingui/maps/city/real/city_greenhouse_bought.webp">
<img section="greenhouse" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_greenhouse.webp">
<img section="storage" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_storage_locked.webp">
<img section="storage" class="IMGa unlockedmap" src="ressources/maingui/maps/city/real/city_storage_bought.webp">
<img section="storage" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_storage.webp">
<img section="river" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_river_locked.webp">
<img section="river" class="IMGa unlockedmap" src="ressources/maingui/maps/city/real/city_river_bought.webp">
<img section="river" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_river.webp">
<img section="prison" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_prison_locked.webp">
<img section="prison" class="IMGa unlockedmap" src="ressources/maingui/maps/city/real/city_prison_bought.webp">
<img section="prison" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_prison.webp">
<img section="gates" class="IMGa lockedmap" src="ressources/maingui/maps/city/city_gates_locked.webp">
<img section="gates" class="IMGa unlockedmap" src="ressources/maingui/maps/city/real/city_gates_bought.webp">
<img section="gates" class="IMGa hoverInfo" src="ressources/maingui/maps/city/city_gates.webp">
<!-- hover Triggers -->
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="workshop" style="clip-path: polygon(0.0% 0.0%, 49.7% 0.0%, 49.7% 23.5%, 46.5% 24.4%, 44.0% 25.6%, 41.8% 27.9%, 39.8% 30.9%, 0.0% 30.7%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="shelter" style="clip-path: polygon(0.0% 31.7%, 39.2% 31.7%, 36.8% 37.7%, 35.8% 42.2%, 35.1% 48.7%, 35.4% 55.8%, 36.8% 62.5%, 39.2% 68.0%, 0.0% 68.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="greenhouse" style="clip-path: polygon(0.0% 69.0%, 39.7% 69.0%, 41.8% 71.8%, 44.2% 74.3%, 46.8% 75.8%, 49.7% 76.3%, 49.7% 100.0%, 0.0% 100.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="storage" style="clip-path: polygon(49.9% 24.2%, 45.6% 25.4%, 42.3% 28.5%, 40.0% 31.7%, 38.0% 35.9%, 36.3% 41.8%, 35.6% 48.5%, 36.0% 55.2%, 37.3% 61.9%, 39.8% 67.6%, 42.7% 71.9%, 46.1% 74.5%, 49.9% 75.5%, 53.6% 74.8%, 56.7% 72.6%, 59.3% 69.6%, 61.3% 65.8%, 63.1% 60.4%, 64.2% 54.1%, 64.3% 47.8%, 63.6% 41.7%, 62.2% 36.1%, 60.0% 31.7%, 57.6% 28.3%, 54.2% 25.2%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="river" style="clip-path: polygon(50.2% 0.0%, 100.0% 0.0%, 100.0% 30.7%, 60.1% 30.7%, 58.2% 28.1%, 56.1% 25.8%, 53.2% 24.0%, 50.2% 23.5%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="prison" style="clip-path: polygon(60.6% 31.6%, 100.0% 31.6%, 100.0% 68.0%, 60.8% 68.0%, 62.7% 63.9%, 63.9% 59.1%, 64.7% 53.1%, 64.8% 47.1%, 64.0% 41.6%, 62.9% 36.5%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/city/city_blank.webp"
section="gates" style="clip-path: polygon(60.2% 68.8%, 100.0% 69.0%, 100.0% 100.0%, 50.2% 100.0%, 50.2% 76.3%, 52.6% 76.1%, 55.3% 74.7%, 57.8% 72.4%);">
<!-- girl location indicator -->
<<if $hidegirls is 0>>
<div class="MS_divAreasCont">
<div class="GLMS_markerCont" section="workshop" style="bottom: 70%; left: 1%; width: 40%"></div>
<div class="GLMS_markerCont" section="shelter" style="bottom: 35%; left: 1%; width: 35%"></div>
<div class="GLMS_markerCont" section="greenhouse" style="bottom: 1%; left: 1%; width: 45%"></div>
<div class="GLMS_markerCont" section="storage" style="bottom: 40%; left: 40%; width: 20%"></div>
<div class="GLMS_markerCont" section="river" style="bottom: 70%; right: 1%; max-width: 40%"></div>
<div class="GLMS_markerCont" section="prison" style="bottom: 35%; right: 1%; max-width: 35%"></div>
<div class="GLMS_markerCont" section="gates" style="bottom: 7%; right: 22%; max-width: 45%"></div>
</div>
<</if>>
</div>
<div id="MS_popupOverlayCont"></div>
<</nobr>>\
<style>
body {
background-color: rgb(20,20,20);
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
display: flex;
justify-content: center;
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
img.IMGa.hoverInfo {
z-index: 2;
pointer-events: none;
}
.NPC_marker {
position: relative;
bottom: 14%;
right: 22%;
height: 10vh;
width: 10vh;
z-index: 3;
background-color: rgba(0, 0, 0, 0.8);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
animation: fade 2s infinite;
}
.NPC_marker img {
height: 65%;
/*filter that change the color from black to green*/
filter: brightness(0) saturate(100%) invert(74%) sepia(14%) saturate(2015%) hue-rotate(52deg) brightness(89%) contrast(102%);
}
.Elves_marker{
position: absolute;
bottom: 14%;
right: 22%;
max-width: 45%;
z-index: 3;
background-color: rgba(0, 0, 0, 0.8);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.Elves_marker img {
height: 10vh;
/*filter that change the color from black to green*/
filter: brightness(0) saturate(100%) invert(74%) sepia(14%) saturate(2015%) hue-rotate(52deg) brightness(89%) contrast(102%);
animation: fade 2s infinite;
}
.Elves_marker2 img {
/* red filter */
filter: brightness(0) saturate(100%) invert(24%) sepia(43%) saturate(6405%) hue-rotate(351deg) brightness(92%) contrast(94%);
}
@keyframes fade {
0% { opacity: 0; scale: 1.0; }
50% { opacity: 1; scale: 1.1; }
100% { opacity: 0; scale: 1.0; }
}
</style>\
<script>
setCurrentSection({key: "district"});
MS_init();
/*if (SV.scenes.list.XHC1A.seen !== true) { // scene 1 (first encounter)
const elves = document.getElementById('elves');
elves.style.display = null;
}
if (SV.scenes.list.XHC1D.seen !== true && SV.gui_interface.christmasCandyCanesReadyForScene2 === true) { // SCENE 3 (after fight)
const elves = document.getElementById('claus');
elves.style.display = null;
}*/
</script><<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_clip" src="ressources/backgrounds/1B.webp" onclick='accessInventory("storage")'> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1B3.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="playPassage('DISTRICT MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="storage"></div>
<div class="button-container">
<div class="circle-button" onclick='accessInventory("fridge")'>
<img src="ressources/icons/IDK2.webp" width="70%">
</div>
<!-- div class="circle-button" onclick='accessInventory("furnace")'>
<img src="ressources/icons/IDK3.webp" width="70%" style="margin-right:-18%;">
</div -->
</div>
<</nobr>>\
<<roomStyle>>\
<style>
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 1915/850) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(60.8% 82.6%, 69.9% 88.1%, 73.7% 86.9%, 73.8% 58.3%, 68.1% 57.2%, 64.2% 57.4%, 61.5% 60.0%, 59.5% 67.6%, 59.5% 70.2%, 59.9% 71.0%);
}
.circle-button {
background-color: #404040;
border: 2vmin solid #c1500a;
color: #c1500a;
}
.exit-button {
background-color: #404040;
border: 2vmin solid #c1500a;
}
.exit-button img,
.circle-button img {
filter: invert(32%) sepia(96%) saturate(3486%) hue-rotate(19deg) brightness(93%) contrast(92%);
}
</style>\
<script>
/*background selection */
setBackground(SEC_getBackgroundMeuble('storage'));
</script><<script>>
playAudio("music", "shelter");
SV.gui_interface.angelaButtonEnable = true;
/*SV.gui_interface.mapButtonEnable = true;*/
SV.gui_interface.inventoryButtonEnable = true;
<</script>>\
<<nobr>>
<div class="previousmap previousmap_fixed">[["DISTRICT MAP"|DISTRICT MAP]]</div>
<div id="MS_mapContainer">
<img class="MS_mainImage" src="ressources/maingui/maps/shelter/shelter.webp">
<!--img class="image-main" src="ressources/maingui/maps/shelter/shelter-night.webp"-->
<img section="playerRoom" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_mcroom_hover.webp">
<img section="elfieRoom" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_younger_hover.webp">
<img section="lanaRoom" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_older_hover.webp">
<img section="bathroom" class="IMGa unlockedmap" src="./ressources/maingui/maps/shelter/shelter_bathroom.webp">
<img section="bathroom" class="IMGa hoverInfo" src="./ressources/maingui/maps/shelter/shelter_bathroom_hover.webp">
<img section="cherieRoom" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_mom_hover.webp">
<img section="gym" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_gym.webp">
<img section="gym" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_gym_hover.webp">
<img section="kitchen" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_kitchen.webp">
<img section="kitchen" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_kitchen_hover.webp">
<img section="livingRoom" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_livingroom.webp">
<img section="livingRoom" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_livingroom_hover.webp">
<img section="recycle" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_bathroom2.webp">
<img section="recycle" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_bathroom2_hover.webp">
<img section="backyard" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_backyard.webp">
<img section="backyard" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_backyard_hover.webp">
<img section="pool" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_pool.webp">
<img section="pool" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_pool_hover.webp">
<img section="spa" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_spa.webp">
<img section="spa" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_spa_hover.webp">
<img section="guestRoom" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_guestroom1.webp">
<img section="guestRoom" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_guestroom1_hover.webp">
<img section="guestRoom2" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_guestroom2.webp">
<img section="guestRoom2" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_guestroom2_hover.webp">
<img section="guestRoom3" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_guestroom3.webp">
<img section="guestRoom3" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_guestroom3_hover.webp">
<img section="dungeon" class="IMGa unlockedmap" src="ressources/maingui/maps/shelter/shelter_dungeon.webp">
<img section="dungeon" class="IMGa hoverInfo" src="ressources/maingui/maps/shelter/shelter_dungeon_hover.webp">
<!-- hover Triggers -->
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="playerRoom" style="clip-path: polygon(59.2% 12.9%, 25.9% 22.7%, 74.1% 22.6%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="elfieRoom" style="clip-path: polygon(25.6% 24.6%, 25.9% 36.9%, 50.1% 36.8%, 50.0% 24.4%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="lanaRoom" style="clip-path: polygon(51.3% 24.5%, 72.8% 24.5%, 72.8% 36.8%, 51.1% 36.8%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="bathroom" style="clip-path: polygon(26.1% 38.5%, 26.4% 50.2%, 50.2% 50.1%, 50.1% 38.7%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="cherieRoom" style="clip-path: polygon(51.1% 38.8%, 50.9% 50.0%, 72.9% 50.0%, 72.9% 39.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="gym" style="clip-path: polygon(5.1% 51.9%, 25.5% 52.0%, 25.4% 63.3%, 5.2% 62.9%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="kitchen" style="clip-path: polygon(26.1% 52.3%, 50.0% 52.3%, 49.9% 62.8%, 26.1% 63.1%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="livingRoom" style="clip-path: polygon(50.8% 52.3%, 72.8% 52.2%, 72.9% 63.2%, 50.9% 62.5%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="recycle" style="clip-path: polygon(73.4% 52.0%, 93.8% 52.0%, 93.6% 63.1%, 73.5% 63.3%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="backyard" style="clip-path: polygon(0.0% 33.6%, 26.4% 33.6%, 26.5% 50.5%, 0.0% 50.5%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="pool" style="clip-path: polygon(73.4% 33.5%, 100.0% 33.5%, 100.0% 50.5%, 73.4% 50.4%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="spa" style="clip-path: polygon(5.2% 64.8%, 25.4% 65.0%, 25.1% 76.4%, 5.3% 76.2%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="guestRoom" style="clip-path: polygon(26.1% 64.6%, 49.9% 64.8%, 49.7% 76.1%, 25.9% 76.4%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="guestRoom2" style="clip-path: polygon(50.7% 64.9%, 72.4% 65.0%, 72.6% 75.8%, 50.7% 76.1%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="guestRoom3" style="clip-path: polygon(73.6% 65.0%, 93.7% 64.8%, 93.7% 76.2%, 73.6% 76.5%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/shelter/shelter_blank.webp"
section="dungeon" style="clip-path: polygon(25.7% 78.1%, 25.3% 90.3%, 49.5% 90.3%, 49.7% 78.1%);">
<<if $hidegirls is 0>>
<div class="MS_divAreasCont">
<div class="GLMS_markerCont" section="playerRoom" style="bottom: 77%; left: 35%"></div>
<div class="GLMS_markerCont" section="elfieRoom" style="bottom: 63.3%; left: 26%"></div>
<div class="GLMS_markerCont" section="lanaRoom" style="bottom: 63.2%; left: 51%"></div>
<div class="GLMS_markerCont" section="bathroom" style="bottom: 50%; left: 26.3%"></div>
<div class="GLMS_markerCont" section="cherieRoom" style="bottom: 50.2%; left: 51%"></div>
<div class="GLMS_markerCont" section="backyard" style="bottom: 49.8%; left: 0"></div>
<div class="GLMS_markerCont" section="pool" style="bottom: 49.8%; left: 73.8%"></div>
<div class="GLMS_markerCont" section="gym" style="bottom: 37.2%; left: 5.3%"></div>
<div class="GLMS_markerCont" section="kitchen" style="bottom: 37.2%; left: 26%"></div>
<div class="GLMS_markerCont" section="livingRoom" style="bottom: 37.5%; left: 51%"></div>
<div class="GLMS_markerCont" section="recycle" style="bottom: 36.9%; left: 73.8%"></div>
<div class="GLMS_markerCont" section="spa" style="bottom: 24%; left: 5.3%"></div>
<div class="GLMS_markerCont" section="guestRoom" style="bottom: 24%; left: 26%"></div>
<div class="GLMS_markerCont" section="guestRoom2" style="bottom: 24%; left: 50.8%"></div>
<div class="GLMS_markerCont" section="guestRoom3" style="bottom: 24%; left: 73.8%"></div>
<div class="GLMS_markerCont" section="dungeon" style="bottom: 10%; left: 34.5%"></div>
</div>
<</if>>
</div>
<div id="MS_popupOverlayCont"></div>
<</nobr>>\
<style>
#MS_mapContainer {
margin: 0 auto;
}
body {
background-color: rgb(20,20,20);
/*overflow: hidden;*/
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
/* #story * {
box-sizing: unset;
} */
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
display: flex;
justify-content: center;
margin: 0;
max-width: 100%;
}
.passage {
position: relative;
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
/*overflow: hidden;*/
margin: 0;
width: 100%;
color: white;
font-family: 'Roboto', sans-serif;
}
.previousmap {
font-size: 1.6em;
}
</style>\
<script>
(() => {
setCurrentSection({key: "shelter"});
MS_init();
const MS_mainImage = MS_mapContainer.querySelector('.MS_mainImage');
const MS_poolImage = MS_mapContainer.querySelector('[section="pool"]');
const MS_backyardImage = MS_mapContainer.querySelector('[section="backyard"]');
if (isNightTime()) {
MS_mainImage.src = "ressources/maingui/maps/shelter/shelter-night.webp";
MS_poolImage.src = "ressources/maingui/maps/shelter/shelter_pool_night.webp";
MS_backyardImage.src = "ressources/maingui/maps/shelter/shelter_backyard_night.webp";
} else {
MS_mainImage.src = "ressources/maingui/maps/shelter/shelter.webp";
MS_poolImage.src = "ressources/maingui/maps/shelter/shelter_pool.webp";
MS_backyardImage.src = "ressources/maingui/maps/shelter/shelter_backyard.webp";
}
})();
</script><!--River-->\
<<script>>playAudio("music", "river")<</script>>\
<<nobr>>
<div class="exit-button" onclick="playPassage('DISTRICT MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1R.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1R.webp" onclick=""> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1R3.webp"> <!-- hover (river) -->
<img class="MRS_clip_2" src="ressources/backgrounds/1R.webp" onclick="playPassage('1RS')"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1R1.webp"> <!-- hover (shed) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCE');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCE');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECE');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCE');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICE');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCE');">
<</if>>
</div>
<div class="GSIS_mainCont" section="river"></div>
<</nobr>>\
<<roomStyle>>
<style>
.exit-button {
background-color: #0f7bea;
border: 2vmin solid #7bce51;
}
.exit-button img {
filter: invert(72%) sepia(93%) saturate(305%) hue-rotate(47deg) brightness(86%) contrast(91%);
}
@media (min-aspect-ratio: 6780/2219) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(48.6% 65.9%, 50.2% 77.8%, 48.7% 78.6%, 48.9% 81.0%, 56.3% 88.8%, 47.2% 99.6%, 88.1% 99.6%, 88.5% 90.7%, 83.7% 85.6%, 83.7% 84.0%, 80.7% 81.8%, 80.3% 78.6%, 77.5% 72.7%, 77.8% 71.1%, 79.5% 67.0%, 78.3% 63.8%, 78.4% 61.3%, 77.4% 61.6%, 76.7% 63.5%, 76.4% 66.2%, 70.1% 69.4%, 69.6% 71.9%, 61.1% 74.0%, 59.7% 71.1%, 58.8% 66.2%, 56.9% 68.1%, 56.6% 64.8%, 56.2% 68.1%, 50.4% 63.2%, 50.0% 65.4%, 50.0% 69.4%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(12.0% 79.7%, 27.8% 79.9%, 45.1% 76.2%, 45.9% 48.4%, 46.8% 47.6%, 47.4% 46.8%, 38.8% 13.4%, 20.1% 24.2%, 12.2% 50.0%, 12.2% 51.6%, 13.3% 51.1%);
}
.girlsimages {
border: 1vh solid #7bce51;
}
.girlsimages:hover {
outline: 1vh solid #7bce51;
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><!--Shed-->\
<<script>>playAudio("music", "river")<</script>>\
<<nobr>>
<div class="centerbox"></div>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1RS.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1RS.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1RS2.webp"> <!-- hover (barouette)-->
<img class="MRS_clip_2" src="ressources/backgrounds/1RS.webp" onclick="accessEraseMindsGame()"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1RS3.webp"> <!-- hover (memories) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCN');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCN');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECN');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCN');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICN');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCN');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('1R')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="shed"></div>
<</nobr>>\
<<roomStyle>>
<style>
.exit-button {
background-color: #9b3b25;
border: 2vmin solid #f5d192;
}
.exit-button img {
filter: invert(88%) sepia(21%) saturate(839%) hue-rotate(334deg) brightness(101%) contrast(92%);
}
@media (min-aspect-ratio: 3600/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(25.3% 61.5%, 26.8% 62.4%, 29.6% 68.3%, 29.8% 69.2%, 33.4% 69.6%, 33.4% 77.4%, 35.9% 77.1%, 36.3% 75.6%, 37.6% 74.9%, 36.8% 73.1%, 35.7% 67.6%, 37.3% 63.2%, 37.9% 61.5%, 32.0% 59.9%, 27.8% 61.5%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(42.5% 35.3%, 56.4% 35.3%, 56.4% 27.6%, 56.1% 23.8%, 54.3% 19.2%, 51.9% 17.1%, 49.8% 16.3%, 47.3% 16.7%, 45.6% 18.1%, 43.7% 21.3%, 42.6% 25.1%);
}
.girlsimages {
border: 1vh solid #f5d192;
}
.girlsimages:hover {
outline: 1vh solid #f5d192;
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><!--Gates-->\
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1G.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1G.webp" onclick="appendWipWarning();"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1G2.webp"> <!-- hover -->
<img class="MRS_clip_2" src="ressources/backgrounds/1G.webp" onclick="appendWipWarning();"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1G3.webp"> <!-- hover (gate2) -->
<img class="MRS_clip_3" src="ressources/backgrounds/1G.webp" onclick="appendWipWarning();"> <!-- clip path -->
<img class="MRS_hover_3" src="ressources/backgrounds/1G4.webp"> <!-- hover (gate3) -->
</div>
<div class="prison-container">
<div id="cellsContainer" class="cells-container">
<!-- Cells will be dynamically inserted here -->
</div>
</div>
<div class="exit-button" onclick="playPassage('DISTRICT MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="gates"></div>
<<roomStyle>>
<style>
body {
background-image: url("ressources/backgrounds/1G.webp");
/* background-position-y: bottom; */
}
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 2000/1125) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(15.0% 65.8%, 24.7% 65.8%, 24.7% 43.0%, 19.9% 38.5%, 15.0% 43.0%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(45.1% 65.8%, 54.8% 65.8%, 54.8% 43.0%, 50.0% 38.5%, 45.1% 43.0%);
}
.MRS_backgroundImagesCont img.MRS_clip_3 {
clip-path: polygon(75.3% 65.8%, 85.0% 65.8%, 85.0% 43.0%, 80.2% 38.5%, 75.3% 43.0%);
}
.prison-container {
position: absolute; /* Change from relative to fixed */
height: 80vh;
display: flex;
top: 8vh;
align-items: center;
justify-content: center;
gap: 20px;
width: 100%; /* Adjust width to account for any padding/margins */
left: 0; /* Ensure it stays aligned to the left */
top: 18vh;
}
.cell-viewport {
width: 100%;
overflow: hidden;
height: 100%;
}
.cells-container {
position: relative;
width: 70%;
height: 100%;
}
.cell {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
gap: 10px; /* Space between slots */
}
.NPC-slot {
flex: 0 0 auto; /* Don't grow or shrink, stay at content size */
display: flex;
justify-content: center;
align-items: center;
}
.main-NPC,
.npc-NPC {
width: 35vh; /* Or whatever width you prefer */
height: 100%;
/* Other styles... */
}
.prisoner-slot {
flex: 1;
height: 100%;
/* width: 35vh; */
width: 0;
display: flex;
align-items: center;
justify-content: center;
}
.test-controls {
text-align: center;
margin: 20px;
}
.test-controls button {
margin: 0 10px;
padding: 5px 10px;
}
.main-prisoner,
.npc-prisoner {
padding: 10px;
border-radius: 5px;
width: 35vh;
height: 100%;
text-align: center;
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.nav-arrow {
height: 8vh;
width: 4vh;
background-color: rgba(161, 0, 0, 0.8);
border: transparent;
z-index: 20;
}
.nav-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.GSIS_subCont {
height: 100%;
margin: 0;
top: 8vh;
max-width: 30vh;
}
.exit-button {
top: 2vh;
}
</style>
<script>
//if (SV.scenes.list.XHC1A.seen !== true) { // scene 1 (first encounter)
/*if (SV.scenes.list.XHC1D.seen !== true && SV.gui_interface.christmasCandyCanesReadyForScene2 !== true) { // so that you can re-check what floor are the canes
const elves = document.getElementById('elves');
elves.style.display = null;
}
if (SV.scenes.list.XHC1D.seen !== true && SV.gui_interface.christmasCandyCanesReadyForScene2 === true) { // SCENE 3 (after fight)
const elves = document.getElementById('claus');
elves.style.display = null;
}*/
// Static image references
var mainGirlsImages = {
'cherie': 'ressources/maingui/ui/cherieBeginningSelection.webp',
'lana': 'ressources/maingui/ui/lanaBeginningSelection.webp',
'elfie': 'ressources/maingui/ui/elfieBeginningSelection.webp',
'mia': 'ressources/maingui/ui/miaBeginningSelection.webp',
'chanel': 'ressources/maingui/ui/chanelBeginningSelection.webp',
'julia': 'ressources/maingui/ui/juliaBeginningSelection.webp'
};
// Initialize NPCManager if it doesn't exist
SV.gui_interface.npcManager = {
NPCs: [],
loadNPCs() {
this.cellsContainer = document.getElementById('cellsContainer');
if (!this.cellsContainer) return;
this.NPCs = [];
// Handle main character - excluding Gabbie/Angela
const mainCharacter = SV.gui_interface.gateNPCs.find(id =>
SV.characters.list[id].isMain &&
id !== 'gabbie' &&
id !== 'angela'
);
if (mainCharacter) {
this.NPCs.push({ id: mainCharacter, name: SV.characters.list[mainCharacter].name, isMain: true });
} else if (SV.gui_interface.forgivingQueue.length) {
const nextCharacter = SV.gui_interface.forgivingQueue[0];
if (nextCharacter !== 'gabbie' && nextCharacter !== 'angela' &&
!SV.gui_interface.gateNPCs.includes(nextCharacter)) {
this.addToGate(nextCharacter);
}
}
// Add existing NPCs
SV.gui_interface.gateNPCs
.filter(id => !SV.characters.list[id].isMain)
.forEach(id => this.NPCs.push({
id,
name: SV.characters.list[id].name,
isMain: false
}));
// Add new NPCs needing cum
const currentNPCs = SV.gui_interface.gateNPCs.filter(id => !SV.characters.list[id].isMain).length;
Object.entries(SV.characters.list)
.filter(([id, char]) => !SV.gui_interface.gateNPCs.includes(id) && char.needsCum && !char.isMain)
.slice(0, 3 - currentNPCs)
.forEach(([id]) => this.addToGate(id));
this.renderCells();
},
renderCells() {
const createNPCElement = (NPC) => {
//debugger;
const imgSrc = NPC.isMain ? (mainGirlsImages[NPC.id] || gameData.characters.selection[NPC.id]) : gameData.characters.selection[NPC.id];
return `
<div class="NPC-slot">
<div class="${NPC.isMain ? 'main-NPC' : 'npc-NPC'}" data-NPC-id="${NPC.id}">
<div class="GSIS_subCont">
<img src="${imgSrc}" class="GSIS_subCont__clip-img" cherie="left" transition="">
<img src="${imgSrc}" class="GSIS_subCont__clip-img" cherie="right" transition="">
<img src="${imgSrc}" class="GSIS_subCont__visual-img">
</div>
</div>
</div>
`;
};
const cell = document.createElement('div');
cell.className = 'cell';
cell.innerHTML = this.NPCs.map(npc => createNPCElement(npc)).join('');
this.cellsContainer.innerHTML = '';
this.cellsContainer.appendChild(cell);
cell.querySelectorAll('.GSIS_subCont').forEach(el => {
const npcId = el.parentElement.getAttribute('data-NPC-id');
el.addEventListener('click', () => this.removeFromGate(npcId));
});
},
addToGate(characterId) {
if (!SV.gui_interface.gateNPCs.includes(characterId)) {
SV.gui_interface.gateNPCs.push(characterId);
const character = SV.characters.list[characterId];
this.NPCs.push({
id: characterId,
name: character.name,
isMain: character.isMain
});
}
},
removeFromGate(NPCid) {
const character = SV.characters.list[NPCid];
SV.gui_interface.gateNPCs = SV.gui_interface.gateNPCs.filter(id => id !== NPCid);
this.NPCs = this.NPCs.filter(npc => npc.id !== NPCid);
if (character.isMain) {
SV.gui_interface.forgivingQueue = SV.gui_interface.forgivingQueue.filter(id => id !== NPCid);
Object.assign(character, {
isForgiving: false,
isBroken: false,
reconciliationDay: 0
});
// Call scene for main characters
playReconciliation(NPCid);
} else {
character.needsCum = false;
character.isWild = true;
playReturnSceneNpc(NPCid); // Call scene for NPCs
}
this.renderCells();
}
};
// Add global click handler once
document.addEventListener('click', (e) => {
if (!e.target.closest('.GSIS_subCont, .npc-buttons')) {
document.querySelectorAll('.npc-buttons').forEach(btn => btn.classList.remove('active'));
}
});
// Always load NPCs when entering the passage
SV.gui_interface.npcManager.loadNPCs();
</script><!--Prison-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1P.webp"> <!-- base -->
<img class="MRS_clip" onclick="playPassage('PRISON CELLS')" src="ressources/backgrounds/1P.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1P2.webp"> <!-- hover -->
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_prison">
<div class="placeholder_topright_prison"></div>
<div id="mainButton_topright_prison" onclick="playPassage('SLAVE MANAGEMENT')">
<img src='ressources/icons/handcuffs.webp' alt='Icon'>
<span>Slave Management</span>
</div>
</div>
</div>
<div class="exit-button" onclick="playPassage('DISTRICT MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="prison"></div>
<<roomStyle>>
<</nobr>>\
<style>
body {
background-image: url("ressources/backgrounds/1P.webp");
background-position-y: bottom;
}
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 1920/864) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(20.4% 91.9%, 80.3% 91.6%, 79.9% 45.8%, 79.0% 44.2%, 72.6% 41.2%, 62.7% 39.7%, 55.3% 38.3%, 46.8% 38.3%, 39.9% 38.5%, 33.3% 39.9%, 28.1% 41.2%, 24.1% 42.6%, 21.9% 44.2%, 20.5% 45.4%);
}
</style><!--Workshop-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1W.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1W.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1W4.webp"> <!-- hover -->
<img class="MRS_clip_2" src="ressources/backgrounds/1W.webp" onclick="accessInventory('crafting');"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1W3.webp"> <!-- hover (craft) -->
<img class="MRS_clip_3" src="ressources/backgrounds/1W.webp" onclick="accessInventory('furnace')"> <!-- clip path -->
<img class="MRS_hover_3" src="ressources/backgrounds/1W2.webp"> <!-- hover (transform) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCL');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCL');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECL');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCL');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICL');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCL');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('DISTRICT MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="workshop"></div>
<<roomStyle>>
<</nobr>>\
<style>
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 2545/1395) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(83.0% 73.8%, 83.9% 77.1%, 89.0% 77.3%, 89.9% 93.3%, 86.2% 94.4%, 85.3% 96.3%, 85.6% 98.3%, 86.2% 98.9%, 95.0% 98.7%, 95.9% 96.5%, 95.3% 94.1%, 93.8% 94.4%, 91.0% 93.1%, 91.2% 77.1%, 96.3% 77.0%, 96.9% 74.3%, 98.5% 71.2%, 99.1% 68.8%, 99.1% 63.0%, 98.7% 61.6%, 89.4% 61.1%, 89.0% 62.2%, 89.2% 70.9%, 93.8% 71.5%, 93.8% 74.1%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(32.8% 69.0%, 36.4% 68.6%, 36.5% 70.1%, 38.8% 70.1%, 40.0% 92.1%, 38.9% 92.5%, 38.5% 93.9%, 41.5% 93.8%, 41.1% 92.5%, 42.2% 89.5%, 53.0% 89.9%, 53.7% 82.5%, 65.9% 82.3%, 65.6% 92.3%, 65.0% 92.6%, 64.6% 93.9%, 67.5% 93.6%, 67.3% 92.6%, 66.2% 92.5%, 67.3% 69.7%, 68.0% 72.7%, 69.0% 74.4%, 69.1% 81.5%, 70.4% 83.4%, 71.8% 84.2%, 72.3% 83.4%, 72.7% 81.0%, 73.3% 79.9%, 73.1% 78.0%, 71.1% 69.0%, 73.4% 69.0%, 73.6% 65.7%, 70.9% 65.7%, 70.6% 64.9%, 69.2% 64.6%, 68.3% 61.6%, 70.1% 58.1%, 69.3% 53.8%, 68.0% 51.5%, 66.2% 51.1%, 65.5% 53.2%, 64.2% 52.0%, 63.2% 52.0%, 62.9% 48.8%, 62.2% 50.3%, 62.3% 52.5%, 60.7% 55.1%, 61.2% 56.2%, 60.9% 58.4%, 60.8% 64.3%, 60.1% 65.6%, 44.7% 65.7%, 46.0% 56.4%, 41.9% 56.2%, 42.0% 53.8%, 37.6% 53.8%, 37.6% 56.1%, 34.9% 56.4%, 33.1% 58.0%, 33.5% 59.6%, 33.9% 60.3%, 34.5% 65.6%, 32.6% 65.9%);
}
.MRS_backgroundImagesCont img.MRS_clip_3 {
clip-path: polygon(13.6% 17.6%, 32.5% 17.6%, 32.7% 47.4%, 14.6% 47.5%);
}
.girlsimages {
border: 1vh solid #2e6ca4;
}
.girlsimages:hover {
outline: 1vh solid #2e6ca4;
}
</style>
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><!--Greenhouse-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_clip" src="ressources/backgrounds/1H1.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1H4.webp"> <!-- hover (chair) -->
<img class="MRS_clip_2" src="ressources/backgrounds/1H1.webp" onclick="playPassage('GARDENING GAME');"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1H3.webp"> <!-- hover (trains craftsmanship) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCM');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCM');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECM');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCM');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICM');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCM');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('DISTRICT MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="greenhouse"></div>
<<roomStyle>>
<</nobr>>\
<style>
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 1915/850) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(50.3% 81.3%, 60.7% 83.1%, 61.9% 83.1%, 61.4% 31.1%, 60.4% 31.1%, 50.3% 32.8%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(22.2% 89.1%, 24.0% 89.3%, 23.9% 82.5%, 29.0% 82.7%, 28.9% 89.1%, 31.3% 89.1%, 31.2% 82.7%, 37.1% 82.4%, 37.2% 80.1%, 36.7% 80.1%, 36.7% 72.0%, 38.9% 71.8%, 38.7% 78.1%, 40.5% 78.4%, 40.5% 72.4%, 42.5% 71.8%, 42.5% 59.6%, 45.0% 59.8%, 44.9% 88.8%, 46.5% 88.7%, 46.6% 59.4%, 47.4% 59.2%, 47.4% 57.2%, 46.1% 57.1%, 46.3% 53.8%, 46.7% 52.6%, 46.0% 48.5%, 44.6% 48.5%, 43.4% 48.6%, 42.2% 50.2%, 41.3% 50.0%, 41.0% 42.8%, 38.5% 40.1%, 37.0% 40.7%, 34.0% 40.7%, 33.9% 49.3%, 32.9% 51.4%, 31.5% 49.4%, 30.4% 50.5%, 30.2% 53.2%, 29.6% 56.4%, 28.2% 58.0%, 27.2% 58.8%, 27.6% 62.6%, 26.8% 68.7%, 24.7% 63.2%, 22.7% 67.9%, 24.1% 71.5%, 23.4% 71.9%, 23.7% 74.1%, 24.3% 79.9%, 20.8% 80.2%, 20.7% 82.5%, 22.2% 82.5%);
}
.girlsimages {
border: 1vh solid #2e6ca4;
}
.girlsimages:hover {
outline: 1vh solid #2e6ca4;
}
</style>
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
/*background selection */
setBackground(SEC_getBackgroundMeuble('greenhouse'));
</script><!--PlayerRoom-->\
<<script>>
playAudio("music", "shelter");
SV.gui_interface.angelaButtonEnable = true;
SV.gui_interface.inventoryButtonEnable = true;
<</script>>\
<<nobr>>
<<if $newGame>>
<div id="startboxCont">
<div id="startbox">
<div class="thetext">
<<if $newGame is 1>>
<h1>Before you start</h1>
<h2>Choose your name and relationships with the characters:</h2>
<div id="nameModal">
<div class="input-group">
<input type="text" id="playerName" value="Alex" maxlength="20">
</div>
<div class="input-group">
<input class="labelnames" type="text" id="labelMother" value="Landlady" maxlength="20">
Cherie
<input class="labelnames" type="text" id="labelMother-2" value="Tennant" maxlength="20">
You
</div>
<div class="input-group">
<input class="labelnames" type="text" id="labelSister1" value="Older Friend" maxlength="20">
Lana
<input class="labelnames" type="text" id="labelSister1-2" value="Friend" maxlength="20">
You
</div>
<div class="input-group">
<input class="labelnames" type="text" id="labelSister2" value="Younger Friend" maxlength="20">
Elfie
<input class="labelnames" type="text" id="labelSister2-2" value="Friend" maxlength="20">
You
</div>
</div>
<h2>Also, before you dive into the chaos, here's what you need to know:</h2>
<<elseif $newGame is 2>>
<h1>Before you dive into the chaos, here's what you need to know:</h1>
<</if>>
<h3 style="color: red;">Sidebar (Left Side):</h3>
- <b>Dominance Value:</b> Your sexual power level. <p></p>
- <b>Virus Value:</b> Keep this below 100% to avoid a fatal outcome.<p></p>
- <b>Sleepyness:</b> Rest is crucial, don't let fatigue take over.<p></p>
- <b>Food:</b> Monitor your fridge! Keep some in the storage to prevent starvation for you and the girls.<p></p>
- <b>Time & Location:</b> Track the time of day (Morning, Afternoon, Evening, Night) and your current location.<p></p>
- <b>Inventory:</b> All collected (not-stored) items are here. Equip gear to enhance your strength.<p></p>
<h3 style="color: red; padding-top: 2vh;">Top-Right Menu:</h3>
- <b>Options:</b> Access cheats, view the gallery, settings and more.
<h3 style="color: red; padding-top: 2vh;">Bottom-Right Map:</h3>
- <b>Navigate through the game's zones:</b> district areas, wastelands, or the forest.<p></p>
- <b>Combat & Scenes:</b> Get ready for action, interesting scenes and adventures.<p></p>
- <b>Main Scenes Indicators:</b> Red exclamation (!) for Trust, Purple for Lust, and Yellow for Lore.
<h3 style="color: red; padding-top: 2vh;">Relationship Metrics:</h3>
- <b>Trust:</b> Gauge of love and romance with the girls.<p></p>
- <b>Lust:</b> Level of sexuality and depravity.
<h3 style="color: red; padding-top: 2vh;">Dangers:</h3>
- <b>Virus:</b> If your virus level reaches 100, you will die. Masturbate in your room accordingly.<p></p>
- <b>Food:</b> If you run out of food, you and the girls will die. Make sure you place food in the fridge, at the Storage.<p></p>
- <b>Fights:</b> If you lose a fight, you will lose all your items and gain a lot of virus.<p></p>
- <b>Zones:</b> The Wastelands are full of danger and the Forest will make virus management a real challenge.<p></p>
<p></p>
Ready to take on the world and build your harem? Your journey awaits!
<p></p>
<div class="DIAS_button" onclick="closeStart()">Start Playing</div>
</div>
</div>
</div>
<</if>>
<!-- div class="centerbox">
<div class="bed" id="bed" onclick="$.wiki('<<SLEEP>>')"></div>
</div -->
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SA.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SA.webp" onclick="$.wiki('<<SLEEP>>')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SA1.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright">
<div class="placeholder_right"></div>
<div id="mainButton_topright" onmouseover="removeSmall()" onclick="$.wiki('<<WATCH>>')">
<img src='ressources/maingui/sexuals/tease.webp' alt='Icon'>
<span>Watch porn</span>
</div>
</div>
<div class="boutondiv_topright">
<div class="placeholder_right"></div>
<div id="mainButton_topright" onmouseover="removeSmall()" onclick="$.wiki('<<MASTURBATE>>')">
<img src='ressources/icons/1SA4.webp' alt='Icon'>
<span>Masturbate</span>
</div>
</div>
/* <div class="birthdayEvent">
<img src="ressources/icons/birthdayGift.webp">
</div> */
<!-- div class="boutondiv_bottomright_elfie">
<div class="placeholder_right_elfie"></div>
<div id="mainButton_bottomright_elfie">
<p class="textNAelfie"></p>
</div>
</div -->
</div>
/* <div class="christmasTree">
<img src="ressources/icons/christmasTree.webp">
</div> */
<div class="GSIS_mainCont" section="playerRoom"></div>
<</nobr>>\
<<roomStyle>>
<style>
@media (min-aspect-ratio: 1800/1200) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(27.9% 21.8%, 71.7% 22.3%, 73.2% 24.1%, 72.6% 25.2%, 73.3% 27.0%, 71.9% 29.0%, 70.8% 29.0%, 70.3% 29.7%, 70.6% 69.5%, 71.3% 70.5%, 71.8% 70.6%, 71.8% 82.1%, 70.1% 82.1%, 69.6% 83.8%, 68.3% 83.4%, 67.9% 82.5%, 66.0% 82.4%, 65.8% 83.3%, 61.2% 82.0%, 38.9% 82.0%, 34.5% 83.3%, 33.4% 82.5%, 31.7% 82.7%, 31.1% 84.0%, 29.9% 84.0%, 29.0% 82.4%, 27.7% 82.1%, 27.8% 71.2%, 29.4% 69.8%, 29.7% 29.8%, 28.9% 28.8%, 27.6% 29.2%, 26.9% 27.0%, 27.4% 25.6%, 26.8% 24.3%);
}
span {
color: #d7a103;
}
.exit-button {
background-color: #203864;
border: 2vmin solid #d7a103;
}
.exit-button img {
filter: invert(62%) sepia(30%) saturate(1791%) hue-rotate(10deg) brightness(96%) contrast(98%);
}
#startboxCont {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
z-index: 200;
display: flex;
justify-content: center;
align-items: center;
}
#startbox {
width: 75vh;
max-width: 100%;
height: 85%;
border: 3px solid rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 1vw rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.9);
background-image: none;
transition: all ease 0.3s;
padding: 3vh;
border-radius: 5vh;
overflow-y: auto;
}
#startbox:hover {
box-shadow:
inset 0 0 1vw rgba(255, 0, 0, 0.6),
0 0 0.5vw rgba(255, 0, 0, 0.6),
0 0 1vw rgba(255, 0, 0, 0.6),
0 0 2vw rgba(255, 0, 0, 0.6);
}
.thetext h1 {
margin-top: 0;
font-size: 1.5em;
text-align: center;
}
.DIAS_button {
width: 20vh;
margin-top: 2vh;
margin-left: auto;
margin-right: auto;
}
::-webkit-scrollbar {
width: 2vw;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
width: 2vw;
}
::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgb(214, 211, 211);
border-radius: 10px;
}
input[type=text] {
min-width: 11em;
}
#labelMother-2 {
margin-left: 3vh;
}
#labelSister1-2 {
margin-left: 4.05vh;
}
#labelSister2-2 {
margin-left: 4.4vh;
}
.christmasTree {
position: absolute;
bottom: -12vh;
left: -9vh;
width: 25vh;
height: 80vh;
z-index: 100;
overflow: visible;
}
.christmasTree img {
height: 100%;
/* width: 100%; */
object-fit: cover;
cursor: pointer;
filter: drop-shadow(1vh 2vh 1vh black);
transform: scaleX(0.9) scale(0.7);
}
.christmasTree img:hover {
filter: brightness(0.9);
}
.birthdayEvent {
position: absolute;
bottom: -14vh;
right: -1vh;
width: 20vh;
height: 20vh;
z-index: 100;
}
.birthdayEvent img {
width: 100%;
height: 100%;
object-fit: cover;
cursor: pointer;
filter: drop-shadow(1vh 2vh 1vh black);
}
.birthdayEvent img:hover {
filter: brightness(0.9);
}
</style>\
<script>
setCurrentSection({key: "playerRoom"});
/* var gift = document.querySelector('.birthdayEvent')
gift.addEventListener('click', function() {
gift.style.display = 'none'; // Hide the gift when clicked
playPassage('XC1'); // Play the birthday gift passage
}); */
/* var tree = document.querySelector('.christmasTree')
if (SV.scenes.list) {
if (SV.scenes.list.XEB1.seen !== true) {
tree.style.display = 'none';
}
if (SV.scenes.list.XEC1.seen === true) {
tree.style.display = 'none';
}
}
tree.addEventListener('click', function() {
tree.style.display = 'none'; // Hide the tree when clicked
playPassage('XEC1'); // Play the Christmas event passage
});
*/
(() => {
const currentPassage = document.querySelector('.passage');
let isButtonsRightVisible = false; // State to track visibility
function toggleButtons() {
const smallButtonsRight = document.getElementById('smallButtons_right');
const buttonsRight = Array.from(smallButtonsRight.children);
if (!isButtonsRightVisible) {
smallButtonsRight.style.opacity = '1';
buttonsRight.forEach((button) => {
button.classList.remove('animate-out');
button.classList.add('animate-in');
});
} else {
buttonsRight.forEach((button) => {
button.classList.remove('animate-in');
button.classList.add('animate-out');
});
// Set a timeout to match the duration of the animations plus the delay of the last button
setTimeout(() => {
smallButtonsRight.style.opacity = '0';
}, (buttonsRight.length - 1) * 1.33 + 4); // 0.3s is the duration of the animation
}
isButtonsRightVisible = !isButtonsRightVisible;
}
function removeSmall() {
const smallButtonsRight = document.querySelectorAll('.small-button_right');
smallButtonsRight.forEach((button) => {
button.classList.remove('animate-in');
button.classList.add('animate-out');
});
isButtonsRightVisible = !isButtonsRightVisible;
}
currentPassage.addEventListener('click', function (event) {
var mainButtonRight = document.getElementById('mainButton_right');
var smallButtonsRight = document.getElementById('smallButtons_right');
// Check if the elements exist before trying to use them
if (mainButtonRight && smallButtonsRight) {
// Check if the click is outside the main button and small buttons
if (!mainButtonRight.contains(event.target) &&
!smallButtonsRight.contains(event.target) &&
isButtonsRightVisible) {
toggleButtons();
}
}
});
if (document.getElementById('playerName')) {
document.getElementById('playerName').addEventListener('input', function () {
SV.characters.list.mc.name = this.value;
});
const cherie = SV.characters.list.cherie;
document.getElementById('labelMother').addEventListener('input', function () {
cherie.role = this.value;
});
document.getElementById('labelMother-2').addEventListener('input', function () {
cherie.player_role = this.value;
});
const lana = SV.characters.list.lana;
document.getElementById('labelSister1').addEventListener('input', function () {
lana.role = this.value;
});
document.getElementById('labelSister1-2').addEventListener('input', function () {
lana.player_role = this.value;
});
const elfie = SV.characters.list.elfie;
document.getElementById('labelSister2').addEventListener('input', function () {
elfie.role = this.value;
});
document.getElementById('labelSister2-2').addEventListener('input', function () {
elfie.player_role = this.value;
});
}
window.removeSmall = removeSmall;
})();
function closeStart() {
document.getElementById('startboxCont')?.remove();
SV.newGame = 0;
}
</script><!--BathRoom-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SB.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SB.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SB4.webp"> <!-- hover -->
<img class="MRS_clip_2" src="ressources/backgrounds/1SB.webp" onclick="accessCharismaGame()"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1SB5.webp"> <!-- hover -->
</div>
<!-- <div class="mainboutondiv">
<div class="boutondiv_topright_charisma">
<div class="placeholder_topright_charisma"></div>
<div id="mainButton_topright_charisma" onclick='accessCharismaGame();'>
<img src='ressources/maingui/attributes/charisma_icon.webp' alt='Icon'>
<span>Practice Charisma</span>
</div>
</div>
</div>
</div> -->
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCB');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCB');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECB');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCB');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICB');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCB');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<!-- Room Upgrade -->
<div class="UPGD_header">
<span class="UPGD_roman-numeral" id="UPGD_romanNumeral">I</span>
<div id="UPGD_upgradeButton" onclick="UPGD_showUpgradePopup()">Upgrade Room<div class="UPGD_buttonArrow">⮝</div></div>
</div>
<!-- Popup for Room Upgrade -->
<div id="UPGD_upgradePopup" class="UPGD_popup">
<div class="UPGD_close-btn" onclick="UPGD_closeUpgradePopup()">X</div>
<div class="UPGD_popup-content">
<h3 id="UPGD_upgradeTitle" class="UPGD_neon-text">Upgrade to Tier II</h3>
<p class="UPGD_neon-text">Improve your room's minigame rewards and unlock new features!</p>
<div class="UPGD_resource-section">
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F1.webp" alt="Wood">
<p id="UPGD_woodAmount">Wood: 160</p>
</div>
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F2.webp" alt="Metal">
<p id="UPGD_metalAmount">Metal: 80</p>
</div>
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F3.webp" alt="Plastic">
<p id="UPGD_plasticAmount">Plastic: 40</p>
</div>
</div>
<div class="UPGD_upgrade-benefits">
<p>Each room upgrade improves the minigame rewards!</p>
<p>Get more resources and unlock new features with each level!</p>
</div>
<div id="UPGD_upgradeBtn" class="UPGD_upgrade-btn" onclick="UPGD_upgradeRoom()">Upgrade Room</div>
</div>
</div>
<!-- Room upgraded text animation -->
<div id="UPGD_roomUpgradedText" class="UPGD_room-upgraded-text">
<span class="UPGD_arrow">⮝</span>Room Upgraded!<span class="UPGD_arrow">⮝</span>
<div>Tier <span class="UPGD_roman-numeral" id="UPGD_romanNumeral2">I</span></div>
</div>
<div class="GSIS_mainCont" section="bathroom"></div>
<</nobr>>\
<<roomStyle>>
<style>
@media (min-aspect-ratio: 3239/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(36.6% 71.5%, 38.7% 71.0%, 38.7% 70.0%, 40.9% 69.8%, 40.9% 68.8%, 41.9% 68.3%, 41.9% 66.6%, 42.3% 65.4%, 48.1% 64.7%, 48.9% 67.6%, 48.2% 68.3%, 48.5% 70.5%, 53.0% 70.5%, 57.9% 71.2%, 58.4% 56.5%, 56.8% 55.3%, 57.5% 52.8%, 58.7% 52.2%, 61.0% 52.6%, 62.2% 55.0%, 62.8% 59.4%, 62.7% 63.7%, 61.8% 66.6%, 60.4% 67.6%, 59.8% 90.6%, 60.7% 92.2%, 53.9% 92.2%, 53.8% 90.3%, 48.7% 90.8%, 43.2% 90.3%, 43.1% 92.0%, 40.7% 92.2%, 40.4% 89.6%, 40.0% 89.3%, 38.0% 81.8%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(82.5% 34.0%, 92.1% 30.6%, 91.9% 60.2%, 82.6% 60.4%);
}
.exit-button {
background-color: #d0cece;
border: 2vmin solid #2e6ca4;
}
.exit-button img {
filter: invert(34%) sepia(90%) saturate(396%) hue-rotate(167deg) brightness(92%) contrast(94%);
}
.girlsimages {
border: 1vh solid #d0cece;
}
.girlsimages:hover {
outline: 1vh solid #2e6ca4;
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
UPGD_updateRomanNumeral(); // bathroom
window.UPGD_pricePerTier = {
1: [160, 80, 40],
2: [320, 160, 80],
3: [640, 320, 160],
4: [1280, 640, 320],
5: [2560, 1280, 640],
6: [5120, 2560, 1280],
7: [10240, 5120, 2560],
};
</script><!--CherieRoom-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SC_1.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SC_1.webp" onclick="GLMF_gotoSecondaryScene('CCA')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SC1.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_cherie">
<div class="placeholder_topright_cherie"></div>
<div id="mainButton_topright_cherie" onclick="accessLustGame('cherie');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_cherie">
<div class="placeholder_topright_cherie"></div>
<div id="mainButton_topright_cherie" onclick="accessTrustGame('cherie');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_cherie bouton_bonusScenes">
<div class="placeholder_topright_cherie"></div>
<div id="mainButton_topright_cherie" onclick="BSB_show('cherie');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_cherie bouton_evilScenes">
<div class="placeholder_topright_cherie"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_cherie" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes cherie" id="button1_evilScenes" onclick="evilSceneClick(0, 'cherie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes cherie" id="button2_evilScenes" onclick="evilSceneClick(1, 'cherie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes cherie" id="button3_evilScenes" onclick="evilSceneClick(2, 'cherie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<div class="GSIS_mainCont" section="cherieRoom"></div>
<</nobr>>\
<<roomStyle>>
<style>
span {
color: #d7a103;
}
@media (min-aspect-ratio: 2880/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(39.8% 50.4%, 64.5% 50.4%, 63.5% 68.6%, 65.3% 68.0%, 68.1% 68.8%, 68.1% 70.3%, 69.3% 70.6%, 70.8% 81.0%, 70.7% 85.1%, 70.0% 87.9%, 69.0% 85.8%, 68.8% 89.9%, 67.5% 89.7%, 67.3% 90.5%, 60.6% 90.5%, 60.2% 90.1%, 60.6% 90.5%, 43.8% 89.9%, 43.6% 90.8%, 36.5% 90.5%, 36.3% 89.9%, 35.7% 89.9%, 35.2% 85.3%, 34.8% 87.1%, 34.2% 88.1%, 33.3% 86.0%, 32.9% 83.4%, 35.0% 71.6%, 35.9% 71.2%, 36.5% 69.9%, 40.6% 69.0%);
}
.exit-button {
background-color: #bf0000;
border: 2vmin solid #ede8ed;
}
.exit-button img {
filter: invert(97%) sepia(9%) saturate(182%) hue-rotate(237deg) brightness(92%) contrast(102%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(97%) sepia(9%) saturate(182%) hue-rotate(237deg) brightness(92%) contrast(102%);
}
</style>\
<script>
</script><!--ElfieRoom-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SE.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SE.webp" onclick="GLMF_gotoSecondaryScene('ECA')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SE2.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_elfie">
<div class="placeholder_topright_elfie"></div>
<div id="mainButton_topright_elfie" onclick="accessLustGame('elfie');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_elfie">
<div class="placeholder_topright_elfie"></div>
<div id="mainButton_topright_elfie" onclick="accessTrustGame('elfie');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_elfie bouton_bonusScenes">
<div class="placeholder_topright_elfie"></div>
<div id="mainButton_topright_elfie" onclick="BSB_show('elfie');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_elfie bouton_evilScenes">
<div class="placeholder_topright_elfie"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_elfie" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes elfie" id="button1_evilScenes" onclick="evilSceneClick(0, 'elfie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes elfie" id="button2_evilScenes" onclick="evilSceneClick(1, 'elfie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes elfie" id="button3_evilScenes" onclick="evilSceneClick(2, 'elfie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<div class="GSIS_mainCont" section="elfieRoom"></div>
<</nobr>>\
<<roomStyle>>
<style>
@media (min-aspect-ratio: 2400/1080) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(38.7% 56.8%, 62.0% 57.0%, 61.8% 75.8%, 66.9% 79.4%, 68.1% 93.5%, 66.6% 91.6%, 67.4% 94.4%, 69.6% 94.4%, 71.8% 97.1%, 67.6% 96.4%, 63.9% 97.3%, 63.3% 95.9%, 60.1% 94.9%, 38.5% 95.5%, 38.5% 96.1%, 36.6% 95.9%, 36.5% 95.2%, 35.3% 94.9%, 35.0% 90.6%, 33.5% 92.3%, 32.3% 87.0%, 34.2% 78.2%, 35.7% 78.0%, 38.1% 74.2%, 39.2% 74.6%);
}
.exit-button {
background-color: #7030a0;
border: 2vmin solid #deb04c;
}
.exit-button img {
filter: invert(93%) sepia(98%) saturate(4513%) hue-rotate(316deg) brightness(90%) contrast(92%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(93%) sepia(98%) saturate(4513%) hue-rotate(316deg) brightness(90%) contrast(92%);
}
</style>\
<script>
</script><!--Kitchen-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img src="ressources/backgrounds/1SK.webp"> <!-- base -->
<img class="MRS_base" src="ressources/backgrounds/1SK4.webp"> <!-- base (table) -->
<img class="MRS_clip" src="ressources/backgrounds/1SK.webp" onclick="accessInventory"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SK3.webp"> <!-- hover (table) -->
<img class="MRS_clip_2" src="ressources/backgrounds/1SK4.webp" onclick="accessInventory('fridge');"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1SK5.webp"> <!-- hover (fridge) -->
<img class="MRS_clip_3" src="ressources/backgrounds/1SK4.webp" onclick="accessInventory('cooking');"> <!-- clip path -->
<img class="MRS_hover_3" src="ressources/backgrounds/1SK6.webp"> <!-- hover (cook) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCD');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCD');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECD');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCD');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICD');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCD');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="christmasEvent" type="langoustine">
<img src="ressources/icons/chefHat.webp" onclick="playPassage('XEF1');">
</div>
<div class="GSIS_mainCont" section="kitchen"></div>
<</nobr>>\
<<roomStyle>>
<style>
@media (min-aspect-ratio: 2942/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(6.5% 100.0%, 6.1% 91.0%, 5.2% 86.1%, 21.3% 78.3%, 60.3% 77.8%, 60.8% 76.9%, 65.1% 76.3%, 65.5% 77.4%, 67.7% 76.5%, 71.3% 77.8%, 82.2% 77.4%, 95.9% 86.1%, 94.9% 94.7%, 94.8% 100.0%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(17.3% 80.0%, 21.3% 78.0%, 27.2% 78.2%, 27.4% 62.5%, 28.8% 61.9%, 28.9% 29.6%, 26.9% 28.7%, 17.6% 28.9%, 17.8% 32.0%, 17.0% 32.0%);
}
.MRS_backgroundImagesCont img.MRS_clip_3 {
clip-path: polygon(49.0% 77.6%, 49.0% 61.9%, 50.4% 61.5%, 50.0% 55.6%, 54.0% 55.2%, 53.7% 61.9%, 54.9% 62.1%, 54.6% 58.3%, 56.5% 58.1%, 58.4% 56.9%, 59.3% 57.0%, 59.5% 58.1%, 56.8% 59.4%, 56.7% 62.1%, 82.3% 61.7%, 82.3% 65.0%, 82.6% 66.1%, 82.3% 77.4%, 71.3% 77.4%, 68.0% 76.4%, 65.7% 77.8%, 65.3% 76.7%, 60.7% 76.7%, 60.5% 78.0%);
}
.MRS_backgroundImagesCont img.MRS_base,
.MRS_backgroundImagesCont img.MRS_hover {
z-index: 15;
}
.girlsimages {
border: 1vh solid #f2a36e;
}
.girlsimages:hover {
outline: 1vh solid #f2a36e;
}
/* .table {
width: 100%;
height: 100%;
position: absolute;
z-index: 15;
background-image: url('ressources/backgrounds/1SK4.webp');
background-size: cover;
pointer-events: none;
background-position: center;
} */
.exit-button {
background-color: #5e3e3e;
border: 2vmin solid #f2a36e;
}
.exit-button img {
filter: invert(64%) sepia(91%) saturate(336%) hue-rotate(329deg) brightness(101%) contrast(90%);
}
.christmasEvent {
position: absolute;
bottom: 2vh;
right: 2vh;
width: 20vh;
height: 20vh;
z-index: 100;
}
.christmasEvent img {
width: 100%;
height: 100%;
object-fit: cover;
cursor: pointer;
filter: drop-shadow(1vh 2vh 1vh black);
}
.christmasEvent img:hover {
filter: brightness(0.9);
}
</style>\
<script>
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
if (SV.food.currentStock > 300) {
var langoustineGift = document.querySelector('.christmasEvent[type="langoustine"]')
langoustineGift.style.display = 'block';
} else {
var langoustineGift = document.querySelector('.christmasEvent[type="langoustine"]')
langoustineGift.style.display = 'none';
}
if (SV.scenes.list.XEF1.seen === true) {
var gift = document.querySelector('.christmasEvent[type="langoustine"]')
gift.style.display = 'none';
}
</script><!--LanaRoom-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SL.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SL.webp" onclick="GLMF_gotoSecondaryScene('LCA')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SL1.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_lana">
<div class="placeholder_topright_lana"></div>
<div id="mainButton_topright_lana" onclick="accessLustGame('lana');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_lana">
<div class="placeholder_topright_lana"></div>
<div id="mainButton_topright_lana" onclick="accessTrustGame('lana');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_lana bouton_bonusScenes">
<div class="placeholder_topright_lana"></div>
<div id="mainButton_topright_lana" onclick="BSB_show('lana');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_lana bouton_evilScenes">
<div class="placeholder_topright_lana"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_lana" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes lana" id="button1_evilScenes" onclick="evilSceneClick(0, 'lana')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes lana" id="button2_evilScenes" onclick="evilSceneClick(1, 'lana')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes lana" id="button3_evilScenes" onclick="evilSceneClick(2, 'lana')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<div class="GSIS_mainCont" section="lanaRoom"></div>
<</nobr>>\
<<roomStyle>>
<style>
@media (min-aspect-ratio: 2000/888) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(30.2% 76.2%, 29.8% 61.6%, 37.3% 61.8%, 38.5% 61.0%, 40.2% 61.6%, 45.6% 61.3%, 45.6% 54.5%, 46.3% 55.1%, 46.3% 52.1%, 48.1% 52.1%, 48.1% 55.3%, 48.8% 54.5%, 49.5% 51.4%, 49.6% 49.4%, 53.7% 51.1%, 59.0% 49.7%, 58.9% 52.1%, 61.5% 53.0%, 61.5% 50.5%, 63.4% 50.7%, 63.3% 58.9%, 61.2% 59.1%, 61.2% 60.4%, 61.8% 60.6%, 61.7% 75.6%, 61.0% 75.6%, 60.9% 83.0%, 29.3% 82.3%, 29.3% 76.2%);
}
.exit-button {
background-color: #012060;
border: 2vmin solid #be3ae8;
}
.exit-button img {
filter: invert(39%) sepia(83%) saturate(3602%) hue-rotate(265deg) brightness(90%) contrast(102%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(39%) sepia(83%) saturate(3602%) hue-rotate(265deg) brightness(90%) contrast(102%);
}
</style>\
<script>
</script><!--LivingRoom-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SR.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SR.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SR2.webp"> <!-- hover -->
<img class="MRS_clip_2" src="ressources/backgrounds/1SR.webp" onclick="accessLivingroomGame()"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1SR3.webp"> <!-- hover -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCC');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCC');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECC');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCC');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICC');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCC');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<!-- Room Upgrade -->
<div class="UPGD_header">
<span class="UPGD_roman-numeral" id="UPGD_romanNumeral">I</span>
<div id="UPGD_upgradeButton" onclick="UPGD_showUpgradePopup()">Upgrade Room<div class="UPGD_buttonArrow">⮝</div></div>
</div>
<!-- Popup for Room Upgrade -->
<div id="UPGD_upgradePopup" class="UPGD_popup">
<div class="UPGD_close-btn" onclick="UPGD_closeUpgradePopup()">X</div>
<div class="UPGD_popup-content">
<h3 id="UPGD_upgradeTitle" class="UPGD_neon-text">Upgrade to Tier II</h3>
<p class="UPGD_neon-text">Improve your room's minigame rewards and unlock new features!</p>
<div class="UPGD_resource-section">
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F1.webp" alt="Wood">
<p id="UPGD_woodAmount">Wood: 160</p>
</div>
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F2.webp" alt="Metal">
<p id="UPGD_metalAmount">Metal: 80</p>
</div>
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F3.webp" alt="Plastic">
<p id="UPGD_plasticAmount">Plastic: 40</p>
</div>
</div>
<div class="UPGD_upgrade-benefits">
<p>Each room upgrade improves the minigame rewards!</p>
<p>Get more resources and unlock new features with each level!</p>
</div>
<div id="UPGD_upgradeBtn" class="UPGD_upgrade-btn" onclick="UPGD_upgradeRoom()">Upgrade Room</div>
</div>
</div>
<!-- Room upgraded text animation -->
<div id="UPGD_roomUpgradedText" class="UPGD_room-upgraded-text">
<span class="UPGD_arrow">⮝</span>Room Upgraded!<span class="UPGD_arrow">⮝</span>
<div>Tier <span class="UPGD_roman-numeral" id="UPGD_romanNumeral2">I</span></div>
</div>
<div class="christmasEvent">
<img src="ressources/icons/christmasHat.webp" onclick="playPassage('XED1');">
</div>
<div class="christmasEvent" type="langoustine">
<img src="ressources/icons/christmasHat.webp" onclick="playPassage('XEE1');">
</div>
<div class="GSIS_mainCont" section="livingRoom"></div>
<</nobr>>\
<<roomStyle>>
<style>
.exit-button {
background-color: #333f50;
border: 2vmin solid #4472c4;
}
.exit-button img {
filter: invert(48%) sepia(15%) saturate(2805%) hue-rotate(183deg) brightness(83%) contrast(81%);
}
@media (min-aspect-ratio: 1380/690) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(33.0% 63.3%, 39.7% 64.3%, 49.6% 64.8%, 59.3% 64.5%, 66.4% 63.5%, 69.1% 66.7%, 68.7% 72.3%, 72.2% 77.4%, 71.2% 84.9%, 69.3% 89.3%, 69.7% 92.9%, 69.1% 93.0%, 68.2% 88.8%, 59.7% 91.0%, 49.7% 91.6%, 40.3% 90.7%, 31.1% 88.4%, 30.5% 92.6%, 30.0% 92.6%, 30.3% 88.4%, 29.0% 86.4%, 27.8% 81.7%, 27.3% 77.2%, 30.7% 72.5%, 30.2% 67.0%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(36.1% 9.0%, 36.2% 32.5%, 63.3% 32.6%, 63.6% 9.0%);
}
.girlsimages {
border: 1vh solid #333f50;
}
.girlsimages:hover {
outline: 1vh solid #4472c4;
}
.christmasEvent {
position: absolute;
bottom: 2vh;
right: 2vh;
width: 20vh;
height: 20vh;
z-index: 100;
}
.christmasEvent img {
width: 100%;
height: 100%;
object-fit: cover;
cursor: pointer;
filter: drop-shadow(1vh 2vh 1vh black);
}
.christmasEvent img:hover {
filter: brightness(0.9);
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
if (isCharacterKnown('julia') !== true) {
var gift = document.querySelector('.christmasEvent')
gift.style.display = 'none';
}
if (SV.scenes.list.XED1.seen === true) {
var gift = document.querySelector('.christmasEvent')
gift.style.display = 'none';
}
if (SV.stats.dominance >= 100000) {
var langoustineGift = document.querySelector('.christmasEvent[type="langoustine"]')
langoustineGift.style.display = 'block';
} else {
var langoustineGift = document.querySelector('.christmasEvent[type="langoustine"]')
langoustineGift.style.display = 'none';
}
if (SV.scenes.list.XEE1.seen === true) {
var gift = document.querySelector('.christmasEvent[type="langoustine"]')
gift.style.display = 'none';
}
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
// upgrade
UPGD_updateRomanNumeral(); // livingRoom
window.UPGD_pricePerTier = {
1: [160, 80, 40],
2: [320, 160, 80],
3: [640, 320, 160],
4: [1280, 640, 320],
5: [2560, 1280, 640],
6: [5120, 2560, 1280],
7: [10240, 5120, 2560],
};
</script>
</script><!--Recycle (was Bathroom2)-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img src="ressources/backgrounds/1SD.webp"> <!-- base -->
<img class="MRS_base" src="ressources/backgrounds/1SD3.webp"> <!-- base (table) -->
<img class="MRS_clip" src="ressources/backgrounds/1SD.webp" onclick=""> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SD2.webp"> <!-- hover (table) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCJ');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCJ');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECJ');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCJ');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICJ');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCJ');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="button-container">
<!-- div class="circle-button" onclick='accessInventory("storage")'>
<img src="ressources/icons/IDK1.webp" width="70%">
</div -->
<div class="circle-button" onclick='accessInventory("furnace")'>
<img src="ressources/icons/IDK3.webp" width="70%" style="margin-right:-15%;">
</div>
</div>
<div class="GSIS_mainCont" section="recycle"></div>
<</nobr>>\
<<roomStyle>>\
<style>
@media (min-aspect-ratio: 2880/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont .MRS_base,
.MRS_backgroundImagesCont .MRS_hover {
z-index: 15;
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(44.1% 75.2%, 51.9% 74.8%, 52.5% 74.5%, 65.2% 74.3%, 65.0% 69.4%, 66.3% 68.8%, 67.1% 69.2%, 67.1% 70.6%, 70.0% 69.2%, 70.9% 69.6%, 71.1% 71.7%, 70.7% 73.1%, 69.8% 72.9%, 68.2% 72.2%, 67.1% 72.9%, 67.1% 74.5%, 83.4% 74.5%, 83.4% 75.7%, 82.8% 75.9%, 81.5% 95.5%, 51.5% 95.4%, 51.4% 97.7%, 44.7% 97.4%, 43.9% 83.0%, 44.8% 82.3%, 44.7% 77.0%, 44.1% 76.8%);
}
.MRS_hover_title {
color: #c12616;
}
.exit-button,
.circle-button {
background-color: #404040;
border: 2vmin solid #c12616;
color: #c12616;
}
.exit-button img,
.circle-button img {
filter: brightness(0) saturate(100%) invert(16%) sepia(94%) saturate(2000%) hue-rotate(348deg) brightness(118%) contrast(103%);
}
.girlsimages {
border: 1vh solid #c12616;
}
.girlsimages:hover {
outline: 1vh solid #c12616;
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><!--Gym-->
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SG.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SG.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SG2.webp"> <!-- hover -->
</div>
<!-- <div class="mainboutondiv">
<div class="boutondiv_topright_charisma">
<div class="placeholder_topright_charisma"></div>
<div id="mainButton_topright_charisma" onclick='accessCharismaGame();'>
<img src='ressources/maingui/attributes/charisma_icon.webp' alt='Icon'>
<span>Practice Charisma</span>
</div>
</div>
</div>
</div> -->
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCH');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCH');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECH');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCH');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICH');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCH');">
<</if>>
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_gym">
<div class="placeholder_topright_gym"></div>
<div id="mainButton_topright_gym" onclick="playPassage('PRACTICE FIGHT')">
<img src='ressources/icons/2D.webp' alt='Icon'>
<span>Practice Fights</span>
</div>
</div>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="gym"></div>
<<roomStyle>>
<</nobr>>\
<style>
body {
background-image: url("ressources/backgrounds/1SG.webp");
background-position-y: bottom;
}
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 1800/600) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(65.9% 93.5%, 81.8% 96.2%, 81.8% 77.8%, 77.6% 77.3%, 77.6% 70.7%, 79.3% 67.7%, 79.4% 63.2%, 80.4% 62.7%, 80.4% 61.7%, 79.6% 61.2%, 78.7% 55.0%, 77.6% 53.7%, 76.6% 57.3%, 76.6% 61.2%, 67.8% 61.2%, 67.2% 54.5%, 66.5% 54.0%, 65.3% 57.3%, 65.0% 61.3%, 64.1% 61.7%, 64.1% 63.2%, 64.7% 63.8%, 65.3% 68.5%, 66.2% 70.3%, 66.8% 70.7%, 66.7% 91.8%);
}
.girlsimages {
border: 1vh solid #2e6ca4;
}
.girlsimages:hover {
outline: 1vh solid #2e6ca4;
}
.mainboutondiv {
position: fixed;
margin-left: 5vh;
display: flex;
flex-direction: column;
justify-content: space-evenly;
height: 70vh;
margin-right: 5vh;
margin-top: 15vh;
}
</style>
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<!--GuestRoom1-->
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SM.webp"> <!-- base -->
<<if isCharacterKnown('mia') === true>>
<img class="MRS_clip" src="ressources/backgrounds/1SM.webp" onclick="GLMF_gotoSecondaryScene('DCA')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SM1.webp"> <!-- hover -->
<</if>>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<<if isCharacterKnown('mia') === true>>
<div class="mainboutondiv">
<div class="boutondiv_topright_mia">
<div class="placeholder_topright_mia"></div>
<div id="mainButton_topright_mia" onclick="accessLustGame('mia');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_mia">
<div class="placeholder_topright_mia"></div>
<div id="mainButton_topright_mia" onclick="accessTrustGame('mia');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_mia bouton_bonusScenes">
<div class="placeholder_topright_mia"></div>
<div id="mainButton_topright_mia" onclick="BSB_show('mia');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_mia bouton_evilScenes">
<div class="placeholder_topright_mia"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_mia" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes mia" id="button1_evilScenes" onclick="evilSceneClick(0, 'mia')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes mia" id="button2_evilScenes" onclick="evilSceneClick(1, 'mia')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes mia" id="button3_evilScenes" onclick="evilSceneClick(2, 'mia')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<</if>>
<div class="GSIS_mainCont" section="guestRoom"></div>
<</nobr>>\
<<roomStyle>>\
<style>
body {
overflow: hidden;
}
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 2540/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(49% 68%, 50% 40%, 50% 39%, 52% 29%, 29% 27%, 3% 35%, 3% 37%, 3% 45%, 4% 53%, 4% 60%, 3% 66%, 4% 67%, 4% 68%, 6% 68%, 5% 69%, 4% 73%, 4% 75%, 3% 82%, 3% 84%, 3% 85%, 4% 86%, 4% 91%, 8% 92%, 9% 90%, 24% 90%, 24% 91%, 51% 92%, 51% 77%, 50% 76%, 50% 73%, 50% 71%);
}
.exit-button {
background-color: #5e3e3e;
border: 2vmin solid #f2a36e;
}
.exit-button img {
filter: invert(64%) sepia(91%) saturate(336%) hue-rotate(329deg) brightness(101%) contrast(90%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(64%) sepia(91%) saturate(336%) hue-rotate(329deg) brightness(101%) contrast(90%);
}
</style><!--GuestRoom2-->
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SN.webp"> <!-- base -->
<!--<<if SugarCube.State.variables.scenes.list.TODO.seen === true>>-->
<img class="MRS_clip" src="ressources/backgrounds/1SN.webp" onclick="GLMF_gotoSecondaryScene('ICA')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SN3.webp"> <!-- hover -->
<!--<</if>>-->
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<!--<<if SugarCube.State.variables.scenes.list.TODO.seen === true>>-->
<div class="mainboutondiv">
<div class="boutondiv_topright_chanel">
<div class="placeholder_topright_chanel"></div>
<div id="mainButton_topright_chanel" onclick="accessLustGame('chanel');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_chanel">
<div class="placeholder_topright_chanel"></div>
<div id="mainButton_topright_chanel" onclick="accessTrustGame('chanel');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_chanel bouton_bonusScenes">
<div class="placeholder_topright_chanel"></div>
<div id="mainButton_topright_chanel" onclick="BSB_show('chanel');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_chanel bouton_evilScenes">
<div class="placeholder_topright_chanel"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_chanel" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes chanel" id="button1_evilScenes" onclick="evilSceneClick(0, 'chanel')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes chanel" id="button2_evilScenes" onclick="evilSceneClick(1, 'chanel')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes chanel" id="button3_evilScenes" onclick="evilSceneClick(2, 'chanel')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<!--<</if>>-->
<div class="GSIS_mainCont" section="guestRoom2"></div>
<<roomStyle>>
<</nobr>>\
<style>
body {
background-image: url("ressources/backgrounds/1SN.webp");
}
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 2549/1200) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(48.6% 76.0%, 49.4% 76.0%, 49.0% 79.4%, 50.0% 76.1%, 64.3% 76.0%, 65.4% 79.6%, 65.0% 76.0%, 78.0% 76.1%, 77.8% 79.4%, 78.9% 76.0%, 92.3% 76.0%, 91.8% 62.0%, 94.4% 61.9%, 95.1% 53.0%, 93.3% 53.1%, 93.8% 47.5%, 74.7% 47.5%, 75.0% 58.8%, 74.0% 61.0%, 73.6% 62.7%, 72.9% 62.7%, 72.6% 63.3%, 58.9% 63.3%, 58.3% 62.6%, 57.4% 62.6%, 56.3% 63.2%, 55.7% 62.8%, 54.5% 62.8%, 53.1% 63.5%, 52.0% 63.2%, 51.3% 63.8%, 50.8% 63.8%, 49.2% 63.8%, 48.8% 66.0%, 48.6% 68.8%, 48.2% 69.0%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(37%) sepia(26%) saturate(1232%) hue-rotate(167deg) brightness(97%) contrast(92%);
}
</style>
<script>
if (isCharacterKnown("chanel") == false) {
document.querySelector('.mainboutondiv').style.display = 'none';
document.querySelector('.MRS_clip').style.display = 'none';
document.querySelector('.MRS_hover').style.display = 'none';
}
</script><!--Guestroom3-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SO.webp"> <!-- base -->
<!--<<if SugarCube.State.variables.scenes.list.TODO.seen === true>>-->
<img class="MRS_clip" src="ressources/backgrounds/1SO.webp" onclick="GLMF_gotoSecondaryScene('JCA')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SO2.webp"> <!-- hover -->
<!--<</if>>-->
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_chanel">
<div class="placeholder_topright_chanel"></div>
<div id="mainButton_topright_chanel" onclick="accessLustGame('julia');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_chanel">
<div class="placeholder_topright_chanel"></div>
<div id="mainButton_topright_chanel" onclick="accessTrustGame('julia');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_chanel bouton_bonusScenes">
<div class="placeholder_topright_chanel"></div>
<div id="mainButton_topright_chanel" onclick="BSB_show('julia');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_chanel bouton_evilScenes">
<div class="placeholder_topright_chanel"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_chanel" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes chanel" id="button1_evilScenes" onclick="evilSceneClick(0, 'julia')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes chanel" id="button2_evilScenes" onclick="evilSceneClick(1, 'julia')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes chanel" id="button3_evilScenes" onclick="evilSceneClick(2, 'julia')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<div class="GSIS_mainCont" section="guestRoom3"></div>
<<roomStyle>>
<</nobr>>\
<style>
body {
background-image: url("ressources/backgrounds/1SO.webp");
background-position-y: bottom;
}
#passages {
margin: 0 0;
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(27.6% 96.7%, 29.7% 95.6%, 30.4% 98.8%, 31.1% 98.7%, 33.3% 94.4%, 48.4% 98.5%, 62.4% 94.6%, 65.8% 98.5%, 66.2% 98.7%, 67.6% 92.8%, 69.1% 92.6%, 69.8% 87.4%, 69.3% 78.1%, 62.4% 73.0%, 62.1% 68.3%, 60.5% 65.9%, 60.9% 56.3%, 61.7% 56.3%, 62.0% 54.8%, 53.2% 54.8%, 48.5% 46.0%, 43.2% 54.7%, 34.4% 54.8%, 34.7% 56.5%, 35.3% 56.5%, 36.4% 65.3%, 34.4% 68.8%, 33.9% 73.0%, 32.3% 73.6%, 32.4% 74.9%, 28.7% 77.6%, 27.4% 80.1%, 27.5% 85.9%, 26.9% 86.7%, 27.6% 90.6%, 27.7% 93.2%);
}
@media (min-aspect-ratio: 2549/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
</style>
<script>
if (isCharacterKnown("julia") == false) {
document.querySelector('.mainboutondiv').style.display = 'none';
document.querySelector('.MRS_clip').style.display = 'none';
document.querySelector('.MRS_hover').style.display = 'none';
}
</script><!--Pool-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_clip" src="ressources/backgrounds/1SP1.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SP4.webp"> <!-- hover -->
<img class="MRS_clip_2" src="ressources/backgrounds/1SP1.webp" onclick="appendWipWarning();"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1SP3.webp"> <!-- hover -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCK');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCK');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECK');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCK');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICK');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCK');">
<</if>>
</div>
<</nobr>>\
<<script>>playAudio("music", "shelter")<</script>>\
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="pool"></div>
<<roomStyle>>
<style>
@media (min-aspect-ratio: 1698/960) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.girlsimages {
border: 1vh solid #f2a36e;
}
.girlsimages:hover {
outline: 1vh solid #f2a36e;
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(0.0% 71.5%, 6.9% 71.5%, 7.4% 70.2%, 18.6% 66.6%, 19.7% 63.7%, 28.7% 63.0%, 36.3% 71.3%, 99.9% 71.5%, 99.9% 59.1%, 49.2% 57.7%, 48.8% 60.3%, 0.0% 62.4%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(5.2% 93.1%, 61.8% 93.6%, 62.8% 85.0%, 67.9% 84.9%, 66.3% 72.7%, 37.2% 72.5%, 28.7% 62.8%, 20.0% 63.7%, 19.2% 64.4%, 18.6% 66.6%, 18.1% 68.0%, 17.6% 67.2%, 7.7% 70.2%, 6.9% 71.3%, 6.7% 73.1%, 6.1% 73.6%, 5.7% 75.3%, 13.7% 85.8%, 5.6% 90.5%);
}
.exit-button {
background-color: #5e3e3e;
border: 2vmin solid #f2a36e;
}
.exit-button img {
filter: invert(64%) sepia(91%) saturate(336%) hue-rotate(329deg) brightness(101%) contrast(90%);
}
.RewardPopUpDivReward.active {
opacity: 1;
min-height: 6vh;
max-height: 8vh;
}
.RewardPopUpDivReward.active > .RewardPopUpDivRewardimg {
height: 6vh;
}
#RewardPopUpDiv {
max-height: 80vh;
}
</style>\
<script>
/*background selection */
setBackground(SEC_getBackgroundMeuble('pool'));
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><!--Spa-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SS.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SS.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SS2.webp"> <!-- hover -->
<img class="MRS_clip_2" src="ressources/backgrounds/1SS.webp" onclick="accessBreathGame()"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1SS3.webp"> <!-- hover -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCI');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCI');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECI');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCI');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICI');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCI');">
<</if>>
</div>
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<<roomStyle>>
<div class="GSIS_mainCont" section="spa"></div>
<</nobr>>\
<style>
#passages {
margin: 0 0;
}
@media (min-aspect-ratio: 2551/1440) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(0.5% 91.1%, 6.1% 91.1%, 20.0% 74.5%, 22.1% 75.5%, 20.9% 90.1%, 26.3% 90.3%, 29.8% 84.2%, 33.8% 91.6%, 38.2% 91.5%, 38.7% 92.5%, 41.5% 92.5%, 42.0% 91.1%, 44.1% 91.3%, 43.4% 82.4%, 43.6% 75.5%, 54.1% 90.1%, 59.8% 90.5%, 58.1% 69.7%, 60.4% 69.9%, 60.6% 67.6%, 59.2% 64.4%, 55.5% 63.9%, 54.8% 61.9%, 48.2% 61.3%, 47.2% 63.7%, 42.7% 63.5%, 43.3% 56.4%, 41.3% 41.9%, 38.8% 49.0%, 37.4% 58.5%, 36.7% 61.4%, 37.0% 63.9%, 36.1% 63.5%, 32.0% 60.6%, 24.5% 60.3%, 23.0% 60.3%, 22.8% 63.5%, 21.0% 64.0%, 21.0% 65.4%, 18.8% 64.7%, 13.6% 61.5%, 3.0% 61.5%, 2.4% 64.7%, 0.9% 64.8%, 0.7% 68.8%, 0.0% 68.5%, 0.2% 70.8%, 2.4% 71.1%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(67.0% 89.2%, 68.2% 89.2%, 68.2% 86.7%, 71.1% 86.7%, 71.1% 88.8%, 72.3% 88.6%, 72.5% 86.4%, 93.5% 86.4%, 93.6% 88.8%, 95.0% 89.2%, 95.1% 86.9%, 97.9% 86.6%, 98.0% 88.9%, 99.3% 89.2%, 99.2% 86.7%, 99.8% 86.4%, 99.9% 66.9%, 90.7% 66.7%, 91.9% 64.8%, 87.5% 64.0%, 86.3% 63.3%, 84.6% 59.8%, 83.4% 60.1%, 83.3% 61.0%, 84.1% 61.0%, 85.0% 63.5%, 75.7% 64.2%, 75.7% 61.5%, 75.0% 58.5%, 73.3% 58.4%, 73.5% 59.2%, 74.2% 59.4%, 73.5% 61.5%, 73.2% 66.0%, 71.4% 66.0%, 72.8% 64.7%, 70.5% 64.2%, 70.1% 56.2%, 68.6% 59.8%, 69.6% 64.0%, 67.9% 64.8%, 69.3% 66.0%, 64.2% 66.0%, 64.3% 68.3%, 65.6% 68.5%, 66.4% 86.6%, 66.9% 86.7%);
}
.girlsimages {
border: 1vh solid #2e6ca4;
}
.girlsimages:hover {
outline: 1vh solid #2e6ca4;
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
</script><!--Backyard-->\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<img class="MRS_clip" src="ressources/backgrounds/1SX1.webp"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SX4.webp"> <!-- hover (chair) -->
<img class="MRS_clip_2" src="ressources/backgrounds/1SX1.webp" onclick="accesscraftsmanshipGame();"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/1SX3.webp"> <!-- hover (trains craftsmanship) -->
</div>
<div class="girlscontainer">
<img class="girlsimages" id="imgcheriebutton" src="ressources/icons/8.webp" onclick="GLMF_gotoSecondaryScene('CCF');">
<img class="girlsimages" id="imglanabutton" src="ressources/icons/9.webp" onclick="GLMF_gotoSecondaryScene('LCF');">
<img class="girlsimages" id="imgelfiebutton" src="ressources/icons/10.webp" onclick="GLMF_gotoSecondaryScene('ECF');">
<<if isCharacterKnown('mia') === true>>
<img class="girlsimages" id="imgmiabutton" src="ressources/icons/16.webp" onclick="GLMF_gotoSecondaryScene('DCF');">
<</if>>
<<if isCharacterKnown('chanel') === true>>
<img class="girlsimages" id="imgchanelbutton" src="ressources/icons/19.webp" onclick="GLMF_gotoSecondaryScene('ICF');">
<</if>>
<<if isCharacterKnown('julia') === true>>
<img class="girlsimages" id="imgjuliabutton" src="ressources/icons/18.webp" onclick="GLMF_gotoSecondaryScene('JCF');">
<</if>>
</div>
<!-- Room Upgrade -->
<div class="UPGD_header">
<span class="UPGD_roman-numeral" id="UPGD_romanNumeral">I</span>
<div id="UPGD_upgradeButton" onclick="UPGD_showUpgradePopup()">Upgrade Room<div class="UPGD_buttonArrow">⮝</div></div>
</div>
<!-- Popup for Room Upgrade -->
<div id="UPGD_upgradePopup" class="UPGD_popup">
<div class="UPGD_close-btn" onclick="UPGD_closeUpgradePopup()">X</div>
<div class="UPGD_popup-content">
<h3 id="UPGD_upgradeTitle" class="UPGD_neon-text">Upgrade to Tier II</h3>
<p class="UPGD_neon-text">Improve your room's minigame rewards and unlock new features!</p>
<div class="UPGD_resource-section">
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F1.webp" alt="Wood">
<p id="UPGD_woodAmount">Wood: 160</p>
</div>
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F2.webp" alt="Metal">
<p id="UPGD_metalAmount">Metal: 80</p>
</div>
<div class="UPGD_resource-item">
<img src="ressources/icons/IB0F3.webp" alt="Plastic">
<p id="UPGD_plasticAmount">Plastic: 40</p>
</div>
</div>
<div class="UPGD_upgrade-benefits">
<p>Each room upgrade improves the minigame rewards!</p>
<p>Get more resources and unlock new features with each level!</p>
</div>
<div id="UPGD_upgradeBtn" class="UPGD_upgrade-btn" onclick="UPGD_upgradeRoom()">Upgrade Room</div>
</div>
</div>
<!-- Room upgraded text animation -->
<div id="UPGD_roomUpgradedText" class="UPGD_room-upgraded-text">
<span class="UPGD_arrow">⮝</span>Room Upgraded!<span class="UPGD_arrow">⮝</span>
<div>Tier <span class="UPGD_roman-numeral" id="UPGD_romanNumeral2">I</span></div>
</div>
<</nobr>>\
<<script>>playAudio("music", "shelter")<</script>>\
<div class="exit-button" onclick="playPassage('SHELTER MAP')">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="GSIS_mainCont" section="backyard"></div>
<<roomStyle>>
<style>
.exit-button {
background-color: #5e3e3e;
border: 2vmin solid #f2a36e;
}
.exit-button img {
filter: invert(64%) sepia(91%) saturate(336%) hue-rotate(329deg) brightness(101%) contrast(90%);
}
.girlsimages {
border: 1vh solid #f2a36e;
}
.girlsimages:hover {
outline: 1vh solid #f2a36e;
}
@media (min-aspect-ratio: 2015/1140) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(15.9% 85.8%, 17.5% 86.0%, 17.5% 76.0%, 26.2% 75.8%, 26.6% 83.6%, 27.4% 85.4%, 29.2% 85.8%, 28.6% 76.0%, 36.6% 76.0%, 36.9% 83.0%, 38.8% 83.0%, 39.5% 63.9%, 26.9% 62.6%, 25.1% 51.8%, 15.9% 51.8%, 15.5% 54.2%, 15.9% 64.8%, 14.9% 65.4%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(40.3% 61.8%, 44.0% 62.2%, 44.5% 65.4%, 45.3% 65.6%, 46.8% 82.8%, 56.0% 82.6%, 55.2% 80.4%, 54.1% 71.4%, 55.0% 71.1%, 55.4% 68.6%, 60.4% 67.6%, 60.6% 65.4%, 61.6% 65.2%, 61.8% 63.8%, 65.3% 63.6%, 60.1% 60.0%, 40.3% 60.4%);
}
</style>\
<script>
//-------MULTIPLE OPTIONS BUTTON-------//
var bed = document.querySelector('.MRS_backgroundImagesCont > .MRS_clip');
var girlsContainer = document.querySelector('.girlscontainer');
var girlsImages = document.querySelectorAll('.girlsimages');
var animationRunning = false;
var imagesVisible = false;
bed.addEventListener('click', function() {
if (!animationRunning) {
if (!imagesVisible) {
animationRunning = true;
girlsContainer.style.pointerEvents = 'auto'; // Enable pointer events on the girls container
girlsImages.forEach(function(image, index) {
setTimeout(function() {
image.style.opacity = '1';
image.style.transform = 'scale(1)';
if (index === girlsImages.length - 1) {
animationRunning = false;
imagesVisible = true;
}
}, index * 200); // Adjust the delay between each image appearance (in milliseconds)
});
} else {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
}
});
document.addEventListener('click', function(event) {
if (!girlsContainer.contains(event.target) && event.target !== bed) {
girlsImages.forEach(function(image) {
image.style.opacity = '0';
image.style.transform = 'scale(0)';
});
girlsContainer.style.pointerEvents = 'none'; // Disable pointer events on the girls container
imagesVisible = false;
}
});
/*background selection */
setBackground(SEC_getBackgroundMeuble('backyard'));
/*upgrade */
UPGD_updateRomanNumeral(); // backyard
window.UPGD_pricePerTier = {
1: [160, 80, 40],
2: [320, 160, 80],
3: [640, 320, 160],
4: [1280, 640, 320],
5: [2560, 1280, 640],
6: [5120, 2560, 1280],
7: [10240, 5120, 2560],
};
</script><!--Dungeon-->\
<<script>>playAudio("music", "shelter")<</script>>\
<<nobr>>
<div class="exit-button" onclick="playPassage('SHELTER MAP')"> <img src="ressources/maingui/ui/exit.webp" alt="Exit Button"> </div>
<div class="MRS_backgroundImagesCont">
<img class="MRS_base" src="ressources/backgrounds/1SU.webp"> <!-- base -->
<img class="MRS_clip" src="ressources/backgrounds/1SU.webp" onclick="appendWipWarning()"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/1SU2.webp"> <!-- hover -->
</div>
<div class="prison-container">
<div id="cellsContainer" class="cells-container">
</div>
</div>
<</nobr>>
<<roomStyle>>
<style>
.exit-button {
background-color: #5e3e3e;
border: 2vmin solid #f2a36e;
position: relative;
}
.exit-button img {
filter: invert(64%) sepia(91%) saturate(336%) hue-rotate(329deg) brightness(101%) contrast(90%);
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(45.7% 71.4%, 46.7% 71.2%, 47.1% 79.7%, 46.2% 79.5%, 47.6% 90.4%, 45.5% 90.6%, 45.5% 91.7%, 47.4% 91.7%, 47.6% 95.7%, 57.0% 95.9%, 58.4% 98.1%, 60.1% 98.9%, 63.1% 98.1%, 63.7% 91.7%, 63.8% 89.5%, 63.6% 82.3%, 61.2% 81.8%, 62.7% 77.7%, 60.9% 70.3%, 64.4% 63.5%, 66.1% 57.4%, 64.3% 54.5%, 62.3% 63.7%, 59.4% 67.5%, 58.3% 67.5%, 59.4% 41.8%, 58.6% 40.3%, 57.0% 40.8%, 55.6% 37.5%, 54.3% 36.4%, 53.1% 38.2%, 52.0% 41.0%, 50.2% 40.8%, 50.3% 69.2%, 49.5% 69.2%, 48.6% 63.5%, 47.4% 63.5%);
}
@media (min-aspect-ratio: 2015/800) { /* image resolution */
.MRS_backgroundImagesCont img {
/* horizontal block */
height: auto;
width: 100%;
}
}
.prison-container {
position: relative;
height: 80vh;
display: flex;
top: 8vh;
align-items: center;
justify-content: center;
gap: 20px;
width: 100%;
left: 0;
top: -7vh;
pointer-events: none;
}
.cell-viewport {
width: 100%;
overflow: hidden;
height: 100%;
pointer-events: none;
}
.cells-container {
position: relative;
width: 70%;
height: 100%;
pointer-events: none;
display: flex;
}
.cell {
position: absolute;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
gap: 10px;
padding: 20px;
transition: left 0.3s ease;
left: 0;
opacity: 1;
transition: left 0.3s ease, opacity 0.3s ease;
pointer-events: none;
}
.prisoner-slot {
height: 100%;
width: 35vh;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
.test-controls {
text-align: center;
margin: 20px;
}
.test-controls button {
margin: 0 10px;
padding: 5px 10px;
}
.npc-prisoner {
padding: 2vh;
width: 100%;
height: 100%;
text-align: center;
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
cursor: pointer;
pointer-events: all;
}
.nav-arrow {
height: 8vh;
width: 4vh;
background-color: rgba(161, 0, 0, 0.8);
border: transparent;
z-index: 20;
}
.nav-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.GSIS_subCont {
height: 100%;
margin: 0;
top: 8vh;
max-width: 30vh;
}
.prisoner-buttons {
position: relative;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
z-index: 11;
}
.prisoner-buttons.active {
opacity: 1;
pointer-events: auto;
}
.prisoner-action-btn {
position: absolute;
margin: 3vmin;
width: 15vmin;
height: 15vmin;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: #d0cece;
border: 1vmin solid #2e6ca4;
cursor: pointer;
transition: transform 0.3s ease, background-color 0.3s ease;
z-index: 15;
transform: scale(0);
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
font-size: 1.1em;
line-height: 1em;
color: black;
}
.prisoner-buttons.active .prisoner-action-btn {
transform: scale(1);
opacity: 1;
animation: popIn 0.3s ease forwards;
}
.prisoner-buttons.active .talktuah {
transition-delay: 0s;
animation-delay: 0s;
}
.prisoner-buttons.active .havefun {
transition-delay: 0.1s;
animation-delay: 0.1s;
}
.prisoner-buttons.active .freehah {
transition-delay: 0.2s;
animation-delay: 0.2s;
}
.talktuah {
top: 0vh;
left: -33vh;
background-image: url('ressources/icons/mouthPrison1.webp');
background-size: contain;
}
.havefun {
top: -14vh;
left: -25vh;
background-image: url('ressources/icons/whipPrison1.webp');
background-size: contain;
}
.freehah {
top: 0vh;
left: -17vh;
background-image: url('ressources/icons/rape1.webp');
background-size: contain;
}
.prisoner-action-btn:hover {
transform: scale(1.5);
background-color: #ffffff;
border-color: #3e8cd6;
box-shadow: 0 0 20px rgba(46, 108, 164, 0.5);
}
.talktuah:hover {
border-color: #4CAF50;
box-shadow: 0 0 20px rgba(76, 175, 80, 0.5);
}
.havefun:hover {
border-color: #FF9800;
box-shadow: 0 0 20px rgba(255, 152, 0, 0.5);
}
.freehah:hover {
border-color: #E91E63;
box-shadow: 0 0 20px rgba(233, 30, 99, 0.5);
}
.prisoner-buttons.active .prisoner-action-btn {
animation: popIn 0.3s ease forwards;
}
.exit-button {
left: 0;
}
@keyframes popIn {
0% {
transform: scale(0) rotate(-180deg);
opacity: 0;
}
60% {
transform: scale(1.2) rotate(10deg);
}
100% {
transform: scale(1) rotate(0deg);
opacity: 1;
}
}
</style>\
<script>
SV.gui_interface.dungeonManager = {
prisoners: [],
loadNPCs() {
this.cellsContainer = document.getElementById('cellsContainer');
if (!this.cellsContainer) return;
this.prisoners = []; // Clear current prisoners array
Object.keys(SV.characters.list).forEach(characterId => {
if (SV.characters.list[characterId].inDungeon === true) {
this.prisoners.push({
id: characterId,
name: SV.characters.list[characterId].name,
});
}
});
this.renderCells();
},
renderCells() {
this.cellsContainer.innerHTML = '';
const cell = document.createElement('div');
cell.className = 'cell';
for (let slot = 0; slot < 4; slot++) {
const prisonerIndex = slot;
const prisonerSlot = document.createElement('div');
prisonerSlot.className = 'prisoner-slot';
if (prisonerIndex < this.prisoners.length) {
const prisoner = this.prisoners[prisonerIndex];
const prisonerDiv = document.createElement('div');
prisonerDiv.className = 'npc-prisoner';
prisonerDiv.setAttribute('data-prisoner-id', prisoner.id);
prisonerDiv.innerHTML = `
<div class="GSIS_subCont">
<img src="${gameData.characters.selection[prisoner.id]}" class="GSIS_subCont__clip-img" cherie="left" transition="">
<img src="${gameData.characters.selection[prisoner.id]}" class="GSIS_subCont__clip-img" cherie="right" transition="">
<img src="${gameData.characters.selection[prisoner.id]}" class="GSIS_subCont__visual-img">
</div>
<div class="prisoner-buttons">
<div class="prisoner-action-btn talktuah"></div>
<div class="prisoner-action-btn havefun"></div>
<div class="prisoner-action-btn freehah"></div>
</div>
`;
prisonerDiv.addEventListener('click', (e) => this.handlePrisonerClick(e, prisoner.id));
prisonerSlot.appendChild(prisonerDiv);
}
this.cellsContainer.appendChild(prisonerSlot);
}
},
handlePrisonerClick(event, prisonerId) {
if (event.target.closest('.GSIS_subCont')) {
const allButtonSets = document.querySelectorAll('.prisoner-buttons');
allButtonSets.forEach(buttonSet => {
if (buttonSet !== event.currentTarget.querySelector('.prisoner-buttons')) {
buttonSet.classList.remove('active');
}
});
const buttonSet = event.currentTarget.querySelector('.prisoner-buttons');
buttonSet.classList.toggle('active');
}
var prefix = {
"peta": "FBB",
"abella": "FBC",
"Eva": "FBD",
"Lisa": "FBE",
};
if (event.target.closest('.talktuah')) {
playPassage(prefix[prisonerId] + ['A2A', 'A2B', 'A2C'][Math.floor(Math.random() * 3)]);
}
if (event.target.closest('.havefun')) {
playPassage(prefix[prisonerId] + ['A3A', 'A3B', 'A3C'][Math.floor(Math.random() * 3)]);
}
if (event.target.closest('.freehah')) {
playPassage(prefix[prisonerId] + ['A4A', 'A4B', 'A4C'][Math.floor(Math.random() * 3)]);
}
}
},
// Add global click handler
document.addEventListener('click', (e) => {
if (!e.target.closest('.GSIS_subCont') && !e.target.closest('.prisoner-buttons')) {
document.querySelectorAll('.prisoner-buttons').forEach(buttonSet => {
buttonSet.classList.remove('active');
});
}
});
// Load NPCs
SV.gui_interface.dungeonManager.loadNPCs();
/*background selection */
setBackground('ressources/backgrounds/1SU.webp');
</script><<script>>
playAudio("music", "forestPeacewood");
SV.gui_interface.angelaButtonEnable = true;
/*SV.gui_interface.mapButtonEnable = true;*/
SV.gui_interface.inventoryButtonEnable = true;
<</script>>\
<<nobr>>
<div class="previousmap">[["MAIN MAP"|MAIN MAP]]</div>
<div id="MS_mapContainer">
<img class="MS_mainImage" src="ressources/maingui/maps/forest/real/forest.webp">
<img section="peacewood" class="IMGa lockedmap" src="ressources/maingui/maps/forest/forest_peacewoods_locked.webp">
<img section="peacewood" class="IMGa hoverInfo" src="ressources/maingui/maps/forest/forest_peacewoods.webp">
<img section="crimsonwood" class="IMGa lockedmap" src="ressources/maingui/maps/forest/forest_crimsonwoods_locked.webp">
<img section="crimsonwood" class="IMGa hoverInfo" src="ressources/maingui/maps/forest/forest_crimsonwoods.webp">
<img section="deepwood" class="IMGa lockedmap" src="ressources/maingui/maps/forest/forest_deepwoods_locked.webp">
<img section="deepwood" class="IMGa hoverInfo" src="ressources/maingui/maps/forest/forest_deepwoods.webp">
<!-- hover Triggers -->
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/forest/forest_blank.webp"
section="peacewood" style="clip-path: polygon(0.0% 0.0%, 53.8% 0.0%, 53.8% 12.2%, 52.9% 21.4%, 49.3% 30.0%, 44.0% 37.5%, 34.0% 38.4%, 25.7% 52.8%, 15.8% 56.2%, 11.9% 58.6%, 5.5% 59.4%, 0.0% 58.6%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/forest/forest_blank.webp"
section="crimsonwood" style="clip-path: polygon(0.0% 59.6%, 5.3% 60.3%, 12.0% 59.4%, 16.0% 57.1%, 25.9% 53.5%, 34.2% 39.2%, 41.6% 38.6%, 51.2% 66.8%, 56.2% 70.6%, 59.1% 78.4%, 56.2% 86.6%, 56.3% 100.0%, 0.0% 100.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/forest/forest_blank.webp"
section="deepwood" style="clip-path: polygon(54.3% 0.0%, 80.1% 0.0%, 89.2% 2.2%, 100.0% 6.8%, 100.0% 54.0%, 98.6% 58.7%, 98.8% 74.0%, 97.6% 85.3%, 95.5% 90.4%, 88.1% 98.7%, 77.9% 100.0%, 56.8% 100.0%, 56.8% 86.7%, 59.6% 78.6%, 56.6% 70.0%, 51.5% 66.1%, 42.2% 38.8%, 44.1% 38.3%, 49.7% 30.7%, 53.3% 21.7%, 54.3% 11.8%);">
<!-- girl location indicator -->
<div class="MS_divAreasCont">
<div class="GLMS_markerCont" section="peacewood" style="bottom: 68%; left: 16%; width: 30%;"></div>
<div class="GLMS_markerCont" section="crimsonwood" style="bottom: 8%; left: 5%; width: 45%"></div>
<div class="GLMS_markerCont" section="deepwood" style="top: 26%; left: 65%; width: 31%"></div>
</div>
</div>
<div id="MS_popupOverlayCont"></div>
<</nobr>>\
<style>
body {
background-color: rgb(20,20,20);
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
display: flex;
justify-content: center;
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
</style>\
<script>
setCurrentSection({key: "forest"});
MS_init();
</script><<peacewoodMaster>>\
<style>
.half {
position: absolute;
width: 100%;
height: 50%;
transition: all 0.6s ease;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 1; /* Start with a base z-index */
}
.half:hover {
height: 100%;
border-radius: 100%;
z-index: 5;
}
.top-half {
top: 0;
border-top-right-radius: 100% 200%;
border-top-left-radius: 100% 200%;
background-color: #666; /* Slightly lighter gray */
}
.bottom-half {
bottom: 0;
border-bottom-right-radius: 100% 200%;
border-bottom-left-radius: 100% 200%;
background-color: #666; /* Slightly lighter gray */
}
.half img {
max-width: 70%;
max-height: 70%;
transition: all 0.3s ease;
}
.half:hover img {
max-width: 70%;
max-height: 70%;
}
.horizontal-line {
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 0.8vh;
background-color: #2ecc71;
transform: translateY(-50%);
z-index: 2;
}
</style>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<peacewoodMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<crimsonMaster>>\<<deepMaster>>\<<deepMaster>>\<<deepMaster>>\<<deepMaster>>\<<script>>playAudio("music", "forestPeacewood")<</script>>\
<<nobr>>
<script>
if (SV.scenes.list.AUA1.seen == false) {
playPassage('AUA1')
}
</script>
<div class="MRS_backgroundImagesCont">
<video playsinline class="MRS_base" muted autoplay loop src="ressources/backgrounds/2ACE.mp4" poster="ressources/backgrounds/2ACE_ss.webp"> <!-- base video -->
Your browser does not support the video tag.
</video>
<img class="MRS_base" src="ressources/backgrounds/2ACE1.webp">
<img class="MRS_clip" src="ressources/backgrounds/2ACE1.webp" onclick="toggleBed()"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/2ACE2.webp"> <!-- hover -->
<img class="MRS_base" src="ressources/backgrounds/2ACE3.webp">
<img class="MRS_clip_2" src="ressources/backgrounds/2ACE3.webp" onclick="GLMF_gotoSecondaryScene('ACA')"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/2ACE4.webp"> <!-- hover -->
</div>
<div id="cellsContainer"></div>
<div class="exit-button" onclick="previousBloc()">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<</nobr>>\
<<roomStyle>>
<style>
.passage {
position: relative;
}
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
left: 0;
transform: translate(0, -50%);
}
@media (min-aspect-ratio: 1920/1080) {
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
height: auto;
width: 117%; /* not 100% to conpensate sidebar */
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(40.1% 54.3%, 40.3% 44.7%, 40.9% 34.8%, 45.6% 18.5%, 58.8% 11.3%, 58.6% 5.7%, 58.0% 4.8%, 60.4% 2.9%, 62.1% 4.6%, 62.1% 5.4%, 61.8% 5.6%, 61.6% 10.0%, 64.2% 8.4%, 72.2% 43.3%, 70.2% 44.7%, 70.6% 52.3%, 68.7% 54.3%, 68.0% 53.9%, 68.1% 71.0%, 65.2% 71.0%, 64.5% 68.9%, 58.9% 67.4%, 56.6% 64.7%, 54.0% 64.9%, 53.3% 66.5%, 52.8% 65.1%, 48.5% 64.5%, 48.2% 63.4%, 48.8% 62.9%, 48.1% 60.6%, 43.8% 59.0%, 42.1% 60.0%, 40.7% 60.9%, 40.7% 54.3%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(0.0% 26.2%, 2.2% 27.1%, 3.9% 30.6%, 5.0% 30.2%, 4.2% 27.1%, 4.7% 23.9%, 3.8% 19.2%, 8.9% 11.9%, 13.4% 8.4%, 16.6% 12.2%, 17.2% 18.5%, 18.3% 19.9%, 21.1% 14.2%, 25.5% 19.5%, 25.6% 23.0%, 26.9% 22.6%, 29.3% 31.8%, 30.3% 30.7%, 30.9% 32.9%, 30.1% 40.1%, 28.1% 43.5%, 28.2% 49.3%, 30.1% 51.0%, 31.1% 53.9%, 30.8% 57.1%, 31.4% 59.5%, 33.0% 61.3%, 33.9% 65.1%, 33.3% 68.3%, 33.2% 71.8%, 30.4% 72.1%, 30.3% 74.4%, 28.3% 75.0%, 28.2% 78.1%, 25.9% 76.4%, 24.9% 78.2%, 24.5% 82.1%, 22.9% 82.3%, 20.7% 76.0%, 20.0% 76.0%, 18.3% 76.4%, 13.5% 71.6%, 9.1% 69.9%, 8.0% 71.2%, 5.5% 70.6%, 0.0% 66.7%);
}
#cellsContainer {
position: absolute;
top: 24vh;
left: 85vh;
}
.cell {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
gap: 10px; /* Space between slots */
}
.NPC-slot {
flex: 0 0 auto; /* Don't grow or shrink, stay at content size */
display: flex;
justify-content: center;
align-items: center;
}
.main-NPC,
.npc-NPC {
width: 35vh; /* Or whatever width you prefer */
height: 100%;
/* Other styles... */
}
.prisoner-slot {
flex: 1;
height: 100%;
/* width: 35vh; */
width: 0;
display: flex;
align-items: center;
justify-content: center;
}
.test-controls {
text-align: center;
margin: 20px;
}
.test-controls button {
margin: 0 10px;
padding: 5px 10px;
}
.main-prisoner,
.npc-prisoner {
padding: 10px;
border-radius: 5px;
width: 35vh;
height: 100%;
text-align: center;
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.nav-arrow {
height: 8vh;
width: 4vh;
background-color: rgba(161, 0, 0, 0.8);
border: transparent;
z-index: 20;
}
.nav-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.GSIS_subCont {
height: 100%;
margin: 0;
top: 8vh;
max-width: 30vh;
}
.exit-button {
background-color: #9ec82f;
border: 2vmin solid #43311b;
}
.exit-button img {
filter: brightness(0) saturate(100%) invert(15%) sepia(42%) saturate(750%) hue-rotate(353deg) brightness(89%) contrast(85%);
}
</style>\
<script>
//-------PASSAGE CHANGE TOGGLES-------//
function toggleBed() {
playPassage('2ACI');
}
function previousBloc() {
exitAngelaCamp();
}
// Always recreate the manager
SV.gui_interface.angelaManager = {
inCamp: false,
loadCamp() {
this.container = document.getElementById('cellsContainer');
if (!this.container) return;
if (SV.gui_interface.forgivingQueue.includes('angela') && !this.inCamp) {
this.inCamp = true;
}
this.renderCamp();
},
renderCamp() {
this.container.innerHTML = '';
const cell = document.createElement('div');
cell.className = 'cell';
if (this.inCamp) {
cell.innerHTML = `
<div class="NPC-slot">
<div class="main-NPC">
<div class="GSIS_subCont">
<img src="ressources/maingui/ui/angelaBeginningSelection.webp" class="GSIS_subCont__clip-img" cherie="left" transition="">
<img src="ressources/maingui/ui/angelaBeginningSelection.webp" class="GSIS_subCont__clip-img" cherie="right" transition="">
<img src="ressources/maingui/ui/angelaBeginningSelection.webp" class="GSIS_subCont__visual-img">
</div>
</div>
</div>
`;
cell.querySelector('.GSIS_subCont').addEventListener('click', () => this.releaseCamp());
}
this.container.appendChild(cell);
},
releaseCamp() {
this.inCamp = false;
SV.gui_interface.forgivingQueue = SV.gui_interface.forgivingQueue.filter(id => id !== 'angela');
Object.assign(SV.characters.list.angela, {
isForgiving: false,
isBroken: false,
reconciliationDay: 0
});
this.renderCamp();
playPassage('AA0C');
}
};
// Initialize forgivingQueue if it doesn't exist
if (!SV.gui_interface.forgivingQueue) {
SV.gui_interface.forgivingQueue = [];
}
// Load manager
SV.gui_interface.angelaManager.loadCamp();
</script><!--AngelaRoom-->\
<<script>>playAudio("music", "forestPeacewood")<</script>>\
<<nobr>>
<div class="GSIS_mainCont" section="angelaCampInterior"></div>
<div class="MRS_backgroundImagesCont">
<video playsinline class="MRS_base" muted autoplay loop src="ressources/backgrounds/2ACI.mp4" poster="ressources/backgrounds/2ACI_ss.webp"> <!-- base 1 -->
Your browser does not support the video tag.
</video>
<img class="MRS_base" src="ressources/backgrounds/2ACI1.webp"> <!-- base 2 -->
<img class="MRS_clip" src="ressources/backgrounds/2ACI1.webp" onclick="GLMF_gotoSecondaryScene('ACB')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/2ACI2.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="previousBloc()">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_angela">
<div class="placeholder_topright_angela"></div>
<div id="mainButton_topright_angela" onclick="accessLustGame('angela');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_angela">
<div class="placeholder_topright_angela"></div>
<div id="mainButton_topright_angela" onclick="accessTrustGame('angela');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_angela bouton_bonusScenes">
<div id="mainButton_topright_angela" onclick="BSB_show('angela');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_angela bouton_evilScenes">
<div class="placeholder_topright_angela"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_angela" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes angela" id="button1_evilScenes" onclick="evilSceneClick(0, 'angela')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes angela" id="button2_evilScenes" onclick="evilSceneClick(1, 'angela')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes angela" id="button3_evilScenes" onclick="evilSceneClick(2, 'angela')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<</nobr>>\
<<roomStyle>>
<style>
.passage {
position: relative;
}
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
left: 0;
transform: translate(0, -50%);
}
@media (min-aspect-ratio: 1920/1080) { /* image resolution */
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
/* horizontal block */
height: auto;
width: 117%; /* not 100% to conpensate sidebar */
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(0.0% 65.8%, 2.9% 62.0%, 5.4% 60.0%, 12.2% 59.4%, 14.6% 57.5%, 21.0% 60.2%, 25.5% 64.4%, 27.1% 66.5%, 34.9% 65.3%, 35.3% 64.5%, 41.5% 65.1%, 42.3% 66.5%, 51.9% 70.3%, 52.7% 81.3%, 52.1% 82.5%, 50.1% 83.1%, 47.4% 87.4%, 45.2% 88.1%, 33.6% 93.7%, 17.0% 100.0%, 0.0% 100.0%);
}
.exit-button {
background-color: #f9d642;
border: 2vmin solid #4e5d2c;
}
.exit-button img {
filter: invert(32%) sepia(18%) saturate(1122%) hue-rotate(37deg) brightness(96%) contrast(89%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(32%) sepia(18%) saturate(1122%) hue-rotate(37deg) brightness(96%) contrast(89%);
}
</style>\
<script>
function previousBloc() {
playPassage('2ACE');
}
</script><<script>>
playAudio("music", "wastelandsTheborder");
SV.gui_interface.angelaButtonEnable = true;
/*SV.gui_interface.mapButtonEnable = true;*/
SV.gui_interface.inventoryButtonEnable = true;
<</script>>\
<<nobr>>
<div class="previousmap">[["MAIN MAP"|MAIN MAP]]</div>
<div id="MS_mapContainer">
<img class="MS_mainImage" src="ressources/maingui/maps/wastelands/wastelands.webp">
<img section="border" class="IMGa lockedmap" src="ressources/maingui/maps/wastelands/wastelands_border_locked.webp">
<img section="border" class="IMGa hoverInfo" src="ressources/maingui/maps/wastelands/wastelands_border.webp">
<img section="green" class="IMGa lockedmap" src="ressources/maingui/maps/wastelands/wastelands_green_locked.webp">
<img section="green" class="IMGa hoverInfo" src="ressources/maingui/maps/wastelands/wastelands_green.webp">
<img section="blue" class="IMGa lockedmap" src="ressources/maingui/maps/wastelands/wastelands_blue_locked.webp">
<img section="blue" class="IMGa hoverInfo" src="ressources/maingui/maps/wastelands/wastelands_blue.webp">
<img section="red" class="IMGa lockedmap" src="ressources/maingui/maps/wastelands/wastelands_red_locked.webp">
<img section="red" class="IMGa hoverInfo" src="ressources/maingui/maps/wastelands/wastelands_red.webp">
<img section="black" class="IMGa lockedmap" src="ressources/maingui/maps/wastelands/wastelands_black_locked.webp">
<img section="black" class="IMGa hoverInfo" src="ressources/maingui/maps/wastelands/wastelands_black.webp">
<!-- hover Triggers -->
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/wastelands/wastelands_blank.webp"
section="border" style="clip-path: polygon(0.0% 0.0%, 34.0% 0.0%, 31.0% 11.3%, 29.4% 11.7%, 22.4% 15.1%, 21.6% 16.7%, 19.8% 13.4%, 18.4% 16.4%, 17.3% 17.8%, 17.3% 23.2%, 17.8% 23.7%, 16.7% 25.3%, 17.7% 32.0%, 12.9% 36.2%, 10.9% 37.2%, 6.1% 38.3%, 0.0% 37.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/wastelands/wastelands_blank.webp"
section="green" style="clip-path: polygon(0.0% 37.1%, 5.9% 38.6%, 10.2% 37.6%, 12.9% 36.4%, 18.1% 32.1%, 17.1% 25.5%, 17.9% 23.5%, 19.8% 25.3%, 20.6% 24.6%, 22.7% 26.2%, 23.5% 25.1%, 21.7% 23.6%, 22.5% 22.8%, 22.5% 17.3%, 21.7% 16.7%, 22.2% 15.6%, 29.6% 11.5%, 31.5% 11.6%, 33.0% 4.5%, 33.5% 4.7%, 35.8% 20.1%, 38.0% 24.2%, 40.2% 26.7%, 40.5% 36.6%, 38.6% 45.5%, 26.8% 53.5%, 27.1% 59.2%, 23.9% 62.2%, 26.4% 64.3%, 25.2% 66.0%, 22.5% 63.8%, 19.0% 67.3%, 18.1% 66.6%, 16.3% 77.7%, 16.9% 83.4%, 19.7% 89.8%, 21.9% 95.0%, 21.7% 100.0%, 0.0% 100.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/wastelands/wastelands_blank.webp"
section="blue" style="clip-path: polygon(38.8% 45.2%, 55.0% 56.4%, 58.8% 63.9%, 61.0% 76.3%, 61.6% 76.1%, 63.9% 77.8%, 64.0% 84.1%, 60.8% 87.2%, 63.4% 89.4%, 62.1% 90.9%, 59.5% 88.7%, 57.1% 91.2%, 55.6% 94.6%, 55.6% 100.0%, 21.6% 100.0%, 21.5% 94.6%, 16.7% 83.3%, 16.2% 77.6%, 18.0% 66.1%, 18.9% 67.1%, 22.3% 63.6%, 25.0% 65.7%, 26.2% 64.4%, 23.6% 62.3%, 26.9% 59.1%, 26.9% 53.5%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/wastelands/wastelands_blank.webp"
section="red" style="clip-path: polygon(55.6% 100.0%, 55.6% 94.2%, 56.9% 91.0%, 59.4% 88.5%, 62.0% 90.7%, 63.2% 89.3%, 60.6% 87.2%, 64.0% 83.8%, 63.9% 77.9%, 61.6% 75.9%, 60.7% 76.5%, 58.9% 64.1%, 54.7% 56.5%, 65.9% 58.7%, 70.3% 55.3%, 69.3% 54.2%, 69.4% 49.3%, 70.0% 47.7%, 70.4% 48.1%, 70.4% 49.2%, 71.5% 48.1%, 71.5% 42.0%, 72.9% 40.4%, 74.4% 37.0%, 76.0% 40.4%, 77.0% 41.6%, 77.6% 40.4%, 79.8% 42.4%, 79.8% 44.2%, 80.2% 43.5%, 90.1% 39.9%, 100.0% 39.9%, 100.0% 100.0%);">
<img class="IMGa hoverTrigger" src="ressources/maingui/maps/wastelands/wastelands_blank.webp"
section="black" style="clip-path: polygon(47.6% 0.0%, 46.4% 1.6%, 43.0% 14.5%, 43.0% 31.6%, 46.2% 45.1%, 54.6% 56.9%, 66.2% 58.7%, 70.4% 55.3%, 69.5% 54.2%, 69.5% 49.2%, 70.1% 47.9%, 70.5% 48.3%, 70.4% 49.3%, 71.5% 48.3%, 71.6% 42.2%, 72.9% 40.6%, 74.4% 37.2%, 75.9% 40.6%, 77.2% 41.9%, 77.2% 40.9%, 77.6% 40.4%, 79.9% 42.5%, 79.9% 44.2%, 80.3% 43.5%, 90.3% 39.9%, 100.0% 40.2%, 100.0% 6.8%, 90.2% 6.8%, 80.1% 2.9%, 78.0% 0.0%);">
<!-- girl location indicator -->
<div class="MS_divAreasCont">
<div class="GLMS_markerCont" section="border" style="top: 4%;left: 1%;width: 25%"></div>
<div class="GLMS_markerCont" section="green" style="top: 40%;left: 2%;width: 30%;"></div>
<div class="GLMS_markerCont" section="blue" style="bottom: 15%;left: 20%;width: 35%;"></div>
<div class="GLMS_markerCont" section="red" style="bottom: 15%;left: 65%;width: 31%"></div>
<div class="GLMS_markerCont" section="black" style="top: 15%;left: 50%;width: 35%;"></div>
</div>
</div>
<div id="MS_popupOverlayCont"></div>
<</nobr>>\
<style>
body {
background-color: rgb(20,20,20);
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
font-family: 'Roboto', sans-serif;
}
#passages {
display: flex;
justify-content: center;
margin: 0;
max-width: 100%;
}
</style>\
<script>
setCurrentSection({key: "wastelands"});
MS_init();
</script><<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<borderMaster>>\<<script>>playAudio("music", "wastelandsTheborder")<</script>>\
<<nobr>>
<div class="MRS_backgroundImagesCont">
<video playsinline class="MRS_base" muted autoplay loop src="ressources/backgrounds/3AGE.mp4" poster="ressources/backgrounds/3AGE_ss.webp"> <!-- base video -->
Your browser does not support the video tag.
</video>
<img class="MRS_base" src="ressources/backgrounds/3AGE1.webp">
<img class="MRS_clip" src="ressources/backgrounds/3AGE1.webp" onclick="toggleBed()"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/3AGE2.webp"> <!-- hover -->
<img class="MRS_base" src="ressources/backgrounds/3AGE3.webp">
<img class="MRS_clip_2" src="ressources/backgrounds/3AGE3.webp" onclick="GLMF_gotoSecondaryScene('GCA')"> <!-- clip path -->
<img class="MRS_hover_2" src="ressources/backgrounds/3AGE4.webp"> <!-- hover -->
</div>
<div id="cellsContainer"></div>
<div class="exit-button" onclick="previousBloc()">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<</nobr>>\
<<roomStyle>>
<style>
.passage {
position: relative;
}
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
left: 0;
transform: translate(0, -50%);
}
@media (min-aspect-ratio: 1920/1080) {
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
height: auto;
width: 117%; /* not 100% to conpensate sidebar */
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(9.7% 39.4%, 23.4% 43.0%, 22.8% 61.1%, 12.4% 60.9%, 11.5% 58.8%, 10.4% 59.2%, 10.3% 59.8%, 8.9% 59.8%);
}
.MRS_backgroundImagesCont img.MRS_clip_2 {
clip-path: polygon(36.7% 40.1%, 42.6% 49.1%, 42.3% 50.8%, 41.0% 49.3%, 40.8% 60.0%, 37.5% 59.8%, 37.6% 58.6%, 34.4% 59.2%, 33.5% 54.8%, 32.4% 54.3%, 32.8% 43.1%, 33.8% 42.2%, 33.3% 41.5%, 34.3% 41.1%, 35.3% 43.1%, 36.2% 41.5%, 35.8% 40.5%);
}
#cellsContainer {
position: absolute;
top: 24vh;
left: 85vh;
}
.cell {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
gap: 10px; /* Space between slots */
}
.NPC-slot {
flex: 0 0 auto; /* Don't grow or shrink, stay at content size */
display: flex;
justify-content: center;
align-items: center;
}
.main-NPC,
.npc-NPC {
width: 35vh; /* Or whatever width you prefer */
height: 100%;
/* Other styles... */
}
.prisoner-slot {
flex: 1;
height: 100%;
/* width: 35vh; */
width: 0;
display: flex;
align-items: center;
justify-content: center;
}
.test-controls {
text-align: center;
margin: 20px;
}
.test-controls button {
margin: 0 10px;
padding: 5px 10px;
}
.main-prisoner,
.npc-prisoner {
padding: 10px;
border-radius: 5px;
width: 35vh;
height: 100%;
text-align: center;
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.nav-arrow {
height: 8vh;
width: 4vh;
background-color: rgba(161, 0, 0, 0.8);
border: transparent;
z-index: 20;
}
.nav-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.GSIS_subCont {
height: 100%;
margin: 0;
top: 8vh;
max-width: 30vh;
}
.exit-button {
background-color: #f6c5a4;
border: 2vmin solid #452121;
}
.exit-button img {
filter: brightness(0) saturate(100%) invert(11%) sepia(24%) saturate(1547%) hue-rotate(314deg) brightness(104%) contrast(88%);
}
</style>\
<script>
//-------PASSAGE CHANGE TOGGLES-------//
if (SV.characters.list.gabbie.campDiscovered == false) {
playPassage('GUA1');
}
function toggleBed() {
playPassage('3AGI');
}
function previousBloc() {
//playPassage('3A2');
exitGabbieCamp();
}
SV.gui_interface.gabbieManager = {
inCamp: false,
loadCamp() {
this.container = document.getElementById('cellsContainer');
if (!this.container) return;
if (SV.gui_interface.forgivingQueue.includes('gabbie') && !this.inCamp) {
this.inCamp = true;
}
this.renderCamp();
},
renderCamp() {
this.container.innerHTML = '';
const cell = document.createElement('div');
cell.className = 'cell';
if (this.inCamp) {
cell.innerHTML = `
<div class="NPC-slot">
<div class="main-NPC">
<div class="GSIS_subCont">
<img src="ressources/maingui/ui/gabbieBeginningSelection.webp" class="GSIS_subCont__clip-img" cherie="left" transition="">
<img src="ressources/maingui/ui/gabbieBeginningSelection.webp" class="GSIS_subCont__clip-img" cherie="right" transition="">
<img src="ressources/maingui/ui/gabbieBeginningSelection.webp" class="GSIS_subCont__visual-img">
</div>
</div>
</div>
`;
cell.querySelector('.GSIS_subCont').addEventListener('click', () => this.releaseCamp());
}
this.container.appendChild(cell);
},
releaseCamp() {
this.inCamp = false;
SV.gui_interface.forgivingQueue = SV.gui_interface.forgivingQueue.filter(id => id !== 'gabbie');
Object.assign(SV.characters.list.gabbie, {
isForgiving: false,
isBroken: false,
reconciliationDay: 0
});
this.renderCamp();
playPassage('GA0C');
}
};
// Initialize forgivingQueue if it doesn't exist
if (!SV.gui_interface.forgivingQueue) {
SV.gui_interface.forgivingQueue = [];
}
// Load manager
SV.gui_interface.gabbieManager.loadCamp();
</script><!--GabbieRoom-->\
<<script>>playAudio("music", "wastelandsTheborder")<</script>>\
<<nobr>>
<div class="GSIS_mainCont" section="gabbieCampInterior"></div>
<div class="MRS_backgroundImagesCont">
<video playsinline class="MRS_base" muted autoplay loop src="ressources/backgrounds/3AGI.mp4" poster="ressources/backgrounds/3AGI_ss.webp"> <!-- base 1 -->
Your browser does not support the video tag.
</video>
<img class="MRS_base" src="ressources/backgrounds/3AGI1.webp"> <!-- base 2 -->
<img class="MRS_clip" src="ressources/backgrounds/3AGI1.webp" onclick="GLMF_gotoSecondaryScene('GCB')"> <!-- clip path -->
<img class="MRS_hover" src="ressources/backgrounds/3AGI2.webp"> <!-- hover -->
</div>
<div class="exit-button" onclick="previousBloc()">
<img src="ressources/maingui/ui/exit.webp" alt="Exit Button">
</div>
<div class="mainboutondiv">
<div class="boutondiv_topright_gabbie">
<div class="placeholder_topright_gabbie"></div>
<div id="mainButton_topright_gabbie" onclick="accessLustGame('gabbie');">
<img src='ressources/maingui/attributes/lust_icon.webp' alt='Icon'>
<span>Practice Lust</span>
</div>
</div>
<div class="boutondiv_topright_gabbie">
<div class="placeholder_topright_gabbie"></div>
<div id="mainButton_topright_gabbie" onclick="accessTrustGame('gabbie');">
<img src='ressources/maingui/attributes/trust_icon.webp' alt='Icon'>
<span>Practice Trust</span>
</div>
</div>
<div class="boutondiv_topright_gabbie bouton_bonusScenes">
<div id="mainButton_topright_gabbie" onclick="BSB_show('gabbie');">
<img id="bonusImg" src='ressources/icons/2K.webp' alt='Icon'>
<span><b>BONUS SCENES</b></span>
</div>
</div>
<div class="boutondiv_topright_gabbie bouton_evilScenes">
<div class="placeholder_topright_gabbie"></div>
<div class="bouton_evilScenes_div" id="mainButton_bottomright_gabbie" onclick="toggleButtons()">
<img id="evilImg" src='ressources/icons/evil.webp' alt='Icon'>
</div>
<div class="smallButton_evilScenes gabbie" id="button1_evilScenes" onclick="evilSceneClick(0, 'gabbie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank2.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/grope.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Grope</div>
</div>
<div class="smallButton_evilScenes gabbie" id="button2_evilScenes" onclick="evilSceneClick(1, 'gabbie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank3.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/rape.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Rape</div>
</div>
<div class="smallButton_evilScenes gabbie" id="button3_evilScenes" onclick="evilSceneClick(2, 'gabbie')">
<img class="corner-icon" src='ressources/maingui/ranks/rank4.webp' alt='Corner Icon'>
<img id="evilImg" src='ressources/icons/enslave.webp' alt='Icon'>
<div class="bouton_evilScenes_text">Enslave</div>
</div>
</div>
</div>
<</nobr>>\
<<roomStyle>>
<style>
@media (min-aspect-ratio: 1920/1080) { /* image resolution */
.MRS_backgroundImagesCont img,
.MRS_backgroundImagesCont video {
/* horizontal block */
height: auto;
width: 100%;
}
}
.MRS_backgroundImagesCont img.MRS_clip {
clip-path: polygon(44.5% 50.7%, 63.6% 51.9%, 64.4% 43.1%, 62.6% 35.3%, 60.9% 33.0%, 61.4% 30.1%, 49.4% 28.2%, 48.3% 30.1%, 48.3% 33.0%, 47.3% 33.5%, 44.7% 38.7%, 44.0% 45.0%);
}
.exit-button {
background-color: #6d322c;
border: 2vmin solid #deb23f;
}
.exit-button img {
filter: invert(81%) sepia(57%) saturate(652%) hue-rotate(338deg) brightness(97%) contrast(79%);
}
.bouton_bonusScenes img {
filter: brightness(0) saturate(100%) invert(81%) sepia(57%) saturate(652%) hue-rotate(338deg) brightness(97%) contrast(79%);
}
</style>\
<script>
function previousBloc() {
playPassage('3AGE');
}
</script><<greenMaster>>\<<greenMaster>>\
<style>
.Elves_physical {
position: absolute;
bottom: -10vh;
right: 25vh;
height: 65%;
justify-content: center;
align-items: center;
z-index: 5;
cursor: pointer;
}
.Elves_physical img {
height: 75%;
position: absolute;
bottom: 5vh;
transition: filter 0.5s;
}
.Elves_physical img:hover {
filter: drop-shadow(0 0 1.5vh #008000); /* green */
}
.Elves_physical2 img:hover {
filter: drop-shadow(0 0 1.5vh rgb(222, 33, 33)); /* red */
}
</style><<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<greenMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<blueMaster>>\<<redMaster>>\<<redMaster>>\<<redMaster>>\<<redMaster>>\<<redMaster>>\<<redMaster>>\<<redMaster>>\<<redMaster>>\<<nobr>>
<div class="FS_main">
<div class="FS_finish-overlay FS_hidden"> <!-- finish screen -->
<div class="FS_contentCont DIAS_container_ParentScrollable">
<div class="FS_content DIAS_container">
</div>
</div>
<div class="FS_exit">
<div class="DIAS_button">Done</div>
</div>
</div>
<div class="FS_choose-overlay FS_hidden"> <!-- choose popup -->
<div>
<top>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</top>
<hr>
<bottom>
<div class="FS_button">Let her do her things</div>
<div class="FS_button">Run away</div>
</bottom>
</div>
</div>
<div class="FS_wheel-overlay FS_hidden"> <!-- wheel game -->
<div class="FS_wheel-pin">
<img src="ressources/icons/7C.webp">
</div>
<canvas id="FS_wheel"></canvas> <!-- width="1000" height="1000" -->
<div class="FS_wheel-overlay__center-button " onmousedown="FGF_wheel_fightButton();"></div>
<div class="FS_wheel-stats">
<table>
</table>
</div>
</div>
<div class="FS_top"> <!-- main fight -->
<div class="FS_top__scene FS_shadow">
<!-- img -->
</div>
<div class="FS_top__scene op-tag FS_shadow">
<!-- img -->
</div>
</div>
<div class="FS_middle">
<div class="FS_middle__dial FS_shadow">
<div class="FS_middle__dial__text"></div>
<img src="">
</div>
<div class="FS_middle__current-move FS_shadow" onclick="FGF_wheel_appearOverlay();">
<img src="ressources/maingui/sexuals/beginning.webp">
</div>
<div class="FS_middle__dial op-tag FS_shadow">
<img src="">
<div class="FS_middle__dial__text"></div>
<!-- div class="FS_middle__dial__boxShadow"></div -->
</div>
</div>
<div class="FS_bottom">
<div class="FS_bottom__mc">
<div class="FS_bottom__x__imgCont">
<img class="FS_shadow" src="">
</div>
<div class="FS_bottom__x__name" translate="no">George</div>
</div>
<div class="FS_bottom__progress">
<div class="FS_bottom__progress__mc">
<div class="FS_bottom__progress__bar">
<div class="FS_bottom__progress__bar-start"></div>
<div class="FS_bottom__progress__bar-end">
<img src="ressources/icons/7E.webp">
</div>
</div>
<div class="FS_bottom__progress__overlay">
<img class="FS_shadow" src="">
</div>
</div>
<div class="FS_bottom__progress__state">
<!-- <div class="FS_shadow"><img src="ressources/maingui/sexuals/beginning.webp"></div> -->
<!-- -->
</div>
<div class="FS_bottom__progress__op">
<div class="FS_bottom__progress__bar FS_op-color">
<div class="FS_bottom__progress__bar-start FS_op-color"></div>
<div class="FS_bottom__progress__bar-end op-tag FS_op-color">
<img src="ressources/icons/7E.webp">
</div>
</div>
<div class="FS_bottom__progress__overlay op-tag">
<img class="FS_shadow" src="">
</div>
</div>
</div>
<div class="FS_bottom__op">
<div class="FS_bottom__x__imgCont">
<img class="FS_shadow" src="">
<!-- video src="./ressources/maingui/others/ringOfFire.web" autoplay loop muted></video -->
</div>
<div class="FS_bottom__x__name" translate="no">Name here yup</div>
</div>
</div>
</div>
<</nobr>>\
<style>
body {
/*overflow: hidden; /*MAYBEE*/
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
/*font-family: 'Century Gothic', sans-serif; /*MAYBEE*/
color: white; /*MAYBEE*/
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
}
</style>\
<script>
FGF_reloadFight();
</script><<nobr>>
<div class="TGS_exit">EXIT</div>
<!-- div class="TGS_background"></div -->
<div class="TGS_container">
<div class="left">
<div class="inventoryCont">
<div class="inventoryItems"><!-- js --></div>
</div>
</div>
<div class="middle">
<div class="itemSlot"></div>
<img src="ressources/maingui/ui/giftBox.webp">
<div class="itemSlotButton">GIVE</div>
</div>
<div class="right">
<div class="TGS_meterCont">
<div class="left">
<div class="nextPhase"><img src="ressources/maingui/sexuals/tease.webp"></div>
<div class="meter">
<div class="meterCurrentCont">
<div class="meterCurrent">
</div>
</div>
<div class="meterSectionsCont">
<!-- js -->
<!-- ex: <div class="meterSection" style="bottom: 40%">5<line></line></div> -->
</div>
</div>
<div class="currentPhase"><img src="ressources/maingui/sexuals/beginning.webp"></div>
</div>
<div class="right">
<img src="ressources/maingui/attributes/trust_icon.webp">
<qty>10 ?</qty>
</div>
</div>
</div>
<div class="TGS_quantitySelector" style="display: none;">
<div class="quantity-controls">
<button class="decrease">-</button>
<input type="number" min="1" value="1">
<button class="increase">+</button>
<button class="confirm">✓</button>
</div>
</div>
</div>
<div class="TGS_contentCont">
<div class="TGS_content">
<img>
<text>Lorem ipsum dolor sit amet consectetur </text>
</div>
<div class="TGS_contentExit">EXIT</div>
</div>
<</nobr>>\
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
height: 100vh;
font-size: 1.75vh;
}
#ui-bar.stowed {
left: -26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
height: 100%;
width: 100%;
overflow: hidden;
font-size: 1.25vh;
position: relative;
}
.TGS_exit {
position: absolute;
z-index: 5;
top: 2vh;
right: 21vh;
font-size: 2em;
min-width: 7em;
text-align: center;
border-radius: 0.4em;
background-color: rgba(0, 0, 0, 0.7);
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow:
0 0 1vh rgba(255, 0, 0, 0.4),
0 0 1.5vh rgba(255, 0, 0, 0.4),
0 0 2vh rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vh rgba(255, 0, 0, 0.4),
0 0 0.5vh rgba(255, 0, 0, 0.4),
0 0 1vh rgba(255, 0, 0, 0.4);
cursor: pointer;
transition: transform 0.2s ease, text-shadow 0.2s ease, box-shadow 0.2s ease;
}
.TGS_exit:hover {
transform: scale(1.05);
box-shadow:
inset 0 0 0.5vh rgba(255, 0, 0, 0.6),
0 0 0.5vh rgba(255, 0, 0, 0.6),
0 0 1vh rgba(255, 0, 0, 0.6);
text-shadow:
0 0 1vh rgba(255, 0, 0, 0.6),
0 0 1.5vh rgba(255, 0, 0, 0.6),
0 0 2vh rgba(255, 0, 0, 0.6);
}
.TGS_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.TGS_background > img,
.TGS_background > video {
height: 100%;
width: 100%;
object-fit: cover;
}
.TGS_container {
display: flex;
justify-content: space-between;
align-items: center;
padding-left: 2.5em; /* idk a better way to do this */
width: 100%;
height: 100%;
font-size: 1.25vh;
font-family: 'Century Gothic', sans-serif;
}
.TGS_container > .left { /* inventory */
position: relative;
z-index: 1;
flex: 1;
height: 100%;
padding: 1em;
display: flex;
align-items: center;
justify-content: center;
}
.TGS_container > .left > .inventoryCont {
height: 50%;
aspect-ratio: 1;
filter: drop-shadow(0 0 0.5em #ffffff);
}
.TGS_container > .left > .inventoryCont > .inventoryTitle {
background-color: rgba(0, 0, 0, 0.265);
border: solid 0.1em #000000;
border-radius: 0.7em;
}
.TGS_container > .left > .inventoryCont > .inventoryItems {
background-color: rgba(0, 0, 0, 0.265);
border: solid 0.1em #000000;
border-radius: 0.7em;
width: 100%;
aspect-ratio: 1;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
overflow-Y: auto;
scrollbar-width: thin;
}
.TGS_container > .middle { /* item gift slot */
position: relative;
z-index: 1;
width: 23vh;
min-width: 10vh;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.TGS_container > .middle > img {
position: absolute;
z-index: -1;
width: 100%;
margin-top: -30%;
filter: drop-shadow(0 0 1em #000000) drop-shadow(0 0 1em #000000) ;
}
.TGS_container > .middle > .itemSlot {
position: relative;
width: 100%;
aspect-ratio: 1;
display: flex;
align-items: center;
justify-content: center;
background: radial-gradient(ellipse, rgba(00, 00, 00, 0.7), rgba(0, 0, 0, 0) 70%);
filter: drop-shadow(0 0 0.5em #ffffff);
}
.TGS_container > .middle > .itemSlot > img {
width: 60%;
animation: TGS_container_img_animation 0.7s ease-in forwards;
}
@keyframes TGS_container_img_animation {
0% {opacity: 0}
to {opacity: 1}
}
.TGS_container > .middle > .itemSlotButton {
position: absolute;
z-index: 1;
font-size: 1.4em;
font-weight: bold;
top: 65%;
min-width: 100%;
padding: 0.5em 0;
background-color: rgba(0, 0, 0, 0.5);
border: solid 0.05em #000000;
border-radius: 0.7em;
text-align: center;
cursor: pointer;
filter: drop-shadow(0 0 0.5em #ffffff);
transition: transform 0.2s ease;
}
.TGS_container > .middle > .itemSlotButton:hover {
transform: scale(1.05);
}
.TGS_container > .right { /* meter */
position : relative;
z-index: 0;
flex: 1;
max-width: 80vh;
height: 100%;
}
.TGS_meterCont {
position: relative;
margin: 0 auto;
height: 100%;
max-width: 40vh;
display: flex;
align-items: center;
justify-content: center;
}
.TGS_meterCont > .left {
height: 100%;
width: 10vh;
margin-left: 5vh; /* for section indicators */
display: flex;
flex-direction: column;
justify-content: center;
}
.TGS_meterCont > .left > .meter {
position: relative;
height: 60%;
width: 100%;
/* background-image: linear-gradient(to top, #C22727 30%, rgba(0, 0, 0, 0.5) 30%); */
border: solid 0.3em #000000;
border-radius: 0.7em;
margin: 1em 0;
}
.TGS_meterCont > .left > .meter > .meterCurrentCont {
position: relative;
width: 100%;
height: 100%;
border-radius: 0.4em; /* 0.7 - 0.3 */
overflow: hidden;
}
.TGS_meterCont > .left > .meter > .meterCurrentCont > .meterCurrent {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 100%; /* 100 is empty, 0 is full */
background-color: #C22727;
transition: top 0.7s ease;
}
.TGS_meterCont > .left > .meter > .meterSectionsCont {
position: absolute;
width: 50%;
height: 100%;
top: 0;
right: 100%;
}
.TGS_meterCont > .left > .meter > .meterSectionsCont > .meterSection {
position: absolute;
width: 100%;
height: 0;
display: flex;
align-items: center;
justify-content: flex-end;
font-weight: bold;
filter: drop-shadow(0 0 0.2em #000000) drop-shadow(0 0 0.2em #000000) drop-shadow(0 0 0.3em #000000) drop-shadow(0 0 0.5em #000000);
}
.TGS_meterCont > .left > .meter > .meterSectionsCont > .meterSection > line {
margin: 0 0.5em;
width: 1em;
height: 2px;
background-color: #ffffff;
}
.TGS_meterCont > .left > .nextPhase,
.TGS_meterCont > .left > .currentPhase {
width: 100%;
aspect-ratio: 1;
background-color: rgba(0, 0, 0, 0.8);
border: solid 0.3em #000000;
border-radius: 50%;
overflow: clip;
display: flex;
align-items: center;
justify-content: center;
}
.TGS_meterCont > .left > .nextPhase > img,
.TGS_meterCont > .left > .currentPhase > img {
width: 80%;
aspect-ratio: 1;
/* border-radius: 50%; */
}
.TGS_meterCont > .right {
height: 100%;
width: 20vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
filter: drop-shadow(0 0 0.5em #000000) drop-shadow(0 0 0.5em #000000) drop-shadow(0 0 0.5em #000000);
}
.TGS_meterCont > .right > img {
width: 80%;
aspect-ratio: 1;
}
.TGS_meterCont > .right > qty {
font-size: 1.5em;
margin: 0.5em;
font-weight: bold;
color: #ffffff;
}
.TGS_contentCont {
position: absolute;
z-index: 100;
top: 0;
left: 0;
width: 100%;
height: 100%;
--TGV_clr: #7a0808;
background-color: rgba(0, 0, 0, 0.7);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.5s ease;
}
.TGS_contentCont > .TGS_content {
height: 90vh;
aspect-ratio: 1.3;
max-width: 100%;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow:
0 0 1vh rgba(255, 0, 0, 0.4),
0 0 1.5vh rgba(255, 0, 0, 0.4),
0 0 2vh rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vh rgba(255, 0, 0, 0.4),
0 0 0.5vh rgba(255, 0, 0, 0.4),
0 0 1vh rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.7);
border-radius: 2em;
padding: 1em;
display: flex;
flex-direction: column;
}
.TGS_contentCont > .TGS_content > img {
width: 100%;
height: 0; /* overcomed by flex */
flex: 1;
object-fit: contain;
filter:
drop-shadow(0 3px 0 var(--TGV_clr))
drop-shadow(0 -3px 0 var(--TGV_clr))
drop-shadow(3px 0 0 var(--TGV_clr))
drop-shadow(-3px 0 0 var(--TGV_clr))
drop-shadow(0 0 1vh var(--TGV_clr))
drop-shadow(0 0 1.5vh var(--TGV_clr));
}
.TGS_contentCont > .TGS_content > text {
/* height: 30%; */
margin-top: 0.5em;
min-height: 15%;
max-height: 30%;
width: 100%;
font-size: 2em;
border-top: solid 0.1em var(--TGV_clr);
padding: 0.3em;
overflow: auto;
scrollbar-width: thin;
}
.TGS_contentCont > .TGS_contentExit {
font-size: 2em;
font-weight: bold;
margin: 0.3em;
padding: 0.5em 1em;
min-width: 10em;
text-align: center;
background-color: rgba(0, 0, 0, 0.5);
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow:
0px 0px 8px rgba(255, 0, 0, 0.4),
0px 0px 16px rgba(255, 0, 0, 0.4),
0px 0px 24px rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 1vw rgba(255, 0, 0, 0.4);
border-radius: 0.7em;
cursor: pointer;
pointer-events: auto;
transition: transform 0.2s ease, text-shadow 0.2s ease, box-shadow 0.2s ease;
}
.TGS_contentCont > .TGS_contentExit:hover {
transform: scale(1.05);
box-shadow:
inset 0 0 0.5vh rgba(255, 0, 0, 0.6),
0 0 0.5vh rgba(255, 0, 0, 0.6),
0 0 1vh rgba(255, 0, 0, 0.6);
text-shadow:
0 0 1vh rgba(255, 0, 0, 0.6),
0 0 1.5vh rgba(255, 0, 0, 0.6),
0 0 2vh rgba(255, 0, 0, 0.6);
}
.TGS_quantitySelector {
background: #2a2a2a;
padding: 8px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.4);
z-index: 1000;
border: 1px solid #3a3a3a;
}
.TGS_quantitySelector .quantity-controls {
display: flex;
gap: 5px;
align-items: center;
}
.TGS_quantitySelector input {
width: 50px;
text-align: center;
background: #1a1a1a;
border: 1px solid #3a3a3a;
color: white;
padding: 4px;
border-radius: 3px;
}
.TGS_quantitySelector button {
padding: 4px 8px;
cursor: pointer;
background: #3a3a3a;
border: 1px solid #4a4a4a;
color: white;
border-radius: 3px;
min-width: 30px;
transition: background 0.2s;
}
.TGS_quantitySelector button:hover {
background: #4a4a4a;
}
.TGS_quantitySelector button.confirm {
background: #2d5a2d;
border-color: #3d6a3d;
}
.TGS_quantitySelector button.confirm:hover {
background: #3d6a3d;
}
.TGS_container .middle .itemSlot {
position: relative;
z-index: 2; /* Ensure it's above the gift box image */
}
.TGS_container .middle .itemSlot img {
max-width: 100px; /* Adjust this value as needed */
max-height: 100px; /* Adjust this value as needed */
width: auto;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
/* For the quantity label */
.TGS_container .middle .itemSlot div {
position: relative;
width: fit-content;
margin: 0 auto;
}
/* Style for the quantity display on selected item */
.itemSlot .quantity-label {
position: absolute;
background: rgba(0, 0, 0, 0.7);
color: white;
padding: 0.5vh 0.5vh;
border-radius: 0.5vh;
top: -6vh;
right: -4vh;
z-index: 5;
font-size: 0.9em;
}
</style>\
<script>
(function main_trustGame() { // main call
// Local Variables
let TGV_chosenItemKey = null; // obj of the chosen item in the inventory
let TGV_selectedQuantity = 1;
let TGV_CurrentCharacter = SV.gui_interface.TGV_CurrentCharacter;
let TGV_background = {
cherie: '1SC3.webp',
elfie: '1SE1.webp',
lana: '1SL.webp',
mia: '1SM.webp', // GuestRoom 1
chanel: '1SN.webp', // GuestRoom 2
julia: '1SO.webp', // Guestroom3
gabbie: '3AGI.mp4',
angela: '2ACI.mp4',
}
let TGV_content = {
characters : {
angela: { // (A)
accept: { // (A)
//no default
0: { // Common (A)
text: "A $[name], thank you, I like it!",
image: "ressources/scenes/ATA1A1.webp",
},
1: { // Uncommon (B)
text: "A $[name]. I cherish this gift, thank you.",
image: "ressources/scenes/ATA1B1.webp",
},
2: { // Rare (C)
text: "This $[name] is a treasure. My sincerest thanks.",
image: "ressources/scenes/ATA1C1.webp",
},
3: { // Epic (D)
text: "The $[name]! I'm deeply thankful.",
image: "ressources/scenes/ATA1D1.webp",
},
4: { // Legendary (E)
text: "The $[name]! Thank you for this honor.",
image: "ressources/scenes/ATA1E1.webp",
},
5: { // Mythical (F)
text: "Ah, the $[name]! My heart swells with gratitude.",
image: "ressources/scenes/ATA1F1.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/ATR1.webp",
},
equipment: { // (E)
text: "I'm afraid this equipment doesn't serve my purpose. Please, have it back.",
},
food: { // (F)
text: "I appreciate the offer, but I'm not in the mood for food right now. Maybe later?",
},
material: { // (M)
text: "Thank you, but this material isn't something I need. Perhaps hold onto it for now?",
},
},
},
cherie : { // (C)
accept: { // (A)
0: { // Common (A)
text: "Oh, darling, even the $[name] from you means the world to me. Thank you.",
image: "ressources/scenes/CTA1A1.webp",
},
1: { // Uncommon (B)
text: "A $[name]? How thoughtful of you, my dear. It's just as nurturing as your heart.",
image: "ressources/scenes/CTA1B1.webp",
},
2: { // Rare (C)
text: "You've given me a $[name]? This is incredibly rare, just like your kindness. I appreciate it deeply.",
image: "ressources/scenes/CTA1C1.webp",
},
3: { // Epic (D)
text: "My, my, a $[name]... It symbolizes such a deep connection. You've made me feel very cherished.",
image: "ressources/scenes/CTA1D1.webp",
},
4: { // Legendary (E)
text: "The $[name]! It’s legendary... I’m overwhelmed by your generosity, my boy. This is a treasure, indeed.",
image: "ressources/scenes/CTA1E1.webp",
},
5: { // Mythical (F)
text: "A mythical $[name], really? It's as rare and beautiful as the love I have for you. I'm so honored, thank you.",
image: "ressources/scenes/CTA1F1.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/CTR1.webp",
},
equipment: { // (E)
text: "Oh, sweetie, why would I need such a piece of equipment? My place is here, making sure you're all safe and healthy. You keep it; you're the one braving the wilds.",
},
food: { // (F)
text: "No thank you, dear. I'm not quite in the mood for that food right now. Why don't you keep it for yourself? You need your strength out there.",
},
material: { // (M)
text: "Oh, darling, it's kind of you to offer, but I really don't need this material. Let's save it for when it's truly needed, alright?",
},
},
},
elfie: { // (E)
accept: { // (A)
0: { // Common (A)
text: "A $[name]! It makes me feel like I'm not alone on this adventure.",
image: "ressources/scenes/EA00A1.webp",
},
1: { // Uncommon (B)
text: "I love this $[name]! It's so cute!",
image: "ressources/scenes/EA00B1.webp",
},
2: { // Rare (C)
text: "This $[name], it's so pretty! I'll treasure it forever!",
image: "ressources/scenes/EA00F1.webp",
},
3: { // Epic (D)
text: "This $[name] is so cool! I feel like I can take on anything!",
image: "ressources/scenes/ETA1D1.webp",
},
4: { // Legendary (E)
text: "This $[name] is like a ray of sunshine, a golden treasure just for me. Thank you so much!",
image: "ressources/scenes/EA00G1.webp",
},
5: { // Mythical (F)
text: "Oh wow, this $[name] is absolutely magical! I can feel the courage surging within me already!",
image: "ressources/scenes/EA7K1.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/ETR1.webp",
},
equipment: { // (E)
text: "Why would I need equipment? I'm not exactly going out fighting monsters or anything. I think this should go to someone who really needs it.",
},
food: { // (F)
text: "Ugh, I really don't want to eat this. Can't we find something else? I'm just not in the mood for this.",
},
material: { // (M)
text: "I appreciate it, but I don't really need this material. Maybe we should save it for when it's truly necessary.",
},
},
},
gabbie: { // (G)
accept: { // (A)
0: { // Common (A)
text: "Even this $[name] has its own unique charm. It's a gentle reminder of the beauty that can be found in the most unexpected places.",
image: "ressources/scenes/GTA1A1.webp",
},
1: { // Uncommon (B)
text: "A $[name]! It's a refreshing change of pace amid the desolate wastelands.",
image: "ressources/scenes/GA14N2.webp",
},
2: { // Rare (C)
text: "The $[name] is so calming. It truly is a rare treasure, just like the moments we share.",
image: "ressources/scenes/GA14C1.webp",
},
3: { // Epic (D)
text: "Oh, this $[name] is simply enchanting. It's mysterious, just like the world around us.",
image: "ressources/scenes/GA14B1.webp",
},
4: { // Legendary (E)
text: "This $[name] is stunning, it's like holding a piece of the sun itself. You always know how to brighten my day.",
image: "ressources/scenes/GBC19.webp",
},
5: { // Mythical (F)
text: "Wow, this $[name] is incredible! I can feel the energy coursing through me just by holding it. Thank you so much!",
image: "ressources/scenes/GA14H2.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/GTR1.webp",
},
equipment: { // (E)
text: "Why would I need this equipment? My survival skills have gotten me this far without it. Let's save it for when we really need it, okay?",
},
food: { // (F)
text: "I'm not really in the mood for this kind of food right now. Maybe we could find something else?",
},
material: { // (M)
text: "I don't really need this material right now, you should probably hang on to it or give it to someone who could make better use of it.",
},
},
},
lana: { // (L)
accept: { // (A)
0: { // Common (A)
text: "A $[name]? Simple, just like old times. Thanks.",
image: "ressources/scenes/LTA1A1.webp",
},
1: { // Uncommon (B)
text: "A $[name], huh? Not bad at all, I appreciate it.",
image: "ressources/scenes/LTA1B1.webp",
},
2: { // Rare (C)
text: "This $[name] is remarkable, and so is your thoughtfulness for giving it to me.",
image: "ressources/scenes/LTA1C1.webp",
},
3: { // Epic (D)
text: "I can feel the power in this $[name]... Thank you, this means a lot to me.",
image: "ressources/scenes/LTA1D1.webp",
},
4: { // Legendary (E)
text: "A $[name]? It's definitely unique... I'll give you that. Thanks.",
image: "ressources/scenes/LBC1.webp",
},
5: { // Mythical (F)
text: "Wow, a $[name]! I'm impressed. Thanks for this, it's... something.",
image: "ressources/scenes/LTA1F1.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/LTR1.webp",
},
equipment: { // (E)
text: "Why would I need this? I can handle myself just fine without extra gear.",
},
food: { // (F)
text: "I appreciate the offer, but I don't eat just to fill my stomach. That's not what I need right now.",
},
material: { // (M)
text: "I don't need this. My focus is on survival, not collecting junk.",
},
},
},
mia: { // (D)
accept: { // (A)
0: { // Common (A)
text: "A $[name], but it’s far from ordinary to me. Its simple elegance is captivating, and I’m so grateful for it. Every gift from you is special. Thank you!",
image: "ressources/scenes/DTA1A1.webp",
},
1: { // Uncommon (B)
text: "An $[name], full of charm and mystery! I adore this beautiful piece, and I’ll cherish every moment. You always know what I’ll love—thank you so much!",
image: "ressources/scenes/DTA1B1.webp",
},
2: { // Rare (C)
text: "This $[name] is truly a treasure. Its brilliance lights up my world, and I feel like a queen. My deepest thanks for this incredible gift!",
image: "ressources/scenes/DTA1C1.webp",
},
3: { // Epic (D)
text: "The $[name]! I’m so thankful for this stunning gift. You know just how to make my day!",
image: "ressources/scenes/DTA1D1.webp",
},
4: { // Legendary (E)
text: "The $[name], a symbol of ancient power and unmatched beauty! This is like stepping into a dream. I’m beyond honored. You’ve outdone yourself!",
image: "ressources/scenes/DTA1E1.webp",
},
5: { // Mythical (F)
text: "Ah, the $[name]! I can’t believe it’s mine! Absolutely priceless. You really know how to spoil a girl. Thank you!",
image: "ressources/scenes/DTA1F1.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/DTR1.webp",
},
equipment: { // (E)
text: "Hmm, this equipment is cool, but it’s not really what I need. You should take it back and maybe find someone who can use it better.",
},
food: { // (F)
text: "Aww, you’re sweet, but I’m just not feeling hungry right now. Maybe later, though?",
},
material: { // (M)
text: "Thanks, but this material doesn’t really fit my vibe. Maybe hang onto it for now? Someone else might need it.",
},
},
},
chanel: { // (I)
accept: { // (A)
0: { // Common (A)
text: "A $[name]? You know how to please me with the little things...",
image: "ressources/scenes/IA7E1.webp",
},
1: { // Uncommon (B)
text: "Mmm, this $[name] has potential... Just like you, actually. Thanks.",
image: "ressources/scenes/IA7F1.webp",
},
2: { // Rare (C)
text: "A $[name]? You have good taste. I appreciate people who know how to recognize the value of rare things.",
image: "ressources/scenes/IA7G1.webp",
},
3: { // Epic (D)
text: "This $[name] is truly... special. You keep surprising me, I like that.",
image: "ressources/scenes/IA0D2.webp",
},
4: { // Legendary (E)
text: "A legendary $[name]... You really know how to get my attention. I won't forget this.",
image: "ressources/scenes/ITA1E1.webp",
},
5: { // Mythical (F)
text: "A mythical $[name]... You're playing in the big leagues now. Very impressive.",
image: "ressources/scenes/IA7J1.webp",
},
},
refuse: { // (R)
default: {
text: "Sorry darling, but that's not how you'll win me over.",
image: "ressources/scenes/IA7H1.webp",
},
equipment: { // (E)
text: "Equipment? I prefer to rely on my own... talents. Keep it, you'll need it more than I do.",
},
food: { // (F)
text: "I'm watching my figure, you understand? But it was an... interesting attempt.",
},
material: { // (M)
text: "These materials don't interest me. I have more... refined tastes. But keep trying.",
},
},
},
julia: { // (J)
accept: { // (A)
0: { // Common (A)
text: "A $[name]? It's a nice little thing, I guess. Thanks.",
image: "ressources/scenes/JTA1A1.webp",
},
1: { // Uncommon (B)
text: "This $[name] is... interesting. I appreciate the thought behind it.",
image: "ressources/scenes/JTA1B1.webp",
},
2: { // Rare (C)
text: "Wow, a $[name]? You really know how to make me feel special. Thank you!",
image: "ressources/scenes/JTA1C1.webp",
},
3: { // Epic (D)
text: "This $[name] is amazing! I can't believe you thought of me. Thank you so much!",
image: "ressources/scenes/JTA1D1.webp",
},
4: { // Legendary (E)
text: "The $[name]! It's beautiful and rare, just like our friendship. Thank you for this wonderful gift!",
image: "ressources/scenes/JTA1E1.webp",
},
5: { // Mythical (F)
text: "Oh my gosh, a mythical $[name]! This is incredible! I'm so lucky to have you in my life. Thank you!",
image: "ressources/scenes/JTA1F1.webp",
},
},
refuse: { // (R)
default: {
text: "I'm sorry, I can't accept this.",
image: "ressources/scenes/JA1E1.webp",
},
equipment: { // (E)
text: "I don't need this equipment. I'm fine without it, really.",
},
food: { // (F)
text: "I'm not really hungry right now. Maybe later?",
},
material: { // (M)
text: "I don't need this material. You should keep it for yourself.",
},
},
}
},
};
let TGV_itemValue = { // trust value
/*1 : { // Tier 1 (1)
0: 1, // (A) Common
1: 2, // (B) Uncommon
2: 3, // (C) Rare
3: 5, // (D) Epic
4: 10, // (E) Legendary
5: 20, // (F) Mythical
},
2 : { // Tier 2 (2)
0: 2, // (A) Common
1: 3, // (B) Uncommon
2: 4, // (C) Rare
3: 7, // (D) Epic
4: 14, // (E) Legendary
5: 28, // (F) Mythical
},
3 : { // Tier 3 (3)
0: 2, // (A) Common
1: 4, // (B) Uncommon
2: 6, // (C) Rare
3: 10, // (D) Epic
4: 19, // (E) Legendary
5: 39, // (F) Mythical
},
4 : { // Tier 4 (4)
0: 3, // (A) Common
1: 5, // (B) Uncommon
2: 8, // (C) Rare
3: 13, // (D) Epic
4: 27, // (E) Legendary
5: 54, // (F) Mythical
},
5 : { // Tier 5 (5)
0: 4, // (A) Common
1: 7, // (B) Uncommon
2: 11, // (C) Rare
3: 19, // (D) Epic
4: 37, // (E) Legendary
5: 75, // (F) Mythical
},
6 : { // Tier 6 (6)
0: 5, // (A) Common
1: 10, // (B) Uncommon
2: 16, // (C) Rare
3: 26, // (D) Epic
4: 52, // (E) Legendary
5: 104, // (F) Mythical
},
7 : { // Tier 7 (7)
0: 7, // (A) Common
1: 14, // (B) Uncommon
2: 22, // (C) Rare
3: 36, // (D) Epic
4: 72, // (E) Legendary
5: 144, // (F) Mythical
},
8 : { // Tier 8 (8)
0: 10, // (A) Common
1: 20, // (B) Uncommon
2: 30, // (C) Rare
3: 50, // (D) Epic
4: 100, // (E) Legendary
5: 200, // (F) Mythical
},
9 : { // Tier 9 (9)
0: 14, // (A) Common
1: 28, // (B) Uncommon
2: 42, // (C) Rare
3: 69, // (D) Epic
4: 139, // (E) Legendary
5: 278, // (F) Mythical
},
10 : { // Tier 10 (10)
0: 19, // (A) Common
1: 39, // (B) Uncommon
2: 58, // (C) Rare
3: 97, // (D) Epic
4: 193, // (E) Legendary
5: 386, // (F) Mythical
},
11 : { // Tier 11 (11)
0: 27, // (A) Common
1: 54, // (B) Uncommon
2: 80, // (C) Rare
3: 134, // (D) Epic
4: 268, // (E) Legendary
5: 537, // (F) Mythical
},
12 : { // Tier 12 (12)
0: 37, // (A) Common
1: 75, // (B) Uncommon
2: 112, // (C) Rare
3: 186, // (D) Epic
4: 373, // (E) Legendary
5: 746, // (F) Mythical
},
13 : { // Tier 13 (13)
0: 52, // (A) Common
1: 104, // (B) Uncommon
2: 155, // (C) Rare
3: 259, // (D) Epic
4: 518, // (E) Legendary
5: 1036, // (F) Mythical
},
14 : { // Tier 14 (14)
0: 72, // (A) Common
1: 144, // (B) Uncommon
2: 216, // (C) Rare
3: 360, // (D) Epic
4: 720, // (E) Legendary
5: 1440, // (F) Mythical
},
15 : { // Tier 15 (15)
0: 100, // (A) Common
1: 200, // (B) Uncommon
2: 300, // (C) Rare
3: 500, // (D) Epic
4: 1000, // (E) Legendary
5: 2000, // (F) Mythical
},*/
/*D: {
0: 111111, // (A) Common
1: 111111, // (B) Uncommon
2: 111111, // (C) Rare
3: 111111, // (D) Epic
4: 111111, // (E) Legendary
5: 111111, // (F) Mythical
},
TB: {
0: 3, //x
1: 111111,
2: 5, //x
3: 12, //x
4: 25, //x
5: 111111,
},
PW: {
0: 9, //x
1: 111111,
2: 111111,
3: 60, //x
4: 111111,
5: 111111,
},
GZ: {
0: 30, //x
1: 111111,
2: 50, //x
3: 75, //x
4: 90, //x
5: 111111,
},
CW: {
0: 60, //x
1: 111111,
2: 111111,
3: 200, //x !!!
4: 111111,
5: 111111,
},
BZ: {
0: 100,
1: 111111,
2: 120, //x
3: 150, //x
4: 180, //x
5: 111111,
},
RZ: {
0: 200, //x
1: 111111,
2: 250, //x
3: 300, //x
4: 375, //x
5: 111111,
},
DW: {
0: 300, //x
1: 111111,
2: 111111,
3: 1000, //x !!!
4: 111111,
5: 111111,
},
NZ: {
0: 450, //x
1: 111111,
2: 550, //x
3: 700, //x
4: 1000, //x
5: 111111,
},*/
}
// Main Functions
if(TGV_CurrentCharacter === undefined) {
console.log("TGV_CurrentCharacter is undefined!!!", "set to default");
TGV_CurrentCharacter = 'elfie';
}
function TGF_setBackground() {
//let background = document.querySelector('.TGS_background');
//let backgroundSign = TGV_background[TGV_CurrentCharacter];
debugger;
console.log('TGF_setBackground called')
let backgroundSrc = TGV_background[TGV_CurrentCharacter];
setBackground(backgroundSrc);
/* if (backgroundSign[0] === 'image') {
let img = document.createElement('img');
img.src = `ressources/backgrounds/${backgroundSign[1]}`;
background.appendChild(img);
} else if (backgroundSign[0] === 'video') {
let video = document.createElement('video');
video.src = `ressources/backgrounds/${backgroundSign[1]}`;
video.autoplay = true;
video.loop = true;
video.muted = true;
background.appendChild(video);
} */
}
function TGF_setExit() {
let exit = document.querySelector('.TGS_exit');
exit.addEventListener('click', function() {
exitTrustGame();
});
}
// Inventory
function TGF_inventory_updateItems() {
let itemStaListObj = gameData.inventory.items;
let inventoryItemsCont = document.querySelector('.TGS_container > .left .inventoryItems');
inventoryItemsCont.innerHTML = ""; // clear the inventory
let keyList = Object.keys(itemStaListObj);
// filter 0 qty items
keyList = keyList.filter((key) => {
if (INVF_getQty(key) > 0) return true;
return false;
});
// sort by rarity
keyList.sort((a, b) => {
let rarityA = itemStaListObj[a].rarity;
let rarityB = itemStaListObj[b].rarity;
return rarityA - rarityB;
});
// sort by tier
keyList.sort((a, b) => {
let tierA = itemStaListObj[a].tier;
let tierB = itemStaListObj[b].tier;
return tierA - tierB;
});
//sort by type1
keyList.sort((a, b) => {
let typeA = itemStaListObj[a].type1;
//let typeB = itemStaListObj[b].type1;
if (typeA === "material") return -1; // put equipment first
return 0;
});
//sort by type2
keyList.sort((a, b) => {
let typeA = itemStaListObj[a].type2;
//let typeB = itemStaListObj[b].type2;
if (typeA === "gift") return -1; // put gifts first
return 0;
});
//sort by type3
keyList.sort((a, b) => {
let typeA = itemStaListObj[a].type3;
//let typeB = itemStaListObj[b].type3;
if (typeA === TGV_CurrentCharacter) return -1; // put character gifts first
return 0;
});
// append all
keyList.forEach((key) => {
let itemStaObj = itemStaListObj[key];
let itemDynObj = INVF_getObj(key);
let item_div = TGF_inventory_createItem(itemStaObj, itemDynObj);
TGF_inventory_addItemEvent(key, item_div);
inventoryItemsCont.appendChild(item_div);
});
}
function TGF_showQuantitySelector(itemKey, itemDiv) {
const quantitySelector = document.querySelector('.TGS_quantitySelector');
const input = quantitySelector.querySelector('input');
const maxQuantity = INVF_getQty(itemKey);
input.max = maxQuantity;
input.value = 1;
TGV_selectedQuantity = 1;
// Position the selector centered on the clicked item horizontally, top aligned
const rect = itemDiv.getBoundingClientRect();
quantitySelector.style.position = 'absolute';
quantitySelector.style.display = 'block';
const selectorRect = quantitySelector.getBoundingClientRect();
let left = rect.left;
let top = rect.top;
const offsetParent = quantitySelector.offsetParent;
if (offsetParent !== null) {
const parentRect = offsetParent.getBoundingClientRect();
left -= parentRect.left;
top -= parentRect.top;
}
left += (rect.width / 2) - (selectorRect.width / 2);
quantitySelector.style.left = `${left}px`;
quantitySelector.style.top = `${top}px`;
// Setup event listeners
const decrease = quantitySelector.querySelector('.decrease');
const increase = quantitySelector.querySelector('.increase');
const confirm = quantitySelector.querySelector('.confirm');
decrease.onclick = () => {
if (TGV_selectedQuantity > 1) {
TGV_selectedQuantity--;
input.value = TGV_selectedQuantity;
}
};
increase.onclick = () => {
if (TGV_selectedQuantity < maxQuantity) {
TGV_selectedQuantity++;
input.value = TGV_selectedQuantity;
}
};
input.onchange = () => {
let value = parseInt(input.value);
if (value < 1) value = 1;
if (value > maxQuantity) value = maxQuantity;
TGV_selectedQuantity = value;
input.value = value;
};
confirm.onclick = () => {
quantitySelector.style.display = 'none';
TGF_cropField_addItem(itemKey, TGV_selectedQuantity);
TGV_chosenItemKey = itemKey;
};
}
function TGF_inventory_createItem(itemStaObj, itemDynObj) {
var item_div = document.createElement('item');
var item_icon = document.createElement('img');
item_icon.draggable = false; // disable dragging of the image
var item_icon_desc = document.createElement('div');
var item_icon_qty = document.createElement('INVS-qty');
var item_icon_tier = document.createElement('INVS-tier');
var item_icon_tier_img = document.createElement('img');
item_icon_tier.appendChild(item_icon_tier_img);
let tier = itemStaObj.tier;
//item_icon_tier.innerHTML = gameData.illustration.tier[tier].name;
item_icon_tier_img.src = gameData.illustration.tier[tier].image;
item_icon.src = itemStaObj.image;
item_icon.classList.add('INVS_item_img');
item_div.classList.add('INVS_inventory_item_div');
item_icon_desc.classList.add('INVS_item_text');
item_icon_desc.innerHTML = itemStaObj.name;
item_icon_qty.innerHTML = num_abreviation(itemDynObj.qty)
item_div.appendChild(item_icon);
item_div.appendChild(item_icon_desc);
item_div.appendChild(item_icon_qty);
item_div.appendChild(item_icon_tier);
return item_div;
}
function TGF_inventory_addItemEvent(itemKey, item_div) {
item_div.addEventListener('click', function() {
TGF_showQuantitySelector(itemKey, item_div);
});
}
// Item Slot
function TGF_cropField_addItem(itemKey, quantity = 1) {
TGF_cropField_removeItem(); // remove previous item
let itemSlot = document.querySelector('.TGS_container > .middle > .itemSlot');
let item_div = TGF_cropField_createItem(itemKey, quantity);
TGF_cropField_addItemEvent(itemKey, item_div);
itemSlot.appendChild(item_div);
}
function TGF_cropField_removeItem() {
let itemSlot = document.querySelector('.TGS_container > .middle > .itemSlot');
itemSlot.innerHTML = "";
TGV_chosenItemKey = null;
}
function TGF_cropField_createItem(itemKey, quantity) {
var container = document.createElement('div');
container.style.position = 'relative';
var item_icon = document.createElement('img');
item_icon.draggable = false;
let itemStaObj = gameData.inventory.items[itemKey];
item_icon.src = itemStaObj.image;
if (quantity > 1) {
var quantityLabel = document.createElement('div');
quantityLabel.style.position = 'absolute';
quantityLabel.style.top = '-6vh';
quantityLabel.style.right = '-6vh';
quantityLabel.style.background = 'rgba(0,0,0,0.7)';
quantityLabel.style.color = 'white';
quantityLabel.style.padding = '0.5vh 1vh';
quantityLabel.style.borderRadius = '0.5vh';
quantityLabel.textContent = `x${quantity}`;
container.appendChild(quantityLabel);
}
container.appendChild(item_icon);
return container;
}
function TGF_cropField_addItemEvent(itemKey, item_div) {
item_div.addEventListener('click', function() {
TGF_cropField_removeItem();
});
}
// Meter
function TGF_meter_updateMeter() {
let meterCont = document.querySelector('.TGS_meterCont > .left');
let meter = meterCont.querySelector('.meter');
let meterSectionsCont = meter.querySelector('.meterSectionsCont');
let meterCurrent = meter.querySelector('.meterCurrentCont > .meterCurrent');
meterSectionsCont.innerHTML = ""; // clear the meter
let characterKey = TGV_CurrentCharacter;
let {valuesVirus, valuesPerScene} = gameData.mainScenesV3.getValuesPerCharacter(characterKey); // valuesPerScene[sceneNb][blocI];
let phaseInnerValues = []; // between the current phase and the next phase
//let characterTrust = SV.characters.list[TGV_CurrentCharacter].stats.trust;
let characterTrust = modVariable("get", "girl_stat", `${characterKey}.trust`);
let phaseKey = gameData.mainScenesV3.getPhaseByVal(characterTrust);
let progressMinValue = gameData.mainScenesV3.getMinValueByPhase(phaseKey);
let progressMaxValue = gameData.mainScenesV3.getMaxValueByPhase(phaseKey);
for (let sceneNb in valuesPerScene) { // ex: sceneNb = 1, 2, 3, ...
let reqValues = valuesPerScene[sceneNb]; // ex(2): [10, 12, 15, 18, 20]
//let reqVal = blocIs[blocIs.length - 1];
reqVal = reqValues[reqValues.length - 1];
if (reqVal >= progressMinValue && reqVal <= progressMaxValue) {
phaseInnerValues.push(reqVal);
}
}
let progressKey = phaseKey;
// create the meter sections
for (let i = 0; i < phaseInnerValues.length; i++) {
let sectionValue = phaseInnerValues[i];
let sectionValuePlacement = (sectionValue - progressMinValue) / (progressMaxValue - progressMinValue) * 100; // (value - min) / (max - min) * 100
let sectionDiv = TGF_meter_createSection(sectionValue, sectionValuePlacement);
meterSectionsCont.appendChild(sectionDiv);
}
// update the meter background
let progressValuePlacement = (characterTrust - progressMinValue) / (progressMaxValue - progressMinValue) * 100;
progressValuePlacement = Math.min(100, Math.max(0, progressValuePlacement)); // clamp between 0 and 100
setTimeout(() => {
if (!meterCurrent) return;
meterCurrent.style.top = `${100 - progressValuePlacement}%`;
}, 300);
// update nextPhase and currentPhase
let nextPhaseImg = meterCont.querySelector('.nextPhase > img');
let currentPhaseImg = meterCont.querySelector('.currentPhase > img');
let phasesData = gameData.illustration.phase;
let phasesDataKeys = Object.keys(phasesData);
let currentPhaseIndex = phasesDataKeys.findIndex(key => key === progressKey);
if (currentPhaseIndex === -1) {
throw new Error("currentPhaseIndex is -1");
} else if (currentPhaseIndex === phasesDataKeys.length - 1) {
console.warn("currentPhaseIndex is the last phase");
currentPhaseIndex -= 1;
}
let nextProgressKey = phasesDataKeys[currentPhaseIndex + 1];
currentPhaseImg.src = phasesData[progressKey].image;
nextPhaseImg.src = phasesData[nextProgressKey].image;
// update trust value
let trustValue = document.querySelector('.TGS_meterCont > .right > qty');
trustValue.innerHTML = characterTrust;
}
function TGF_meter_createSection(sectionValue, sectionValuePlacement) {
let sectionDiv = document.createElement('div');
sectionDiv.classList.add('meterSection');
sectionDiv.style.bottom = `${sectionValuePlacement}%`;
sectionDiv.innerHTML = sectionValue;
let line = document.createElement('line');
sectionDiv.appendChild(line);
return sectionDiv;
}
// Item Slot Button
function TGF_itemSlotButton_setup() {
let itemSlotButton = document.querySelector('.TGS_container > .middle > .itemSlotButton');
itemSlotButton.addEventListener('click', function() {
TGF_itemSlotButton_click();
});
}
function TGF_itemSlotButton_click() {
if (TGV_chosenItemKey === null) return;
let itemKey = TGV_chosenItemKey;
let qty = INVF_getQty(itemKey);
if (qty <= 0) return; // fail safe
TGF_itemGiven(itemKey);
}
function TGF_itemGiven(itemKey) {
// this function will decide what content to display based on the item given
let itemStaObj = gameData.inventory.items[itemKey];
let characterContent = TGV_content.characters[TGV_CurrentCharacter];
if (!characterContent) return; // fail safe
let content = null;
let defaultContent = characterContent.refuse.default;
// function randGiftRefusalTextAddition(characterKey) {
// let characterName = SV.characters.list[characterKey]?.name;
// if (!characterName) return "";
//
// let randNum = random(3); // 0, 1, 2, 3
//
// if (randNum === 0) return ` I'm sure ${characterName} would appreciate it more.`;
// else if (randNum === 1) return ` I'm not sure what to do with this, maybe ${characterName} would know.`;
// else if (randNum === 2) return ` I think ${characterName} would love this!`;
// else if (randNum === 3) return ` I'm not really into this, but I bet ${characterName} would be!`;
// }
//let additionalText = "";
//debugger;
switch (itemStaObj.type) { // equipment, food, material
case 'equipment': {
content = characterContent.refuse['equipment'];
break;
}
case 'food': {
content = characterContent.refuse['food'];
break;
}
case 'material': {
if (itemStaObj.type2 === 'gift') {
let itemRarity = itemStaObj.rarity; // ex: 0, 1, 2, 3, 4, 5
content = characterContent.accept[itemRarity];
TGF_consumeItem(itemKey);
/* if (itemStaObj.type3 === TGV_CurrentCharacter) { // character's gift
//let itemTier = itemStaObj.tier; // ex: 1, 2, 3, 4, 5
let itemTier = 1; // permanent tier 1
let itemRarity = itemStaObj.rarity; // ex: 0, 1, 2, 3, 4, 5
content = characterContent.accept[itemRarity]; // optional chaining
TGF_consumeItem(itemKey);
} else {
//content = characterContent.refuse['type2'][item.type3]; // wrong gift
additionalText = randGiftRefusalTextAddition(itemStaObj.type3);
} */
} else {
content = characterContent.refuse['material'];
}
break;
}
}
let combinedContent = {
text: content?.text ?? defaultContent?.text,
image: content?.image ?? defaultContent?.image,
}
//combinedContent.text += additionalText;
TGF_content_displayContent(combinedContent, itemKey);
}
function TGF_consumeItem(itemKey) {
let itemStaObj = gameData.inventory.items[itemKey];
let value = itemStaObj.power;
if (value === undefined) {
return console.error("value is undefined");
}
// Multiply the value by the selected quantity
value *= TGV_selectedQuantity;
modVariable("add", "girl_stat", `${TGV_CurrentCharacter}.trust`, value);
INVF_addQty(itemKey, -TGV_selectedQuantity);
TGF_cropField_removeItem();
TGF_inventory_updateItems();
}
// Content
function TGF_content_setup() {
let contentCont = document.querySelector('.TGS_contentCont');
//let exitButton = contentCont.querySelector('.TGS_contentExit');
//exitButton.addEventListener('click', function() {
// TGF_content_exit();
//});
contentCont.addEventListener('click', function(e) {
if (e.target.closest('.TGS_content')) return; // if clicked inside the content, do nothing
TGF_content_exit();
});
}
function TGF_content_displayContent(content, itemKey) {
let contentCont = document.querySelector('.TGS_contentCont');
let contentText = contentCont.querySelector('text');
let contentImage = contentCont.querySelector('img');
let itemStaObj = gameData.inventory.items[itemKey];
function processText(text) {
let name = itemStaObj.name;
text = text.replace(/\$\[name\]/g, name); // find: $[name]
return text;
}
//debugger;
let processedText = processText(content.text);
contentText.innerHTML = processedText;
contentImage.src = content.image;
contentCont.style.opacity = 1;
contentCont.style.pointerEvents = 'all';
}
function TGF_content_exit() {
let contentCont = document.querySelector('.TGS_contentCont');
contentCont.style.opacity = 0;
contentCont.style.pointerEvents = 'none';
TGF_meter_updateMeter(); // update meter on exit for cool effect
}
// main calls
TGF_setBackground();
TGF_setExit();
TGF_inventory_updateItems(); // inventory initial update
TGF_meter_updateMeter(); // meter initial update
TGF_itemSlotButton_setup();
TGF_content_setup();
})();
</script><<nobr>>
<div class="GGS_exit" onclick="playPassage('1H')">EXIT</div>
<div class="GGS_container">
<div class="left">
<div class="inventoryCont">
<div class="inventoryItems"><!-- js --></div>
</div>
</div>
<div class="middle">
<img class="background" src="ressources/icons/plant_back.webp">
<div class="cropCont">
<div class="cropImgCont">
<img src="ressources/icons/plant_5W.webp">
</div>
<div class="cropButton" disable>Water crop</div>
<img src="ressources/icons/IC2F5.webp">
</div>
<div class="cropCont">
<div class="cropImgCont">
<img src="ressources/icons/plant_5W.webp">
</div>
<div class="cropButton" disable>Water crop</div>
<img src="ressources/icons/IC4F4.webp">
</div>
<div class="cropCont">
<div class="cropImgCont">
<img src="ressources/icons/plant_5W.webp">
</div>
<div class="cropButton" disable>Water crop</div>
<img src="ressources/icons/IC4F4.webp">
</div>
</div>
</div>
<div class="GGS_contentCont">
<div class="GGS_content">
Are you sure you want to remove this crop? It has 6 days left until it's fully grown.
</div>
<div class="DIAS_buttonCont">
<div class="DIAS_button">Remove</div>
<div class="DIAS_button">Cancel</div>
</div>
</div>
<</nobr>>\
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
height: 100vh;
font-size: 1.75vh;
}
#ui-bar.stowed {
left: -26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
height: 100%;
width: 100%;
overflow: hidden;
font-size: 1.25vh;
position: relative;
}
.GGS_exit {
position: absolute;
z-index: 5;
top: 5vh;
left: 8vh;
font-size: 2.5em;
min-width: 7em;
text-align: center;
border-radius: 0.4em;
background-color: rgba(0, 0, 0, 0.7);
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow:
0 0 1vh rgba(255, 0, 0, 0.4),
0 0 1.5vh rgba(255, 0, 0, 0.4),
0 0 2vh rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vh rgba(255, 0, 0, 0.4),
0 0 0.5vh rgba(255, 0, 0, 0.4),
0 0 1vh rgba(255, 0, 0, 0.4);
cursor: pointer;
transition: transform 0.2s ease, text-shadow 0.2s ease, box-shadow 0.2s ease;
}
.GGS_exit:hover {
transform: scale(1.05);
box-shadow:
inset 0 0 0.5vh rgba(255, 0, 0, 0.6),
0 0 0.5vh rgba(255, 0, 0, 0.6),
0 0 1vh rgba(255, 0, 0, 0.6);
text-shadow:
0 0 1vh rgba(255, 0, 0, 0.6),
0 0 1.5vh rgba(255, 0, 0, 0.6),
0 0 2vh rgba(255, 0, 0, 0.6);
}
.GGS_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.GGS_background > img,
.GGS_background > video {
height: 100%;
width: 100%;
object-fit: cover;
}
.GGS_container {
display: flex;
justify-content: space-evenly;
align-items: center;
padding-left: 2.5em;
width: 170vh;
max-width: 100%;
height: 100%;
font-size: 1.25vh;
font-family: 'Century Gothic', sans-serif;
}
.GGS_container > .left { /* inventory */
position: relative;
z-index: 1;
/* flex: 1; */
height: 100%;
padding: 2vh;
display: flex;
align-items: center;
justify-content: center;
}
.GGS_container > .left > .inventoryCont {
height: 50%;
aspect-ratio: 1;
filter: drop-shadow(0 0 0.5em #ffffff);
}
.GGS_container > .left > .inventoryCont > .inventoryTitle {
background-color: rgba(0, 0, 0, 0.265);
border: solid 0.1em #000000;
border-radius: 0.7em;
}
.GGS_container > .left > .inventoryCont > .inventoryItems {
background-color: rgba(0, 0, 0, 0.265);
border: solid 0.1em #000000;
border-radius: 0.7em;
width: 100%;
aspect-ratio: 1;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
overflow-Y: auto;
scrollbar-width: thin;
}
.GGS_container > .middle { /* crop slots */
position: relative;
z-index: 1;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.GGS_container > .middle > .background {
position: absolute;
height: 80%;
top: 50%;
left: -3.5vh;
transform: translateY(-50%);
}
.GGS_container > .middle > .cropCont {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.GGS_container > .middle > .cropCont > .cropImgCont {
position: relative;
width: 22vh;
height: 20vh;
margin: 3vh 0;
}
.GGS_container > .middle > .cropCont > .cropImgCont > img {
position: absolute;
bottom: 0;
width: 100%;
}
.GGS_container > .middle > .cropCont > .cropButton {
font-size: 1.5em;
font-weight: bold;
padding: 0.5em 1em;
margin: 0.5em;
min-width: 10em;
text-align: center;
background-color: rgba(0, 0, 0, 0.5);
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow:
0px 0px 8px rgba(255, 0, 0, 0.4),
0px 0px 16px rgba(255, 0, 0, 0.4),
0px 0px 24px rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 1vw rgba(255, 0, 0, 0.4);
border-radius: 0.7em;
cursor: pointer;
pointer-events: auto;
transition: transform 0.2s ease, text-shadow 0.2s ease, box-shadow 0.2s ease;
}
.GGS_container > .middle > .cropCont > .cropButton[disable] {
filter: grayscale(100%);
}
.GGS_container > .middle > .cropCont > .cropButton:not([disable]):hover {
transform: scale(1.05);
}
.GGS_container > .middle > .cropCont > img {
position: absolute;
bottom: 9vh;
left: -2vh;
width: 8vh;
opacity: 0.8;
cursor: pointer;
padding: 0.3vh;
border: 0.2vh solid #111;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 2vh;
}
.GGS_contentCont {
position: absolute;
z-index: 100;
top: 0;
left: 0;
width: 100%;
height: 100%;
--GGV_clr: #7a0808;
background-color: rgba(0, 0, 0, 0.7);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
opacity: 0;
pointer-events: none;
transition: opacity 0.5s ease;
}
.GGS_contentCont > .GGS_content {
width: 80vh;
max-width: 100%;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow: 0 0 1vh rgba(255, 0, 0, 0.4), 0 0 1.5vh rgba(255, 0, 0, 0.4), 0 0 2vh rgba(255, 0, 0, 0.4);
box-shadow: inset 0 0 0.5vh rgba(255, 0, 0, 0.4), 0 0 0.5vh rgba(255, 0, 0, 0.4), 0 0 1vh rgba(255, 0, 0, 0.4);
background-color: rgba(0, 0, 0, 0.7);
border-radius: 1em;
padding: 1em;
display: flex;
flex-direction: column;
font-size: 2em;
text-align: center;
}
.GGS_contentCont .DIAS_buttonCont {
display: flex;
opacity: 1;
}
</style>\
<script>
(function main_gardeningGame() { // main call
// Local Variables
let GGV_TotalDaysToGrow = 7;
let GGV_illustr = { // image arr lenght needs to match the time to grow
wet: [
'', //'ressources/icons/plant_0W.web',
'ressources/icons/plant_1W.webp',
'ressources/icons/plant_2W.webp',
'ressources/icons/plant_3W.webp',
'ressources/icons/plant_4W.webp',
'ressources/icons/plant_5W.webp',
'ressources/icons/plant_6W.webp',
'ressources/icons/plant_7W.webp', // fully grown
],
dry: [
'ressources/icons/plant_0D.webp', // no crop
'ressources/icons/plant_1D.webp',
'ressources/icons/plant_2D.webp',
'ressources/icons/plant_3D.webp',
'ressources/icons/plant_4D.webp',
'ressources/icons/plant_5D.webp',
'ressources/icons/plant_6D.webp',
// 'ressources/icons/plant_7D.web',
],
};
// Inventory
function GGF_inventory_updateItems() {
let itemStaListObj = gameData.inventory.items;
let inventoryItemsCont = document.querySelector('.GGS_container > .left .inventoryItems');
inventoryItemsCont.innerHTML = ""; // clear the inventory
let keyList = Object.keys(itemStaListObj);
// filter 0 qty items
keyList = keyList.filter((key) => {
if (INVF_getQty(key) > 0) return true;
return false;
});
// filter out non crop
keyList = keyList.filter((key) => {
let itemStaObj = itemStaListObj[key];
if (itemStaObj.isCrop === true) return true;
return false;
});
// sort by rarity
keyList.sort((a, b) => {
let rarityA = itemStaListObj[a].rarity;
let rarityB = itemStaListObj[b].rarity;
return rarityA - rarityB;
});
// sort by tier
keyList.sort((a, b) => {
let tierA = itemStaListObj[a].tier;
let tierB = itemStaListObj[b].tier;
return tierA - tierB;
});
// append all
keyList.forEach((key) => {
let itemStaObj = itemStaListObj[key];
let itemDynObj = INVF_getObj(key);
let item_div = GGF_inventory_createItem(itemStaObj, itemDynObj);
GGF_inventory_addItemEvent(key, item_div);
inventoryItemsCont.appendChild(item_div);
});
};
function GGF_inventory_createItem(itemStaObj, itemDynObj) {
var item_div = document.createElement('item');
var item_icon = document.createElement('img');
item_icon.draggable = false; // disable dragging of the image
var item_icon_desc = document.createElement('div');
var item_icon_qty = document.createElement('INVS-qty');
var item_icon_tier = document.createElement('INVS-tier');
var item_icon_tier_img = document.createElement('img');
item_icon_tier.appendChild(item_icon_tier_img);
let tier = itemStaObj.tier;
//item_icon_tier.innerHTML = gameData.illustration.tier[tier].name;
item_icon_tier_img.src = gameData.illustration.tier[tier].image;
item_icon.src = itemStaObj.image;
item_icon.classList.add('INVS_item_img');
item_div.classList.add('INVS_inventory_item_div');
item_icon_desc.classList.add('INVS_item_text');
item_icon_desc.innerHTML = itemStaObj.name;
item_icon_qty.innerHTML = num_abreviation(itemDynObj.qty)
item_div.appendChild(item_icon);
item_div.appendChild(item_icon_desc);
item_div.appendChild(item_icon_qty);
item_div.appendChild(item_icon_tier);
return item_div;
};
function GGF_inventory_addItemEvent(itemKey, item_div) {
item_div.addEventListener('click', function() {
GGF_cropField_addItem(itemKey);
});
};
// Crop Field
function GGF_cropField_refresh() {
let cropsCont = document.querySelectorAll('.GGS_container > .middle > .cropCont');
let cropsDynData = SV.gardening.cropsId;
let currentDay = SV.gameTime.day;
cropsCont.forEach((cropCont, index) => {
let cropDynData = cropsDynData[index]; // could be undefined
let cropTypeImageOld = cropCont.querySelector(':scope > img');
cropTypeImageOld?.remove();
let cropImg = cropCont.querySelector('.cropImgCont > img');
let cropButton = cropCont.querySelector('.cropButton');
cropButton.removeAttribute('disable');
let itemKey = cropDynData?.itemKey;
if (!itemKey) {
cropImg.src = GGV_illustr.dry[0]; // no crop
cropButton.style.visibility = 'hidden';
return;
} else {
cropButton.style.visibility = 'visible';
};
let itemStaObj = gameData.inventory.items[itemKey];
let currentGrowth = cropDynData.currentGrowth; // 1 to 7
let lastDay = cropDynData.lastDay;
let isWet = currentDay === lastDay;
let illustrKey = isWet ? 'wet' : 'dry';
if (currentGrowth === GGV_TotalDaysToGrow) illustrKey = 'wet'; // if fully grown, show wet
cropImg.src = GGV_illustr[illustrKey][currentGrowth];
if (currentGrowth === GGV_TotalDaysToGrow) { // fully grown
cropButton.innerHTML = `Harvest crop`;
cropButton.onclick = function() {
GGF_cropField_harvestCrop(index);
};
} else { // not fully grown
if (isWet) { // wet
cropButton.innerHTML = `Water crop`;
cropButton.onclick = null;
cropButton.setAttribute('disable', '');
} else { // dry
cropButton.innerHTML = `Water crop`;
cropButton.onclick = function() {
GGF_cropField_dryCrop(index);
};
}
};
let cropTypeImage = document.createElement('img');
cropTypeImage.src = itemStaObj.image;
cropTypeImage.onclick = function() {
GGF_cropField_removeItem(index);
};
cropCont.appendChild(cropTypeImage);
});
};
function GGF_cropField_dryCrop(index) {
let cropsDynData = SV.gardening.cropsId;
let cropDynData = cropsDynData[index];
let currentDay = SV.gameTime.day;
cropDynData.currentGrowth++;
cropDynData.lastDay = currentDay;
GGF_cropField_refresh();
};
function GGF_cropField_harvestCrop(index) {
let cropsDynData = SV.gardening.cropsId;
let cropDynData = cropsDynData[index];
let itemKey = cropDynData.itemKey;
modVariable("add", "item", itemKey, 3);
cropsDynData[index] = {};
GGF_inventory_updateItems();
GGF_cropField_refresh();
}
function GGF_cropField_addItem(itemKey) {
// check for available slot
let cropsDynData = SV.gardening.cropsId;
let cropIndex = -1;
for (let i = 0; i < 3; i++) {
if (!cropsDynData[i]?.itemKey) {
cropIndex = i;
break;
}
}
if (cropIndex === -1) return; // no available slot
//modVariable("add", "item", itemKey, -1);
INVF_addQty(itemKey, -1);
cropsDynData[cropIndex] = cropsDynData[cropIndex] ?? {}; //safe check
cropsDynData[cropIndex].itemKey = itemKey;
cropsDynData[cropIndex].currentGrowth = 1;
cropsDynData[cropIndex].lastDay = -1; // so that you have to water the crop
GGF_inventory_updateItems();
GGF_cropField_refresh();
};
function GGF_cropField_removeItem(index) {
let contentCont = document.querySelector('.GGS_contentCont');
let deleteButton = contentCont.querySelectorAll('.DIAS_button')[0]; // remove
let contentContText = contentCont.querySelector('.GGS_content');
contentCont.style.opacity = 1;
contentCont.style.pointerEvents = 'all';
let cropsDynData = SV.gardening.cropsId;
let itemKey = cropsDynData[index].itemKey;
let currentGrowth = cropsDynData[index].currentGrowth;
let daysLeft = GGV_TotalDaysToGrow - currentGrowth;
let text = `Are you sure you want to remove this crop? It has ${daysLeft} days left until it's fully grown.`;
contentContText.innerHTML = text;
deleteButton.onclick = function() {
modVariable("add", "item", itemKey, 1);
cropsDynData[index] = {};
GGF_inventory_updateItems();
GGF_cropField_refresh();
GGF_content_exit();
};
}
function GGF_content_exit() {
let contentCont = document.querySelector('.GGS_contentCont');
contentCont.style.opacity = 0;
contentCont.style.pointerEvents = 'none';
};
function GGF_content_setup() {
let contentCont = document.querySelector('.GGS_contentCont');
let deleteButton = contentCont.querySelectorAll('.DIAS_button')[1]; // cancel
deleteButton.onclick = function() {
GGF_content_exit();
};
}
setBackground(SEC_getBackground('greenhouse'));
// Main calls
GGF_inventory_updateItems(); // inventory initial update
GGF_cropField_refresh();
GGF_content_setup();
})();
</script><<script>>playAudio("music", "wastelandsTheborder");
<</script>>\
<<nobr>>
<div class="tutorial" id="tutorial">
<div class="map" id="map-section">
<div class="containerbox2">
<h1>Scavenging Game Tutorial</h1>
<div class="spacerui"></div>
<div class="textui">
Welcome to the Scavenging Game, an adventurous mini-game where your goal is to <u>collect valuable resources</u> while navigating through various levels. Each level is filled with chests containing metal and plastic that you can gather while progressing.
<br>
<br>
The game features <u>six levels</u> spread across three different map. Be wary of the MAD Dummies that roam the maps. If you collide with one, you <u>could end up fighting</u>! Victory means you can continue your scavenging, but defeat will affect your virus radicaly.
<br>
<br>
With each completed level, you'll have the opportunity to <u>claim your rewards or push forward</u> to increase your bounty. So, stay alert, strategize your moves, and happy scavenging!
<br>
<br>
<img class="image-ui" style="position: relative; left: 2vh; border-radius: 1vh; width: 90%;" src="ressources/icons/13C29.webp" alt="Image 1">
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="uihelp" id="uihelp-section">
<div class="containerbox2">
<h1>Scavenging Game Tutorial</h1>
<div class="spacerui"></div>
<div class="textui">
<img class="img-ui" style="width: 19vh; height: 6vh; border-radius: 1vh;" src="ressources/icons/13C20.webp">
<br>
➀ <b>Score</b>: There are three types of trees you can chop: small, medium, and large. Each tree icon varies in style and size to represent its type.
<br>
<br>
<img class="img-ui" style="width: 15vh; height: 6vh; border-radius: 1vh;" src="ressources/icons/13C21.webp">
<br>
➁ <b>Level</b>: Located at the bottom-left of the screen, the level you're currently in is displayed on the screen. Progress through 6 levels, with escalating difficulty and rewards.
<br>
<br>
<img class="img-ui" style="width: 6vh; height: 6vh; border: none;" src="ressources/icons/6B.webp">
<img class="img-ui" style="width: 6vh; height: 6vh; border: none;" src="ressources/icons/6E.webp">
<img class="img-ui" style="width: 6vh; height: 6vh; border: none;" src="ressources/icons/6C.webp">
<br>
➂ <b> Chests </b>: Watch for chest icons scattered throughout the levels. These contain the valuable resources you're after, metal and plastic.
<br>
<br>
<img class="img-ui" style="width: 6vh; height: 6vh; border: none; border-radius: 50%;" src="ressources/icons/FWA.webp">
<br>
➃ <b>MAD Dummies</b>: Keep an eye out for the MAD Dummies that roam the map, they are looking to hinder your progress!
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="mechanism" id="mechanism-section">
<div class="containerbox2">
<h1>Scavenging Game Tutorial</h1>
<div class="spacerui"></div>
<div class="textui scavyone">
<b>Controls</b>:
<br>
Use the <u>arrow keys</u> to move your character around the map. Press the <u>spacebar</u> to pause or unpause the game.
<br>
<br>
<img class="mech-ui" style="width: 15vh; border: none; position: relative; left: 23vh;" src="ressources/icons/13C22.webp">
<br>
<b>Levels</b>:
<br>
There are six levels in total, starting at level 1, two MAD Dummies are trying to prevent you from collecting ressources.
<br>
1 MAD Dummy is added for each level and each one go faster, making it harder to collect ressources.
<br>
After every level you can choose to claim your ressources or continue to the next level.
<br>
<img class="img-ui" style="width: 25vh; border: none; border-radius: 0.5vh; position: relative; left: 18vh;" src="ressources/icons/13C24.webp">
<br>
<b>Score</b>:
<br>
The score is added when collecting chests.
<br>
It directly effects the amount of ressources you get when claiming your ressources.
<br>
Each level a popup will show you how much ressources you could get if choosing to claim.
<br>
<img class="img-ui" style="width: 20vh; border: none; border-radius: 1vh; position: relative; left: 20.5vh;" src="ressources/icons/13C23.webp">
<br>
<b>Fights</b>:
<br>
When colliding with a MAD Dummy, a popup appears giving the choice to flee or fight the MAD Dummy.
<br>
Choosing to flee will result in a loosing the game and the collected ressources while choosing fight will start a fight against the MAD Dummy.
<br>
<br>
<img class="img-ui" style="width: 25vh; border: none; border-radius: 0.5vh; position: relative; left: 18vh;" src="ressources/icons/13C25.webp">
<br>
<br>
If the fight is won, the MAD Dummy vanishes and the level continue.
<br>
Losing the fight will result in losing the game and the items in your inventory.
<br>
<br>
<b>Chests</b>:
<br>
There are 3 types of chests: common, epic and legendary, each giving a different amount of score.
Common chests give 500 score, epic chests give 1000 score and legendary chests give 1500 score.
there are 3 chests per level.
<br>
<br>
<img class="img-ui" style="width: 10vh; border: none; border-radius: 0.5vh; position: relative; left: 14vh;" src="ressources/icons/6B.webp">
<img class="img-ui" style="width: 10vh; border: none; border-radius: 0.5vh; position: relative; left: 15vh;" src="ressources/icons/6E.webp">
<img class="img-ui" style="width: 10vh; border: none; border-radius: 0.5vh; position: relative; left: 17vh;" src="ressources/icons/6C.webp">
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="goals" id="goals-section">
<div class="containerbox2">
<h1>Scavenging Game Tutorial</h1>
<div class="spacerui"></div>
<div class="textui">
<b>Resource Gathering</b>:
<br>
The primary goal is to gather as much metal and plastic as possible. Which is achieved by surviving while collecting chests.
<br>
<br>
<b>Strategic Gameplay</b>:
<br>
Some chests are placed in hard to reach areas, so you'll need to plan your route carefully to avoid the MAD Dummies and collect the chests.
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="enter-button" onclick="accessScavengingMap('3A')">Understood</div>
</div>
<</nobr>>\
<style>
body {
font-size: 0.9vw;
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif; /*MAYBEE*/
color: white; /*MAYBEE*/
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
}
b {
margin-top: 10%;
}
.side-button:hover {
background-color: #3d0101;
}
.scavyone {
font-size: 1.6vh;
}
</style>\
<script>
setBackground('ressources/backgrounds/WA.mp4');
function openTuto() {
document.getElementById('tutorial').style.display = "block";
}
function showSection(sectionId) {
const sections = ['map-section', 'uihelp-section', 'mechanism-section', 'goals-section'];
sections.forEach(id => {
document.getElementById(id).style.display = (id === sectionId) ? 'block' : 'none';
});
}
function showMap() {
showSection('map-section');
}
function showUIHelp() {
showSection('uihelp-section');
}
function showMechanism() {
showSection('mechanism-section');
}
function showGoals() {
showSection('goals-section');
}
</script><<nobr>>
<div class="SCAV_MAP_selectionContainer">
<div class="SCAV_MAP_selection">
<div class="SCAV_MAP_option SCAV_MAP_upleft" data-value="map4" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 3)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map4.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
<div class="SCAV_MAP_option" data-value="map5" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 4)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map5.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
<div class="SCAV_MAP_option" data-value="map6" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 5)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map6.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
<div class="SCAV_MAP_option SCAV_MAP_downleft" data-value="map1" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 0)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map1.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
</div>
<div class="SCAV_MAP_preview">
<img src="ressources/icons/map6.webp">
</div>
<div class="SCAV_MAP_selection">
<div class="SCAV_MAP_option SCAV_MAP_upright" data-value="map2" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 1)">
<dig>
<!-- bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map2.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
<div class="SCAV_MAP_option SCAV_MAP_right" data-value="map7" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 6)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map7.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
<div class="SCAV_MAP_option SCAV_MAP_right" data-value="map8" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 7)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map8.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
<div class="SCAV_MAP_option SCAV_MAP_downright" data-value="map3" onclick="accessScavengingGame(SV.scavengingGame.currentGameId, 2)">
<dig>
<!-- <bim id="mapName"></bim> -->
</dig>
<img src="ressources/icons/map3.webp">
<div class="SCAV_MAP_option_shadow"></div>
</div>
</div>
</div>
<</nobr>>
<style>
body {
font-size: 0.9vw;
overflow: hidden;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-family: 'Century Gothic', sans-serif; /*MAYBEE*/
color: white; /*MAYBEE*/
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
}
.SCAV_MAP_selectionContainer {
border: 0.5vh solid #b30000;
width: 150vh;
height: 90vh;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
align-items: center;
justify-content: space-between;
background-color: rgba(17, 17, 17, 0.8);
overflow: hidden;
background-color: #eeae57;
background-image: url('ressources/icons/scavengingtest.webp');
margin-top: 5vh;
}
.SCAV_MAP_selection {
height: 100%;
display: flex;
flex-wrap: nowrap;
align-content: center;
align-items: center;
justify-content: space-between;
flex-direction: column;
width: 15%;
overflow: hidden;
}
.SCAV_MAP_option {
height: 23%;
width: 100%;
text-align: center;
cursor: pointer;
display: flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
overflow: hidden;
position: relative;
transition: all 0.1s ease-in-out;
border-radius: 0vh 2vh 2vh 0vh;
/* border-right: #b30000 0.1vh solid; */
/* border-top: 0.25vh solid #868686; */
}
.SCAV_MAP_right {
border-radius: 2vh 0vh 0vh 2vh;
}
.SCAV_MAP_upleft {
border-radius: 0vh 0vh 2vh 0vh;
}
.SCAV_MAP_upright {
border-radius: 0vh 0vh 0vh 2vh;
}
.SCAV_MAP_downleft {
border-radius: 0vh 2vh 0vh 0vh;
}
.SCAV_MAP_downright {
border-radius: 2vh 0vh 0vh 0vh;
}
.SCAV_MAP_option:hover {
background-color: #f0f0f052;
}
.SCAV_MAP_option img {
opacity: 1;
height: 60%;
position: relative;
}
.SCAV_MAP_option_shadow {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 1);
opacity: 0.1;
}
.SCAV_MAP_preview {
flex: 1;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
transition: all 0.3s ease-in-out;
}
.SCAV_MAP_preview img {
height: 80%;
opacity: 0.8;
position: absolute;
}
</style>
<script>
setBackground('ressources/backgrounds/WA.mp4');
var options = document.querySelectorAll('.SCAV_MAP_option');
var preview = document.querySelector('.SCAV_MAP_preview img');
options.forEach(option => {
option.addEventListener('mouseover', () => {
// display the preview image based on the clicked option
let mapValue = option.getAttribute('data-value');
preview.src = `ressources/icons/${mapValue}.webp`;
});
});
</script><<script>>
/* playAudio("music", "wastelandsTheborder"); */
stopAudio("music");
<</script>>\
<<nobr>>
<div class="mobile-controls">
<div class="joystick-base" id="joystick">
<div class="joystick-knob" id="knob"></div>
</div>
<div class="game-buttons">
<div class="game-button" id="startBtn">START</div>
<div class="game-button" id="resumeBtn">RESUME</div>
</div>
</div>
<div class="treasure-counters" onclick="matchSize()">
<div class="treasure-counter">
<img src="ressources/icons/6B.webp" alt="Common Treasure">
<span id="common-counter">$scavengingGame.treasurecountercom </span>
</div>
<div class="treasure-counter">
<img src="ressources/icons/6E.webp" alt="Epic Treasure">
<span id="epic-counter">$scavengingGame.treasurecounterepi </span>
</div>
<div class="treasure-counter" onclick="matchSize()">
<img src="ressources/icons/6C.webp" alt="Legendary Treasure">
<span id="legendary-counter">$scavengingGame.treasurecounterleg </span>
</div>
</div>
<div class="scavenging_container">
<div onclick="backButton();" id="scavenging_back_button" translate="no">BACK</div>
</div>
<div id="pacman">
<!-- canvas id="fakecanvas"></canvas -->
<div id="popup"></div>
</div>
<</nobr>>\
<style>
body {
position: fixed;
width: 100%;
height: 100%;
overflow: hidden;
overscroll-behavior: none;
}
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
user-select: none;
font-size: 1.75vh;
line-height: normal;
overflow: hidden;
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
color: white;
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
position: relative;
/*--SCAV_border: #c55142;*/
/*--SCAV_back: #eeae57;*/
/*--SCAV_line: #4e7757;*/ /* back button. course outline */
}
.treasure-counters {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
padding: 1vh;
background-color: var(--SCAV_back);
border: 1vh solid var(--SCAV_border);
top: 5vh;
font-weight: bold;
border-radius: 2vh 2vh 0 0;
}
.treasure-counter {
margin: 0 1vh;
text-align: center;
}
.treasure-counter img {
width: 3vh;
height: auto;
display: block;
margin: 0 auto;
margin-bottom: 0.7vh;
}
.treasure-counter span {
color: var(--SCAV_border);
font-size: 1em; /* Adjust size as needed */
}
#pacman {
height: 80vh;
border-radius: 5px;
/*margin-top: 8vh;*/
display: flex;
align-content: center;
align-items: center;
position: relative;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
touch-action: manipulation; /* Better touch handling for controls */
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
pointer-events: auto !important; /* Ensure controls are clickable */
}
.game-button,
.buttonCLAIM,
.buttonCONTINUE,
.buttonFLEE,
.buttonFIGHT {
touch-action: manipulation;
pointer-events: auto !important;
cursor: pointer;
}
#pacman canvas {
height: 100%;
max-width: 70vw;
position: absolute ;
top: -2.5vh;
outline: 1vh solid var(--SCAV_border);
color: var(--SCAV_border);
background-color: var(--SCAV_back);
background-image: url('ressources/icons/scavengingtest.webp');
}
#fakecanvas {
position: absolute;
z-index: 1;
top: -2.5vh;
outline: 1vh solid var(--SCAV_border);
color: var(--SCAV_border);
background-color: var(--SCAV_back);
background-image: url('ressources/icons/scavengingtest.webp');
opacity: 0;
transition: ease 1s;
}
/* .button {
height: 6vh;
width: 20vh;
background-color: #eeae57;
border: solid 0.5vh #c55142;
color: #4e7757;
border-radius: 1vh;
padding-top: 0.2vh;
padding: 1vh;
margin-bottom: 2vh;
margin-left: 1vh;
cursor: pointer;
font-size: 3vh;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
transition: box-shadow, transform;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
} */
#scavenging_back_button {
height: 9vh;
width: 24vh;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
background-color: var(--SCAV_back);
border: solid 1vh var(--SCAV_border);
border-radius: 2vh;
cursor: pointer;
position: relative;
left: 10vh;
font-size: 4vh;
color: var(--SCAV_line);
font-weight: bold;
transition: transform 0.2s, box-shadow 0.2s;
}
#scavenging_back_button:hover {
transform: translate(0.3vh, -0.3vh);
box-shadow: -0.5vh 0.5vh 0.5vh rgba(255, 255, 255, 0.5);
}
.scavenging_container {
height: 10vh;
width: 100%;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: flex-start;
position: relative;
}
#popup { /* was .popup for case:'claim_continue' */
position: relative;
height: 100%;
max-width: 70vw;
/*aspect-ratio: 1/1;*/ /* set via js */
top: -2.5vh;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
border-radius: 2vh;
user-select: none;
opacity: 0;
transition: all ease 1s;
font-weight: bold;
}
#popup > .popupText {
position: absolute;
top: 10vh;
width: 40vh;
background-color: var(--SCAV_back);
outline: 1vh solid var(--SCAV_border);
color: var(--SCAV_border);
font-size: 2.5vh;
text-align: center;
z-index: 1;
padding: 1vh;
border-radius: 10px;
pointer-events: none;
}
#popup > button {
border: unset;
}
/* case:'potential_rewards' */
#popup > .potential_rewards {
width: 100%;
display: flex;
justify-content: center;
}
#popup > .potential_rewards > div {
width: 50%;
display: flex;
flex-direction: column;
align-items: center;
}
#popup > .potential_rewards > div > img {
width: 60%;
aspect-ratio: 1/1;
object-fit: contain;
}
#popup > .potential_rewards > div > div {
font-size: 6vh;
color: var(--SCAV_border);
text-align: center;
}
/* case:'claim_continue' */
#popup > .buttonCLAIM {
height: 80vh;
width: 50%;
background: linear-gradient(to left, rgba(78, 119, 87, 1) 0%, rgba(78, 119, 87, 1) 25%, rgba(0, 0, 0, 0) 100%);
color: #c55142;
text-shadow: 0 0 10px #ffb855, 0 0 10px #ffb855;
font-size: 2vh;
cursor: pointer;
font-size: 3.5vh;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
transition: all ease 0.5s;
opacity: 0.5;
margin-left: 0;
}
#popup > .buttonCLAIM:hover {
opacity: 1;
font-size: 4.5vh;
}
#popup > .buttonCONTINUE {
height: 80vh;
width: 50%;
background: linear-gradient(to right, rgba(197, 81, 66, 1) 0%, rgba(197, 81, 66, 1) 25%, rgba(0, 0, 0, 0) 100%);
color: #4e7757;
text-shadow: 0 0 10px #ffb855, 0 0 10px #ffb855;
cursor: pointer;
font-size: 3.5vh;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
opacity: 0.5;
transition: ease 1s;
}
#popup > .buttonCONTINUE:hover {
opacity: 1;
font-size: 4.5vh;
}
/* case:'caught' */
#popup > .buttonFLEE {
height: 80vh;
width: 50%;
background: linear-gradient(to left, rgba(78, 119, 87, 1) 0%, rgba(78, 119, 87, 1) 25%, rgba(0, 0, 0, 0) 100%);
color: #c55142;
text-shadow: 0 0 10px #ffb855, 0 0 10px #ffb855;
font-size: 2vh;
cursor: pointer;
font-size: 3.5vh;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
transition: all ease 0.5s;
opacity: 0.5;
}
#popup > .buttonFLEE:hover {
opacity: 1;
font-size: 4.5vh;
}
#popup > .buttonFIGHT {
height: 80vh;
width: 50%;
background: linear-gradient(to right, rgba(197, 81, 66, 1) 0%, rgba(197, 81, 66, 1) 25%, rgba(0, 0, 0, 0) 100%);
color: #4e7757;
text-shadow: 0 0 10px #ffb855, 0 0 10px #ffb855;
cursor: pointer;
font-size: 3.5vh;
display: flex;
align-content: center;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
opacity: 0.5;
transition: opacity ease 1s, font-size ease 1s;
}
#popup > .buttonFIGHT:hover {
opacity: 1;
font-size: 4.5vh;
}
.mobile-controls {
display: none;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 40vh;
pointer-events: none;
z-index: 9999;
touch-action: manipulation; /* Better touch handling for controls */
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
pointer-events: auto !important; /* Ensure controls are clickable */
}
.joystick-base {
position: absolute;
bottom: 5vh; /* Changed from fixed px to vh */
left: 5vh; /* Changed from fixed px to vh */
width: 80px; /* Base size */
height: 80px;
background: rgba(255, 255, 255, 0.3);
border-radius: 50%;
touch-action: none; /* Only prevent scrolling on joystick */
pointer-events: auto !important;
}
.joystick-knob {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 40px; /* Base size */
height: 40px;
background: rgba(255, 255, 255, 0.5);
border-radius: 50%;
pointer-events: none;
}
.game-buttons {
position: absolute;
bottom: 5vh; /* Changed from fixed px to vh */
right: 5vh; /* Changed from fixed px to vw */
display: flex;
gap: 10px;
pointer-events: auto;
}
.game-button {
width: 60px; /* Base size */
height: 60px;
background: rgba(255, 255, 255, 0.3);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-family: Arial, sans-serif;
font-weight: bold;
color: rgba(255, 255, 255, 0.8);
font-size: 12px;
user-select: none;
}
/* Show controls on mobile devices or narrow screens */
@media (max-width: 1024px) { /* Increased breakpoint */
.mobile-controls {
display: block;
}
}
/* Adjustments for very small screens */
@media (max-width: 360px) {
.joystick-base {
width: 60px; /* Smaller size for tiny screens */
height: 60px;
}
.joystick-knob {
width: 30px;
height: 30px;
}
.game-button {
width: 45px;
height: 45px;
font-size: 10px;
}
}
/* Adjustments for larger phones */
@media (min-width: 361px) and (max-width: 414px) {
.joystick-base {
width: 70px;
height: 70px;
}
.joystick-knob {
width: 35px;
height: 35px;
}
.game-button {
width: 55px;
height: 55px;
font-size: 11px;
}
}
/* Adjustments for tablets and larger phones */
@media (min-width: 415px) and (max-width: 1024px) {
.joystick-base {
width: 90px;
height: 90px;
}
.joystick-knob {
width: 45px;
height: 45px;
}
.game-button {
width: 70px;
height: 70px;
font-size: 14px;
}
}
/* Additional check for mobile devices specifically */
@media (hover: none) and (pointer: coarse) {
.mobile-controls {
display: block;
pointer-events: none !important;
}
}
</style>\
<script>
var joystick = document.getElementById('joystick');
var knob = document.getElementById('knob');
var startBtn = document.getElementById('startBtn');
var resumeBtn = document.getElementById('resumeBtn');
var isDragging = false;
var currentDirection = null;
var startX, startY;
// Joystick touch/mouse events
joystick.addEventListener('touchstart', handleStart);
joystick.addEventListener('mousedown', handleStart);
document.addEventListener('touchmove', handleMove);
document.addEventListener('mousemove', handleMove);
document.addEventListener('touchend', handleEnd);
document.addEventListener('mouseup', handleEnd);
function handleStart(e) {
if (e.target.classList.contains('joystick-base')) {
e.preventDefault();
isDragging = true;
const point = e.touches ? e.touches[0] : e;
startX = point.clientX;
startY = point.clientY;
}
}
function handleMove(e) {
if (!isDragging) return;
if (e.target.classList.contains('joystick-base') || isDragging) {
e.preventDefault();
e.stopPropagation();
const point = e.touches ? e.touches[0] : e;
const joystickRect = joystick.getBoundingClientRect();
const centerX = joystickRect.left + joystickRect.width / 2;
const centerY = joystickRect.top + joystickRect.height / 2;
const deltaX = point.clientX - centerX;
const deltaY = point.clientY - centerY;
const angle = Math.atan2(deltaY, deltaX);
const distance = Math.min(joystickRect.width / 3, Math.hypot(deltaX, deltaY));
const knobX = distance * Math.cos(angle);
const knobY = distance * Math.sin(angle);
knob.style.transform = `translate(calc(-50% + ${knobX}px), calc(-50% + ${knobY}px))`;
// Determine direction and simulate key press
const absX = Math.abs(deltaX);
const absY = Math.abs(deltaY);
let newDirection = null;
if (absX > absY) {
newDirection = deltaX > 0 ? 'right' : 'left';
} else {
newDirection = deltaY > 0 ? 'down' : 'up';
}
if (newDirection !== currentDirection) {
if (currentDirection) {
// Release previous key
simulateKeyRelease(currentDirection);
}
// Press new key
simulateKeyPress(newDirection);
currentDirection = newDirection;
}
}
}
function handleEnd() {
if (!isDragging) return;
isDragging = false;
knob.style.transform = 'translate(-50%, -50%)';
if (currentDirection) {
simulateKeyRelease(currentDirection);
currentDirection = null;
}
}
// Add all event listeners
joystick.addEventListener('touchstart', handleStart, { passive: false });
joystick.addEventListener('mousedown', handleStart);
document.addEventListener('touchmove', handleMove, { passive: false });
document.addEventListener('mousemove', handleMove);
document.addEventListener('touchend', handleEnd);
document.addEventListener('mouseup', handleEnd);
// Prevent page scrolling during game interaction
document.addEventListener('touchmove', function(e) {
if (isDragging) {
e.preventDefault();
}
}, { passive: false });
// Prevent default touch behaviors on the game container
var gameContainer = document.querySelector('#pacman');
if (gameContainer) {
gameContainer.addEventListener('touchstart', function(e) {
if (e.target.classList.contains('joystick-base')) {
e.preventDefault();
}
}, { passive: false });
}
// Button click events
startBtn.addEventListener('touchstart', () => simulateKeyPress('enter'));
startBtn.addEventListener('touchend', () => simulateKeyRelease('enter'));
resumeBtn.addEventListener('touchstart', () => simulateKeyPress('space'));
resumeBtn.addEventListener('touchend', () => simulateKeyRelease('space'));
// Key simulation functions
function simulateKeyPress(direction) {
const keyMap = {
'up': KEY.ARROW_UP,
'down': KEY.ARROW_DOWN,
'left': KEY.ARROW_LEFT,
'right': KEY.ARROW_RIGHT,
'enter': KEY.ENTER,
'space': KEY.SPACEBAR
};
const e = {
keyCode: keyMap[direction],
preventDefault: function() {},
stopPropagation: function() {}
};
window.PACMAN.keyDown(e);
}
function simulateKeyRelease(direction) {
// For this game, we don't need to simulate key release
// as the keyDown function handles everything
return;
}
// TODO: add all dynamic variables here
/*var SCAV_var = { // ======= BORDER =======
returnPassage: '3A1',
scavPassage: '6B',
fightPassage: 'FW0',
background: 'ressources/backgrounds/WA.webm',
scoreWorth: 1, // 1 plastic per 500 score. 2 metal per 500 score.
color_border: '#c55142',
color_back: '#eeae57',
color_line: '#4e7757',
ghostSpecs: ["rgba(0,255,0,0)"],
ghostImage: ["ressources/icons/FWA.webp"],
};*/
window.SCAV_var = gameData.scavengingGame.list[SV.scavengingGame.currentGameId];
if (!SCAV_var) {
playPassage('MAIN MAP');
throw new Error('SCAV_var not found');
}
SV.gui_interface.angelaButtonEnable = false;
(() => {
let styleEl = document.createElement('style');
styleEl.innerHTML = `
:root {
--SCAV_border: ${SCAV_var.color_border};
--SCAV_back: ${SCAV_var.color_back};
--SCAV_line: ${SCAV_var.color_line};
}
`;
document.head.appendChild(styleEl);
})();
setBackground(SCAV_var.background);
if (!window.SCAV_gameStateInit) {
window.SCAV_gameStateInit = false;
}
var popupfade = document.getElementById('popup');
//var fakecanvas = document.getElementById('fakecanvas');
var fakecanvas = document.createElement('canvas');
fakecanvas.id = 'fakecanvas';
//let ScavPassageEl = document.querySelector('.passage'); // 0.1.8b fix
function preventEnterKey(event) {
if (SCAV_gameStateInit === false) {
document.removeEventListener('keydown', preventEnterKey);
}
if (event.keyCode === KEY.ENTER) { // 13 is the keyCode for Enter
event.preventDefault();
event.stopPropagation();
}
}
window.updateCommonDisplay = function() {
$('#common-counter').text(SV.scavengingGame.treasurecountercom);
};
window.updateEpicDisplay = function() {
$('#epic-counter').text(SV.scavengingGame.treasurecounterepi);
};
window.updateLegendaryDisplay = function() {
$('#legendary-counter').text(SV.scavengingGame.treasurecounterleg);
};
if (!SCAV_gameStateInit) {
const scavengePassages = ['NEW FIGHT', 'BB19', SCAV_var.scavPassage]
window.mapsArr = Object.keys(maps);
window.randMap = mapsArr[SV.scavengingGame.currentMapIndex];
/*var randMap = mapsArr[0];*/
window.NONE = 4,
UP = 3,
LEFT = 2,
DOWN = 1,
RIGHT = 11,
AFTER_FIGHT = 12,
GAME_ON = 13,
WAITING = 5,
PAUSE = 6,
PLAYING = 7,
COUNTDOWN = 8,
EATEN_PAUSE = 9,
DYING = 10,
Pacman = {};
Pacman.FPS = 30;
Pacman.Ghost = function (game, map, colour, ghostImageSrc) {
// colour not used
var position = null,
direction = null,
eatable = null,
eaten = null,
due = null,
baseSpeed = 1.5; // default speed
function getSpeed() {
var currentLevel = game.getLevel(); // Use the getLevel method from game object
var speed = 0;
if (currentLevel == 1) {
speed = baseSpeed;
}
else {
// increase speed by 0.5 for each level
speed = baseSpeed + (0.10 * (currentLevel - 1));
}
return speed;
}
function getNewCoord(dir, current) {
var speed = getSpeed(); // Retrieve dynamic speed based on level
var xSpeed = (dir === LEFT && -speed || dir === RIGHT && speed || 0),
ySpeed = (dir === DOWN && speed || dir === UP && -speed || 0);
return {
"x": addBounded(current.x, xSpeed),
"y": addBounded(current.y, ySpeed)
};
};
function addBounded(x1, x2) {
var rem = x1 % 10,
result = rem + x2;
if (rem !== 0 && result > 10) {
return x1 + (10 - rem);
} else if (rem > 0 && result < 0) {
return x1 - rem;
}
return x1 + x2;
};
function isVunerable() {
return eatable !== null;
};
function isDangerous() {
return eaten === null;
};
function isHidden() {
return eatable === null && eaten !== null;
};
function getRandomDirection() {
var moves = (direction === LEFT || direction === RIGHT)
? [UP, DOWN, direction] : [LEFT, RIGHT, direction];
if (Math.random() <= 0.05) {
return oppositeDirection(direction);
}
// Shuffle the moves array to ensure randomness
moves = moves.sort(() => Math.random() - 0.5);
for (var i = 0; i < moves.length; i++) {
var newDirection = moves[i];
var newPos = getNewCoord(newDirection, position);
let y = pointToCoord(nextSquare(newPos.y, newDirection));
let x = pointToCoord(nextSquare(newPos.x, newDirection));
// Check if the new position is a safe zone for the user
var currentBlock = map.block({ //find map coord with pointToCoord for x and y
"y": y,
"x": x
})
if (currentBlock === Pacman.EXIT || currentBlock === Pacman.SAFE) {
continue;
}
// If there's no wall in the new direction, return it
if (map.isFloorSpace({
"y": y,
"x": x
})) {
return newDirection;
}
}
// If no other moves are available, allow a 180-degree turn
return oppositeDirection(direction);
}
function reset() {
eaten = null;
eatable = null;
if (maps[randMap].ghostsPosition[game.index]) {
position = maps[randMap].ghostsPosition[game.index];
} else {
position = maps[randMap].ghostsPosition[0];
}
direction = getRandomDirection;
due = getRandomDirection();
};
/*function resetghosts() {
position = { "x": 90, "y": 80 };
};*/
function onWholeSquare(x) {
return x % 10 === 0;
};
function oppositeDirection(dir) {
return dir === LEFT && RIGHT ||
dir === RIGHT && LEFT ||
dir === UP && DOWN || UP;
};
function makeEatable() {
direction = oppositeDirection(direction);
eatable = game.getTick();
};
function eat() {
eatable = null;
eaten = game.getTick();
};
function pointToCoord(x) {
return Math.round(x / 10);
};
function nextSquare(x, dir) {
var rem = x % 10;
if (rem === 0) {
return x;
} else if (dir === RIGHT || dir === DOWN) {
return x + (10 - rem);
} else {
return x - rem;
}
};
function onGridSquare(pos) {
return onWholeSquare(pos.y) && onWholeSquare(pos.x);
};
function secondsAgo(tick) {
return (game.getTick() - tick) / Pacman.FPS;
};
function getColour() {
if (eatable) {
if (secondsAgo(eatable) > 5) {
return game.getTick() % 20 > 10 ? "#FFFFFF" : "#0000BB";
} else {
return "#0000BB";
}
} else if (eaten) {
return "#222";
}
return colour;
};
var ghostImage = new Image();
ghostImage.src = ghostImageSrc; // Set the source to your image
function draw(ctx) {
var s = map.blockSize,
top = (position.y / 10) * s,
left = (position.x / 10) * s,
centerX = left + s / 2,
centerY = top + s / 2,
radius = s / (maps[randMap].ghostSizeDivider); // Radius is half of the block size, so the diameter is 's'
if (eatable && secondsAgo(eatable) > 8) {
eatable = null;
}
if (eaten && secondsAgo(eaten) > 3) {
eaten = null;
}
ctx.fillStyle = getColour();
ctx.beginPath();
// Draw the circular body of the ghost
ctx.arc(centerX, centerY, radius, 0, Math.PI * 2);
ctx.closePath();
ctx.fill();
// Clip to the circle
ctx.save(); // Save the current context state
ctx.beginPath();
ctx.arc(centerX, centerY, radius, 0, Math.PI * 2);
ctx.clip(); // Clip to the circle
// Draw the image inside the circle
if (ghostImage && ghostImage.complete) { // Check if the image is loaded
// Center the image inside the circle
var imageX = centerX - radius; // Adjust X position
var imageY = centerY - radius; // Adjust Y position
ctx.drawImage(ghostImage, imageX, imageY, radius * 2, radius * 2);
}
ctx.restore(); // Restore the context to its original state
}
function pane(pos) {
if (pos.y === 100 && pos.x >= 190 && direction === RIGHT) {
return { "y": 100, "x": -10 };
}
if (pos.y === 100 && pos.x <= -10 && direction === LEFT) {
return position = { "y": 100, "x": 190 };
}
return false;
};
/*
function move(ctx) {
var oldPos = position,
var npos;
if (due !== direction) {
// Check if directions are opposite, same or different axis
if (isOppositeDirection(due, direction)) {
npos = getNewCoord(due, position);
} else if (isOnSameAxis(due, direction)) {
npos = getNewCoord(due, position);
} else if (isOnDifferentAxis(due, direction)) {
npos = getNewCoord(due, position);
}
// Check if new position is free
if (npos && isSpaceFree(npos, due)) {
direction = due;
}
}
if (!npos) {
npos = getNewCoord(direction, position);
}
// Original position check
if (isWallSpace(npos, direction)) {
due = getRandomDirection();
return move(ctx);
}
// Set to new position
position = npos;
// Update due direction
due = getRandomDirection();
return {
"new" : position,
"old" : oldPos
};
}
// Helper functions
function isOppositeDirection(dir1, dir2) {
return (dir1 === LEFT && dir2 === RIGHT) ||
(dir1 === RIGHT && dir2 === LEFT) ||
(dir1 === UP && dir2 === DOWN) ||
(dir1 === DOWN && dir2 === UP);
}
function isOnSameAxis(dir1, dir2) {
return (dir1 === LEFT || dir1 === RIGHT) &&
(dir2 === LEFT || dir2 === RIGHT) ||
(dir1 === UP || dir1 === DOWN) &&
(dir2 === UP || dir2 === DOWN);
}
function isOnDifferentAxis(dir1, dir2) {
return !isOnSameAxis(dir1, dir2);
}
function isSpaceFree(pos, dir) {
// Check map if space is free
}
*/
function move(ctx) {
var speed = getSpeed();
var oldPos = position,
onGrid = onGridSquare(position),
npos = null;
if (maps[randMap].teleport == "map3") {
// if position is { x: 10, y: 20 } and direction is LEFT, teleport to { x: 190, y: 190 } direction RIGHT
if (position.y == 20 && position.x == 10 && direction === LEFT) {
position = { "y": 190, "x": 190 };
direction = LEFT;
}
}
if (maps[randMap].teleport == "map1") {
// if position is { x: 190, y: 190 } and direction is RIGHT, teleport to { x: 10, y: 20 } direction LEFT
if (position.y == 90 && position.x == 0 && direction === RIGHT) {
position = { "y": 90, "x": 180 };
direction = RIGHT;
}
}
if (due !== direction) {
npos = getNewCoord(due, position);
if (onGrid &&
map.isFloorSpace({
"y": pointToCoord(nextSquare(npos.y, due)),
"x": pointToCoord(nextSquare(npos.x, due)),
})) {
direction = due;
} else {
npos = null;
}
}
if (npos === null) {
npos = getNewCoord(direction, position);
}
if (onGrid &&
map.isWallSpace({
"y": pointToCoord(nextSquare(npos.y, direction)),
"x": pointToCoord(nextSquare(npos.x, direction))
})) {
due = getRandomDirection();
return move(ctx);
}
position = npos;
var tmp = pane(position);
if (tmp) {
position = tmp;
}
due = getRandomDirection();
return {
"new": position,
"old": oldPos
};
};
return {
"eat": eat,
"isVunerable": isVunerable,
"isDangerous": isDangerous,
"makeEatable": makeEatable,
"reset": reset,
"move": move,
"draw": draw,
getSpeed: getSpeed
};
};
Pacman.User = function (game, map, userImageSrc) {
var position = null,
direction = null,
eaten = null,
due = null,
score = 0,
//userImageDefault = 'ressources/maingui/ui/mcicon2.webp',
//userImage = getCharacterImg('mc'),
userImageSrc = getCharacterImg('mc'),
keyMap = {};
keyMap[KEY.ARROW_LEFT] = LEFT;
keyMap[KEY.ARROW_UP] = UP;
keyMap[KEY.ARROW_RIGHT] = RIGHT;
keyMap[KEY.ARROW_DOWN] = DOWN;
function addScore(nScore) {
score += nScore;
};
function theScore() {
return score;
};
function resetScore() {
score = 0;
};
function convertScore(type) {
let scoreWorth = SCAV_var.scoreWorth; //ex: 1 plastic per 500 score. 2 metal per 500 score.
let metal = Math.floor(score / 500) * scoreWorth * 2;
let plastic = Math.floor(score / 500) * scoreWorth;
if (type == "metal") {
return metal;
}
else if (type == "plastic") {
return plastic;
}
}
function initUser() {
resetPosition();
score = 5;
};
function drawScore(text, position) {
//ctx.fillStyle = "#c55142";
ctx.fillStyle = SCAV_var.color_border;
ctx.font = "bold 20px Century Gothic";
var width = ctx.measureText(text).width,
x = ((map.width * map.blockSize) - width) / 2;
ctx.fillText(text, x, (map.height * 10) + 8);
};
function newLevel() {
resetPosition();
eaten = 0;
};
function resetPosition() {
// Find the start position on the map
for (var i = 0; i < map.height; i++) {
for (var j = 0; j < map.width; j++) {
if (map.block({ x: j, y: i }) === Pacman.START) {
position = { x: j * 10, y: i * 10 };
direction = maps[randMap].startingDirection;
due = maps[randMap].startingDirection;
break;
}
}
}
};
function reset() {
resetPosition();
};
function keyDown(e) {
if (keyMap[e.keyCode] !== undefined) {
due = keyMap[e.keyCode];
e.preventDefault();
e.stopPropagation();
return false;
}
return true;
};
function getNewCoord(dir, current) {
return {
"x": current.x + (dir === LEFT && -2 || dir === RIGHT && 2 || 0),
"y": current.y + (dir === DOWN && 2 || dir === UP && -2 || 0)
};
};
function onWholeSquare(x) {
return x % 10 === 0;
};
function pointToCoord(x) {
return Math.round(x / 10);
};
function nextSquare(x, dir) {
var rem = x % 10;
if (rem === 0) {
return x;
} else if (dir === RIGHT || dir === DOWN) {
return x + (10 - rem);
} else {
return x - rem;
}
};
function next(pos, dir) {
return {
"y": pointToCoord(nextSquare(pos.y, dir)),
"x": pointToCoord(nextSquare(pos.x, dir)),
};
};
function onGridSquare(pos) {
return onWholeSquare(pos.y) && onWholeSquare(pos.x);
};
function isOnSamePlane(due, dir) {
return ((due === LEFT || due === RIGHT) &&
(dir === LEFT || dir === RIGHT)) ||
((due === UP || due === DOWN) &&
(dir === UP || dir === DOWN));
};
function move(ctx) {
var npos = null,
nextWhole = null,
oldPosition = position,
block = null;
if (due !== direction) {
npos = getNewCoord(due, position);
if (isOnSamePlane(due, direction) ||
(onGridSquare(position) &&
map.isFloorSpace(next(npos, due)))) {
direction = due;
} else {
npos = null;
}
}
if (npos === null) {
npos = getNewCoord(direction, position);
}
if (onGridSquare(position) && map.isWallSpace(next(npos, direction))) {
direction = NONE;
}
if (direction === NONE) {
return { "new": position, "old": position };
}
if (npos.y === 100 && npos.x >= 190 && direction === RIGHT) {
game.completedLevel();
/*winDialog("YOU WON");
function winDialog(text) {
ctx.fillStyle = "white";
ctx.font = "bold 20px Century Gothic";
var width = ctx.measureText(text).width,
x = ((map.width * map.blockSize) - width) / 2;
ctx.fillText(text, x, (map.height * 10) + 8);
}*/
}
if (npos.y === 100 && npos.x <= 0 && direction === LEFT) {
npos.x = 0;
}
position = npos;
nextWhole = next(position, direction);
block = map.block(nextWhole);
if (block === Pacman.EXIT) {
game.completedLevel();
}
if ((isMidSquare(position.y) || isMidSquare(position.x)) &&
block === Pacman.DOT || block === Pacman.TREASURE) {
map.setBlock(nextWhole, Pacman.EMPTY);
eaten += 1;
if (block === Pacman.TREASURE) {
game.eatenTREASURE();
}
}
return {
"new": position,
"old": oldPosition
};
};
function isMidSquare(x) {
var rem = x % 10;
return rem > 3 || rem < 7;
};
function calcAngle(dir, pos) {
if (dir == RIGHT && (pos.x % 10 < 5)) {
return { "start": 0.25, "end": 1.75, "direction": false };
} else if (dir === DOWN && (pos.y % 10 < 5)) {
return { "start": 0.75, "end": 2.25, "direction": false };
} else if (dir === UP && (pos.y % 10 < 5)) {
return { "start": 1.25, "end": 1.75, "direction": true };
} else if (dir === LEFT && (pos.x % 10 < 5)) {
return { "start": 0.75, "end": 1.25, "direction": true };
}
return { "start": 0, "end": 2, "direction": false };
};
/*function drawDead(ctx, amount) {
var size = map.blockSize,
half = size / 2,
top = (position.y / 10) * s,
left = (position.x / 10) * s,
centerX = left + s / 2,
centerY = top + s / 2,
radius = s / (maps[randMap].ghostSizeDivider); // Radius is half of the block size, so the diameter is 's'
if (amount >= 1) {
return;
}
// this determines the color of the pacman when he dies
ctx.fillStyle = "rgba(0,255,0,0)";
ctx.beginPath();
ctx.moveTo(((position.x / 10) * size) + half,
((position.y / 10) * size) + half);
ctx.arc(((position.x / 10) * size) + half,
((position.y / 10) * size) + half,
half, 0, Math.PI * 2 * amount, true);
ctx.fill();
ctx.arc(centerX, centerY, radius, 0, Math.PI * 2);
if (userImage && userImage.complete) { // Check if the image is loaded
// Center the image inside the circle
var imageX = centerX - radius; // Adjust X position
var imageY = centerY - radius; // Adjust Y position
ctx.drawImage(userImage, imageX, imageY, radius * 2, radius * 2);
}
};*/
userImage = new Image();
userImage.src = userImageSrc;
function draw(ctx) {
var s = map.blockSize,
angle = calcAngle(direction, position),
top = (position.y / 10) * s,
left = (position.x / 10) * s,
centerX = left + s / 2,
centerY = top + s / 2,
radius = s / maps[randMap].ghostSizeDivider; // Radius is half of the block size, so the diameter is 's'
// this determines the color of the pacman
ctx.fillStyle = "rgba(0,255,0,0)";
ctx.beginPath();
ctx.moveTo(((position.x / 10) * s) + s / 2,
((position.y / 10) * s) + s / 2);
ctx.arc(centerX, centerY, radius, 0, Math.PI * 2);
/*ctx.arc(((position.x / 10) * s) + s / 2,
((position.y / 10) * s) + s / 2,
s / 2, Math.PI * angle.start,
Math.PI * angle.end, angle.direction);*/
ctx.fill();
// Draw the image inside the circle
if (userImage && userImage.complete) { // Check if the image is loaded
ctx.save();
ctx.beginPath();
ctx.arc(centerX, centerY, radius, 0, Math.PI * 2);
ctx.clip();
var imageX = centerX - radius; // Adjust X position
var imageY = centerY - radius; // Adjust Y position
ctx.drawImage(userImage, imageX, imageY, radius * 2, radius * 2);
// Restore the context state
ctx.restore();
}
};
return {
"score": score,
"addScore": addScore,
"theScore": theScore,
"resetScore": resetScore,
"convertScore": convertScore,
"draw": draw,
/*"drawDead": drawDead,*/
"keyDown": keyDown,
"move": move,
"newLevel": newLevel,
"reset": reset,
"resetPosition": resetPosition
};
};
Pacman.Map = function (game, size) {
var height = null,
width = null,
blockSize = size,
TREASURESize = 0,
map = null;
var treasurePositions = [];
function placeTreasures() {
// Define the four possible positions for treasures
var treasureType;
if (game.getLevel() <= 2) {
treasureType = 'common';
} else if (game.getLevel() <= 4) {
treasureType = 'epic';
} else {
treasureType = 'legendary';
}
// Place the treasures on the map
var possiblePositions = maps[randMap].treasurePositions;
/*[
{ x: 1, y: 1 },
{ x: 17, y: 18 },
{ x: 17, y: 20 },
{ x: 17, y: 1 }
];*/
treasurePositions = possiblePositions.sort(function () {
return 0.5 - Math.random();
}).slice(0, 3);
// Place the treasure in the map
treasurePositions.forEach(function (pos) {
map[pos.y][pos.x] = Pacman.TREASURE;
});
}
function possibleExits() {
var possibleExits = maps[randMap].possibleExits;
/*[
{ x: 1, y: 1 },
{ x: 17, y: 18 },
{ x: 17, y: 20 },
{ x: 17, y: 1 }
];*/
possibleExits = possibleExits.sort(function () {
return 0.5 - Math.random();
}).slice(0, 1);
// Place the Exit in the map
possibleExits.forEach(function (pos) {
map[pos.y][pos.x] = Pacman.EXIT;
});
}
function withinBounds(y, x) {
return y >= 0 && y < height && x >= 0 && x < width;
}
function isWall(pos) {
return withinBounds(pos.y, pos.x) && map[pos.y][pos.x] === Pacman.WALL;
}
function isFloorSpace(pos) {
if (!withinBounds(pos.y, pos.x)) {
return false;
}
var peice = map[pos.y][pos.x];
return peice === Pacman.EMPTY ||
peice === Pacman.DOT ||
peice === Pacman.TREASURE ||
peice === Pacman.EXIT ||
peice === Pacman.SAFE;
}
function drawWall(ctx) {
var i, j, p, line;
ctx.clearRect(0, 0, width * blockSize, height * blockSize);
// this determines the color of the walls
//ctx.strokeStyle = "#4e7757";
ctx.strokeStyle = SCAV_var.color_line;
ctx.lineWidth = blockSize / 8;
ctx.lineCap = "round";
for (i = 0; i < Pacman.WALLS.length; i += 1) {
line = Pacman.WALLS[i];
ctx.beginPath();
for (j = 0; j < line.length; j += 1) {
p = line[j];
if (p.move) {
ctx.moveTo(p.move[0] * blockSize, p.move[1] * blockSize);
} else if (p.line) {
ctx.lineTo(p.line[0] * blockSize, p.line[1] * blockSize);
} else if (p.curve) {
ctx.quadraticCurveTo(p.curve[0] * blockSize,
p.curve[1] * blockSize,
p.curve[2] * blockSize,
p.curve[3] * blockSize);
}
}
ctx.stroke();
}
}
function reset() {
/*map = Pacman.MAP.clone();*/
map = deepCloneArray(maps[randMap].MAP);
height = map.length;
width = map[0].length;
placeTreasures();
possibleExits();
};
function block(pos) {
if (!withinBounds(pos.y, pos.x)) {
return null; // or some other value indicating an invalid position
}
return map[pos.y][pos.x];
}
function setBlock(pos, type) {
map[pos.y][pos.x] = type;
};
function getLevel() {
return level;
}
function drawTREASUREs(ctx) {
var treasureType;
if (game.getLevel() <= 2) {
treasureType = 'common';
} else if (game.getLevel() <= 4) {
treasureType = 'epic';
} else {
treasureType = 'legendary';
}
var treasureImg = new Image();
treasureImg.src = Pacman.TREASURES[treasureType].imgSrc;
treasurePositions.forEach(function (pos) {
if (map[pos.y][pos.x] === Pacman.TREASURE) {
ctx.drawImage(treasureImg, pos.x * blockSize, pos.y * blockSize, blockSize, blockSize);
}
});
};
// function that seperates the 3 treasures types
function getTreasureType() {
var level = game.getLevel(); // Get the current level
var treasureType = null;
if (level <= 2) {
treasureType = "common";
}
else if (level <= 4) {
treasureType = "epic";
}
else if (level <= 6) {
treasureType = "legendary";
}
return treasureType;
treasureTypeImg = {
common: {
image: new Image(),
/*src: 'ressources/icons/7B.webp'*/
src: 'ressources/icons/7B.webp'
},
epic: {
image: new Image(),
/*src: 'ressources/icons/7E.webp'*/
src: 'ressources/icons/7E.webp'
},
legendary: {
image: new Image(),
/*src: 'ressources/icons/7C.webp'*/
src: 'ressources/icons/7C.webp'
},
};
};
function draw(ctx) {
var i, j, size = blockSize;
// this determines the color of the background of the walls
ctx.fillStyle = "transparent";
ctx.fillRect(0, 0, width * size, height * size);
drawWall(ctx);
for (i = 0; i < height; i += 1) {
for (j = 0; j < width; j += 1) {
drawBlock(i, j, ctx);
}
}
};
function drawBlock(y, x, ctx) {
var layout = map[y][x];
if (layout === Pacman.TREASURE) {
return;
}
ctx.beginPath();
if (layout === Pacman.EMPTY || layout === Pacman.BLOCK ||
layout === Pacman.DOT || layout === Pacman.EXIT) {
// this determines the color of the background of the empty blocks
ctx.fillStyle = "transparent";
ctx.fillRect((x * blockSize), (y * blockSize),
blockSize, blockSize);
if (layout === Pacman.DOT) {
// this determines the color of the DOTs
ctx.fillStyle = "yellow";
ctx.fillRect((x * blockSize) + (blockSize / 2.5),
(y * blockSize) + (blockSize / 2.5),
blockSize / 6, blockSize / 6);
}
else if (layout === Pacman.EXIT) {
// this determines the color of the EXIT
ctx.fillStyle = "green";
ctx.fillRect((x * blockSize) + (blockSize / 2.5),
(y * blockSize) + (blockSize / 2.5),
blockSize / 3, blockSize / 3);
}
}
ctx.closePath();
};
reset();
return {
"draw": draw,
"drawBlock": drawBlock,
"drawTREASUREs": drawTREASUREs,
"block": block,
"setBlock": setBlock,
"reset": reset,
"isWallSpace": isWall,
"isFloorSpace": isFloorSpace,
"height": height,
"width": width,
"blockSize": blockSize,
"getTreasureType": getTreasureType,
};
};
Pacman.Audio = function (game) {
var files = [],
endEvents = [],
progressEvents = [],
playing = [];
function load(name, path, cb) {
var f = files[name] = document.createElement('audio');
let callBackCalled = false;
progressEvents[name] = function (event) {
if (callBackCalled === true) return;
callBackCalled = true;
progress(event, name, cb);
};
f.addEventListener('canplaythrough', progressEvents[name], true);
f.addEventListener('loadeddata', progressEvents[name], true);
f.addEventListener('loadedmetadata', progressEvents[name], true);
f.preload = 'auto';
f.src = path;
f.load();
f.pause();
};
function progress(event, name, callback) {
if (event.loaded === event.total && typeof callback === "function") {
files[name].removeEventListener('canplaythrough', progressEvents[name], true);
files[name].removeEventListener('loadeddata', progressEvents[name], true);
files[name].removeEventListener('loadedmetadata', progressEvents[name], true);
callback();
}
};
function disableSound() {
for (var i = 0; i < playing.length; i++) {
files[playing[i]].pause();
files[playing[i]].currentTime = 0;
}
playing = [];
};
function ended(name) {
var i, tmp = [], found = false;
files[name].removeEventListener('ended', endEvents[name], true);
for (i = 0; i < playing.length; i++) {
if (!found && playing[i]) {
found = true;
} else {
tmp.push(playing[i]);
}
}
playing = tmp;
};
function play(name) {
if (!game.soundDisabled()) {
endEvents[name] = function () { ended(name); };
playing.push(name);
files[name].volume = SugarCube.settings.sfx; //bugfix audio scavenging
files[name].addEventListener('ended', endEvents[name], true);
files[name].play();
}
};
function pause() {
PopupManager.fadein();
for (var i = 0; i < playing.length; i++) {
files[playing[i]].pause();
}
};
function resume() {
for (var i = 0; i < playing.length; i++) {
files[playing[i]].play();
}
};
return {
"disableSound": disableSound,
"load": load,
"play": play,
"pause": pause,
"resume": resume
};
};
window.PACMAN = (function () {
var state = GAME_ON,
audio = null,
ghosts = [],
ghostSpecs = SCAV_var.ghostSpecs, // color
ghostImage = SCAV_var.ghostImage, // img src
eatenCount = 0,
level = 0,
tick = 0,
ghostPos, userPos,
stateChanged = true,
timerStart = null,
lastTime = 0,
ctx = null,
timer = null,
map = null,
user = null,
stored = null;
var PopupManager = {
popupElement: null, // same as popupfade
init: function (parentElementId) {
this.popupElement = document.getElementById("popup");
this.popupElement.setAttribute('id', "popup");
//this.popupElement.classList.add('popup');
//document.getElementById(parentElementId)?.appendChild(this.popupElement);
},
//show: function (content, buttons, additionalClass) {
show: function (type) {
this.reset(); // Reset the popup and remove any additional classes
let popupText = document.createElement('div');
popupText.classList.add('popupText');
this.popupElement?.appendChild(popupText);
switch (type) {
case 'potential_rewards': {
popupText.innerHTML = 'Potential rewards: ';
let potential_rewards = document.createElement('div');
potential_rewards.classList.add('potential_rewards');
let left = document.createElement('div');
let metalImg = new Image();
metalImg.src = "ressources/icons/IB0F2.webp";
left.appendChild(metalImg);
let metalText = document.createElement('div');
metalText.innerHTML = user.convertScore("metal"); // window.PACMAN scoped
left.appendChild(metalText);
potential_rewards.appendChild(left);
let right = document.createElement('div');
let plasticImg = new Image();
plasticImg.src = "ressources/icons/IB0F3.webp";
right.appendChild(plasticImg);
let plasticText = document.createElement('div');
plasticText.innerHTML = user.convertScore("plastic"); // window.PACMAN scoped
right.appendChild(plasticText);
potential_rewards.appendChild(right);
this.popupElement?.appendChild(potential_rewards);
break;
}
case 'claim_continue': {
popupText.innerHTML = 'Level Complete! Would you like to claim your rewards or continue to the next level?';
let claim_button = document.createElement('button');
claim_button.classList.add('buttonCLAIM');
claim_button.textContent = 'CLAIM';
claim_button.onclick = function () {
PopupManager.fadeout();
PopupManager.hide();
claimRewards(); // window.PACMAN scoped
playPassage(SCAV_var.returnPassage);
window.SCAV_gameStateInit = false;
};
this.popupElement?.appendChild(claim_button);
let continue_button = document.createElement('button');
continue_button.classList.add('buttonCONTINUE');
continue_button.textContent = 'NEXT LEVEL';
continue_button.onclick = function () {
PopupManager.fadeout();
user.newLevel(); // window.PACMAN scoped
startLevel(); // window.PACMAN scoped
};
this.popupElement?.appendChild(continue_button);
break;
}
case 'last_claim': {
popupText.innerHTML = 'Congratulations! You have completed all levels! You can claim your rewards.';
let claim_button = document.createElement('button');
claim_button.classList.add('buttonCLAIM');
claim_button.textContent = 'CLAIM';
claim_button.onclick = function () {
PopupManager.fadeout();
PopupManager.hide();
claimRewards();
playPassage(SCAV_var.returnPassage);
window.SCAV_gameStateInit = false;
};
this.popupElement?.appendChild(claim_button);
break;
}
case 'caught': {
popupText.innerHTML = 'MAD Dummy has caught you!';
let flee_button = document.createElement('button');
flee_button.classList.add('buttonFLEE');
flee_button.textContent = 'FLEE';
flee_button.onclick = function () {
PopupManager.fadeout();
PopupManager.hide();
playPassage(SCAV_var.returnPassage);
window.SCAV_gameStateInit = false;
SV.scavengingGame.treasurecountercom=0;
SV.scavengingGame.treasurecounterepi=0;
SV.scavengingGame.treasurecounterleg=0;
updateCommonDisplay();
updateEpicDisplay();
updateLegendaryDisplay();
};
this.popupElement?.appendChild(flee_button);
let fight_button = document.createElement('button');
fight_button.classList.add('buttonFIGHT');
fight_button.textContent = 'FIGHT';
fight_button.onclick = function () {
comingFromFight = true;
PopupManager.fadeout();
PopupManager.hide();
setState(PAUSE);
/* playPassage('FIGHT FWA scavenging'); */
FGF_enterFight(SCAV_var.fightPassage, {winReturnPassage: SCAV_var.scavPassage});
setState(AFTER_FIGHT);
};
this.popupElement?.appendChild(fight_button);
break;
}
default: {
break;
}
}
},
hide: function () {
this.reset(); // Reset the popup when hiding
},
reset: function () {
this.popupElement.innerHTML = "";
this.popupElement.classList = "";
},
fadeout: function() {
document.removeEventListener('keydown', preventEnterKey);
this.popupElement.style.opacity = "0";
this.popupElement.style.pointerEvents = "none";
},
fadein: function() {
this.popupElement.style.opacity = "1";
this.popupElement.style.pointerEvents = "auto";
}
};
var ScavPassageEl = null;
function deleteGhost(index) {
ghosts.splice(index, 1);
}
function getLevel() {
return level;
}
function getTick() {
return tick;
};
function getState() {
return state;
};
function dialog(text) {
// this determines the color of the text
//ctx.fillStyle = "#c55142";
ctx.fillStyle = SCAV_var.color_border;
ctx.font = "bold 20px Century Gothic";
var width = ctx.measureText(text).width,
x = ((map.width * map.blockSize) - width) / 2;
ctx.fillText(text, x, (map.height * 10) + 0);
}
function soundDisabled() {
return localStorage["soundDisabled"] === "true";
};
function startLevel() {
fakecanvas.style.opacity = "0";
user.reset();
ghosts = []; // Clear existing ghosts array
if (level === 0) {
level += 1;
}
var numberOfGhosts = 2 + level - 1; // Start with 2 ghosts, add 1 for each level
for (var i = 0; i < numberOfGhosts; i++) {
var ghostColour = ghostSpecs[i % ghostSpecs.length]; // Repeat colors if necessary
var ghostImageSrc = ghostImage[i % ghostImage.length]; // Repeat images if necessary
var ghost = new Pacman.Ghost({
"getTick": getTick,
"getLevel": getLevel,
"index": i,
}, map, ghostColour, ghostImageSrc);
ghosts.push(ghost);
}
for (var i = 0; i < ghosts.length; i++) {
ghosts[i].reset();
}
/*setState(WAITING);*/
timerStart = tick;
setState(COUNTDOWN);
}
function resumeLevel() {
/*setState(WAITING);*/
timerStart = tick;
setState(COUNTDOWN);
}
function startNewGame() {
setState(WAITING);
level = 1;
user.reset();
map.reset();
map.draw(ctx);
user.resetScore();
}
function claimRewards() {
PopupManager.fadeout();
var metal = user.convertScore("metal");
var plastic = user.convertScore("plastic");
//user.resetScore();
//return { metal: metal, plastic: plastic };
if (SV.prologue.isExploring) { // give min 15
metal = Math.max(15, metal);
plastic = Math.max(15, plastic);
}
var realReturnMetal = modVariable("add", "item", "metal", metal) // add metal
var realReturnPlastic = modVariable("add", "item", "plastic", plastic) // add plastic
}
window.enterKeyPressed = false;
window.comingFromFight = false;
function keyDown(e) {
console.log('Key pressed:', e.keyCode);
console.log('Current state:', state);
console.log('ComingFromFight:', comingFromFight);
if (document.contains(ScavPassageEl) === false) {
document.removeEventListener('keydown', keyDown);
return;
}
// Prevent any key handling during certain states
if (state === DYING || state === EATEN_PAUSE) {
e.preventDefault();
return false;
}
// Handle SPACEBAR
if (e.keyCode === KEY.SPACEBAR) {
e.preventDefault(); // Always prevent default spacebar behavior
if (state === AFTER_FIGHT) {
audio.resume();
map.draw(ctx);
setState(PLAYING);
return false;
}
return true;
}
// Handle ENTER
if (e.keyCode === KEY.ENTER) {
if (state === GAME_ON) { // Only respond to ENTER in GAME_ON state
startLevel();
return false;
}
return true; // Ignore ENTER in all other states
}
// Handle S key
if (e.keyCode === KEY.S) {
audio.disableSound();
localStorage["soundDisabled"] = !soundDisabled();
return false;
}
// Handle movement keys only during PLAYING state
if (state === PLAYING) {
return user.keyDown(e);
}
return true;
}
function setState(nState) {
state = nState;
stateChanged = true;
};
function collided(user, ghost) {
return (Math.sqrt(Math.pow(ghost.x - user.x, 2) +
Math.pow(ghost.y - user.y, 2))) < 10;
};
function drawFooter() {
ctx.clearRect(0, (map.height * map.blockSize), (map.width * map.blockSize), 30);
var topLeft = (map.height * map.blockSize),
textBase = topLeft + 17;
// this determines the color of the footer
ctx.fillStyle = "transparent";
ctx.fillRect(0, topLeft, (map.width * map.blockSize), 30);
// this determines the color of the footer
ctx.fillStyle = "black";
/*for (var i = 0, len = user.getreplaces(); i < len; i++) {
// this determines the color of the replaces
ctx.fillStyle = "white";
ctx.beginPath();
ctx.moveTo(150 + (25 * i) + map.blockSize / 2,
(topLeft + 1) + map.blockSize / 2);
ctx.arc(150 + (25 * i) + map.blockSize / 2,
(topLeft + 1) + map.blockSize / 2,
map.blockSize / 2, Math.PI * 0.25, Math.PI * 1.75, false);
ctx.fill();
}*/
// this determines the color of the text
//ctx.fillText("♪", 10, textBase);
// this determines the color of the text
//ctx.fillStyle = "#c55142";
ctx.fillStyle = SCAV_var.color_border;
ctx.font = "bold 20px Century Gothic";
ctx.fillText(`Level: ${level}`, 25, textBase);
/*ctx.fillText(`Rewards : ${user}`. (function rewards display) 100, textBase);*/
}
function redrawBlock(pos) {
map.drawBlock(Math.floor(pos.y / 10), Math.floor(pos.x / 10), ctx); // floor because we want to redraw the block the user is leaving
map.drawBlock(Math.ceil(pos.y / 10), Math.ceil(pos.x / 10), ctx); // ceil because we want to redraw the block the user is entering
}
//redrawBlock but modded. redraw 9 blocks instead of 2
/*function redrawBlock(pos) {
var leavingBlockPos = [Math.ceil(pos.y/10), Math.ceil(pos.x/10)];
var allAroundBlockPos = [];
for (var i = -1; i < 2; i++) {
for (var j = -1; j < 2; j++) {
allAroundBlockPos.push([leavingBlockPos[0] + i, leavingBlockPos[1] + j]);
}
}
//detect out of bounds
// TODO
allAroundBlockPos.push(leavingBlockPos);
for (var i = 0; i < allAroundBlockPos.length; i++) {
map.drawBlock(allAroundBlockPos[i][0], allAroundBlockPos[i][1], ctx);
}
}*/
function mainDraw() {
var diff, u, i, len;
ghostPos = [];
for (i = 0, len = ghosts.length; i < len; i += 1) {
ghostPos.push(ghosts[i].move(ctx));
}
u = user.move(ctx);
for (i = 0, len = ghosts.length; i < len; i += 1) {
redrawBlock(ghostPos[i].old);
}
redrawBlock(u.old);
for (i = 0, len = ghosts.length; i < len; i += 1) {
ghosts[i].draw(ctx);
}
user.draw(ctx);
userPos = u["new"];
// will serve for the collision (fights)
/*for (i = 0, len = ghosts.length; i < len; i += 1) {
if (collided(userPos, ghostPos[i]["new"])) {
audio.play("die");
saveGameState();
setState(DYING);
timerStart = tick;
}
}
};*/
for (i = 0, len = ghosts.length; i < len; i += 1) {
collisionInfo = collided(userPos, ghostPos[i]["new"]);
if (collisionInfo) {
audio.play("die");
setState(DYING);
PACMAN.deleteGhost(i);
fakecanvas.style.opacity = "1";
setTimeout(function () {
popupFight();
}, 1000);
timerStart = tick;
// Save the collided ghost data in the gameState object
SCAV_gameStateInit.collidedGhost = collisionInfo.ghost;
break; // No need to keep checking after a collision is found
}
}
};
function mainLoop() {
console.log(getState()); // Keep your debug log
// First, handle map drawing based on state
if (state !== WAITING && state !== COUNTDOWN && state !== GAME_ON) {
map.draw(ctx);
}
// Handle tick increment
if (state !== PAUSE) {
++tick;
}
// Handle different states
switch (state) {
case GAME_ON:
map.draw(ctx);
dialog("Press ENTER to start");
break;
case PAUSE:
for (var i = 0; i < ghosts.length; i++) {
ghosts[i].draw(ctx);
}
dialog("Press SPACEBAR to resume");
user.draw(ctx);
break;
case PLAYING:
mainDraw();
map.drawTREASUREs(ctx);
break;
case WAITING:
if (stateChanged) {
stateChanged = false;
map.draw(ctx);
dialog("Press ENTER to start");
}
break;
case EATEN_PAUSE:
if (tick - timerStart > (Pacman.FPS / 3)) {
map.draw(ctx);
setState(PLAYING);
}
break;
case DYING:
if (tick - timerStart > (Pacman.FPS * 2)) {
// Handle death completion
} else {
redrawBlock(userPos);
for (i = 0, len = ghosts.length; i < len; i += 1) {
redrawBlock(ghostPos[i].old);
ghostPos.push(ghosts[i].draw(ctx));
}
}
break;
case COUNTDOWN:
var diff = 5 + Math.floor((timerStart - tick) / Pacman.FPS);
if (diff === 0) {
map.draw(ctx);
setState(PLAYING);
} else {
if (diff !== lastTime) {
lastTime = diff;
map.draw(ctx);
dialog(`Starting in: ${diff}`);
}
}
break;
case AFTER_FIGHT:
map.draw(ctx);
for (var i = 0; i < ghosts.length; i++) {
ghosts[i].draw(ctx);
}
user.draw(ctx);
dialog("Press SPACEBAR to continue");
break;
}
drawFooter();
detectGamestateInit();
}
function eatenTREASURE() {
var treasureType;
if (level <= 2) {
treasureType = 'common';
SV.scavengingGame.treasurecountercom+=1;
updateCommonDisplay();
} else if (level <= 4) {
treasureType = 'epic';
SV.scavengingGame.treasurecounterepi+=1;
updateEpicDisplay();
} else {
treasureType = 'legendary';
SV.scavengingGame.treasurecounterleg+=1;
updateLegendaryDisplay();
}
audio.play("eatTREASURE");
timerStart = tick;
eatenCount = 0;
// Add score based on treasure type if
user.addScore(Pacman.TREASURES[treasureType].score);
}
function completedLevel() {
document.onkeydown = function(e) { return false; };
fakecanvas.style.opacity = "1";
if (level < 6) {
setState(WAITING);
level += 1;
setTimeout(function () {
popupRewards();
}, 1000);
setTimeout(function () {
popuplvlcomplete();
}, 4000);
map.reset();
}
else {
setState(WAITING);
SV.achievements.eventTrigger.scavengersSummit_1 = true;
popupRewards();
if (SV.scavengingGame.treasurecountercom === 6
&& SV.scavengingGame.treasurecounterepi === 6
&& SV.scavengingGame.treasurecounterleg === 6) {
SV.achievements.eventTrigger.scrapSavant_1 = true;
}
setTimeout(function () {
popupGameEnd();
}, 2000);
}
setTimeout(function() {
document.onkeydown = null;
}, 1500);
//startLevel();
};
function popuplvlcomplete() {
fakecanvas.style.opacity = "1";
setState(PAUSE);
PopupManager.show('claim_continue');
}
function popupGameEnd() {
fakecanvas.style.opacity = "1";
PopupManager.show('last_claim');
}
function popupFight() {
fakecanvas.style.opacity = "1";
setState(AFTER_FIGHT); // Use the new state
PopupManager.fadein();
PopupManager.show('caught');
var fightElement = document.querySelector('.fight');
if (fightElement) {
fightElement.classList.add('rewards_container');
}
}
function popupRewards() {
fakecanvas.style.opacity = "1";
setState(PAUSE);
PopupManager.fadein();
PopupManager.show('potential_rewards');
}
function keyPress(e) {
if (state !== WAITING && state !== PAUSE) {
e.preventDefault();
e.stopPropagation();
}
};
function soft_init(wrapper, root) {
var blockSize = 30;
var canvas = document.createElement('canvas');
//var fakecanvas = document.createElement('canvas'); see global scope at start
let width = blockSize * maps[randMap].blockwidth;
let height = blockSize * maps[randMap].blockheight + 50;
let ratio = width / height;
canvas.setAttribute('width', `${width}px`);
canvas.setAttribute('height', `${height}px`);
fakecanvas.setAttribute('width', `${width}px`);
fakecanvas.setAttribute('height', `${height}px`);
canvas.setAttribute('background-color', "black");
popupfade.style.aspectRatio = ratio;
PopupManager.init(); //Bugfix: Now in soft init
wrapper?.appendChild(canvas);
wrapper?.prepend(fakecanvas);
ctx = canvas.getContext('2d');
ScavPassageEl = document.querySelector('.passage'); // 0.1.8b fix
document.addEventListener('keydown', keyDown, true);
}
function hard_init(wrapper, root) {
var i, len, ghost;
//var blockSize = wrapper.offsetWidth / 28,
var blockSize = 30;
SV.scavengingGame.treasurecountercom=0;
SV.scavengingGame.treasurecounterepi=0;
SV.scavengingGame.treasurecounterleg=0;
updateCommonDisplay();
updateEpicDisplay();
updateLegendaryDisplay();
audio = new Pacman.Audio({ "soundDisabled": soundDisabled });
map = new Pacman.Map(
{
"getTick": getTick,
"getLevel": getLevel
}, blockSize);
user = new Pacman.User({
"completedLevel": completedLevel,
"eatenTREASURE": eatenTREASURE
}, map);
for (let i = 0, len = ghostSpecs.length; i < len; i += 1) {
ghost = new Pacman.Ghost(
{
"getTick": getTick,
"getLevel": getLevel,
"index": i,
}, map,
ghostSpecs[i % ghostImage.length],
ghostImage[i % ghostImage.length]); // Repeat images if necessary
ghosts.push(ghost);
}
map.draw(ctx);
dialog("Loading ...");
//PopupManager.init("pacman");
//var extension = Modernizr.audio.ogg ? 'ogg' : 'mp3';
var extension = 'mp3'; //hard codded to that
var audio_files = [
["start", `${root}opening_song.mp3`],
["die", `${root}die.mp3`],
["eatghost", `${root}eatghost.mp3`],
["eatTREASURE", `${root}eatpill.mp3`],
["eating", `${root}eating.short.mp3`],
["eating2", `${root}eating.short.mp3`]
];
load(audio_files, function () { loaded(); });
};
function load(arr, callback) {
if (arr.length === 0) {
callback();
} else {
var x = arr.pop();
audio.load(x[0], x[1], function () { load(arr, callback); });
//audio.volume = 0.1;
//console.log("volume SET")
}
};
function loaded() {
dialog("Press ENTER to start a New game");
//document.addEventListener('keydown', keyDown, true);
timer = setInterval(mainLoop, 1000 / Pacman.FPS);
//detect
};
function detectGamestateInit() {
if (!SCAV_gameStateInit || !scavengePassages.includes(passageId)) { //if false or undefined
//stop the timer
clearInterval(timer);
}
}
return {
//"init": init,
"soft_init": soft_init,
"hard_init": hard_init,
"getLevel": getLevel,
"getState": getState,
"setState": setState,
"deleteGhost": deleteGhost,
"keyDown": keyDown,
};
}());
/* Human readable keyCode index */
var KEY = { 'BACKSPACE': 8, 'TAB': 9, 'NUM_PAD_CLEAR': 12, 'ENTER': 13, 'SHIFT': 16, 'CTRL': 17, 'ALT': 18, 'PAUSE': 19, 'CAPS_LOCK': 20, 'ESCAPE': 27, 'SPACEBAR': 32, 'PAGE_UP': 33, 'PAGE_DOWN': 34, 'END': 35, 'HOME': 36, 'ARROW_LEFT': 37, 'ARROW_UP': 38, 'ARROW_RIGHT': 39, 'ARROW_DOWN': 40, 'PRINT_SCREEN': 44, 'INSERT': 45, 'DELETE': 46, 'SEMICOLON': 59, 'WINDOWS_LEFT': 91, 'WINDOWS_RIGHT': 92, 'SELECT': 93, 'NUM_PAD_ASTERISK': 106, 'NUM_PAD_PLUS_SIGN': 107, 'NUM_PAD_HYPHEN-MINUS': 109, 'NUM_PAD_FULL_STOP': 110, 'NUM_PAD_SOLIDUS': 111, 'NUM_LOCK': 144, 'SCROLL_LOCK': 145, 'SEMICOLON': 186, 'EQUALS_SIGN': 187, 'COMMA': 188, 'HYPHEN-MINUS': 189, 'FULL_STOP': 190, 'SOLIDUS': 191, 'GRAVE_ACCENT': 192, 'LEFT_SQUARE_BRACKET': 219, 'REVERSE_SOLIDUS': 220, 'RIGHT_SQUARE_BRACKET': 221, 'APOSTROPHE': 222 };
(function () {
/* 0 - 9 */
for (var i = 48; i <= 57; i++) {
KEY[`${i - 48}`] = i;
}
/* A - Z */
for (i = 65; i <= 90; i++) {
KEY[String.fromCharCode(i)] = i;
}
/* NUM_PAD_0 - NUM_PAD_9 */
for (i = 96; i <= 105; i++) {
KEY[`NUM_PAD_${i - 96}`] = i;
}
/* F1 - F12 */
for (i = 112; i <= 123; i++) {
KEY[`F${i - 112 + 1}`] = i;
}
})();
Pacman.WALL = 0;
Pacman.DOT = 1;
Pacman.EMPTY = 2;
Pacman.BLOCK = 3;
Pacman.TREASURE = 4;
Pacman.EXIT = 5;
Pacman.START = 6;
Pacman.SAFE = 7;
Pacman.TREASURES = {
'common': {
'name': 'Common',
/*'imgSrc': 'ressources/icons/6B.webp',*/
'imgSrc': 'ressources/icons/6B.webp',
'score': 750
},
'epic': {
'name': 'Epic',
/*'imgSrc': 'ressources/icons/6E.webp',*/
'imgSrc': 'ressources/icons/6E.webp',
'score': 1500
},
'legendary': {
'name': 'Legendary',
/*'imgSrc': 'ressources/icons/6C.webp',*/
'imgSrc': 'ressources/icons/6C.webp',
'score': 3000
}
}
Pacman.MAP = maps[randMap].MAP;
Pacman.WALLS = maps[randMap].WALLS;
}
$(function () {
//var backbutton = document.getElementById('scavenging_back_button');
var el = document.getElementById('pacman');
if (!SCAV_gameStateInit) {
// Perform hard initialization on first run
window.SCAV_gameStateInit = true;
PACMAN.soft_init(el, "ressources/sounds/scavenging/"); //was code/script/pacman-master/
PACMAN.hard_init(el, "ressources/sounds/scavenging/"); //was code/script/pacman-master/
} else {
// Perform soft initialization on subsequent passage changes (HTML)
PACMAN.soft_init(el, "ressources/sounds/scavenging/"); //was code/script/pacman-master/
//PACMAN.soft_init(document.getElementById('pacman'), "code/script/pacman-master/");
}
});
function backButton() {
window.SCAV_gameStateInit = false;
playPassage(SCAV_var.returnPassage);
}
function deepCloneArray(arr) {
return arr.map(item => Array.isArray(item) ? deepCloneArray(item) : item);
}
// Attach the event listener
document.addEventListener('keydown', preventEnterKey);
/*window.onload = function() {
var canvas = document.querySelector('canvas');
if (canvas) {
var ctx = canvas.getContext("2d");
// Save the current canvas content
var savedImageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
// Resize the canvas
var newWidth = 400; // Set this to your desired new width
var newHeight = 200; // Set this to your desired new height
canvas.width = newWidth;
canvas.height = newHeight;
// Put the saved content back onto the canvas
ctx.putImageData(savedImageData, 0, 0);
} else {
console.error('Canvas element not found!');
}
}*/
</script><<nobr>>
<div class="SG_container">
<div class="SG_cards">
<div class="SG_card">
<div class="card-inner">
<div class="card-front">
<img src="ressources/icons/2E.webp">
<img src="ressources/minigames/slavesCard.webp">
</div>
<div class="card-back">
<!-- Back content here -->
<img src="ressources/minigames/slavesCard.webp">
</div>
</div>
</div>
<div class="SG_card">
<div class="card-inner">
<div class="card-front">
<img src="ressources/icons/2E.webp">
<img src="ressources/minigames/slavesCard.webp">
</div>
<div class="card-back">
<!-- Back content here -->
<img src="ressources/minigames/slavesCard.webp">
</div>
</div>
</div>
<div class="SG_card">
<div class="card-inner">
<div class="card-front">
<img src="ressources/icons/2E.webp">
<img src="ressources/minigames/slavesCard.webp">
</div>
<div class="card-back">
<!-- Back content here -->
<img src="ressources/minigames/slavesCard.webp">
</div>
</div>
</div>
</div>
<div class="action-buttons" style="display: none;">
<button class="hunt-again-btn">Hunt Again</button>
<button class="exit-btn">Exit</button>
</div>
</div>
<</nobr>>
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
display: flex;
justify-content: center;
margin: 0;
max-width: 100%;
}
.passage {
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
background-size: cover;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.action-buttons {
position: absolute;
bottom: 4vh;
display: flex;
gap: 2vh;
width: 50%;
height: 7%;
}
.action-buttons button {
padding: 1vh 2vh;
font-size: 3vh;
cursor: pointer;
background: rgba(0, 0, 0, 0.7);
border: 0.25vh solid #d2b929;
color: #d2b929;
border-radius: 0.5vh;
transition: all 0.3s ease;
height: 100%;
width: 50%;
}
.action-buttons button:hover {
background: rgba(210, 185, 41, 0.7);
color: black;
}
.SG_container {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
}
.SG_cards {
display: flex;
justify-content: space-around;
align-items: center;
height: 75%;
width: 90%;
margin-bottom: 4vh;
}
@keyframes float {
0% { transform: translateY(0vh); }
50% { transform: translateY(-2vh); }
100% { transform: translateY(0vh); }
}
.SG_card {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 30%;
cursor: pointer;
perspective: 100vh; /* For 3D effect */
}
.card-inner {
position: relative;
width: 100%;
height: 100%;
transition: transform 0.8s;
transform-style: preserve-3d;
}
.SG_card:hover {
animation: float 1s ease-in-out infinite;
filter: brightness(1.5);
}
.card-front, .card-back {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.card-front img:nth-child(1) {
position: absolute;
height: 70%;
max-width: 100%;
filter: invert(64%) sepia(89%) saturate(401%) hue-rotate(10deg) brightness(84%) contrast(87%);
-webkit-user-drag: none;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.card-front img:nth-child(2) {
height: 100%;
max-width: 100%;
-webkit-user-drag: none;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.card-back {
position: relative;
width: 100%;
height: 100%;
transform: rotateY(180deg);
cursor: default;
}
.card-back img:nth-child(1) {
height: 100%;
max-width: 100%;
animation: drop-shadow 2s ease-in-out infinite;
-webkit-user-drag: none;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.card-back img:nth-child(2) {
max-width: 70%;
position: absolute;
margin-left: 2%;
-webkit-user-drag: none;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
@keyframes drop-shadow {
0% { filter: drop-shadow(0vh 0vh 0vh #b79f22); }
50% { filter: drop-shadow(0vh 0vh 3vh #b79f22); }
100% { filter: drop-shadow(0vh 0vh 0vh #b79f22); }
}
/* Class to be added via JavaScript */
.is-flipped .card-inner {
transform: rotateY(180deg);
}
.SG_card.no-hover:hover {
animation: none !important;
filter: none !important;
cursor: default;
}
</style>
<script>
var EGV_lastPassage;
var EGV_zoneId;
var EGV_floorId;
EGV_lastPassage = SV.materialSearch.lastPassage;
EGV_zoneId = SV.materialSearch.zoneId; // ex: A, B, C, D, E
EGV_floorId = SV.materialSearch.floorId; // ex: 1, 2, 3, ...
var rewardSystem = {
'A': { // Border
rewards: {
1: {weak: 0, medium: 30, big: 60},
2: {weak: 0, medium: 30, big: 60},
3: {weak: 0, medium: 30, big: 60},
4: {weak: 0, medium: 30, big: 60},
5: {weak: 0, medium: 30, big: 60},
6: {weak: 0, medium: 30, big: 60},
7: {weak: 0, medium: 30, big: 60},
8: {weak: 0, medium: 30, big: 60},
9: {weak: 0, medium: 30, big: 60},
10: {weak: 0, medium: 30, big: 60},
11: {weak: 0, medium: 30, big: 60},
12: {weak: 0, medium: 30, big: 60},
13: {weak: 0, medium: 30, big: 60}
}
},
'B': { // Greenzone
rewards: {
1: {weak: 0, medium: 600, big: 1200},
2: {weak: 0, medium: 600, big: 1200},
3: {weak: 0, medium: 600, big: 1200},
4: {weak: 0, medium: 600, big: 1200},
5: {weak: 0, medium: 600, big: 1200},
6: {weak: 0, medium: 600, big: 1200},
7: {weak: 0, medium: 600, big: 1200},
8: {weak: 0, medium: 600, big: 1200},
9: {weak: 0, medium: 600, big: 1200},
10: {weak: 0, medium: 600, big: 1200},
11: {weak: 0, medium: 600, big: 1200},
12: {weak: 0, medium: 600, big: 1200},
13: {weak: 0, medium: 600, big: 1200}
}
},
'C': { // Bluezone
rewards: {
1: {weak: 0, medium: 1000, big: 2000},
2: {weak: 0, medium: 1750, big: 3500},
3: {weak: 0, medium: 2500, big: 5000},
4: {weak: 0, medium: 3250, big: 6500},
5: {weak: 0, medium: 4000, big: 8000},
6: {weak: 0, medium: 4750, big: 9500},
7: {weak: 0, medium: 5500, big: 11000},
8: {weak: 0, medium: 6250, big: 12500},
9: {weak: 0, medium: 7000, big: 14000},
10: {weak: 0, medium: 7750, big: 15500},
11: {weak: 0, medium: 8500, big: 17000},
12: {weak: 0, medium: 9250, big: 18500},
13: {weak: 0, medium: 10000, big: 20000}
}
},
'D': { // Redzone
rewards: {
1: {weak: 0, medium: 12000, big: 25000},
2: {weak: 0, medium: 15000, big: 30000},
3: {weak: 0, medium: 18000, big: 36000},
4: {weak: 0, medium: 21000, big: 42000},
5: {weak: 0, medium: 24000, big: 48000},
6: {weak: 0, medium: 27000, big: 54000},
7: {weak: 0, medium: 30000, big: 60000},
8: {weak: 0, medium: 33000, big: 66000},
9: {weak: 0, medium: 36000, big: 72000},
10: {weak: 0, medium: 39000, big: 78000},
11: {weak: 0, medium: 42000, big: 84000},
12: {weak: 0, medium: 46000, big: 92000},
13: {weak: 0, medium: 50000, big: 100000}
}
},
'E': { // Blackzone
rewards: {
1: {weak: 0, medium: 60000, big: 120000},
2: {weak: 0, medium: 95000, big: 190000},
3: {weak: 0, medium: 130000, big: 260000},
4: {weak: 0, medium: 165000, big: 330000},
5: {weak: 0, medium: 200000, big: 400000},
6: {weak: 0, medium: 235000, big: 470000},
7: {weak: 0, medium: 270000, big: 540000},
8: {weak: 0, medium: 305000, big: 610000},
9: {weak: 0, medium: 340000, big: 680000},
10: {weak: 0, medium: 375000, big: 750000},
11: {weak: 0, medium: 410000, big: 820000},
12: {weak: 0, medium: 455000, big: 910000},
13: {weak: 0, medium: 500000, big: 1000000}
}
}
};
// Back images for each reward type
var backImages = [
'ressources/minigames/badRaid.webp',
'ressources/minigames/mediumRaid.webp',
'ressources/minigames/goodRaid.webp'
];
var hasFlipped = false;
document.querySelectorAll('.SG_card').forEach(card => {
card.addEventListener('click', () => {
if (!hasFlipped) {
// Random selection (33.33% chance each)
const randomIndex = Math.floor(randb(1) * 3);
const rewardType = ['weak', 'medium', 'big'][randomIndex];
// Get reward based on zone and floor
const reward = rewardSystem[EGV_zoneId].rewards[EGV_floorId][rewardType];
SV.slaves.qty += reward;
nextPartOfDay();
perPassageScript();
SB_mainRefresh();
// Get the back of the clicked card
const cardBack = card.querySelector('.card-back');
// Create and append new reward image
const rewardImage = document.createElement('img');
rewardImage.src = backImages[randomIndex];
cardBack.appendChild(rewardImage);
// Create reward text
const rewardText = document.createElement('div');
rewardText.textContent = `${num_abreviation(reward)} Slaves gained`;
rewardText.style.position = 'absolute';
rewardText.style.color = '#d2b929';
rewardText.style.fontSize = '3vh';
rewardText.style.fontWeight = 'bold';
rewardText.style.bottom = '13%';
cardBack.appendChild(rewardText);
// Add flipped class and disable hover effects
card.style.animation = 'none';
card.classList.add('is-flipped');
hasFlipped = true;
document.querySelectorAll('.SG_card').forEach(c => {
c.classList.add('no-hover');
});
setTimeout(() => {
if (passageId == "SLAVE HUNT") {
const actionButtons = document.querySelector('.action-buttons');
actionButtons.style.display = 'flex';
// Hunt Again button
document.querySelector('.hunt-again-btn').addEventListener('click', () => {
resetGame();
});
// Exit button
document.querySelector('.exit-btn').addEventListener('click', () => {
playPassage(EGV_lastPassage);
});
}
}, 1000);
}
});
});
function resetGame() {
// Hide action buttons
document.querySelector('.action-buttons').style.display = 'none';
// Reset hasFlipped flag
hasFlipped = false;
// For each card
document.querySelectorAll('.SG_card').forEach(card => {
// Remove flipped class
card.classList.remove('is-flipped');
// Remove no-hover class
card.classList.remove('no-hover');
// Reset animation
card.style.animation = '';
// Get the card back element
const cardBack = card.querySelector('.card-back');
// Remove all children except the first image
while (cardBack.children.length > 1) {
cardBack.removeChild(cardBack.lastChild);
}
});
}
function EGF_minigamesBackground(){
if (EGV_zoneId === 'A'){
setBackground('ressources/backgrounds/WA.mp4'); /* Border */
}
else if (EGV_zoneId === 'B'){
setBackground('ressources/backgrounds/WB.mp4'); /* Green */
}
else if (EGV_zoneId === 'C'){
setBackground('ressources/backgrounds/WC.mp4'); /* Blue */
}
else if (EGV_zoneId === 'D'){
setBackground('ressources/backgrounds/WD.mp4'); /* Red */
}
else if (EGV_zoneId === 'E'){
setBackground('ressources/backgrounds/WE.mp4'); /* Yellow */
}
}
EGF_minigamesBackground();
</script><<script>>
playAudio("music", "forestPeacewood");
<</script>>\
<<nobr>>
<div class="HGS_title">HUNTING</div>
<div class="HGS_exit" onclick="HGS_exitHunting();">EXIT</div>
<div class="HGS_refresh">Change hunting spot</div>
<div class="HGS_effTableTrigger">
<img src="ressources/icons/2E.webp">
</div>
<div class="HGS_effTable">
Hunt Sucess Rate
<table></table>
</div>
<div class="HGS_dialogCont">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p>:D... please contact the devs ????</p>
</div>
</div>
</div>
<div class="HGS_bottom">
<!-- <item>
<div class="HGS_button">HUNT</div>
<div class="HGS_shadow"><div></div></div>
<img class="HGS_img" src="ressources/maingui/logos/fixfap.webp" alt="item">
<div class="HGS_successRate">Challenging</div>
</item> -->
</div>
<div class="HGS_range">
<div class="HGS_targetWall">
<div class="notif">MISS</div>
<img src="ressources/icons/hunting_wood.webp">
<div class="HGS_targetCont">
<img src="ressources/icons/hunting_cible.webp">
<div class="HGS_targetHitBox">
<img src="ressources/icons/hunting_arrow.webp">
</div>
</div>
</div>
</div>
<</nobr>>\
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
height: 100vh;
font-size: 1.75vh;
}
#ui-bar.stowed {
left: -26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
height: 100%;
width: 100%;
overflow: hidden;
font-size: 1.25vh;
/*padding: 2vh;*/
position: relative;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
}
.HGS_title {
position: absolute;
top: 2vh;
left: 50%;
transform: translateX(-50%);
width: 18em;
max-width: 100%;
height: 10vh;
display: flex;
justify-content: center;
align-items: center;
font-size: 3em;
font-weight: bold;
color: #ffffff;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
border-radius: 1vh;
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
}
.HGS_exit {
position: absolute;
top: 2vh;
left: 2vh;
padding: 0.5em 3em;
font-size: 2em;
font-weight: bold;
color: #ffffff;
border-radius: 0.5em;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
border-radius: 1vh;
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
cursor: pointer;
transition: text-shadow 0.3s, box-shadow 0.3s;
}
.HGS_exit:hover {
text-shadow: 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 1vh var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color),
0 0 4vh var(--test_color);
}
.HGS_refresh {
position: absolute;
z-index: 2;
bottom: 10vh;
left: 50%;
transform: translateX(-50%);
padding: 0.5em 3em;
font-size: 2em;
font-weight: bold;
color: #ffffff;
border-radius: 0.5em;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
border-radius: 1vh;
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
opacity: 0;
pointer-events: none;
cursor: pointer;
transition: text-shadow 0.3s, box-shadow 0.3s;
}
.HGS_refresh:hover {
text-shadow: 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 1vh var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color),
0 0 4vh var(--test_color);
}
.HGS_effTableTrigger {
position: absolute;
right: 5vh;
top: 17vh;
z-index: 1;
width: 8vh;
aspect-ratio: 1;
border-radius: 50%;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.HGS_effTableTrigger img {
height: 100%;
filter: invert(100%);
}
.HGS_effTableTrigger:hover ~ .HGS_effTable {
opacity: 1;
}
.HGS_effTable {
pointer-events: none;
opacity: 0;
position: absolute;
right: 1vh;
top: 16vh;
z-index: 1;
font-size: 1.5em;
background-color: rgba(0, 0, 0, 0.747);
text-align: center;
width: 12em;
color: #fff;
padding: 1vh;
border-radius: 1vh;
display: flex;
flex-direction: column;
box-sizing: border-box;
transition: opacity 0.3s, width 0.4s;
}
.HGS_effTable table {
border-top: solid 0.15em #000000;
padding-top: 0.4em;
border-collapse: separate;
margin: unset;
}
.HGS_effTable td {
padding: 0 0.5vh;
border-radius: 0.6vh;
text-align: center;
color: white;
}
.HGS_dialogCont {
width: 100vh;
max-width: 100%;
max-height: 46vh;
padding: 1vh;
font-size: 1.8em;
}
.HGS_bottom {
max-width: 100%;
margin: 2vh;
min-height: 32vh;
display: flex;
flex-direction: row;
justify-content: center;
}
.HGS_bottom > item {
position: relative;
display: flex;
width: 28vh;
padding: 1vh 2vh;
padding-top: 1vh; /* for successRate */
flex-direction: column-reverse;
justify-content: flex-start;
align-items: center;
background-image: radial-gradient(closest-side, rgba(0, 0, 0, 0.331) 75%, transparent);
opacity: 0;
transition: opacity 0.3s, width 0.4s;
}
.HGS_bottom > item > .HGS_successRate {
position: absolute;
z-index: 2;
top: 0.2em;
right: 0.2em;
padding: 0 0.5em;
max-width: 100%;
font-size: 1.8em;
line-height: 1.3em;
font-weight: bold;
color: #ffffff;
background-image: linear-gradient(to right ,transparent , rgba(0, 0, 0, 0.7) 10%, rgba(0, 0, 0, 0.7) 90%, transparent);
--text-shadow-color: rgb(255, 255, 255);
text-shadow: 0 0 0.2em var(--text-shadow-color), 0 0 0.3em var(--text-shadow-color);
text-align: center;
}
.HGS_bottom > item > img.HGS_img {
width: 100%;
position: relative;
z-index: 1;
filter: drop-shadow(0 0 0.8vh rgba(0, 0, 0, 0.54));
cursor: pointer;
transition: transform 0.3s, filter 0.3s;
}
.HGS_bottom > item > .HGS_shadow {
width: 100%;
height: 2vh;
display: flex;
justify-content: center;
align-items: flex-end;
}
.HGS_bottom > item > .HGS_shadow > div {
width: 100%;
height: 200%;
border-radius: 50%;
background-color: #000000;
filter: blur(0.8vh);
}
.HGS_bottom > item > .HGS_button {
width: 100%;
border-radius: 0.3em;
font-size: 2em;
font-weight: bold;
padding: 0.2em 2em;
margin: 0.5em;
background-color: #000000;
display: flex;
justify-content: center;
align-items: center;
border: 3px solid rgba(255, 0, 0, 0.4);
text-shadow:
0px 0px 8px rgba(255, 0, 0, 0.4),
0px 0px 16px rgba(255, 0, 0, 0.4),
0px 0px 24px rgba(255, 0, 0, 0.4);
box-shadow:
inset 0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 0.5vw rgba(255, 0, 0, 0.4),
0 0 1vw rgba(255, 0, 0, 0.4);
cursor: pointer;
transition: text-shadow 0.3s, box-shadow 0.3s;
}
.HGS_bottom > item > .HGS_button:hover {
text-shadow:
0 0 1vw rgba(255, 0, 0, 0.6),
0 0 1vw rgba(255, 0, 0, 0.6),
0 0 1vw rgba(255, 0, 0, 0.6);
box-shadow:
inset 0 0 1vw rgba(255, 0, 0, 0.6),
0 0 0.5vw rgba(255, 0, 0, 0.6),
0 0 1vw rgba(255, 0, 0, 0.6),
0 0 2vw rgba(255, 0, 0, 0.6);
}
.HGS_bottom > item > .HGS_button:hover ~ img.HGS_img,
.HGS_bottom > item > img.HGS_img:hover {
transform: translateY(-0.3vh);
filter: drop-shadow(0 0 0.5vh white);
}
.HGS_range {
width: 100%;
height: 100%;
position: absolute;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none;
opacity: 0;
transition: opacity 0.5s;
}
.HGS_range > .HGS_targetWall {
position: relative;
width: 100%;
height: 60vh;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.HGS_range > .HGS_targetWall > .notif {
position: absolute;
top: 1vh;
z-index: 3;
display: flex;
justify-content: center;
align-items: center;
font-size: 5em;
line-height: 1.3;
padding: 0 2em;
font-weight: bold;
background-image: linear-gradient(to right ,transparent , rgba(0, 0, 0, 0.9) 10%, rgba(0, 0, 0, 0.9) 90%, transparent);
color: #ffffff;
text-shadow: 0 0 0.2em #f00, 0 0 0.3em #f00;
opacity: 0;
transition: opacity 0.3s;
}
.HGS_range > .HGS_targetWall > img {
height: 100%;
}
.HGS_range > .HGS_targetWall > .HGS_targetCont {
position: absolute;
height: 90%;
aspect-ratio: 1/1;
display: flex;
justify-content: center;
align-items: center;
}
.HGS_range > .HGS_targetWall > .HGS_targetCont > img { /* target */
height: 200%; /* 200 is default: 1 */
mix-blend-mode: color-burn;
filter: blur(0.5vh);
}
.HGS_range > .HGS_targetWall > .HGS_targetCont > .HGS_targetHitBox {
position: absolute;
height: 100%;
aspect-ratio: 1/1;
}
.HGS_range > .HGS_targetWall > .HGS_targetCont > .HGS_targetHitBox > img { /* target */
position: absolute;
height: 50%;
top: 0;left: 0;
opacity: 0;
transition: opacity 0.3s;
}
</style>\
<script>
var HGV_lastPassage = SV.huntingGame.lastPassage;
var HGV_zoneId = SV.huntingGame.zoneId;
var HGV_floorId = SV.huntingGame.floorId;
var HGV_huntSuccess = { // step 2
easy: 0.9, // Easy Hunt ( 80 % Success ) [Green]
regular: 0.6, // Regular Hunt ( 50 % Success ) [Yellow]
challenging: 0.3, // Challenging Hunt ( 25% Success ) [Orange]
hardcore: 0.15, // Hardcore Hunt ( 10 % Success ) [Red]
suicidal: 0.03 // Suicidal Hunt ( 3 % Success ) [Black]
}
var HGV_huntSuccessColor = {
//background, text
easy: ['#0f0', '#000'],
regular: ['#ff0', '#000'],
challenging: ['#f80', '#000'],
hardcore: ['#f00', '#000'],
suicidal: ['#000', '#fff']
}
var HGV_spawnOddsByFloor = gameData.huntingGame.list.odds[HGV_zoneId];
var HGV_dialogByFloor = {
1 : 'As you step into the serene entrance of the PeaceWood, the gentle rustling of leaves and chirping of birds fill the air. The forest seems inviting, with abundant wildlife roaming freely. You spot potential prey nearby, ready for your first hunt in this new territory.',
2 : 'Venturing deeper into the PeaceWood, the canopy above grows denser, filtering the sunlight into a soft, emerald glow. The forest floor is dotted with mushrooms and wildflowers, and you can hear the distant sounds of animals scurrying about. You ready your weapon, anticipating the hunt ahead.',
3 : 'The heart of the PeaceWood is a tapestry of vibrant green hues and earthy scents. The trees seem to whisper ancient secrets as you navigate the winding trails. You come across a small clearing where wildlife congregates, presenting an opportunity for a successful hunt.',
4 : 'As you progress through the PeaceWood, the atmosphere shifts subtly. The air feels slightly heavier, and the shadows seem to dance with a life of their own. You spot movement in the underbrush, hinting at the presence of more elusive prey. Your senses sharpen as you prepare for the challenge.',
5 : "The PeaceWood's tranquility is occasionally interrupted by the distant calls of exotic birds and the rustling of leaves in the gentle breeze. You find yourself in a lush grove, where the vegetation grows thick and the wildlife seems more abundant. You take aim, ready to test your hunting skills.",
6 : "The deeper reaches of the PeaceWood are shrouded in a mysterious mist that clings to the forest floor. The sounds of nature become muffled, and an eerie stillness settles over the area. You can feel the presence of hidden creatures watching you from the shadows, waiting to be discovered.",
7 : "As you venture further into the PeaceWood, the trees grow taller and the canopy becomes more dense. Shafts of sunlight pierce through the leaves, creating a mesmerizing play of light and shadow on the forest floor. The wildlife here seems more cautious, requiring a keen eye and steady hand to hunt successfully.",
8 : "The heart of the PeaceWood pulses with an ancient energy, as if the forest itself is alive. The air is thick with the scent of moss and wildflowers, and the sounds of nature create a symphonic backdrop. You spot signs of larger, more formidable prey, and steel yourself for the hunt ahead.",
9 : "The PeaceWood seems to whisper secrets as you navigate its winding paths. The trees arch overhead, their branches intertwining to create a natural cathedral. The wildlife here is more elusive, requiring patience and skill to track and hunt.",
10: "As you reach the deeper parts of the PeaceWood, the atmosphere becomes more primal and untamed. The forest seems to pulse with a raw, untapped energy, and the creatures that inhabit it are more formidable. You must rely on your wits and expertise to emerge victorious in the hunt.",
11: "The PeaceWood's heart is a realm of twilight, where the boundaries between light and shadow blur. The air is thick with the scent of ancient trees and hidden secrets. The wildlife here is cunning and swift, demanding a hunter's full attention and skill.",
12: "The depths of the PeaceWood are a testament to nature's resilience and power. The trees stand as silent guardians, their roots twisting and turning beneath the earth. The creatures that call this place home are fierce and well-adapted, presenting a true test of a hunter's prowess.",
13: "As you venture into the farthest reaches of the PeaceWood, the forest seems to come alive with a primal energy. The air crackles with tension, and the shadows seem to move with a will of their own. The wildlife here is the most challenging yet, requiring every ounce of your skill and determination.",
14: "The heart of the PeaceWood is a place of ancient power, where the very essence of nature thrums through the earth and air. The trees seem to whisper ancient secrets, and the creatures that inhabit this realm are the stuff of legends. Only the most skilled and daring hunters venture this far.",
15: "As you delve into the deepest parts of the PeaceWood, the forest takes on an otherworldly quality. The colors seem more vivid, the sounds more melodic, and the very air seems to shimmer with hidden magic. The wildlife here is both beautiful and deadly, requiring a hunter's utmost respect and skill.",
16: "The PeaceWood's innermost sanctum is a place of myths and legends, where the boundary between the natural and supernatural blurs. The trees seem to pulse with an arcane energy, and the creatures that roam these woods are said to possess extraordinary powers. Only the most seasoned hunters dare to test their mettle here.",
17: "As you approach the very core of the PeaceWood, the forest seems to come alive with a symphonic harmony of sounds and sensations. The air is electric with anticipation, and the wildlife here is the most magnificent and challenging you've ever encountered. Every hunt is a true test of skill, courage, and respect for nature's power.",
18: "The heart of the PeaceWood is a realm of secrets and wonders, where the very fabric of reality seems to bend and sway. The trees are ancient sentinels, guarding the forest's deepest mysteries, and the creatures that inhabit this place are the stuff of both dreams and nightmares. Only the most intrepid and skilled hunters dare to venture this far.",
19: "As you stand on the threshold of the PeaceWood's innermost sanctum, you can feel the weight of the forest's ancient power pressing down upon you. The air is thick with the scent of primal magic, and the creatures that roam these woods are the embodiment of nature's raw fury and grace. Every hunt here is a sacred ritual, a dance between predator and prey, hunter and hunted.",
20: "At the very heart of the PeaceWood lies a place of unimaginable beauty and terror, where the boundaries between the mortal world and the realm of spirits dissolve. The trees are ancient gods, the creatures are divine emissaries, and every hunt is a sacred offering to the forces that govern this mystical place. Only the most enlightened and skilled hunters are worthy of setting foot in this ultimate sanctum of nature's power.",
21: "As you step into the deepest, most secluded part of the PeaceWood, you feel as though you've crossed a threshold into another world entirely. The air is thick with an ancient, primal energy that seems to permeate every leaf, every stone, every creature. The wildlife here is the stuff of legends - majestic, powerful, and filled with an almost human-like wisdom. Every hunt in this sacred place is a test not just of skill, but of character, as the forest itself seems to judge whether you are worthy of the honor of taking its bounty. You take a deep breath, steadying yourself for the ultimate challenge that awaits in this mystical heart of the PeaceWood.",
}
var HGV_itemsDrops = gameData.huntingGame.list.rewards;
var HGV_animalsData = {
chicken: { name: 'Chicken', img: 'ressources/icons/YA_B1.webp' },
pig: { name: 'Pig', img: 'ressources/icons/YA_B2.webp' },
cow: { name: 'Cow', img: 'ressources/icons/YA_B3.webp' },
deer: { name: 'Deer', img: 'ressources/icons/YA_B4.webp' },
moose: { name: 'Moose', img: 'ressources/icons/YA_B5.webp' },
wolf: { name: 'Wolf', img: 'ressources/icons/YA_B6.webp' },
bear: { name: 'Bear', img: 'ressources/icons/YA_B7.webp' },
yeti: { name: 'Yeti', img: 'ressources/icons/YA_B8.webp' },
crimsonChicken:{ name: 'Crimson Chicken', img: 'ressources/icons/YA_B9.webp' },
crimsonPig:{ name: 'Crimson Pig', img: 'ressources/icons/YA_B10.webp' },
crimsonCow:{ name: 'Crimson Cow', img: 'ressources/icons/YA_B11.webp' },
crimsonDeer:{ name: 'Crimson Deer', img: 'ressources/icons/YA_B12.webp' },
crimsonMoose:{ name: 'Crimson Moose', img: 'ressources/icons/YA_B13.webp' },
crimsonWolf:{ name: 'Crimson Wolf', img: 'ressources/icons/YA_B14.webp' },
crimsonBear:{ name: 'Crimson Bear', img: 'ressources/icons/YA_B15.webp' },
crimsonYeti:{ name: 'Crimson Yeti', img: 'ressources/icons/YA_B16.webp' },
deepChicken:{ name: 'Deep Chicken', img: 'ressources/icons/YA_B17.webp' },
deepPig:{ name: 'Deep Pig', img: 'ressources/icons/YA_B18.webp' },
deepCow:{ name: 'Deep Cow', img: 'ressources/icons/YA_B19.webp' },
deepDeer:{ name: 'Deep Deer', img: 'ressources/icons/YA_B20.webp' },
deepMoose:{ name: 'Deep Moose', img: 'ressources/icons/YA_B21.webp' },
deepWolf:{ name: 'Deep Wolf', img: 'ressources/icons/YA_B22.webp' },
deepBear:{ name: 'Deep Bear', img: 'ressources/icons/YA_B23.webp' },
deepYeti:{ name: 'Deep Yeti', img: 'ressources/icons/YA_B24.webp' }
};
function HGF_setup() {
let floor = SV.huntingGame.floorId;
//title
/* let title = document.querySelector('.HGS_title');
let floorLastString = floor.toString()[floor.toString().length - 1];
console.log('floorLastString', floorLastString);
let ordinal = floorLastString === '1' ? 'ST' : floorLastString === '2' ? 'ND' : floorLastString === '3' ? 'RD' : 'TH';
ordinal = floor === 11 || floor === 12 || floor === 13 ? 'TH' : ordinal;
title.innerHTML = `${floor}${ordinal} FLOOR HUNTING`; */
//dialog
let dialog = document.querySelector('.HGS_dialogCont > .DIAS_message > .DIAS_text > p');
dialog.innerHTML = HGV_dialogByFloor[floor];
// table
let tableCont = document.querySelector('.HGS_effTable');
let table = tableCont.querySelector('table');
table.innerHTML = '';
let hardness = Object.keys(HGV_huntSuccess);
for (let i = 0; i < hardness.length; i++) {
let tr = document.createElement('tr');
let trName = document.createElement('td');
trName.innerHTML = hardness[i];
trName.style.backgroundColor = HGV_huntSuccessColor[hardness[i]][0];
trName.style.color = HGV_huntSuccessColor[hardness[i]][1];
tr.appendChild(trName);
let trPercentage = document.createElement('td');
let percentage = Math.round(HGV_huntSuccess[hardness[i]] * 100);
trPercentage.innerHTML = `${percentage}%`;
tr.appendChild(trPercentage);
table.appendChild(tr);
}
}
function HGF_update() {
let currentFloor = HGV_floorId;
if (!SV.huntingGame.previousHuntAnimals) SV.huntingGame.previousHuntAnimals = [];
let animals = [];
if (SV.huntingGame.previousHuntAnimals.length === 0) {
animals = HGF_findAnimals(currentFloor); //step 1
SV.huntingGame.previousHuntAnimals = [...animals];
} else {
animals = [...SV.huntingGame.previousHuntAnimals];
}
HGF_createItems(currentFloor, animals);
}
function HGF_findAnimals(floor) { // step 1
let spawnOdds = HGV_spawnOddsByFloor[floor];
let animals = Object.keys(spawnOdds);
let animalSlots = [];
for (let i = 0; i < 3; i++) { // 3 slots
for (let j = animals.length - 1; j >= 0; j--) {
if (Math.random() < spawnOdds[animals[j]][0]) {
animalSlots.push(animals[j]);
break;
}
}
}
if (animalSlots.length === 0) {
return HGF_findAnimals(floor); // try again :P
} else {
return animalSlots;
}
}
function HGF_createItems(floor, animals) {
//make the html with event listeners
if (SV.huntingGame.huntIsActive === true) {
let dialog = document.querySelector('.HGS_dialogCont > .DIAS_message');
if (dialog) dialog.classList.remove('DIAS_active');
}
var spawnOdds = HGV_spawnOddsByFloor[floor];
var bottom = document.querySelector('.HGS_bottom');
bottom.innerHTML = '';
for (let i = 0; i < animals.length; i++) {
let item = document.createElement('item');
let animalData = HGV_animalsData[animals[i]];
let HGS_button = document.createElement('div');
HGS_button.classList.add('HGS_button');
HGS_button.innerHTML = 'HUNT';
item.appendChild(HGS_button);
HGS_button.addEventListener('click', function() {
//SV.huntingGame.previousHuntAnimals = SV.huntingGame.previousHuntAnimals
HGF_hunt(item, floor, animals[i]);
});
let HGS_shadow = document.createElement('div');
HGS_shadow.classList.add('HGS_shadow');
let shadow = document.createElement('div');
HGS_shadow.appendChild(shadow);
item.appendChild(HGS_shadow);
let HGS_img = document.createElement('img');
HGS_img.classList.add('HGS_img');
HGS_img.src = animalData.img;
HGS_img.alt = animalData.name;
item.appendChild(HGS_img);
HGS_img.addEventListener('click', function() {
HGF_hunt(item, floor, animals[i]);
});
let HGS_successRate = document.createElement('div');
HGS_successRate.classList.add('HGS_successRate');
HGS_successRate.innerHTML = spawnOdds[animals[i]][1];
HGS_successRate.style.setProperty('--text-shadow-color', HGV_huntSuccessColor[spawnOdds[animals[i]][1]][1]);
HGS_successRate.style.color = HGV_huntSuccessColor[spawnOdds[animals[i]][1]][0];
item.appendChild(HGS_successRate);
bottom.appendChild(item);
setTimeout(function() {
if (item === null) return;
item.style.opacity = 1;
}, 100 * i);
}
}
function HGF_hunt(itemEl, floor, animalKey) {
SV.huntingGame.huntIsActive = true;
SV.huntingGame.previousHuntAnimals.splice(SV.huntingGame.previousHuntAnimals.indexOf(animalKey), 1);
let successRateKey = HGV_spawnOddsByFloor[floor][animalKey][1];
let rand = randb(0); // near 0
let success = rand < HGV_huntSuccess[successRateKey]; // ex: suicidal: 0.03, easy: 0.9
let targetSize = HGV_huntSuccess[successRateKey];
console.log('Hunt:', success, successRateKey, targetSize);
targetSize = Math.min(Math.max(targetSize, 0.15), 1);
let rangeEl = document.querySelector('.HGS_range');
let targetEl = document.querySelector('.HGS_range > .HGS_targetWall > .HGS_targetCont > img');
let arrowEl = document.querySelector('.HGS_range > .HGS_targetWall > .HGS_targetCont > .HGS_targetHitBox > img');
let notifEl = document.querySelector('.HGS_range > .HGS_targetWall > .notif');
let dialog = document.querySelector('.HGS_dialogCont > .DIAS_message');
dialog.classList.remove('DIAS_active');
let canExitEarly = false;
let exitedEarly = false;
let clickRange = function() {
if (!canExitEarly) return;
exitRange();
exitedEarly = true;
}
let exitRange = function() {
if (rangeEl === null) return;
rangeEl.style.opacity = 0;
rangeEl.style.pointerEvents = 'none';
notifEl.style.opacity = 0;
arrowEl.style.opacity = 0;
itemEl.remove();
let bottom = document.querySelector('.HGS_bottom');
if (!bottom) return;
let remainingAnimals = [];
bottom.querySelectorAll('item').forEach(item => {
let animalImg = item.querySelector('.HGS_img');
let animalName = animalImg.alt;
// Find the animal key by name
for (let key in HGV_animalsData) {
if (HGV_animalsData[key].name === animalName) {
remainingAnimals.push(key);
break;
}
}
});
//SV.huntingGame.previousHuntAnimals = remainingAnimals;
HGF_checkIfEmpty();
rangeEl.removeEventListener('click', clickRange);
}
rangeEl.style.opacity = 1;
rangeEl.style.pointerEvents = 'all';
HGF_placeArrow(success, targetSize);
targetEl.style.height = `${targetSize * 200}%`; // 200% is default
playAudio("sfx", "YA_B1.mp3"); //external function
rangeEl.addEventListener('click', clickRange);
setTimeout(function() {
if (rangeEl === null) return;
arrowEl.style.opacity = 1;
playAudio("sfx", "YA_B2.mp3");
}, 700);
setTimeout(function() {
if (rangeEl === null) return;
arrowEl.style.opacity = 1;
}, 1000);
setTimeout(function() {
if (rangeEl === null) return;
notifEl.innerHTML = success ? 'HIT' : 'MISS';
notifEl.style.opacity = 1;
itemEl.style.width = '0vh';
itemEl.style.opacity = 0;
success ? HGS_giveLoot(animalKey) : null;
canExitEarly = true;
}, 1300);
setTimeout(function() {
if (exitedEarly) return;
exitRange();
}, 3000);
}
function HGF_placeArrow(hasHit, targetSize) {
//target Size is in between 0.2 and 1
let arrow = document.querySelector('.HGS_targetHitBox > img');
let topOffset = -9;
let leftOffset = -3;
let hitboxSizeMultiplier = 0.5;
let theta = Math.random() * 2 * Math.PI;
let r = Math.random();
let x = 0;
let y = 0;
if (hasHit) { // find a coord inside the circle
x = (r * Math.cos(theta)) * targetSize * 0.5;
y = (r * Math.sin(theta)) * targetSize * 0.5;
} else { // find a coord outside the circle
r = r * (1 - targetSize*0.5) + targetSize*0.5;
x = (r * Math.cos(theta))
y = (r * Math.sin(theta))
}
y = Math.min(0.8, y); // out of bounds in gui
x = x * hitboxSizeMultiplier * 100 + leftOffset + 50;
y = y * hitboxSizeMultiplier * 100 + topOffset + 50;
arrow.style.left = `${x}%`;
arrow.style.top = `${y}%`;
}
function HGS_giveLoot(animalKey) {
let loot = HGV_itemsDrops[animalKey];
let lootKeys = Object.keys(loot);
let givenLoot = false;
// Sort loot keys by their index (assuming they're named like "loot1", "loot2", "loot3")
lootKeys.sort((a, b) => parseInt(a.slice(4)) - parseInt(b.slice(4)));
for (let i = lootKeys.length - 1; i >= 0; i--) {
let lootKey = lootKeys[i];
let lootChance = loot[lootKey]; // ex: chickenSkull: 0.02
let rand = randb(0); // near 0
if (rand < lootChance) {
console.log('Loot:', lootKey);
//if (!lootKey) {debugger;}
modVariable("add", "item", lootKey, 1);
givenLoot = true;
break; // Stop after giving the highest tier loot that succeeds
}
}
// If no loot was given, give the first (most common) loot
if (!givenLoot) {
let firstLootKey = lootKeys[0];
console.log('Loot:', firstLootKey);
//if (!firstLootKey) {debugger;}
modVariable("add", "item", firstLootKey, 1);
}
}
function HGF_checkIfEmpty() {
let bottom = document.querySelector('.HGS_bottom');
if (bottom?.innerHTML === '') {
let refresh = document.querySelector('.HGS_refresh');
refresh.style.opacity = 1;
refresh.style.pointerEvents = 'all';
refresh.addEventListener('click', HGS_changeHuntingSpot, { once: true });
}
}
function HGS_changeHuntingSpot() {
let currentFloor = HGV_floorId;
let refresh = document.querySelector('.HGS_refresh');
refresh.style.opacity = 0;
refresh.style.pointerEvents = 'none';
// Reset hunt state when changing spots
SV.huntingGame.huntIsActive = false;
SV.huntingGame.previousHuntAnimals = []; // Clear previous animals
nextPartOfDay();
perPassageScript();
SB_mainRefresh();
let animals = HGF_findAnimals(currentFloor);
SV.huntingGame.previousHuntAnimals = [...animals];
HGF_createItems(currentFloor, animals);
}
function HGS_minigamesBackground() {
const backgrounds = {
A: 'ressources/backgrounds/YA.mp4', // Peacewoods
B: 'ressources/backgrounds/YB.mp4', // Crimsonwoods
C: 'ressources/backgrounds/YC.mp4', // Deepwoods
};
setBackground(backgrounds[HGV_zoneId]);
}
function HGS_exitHunting() {
nextPartOfDay(); //inside function.js. add times
SV.huntingGame.huntIsActive = undefined;
SV.huntingGame.previousHuntAnimals = []; // Clear previous animals when properly exiting
exitHuntingGame(); //external function
}
if (SV.huntingGame.huntIsActive !== true) {
HGF_setup();
HGF_update();
} else {
// If hunt is active, just recreate the previous animals
let currentFloor = HGV_floorId;
let previousAnimals = SV.huntingGame.previousHuntAnimals || [];
HGF_createItems(currentFloor, previousAnimals); // HGF_createItems(HGV_floorId, SV.huntingGame.previousHuntAnimals || []);
HGF_checkIfEmpty();
}
HGS_minigamesBackground();
</script><<script>>
playAudio("music", "forestPeacewood");
<</script>>\
<<nobr>>
<div class="GGS_title">GATHERING</div>
<div class="GGS_exit" onclick="GGS_exitGathering();">EXIT</div>
<div class="GGS_refresh" onclick="GGS_changeGatheringSpot()">Change Gathering Spot</div>
<div class="GGS_dialogCont">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p>🤣🫵 Something went wrong, please contact the devs <a href="https://https://discord.gg/D7WjwjJ3Eg" target="_blank">Discord</a> :D</p>
</div>
</div>
</div>
<div class="GGS_bottom">
<bush onclick="GGF_gather()">
<div class="GGS_shadow"><div></div></div>
<img src="" alt="bush">
</bush>
</div>
<div class="GGS_scroller">
<!-- item>
<div class="GGS_bobble">
<img class="GGS_item" src="ressources/icons/IA0S234.webp" alt="item">
<img class="GGS_overlay" src="ressources/icons/YA_C5.svg" alt="item">
<number>1%</number>
</div>
</item -->
</div>
<</nobr>>\
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
height: 100vh;
font-size: 1.75vh;
}
#ui-bar.stowed {
left: -26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
height: 100%;
width: 100%;
overflow: hidden;
font-size: 1.25vh;
position: relative;
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
align-items: center;
align-content: stretch;
padding-right: 23vh;
padding-top: 13vh;
}
.GGS_title {
position: absolute;
top: 2vh;
width: 18em;
max-width: 100%;
height: 10vh;
display: flex;
justify-content: center;
align-items: center;
font-size: 3em;
font-weight: bold;
color: #ffffff;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
border-radius: 1vh;
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
}
.GGS_exit {
position: absolute;
top: 2vh;
left: 2vh;
padding: 0.5em 3em;
font-size: 2em;
font-weight: bold;
color: #ffffff;
border-radius: 0.5em;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
border-radius: 1vh;
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
cursor: pointer;
transition: text-shadow 0.3s, box-shadow 0.3s;
}
.GGS_exit:hover {
text-shadow: 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 1vh var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color),
0 0 4vh var(--test_color);
}
.GGS_refresh {
position: absolute;
z-index: 2;
bottom: 10vh;
padding: 0.5em 3em;
font-size: 2em;
font-weight: bold;
color: #ffffff;
border-radius: 0.5em;
--test_color: rgb(255, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0.8);
border: 0.1vh solid var(--test_color);
border-radius: 1vh;
text-shadow: 0 0 0.2em var(--test_color),
0 0 0.4em var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color);
opacity: 0;
pointer-events: none;
cursor: pointer;
transition: text-shadow 0.3s, box-shadow 0.3s;
}
.GGS_refresh:hover {
text-shadow: 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 1vh var(--test_color);
box-shadow: inset 0 0 1vh var(--test_color),
0 0 1vh var(--test_color),
0 0 2vh var(--test_color),
0 0 4vh var(--test_color);
}
.GGS_dialogCont {
width: 100vh;
max-width: 100%;
max-height: 46vh;
padding: 1vh;
font-size: 1.8em;
transition: opacity 0.3s;
}
.GGS_bottom {
align-self: end;
position: relative;
width: 100%;
margin: 0;
min-height: 32vh;
display: flex;
flex-direction: row;
justify-content: center;
}
.GGS_bottom > bush {
position: relative;
display: flex;
width: 61vh;
padding: 1vh 2vh;
padding-top: 1vh; /* for successRate */
flex-direction: column-reverse;
justify-content: flex-start;
align-items: center;
/* opacity: 0; */
transition: opacity 0.3s, width 0.4s;
}
.GGS_bottom > bush > img {
width: 100%;
filter: drop-shadow(0 0 0.8vh rgb(0, 0, 0));
cursor: pointer;
transition: transform 0.3s, filter 0.3s;
}
.GGS_bottom > bush > img:hover {
transform: translateY(-0.3vh);
filter: drop-shadow(0 0 0.5vh white);
}
.GGS_bottom > bush > img.GGS_flash {
transform: translateY(-0.3vh);
filter: drop-shadow(0 0 0.5vh white);
}
.GGS_bottom > bush > .GGS_shadow {
width: 110%;
height: 0;
display: flex;
justify-content: center;
align-items: flex-end;
}
.GGS_bottom > bush > .GGS_shadow > div {
width: 100%;
height: 8vh;
border-radius: 50%;
background-color: hsla(0, 0%, 75%, 0.826);
filter: blur(0.8vh);
}
.GGS_scroller {
position: absolute;
right: 2vh;
bottom: 2vh;
top: 15vh;
background-color: aqua;
width: 20.5vh;
border-radius: 2vh;
border: solid 0.2vh #000000;
background: #151313;
box-shadow: inset 0 0 2em rgba(157, 64, 64, 0.445);
overflow: hidden;
}
.GGS_scroller > item {
position: relative;
width: 100%;
aspect-ratio: 1;
border-radius: 50%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
--GGS_rarity_color: #ffffff;
}
.GGS_scroller > item > .GGS_bobble {
position: relative;
width: 90%;
aspect-ratio: 1;
border-radius: 50%;
background-color: #00000099;
/* border: solid 0.2vh #000000; */
border-style: solid;
border-width: 0.2vh;
border-color: #000000;
display: flex;
justify-content: center;
align-items: center;
transition: border-color 0.3s;
}
.GGS_scroller > item.GGS_active > .GGS_bobble {
border-color: var(--GGS_rarity_color);
}
.GGS_scroller > item > .GGS_bobble > img.GGS_item {
width: 80%;
aspect-ratio: 1;
filter: drop-shadow(0 0 0.5vh black);
transition: filter 0.3s;
}
.GGS_scroller > item.GGS_active > .GGS_bobble > img.GGS_item {
filter: drop-shadow(0 0 0.5vh var(--GGS_rarity_color));
}
.GGS_scroller > item > .GGS_bobble > .GGS_overlay {
position: absolute;
width: 100%;
aspect-ratio: 1;
border-radius: 50%;
/* black to white*/
stroke: white;
opacity: 0;
animation: GGS_scroller_overlay_animation 3s infinite;
transition: opacity 0.3s, fill 0.3s;
}
.GGS_scroller > item.GGS_active > .GGS_bobble > .GGS_overlay {
opacity: 1;
stroke: var(--GGS_rarity_color)
}
.GGS_scroller > item > .GGS_bobble > number {
position: absolute;
text-align: center;
padding: 0.1em 0.1em;
border-radius: 0.2em;
font-size: 3em;
line-height: 1;
background-color: rgba(0, 0, 0, 0.7);
box-shadow: 0 0 0.2em rgba(0, 0, 0, 0.7), 0 0 0.5em rgba(0, 0, 0, 0.7);
}
@keyframes GGS_scroller_overlay_animation {
0% { transform: rotate(0deg); scale: 1.08; }
to { transform: rotate(360deg); scale: 1.08; }
}
</style>\
<script>
setBackground('ressources/backgrounds/YA.mp4');
/* var GGV_oddsByFloor = gameData.gatheringGame.list; */
var GGV_lastPassage = SV.gatheringGame.lastPassage;
var GGV_zoneId = SV.gatheringGame.zoneId;
var GGV_floorId = SV.gatheringGame.floorId;
var GGV_oddsByFloor = gameData.gatheringGame.list[GGV_zoneId];
var GGV_bushImgs = [
{ img: 'ressources/icons/YA_C3.webp' }, // fruit
{ img: 'ressources/icons/YA_C1.webp' }, // vegetable
{ img: 'ressources/icons/YA_C2.webp' }, // plant
{ img: 'ressources/icons/YA_C3.webp' }, // misc
];
function GGF_setup() {
let zone = GGV_zoneId;
let floor = GGV_floorId;
let dialog = document.querySelector('.GGS_dialogCont > .DIAS_message > .DIAS_text > p');
dialog.innerHTML = GGV_oddsByFloor[floor].dialogue;
let bush = document.querySelector('.GGS_bottom > bush > img');
let indexL4 = (floor - 1) % 4;
bush.src = GGV_bushImgs[indexL4].img;
GGF_scroller_setup(zone, floor);
GGF_bushFlashing_setup();
}
function GGF_bushFlashing_setup() {
let bush = document.querySelector('.GGS_bottom > bush > img');
let isHovered = false;
bush.addEventListener('mouseenter', () => {isHovered = true;});
bush.addEventListener('mouseleave', () => {isHovered = false;});
let bushFInterval = setInterval(() => {
if (isHovered) return;
bush.classList.add('GGS_flash');
setTimeout(() => {
bush.classList.remove('GGS_flash');
}, 200);
setTimeout(() => {
bush.classList.add('GGS_flash');
}, 300);
setTimeout(() => {
bush.classList.remove('GGS_flash');
}, 500);
}, 4000);
$(document).one(':passageinit', e => {
clearInterval(bushFInterval);
});
}
/* function GGF_update(floor) {
// put the bush back
let bush = document.querySelector('.GGS_bush');
} */
function GGF_gather() {
let dialog = document.querySelector('.GGS_dialogCont');
dialog.style.opacity = 0;
let nbOfAudio = 3;
let randAudioIndex = Math.floor(Math.random() * nbOfAudio) + 1;
playAudio("sfx", `YA_C${randAudioIndex}.mp3`);
setTimeout(() => {
GGF_gathered();
}, 700);
let bush = document.querySelector('.GGS_bottom > bush');
bush.style.pointerEvents = 'none';
}
function GGF_gathered() {
let floor = GGV_floorId;
let items = GGV_oddsByFloor[floor].rewards; // ex: { verdantHerb: 50, potato: 30, apple: 15, nut: 5 }
let itemKeys = Object.keys(items);
let total = Object.values(items).reduce((sum, weight) => sum + weight, 0);
let rand = randb(1) * total; // near 100
let sum = 0;
let foundItem = '';
let foundIndex = -1;
for (let item in items) {
sum += items[item];
if (rand < sum) {
itemFound = item;
foundIndex = itemKeys.indexOf(item);
break;
}
};
GGF_scroller_selectItem(foundIndex, itemFound);
modVariable('add', 'item', itemFound, 1);
let refresh = document.querySelector('.GGS_refresh');
refresh.style.opacity = 1;
refresh.style.pointerEvents = 'all';
let bush = document.querySelector('.GGS_bottom > bush');
bush.style.opacity = 0;
}
function GGS_changeGatheringSpot() {
let items = document.querySelectorAll('.GGS_scroller > item');
for (let item of items) {
item.classList.remove('GGS_active');
}
GGF_scroller_startIdle();
let refresh = document.querySelector('.GGS_refresh');
refresh.style.opacity = 0;
refresh.style.pointerEvents = 'none';
let bush = document.querySelector('.GGS_bottom > bush');
bush.style.opacity = 1;
bush.style.pointerEvents = 'all';
nextPartOfDay(); //inside function.js. add times
perPassageScript(); //inside function.js. (also updates the sidebar)
SB_mainRefresh(); //external function
}
// -------- Scroller
if (GGV_scrollInterval !== undefined) { //HOTFIX :D
clearInterval(GGV_scrollInterval);
}
var GGV_scrollerCont = null;
var GGV_itemNb = 0;
var GGV_scrollInterval = null;
var GGV_scrollSpeed = 3; // Adjust the scroll speed as needed
var GGV_targetIndex = null;
function GGF_scroller_setup(zone, floor) {
GGV_itemNb = GGF_scrollerAppendItems(zone, floor);
GGV_scrollerCont = document.querySelector('.GGS_scroller');
GGF_scroller_startIdle();
}
function GGF_scroller_selectItem(index, item) {
//if (index < 2) {
index += GGV_itemNb;
//}
GGV_targetIndex = index;
GGF_scroller_scrollToItem();
let itemData = gameData.inventory.items[item];
let rarityColor = gameData.illustration.rarity[itemData.rarity].color;
console.log(rarityColor);
let items = GGV_scrollerCont.querySelectorAll('item');
items[index].classList.add('GGS_active');
items[index].setAttribute('style', `--GGS_rarity_color: ${rarityColor};`);
}
function GGF_scroller_startIdle() {
GGV_targetIndex = null;
GGV_scrollInterval = setInterval(() => {
GGV_scrollerCont.scrollTop += GGV_scrollSpeed;
if (GGV_scrollerCont.scrollTop >= GGV_scrollerCont.scrollHeight / 2) {
GGV_scrollerCont.scrollTop = 0;
}
}, 16);
$(document).one(':passageinit', e => {
clearInterval(GGV_scrollInterval);
});
}
function GGF_scroller_scrollToItem() {
clearInterval(GGV_scrollInterval);
let contHeight = GGV_scrollerCont.clientHeight;
let itemHeight = GGV_scrollerCont.querySelector('item').getBoundingClientRect().height; // dude how do you get the height of an element
let targetScrollTop = itemHeight * GGV_targetIndex + itemHeight / 2 - contHeight / 2;
let startScrollTop = GGV_scrollerCont.scrollTop;
let distance = targetScrollTop - startScrollTop;
let duration = 500; // Adjust the duration as needed for smooth scrolling
let startTime = Date.now();
function scrollStep() {
let currentTime = Date.now();
let elapsedTime = currentTime - startTime;
let percentage = Math.min(elapsedTime / duration, 1);
GGV_scrollerCont.scrollTop = startScrollTop + distance * percentage;
if (elapsedTime < duration) {
setTimeout(scrollStep, 16); // Adjust the timeout as needed for smooth scrolling
} else {
GGV_targetIndex = null;
// Do not resume scrolling after the animation finishes
}
}
scrollStep();
}
// --------
function GGF_scrollerAppendItems(zone, floor) {
let GGV_scrollerCont = document.querySelector('.GGS_scroller');
GGV_scrollerCont.innerHTML = '';
let items = GGV_oddsByFloor[floor].rewards;
for (let i = 0; i < 2; i++) {
for (let item in items) {
let itemData = gameData.inventory.items[item];
let itemCont = document.createElement('item');
let itemBobble = document.createElement('div');
itemBobble.classList.add('GGS_bobble');
let itemImg = document.createElement('img');
itemImg.classList.add('GGS_item');
let itemOverlay = document.createElementNS("http://www.w3.org/2000/svg", "svg");
itemOverlay.classList.add('GGS_overlay');
let itemNumber = document.createElement('number');
itemCont.appendChild(itemBobble);
itemBobble.appendChild(itemImg);
itemBobble.appendChild(itemOverlay);
itemBobble.appendChild(itemNumber);
itemImg.src = itemData.image;
itemNumber.innerHTML = `${Math.round(items[item] * 10) * 0.1}%`;
/* <svg width="400" height="400">
<circle stroke-dasharray="37.3" cx="100" cy="100" r="95" fill="none" stroke="red" stroke-width="10" stroke-linecap="round"></circle>
</svg> */
itemOverlay.setAttribute('xmlns',"http://www.w3.org/2000/svg");
itemOverlay.setAttribute('width', '200');
itemOverlay.setAttribute('height', '200');
itemOverlay.setAttribute('viewBox', '0 0 200 200');
itemOverlay.innerHTML = `<circle stroke-dasharray="37.3" cx="100" cy="100" r="95" fill="none" stroke-width="10" stroke-linecap="round"></circle>`;
GGV_scrollerCont.appendChild(itemCont);
}
}
return Object.keys(items).length;
}
function GGS_minigamesBackground() {
const backgrounds = {
A: 'ressources/backgrounds/YA.mp4', // Peacewoods
B: 'ressources/backgrounds/YB.mp4', // Crimsonwoods
C: 'ressources/backgrounds/YC.mp4', // Deepwoods
};
setBackground(backgrounds[GGV_zoneId]);
}
function GGS_exitGathering() {
nextPartOfDay(); //inside function.js. add times
exitGatheringGame(); //external function
}
GGF_setup();
GGS_minigamesBackground();
//GGF_update(); //idk if this is needed - TODO
</script><<script>>playAudio("music", "forestPeacewood");<</script>>\
<<nobr>>
<<if $tutorial.tutowoodchop is 1>>
<<goto "4B">>
<</if>>
<<set $tutorial.tutowoodchop to 1>>
<div class="tutorial" id="tutorial">
<div class="map" id="map-section">
<div class="containerbox2">
<h1>Wood chopping tutorial</h1>
<div class="spacerui"></div>
<div class="textui"> Wood Chopping is a vital activity in the game, allowing you to gather wood from the forest. This resource is essential for various constructions and upgrades within the Shelter. The mini-game challenges you to chop down as many trees as possible within a set time frame, with each tree type requiring a different number of hits to be felled. </div>
<<TUTORIALMENU>>
</div>
</div>
<div class="uihelp" id="uihelp-section">
<div class="containerbox2">
<h1>Wood chopping tutorial</h1>
<div class="spacerui"></div>
<div class="textui">
<img class="img-ui" src="ressources/icons/4V.webp">
<br>
<br> ➀ <b>Tree Icons</b>: There are three types of trees you can chop: small, medium, and large. Each tree icon varies in style and size to represent its type. <br>
<br> ➁ <b>Timer Bar</b>: Located at the top of the screen, this bar shows the remaining time you have to chop trees. Once the timer runs out, the mini-game ends, and you'll receive the total wood collected. <br>
<br> ➂ <b>Wood Counter</b>: This counter, usually at the bottom or side of the screen, shows the amount of wood you've gathered so far.
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="mechanism" id="mechanism-section">
<div class="containerbox2">
<h1>Wood chopping tutorial</h1>
<div class="spacerui"></div>
<div class="textui">
<b>Click to Chop</b>: Click on a tree to start chopping it. The number of clicks required depends on the tree's size. <br>
<br>
<b>Tree Types</b>: <br> Small trees require fewer clicks but yield less wood. <br>
<br>
<img class="img-tree" src="ressources/icons/4D.webp">
<br>
<br> Medium trees take more clicks and provide a moderate amount of wood. <br>
<br>
<img class="img-tree" src="ressources/icons/4L.webp">
<br>
<br> Large trees need the most clicks but offer the most wood. <br>
<br>
<img class="img-tree" src="ressources/icons/4P.webp">
<br>
<br>
<b>Time Management</b>: The mini-game is time-sensitive. Strategize to maximize wood collection within the given time. <br>
<br>
<b>Day Progression</b>: After the mini-game concludes, the game's time will advance (e.g., from morning to afternoon).
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="goals" id="goals-section">
<div class="containerbox2">
<h1>Wood chopping tutorial</h1>
<div class="spacerui"></div>
<div class="textui">
<b>Resource Gathering</b>: The primary goal is to gather as much wood as possible within the time limit. <br>
<br>
<b>Strategic Chopping</b>: Decide which trees to chop based on their size and your current needs. Sometimes, focusing on smaller trees for quick wood might be beneficial, while other times, investing time in larger trees for a bigger yield might be the better strategy. <br>
<br>
<b>Time Efficiency</b>: Aim to use the allotted time wisely to maximize your wood collection, considering the game's time progression post mini-game.
</div>
<<TUTORIALMENU>>
</div>
</div>
<div class="enter-button" onclick="nextBloc()">Understood</div>
</div>
<</nobr>>\
<style>
body {
background-image: url('ressources/backgrounds/4A.webp');
/* font-size: 0.9vw; */
overflow: hidden;
}
::-webkit-scrollbar {
width: 1vw;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgb(214, 211, 211);
border-radius: 10px;
}
#story {
max-height: 100vh;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.container {
display: flex;
align-items: center;
justify-content: space-around;
max-width: 100vw;
margin: auto;
height: 90vh;
}
.button {
position: relative;
cursor: pointer;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Adjusted opacity */
}
.containerbox2 > .textui > img.img-tree {
width: 50%;
}
b {
margin-top: 10%;
}
</style>\
<script>
function nextBloc() {
playPassage('4B');
}
function openTuto() {
document.getElementById('tutorial').style.display = "block";
}
function showSection(sectionId) {
const sections = ['map-section', 'uihelp-section', 'mechanism-section', 'goals-section'];
sections.forEach(id => {
document.getElementById(id).style.display = (id === sectionId) ? 'block' : 'none';
});
}
function showMap() {
showSection('map-section');
}
function showUIHelp() {
showSection('uihelp-section');
}
function showMechanism() {
showSection('mechanism-section');
}
function showGoals() {
showSection('goals-section');
}
</script><<nobr>>
<!-- audio autoplay loop>
<source src="ressources/forest/woodchopping/birds-chirping.mp3" type="audio/mp3">
</audio -->
<<switch $woodChoppingGame.currentGameId>>
<<case '4BA'>>
<<set _trees = {
small: {
hp: [7, 13, 20],
img: ['4D', '4F', '4H', '4J'],
wood: [3, 3, 6]
},
medium: {
hp: [13, 27, 40],
img: ['4L', '4M', '4N', '4O'],
wood: [6, 6, 12]
},
large: {
hp: [27, 53, 80],
img: ['4P', '4Q', '4R', '4S'],
wood: [10, 10, 25]
}
}>>
<<if isNightTime()>>
<div class="filter"></div>
<style>body {background-image: url('ressources/backgrounds/4A.webp')}</style>
<<else>>
<style>body {background-image: url('ressources/backgrounds/4B.webp')}</style>
<</if>>
<<case '4BB'>>
<<set _trees = {
small: {
hp: [7, 13, 20],
img: ['8D', '4F', '4H', '4J'],
wood: [6, 6, 12]
},
medium: {
hp: [13, 27, 40],
img: ['8L', '8M', '8N', '8O'],
wood: [12, 12, 24]
},
large: {
hp: [27, 53, 80],
img: ['8P', '8Q', '8R', '8S'],
wood: [20, 20, 50]
}
}>>
<<if isNightTime()>>
<div class="filter"></div>
<style>body {background-image: url('ressources/backgrounds/8A.webp')}</style>
<<else>>
<style>body {background-image: url('ressources/backgrounds/8B.webp')}</style>
<</if>>
<<case '4BC'>>
<<set _trees = {
small: {
hp: [7, 13, 20],
img: ['12D', '12F', '12H', '12J'],
wood: [12, 12, 24]
},
medium: {
hp: [13, 27, 40],
img: ['12L', '12M', '12N', '12O'],
wood: [24, 24, 48]
},
large: {
hp: [27, 53, 80],
img: ['12P', '12Q', '12R', '12S'],
wood: [40, 40, 100]
}
}>>
<<if isNightTime()>>
<div class="filter"></div>
<style>body {background-image: url('ressources/backgrounds/12A.webp')}</style>
<<else>>
<style>body {background-image: url('ressources/backgrounds/12B.webp')}</style>
<</if>>
<</switch>>
<<TREES>>
<<set _timeUp to 0>>
<<set _endgame to 0>>
<<set _endgamebox to 0>>
<<set _woodcounter to 0>>
<div class="woodcounter">
<img class="woodicon" src="ressources/icons/IB0F1.webp">
<h1 id="woodcounterValue">_woodcounter</h1>
</div>
<div id="app"></div>
<img @id="_tree1.id" onclick="$.wiki('<<WOODCUTTING _tree1>>')" @class="_tree1.class" @src="`ressources/icons/${ST.trees[_tree1.size].img[0]}.webp`">
<img @id="_tree2.id" onclick="$.wiki('<<WOODCUTTING _tree2>>')" @class="_tree2.class" @src="`ressources/icons/${ST.trees[_tree2.size].img[0]}.webp`">
<img @id="_tree3.id" onclick="$.wiki('<<WOODCUTTING _tree3>>')" @class="_tree3.class" @src="`ressources/icons/${ST.trees[_tree3.size].img[0]}.webp`">
<img @id="_tree4.id" onclick="$.wiki('<<WOODCUTTING _tree4>>')" @class="_tree4.class" @src="`ressources/icons/${ST.trees[_tree4.size].img[0]}.webp`">
<img @id="_tree5.id" onclick="$.wiki('<<WOODCUTTING _tree5>>')" @class="_tree5.class" @src="`ressources/icons/${ST.trees[_tree5.size].img[0]}.webp`">
<img @id="_tree6.id" onclick="$.wiki('<<WOODCUTTING _tree6>>')" @class="_tree6.class" @src="`ressources/icons/${ST.trees[_tree6.size].img[0]}.webp`">
<img @id="_tree7.id" onclick="$.wiki('<<WOODCUTTING _tree7>>')" @class="_tree7.class" @src="`ressources/icons/${ST.trees[_tree7.size].img[0]}.webp`">
<<repeat 1s>>
<<if _endgamebox is 0 && (_endgame gte 7 || _timeUp is 1)>>
<<set _endgamebox to 1>>
<<addclass "#app" "hidden">>
<div class="endgamebox">
<div class="DIAS_button" onclick="nextBloc(event)">Good</div>
<p class="endtitle"><b><<= _timeUp is 1 ? "TIME'S UP!" : "ALL TREES CHOPPED!">></b></p>
<p>Trees chopped: _endgame</p>
<p>Wood earned: _woodcounter</p>
</div>
<<run endgame()>>
<</if>>
<</repeat>>
<<timed 15s>>
<<set _timeUp = 1>>
<div id="anticlick"></div>
<</timed>>
<</nobr>>\
<style>
@keyframes fade-in3 {
0% {
opacity: 0;
height: 0;
width: 59.259vh;
} to {
opacity: 0.9;
height: 20vh;
width: 59.259vh;
}
}
body {
overflow: hidden;
}
p {
margin-bottom: 1vh;
margin-top: 1vh;
text-align: center;
font-size: 2.5vh;
}
.endgamebox {
z-index: 110;
position: fixed;
color: white;
width: 45.926vh;
left: 83vh;
opacity: 0;
border-radius: 1.481vh;
animation: fade-in3 1s forwards;
background-color: rgba(0, 0, 0, 0.7);
border-radius: 15px;
box-shadow: 0px 0px 20px rgba(255, 0, 0, 0.5);
height: 15vh;
left: 0;
right: 0;
margin: auto;
}
.endtitle {
font-size: 2.5vh;
margin-top: 1.481vh;
margin-bottom: 2.963vh;
text-align: center;
}
.base-timer {
position: absolute;
left: 0;
width: 14.815vh;
height: 14.815vh;
margin-top: -1.481vh;
z-index: 3;
}
.base-timer__svg {
transform: scaleX(-1);
}
.base-timer__circle {
fill: none;
stroke: none;
}
.base-timer__path-elapsed {
stroke-width: 0.733vh;
stroke: grey;
}
#base-timer-path-remaining {
stroke-width: 0.733vh;
stroke-linecap: round;
transform: rotate(90deg);
transform-origin: center;
transition: 1s linear all;
fill-rule: nonzero;
stroke: currentColor;
}
#base-timer-path-remaining.green {
color: rgb(65, 184, 131);
}
#base-timer-path-remaining.orange {
color: orange;
}
#base-timer-path-remaining.red {
color: red;
}
#base-timer-label {
position: relative;
top: -12vh;
display: flex;
align-items: center;
justify-content: center;
font-size: 4.19vh;
z-index: 3;
}
.tree {
position: absolute !important; /* Added !important to prevent overrides */
pointer-events: auto; /* Ensure clicks still register */
z-index: 1; /* Keep trees below the endgame overlay */
}
.tree:hover {
opacity: 0.8;
}
.tree1 {
width: 14.815vh;
height: 11.852vh;
margin-left: -29.63vh;
margin-top: 44vh;
}
.tree2 {
width: 14.815vh;
height: 17.778vh;
margin-left: -29.63vh;
margin-top: 37.037vh;
}
.tree3 {
width: 14.815vh;
height: 14.815vh;
margin-left: -29.63vh;
margin-top: 44vh;
}
.tree4 {
width: 29.63vh;
height: 23.704vh;
margin-left: 22.222vh;
margin-top: 47.407vh;
}
.tree5 {
width: 22.222vh;
height: 29.63vh;
margin-left: 22.222vh;
margin-top: 40vh;
}
.tree6 {
width: 29.63vh;
height: 29.63vh;
margin-left: 22.222vh;
margin-top: 44.444vh;
}
.tree7 {
width: 14.815vh;
height: 11.852vh;
margin-left: 7.407vh;
margin-top: 42vh;
}
.tree8 {
width: 14.815vh;
height: 17.778vh;
margin-left: 7.407vh;
margin-top: 35vh;
}
.tree9 {
width: 14.815vh;
height: 14.815vh;
margin-left: 7.407vh;
margin-top: 38vh;
}
.tree10 {
width: 22.222vh;
height: 16.296vh;
margin-left: 97vh;
margin-top: 40vh;
}
.tree11 {
width: 16.296vh;
height: 22.222vh;
margin-left: 97vh;
margin-top: 40vh;
}
.tree12 {
width: 22.222vh;
height: 22.222vh;
margin-left: 97vh;
margin-top: 40vh;
}
.tree13 {
width: 32.593vh;
height: 25.185vh;
margin-left: -14.815vh;
margin-top: 56.296vh;
}
.tree14 {
width: 25.185vh;
height: 32.593vh;
margin-left: -14.815vh;
margin-top: 48.889vh;
}
.tree15 {
width: 32.593vh;
height: 32.593vh;
margin-left: -14.815vh;
margin-top: 50.37vh;
}
.tree16 {
width: 26.667vh;
height: 20.741vh;
margin-left: 65vh;
margin-top: 55vh;
}
.tree17 {
width: 20.741vh;
height: 26.667vh;
margin-left: 65vh;
margin-top: 55vh;
}
.tree18 {
width: 26.667vh;
height: 26.667vh;
margin-left: 65vh;
margin-top: 55vh;
}
.tree19 {
width: 14.815vh;
height: 11.852vh;
margin-left: 54vh;
margin-top: 42vh;
}
.tree20 {
width: 11.852vh;
height: 14.815vh;
margin-left: 54vh;
margin-top: 39vh;
}
.tree21 {
width: 14.815vh;
height: 14.815vh;
margin-left: 54vh;
margin-top: 39vh;
}
#anticlick {
position: fixed;
left: -50vw;
top: -50vh;
height: 200vh;
width: 200vw;
background-color: red;
opacity: 0;
z-index: 100;
}
.filter {
position: absolute;
left: -50vw;
top: -50vh;
height: 200vh;
width: 200vw;
background-color: #0f0b47;
opacity: 0.2;
z-index: 2;
pointer-events: none;
}
#story {
/* Specify the cursor image */
cursor: url('ressources/icons/4T.webp'), auto;
cursor-size: 10vw;
height: 100vh;
margin: 2.5em;
position: relative;
min-height: 100vh;
overflow: hidden; /* Prevent any unwanted scrolling */
}
#story:active {
/* Specify the cursor image */
cursor: url('ressources/icons/4U.webp'), auto;
}
h1 {
width: 50%;
margin: 0;
margin: auto;
margin-left: 1vh;
color: white;
text-align: center;
font-size: 3.5vh;
}
@keyframes bop {
0% {transform: translateY(0)}
50% {transform: translateY(-10px)}
to {transform: translateY(0)}
}
.bop {
animation: bop 0.2s;
}
/* .neon-button2 {
position: absolute;
left: 0;
right: 0;
margin: auto;
margin-top: 24vh;
} */
.DIAS_button {
position: absolute;
top: 24vh;
left: 0;
right: 0;
width: 40%;
margin: auto;
}
.woodcounter {
width: 20vh;
max-width: 200px;
border: 0.296vh black solid;
background-color: rgba(0, 0, 0, 0.7);
border-radius: 15px;
box-shadow: 0px 0px 20px rgba(255, 0, 0, 0.5);
object-fit: contain;
display: flex;
flex-direction: row-reverse;
position: absolute;
right: 0;
}
.woodicon {
width: 40%;
margin: 1.5vh;
}
</style>\
<script>
window.CHOP_var = gameData.woodChoppingGame.list[SV.woodChoppingGame.currentGameId];
(() => {
playAudio("music", "forestPeacewood");
UIBar.hide();
// Initialize or reset state when entering the woodchopping area
if (typeof ST === 'undefined') {
window.ST = {};
}
// Reset any existing auto-chop intervals from previous sessions
if (window.woodchopIntervals) {
window.woodchopIntervals.forEach(interval => clearInterval(interval));
}
window.woodchopIntervals = new Set();
let power = 0;
if (SV && SV.inventory && SV.inventory.menuInv && SV.inventory.menuInv.equipment) {
for (let item in SV.inventory.menuInv.equipment.list) {
let itemEq = SV.inventory.menuInv.equipment.list[item];
let itemKey = itemEq.key;
if (!itemKey) { continue; }
let itemObj = gameData.inventory.items[itemKey];
if (!(itemObj.type == "equipment")) { continue; }
if (!(itemObj.type2 == "handheld")) { continue; }
if (!(itemObj.type3 == "axe")) { continue; }
if (itemObj.power == undefined) { continue; }
power += itemObj.power;
}
}
ST.axepower = power > 0 ? power : 1;
ST.woodcounter = ST.woodcounter || 0;
// Auto-chopping functionality
const AUTO_CHOP_DELAY = 150; // ~8-9 CPS
const HOLD_THRESHOLD = 200; // 0.2 seconds
document.querySelectorAll('[id^="tree"]').forEach(tree => {
let treeNumber = tree.id.replace('tree', '');
let mouseDownTime = 0;
let autoChopInterval = null;
tree.addEventListener('mousedown', (e) => {
// Clear any existing intervals for this tree
if (autoChopInterval) {
clearInterval(autoChopInterval);
woodchopIntervals.delete(autoChopInterval);
}
mouseDownTime = Date.now();
setTimeout(() => {
if (e.button === 0 && mouseDownTime !== 0) {
autoChopInterval = setInterval(() => {
$.wiki(`<<WOODCUTTING _tree${treeNumber}>>`);
}, AUTO_CHOP_DELAY);
woodchopIntervals.add(autoChopInterval);
}
}, HOLD_THRESHOLD);
});
const stopChopping = () => {
mouseDownTime = 0;
if (autoChopInterval) {
clearInterval(autoChopInterval);
woodchopIntervals.delete(autoChopInterval);
autoChopInterval = null;
}
};
tree.addEventListener('mouseup', stopChopping);
tree.addEventListener('mouseleave', stopChopping);
});
// Cleanup when leaving passage
$(document).one(':passageinit', () => {
if (window.woodchopIntervals) {
window.woodchopIntervals.forEach(interval => clearInterval(interval));
window.woodchopIntervals.clear();
}
});
const counterValueElem = document.getElementById('woodcounterValue');
const woodcounterElem = document.querySelector('.woodcounter');
const FULL_DASH_ARRAY = 283;
const TIME_LIMIT = 15;
const WARNING_THRESHOLD = 10;
const ALERT_THRESHOLD = 5;
const COLOR_CODES = {
info: {
color: "green"
},
warning: {
color: "orange",
threshold: WARNING_THRESHOLD
},
alert: {
color: "red",
threshold: ALERT_THRESHOLD
}
};
let timeLeft = TIME_LIMIT;
// This function updates the time left and the visual representation
function startTimer() {
const baseTimerLabel = document.getElementById('base-timer-label')
const timerInterval = setInterval(() => {
timeLeft--;
baseTimerLabel.innerHTML = formatTime(timeLeft);
setCircleDasharray();
setRemainingPathColor(timeLeft);
if (timeLeft === 0) {
clearInterval(timerInterval);
}
}, 1000);
$(document).one(':passageinit', e => {
clearInterval(timerInterval);
});
};
function formatTime(time) {
const minutes = Math.floor(time / 60);
let seconds = time % 60;
if (seconds < 10) {
seconds = `0${seconds}`;
}
return `${minutes}:${seconds}`;
}
function setRemainingPathColor(timeLeft) {
const { alert, warning, info } = COLOR_CODES;
const element = document.getElementById('base-timer-path-remaining');
// Remove old color and apply new
element.classList.remove(info.color, warning.color, alert.color);
if (timeLeft <= alert.threshold) {
element.classList.add(alert.color);
} else if (timeLeft <= warning.threshold) {
element.classList.add(warning.color);
} else {
element.classList.add(info.color);
}
}
function calculateTimeFraction() {
const rawTimeFraction = timeLeft / TIME_LIMIT;
return rawTimeFraction - (1 / TIME_LIMIT) * (1 - rawTimeFraction);
}
function setCircleDasharray() {
const circleDasharray = `${(calculateTimeFraction() * FULL_DASH_ARRAY).toFixed(0)} 283`;
document.getElementById('base-timer-path-remaining').setAttribute('stroke-dasharray', circleDasharray);
}
function addWood(value) {
ST.woodcounter += value;
counterValueElem.innerHTML = ST.woodcounter;
// Apply the "bop" class to trigger the animation
woodcounterElem.classList.add('bop');
// Remove the "bop" class after the animation ends
setTimeout(function () {
woodcounterElem.classList.remove('bop');
}, 200);
}
// Render the timer initially
document.getElementById('app').innerHTML = `
<div class="base-timer">
<svg class="base-timer__svg" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<g class="base-timer__circle">
<circle class="base-timer__path-elapsed" cx="50" cy="50" r="45"></circle>
<path
id="base-timer-path-remaining"
stroke-dasharray="283"
class="${COLOR_CODES.info.color}"
d="
M 50, 50
m -45, 0
a 45,45 0 1,0 90,0
a 45,45 0 1,0 -90,0
"
></path>
</g>
</svg>
<span id="base-timer-label">${formatTime(timeLeft)}</span>
</div>
`;
window.addWood = addWood;
startTimer();
})();
function endgame() {
SV.achievements.eventTrigger.woodChopping_1 += ST.woodcounter;
nextPartOfDay();
}
//NEXT BLOC
function nextBloc(event) {
event.stopPropagation();
UIBar.show();
modVariable("add", "item", "wood", ST.woodcounter);
playPassage(CHOP_var.returnPassage);
}
document.addEventListener('dragstart', function (e) {
if (e.target.tagName === 'IMG') {
e.preventDefault(); // Prevent the default drag image behavior
}
});
</script><<nobr>>
<div class="FISH_mainCont">
<img id="FISH_pic" src="ressources/icons/5C.webp" draggable="false">
<img id="FISH_splash" src="ressources/icons/5E.webp" style="opacity: 0;">
<div id="canvas-wrapper" style="opacity: 0;">
<canvas id="canvas" width="66" height="579"></canvas>
</div>
<div class="FISH_paragraph">
<p>Welcome to the fishing pond. To hook a fish, click on the fishing rod when some bubbles appear.</p>
</div>
<div class="FISH_paragraph" style="opacity: 0;">
<p>Something caught your line! Click anywhere to try to reel it in. You must keep the fish (yellow circle) in the green bar to catch it.</p>
</div>
<div class="FISH_successbox">
<img class="fish">
<p class="p1">You caught something!</p>
<p class="p2 name"><b>Fish Name - Rarity</b></p>
<p class="p2 desc">Fish Description</p>
</div>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="FISH_redo()"> Fish again </div>
<div class="DIAS_button" onclick="FISH_exit()"> Exit </div>
</div>
</div>
<div class="IO_container">
<div class="IO_bigWindow">
<!-- <div class="IO_itemWindow">
<div class="imgCont"><img src="ressources/icons/IA0S234.web"></div>
<desc>10%</desc>
</div> -->
</div>
</div>
<</nobr>>\
<<switch SV.fishing.zoneId>>
<<case 'A'>>
<style>body {background-image: url('ressources/backgrounds/2A_1.webp')}</style>
<<case 'B'>>
<style>body {background-image: url('ressources/backgrounds/2A_2.webp')}</style>
<<case 'C'>>
<style>body {background-image: url('ressources/backgrounds/2A_3.webp')}</style>
<</switch>>
<style>
body {
background-position: left;
}
#story {
margin: 0;
margin-left: 26vh;
}
#passages {
width: 100%;
max-width: 100%;
margin: 0;
height: 100vh;
}
.passage {
overflow: hidden;
position: relative;
width: 100%;
height: 100vh;
transition-property: none;
display: flex;
}
/* .passage-in, crazy tech. removes passage transition
.passage-out {
opacity: 0;
} */
.FISH_mainCont {
position: relative;
/* width: 100%; */
flex: 1;
min-width: 65vh;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#FISH_pic {
position: absolute;
margin: auto;
left: 0;
right: 0;
bottom: 18vh;
width: 80vh;
max-width: 100%;
pointer-events: none;
}
#FISH_splash {
z-index: 1;
position: absolute;
margin: auto;
left: 0;
right: 0;
bottom: 18vh;
width: 80vh;
max-width: 100%;
pointer-events: none;
}
.FISH_paragraph {
pointer-events: none;
font-size: 2.5vh;
width: 90vh;
max-width: 100%;
opacity: 1;
position: absolute;
z-index: 3;
left: 0;
right: 0;
top: 80vh;
margin: auto;
border-radius: 1.481vh;
/*animation: fadeInOpacity 1s forwards;*/
background-color: rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 20px rgba(255, 0, 0, 0.5);
color: white;
padding: 1vw;
transition: opacity 1s ease-in;
}
.FISH_paragraph > p {
margin: 0.5em 1.3em;
}
#canvas-wrapper {
border: 5px solid black;
padding: 1.6vh;
background-image: url('ressources/icons/5A.webp');
background-size: cover;
border-radius: 1em;
width: 66px;
height: 579px;
position: absolute;
z-index: 3;
left: 0;
top: 0;
bottom: 0;
margin: auto;
margin-left: 50px;
transition: opacity 0.5s ease;
}
#canvas-wrapper > canvas {
height: 100%;
max-width: unset;
}
@media (max-width: 920px) {
#canvas-wrapper {
height: 350px !important;
padding: 2.2vh !important;
}
}
.FISH_successbox {
width: 70vh;
min-width: 60vh;
max-width: 100%;
padding: 1em;
position: absolute;
left: 0;
right: 0;
bottom: 25vh;
margin: auto;
overflow: hidden;
z-index: 3;
text-align: center;
opacity: 0;
border-radius: 1.481vh;
/* animation: 2s fadeInOpacity 1s forwards; */
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 20px rgba(255, 0, 0, 0.5);
color: white;
transition: all 0.5s ease;
pointer-events: none;
}
.FISH_successbox[enable] {
animation: 2s fadeInOpacity 1s forwards;
}
.FISH_successbox:hover {
box-shadow:
0 0 0.5vw var(--neon-color-hover),
0 0 1.5vw var(--neon-color-hover),
inset 0 0 0.5vw var(--neon-color-hover),
inset 0 0 1.5vw var(--neon-color-hover);
background-color: rgba(0, 0, 0, 0.9);
}
.FISH_successbox > img {
opacity: 0;
width: 0;
aspect-ratio: 1.8;
object-fit: cover;
pointer-events: none;
/* animation: 2s FISH_fade-in 1.5s forwards; */
}
.FISH_successbox[enable] > img {
animation: 2s FISH_fade-in 1.5s forwards;
}
@keyframes FISH_fade-in {
0% {
opacity: 0;
width: 0;
transform: translateY(50em);
} to {
opacity: 1;
width: 100%;
transform: translateY(0);
}
}
.FISH_successbox > .p1 {
font-size: 2.5vh;
text-align: center;
color: white;
pointer-events: none;
}
.FISH_successbox > .p2.name {
font-size: 2.1vh;
text-align: center;
color: white;
padding: 1vh 0;
pointer-events: none;
}
.FISH_successbox > .p2.desc {
background-image: linear-gradient(to right, transparent, rgba(0,0,0,0.4), rgba(0,0,0,0.4), transparent);
font-size: 2.5vh;
}
.DIAS_buttonCont {
position: absolute;
pointer-events: none;
opacity: 0;
display: flex;
bottom: 0;
left: 50%;
transform: translate(-50%);
}
.DIAS_buttonCont[enable] {
pointer-events: all;
animation: 2s fadeInOpacity 1.0s forwards;
}
</style>\
<script>
playAudio("music", "forestPeacewood");
/**
TODO:
- fish hardness
- fish presentation right side
-
*/
// MOUSE EVENTS
function FISH_screenEvent_setup() {
function handleStart(e) {
// Only prevent default if we're in the active fishing states
if (window.FISH_var.state === 'reeling' || window.FISH_var.state === 'tugging') {
e.preventDefault();
}
window.FISH_var.mouseDown = true;
if (window.FISH_var.state === 'reeling') {
FISH_reeling_start();
if (window.FISH_var.reeling_canPull === true) {
FISH_changeState('tugging');
FISH_reeling_splashEnd();
}
} else if (window.FISH_var.state === 'tugging') {
FISH_reeling_start();
if (window.FISH_var.tugging_started !== true) {
FISH_tugging_start();
window.FISH_var.tugging_started = true;
}
}
}
function handleEnd(e) {
// Only prevent default if we're in the active fishing states
if (window.FISH_var.state === 'reeling' || window.FISH_var.state === 'tugging') {
e.preventDefault();
}
FISH_reeling_end();
window.FISH_var.mouseDown = false;
}
const passage = document.querySelector('.passage');
// Mouse events
passage.addEventListener('mousedown', handleStart);
passage.addEventListener('mouseup', handleEnd);
passage.addEventListener('mouseleave', handleEnd);
// Touch events
passage.addEventListener('touchstart', handleStart, { passive: false });
passage.addEventListener('touchend', handleEnd, { passive: false });
passage.addEventListener('touchcancel', handleEnd, { passive: false });
// Only prevent context menu during active fishing states
passage.addEventListener('contextmenu', (e) => {
if (window.FISH_var.state === 'reeling' || window.FISH_var.state === 'tugging') {
e.preventDefault();
}
});
// Only prevent scrolling during active fishing states
passage.addEventListener('touchmove', (e) => {
if (window.FISH_var.state === 'reeling' || window.FISH_var.state === 'tugging') {
e.preventDefault();
}
}, { passive: false });
}
// REELING
function FISH_reeling_start() {
let picElement = window.FISH_var.reeling_fishingRod_el;
let reelingSound = window.FISH_var.reeling_sound;
if (!window.FISH_var.reeling_canPull) {
// Reset the splash system
clearInterval(window.FISH_var.timer);
FISH_reelingSplash_setup();
}
picElement.src = 'ressources/icons/5D.webp';
reelingSound.play();
}
function FISH_reeling_end() {
let picElement = window.FISH_var.reeling_fishingRod_el;
let reelingSound = window.FISH_var.reeling_sound;
picElement.src = 'ressources/icons/5C.webp';
reelingSound.pause();
reelingSound.currentTime = 0;
};
function FISH_reeling_splashStart() {
if (window.FISH_var.state !== 'reeling') return;
let splashElement = window.FISH_var.reeling_splash_el;
let splashSound = window.FISH_var.reeling_splash_sound;
window.FISH_var.reeling_canPull = true;
splashElement.style.opacity = 1;
splashSound.play();
};
function FISH_reeling_splashEnd() {
//if (window.FISH_var.state !== 'reeling') return;
let splashElement = window.FISH_var.reeling_splash_el;
let splashSound = window.FISH_var.reeling_splash_sound;
window.FISH_var.reeling_canPull = false;
splashElement.style.opacity = 0;
splashSound.pause();
};
function FISH_reelingSplash_setup() {
let splashElement = window.FISH_var.reeling_splash_el;
let delay = random(3,7) * 1000;
// Clear any existing timer
if (window.FISH_var.timer) {
clearInterval(window.FISH_var.timer);
}
window.FISH_var.timer = setInterval(() => {
if (!splashElement) {
clearInterval(window.FISH_var.timer);
return;
}
FISH_reeling_splashStart();
delay = random(3,7) * 1000;
setTimeout(() => {
if (!splashElement) {
clearInterval(window.FISH_var.timer);
return;
}
FISH_reeling_splashEnd();
}, 1500);
}, delay);
}
// Add this cleanup function to call when exiting the fishing game
function FISH_cleanup() {
if (window.FISH_var.timer) {
clearInterval(window.FISH_var.timer);
}
window.FISH_var.reeling_canPull = false;
}
// TUGGING
function FISH_tugging_start() {
// todo - remove tutorial para
let fishId = window.FISH_var.fishId;
let fishDiff = gameData.fishing.fishHardness[fishId];
/*
= itemKey: power %, =
fishingRod: 20,
ancientFishingRod: 30,
hollowFishingRod: 40,
*/
let power = 0;
for (let item in SV.inventory.menuInv.equipment.list) {
let itemEq = SV.inventory.menuInv.equipment.list[item];
let itemKey = itemEq.key;
if (!itemKey) { continue; }
let itemObj = gameData.inventory.items[itemKey];
if (!(itemObj.type == "equipment")) { continue; }
if (!(itemObj.type2 == "handheld")) { continue; }
if (!(itemObj.type3 == "fishingRod")) { continue; }
if (itemObj.power == undefined) { continue; }
power += itemObj.power;
}
fishDiff = fishDiff - fishDiff * (power / 100);
const pondSize = 568;
let trapBobber = false;
let leadBobber = true; // no bounce
let barbedHook = false;
//let treasureHunter = false;
let treasure = false;
let difficulty = fishDiff; // 30 to 70 is acceptable range
let behavior = "mixed";
let level = 0;
let barSize = 150 + 8 * level;
let barPos = pondSize - barSize;
let barVel = 0;
let fishPos = 508;
let fishVel = 0;
let fishBaseVel = 0;
let fishTarget = (1 - difficulty / 100) * 548;
let progress = 300;
let fishingTime = 0;
let inBarTime = 0;
let ctx = window.FISH_var.tugging_ctx;
let canvas = window.FISH_var.tugging_canvas;
function FISH_tugging_perTick() {
let mouseDown = window.FISH_var.mouseDown;
if (Math.random() < difficulty * (behavior === 'smooth' ? 0.005 : 0.00025) && (fishTarget === -1 || behavior !== 'smooth')) {
var percent = Math.min(99, difficulty + random(10, 45)) * 0.01;
fishTarget = fishPos + random(Math.ceil(-fishPos), Math.floor(pondSize - 20 - fishPos) * percent);
}
if (fishTarget != -1 && Math.abs(fishPos - fishTarget) > 3) {
var fishAccel = (fishTarget - fishPos) / (random(10, 30) + Math.max(0, 100 - difficulty));
fishVel += (fishAccel - fishVel) / 5;
} else if (behavior !== 'smooth' && Math.random() < 0.0005 * difficulty)
fishTarget = fishPos + (Math.random() < 0.5 ? random(-100, -51) : random(50, 101))
else
fishTarget = -1;
if (behavior === 'dart' && Math.random() < 0.001 * difficulty)
fishTarget = fishPos + (Math.random() < 0.5 ? random(-100 - difficulty * 2, -51) : random(50, 101 + difficulty * 2))
if (behavior === 'floater')
fishBaseVel = Math.max(fishBaseVel - 0.01, -1.5);
else if (behavior === 'sinker')
fishBaseVel = Math.min(fishBaseVel + 0.01, 1.5);
fishTarget = Math.max(-1, Math.min(fishTarget, pondSize - 20));
fishPos = Math.max(0, Math.min(fishPos + fishVel + fishBaseVel, pondSize - 36));
var wasInBar = (fishPos + 44 <= barPos + barSize || barPos >= pondSize - barSize - 4) && fishPos + 16 >= barPos;
var bacc = mouseDown ? -0.25 : 0.25
if (wasInBar) {
bacc *= 0.6;
progress += 2;
if (barbedHook) {
bacc *= 0.5;
if (fishPos + 16 < barPos + barSize / 2)
barVel -= 0.2;
else
barVel += 0.2;
}
} else {
if (trapBobber)
progress -= 2;
else
progress -= 3;
}
progress = Math.max(0, Math.min(progress, 1000));
barVel += bacc;
barPos += barVel;
// check for the bar hitting the edge
if (barPos < 0) {
barPos = 0;
barVel = mouseDown ? 0 : -2/3 * barVel;
} else if (barPos + barSize > pondSize) {
barPos = pondSize - barSize;
barVel = mouseDown ? 0 : (leadBobber ? -0.1 : -2/3) * barVel;
}
fishingTime++;
if (wasInBar)
inBarTime++;
//document.getElementById('accuracy').innerText = `Accuracy: ${Math.round(100 * inBarTime / fishingTime)}%`;
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = 'transparent';
ctx.fillRect(6, 1, 32, pondSize);
// DRAW BAR
ctx.fillStyle = 'lime';
if (!wasInBar)
ctx.globalAlpha = 0.4;
ctx.fillRect(5, 1 + barPos, 32, barSize);
ctx.globalAlpha = 1;
ctx.strokeRect(5, 1 + barPos, 32, barSize);
// DRAW FISH
if (progress >= 1000) {
ctx.fillStyle = 'green';
FISH_tugging_end(true);
} else if (progress <= 0) {
ctx.fillStyle = 'red';
FISH_tugging_end(false);
} else
ctx.fillStyle = 'yellow';
ctx.beginPath();
ctx.ellipse(22, 25 + fishPos, 15, 15, Math.PI / 4, 0, 2 * Math.PI);
ctx.fill();
ctx.stroke();
// DRAW PROGRESS
ctx.fillStyle = 'lime';
ctx.fillRect(50, (1000 - progress) * 0.57, 16, progress * 0.57);
}
function FISH_tugging_end(goodEnd) {
clearInterval(window.FISH_var.tugging_interval);
//FISH_changeState('reward');
if (goodEnd) {
FISH_changeState('rewardWon');
console.log('good end');
} else {
FISH_changeState('rewardLost');
console.log('bad end');
}
}
window.FISH_var.tugging_interval = setInterval(FISH_tugging_perTick, 16);
$(document).one(':passageinit', e => {
clearInterval(window.FISH_var.tugging_interval);
});
};
function FISH_tugging_resetCtx() {
let canvas = window.FISH_var.tugging_canvas;
let ctx = window.FISH_var.tugging_ctx;
ctx.clearRect(0, 0, canvas.width, canvas.height);
};
// REWARD
function FISH_reward_setupDom() {
let successbox = document.querySelector('.FISH_successbox');
let fishImg = successbox.querySelector('.fish');
let title2El = successbox.querySelector('.p2.name');
let descEl = successbox.querySelector('.p2.desc');
let fishObj = gameData.inventory.items[window.FISH_var.fishId];
// SFX
let sounds = [
"80A.mp3", // Common
"80B.mp3", // Uncommon
"80C.mp3", // Rare
"80D.mp3", // Epic
"80E.mp3", // Legendary
"80F.mp3", // Mythical
];
window.FISH_var.reward_sound.src = `ressources/sounds/${sounds[fishObj.rarity]}`;
window.FISH_var.reward_sound.play();
// setup DOM
let rarityName = gameData.illustration.rarity[fishObj.rarity]?.name;
let rarityColor = gameData.illustration.rarity[fishObj.rarity]?.color;
fishImg.src = fishObj.image
title2El.innerHTML = `${fishObj.name} - ${rarityName}`;
title2El.style.color = rarityColor;
descEl.innerHTML = fishObj.description;
};
function FISH_reward_give() {
let fishObj = gameData.inventory.items[window.FISH_var.fishId];
// give achievement
SV.achievements.eventTrigger.firstSplashSuccess_1 = true;
if (fishObj.rarity === 4) {
SV.achievements.eventTrigger.masterBaiter_1 = true;
} else if (fishObj.rarity === 5) {
SV.achievements.eventTrigger.masterBaiter_1 = true;
SV.achievements.eventTrigger.pondsMaestro_1 = true;
};
//give fish
setTimeout(() => {
FISH_unlockedFish('set', window.FISH_var.fishId);
FISH_sideInfo_update();
modVariable("add", "item", window.FISH_var.fishId, 1);
}, 2000);
};
// SIDE FISH INFO
function FISH_sideInfo_update() {
let fishesCont = document.querySelector('.IO_bigWindow');
if (!fishesCont) return; // fallback if passge change
//fishesCont.innerHTML = '';
let zoneId = SV.fishing.zoneId; // A, B, C.
let floorId = SV.fishing.floorId; // 1 to 21.
let fishList = gameData.fishing.list[zoneId][floorId]; // ex: { bass: 50, carp: 25, flounder: 15, tilapia: 8, laBarbotte: 2 }
for (let fishKey in fishList) {
let unlocked = FISH_unlockedFish('get', fishKey);
let oldFishCont = fishesCont.querySelector(`.IO_itemWindow[fishKey="${fishKey}"]`);
let img;
if (!oldFishCont) {
let odds = fishList[fishKey]; // ex: 50
let fishObj = gameData.inventory.items[fishKey];
let fishCont = document.createElement('div');
fishCont.classList.add('IO_itemWindow');
fishCont.setAttribute('fishKey', fishKey);
let imgCont = document.createElement('div');
imgCont.classList.add('imgCont');
fishCont.appendChild(imgCont)
img = document.createElement('img');
img.src = fishObj.image;
imgCont.appendChild(img);
let desc = document.createElement('desc');
desc.innerHTML = `${odds}%`;
fishCont.appendChild(desc);
fishesCont.appendChild(fishCont);
} else {
img = oldFishCont.querySelector('.imgCont > img');
}
if (!unlocked) img.setAttribute('disable', '');
else img.removeAttribute('disable');
}
};
// OTHER
function FISH_checkTuto() {
if (SV.tutorial.tutorialfishing === 1) {
let tutoReeling = document.querySelectorAll('.FISH_paragraph')[0];
let tutoTugging = document.querySelectorAll('.FISH_paragraph')[1];
SV.tutorial.tutorialfishing = 1;
tutoReeling.style.display = 'none';
tutoTugging.style.display = 'none';
}
};
function FISH_changeState(newState) {
let canvasWrapper = window.FISH_var.tugging_canvasWrapper;
let tutoReeling = document.querySelectorAll('.FISH_paragraph')[0];
let tutoTugging = document.querySelectorAll('.FISH_paragraph')[1];
let successbox = document.querySelector('.FISH_successbox');
let endButtons = document.querySelector('.DIAS_buttonCont');
if (newState === 'reeling') {
window.FISH_var.state = 'reeling';
//FISH_reelingSplash_setup();
FISH_tugging_resetCtx();
window.FISH_var.tugging_started = false;
canvasWrapper.style.opacity = 0;
successbox.removeAttribute('enable');
endButtons.removeAttribute('enable');
} else if (newState === 'tugging') {
window.FISH_var.state = 'tugging';
tutoReeling.style.opacity = 0;
tutoTugging.style.opacity = 1;
canvasWrapper.style.opacity = 1;
} else if (newState === 'rewardWon') {
window.FISH_var.state = 'rewardWon';
FISH_reward_setupDom();
FISH_reward_give();
nextPartOfDay();
perPassageScript();
SB_mainRefresh();
tutoTugging.style.opacity = 0;
canvasWrapper.style.opacity = 0;
successbox.setAttribute('enable', '');
endButtons.setAttribute('enable', '');
} else if (newState === 'rewardLost') {
window.FISH_var.state = 'rewardLost';
nextPartOfDay();
perPassageScript();
SB_mainRefresh();
tutoTugging.style.opacity = 0;
canvasWrapper.style.opacity = 0;
successbox.removeAttribute('enable');
endButtons.setAttribute('enable', '');
}
};
function FISH_unlockedFish(type, fishKey) {
// type: get OR set
let zoneId = SV.fishing.zoneId; // A, B, C.
let floorId = SV.fishing.floorId; // 1 to 21.
let fishList = gameData.fishing.list[zoneId][floorId]; // ex: { bass: 50, carp: 25, flounder: 15, tilapia: 8, laBarbotte: 2 }
let included = SV.fishing.unlockedList.includes(fishKey)
if (type === 'get') {
return included; // true or false
} else if (type === 'set') {
if (!included) SV.fishing.unlockedList.push(fishKey);
}
};
function FISH_redo() {
window.FISH_var.fishId = FISH_findRandFish();
FISH_changeState('reeling');
};
function FISH_exit() {
let passage = SV.fishing.lastPassage;
passage = passage ?? 'MAIN MAP'; // fallback
FISH_cleanup();
playPassage(passage);
};
function FISH_findRandFish() {
let zoneId = SV.fishing.zoneId; // A, B, C.
let floorId = SV.fishing.floorId; // 1 to 21.
let fishList = gameData.fishing.list[zoneId][floorId]; // ex: { bass: 50, carp: 25, flounder: 15, tilapia: 8, laBarbotte: 2 }
let rand = randb(1) * 100; // near 100
let oddsAccum = 0;
for (let fishKey in fishList) {
oddsAccum += fishList[fishKey];
if (rand <= oddsAccum) {
return fishKey;
}
}
return null; // should never happen
};
function FISH_init() {
window.FISH_var = {
state: 'reeling', // reeling OR tugging OR reward
mouseDown: false,
fishId: FISH_findRandFish(),
reeling_canPull: false, // can click to start tugging
reeling_fishingRod_el: document.getElementById('FISH_pic'),
reeling_sound: new Audio('ressources/sounds/5A.mp3'),
reeling_splash_el: document.getElementById('FISH_splash'),
reeling_splash_sound: new Audio('ressources/sounds/5B.mp3'),
tugging_canvasWrapper: document.getElementById('canvas-wrapper'),
tugging_canvas: document.getElementById('canvas'),
tugging_ctx: document.getElementById('canvas').getContext('2d'),
tugging_started: false,
tugging_interval: null,
reward_sound: new Audio(),
};
window.FISH_var.reeling_sound.volume = SugarCube.settings.sfx;
window.FISH_var.reeling_splash_sound.volume = SugarCube.settings.sfx;
window.FISH_var.reward_sound.volume = SugarCube.settings.sfx;
FISH_checkTuto();
FISH_screenEvent_setup();
FISH_reelingSplash_setup();
FISH_sideInfo_update();
FISH_changeState('reeling');
};
var menu = document.getElementById('overlayAngelaButton');
menu.onclick = () => {
var passage = SV.fishing.lastPassage;
passage = passage ?? 'MAIN MAP'; // fallback
FISH_cleanup();
accessAngela();
};
// DEV
// SV.fishing.zoneId = 'A';
// SV.fishing.floorId = 1;
FISH_init();
</script><<nobr>>
<div class="DIAS_container">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p><!-- content --></p>
<div class="containerloupe">
<span><!-- bras de la loupe --></span>
<div class="centerloupe">
<div class="wraploupe">
<div class="box-1 box">
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
</div>
<div class="box-2 box">
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="SEGF_giveItemAndExit()">Take it</div>
<div class="DIAS_button" onclick="SEGF_exitWithNoItem()">Leave it</div>
</div>
</div>
<div class="IO_container">
<div class="IO_bigWindow">
<!-- <div class="IO_itemWindow">
<div class="imgCont"><img src="ressources/icons/IA0S234.webp"></div>
<desc>10%</desc>
</div> -->
</div>
</div>
<</nobr>>\
<style>
#passages {
width: 150vh;
max-width: 100%;
}
.passage {
padding-top: 10vh;
display: flex;
flex-direction: row;
justify-content: space-evenly;
gap: 2vh
}
.DIAS_container {
width: 80vh;
padding-top: 5vh;
}
.DIAS_buttonCont {
width: 100%;
flex-direction: row;
}
.DIAS_buttonCont .DIAS_button {
/* min-width: 40vh; */
min-width: unset;
width: 50%;
}
.IO_itemWindow > .imgCont > img {
height: 100%;
}
.IO_itemWindow > desc {
width: 3.8em;
text-align: center;
}
.box > i {
font-size: 55px;
margin: 16px;
color: #F9C42F;
}
.containerloupe {
position: relative;
height: 10vh;
display: flex;
align-items: center;
justify-content: center;
margin-top: 50px;
margin-bottom: 100px;
}
@media (max-width: 920px) {
.containerloupe {
display: none;
}
}
.containerloupe::before {
content: "";
position: absolute;
top: 210px;
width: 100px;
height: 32px;
border-radius: 100%;
background-color: rgba(222, 225, 228, 0.4);
animation-name: shadow-loop;
animation-duration: 0.7s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
}
.centerloupe {
display: flex;
justify-content: center;
align-items: center;
width: 140px;
height: 140px;
border-radius: 100%;
background-color: #fff;
border: 9px solid #DEE1E4;
overflow: hidden;
background-color: rgba(0,0,0,0.4);
animation-name: cloud-loop;
animation-duration: 0.7s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
background-size: cover;
backdrop-filter: blur(40px);
}
.wraploupe {
display: flex;
justify-content: space-between;
flex-direction: row;
}
.containerloupe > span {
position: relative;
left: 112px;
top: 60px;
animation-name: cloud-loop;
animation-duration: 0.7s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
}
.containerloupe > span::before {
content: "";
position: absolute;
width: 50px;
height: 6px;
background-color: #DEE1E4;
transform: rotate(45deg);
}
.containerloupe > span::after {
content: "";
position: absolute;
left: 30px;
top: 20px;
width: 36px;
height: 12px;
background-color: #DEE1E4;
transform: rotate(45deg);
border-radius: 0 4px 4px 0;
}
.box-1 {
display: flex;
justify-content: space-between;
animation: 1s rowup-1 linear infinite normal;
}
.box-2 {
display: flex;
justify-content: space-between;
animation: 1s rowup-2 linear infinite normal;
}
/* animation */
@keyframes rowup-1 {
0% {transform: translate3d(0, 0, 0)}
to {transform: translate3d(50%, 0, 0)}
}
@keyframes rowup-2 {
0% {transform: translate3d(0, 0, 0)}
to {transform: translate3d(50%, 0, 0)}
}
@keyframes cloud-loop {
0% {transform: translate(0, 15px)}
to {transform: translate(0, 0)}
}
@keyframes shadow-loop {
0% {transform: translate(0, -35px) scale(1.15, 0.25)}
to {transform: translate(0, -35px) scale(1, 0.25)}
}
.dr {
position: absolute;
bottom: 16px;
right: 16px;
width:100px;
}
.text {
padding-bottom: 140px;
}
.imgcar {
width: 5vh;
margin-top: 3vh;
}
.wraploupe[rarity="0"] .imgcar { /* Common - white */
filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(67deg) brightness(108%) contrast(101%);
}
.wraploupe[rarity="1"] .imgcar { /* Uncommon - green */
filter: invert(25%) sepia(57%) saturate(4002%) hue-rotate(114deg) brightness(96%) contrast(73%);
}
.wraploupe[rarity="2"] .imgcar { /* Rare - blue */
filter: invert(40%) sepia(83%) saturate(1984%) hue-rotate(193deg) brightness(103%) contrast(100%);
}
.wraploupe[rarity="3"] .imgcar { /* Epic - purple */
filter: invert(10%) sepia(60%) saturate(5496%) hue-rotate(291deg) brightness(103%) contrast(115%);
}
.wraploupe[rarity="4"] .imgcar { /* Legendary - gold */
filter: invert(86%) sepia(33%) saturate(1232%) hue-rotate(353deg) brightness(97%) contrast(109%);
}
.wraploupe[rarity="5"] .imgcar { /* Mythic - red */
filter: invert(14%) sepia(92%) saturate(7178%) hue-rotate(0deg) brightness(97%) contrast(113%);
}
</style>\
<script>
var SEGV_lastPassage;
var SEGV_zoneId; // A, B, C, D, E (border, green, blue, red, black)
var SEGV_floorId; // 1, 2, 3, ...
var SEGV_data;
var SEGV_itemKey; // the randomly chosen item key
var SEGV_selectedReward; // to store the selected reward type
function SEGF_sideInfo_update() {
let oddsCont = document.querySelector('.IO_bigWindow');
if (!oddsCont) return; // fallback if passge change
//oddsCont.innerHTML = '';
let zoneId = SEGV_zoneId;
let floorId = SEGV_floorId;
let oddsData = gameData.equipmentSearch.list[zoneId][floorId]?.rewards; // ex: { brokenBorderChestplate: 23, brokenBorderBoots: 23, brokenBorderHandheld: 31, brokenBorderHelmet: 23 }
for (let itemKey in oddsData) {
let unlocked = true;
let oldOddCont = oddsCont.querySelector(`.IO_itemWindow[itemKey="${itemKey}"]`);
let img;
if (!oldOddCont) {
let odds = oddsData[itemKey]; // ex: 23
let itemStaObj = gameData.inventory.items[itemKey];
let oddCont = document.createElement('div');
oddCont.classList.add('IO_itemWindow');
oddCont.setAttribute('itemKey', itemKey);
let imgCont = document.createElement('div');
imgCont.classList.add('imgCont');
oddCont.appendChild(imgCont)
img = document.createElement('img');
img.src = itemStaObj.image;
imgCont.appendChild(img);
let desc = document.createElement('desc');
desc.innerHTML = `${odds}%`;
oddCont.appendChild(desc);
oddsCont.appendChild(oddCont);
} else {
img = oldOddCont.querySelector('.imgCont > img');
}
if (!unlocked) img.setAttribute('disable', '');
else img.removeAttribute('disable');
}
};
function SEGF_setRandomItem() {
SEGV_data = gameData.equipmentSearch.list[SEGV_zoneId][SEGV_floorId];
// Get rewards probabilities
let rewards = SEGV_data.rewards; // ex: rewards: { godlyBorderChestplate: 23, godlyBorderBoots: 23, godlyBorderHandheld: 31, godlyBorderHelmet: 23 }
let total = 0;
let probabilities = [];
// Calculate total and create probability array
for (let key in rewards) {
total += rewards[key]; // near 100. (needs to be calculated because it is not exactly 100 total)
probabilities.push({
key: key,
probability: rewards[key]
});
}
// Random selection based on probabilities
let rand = Math.random() * total;
let current = 0;
for (let prob of probabilities) {
current += prob.probability;
if (rand <= current) {
SEGV_selectedReward = prob.key;
break;
}
}
// Set the item key based on the selected reward type
SEGV_itemKey = SEGV_selectedReward;
}
function SEGF_updateContent() {
let textDiv = document.querySelector('.DIAS_text > p');
textDiv.innerHTML = SEGV_data.dialogues;
// Extract rarity from item name (e.g., "brokenBorderChestplate" -> "broken")
let rarityMap = {
"broken": 0,
"basic": 1,
"great": 2,
"advanced": 3,
"supreme": 4,
"godly": 5
};
let rarity = rarityMap[SEGV_selectedReward.match(/^[a-z]+/)[0]];
let wraploupeDiv = document.querySelector('.wraploupe');
wraploupeDiv.setAttribute('rarity', rarity);
}
function SEGF_giveItemAndExit() {
BPopupR_pushRewards([{
type: "item",
key: SEGV_itemKey,
applyType: "add",
applyValue: 1,
}]);
nextPartOfDay();
playPassage(SEGV_lastPassage);
}
function SEGF_exitWithNoItem() {
playPassage(SEGV_lastPassage);
}
function SEGF_minigamesBackground() {
const backgrounds = {
A: 'ressources/backgrounds/WA.mp4', // Border
B: 'ressources/backgrounds/WB.mp4', // Green
C: 'ressources/backgrounds/WC.mp4', // Blue
D: 'ressources/backgrounds/WD.mp4', // Red
E: 'ressources/backgrounds/WE.mp4' // Black
};
setBackground(backgrounds[SEGV_zoneId]);
}
// Initialize
SEGV_lastPassage = SV.equipmentSearch.lastPassage;
SEGV_zoneId = SV.equipmentSearch.zoneId;
SEGV_floorId = SV.equipmentSearch.floorId;
if (!gameData.equipmentSearch.list[SEGV_zoneId]?.[SEGV_floorId]) {
playPassage(SEGV_lastPassage);
throw new Error(`Contact devs please. no data found for this combination: ${SEGV_zoneId}, ${SEGV_floorId}`);
} else {
SEGF_sideInfo_update();
SEGF_minigamesBackground();
SEGF_setRandomItem();
SEGF_updateContent();
DIAF_initDialogPassage();
}
</script><<nobr>>
<div class="DIAS_container">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p><!-- content --></p>
<div class="containerloupe">
<span><!-- bras de la loupe --></span>
<div class="centerloupe">
<div class="wraploupe">
<div class="box-1 box">
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
</div>
<div class="box-2 box">
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
<i class="fas fa-file-code"><img class="imgcar" src="ressources/icons/2E.webp"></i>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="SMGF_giveItemAndExit()">Take it</div>
<div class="DIAS_button" onclick="SMGF_exitWithNoItem()">Leave it</div>
</div>
</div>
<div class="IO_container">
<div class="IO_bigWindow">
<!-- <div class="IO_itemWindow">
<div class="imgCont"><img src="ressources/icons/IA0S234.webp"></div>
<desc>10%</desc>
</div> -->
</div>
</div>
<</nobr>>\
<style>
#passages {
width: 150vh;
max-width: 100%;
}
.passage {
padding-top: 10vh;
display: flex;
flex-direction: row;
justify-content: space-evenly;
gap: 2vh
}
.DIAS_container {
position: relative;
width: 80vh;
padding-top: 5vh;
}
.DIAS_buttonCont {
width: 100%;
flex-direction: row;
}
.DIAS_buttonCont .DIAS_button {
/* min-width: 40vh; */
min-width: unset;
width: 50%;
}
.IO_itemWindow > .imgCont > img {
height: 100%;
}
.IO_itemWindow > desc {
width: 3.8em;
text-align: center;
}
.box > i {
font-size: 55px;
margin: 16px;
color: #F9C42F;
}
.containerloupe {
position: relative;
height: 120px;
display: flex;
align-items: center;
justify-content: center;
margin-top: 50px;
margin-bottom: 100px;
}
@media (max-width: 920px) {
.containerlouper {
display: none;
}
}
.containerloupe::before {
content: "";
position: absolute;
top: 210px;
width: 100px;
height: 32px;
border-radius: 100%;
background-color: rgba(222, 225, 228, 0.4);
animation-name: shadow-loop;
animation-duration: 0.7s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
}
.centerloupe {
display: flex;
justify-content: center;
align-items: center;
width: 140px;
height: 140px;
border-radius: 100%;
background-color: #fff;
border: 9px solid #DEE1E4;
overflow: hidden;
background-color: rgba(0,0,0,0.4);
animation-name: cloud-loop;
animation-duration: 0.7s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
background-size: cover;
backdrop-filter: blur(40px);
}
.wraploupe {
display: flex;
justify-content: space-between;
flex-direction: row;
}
.containerloupe > span {
position: relative;
left: 112px;
top: 60px;
animation-name: cloud-loop;
animation-duration: 0.7s;
animation-iteration-count: infinite;
animation-timing-function: ease;
animation-direction: alternate;
}
.containerloupe > span::before {
content: "";
position: absolute;
width: 50px;
height: 6px;
background-color: #DEE1E4;
transform: rotate(45deg);
}
.containerloupe > span::after {
content: "";
position: absolute;
left: 30px;
top: 20px;
width: 36px;
height: 12px;
background-color: #DEE1E4;
transform: rotate(45deg);
border-radius: 0 4px 4px 0;
}
.box-1 {
display: flex;
justify-content: space-between;
animation: 1s rowup-1 linear infinite normal;
}
.box-2 {
display: flex;
justify-content: space-between;
animation: 1s rowup-2 linear infinite normal;
}
/* animation */
@keyframes rowup-1 {
0% {transform: translate3d(0, 0, 0)}
to {transform: translate3d(50%, 0, 0)}
}
@keyframes rowup-2 {
0% {transform: translate3d(0, 0, 0)}
to {transform: translate3d(50%, 0, 0)}
}
@keyframes cloud-loop {
0% {transform: translate(0, 15px)}
to {transform: translate(0, 0)}
}
@keyframes shadow-loop {
0% {transform: translate(0, -35px) scale(1.15, 0.25)}
to {transform: translate(0, -35px) scale(1, 0.25)}
}
.dr {
position: absolute;
bottom: 16px;
right: 16px;
width:100px;
}
.text {
padding-bottom: 140px;
}
.imgcar {
width: 5vh;
margin-top: 3vh;
}
.wraploupe[rarity="0"] .imgcar { /* Common - white */
filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(67deg) brightness(108%) contrast(101%);
}
.wraploupe[rarity="1"] .imgcar { /* Uncommon - green */
filter: invert(25%) sepia(57%) saturate(4002%) hue-rotate(114deg) brightness(96%) contrast(73%);
}
.wraploupe[rarity="2"] .imgcar { /* Rare - blue */
filter: invert(40%) sepia(83%) saturate(1984%) hue-rotate(193deg) brightness(103%) contrast(100%);
}
.wraploupe[rarity="3"] .imgcar { /* Epic - purple */
filter: invert(10%) sepia(60%) saturate(5496%) hue-rotate(291deg) brightness(103%) contrast(115%);
}
.wraploupe[rarity="4"] .imgcar { /* Legendary - gold */
filter: invert(86%) sepia(33%) saturate(1232%) hue-rotate(353deg) brightness(97%) contrast(109%);
}
.wraploupe[rarity="5"] .imgcar { /* Mythic - red */
filter: invert(14%) sepia(92%) saturate(7178%) hue-rotate(0deg) brightness(97%) contrast(113%);
}
.SMGV_bonusCont {
position: absolute;
top: 3vh; /* wut, idk */
transform: translateY(-100%);
font-size: 2vh;
padding: 0.5em 1em;
display: flex;
align-items: center;
gap: 1em;
background-color: rgba(0, 0, 0, 0.8);
border-radius: 0.5em;
box-shadow: 0 0 0.25vh var(--neon-color), 0 0 0.5vh var(--neon-color), inset 0 0 0.25vh var(--neon-color), inset 0 0 0.5vh var(--neon-color);
}
.SMGV_bonusCont > .imgCont {
position: relative;
height: 2em;
width: 2em;
margin: 0 1em;
display: flex;
justify-content: center;
align-items: center;
}
.SMGV_bonusCont > .imgCont > img {
position: absolute;
height: 200%;
}
</style>\
<script>
/* console.log("gameData.materialSearch:", gameData.materialSearch);
console.log("Zone ID:", SMGV_zoneId);
console.log("Floor ID:", SMGV_floorId); */
var SMGV_lastPassage;
var SMGV_zoneId;
var SMGV_floorId;
var SMGV_data;
var SMGV_itemKey;
var SMGV_selectedReward; // Ajout de cette variable manquante
function SMGV_sideInfo_update() {
let oddsCont = document.querySelector('.IO_bigWindow');
if (!oddsCont) return; // fallback if passge change
/* oddsCont.innerHTML = ''; */
let zoneId = SMGV_zoneId;
let floorId = SMGV_floorId;
let oddsData = gameData.materialSearch.list[zoneId][floorId]?.rewards; /* ex: { coal: 35, metalChain: 40, obsidian: 20, darkSapphire: 5 } */
// near 100
let cumulative = 0;
let total = Object.values(oddsData).reduce((acc, val) => acc + val, 0);
for (let itemKey in oddsData) {
let unlocked = true;
let odds = oddsData[itemKey]; // ex: 23
let realOdds = getOdd(cumulative / total, (cumulative + odds) / total, 1)
cumulative += odds
realOdds = Math.round(realOdds * 10) / 10;
let oldOddCont = oddsCont.querySelector(`.IO_itemWindow[itemKey="${itemKey}"]`);
let img;
let desc;
if (!oldOddCont) {
let itemStaObj = gameData.inventory.items[itemKey];
let oddCont = document.createElement('div');
oddCont.classList.add('IO_itemWindow');
oddCont.setAttribute('itemKey', itemKey);
let imgCont = document.createElement('div');
imgCont.classList.add('imgCont');
oddCont.appendChild(imgCont)
img = document.createElement('img');
img.src = itemStaObj.image;
imgCont.appendChild(img);
desc = document.createElement('desc');
oddCont.appendChild(desc);
oddsCont.appendChild(oddCont);
} else {
img = oldOddCont.querySelector('.imgCont > img');
desc = oldOddCont.querySelector('desc');
}
desc.innerHTML = `${realOdds}%`;
if (!unlocked) img.setAttribute('disable', '');
else img.removeAttribute('disable');
}
};
function SMGF_setRandomItem() {
SMGV_data = gameData.materialSearch.list[SMGV_zoneId][SMGV_floorId];
// Get rewards probabilities
let rewards = SMGV_data.rewards;
// ex: rewards F1: { stone: 45, bone: 45, sand: 10 }
// ex: rewards F5: { stone: 10, bone: 10, sand: 10, screw: 30, smallRope: 40 }
// ex: rewards F13: { coal: 35, metalChain: 40, obsidian: 20, darkSapphire: 5 }
let total = 0;
let probabilities = [];
// Calculate total and create probability array
for (let key in rewards) {
total += rewards[key]; // near 100. (needs to be calculated because it is not exactly 100 total)
probabilities.push({
key: key,
probability: rewards[key]
});
}
// Random selection based on probabilities
let rand = randb(1) * total; // near 100
let current = 0;
for (let prob of probabilities) {
current += prob.probability;
if (rand <= current) {
SMGV_selectedReward = prob.key;
break;
}
}
// Set the item key based on the selected reward type
SMGV_itemKey = SMGV_selectedReward;
}
function SMGF_updateContent() {
let textDiv = document.querySelector('.DIAS_text > p');
textDiv.innerHTML = SMGV_data.dialogues;
// Extract rarity from item name
let rarityMap = {
"broken": 0,
"basic": 1,
"great": 2,
"advanced": 3,
"supreme": 4,
"godly": 5
};
let rarity = rarityMap[SMGV_selectedReward.match(/^[a-z]+/)[0]];
let wraploupeDiv = document.querySelector('.wraploupe');
wraploupeDiv.setAttribute('rarity', rarity);
}
function SMGF_giveItemAndExit() {
BPopupR_pushRewards([{
type: "item",
key: SMGV_itemKey,
applyType: "add",
applyValue: 1,
}]);
nextPartOfDay();
playPassage(SMGV_lastPassage);
}
function SMGF_exitWithNoItem() {
playPassage(SMGV_lastPassage);
}
function SMGF_minigamesBackground() {
const backgrounds = {
A: 'ressources/backgrounds/WA.mp4',
B: 'ressources/backgrounds/WB.mp4',
C: 'ressources/backgrounds/WC.mp4',
D: 'ressources/backgrounds/WD.mp4',
E: 'ressources/backgrounds/WE.mp4'
};
setBackground(backgrounds[SMGV_zoneId]);
}
// Initialize
SMGV_lastPassage = SV.materialSearch.lastPassage;
SMGV_zoneId = SV.materialSearch.zoneId;
SMGV_floorId = SV.materialSearch.floorId;
if (!gameData.materialSearch.list[SMGV_zoneId]?.[SMGV_floorId]) {
playPassage(SMGV_lastPassage);
throw new Error(`Contact devs please. no data found for this combination: ${SMGV_zoneId}, ${SMGV_floorId}`);
} else {
SMGV_sideInfo_update();
SMGF_minigamesBackground();
SMGF_setRandomItem();
SMGF_updateContent();
DIAF_initDialogPassage();
}
</script><script>
(() => {
const dialog = `
Narrator: As awareness slowly returns to you, the fuzzy shapes and muted voices hovering above gradually come into focus. Blinking rapidly, the concerned faces of your $[characters.list.cherie.role] Cherie and $[characters.list.elfie.role] Lana and Elfie sharpen before your eyes.
Cherie: [placing a hand on your forehead](feeling relieved he's finally awake) Oh thank heavens, you're awake! We've been so worried about you!
***CCD3A.webp***
Elfie: [bouncing excitedly and leaning in close](Yay he's awake!) $[characters.list.elfie.player_role]!! You're awake!
***EA2C1.webp***
Narrator: Before Elfie can pounce on you in her enthusiasm, Cherie gently pulls her back.
Cherie: [guiding Elfie back](Don't overwhelm him dear) Easy Elfie, let's give him some space. I need to check his vitals.
***XS1C.webp***
Narrator: As Cherie checks your pulse and breathing, Lana stands back with her arms crossed, a scowl on her face.
Lana: [rolling her eyes](Typical $[characters.list.lana.player_role] worrying us again) Ugh, about time you woke up! Do you have any idea how much you freaked us out passing out like that?
***WB13E15.webp***
Cherie: [focusing on your vital signs](Pulse is strong, breathing is steady) Try not to move too much, you've been out for quite a while. We found you collapsed out there and couldn't recover your gear. I'm afraid it's been lost.
***CA1L4.webp***
Elfie: [watching you with wide, concerned eyes](I hope he's feeling better now) You gave us such a big scare $[characters.list.elfie.player_role]! Please be more careful, we were so worried!
***EA2M3.webp***
Narrator: As Cherie helps you slowly sit up, the details come back - your relentless scavenging runs, pushing your body to the brink until you finally collapsed from exhaustion. With no one to stimulate your release, the virus has progressed unchecked in your system while you were unconscious.
Lana: [shaking her head in frustration](He never thinks before he acts) Seriously, using up all your energy like that? You know what happens when you get too strung out! What were you thinking being so reckless?
***LT1.webp***
Cherie: [supporting you steadily](Take it slow now) I know you feel driven to provide for us, but you must remember to care for yourself as well. We can't have you burn out like this again, it's too dangerous in your condition. Please, try to be more mindful from now on.
***WA13E65.webp***
Elfie: [giving your hand a gentle, reassuring squeeze](I'll help take care of you!) Don't push yourself so hard $[characters.list.elfie.player_role]. I'll help support you however I can so you don't have to do everything alone!
***EA2M1.webp***
Lana: [lightly smacking your shoulder](You idiot, you really messed up this time) Next time use your head before you do something stupid like that again! If you need help, ask us instead of running yourself ragged!
***XS1J.webp***
Cherie: [stroking your hair soothingly](My sweet boy, I know it's difficult but we're here for you) I know it can't be easy managing the virus like this. But please remember, you don't have to shoulder this burden alone. We're your family, let us support you. You just focus on recovering your strength for now.
***XS1K.webp***
Narrator: The concerned love radiating from your $[characters.list.cherie.role] and $[characters.list.elfie.role] wraps around you like a warm blanket. Despite Lana's harsh words, you know she cares deeply too. Gazing at the three women who mean everything to you, relief and gratitude well up within. With their help, you feel certain you'll get through this stronger than ever.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><<nobr>>
<<type 40ms>>
<div class="death_message">You are dead. Better luck next time! Now please load one of your previous saves.</div>
<</type>>
<div class="death_buttons">
<div onclick="SugarCube.UI.saves()" class="death_button">LOAD</div>
<div onclick="SugarCube.UI.restart()" class="death_button">RESTART</div>
</div>
<div class="DIAS_popupCont">
<div class="DIAS_popup">
<div class="DIAS_popupTitle">
This choice requires <u>Executioner</u> cheat code
</div>
<div class="DIAS_popupImgs">
/* <img class="sides" src="ressources/maingui/medias/patreon.webp" onclick="window.open('https://fap-ocalypse.com/patreon')"> */
<img class="rank" src="ressources/maingui/ranks/rank4.webp">
<img class="sides" src="ressources/maingui/medias/ko-fi.webp" onclick="window.open('https://subscribestar.adult/fap-online-creation')">
</div>
<div class="DIAS_popupText">
Become a patron to unlock this cheat tier and many more!
</div>
<div class="DIAS_popupInput">
<input class="submitIn" type="text" placeholder="Enter cheat code">
<div class="submit">Submit</div>
</div>
<div class="DIAS_popupExit" onclick="popup_exit()">X</div>
</div>
</div>
<</nobr>>\
<style>
body {
background-color: black;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
height: 100vh;
}
#story, #passages, .passage {
width: 100%;
height: 100%;
}
.passage {
position: relative;
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;
align-items: center;
text-align: center;
}
.death_buttons {
display: flex;
flex-direction: row;
align-content: center;
justify-content: center;
align-items: center;
text-align: center;
opacity: 0;
transition: opacity 1s;
}
.death_button {
font-weight: bold;
background-color: white;
color: black;
height: 4vh;
width: 15vh;
border-radius: 1vh;
margin: 1vh;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
text-align: center;
cursor: pointer;
transition: all 0.5s ease;
}
.death_button:hover {
background-color: black;
color: white;
}
</style>\
<script>
UIBar.stow().hide();
var buttonsCont = document.querySelector('.death_buttons');
setTimeout(() => {
buttonsCont.style.opacity = 1;
}, "4000");
function popup_exit() {
let DIAS_popupCont = document.querySelector('.DIAS_popupCont');
DIAS_popupCont.style.opacity = null;
DIAS_popupCont.style.pointerEvents = null;
}
</script><script>
(() => {
const dialog = `
The acrid smell of ozone hangs heavy in the air as you and Gabbie catch your breath. The defeated MAD Executioner ran away, there is craters on the ground, a testament to the intense battle you've just survived. Your muscles ache, but a surge of pride courses through you.
You: [Wiping sweat from your brow] "That was... intense. You okay, Gabbie?"
Gabbie: [Nodding, her chest heaving] "Yeah, I'm good. But we should keep moving. There's no telling what else is lurking around here."
***GCA1A.webp***
As you venture deeper into the heart of The Border's final sector, the air grows thick with an oppressive, electric charge. The dilapidated buildings pulse with an eerie, violet glow, the virus's presence more concentrated than ever before.
You: [Skin tingling uncomfortably] "Fuck, you feel that? It's like the virus is alive here."
Gabbie: [Shivering] "It's... it's so strong. We need to be careful."
Suddenly, the ground beneath your feet begins to tremble. Cracks appear in the pavement, oozing a viscous, glowing liquid that seems to reach out towards you both.
You: [Jumping back] "Shit! Move!"
You and Gabbie sprint through the deteriorating landscape, dodging tendrils of virus-infused matter that erupt from the ground and walls. Your hearts race, the virus in your blood singing with a perverse excitement that conflicts with your survival instincts.
As you round a corner, you come face to face with a massive, fortified structure. Unlike the crumbling ruins surrounding it, this building stands pristine, its walls a gleaming black that seems to absorb light.
Before you can catch your breath, a holographic projection flickers to life before the building's entrance. The image wavers before settling into the form of a man, his features blurred but his presence imposing.
Hologram: "Welcome to the future of humanity. The virus is not our end, but our beginning. Here, we forge the path to our species' true potential."
You: [Panting, eyes wide] "What the hell?"
Gabbie: [Face pale, voice barely a whisper] "No... it can't be. Grandpa?"
The moment the word leaves her lips, Gabbie claps her hands over her mouth, realizing her mistake.
***WA13E2.webp***
You: [Whipping around to face her] "Grandpa? Gabbie, what are you talking about?"
Before she can respond, the building's defenses activate. Swarms of nanobots, glowing with viral energy, pour out of hidden vents, forming a whirling, deadly cloud.
You: [Grabbing Gabbie's arm] "Run! Now!"
As you flee, the nanobots give chase, their collective buzz drowning out the hologram's continued monologue. The virus in your blood responds to the danger, flooding your system with adrenaline and heightening every sensation.
You and Gabbie weave through the decaying cityscape, the nanobots hot on your heels. Suddenly, you spot a half-collapsed building with a narrow opening.
You: [Pointing] "There! We can lose them in there!"
You dive through the opening, Gabbie right behind you. The nanobots slam into the debris, unable to follow. Inside, you find yourselves in a dimly lit, claustrophobic space.
You: [Turning to Gabbie, breathing hard] "Alright, spill it. What was that about? Who's your grandfather?"
Gabbie: [Backing away, shaking her head] "I... I can't tell you. Please, just drop it."
***GL1A.webp***
You: [Stepping closer, frustration and curiosity warring within you] "No way. This is too big to just ignore. Talk to me, Gabbie."
***START - Choice 1***
[[Branch A: "Fine, keep your secrets. We need to focus on getting out of here." (Trust/Lust requirements not met)]]
[[Branch B: "Gabbie, please. Whatever it is, we're in this together. You can trust me." (Trust/Lust requirements met)]]
***START - Choice 1 - Branch A***
Gabbie: [Relief washing over her face] "Thank you. You're right, we need to focus on survival right now."
You nod, pushing down your curiosity and frustration. As you turn to assess your surroundings, you can't shake the feeling that a crucial piece of the puzzle has just slipped through your fingers.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
Gabbie: [Her resolve hardening] "I... I can't. I'm sorry, but I just can't talk about this. Please understand."
You: [Placing a comforting hand on her shoulder] "Gabbie, we're in this together. Whatever it is, we can face it."
Gabbie takes a deep breath, her eyes meeting yours with a mix of fear and determination.
***GL1B.webp***
Gabbie: "I know you want answers, but I can't give them to you. Not now, maybe not ever. Please, just trust me when I say it's better this way."
As you and Gabbie grapple with the weight of her refusal to explain, the virus's presence in the air intensifies. The walls of your shelter seem to pulse with an eerie, violet light, and the air grows thick and heavy.
You: [Sweat beading on your forehead] "Is it getting hotter in here, or is it just me?"
Gabbie: [Fanning herself, her cheeks flushed] "No, I feel it too. The virus... it's so strong here."
***WA13E5.webp***
The viral energy in the air seems to seep into your very pores, igniting a fire in your veins. Your skin becomes hypersensitive, every brush of fabric against your body sending shivers of pleasure through you.
Gabbie: [Whimpering softly] "I can't... I can't think straight. Everything feels so..."
You watch as Gabbie unconsciously runs her hands over her body, her nipples visibly hardening through her shirt. The thin fabric clings to her sweat-slicked skin, outlining every curve and valley of her breasts. Your own body responds in kind, your cock swelling painfully against the confines of your pants, a visible bulge forming that you can't hide.
***WA13E6.webp***
You: [Voice husky, fighting against the urge to touch yourself] "We need to... to control ourselves. The virus is affecting us."
But even as you say the words, your eyes are drawn to the curve of Gabbie's breasts, the way her body moves as she squirms in discomfort and arousal. You can see the outline of her erect nipples, practically begging to be touched, sucked, worshipped. The rational part of your mind screams that this is wrong, that you need to focus on escaping, but the virus-addled part of you wants nothing more than to give in to these primal urges.
***WA13E7.webp***
Gabbie: [Meeting your gaze, her eyes dark with lust] "I know we shouldn't, but... God, I want to touch you so badly. I've never felt anything like this before."
You take a step towards her, your hand reaching out almost of its own accord. This time, you don't stop. Your fingers brush against her flushed skin, and it's like an electric current passing between you.
Gabbie: [Gasping at the contact] "Oh God... your touch... it's..."
You: [Shaking your head to clear it, your cock throbbing painfully] "Fuck, we need to get out of here. The virus is too strong."
Gabbie nods, but as she moves to follow you, she stumbles, her legs weak with arousal. You catch her, pulling her against your body. Her shirt flies up. The moment your fingers touches hers, it's like an electric shock coursing through both of your bodies. Your cock twitches, pressing against her thigh, and you feel her shudder in response.
***GA10O3.webp***
Gabbie: [Breathlessly] "Oh God... I can feel you. You're so hard..."
Your hands, seemingly with a mind of their own, roam over her body, feeling the heat radiating from her skin. Gabbie's breath comes in short gasps, her chest heaving, nipples straining against her shirt.
***START - Choice 2***
[[Branch A: "We can't do this. We need to focus on escaping." (Trust/Lust requirements not met)]]
[[Branch B: "Maybe... maybe we should help each other relieve some of this tension." (Trust/Lust requirements met)]]
***START - Choice 2 - Branch A***
You: [Forcing yourself to let go of Gabbie] "No, we can't. We need to keep our heads clear."
Gabbie: [Nodding, her face a mix of relief and disappointment] "You're right. Let's... let's just find a way out of here."
With great effort, you both push down your arousal and focus on finding an escape route. The sexual tension between you remains palpable, but for now, survival takes precedence.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice trembling] "Gabbie, I... I don't think I can hold back much longer."
Gabbie: [Pressing herself against you] "Me neither. Just... just a little relief. To clear our heads."
Your hands roam over each other's bodies, the touch sending waves of pleasure through your virus-enhanced nervous systems. You can't help but stare, mesmerized by the beads of sweat trailing down her skin.
***WA13E9.webp***
Gabbie: [Arching her back] "Touch me... please..."
Your mouth finds hers in a desperate, hungry kiss. Your hands cup her breasts, thumbs circling her nipples. Gabbie moans into your mouth, her hips grinding against your thigh.
***WA13E10.webp***
Just as things are about to escalate further, you hear a familiar voice calling out.
Lana: [Muffled] "$[characters.list.lana.player_role]? Gabbie? Are you down there?"
You and Gabbie freeze, the spell momentarily broken.
You: [Calling back, voice strained] "Lana? Don't come down here! The virus concentration is too high!"
Despite your warning, you hear Lana's footsteps approaching. She appears at the entrance to your shelter, her eyes widening as she takes in the scene before her - you and Gabbie, flushed and disheveled, hands all over each other.
***LA1B2.webp***
Lana: [Shock turning to anger] "What the actual fuck is going on here? Are you two seriously getting it on in this shithole?"
Before you can explain, the viral energy in the air hits Lana like a tidal wave. You watch as her expression changes, anger melting into confusion, then unmistakable lust.
Lana: [Swaying slightly, her voice a mix of rage and growing arousal] "What... what the hell is this? I feel so... No, fuck this, it's your fault, isn't it, you pervert?"
You: [Desperately trying to maintain control] "Lana, you need to leave. Now. The virus here, it's too strong."
But it's too late. Lana's body responds to the viral influence, her skin flushing, nipples hardening visibly through her shirt. With a growl of frustration, she tears at her clothes, her usual bravado crumbling under the weight of the virus's influence.
***LA00N2.webp***
Lana: [Voice husky, struggling against her own actions] "It's so hot. I need... No, I shouldn't... but I need... Fuck you, $[characters.list.lana.player_role], this is all your fault!"
You watch in a mixture of horror and arousal as your $[characters.list.lana.role]'s body reacts to the virus. Her athletic frame, usually a source of pride and nothing more, suddenly becomes the focus of your attention. Her shirt comes off, revealing her toned abs and perky breasts, smaller than Gabbie's but perfectly formed. The rational part of your mind screams that this is wrong, but the virus in your blood sings with desire.
***LA00O1.webp***
Gabbie: [Whimpering, her own clothes starting to come off] "We can't... it's too much... but I can't stop..."
***GBA9.webp***
But even as she says this, Gabbie's eyes are locked on Lana's body, her tongue darting out to wet her lips. Lana's gaze, in turn, is fixed on the visible bulge in your pants.
***LCA3A.webp***
Lana: [Moving closer, her voice a mix of anger, confusion, and desire] "I've never... I've never felt like this before. So hot, so... needy. This is fucked up, but I can't... I can't stop looking at you, you bastard."
The three of you gravitate towards each other, hands reaching out and making contact. Bodies aching for more. The air is thick with pheromones and viral energy, pushing you towards a point of no return.
You can feel the heat radiating from both women, see the way their chests heave with each breath. Your own body throbs with need, your cock painfully hard, pre-cum soaking through your underwear.
Lana: [Her usual confidence warring with shame, but her anger still evident] "Fuck, I shouldn't be looking, but... I need to see it. Take it out, you asshole. Now!"
Your hands move of their own accord, unzipping your pants and freeing your throbbing member. Both Lana and Gabbie gasp at the sight, their eyes wide with a mixture of awe and hunger.
***EA11H1.webp***
Gabbie: [Licking her lips] "It's... it's so big. I've never seen anything like it."
***WA13E17.webp***
Lana: [Trying to maintain her aloof attitude but failing, her voice a mix of awe and anger] "Holy shit, $[characters.list.lana.player_role]. When did you get so... fuck, I shouldn't be thinking this. This is your fault, making me feel this way!"
***START - Choice 3***
[[Branch A: "No! We have to fight this. We're family, for fuck's sake!" (Trust/Lust requirements not met)]]
[[Branch B: "Maybe... maybe we should just let go. Just this once." (Trust/Lust requirements met)]]
***START - Choice 3 - Branch A***
With a Herculean effort, you force yourself to step back, putting distance between yourself and the two women.
You: [Voice shaking] "No. We can't do this. We're family. This is wrong. We need to get out of here, now."
Lana and Gabbie look at you with a mixture of disappointment and relief. Slowly, painfully, you all begin to gather yourselves, fighting against the virus's influence.
[[Exit]]
***END***
***START - Choice 3 - Branch B***
You: [Voice thick with lust] "I can't... I can't fight it anymore."
Lana: [Moving closer, her hand grabbing your chest roughly] "Then don't. Let's just feel good together. Who cares if we're family? Nothing matters but this feeling. But don't think I'm doing this because I like you, asshole."
***LA11O1.webp***
Gabbie: [Pressing against your back] "Just this once. To relieve the pressure. We need this."
Your hands roam over their bodies, feeling the heat radiating from their skin. You can smell their arousal, see the way their bodies tremble with need. Lana, usually so strong and in control, looks at you with a vulnerability you've never seen before, though her eyes still flash with anger. Gabbie's eyes are dark with lust, her usual shyness completely gone.
***WA13E19.webp***
You: [Struggling to maintain some semblance of control] (This is wrong. So wrong. But God, I want it so badly.)
Lana: [Her voice a husky whisper, tinged with frustration] "I've... I've always wondered what it would be like. To be with you like this. Fuck, I hate that I want this."
Gabbie: [Breath hot against your neck] "Please... I need..."
The virus pushes you further, your inhibitions crumbling. Before you can stop yourself, you find your mouth on Lana's breast, tongue swirling around her nipple. She gasps, her hand tangling in your hair, pulling roughly.
***LA12K1.webp***
Lana: [Moaning] "Fuck... we shouldn't... but don't stop... I'll kill you if you stop..."
Gabbie, not to be left out, presses herself against your back, her hands roaming over your muscled chest. You feel her teeth graze your shoulder, sending shivers down your spine.
Just as you're about to lose yourself completely in this taboo, virus-fueled frenzy, a new voice cuts through the haze of lust.
Cherie: [From above] "Oh my God! What are you doing? Stop this immediately!"
***CA00P1.webp***
Cherie's voice cuts through the air like a knife, momentarily snapping you out of your virus-induced frenzy. You look up to see her standing at the top of the entrance, her eyes wide with shock and horror.
You: [Shouting, voice hoarse with need] "$[characters.list.cherie.role]! Don't come down here! The virus concentration is too high!"
Lana: [Anger flaring through her lust] "Fuck off, $[characters.list.cherie.role]! This is none of your business!"
Cherie: [Her voice stern but wavering] "I'm coming down there right now to put a stop to this madness!"
You and Lana both cry out in protest, but Cherie has already started making her way down. You watch in a mixture of dread and lingering arousal as she navigates the debris, getting closer and closer to the virus-saturated air.
Cherie: [As she descends] "I can't believe what I'm seeing. My own children... and Gabbie... What has gotten into you all?"
As Cherie reaches the bottom, the viral energy engulfs her. You watch in a mixture of horror and renewed arousal as your $[characters.list.cherie.role]'s body responds to the virus, her skin flushing, her ample breasts heaving with each breath. Her rear end shaking by itself.
***CA0E3.webp***
Cherie: [Voice trembling] "I... I can't... it's so strong... No, I'm your $[characters.list.cherie.role], I shouldn't..."
The last threads of your collective restraint snap. Before Cherie can react, you, Lana, and Gabbie are upon her, hands tearing at her clothes. She tries to resist, but as the virus takes hold, her protests turn to moans of pleasure.
***CA10P1.webp***
Cherie: [Gasping as her clothes are torn away] "No, we can't... I'm your $[characters.list.cherie.role]... but it feels so good..."
Her mature but still incredibly sexy body is revealed. Her large breasts, barely affected by gravity despite her age, bounce free. Her pussy, surprisingly bare, glistens with arousal.
***WA13E24.mp4***
You find yourself surrounded by the naked, willing bodies of your family and Gabbie. Moans and whimpers fill the air. Your cock stands at full attention, throbbing and angry red, pre-cum beading at the tip.
Lana: [Eyes fixed on your cock, her usual bratty attitude warring with lust] "God, I never realized how big... I mean, I shouldn't be looking, but... Fuck, $[characters.list.lana.player_role], when did you get so ripped? I hate that I want you so bad."
Gabbie: [Licking her lips] "I want to taste... No, we shouldn't, but... Your body, it's like a Greek god..."
Cherie: [Struggling to maintain her motherly composure] "This is wrong. We're family. But... oh God, I've never felt anything like this. My $[characters.list.cherie.player_role], when did you become such a man?"
You: [Mind reeling] (This is my family. My $[characters.list.cherie.role], my $[characters.list.lana.role]. I shouldn't be seeing them like this, shouldn't be wanting this. But fuck, I've never been so turned on in my life.)
The virus pushes you further. You find yourself behind Lana, your teeth grazing her ass cheek. She yelps, a mixture of surprise and pleasure, before growling and pushing back against you.
***LCF4A.webp***
Lana: [Gasping] "Fuck, $[characters.list.lana.player_role]... your teeth... we shouldn't... but don't you dare stop, you bast-"
Her words are cut off as Gabbie suddenly appears, capturing Lana's mouth in a deep, passionate kiss. Your $[characters.list.lana.role]'s eyes widen in shock before fluttering closed, giving in to the sensation.
You can't tear your eyes away from the sight of your $[characters.list.lana.role] and Gabbie locked in a taboo embrace. The scent of Lana's arousal fills your nostrils, her pussy mere inches from your face, glistening with need. You can see every fold, every detail of your sister's most intimate area, and the wrongness of it only seems to fuel your desire.
***WA13E26.webp***
Cherie: [Moaning] "No, we can't... I'm your $[characters.list.cherie.role]... but it feels so good..."
You find yourself drawn to Cherie, laying your head in her naked lap. Her breasts, full and mature, hang tantalizingly above you. Without thinking, you latch onto a nipple, suckling like you did as an infant, but now with an entirely different intent.
***WA13E27.mp4***
Cherie: [Gasping, her eyes rolling back] "Oh God, baby... $[characters.list.cherie.role] shouldn't... we can't... but I can't stop..."
You: [Mumbling around her nipple] "$[characters.list.cherie.role]... I need you... I've always needed you like this..."
Cherie: [Her resolve crumbling] "My baby boy... my beautiful $[characters.list.cherie.player_role]... $[characters.list.cherie.role] loves you so much... too much..."
The air is thick with the scent of sweat, arousal, and the cloying sweetness of the virus. You can feel it pulsing through your veins, breaking down every barrier, every taboo. The fact that these are your family members seems to matter less and less with each passing second.
Lana: [Breaking away from Gabbie's kiss, her voice husky] "Fuck... I can't believe I'm saying this, but I want my $[characters.list.lana.player_role]'s cock so bad..."
***LA10H2.webp***
Gabbie: [Breathlessly] "Me too... I want to feel it inside me..."
***WA13E29.webp***
Cherie: [Stroking your hair as you suckle] "My beautiful children... my babies... we shouldn't, but it feels so right..."
***WA13E30.mp4***
Just as you're about to lose yourself completely in this taboo, virus-fueled almost-orgy, you hear a voice in your head - Angela's voice.
Angela: (Reach for the light within you. You're stronger than the virus. Save them.)
***START - Choice 4***
[[Branch A: "Fight against the virus's influence and save your family." (Victory, the game continues)]]
[[Branch B: "Give in to the virus and embrace the pleasure." (Game over, everyone die)]]
***START - Choice 4 - Branch A***
With a monumental effort, you force yourself to focus, to push back against the overwhelming tide of lust. You grab onto that inner light, feeling it grow stronger, pushing back the virus's influence.
You: [Voice hoarse but determined] "No. We can't do this. We have to get out of here. Now!"
Using every ounce of willpower you possess, you begin to gather your family members, pulling them away from each other, forcing them to focus. It's a struggle against not only their resistance but your own desperate desire.
Slowly, painfully, you manage to guide everyone out of the virus-saturated area. As you reach cleaner air, the fog of lust begins to lift, replaced by shock and shame at what nearly transpired.
Cherie: [Covering herself, voice shaking] "I... I can't believe we almost... Oh God, what kind of $[characters.list.cherie.role] am I?"
***WA13E31.webp***
Lana: [Unable to meet anyone's eyes, her usual bravado completely gone] "Fuck. Just... fuck. How could we...? This is all your fault, $[characters.list.lana.player_role]... somehow..."
***WA13E32.webp***
Gabbie remains silent, her face a mask of conflicting emotions.
***WA13E33.webp***
You: [Exhausted but relieved] "It's okay. We're safe now. The virus... it was too strong. But we fought it off. This wasn't our fault."
As the group begins to recover, you turn to Gabbie, the questions from earlier still burning in your mind.
You: "Gabbie, about what you said earlier... about your grandfather..."
But before you can finish, Gabbie turns and flees, disappearing into the ruins of the Border.
***GBC11.webp***
You're left standing there, surrounded by your shaken family, with more questions than answers. The shadows of the past loom larger than ever, and you can't shake the feeling that what transpired today is just the beginning of a much larger, more terrifying story.
As you lead your family back to the safety of your shelter, you know that nothing will ever be the same. The virus has shown you the depths of its power, and the secrets lurking in your own bloodline threaten to unravel everything you thought you knew.
The game has changed, and you're only just beginning to understand the true stakes.
-- GREENZONE UNLOCKED --
Button: Continue
***END***
***START - Choice 4 - Branch B***
You decide to ignore Angela's voice, giving in fully to the virus's influence. The pleasure is overwhelming, unlike anything you've ever experienced. You lose yourself in a haze of lust and depravity, your body moving from one family member to another, tasting, touching, fucking without restraint.
At first, there's still a semblance of control. Lana's hand moves hesitantly on your shaft, her eyes wide with a mixture of disgust and desire.
***WA13E35.mp4***
Lana: [Whispering] "This is so wrong..."
But her grip tightens, betraying her growing arousal. Cherie watches, her maternal instincts warring with the virus-induced lust.
Cherie: [Voice trembling] "We shouldn't... we're family..."
But her hands roam her own body, unable to stop.
***WA13E36.mp4***
Gabbie, already less inhibited, kneels beside you.
Gabbie: [Murmuring] "Just a taste..."
Her tongue darts out to lick your shaft. The air is thick with the scent of sex and the sickly-sweet aroma of the virus. You can feel it pulsing through your veins, breaking down every barrier, every taboo. Your mind begins to fog, rational thought giving way to pure, animalistic lust. She did not get "just a taste", she is sucking your dick with determination.
***GA16Q3.webp***
As the minutes pass, the resistance crumbles. Lana's strokes become more confident, her breathing heavy.
***WA13E38.mp4***
Lana: [Panting] "Fuck, $[characters.list.lana.player_role], you're so big. I hate how much I want this."
Cherie crawls closer, her eyes fixed on your cock.
Cherie: [Voice husky] "Let $[characters.list.cherie.role] help, sweetie."
***CA0A3.webp***
Her hand joins Lana's, and you groan at the dual sensation. The taboo nature of the situation only seems to fuel the fire. Your $[characters.list.lana.role] and $[characters.list.cherie.role], stroking you together. The wrongness of it sends a thrill through your body.
Gabbie whimpers, her hand between her legs.
Gabbie: [Begging] "Please, I need more."
You respond by plunging your fingers into her dripping pussy, feeling her walls clench around you. The action seems to break the last of Cherie's resolve.
***WA13E40.mp4***
Cherie: [Moaning] "That's it, baby. Make her feel good. $[characters.list.cherie.role] wants to watch."
Lana, not to be outdone, lowers her mouth to your cock. The sensation of her lips wrapping around you sends shockwaves of pleasure through your body.
***LA0A5.webp***
You: [Thinking] (This is my $[characters.list.lana.role]. My $[characters.list.lana.role] is sucking my cock while my $[characters.list.cherie.role] watches.)
The thought should horrify you, but instead, it only intensifies your arousal. You feel a strange tingling sensation throughout your body, the first sign of the changes to come.
As the virus surges stronger, your body begins to change. Muscles bulge, skin takes on an otherworldly sheen. Your cock grows, stretching Lana's mouth to its limit.
Lana: [Pulling back, gasping] "What's happening to you?"
But before anyone can react, you grab her with one arm, lifting her effortlessly. Your enhanced cock plunges into her tight pussy without warning.
***WA13E42.webp***
Lana: [Screaming] "No! Stop! You're too big!"
Cherie tries to intervene.
Cherie: [Panicking] "Baby, you're hurting her! This isn't you!"
But you're beyond reason now. You drop Lana unceremoniously and grab Cherie instead, lifting her into the air with your newfound strength. Your monstrous cock pushes against her entrance, threatening to split her in two.
***CA0AG.webp***
Cherie: [Sobbing] "Please, no... I'm your $[characters.list.cherie.role]!"
You silence her with a brutal kiss, your tongue invading her mouth as you impale her on your shaft. She screams into the kiss, her body convulsing around your massive member.
***WA13E44.mp4***
You: [Growling] "You're mine now, $[characters.list.cherie.role]. All of you are."
You fuck Cherie relentlessly, each thrust lifting her off the ground. Your enhanced strength allows you to use her body like a ragdoll, and you revel in the power.
***WA13E45.mp4***
Cherie: [Gasping between thrusts] "Oh God... it hurts... but... so good..."
As you pound into your $[characters.list.cherie.role], you notice Lana's ass in the air, her pussy still leaking your fluids. Without warning, you pull out of Cherie and lunge at Lana, burying your face between her cheeks.
***LA7O1.webp***
Lana: [Yelping in surprise] "What are you- Oh fuck!"
Your tongue probes her asshole, tasting the forbidden fruit of your $[characters.list.lana.role]'s most intimate area. The depravity of the act only fuels your lust further.
You: [Growling] "I'm going to fuck this tight little ass, $[characters.list.lana.role]."
Before Lana can protest, you thrust your enormous cock into her unprepared asshole. She screams in agony as you tear into her, blood lubricating your passage.
***LA11Q3.webp***
Lana: [Sobbing] "It hurts! Please, stop!"
But her pleas fall on deaf ears as you ravage her ass, your cock reshaping her insides to fit your monstrous size.
Cherie, seeing her daughter in pain, tries to intervene again. She crawls in front of you, presenting her own ass.
***CA0D3.webp***
Cherie: [Desperate] "Take me instead! Leave her alone!"
The sight of your $[characters.list.cherie.role]'s offered anus is too tempting to resist. You pull out of Lana and immediately plunge into Cherie's ass, lifting her in the air in the process, tearing into her with brutal force.
***WA13E49.webp***
Cherie: [Wailing] "Oh God! It's too much!"
You fuck your $[characters.list.cherie.role]'s ass with abandon, her cries of pain and pleasure echoing off the walls. Blood and anal fluids coat your cock, but you don't slow down.
***WA13E50.mp4***
You: [Snarling] "This is what you wanted, isn't it, $[characters.list.cherie.role]? To be fucked by your $[characters.list.cherie.player_role]'s monster cock?"
As you continue to pound Cherie's ass, you grab her by the throat, lifting her upper body off the ground. With your other hand, you grab her breasts, squeezing them roughly.
***WA13E51.mp4***
You: [Commanding] "Wrap these tits around my cock, $[characters.list.cherie.role]."
Cherie, choking and gasping, complies. You thrust between her breasts, the force of your movements causing her pain, but also igniting a fire within her she's never felt before.
***WA13E52.mp4***
Cherie: [Gasping] "I've... never been handled like this... It's so wrong... but I can't stop..."
Her eyes lock with yours, filled with a mixture of fear, pain, and undeniable lust. The taboo nature of the situation seems to awaken something primal in her. She takes you into her mouth with the most depraved stare you ever saw.
***CA0A5.webp***
Cherie: [Moaning] "Yes, baby... use $[characters.list.cherie.role]'s body... I'm yours..."
Meanwhile, Gabbie watches wide-eyed, masturbating furiously.
***WA13E54.mp4***
Gabbie: [Whimpering] "It's so hot... I want it too."
Your transformation continues to accelerate. Your skin ripples, muscles bulging to inhuman proportions. Your cock grows even larger, now a monstrous appendage that seems to pulse with a life of its own.
Suddenly, Cherie seems to have a moment of clarity. She looks at Lana, a desperate plan forming in her mind.
Cherie: [Urgently] "Lana, we have to stop him! We need to make him cum!"
Understanding dawns in Lana's eyes. Despite their pain and exhaustion, $[characters.list.cherie.role] and daughter launch themselves at you, determined to end this madness.
Lana: [Seductively] "You want to fuck your $[characters.list.lana.role], don't you? Come on, $[characters.list.lana.player_role], show me what you've got."
***WA13E55.webp***
Cherie: [Purring] "$[characters.list.cherie.role]'s here, baby. Let me take care of you like I used to."
***WA13E56.webp***
They work together, using every trick they know to pleasure you. Lana takes your cock in her mouth while Cherie licks your balls. They swap positions, kissing each other around your shaft, breaking every taboo in their desperation.
***WA13E57.webp***
Cherie: [Moaning] "That's it, baby. Fuck $[characters.list.cherie.role] and sissy's mouths. We're your personal fucktoys now."
***CA10R3.webp***
Lana: [Gasping] "God, you're so big, $[characters.list.lana.player_role]. I bet you've always wanted to split your $[characters.list.lana.role] in half with this monster cock."
***WA13E59.webp***
But their efforts are in vain. Your virus-enhanced stamina allows you to outlast them easily. As they tire, you take control once again.
You: [Growling] "Nice try. But I'm not done with you yet."
You grab both women, lifting them effortlessly. Your cock, now penetrates all their holes simultaneously. They scream in a mixture of pain and pleasure as you reshape their bodies from the inside out.
***CA0AF.webp***
***LA0F2.webp***
Gabbie, unable to resist any longer, joins the fray. You use your viral tentacles to penetrate her ass as well, completing the twisted family tableau.
***GA0AG.webp***
Time loses all meaning as you fuck them relentlessly. Their minds, overwhelmed by the constant stimulation and viral influence, begin to break down. Coherent thoughts give way to animal grunts and moans.
Lana's body contorts unnaturally, her limbs elongating, joints bending in impossible ways. Gabbie's skin becomes translucent, her internal organs visible and pulsing with viral energy. Cherie's body becomes a fountain of viral fluids, her orifices stretched and leaking constantly.
In rare moments of clarity, you see flashes of your former selves. Lana's defiant glare, Gabbie's shy smile, Cherie's loving gaze. But these moments are fleeting, quickly swallowed by the all-consuming lust.
***LA3F1.webp***
***GBC19.webp***
***WA13E65.webp***
***WA13E66.webp***
As your bodies continue to mutate and merge, you feel a final surge of the virus. It's too much - your minds shatter under the onslaught of pleasure and viral corruption.
In your last moment of humanity, you're struck by the horrific realization of what you've done. You've damned your family, corrupted the people you loved most. A wave of shame and regret washes over you.
But it's too late. Your consciousness fragments, swept away in a final, cataclysmic orgasm that shakes the very foundations of the building.
Where once there were four people, now there is only a writhing mass of viral flesh, pulsing with inhuman hunger and lust. The Border has claimed four more victims, lost forever to the virus's embrace.
The game is over. In your quest for pleasure, you've lost everything - your humanity, your family, and ultimately, yourself.
Button: Game Over
***END***
***END - Choice 4***
***END***
***END - Choice 3***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The air grows thick with an otherworldly energy as you and Angela delve deeper into Peacewood Floor 20. The dense foliage gives way to ancient stone structures, their surfaces etched with strange, pulsating symbols.
You: [Brushing aside a vine-covered stone] "Angela, look at this. These markings... they're unlike anything we've seen before."
Angela: [Her eyes widening, a flicker of recognition crossing her face] "These are... familiar somehow. We need to investigate further."
As you push deeper into the ruins, the vegetation seems to part before you, revealing a massive stone doorway covered in glowing hieroglyphs. The air hums with viral energy, making your skin tingle and your pulse quicken.
***YA20E1.webp***
Angela: [Reaching out to touch the symbols] "It's calling to me. I can feel it."
The moment her fingers brush the stone, the glyphs flare with blinding light. The ground trembles, and the doorway slowly grinds open, revealing a dark passage beyond.
You: [Hesitating] "I'm not sure this is a good idea..."
***START - Choice 1***
[[Branch A: "Resist the temple's influence and leave with Angela before it's too late."]]
[[Branch B: "Surrender to the mysterious sensations with Angela."]]
***START - Choice 1 - Branch A***
[[Exit]]
***END***
***START - Choice 1 - Branch B***
Angela: [Her voice taking on an otherworldly quality] "We must. The answers we seek lie within."
With trepidation, you follow Angela into the darkness. As you descend, the passage narrows, forcing you to press close to her. The scent of her hair, the warmth of her body against yours, sends a jolt of arousal through you, amplified by the viral energy permeating the air.
***YA20E2.webp***
Suddenly, the passage opens into a vast, circular chamber. The walls are covered in intricate hieroglyphs that seem to move and shift in the dim light. In the center stands a raised dais with two stone thrones, facing each other.
Angela: [Her voice barely a whisper] "This place... it's sacred."
As you step further into the chamber, the entrance behind you seals shut with a resounding boom. Panic rises in your throat, but before you can react, the hieroglyphs on the walls begin to glow with an intense, pulsating light.
You: [Shielding your eyes] "What's happening?"
Angela: [Her eyes glowing with the same light as the glyphs] "They're telling a story. The story of... creation."
The light from the glyphs coalesces into swirling images that dance around the chamber. You see two feminine figures, impossibly beautiful and terrifying, locked in an eternal dance of creation and destruction.
***YA20E3.webp***
Angela: [Her voice resonating with power] "The goddess sisters... they created the virus as a test for humanity. A crucible to forge a new future."
As the images swirl faster, you feel a surge of viral energy course through your body. Your skin becomes hypersensitive, every nerve ending singing with sensation. You look at Angela and see her writhing in place, her body responding to the energy in ways you've never seen before.
You: [Gasping] "Angela, are you okay?"
Angela: [Her eyes unfocused, voice strained] "The energy... it's too much. We need to... relieve the pressure."
Without warning, Angela's hands move to her body, caressing herself through her clothes. The sight sends a jolt of arousal straight to your groin, your cock hardening instantly.
***YA20E4.webp***
You: [Struggling to maintain control] "We shouldn't... this place is affecting us."
Angela: [Moaning softly] "We must. It's part of the ritual. Touch yourself, let the energy flow through you."
Unable to resist the overwhelming sensations, you find your hand moving to your crotch, palming your erection through your pants. The moment you make contact, a wave of pleasure crashes over you, unlike anything you've ever felt before.
***YA20E5.webp***
As you and Angela begin to pleasure yourselves, the hieroglyphs pulse faster, the story of the goddess sisters unfolding before your eyes. You see civilizations rise and fall, the virus shaping the course of human history.
Angela: [Her voice a mixture of ecstasy and revelation] "They were testing us... preparing us... oh god, it feels so good..."
You watch, transfixed, as Angela's clothes seem to melt away, revealing her glowing, perfect form. Your own body feels like it's on fire, every touch sending shockwaves of pleasure through you.
***AA13N1.webp***
***START - Choice 2***
[[Branch A: "Reject the temple's power and find a way out immediately."]]
[[Branch B: "Embrace the forbidden energy flowing through you."]]
***START - Choice 2 - Branch A***
[[Exit]]
***END***
***START - Choice 2 - Branch B***
Suddenly, a familiar voice cuts through the haze of lust and revelation.
Elfie: [From behind you] "$[characters.list.elfie.player_role]? Angela? What's going on here?"
You turn to see your $[characters.list.elfie.role] Elfie standing at the entrance of the chamber, her eyes wide with shock and growing arousal. The viral energy in the room immediately latches onto her, and you watch as she gasps, her body responding to the intense stimulation.
You: [Trying to cover yourself] "Elfie! You shouldn't be here! It's not safe!"
But even as you say this, you feel a new connection forming between you and your $[characters.list.elfie.role]. Every sensation you feel seems to echo in her body, and vice versa. You can feel her growing arousal as if it were your own.
Elfie: [Moaning softly, her hands moving to her body] "What's happening to me? I feel so... hot..."
***YA20E7.webp***
Angela: [Her voice echoing with power] "She's part of this now. The ritual requires... family bonds."
The implications of Angela's words send a shudder of forbidden desire through you. You watch as Elfie's resistance crumbles, her hands moving to pleasure herself just as you and Angela are doing.
Elfie: [Whimpering] "This is wrong... but it feels so good... $[characters.list.elfie.player_role], I can feel everything you're feeling!"
The hieroglyphs pulse faster, responding to the addition of Elfie to the ritual. New images form, showing the importance of bloodlines in the goddess sisters' plan.
You: [Gasping] "Elfie, can you... can you understand the hieroglyphs?"
Elfie: [Her eyes glazed with lust but focusing on the walls] "I... I think so. It's like a puzzle. Each symbol is a piece..."
As Elfie begins to decipher the glyphs, her gaming knowledge proving unexpectedly useful, each revelation sends a new wave of pleasure through all of you. The viral energy in the room intensifies, pushing you all closer to the edge.
***EA4L1.webp***
***START - Choice 3***
[[Branch A: "Fight against the temple's control and lead everyone to safety."]]
[[Branch B: "Give in to the growing desires awakened by the ancient energy."]]
***START - Choice 3 - Branch A***
[[Exit]]
***END***
***START - Choice 3 - Branch B***
Suddenly, two more voices join the fray.
Mia: [Shocked] "Oh my god! What the hell is going on here?"
***START - Choice 4***
[[Branch A: "An overwhelming sense of foreboding washes over you and you decide to turn back."]]
[[Branch B: "You're right, what's happening here?"]]
***START - Choice 4 - Branch A***
[[Exit]]
***END***
***START - Choice 4 - Branch B***
Chanel: [Trying to maintain composure] "This is... most irregular."
You turn to see your $[characters.list.mia.role] Mia and $[characters.list.chanel.role] Chanel standing at another entrance, their eyes wide as they take in the scene before them. But before anyone can react, crystal walls spring up, separating them from you but leaving them visible.
Chanel: [Pounding on the crystal] "Let us out this instant!"
But her protests die on her lips as the viral energy engulfs them too. You watch in a mixture of horror and arousal as Mia and Chanel succumb to the temple's influence, their hands moving to their bodies of their own accord.
***DA0A1.webp***
***YA20E9-2.webp***
Angela: [Her voice resonating through the chamber] "The bloodline expands. The ritual deepens. Feel it all, experience it all."
Suddenly, you can feel not just Elfie's sensations, but Mia's and Chanel's as well. Every touch, every wave of pleasure, echoes through all of you. The hieroglyphs pulse in time with your shared heartbeats, the story of the goddess sisters intertwining with your own forbidden desires.
Mia: [Moaning] "This is so wrong... but I can't stop!"
Chanel: [Her sophisticated facade crumbling] "I shouldn't be watching this... shouldn't be feeling this..."
You find yourself unable to look away as your family members pleasure themselves, their actions mirroring your own. The viral energy pulses through all of you, pushing you closer and closer to the edge.
***DA0A2.webp***
Angela: [Her body glowing with power] "The choice approaches. Will you embrace the gift of the goddess sisters, or reject it? The fate of humanity hangs in the balance."
As the pleasure builds to an unbearable crescendo, you feel a moment of clarity. The choice before you becomes clear: give in to the viral energy completely, or try to maintain control and channel it properly.
***START - Choice 5***
[[Branch A: "Attempt to control the energy, focusing on the revelations about the goddess sisters."]]
[[Branch B: "Give in completely, letting the viral lust overwhelm you and your family."]]
***START - Choice 5 - Branch A***
With a monumental effort, you force yourself to focus on the hieroglyphs, fighting against the overwhelming pleasure threatening to consume you. Your cock throbs painfully, begging for release, but you grit your teeth and concentrate.
You: [Gasping, sweat beading on your brow] "We need to... to understand. Focus on the story!"
Your words cut through the haze of lust. Elfie's eyes clear slightly, her gaming-honed mind latching onto the puzzle before her. Angela's glow dims just enough for her to regain some semblance of control.
***EA10C1.webp***
Angela: [Panting, her fingers still buried in her pussy] "The virus... it's too strong. We need to channel it, control it."
Elfie: [Her voice strained, hands trembling as she resists touching herself] "I think I understand. The hieroglyphs... they're showing us how to master the virus."
As the realization dawns, you feel the viral energy shifting, responding to your collective will. But the pressure is still building, threatening to overwhelm you all.
Angela: [Her eyes locking with yours, pupils dilated with lust] "We need to release the energy... together. It's the only way to escape."
The implication of her words sends a shudder through you. You look at Elfie, seeing the same mix of shame and desperate need in her eyes.
Elfie: [Whimpering, her thighs pressing together] "$[characters.list.elfie.player_role]... I'm sorry, but I need..."
Without another word, you reach for Elfie, your hand finding her soaking pussy. She gasps at the contact, her hips bucking against your fingers. At the same time, you feel her small hand wrap around your throbbing cock.
***EA10I1.webp***
You: [Moaning, guilt and pleasure warring within you] "Fuck... Elfie... we shouldn't..."
But even as you say it, your fingers delve deeper into your $[characters.list.elfie.role]'s wet folds. You can feel her walls clenching around you, her thumb circling your cock's head, spreading pre-cum.
***EA0A3.webp***
The crystal walls containing Mia and Chanel shatter, the viral energy responding to your collective efforts. They stumble towards you, their bodies flushed and glistening with sweat.
Mia: [Her voice a needy whine] "Please... I need to be touched..."
Chanel: [Fighting to maintain composure even as her hand works between her legs] "This is madness... but I can't stop..."
Angela: [Her voice resonating with power] "Everyone, join hands. Form a circle. We need to channel this energy together."
Reluctantly, you all comply, forming a circle in the center of the chamber. The moment your hands connect, you feel a surge of viral energy coursing through you all.
You: [Gasping] "I can feel... everything. Everyone's sensations..."
Elfie: [Moaning] "It's so intense... $[characters.list.elfie.player_role], your hand feels so good..."
***AA12L3.webp***
The air grows thick with the scent of arousal as you all begin to pleasure each other. Your right hand works Elfie's dripping pussy while your left strokes Mia's throbbing clit. You feel Chanel's experienced fingers wrapped around your cock, her thumb teasing your sensitive head.
Chanel: [Her voice husky] "Just like that, nephew. Let it build..."
Mia: [Whimpering] "Oh god, mom... your fingers..."
The chamber fills with the sounds of shared pleasure - moans, gasps, and the wet sounds of fingers working frantically. The hieroglyphs on the walls pulse in response to your efforts, the story of the goddess sisters becoming clearer with each passing moment.
Angela: [Her eyes glowing with power] "That's it... channel the energy. Control it!"
***YA20E13.webp***
You focus on the sensations, feeling the viral energy flowing through all of you. As you do, you become acutely aware of every touch, every caress.
You feel Elfie's inexperienced but eager fingers exploring your shaft, her small hand barely able to wrap around your girth. At the same time, you're hyper-aware of how your own fingers feel inside her tight, virgin pussy. The wrongness of it sends a thrill through you, intensifying your pleasure.
Mia's fingers work your balls skillfully, her other hand busy with Angela's dripping cunt. You can feel her pleasure as if it were your own, the dual sensation of touching and being touched overwhelming your senses.
Chanel's experienced touch brings you to the edge repeatedly, only to back off at the last moment. Her fingers dance along your length, teasing and tantalizing. You return the favor, your thumb circling her clit with increasing pressure.
***IA0A4.webp***
As the circle of shared pleasure continues, Mia and Chanel find themselves face to face. Their eyes meet, a moment of hesitation quickly overwhelmed by viral lust.
Mia: [Whimpering] "Mom... I... we shouldn't..."
Chanel: [Her voice husky, fingers trembling] "Shh, darling. Just let it happen."
Their hands move in unison, fingers finding each other's dripping cores. Mia gasps as Chanel's experienced touch circles her clit, while Chanel moans softly at her daughter's eager exploration.
Chanel: [Panting] "That's it, baby. Just like mommy taught you to touch yourself."
Mia: [Moaning] "Oh god, mom... your fingers feel so good..."
***YA20E15.webp***
The taboo nature of their act sends shockwaves of pleasure through the group, intensifying everyone's sensations. You watch, transfixed, as mother and daughter pleasure each other, their movements becoming more frantic, more desperate.
Mia buries her face in Chanel's neck, muffling her cries of pleasure. Chanel's free hand tangles in Mia's hair, holding her close as their fingers work faster, pushing each other closer to the edge.
Chanel: [Gasping] "Come for mommy, darling. Let go..."
Mia: [Crying out] "Mom! I'm... I'm cumming!"
Their shared orgasm ripples through the group, pushing everyone closer to the brink. The viral energy pulses in response, the hieroglyphs on the walls glowing brighter.
***DA6R3.webp***
The pleasure builds and builds, the viral energy swirling around and through you all. Just when you think you can't take any more, Angela's voice cuts through the haze.
Angela: [Her voice resonating with power] "Now! Let it go!"
As one, you all cry out in shared ecstasy. Your cock erupts, coating Chanel's hand with thick ropes of cum. You feel Elfie's pussy clench around your fingers as she squirts, her juices running down your arm. Mia's body convulses in pleasure, her fingers digging into your thigh as she cums.
The temple responds to your shared climax. The hieroglyphs flare brightly, then begin to fade. The sealed entrance starts to open, the viral energy dissipating.
***IA0A3.webp***
As you all come down from your collective high, the reality of what you've done starts to sink in. Shame and guilt war with the lingering pleasure and the sense of accomplishment.
Angela: [Her voice filled with awe] "You did it. You've taken the first step in mastering the virus."
You look around at your family, seeing the mix of emotions on their faces. No one seems able to meet anyone else's eyes, the weight of your taboo acts hanging heavy in the air.
You: [Your voice hoarse] "We... we should go. Before the temple seals again."
As you all gather yourselves and your scattered clothes, the shame of what you've done mixes with a sense of accomplishment and newfound understanding. You've gained crucial knowledge about the virus and the goddess sisters' plan, even if the cost was high.
***ABA4.webp***
You lead your family out of the temple, the weight of your actions and the path ahead heavy on your minds. The game has changed, and you're only just beginning to understand the true stakes.
Elfie: [Her voice small] "What... what do we do now?"
You look at your $[characters.list.elfie.role], seeing the vulnerability in her eyes. The same question is reflected in the faces of Mia and Chanel.
You: [Taking a deep breath] "We move forward. We use what we've learned. And we never speak of the... details of what happened here."
Angela nods approvingly. "The journey ahead will be difficult," she says, "but you've proven yourselves capable of facing the challenges to come."
As you step out of the temple and back into the forest, you can't shake the feeling that everything has changed. The bonds between you and your family have been irreversibly altered, the lingering effects of the virus humming in your veins.
The path ahead is uncertain, but one thing is clear: the battle against the virus and the unraveling of the goddess sisters' plan has only just begun.
-- CRIMSONWOOD UNLOCKED --
Button: Continue
***END***
***START - Choice 5 - Branch B***
The viral energy proves too strong to resist. With a guttural roar, you give in to the overwhelming lust, letting it consume you entirely. Your mind shatters, replaced by an all-consuming need to fuck, to dominate, to destroy.
You: [Growling, your eyes wild with lust] "I can't... I won't fight it anymore. I need to fuck!"
Your surrender acts as a catalyst. The viral energy in the room intensifies, and you watch as your family members succumb as well, their bodies writhing in unbridled, violent lust.
Elfie: [Screaming, tearing at her own clothes] "$[characters.list.elfie.player_role]! I need you inside me! Fuck me, break me!"
***EA10L1.webp***
The crystal walls separating Mia and Chanel shatter. They stumble towards you, their eyes glazed over with a mixture of lust and madness. All thoughts of propriety or taboo are washed away in a tide of viral-induced insanity.
You lunge at Elfie, tackling her to the ground. Your hands rip at her clothes, tearing them away as she writhes beneath you. She fights back, her nails raking down your chest, drawing blood. The pain only fuels your lust.
You: [Snarling] "You want my cock, $[characters.list.elfie.role]? You'll get it all!"
Without warning or preparation, you thrust your engorged member into Elfie's tight pussy. She screams in a mixture of pain and ecstasy as you tear through her hymen, blood and juices mixing as you pound into her with inhuman force.
Elfie: [Crying out with each thrust] "Yes! Fuck me, $[characters.list.elfie.player_role]! Ruin me!"
***EA0A6.webp***
As you rut into Elfie with increasing violence, you feel your body changing. Your muscles bulge, growing larger and stronger with each passing moment. Your cock swells inside her, stretching her beyond her limits.
Elfie: [Gasping, her eyes widening in fear and pain] "Wait... it's too big... you're going to tear me apart!"
But you're beyond reason now. With a bestial roar, you thrust deeper, feeling something give way inside her. Elfie's scream of agony is cut short as you feel her insides rupture, her body going limp beneath you.
You pull out, your now monstrous cock covered in blood and gore. The sight of Elfie's broken body only inflames your lust further. You grab her lifeless form, using it as a fucktoy to satisfy your unquenchable desire.
***EA2Q4.webp***
Meanwhile, Mia and Chanel have fallen upon each other, their incestuous lust turned violent. Chanel pins Mia to the ground, her experienced hands working brutally between her daughter's legs.
Chanel: [Snarling] "I'll fuck you like I should have years ago, you ungrateful bitch!"
Mia fights back, her nails raking across Chanel's face. "Fuck you, mom!" she screams, before sinking her teeth into Chanel's breast.
The two women roll on the ground, a tangle of limbs and savage desire. Their fight becomes more violent, punches and kicks interspersed with rough groping and forceful penetration.
***YA20E22.webp***
***YA20E22-2.webp***
Angela, momentarily shocked by the violence, tries to intervene. "Stop!" she cries, "This isn't what the sisters intended!"
But her words fall on deaf ears. You turn towards her, dropping Elfie's desecrated corpse. Your eyes lock onto Angela, your engorged member twitching with violent need.
You lunge at Angela, grabbing her by the throat. She struggles against you, her divine strength matching your virus-enhanced power for a moment. But as your cock continues to grow, fueled by the relentless viral energy, her eyes widen in terror.
You force her to her knees, your hand tangling in her hair. With a savage thrust, you ram your monstrous cock into her mouth. You feel her jaw dislocate from the sheer size of your member, her muffled screams sending vibrations along your shaft.
***AA2R1.webp***
You fuck Angela's face with brutal force, feeling her throat bulge with each thrust. Her struggles weaken as she's denied air, her eyes rolling back in her head. With a final, powerful thrust, you feel something give way inside her. Her body goes limp, impaled on your enormous cock.
As you pull out of Angela's ruined mouth, you turn to see the outcome of Mia and Chanel's battle. Chanel stands victorious, her foot on Mia's throat. Mia's body twitches weakly, her last breaths escaping in pained gasps.
Chanel: [Her voice a mixture of lust and madness] "That's it, darling. Die for mommy."
***YA20E24.webp***
As Mia's struggles cease, Chanel drops to her knees, her mouth latching onto her dead daughter's pussy. She eats Mia out with savage intensity, moaning in perverse pleasure as she tastes blood mixed with Mia's juices.
The sight of Chanel defiling her daughter's corpse sends a new wave of violent lust through you. Your cock, somehow growing even larger, throbs with painful need.
You approach Chanel from behind, your massive hands gripping her hips. She looks back at you, her face smeared with blood and pussy juice, a crazed grin on her lips.
Chanel: [Panting] "Come to join the fun, nephew? Show your $[characters.list.mia.role] what that monster cock can do."
Without warning, you thrust into Chanel's ass. She screams in agony as you tear her apart, your inhuman size causing irreparable damage. But even as you feel her insides rupturing, she pushes back against you, lost in a haze of pain and pleasure.
***IA0F2.webp***
You fuck Chanel with brutal force, feeling her body breaking beneath you. Her screams turn to gurgles as blood fills her lungs, her organs rupturing from the force of your thrusts.
As you feel your final orgasm approaching, you grab Chanel's hair, pulling her head back at an unnatural angle. With a sickening crack, her neck breaks, her body spasming around your cock as death takes her.
***IA10Q3.webp***
You roar in bestial triumph as you cum, your tainted seed flooding Chanel's lifeless body. As your orgasm subsides, you look around the chamber, taking in the carnage you've wrought.
The bodies of your family lie broken and defiled around you. The hieroglyphs on the walls pulse weakly, as if in shock at the level of depravity they've witnessed.
As your viral-enhanced lust finally begins to ebb, the horror of what you've done crashes over you. But before remorse can take hold, you feel the virus surging within you, washing away your humanity.
You lumber out of the temple, leaving a trail of blood and bodily fluids behind you. In the distance, you sense the warmth of human bodies, waiting to be conquered and destroyed.
The game is over. Humanity's last hope has become its ultimate doom. The Fapocalypse has truly begun, and you are its harbinger of violent, lustful destruction.
Button: Game Over
***END***
***END - Choice 5***
***END***
***END - Choice 4***
***END***
***END - Choice 3***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The acrid smell of disinfectant and decay fills your nostrils as you and Gabbie cautiously make your way through the abandoned MAD headquarters. The once-pristine corridors are now littered with overturned furniture and scattered papers, evidence of a hasty evacuation.
***START - Choice 1***
[[Branch A: "Tell Gabbie it's too dangerous and leave the headquarters."]]
[[Branch B: "Ask Gabbie to stay and help you investigate further."]]
***START - Choice 1 - Branch A***
[[Exit]]
***END***
***START - Choice 1 - Branch B***
***WB13E1.webp***
You: [Whispering] "This place gives me the creeps. What do you think happened here, Gabbie?"
Gabbie: [Her eyes darting nervously] "I'm not sure, but whatever it was, it was big. Look at all this... it's like they left in a hurry."
As you round a corner, you come face to face with a massive mural depicting a hooded figure surrounded by worshipping masses. The figure's face is obscured, but there's something hauntingly familiar about their stance.
***WB13E2.webp***
You: [Frowning] "What the hell is this? Some kind of cult?"
Gabbie: [Studying the mural] "It looks like it. See those inscriptions? They keep referring to someone called 'HoE' - Head of Executioner. Seems like this person was their leader."
***WB13E3.webp***
As you examine the mural more closely, you notice small details that send a chill down your spine. The way the figure's hand is positioned, the slight tilt of their head - it all reminds you of someone, but you can't quite place it.
Suddenly, a loud crash echoes through the facility. You and Gabbie freeze, hearts pounding.
***GA12B1.webp***
Gabbie: [Whispering urgently] "We're not alone. We need to move, now!"
You nod, following Gabbie as she leads you deeper into the facility. The corridors twist and turn, leading you to what appears to be a personal chamber. Unlike the rest of the facility, this room seems untouched by the chaos of evacuation.
***GA1D2.webp***
You: [Looking around] "This must have belonged to someone important. Maybe even this 'HoE' person."
As you explore the room, your eyes are drawn to a desk in the corner. On it sits a familiar-looking locket. With trembling hands, you pick it up, your breath catching in your throat as you recognize it.
***WB13E6.webp***
You: [Voice barely a whisper] "This... this is impossible. I gave this to Abella years ago."
Gabbie: [Concerned] "Abella? Your twin sister?"
Before you can respond, the room is suddenly bathed in a soft blue light. Holographic projections spring to life around you, showing images of a hooded figure - the same one from the mural. As you watch, transfixed, the figure removes their hood, revealing a face that's hauntingly familiar.
***WB13E7.webp***
You: [Gasping] "No... it can't be. Abella?"
The hologram speaks, its voice distorted but unmistakably feminine. "The virus is not our enemy, but our salvation. Through it, we will evolve beyond our current limitations. Those who resist will be... dealt with."
***WB13E8.webp***
***START - Choice 2***
[[Branch A: "Hide with Gabbie and leave the headquarter silently."]]
[[Branch B: "Wait for Lana to appear"]]
***START - Choice 2 - Branch A***
[[Exit]]
***END***
***START - Choice 2 - Branch B***
As the implications of what you're seeing sink in, you hear footsteps approaching rapidly. Before you can react, Cherie and Lana burst into the room, panting heavily.
***WB13E9.webp***
Cherie: [Out of breath] "There you are! We've been looking everywhere for you!"
Lana: [Eyes narrowing as she takes in the scene] "What the fuck is going on here?"
Before you can explain, a loud hiss fills the air. Red warning lights begin to flash, and a mechanical voice announces: "Intruder alert. Initiating viral purge."
***LA14A1.webp***
Gabbie: [Panicking] "Shit! They're flooding the room with a concentrated dose of the virus!"
You all watch in horror as a thick, purple mist begins to seep into the room from hidden vents. The effect is almost immediate - your skin begins to tingle, every nerve ending suddenly hypersensitive.
***WB13E11.webp***
You: [Gasping] "We need to get out of here, now!"
But as you move towards the door, you realize it's sealed shut. The virus concentration in the air increases rapidly, and you can feel your control slipping away.
***WB13E12.webp***
Cherie: [Her voice strained] "Oh God... it's so strong. I can't... I can't think straight."
Lana: [Growling, her eyes dilating] "Fuck... why am I so hot all of a sudden?"
Gabbie: [Whimpering] "We need to... to relieve the pressure. It's the only way to maintain control."
***WB13E13.webp***
As the virus works its way through your systems, you become acutely aware of every sensation. The fabric of your clothes feels like sandpaper against your hypersensitive skin. You can hear every rapid heartbeat, smell the growing arousal in the air.
Your eyes are drawn to Cherie's heaving chest, her ample breasts straining against her shirt. You notice a bead of sweat trailing down her neck, disappearing into her cleavage. To your shock and shame, you find yourself wondering what it would taste like.
***CA00C1.webp***
Lana's athletic body seems to radiate heat. Her nipples are visibly hard through her thin top, and you can't help but notice the way her toned thighs rub together as she shifts uncomfortably.
***WB13E15.webp***
You: [Struggling to maintain composure] "Gabbie's right. We need to... to release some of this tension. But we can't lose control completely. We need to remember why we're here."
Cherie: [Her eyes locked on your growing bulge] "Sweetie... let mommy help you with that."
***START - Choice 3***
[[Branch A: "Get out while you still can control yourself"]]
[[Branch B: "Let Cherie help you relieve the pressure."]]
***START - Choice 3 - Branch A***
[[Exit]]
***END***
***START - Choice 3 - Branch B***
Before you can protest, Cherie is on her knees in front of you, her trembling hands working at your zipper. As she frees your rapidly hardening cock, you hear Lana and Gabbie gasp.
***GA0AB.webp***
Lana: [Her voice a mixture of disgust and arousal] "Mom! What the fuck are you doing?"
Cherie: [Looking up at you, her eyes glazed with lust] "I'm sorry, baby. I can't help it. The virus... it's making me crazy for you. Mommy needs to taste her little boy's big cock."
***WB13E17.webp***
You watch, transfixed, as your mother's hand wraps around your shaft. Her touch sends shockwaves of pleasure through your body, amplified by the virus coursing through your veins. Your cock, now fully erect, stands at an impressive 12 inches, the head swollen and purple with need.
***WB13E18.mp4***
Gabbie: [Moaning softly] "Oh God... I can't watch this. But I can't look away. It's so... big."
As Cherie begins to stroke you, her experienced hand working your length with surprising skill, you feel a surge of guilt and shame. But the virus pushes those feelings aside, replacing them with an overwhelming need for more.
***CBA13.webp***
You: [Gasping] "Mom... we shouldn't... but fuck, don't stop. Your hand feels so good on my cock."
Lana, unable to resist the virus's influence any longer, moves behind Cherie. Her hands roughly grab your mother's breasts through her shirt, kneading them aggressively.
***WB13E20.webp***
Lana: [Growling] "This is so fucked up. But I need to touch... to feel... Fuck, Mom, your tits are so big and soft."
Gabbie, not wanting to be left out, presses herself against your side. Her hand joins Cherie's on your cock, their fingers intertwining as they stroke you together.
***WB13E21.mp4***
Gabbie: [Whimpering] "It's so big... so hot. I've never felt anything like this before. I can feel it throbbing in my hand."
The room is filled with the sounds of heavy breathing and soft moans. The air is thick with the scent of arousal, mixing with the sickly-sweet smell of the virus.
***WB13E22.webp***
You look down at the scene before you - your mother and Gabbie working your cock together, while Lana gropes Cherie from behind. The wrongness of it all only seems to heighten your pleasure, pushing you closer to the edge.
***WB13E23.webp***
Cherie: [Looking up at you, her eyes filled with a mixture of love and lust] "That's it, baby. Let mommy make you feel good. Cum for me. Paint mommy's face with your hot seed."
Lana: [Her voice husky] "Yeah, little brother. Show us what you've got. I bet you've always wanted to cum all over Mom's face, haven't you, you sick fuck."
***LA0A3.webp***
As their hands work faster, you feel your orgasm building. The virus amplifies every sensation, making you feel like you're about to explode. You can feel every vein in your cock pulsing, every drop of pre-cum oozing from your slit.
***WB13E25.webp***
You: [Moaning] "Fuck... I'm gonna cum!"
Just as you're about to reach your peak, a small part of your mind manages to break through the haze of lust. You remember why you're here, the shocking revelation about Abella.
***START - Choice 4***
[[Branch A: "Fight against the virus's influence and try to focus on the mission."]]
[[Branch B: "Give in completely to the virus-induced pleasure."]]
***START - Choice 4 - Branch A***
With a Herculean effort, you push back against the overwhelming pleasure threatening to consume you. Your cock throbs painfully, begging for release, but you grit your teeth and focus.
You: [Gasping, sweat beading on your brow] "No... we can't. We need to focus. Abella... the information..."
Your words seem to cut through the fog of lust enveloping the room. Cherie's hand slows on your shaft, her eyes clearing slightly as she looks up at you.
***WB13E27.webp***
Cherie: [Panting] "You're right, sweetie. We... we need to control ourselves. Oh God, what was I about to do to my own son?"
Lana, still groping Cherie from behind, growls in frustration.
***WB13E28.webp***
Lana: "Fuck that. I can't believe I was touching Mom like that. This is so fucked up."
Gabbie, her hand still on your cock, whimpers softly.
***WB13E29.webp***
Gabbie: "But the pressure... it's too much. I've never been this turned on in my life."
You gently remove their hands from your throbbing member, every fiber of your being screaming in protest.
You: "We need to find a way to relieve the tension without losing control."
As if in response to your words, the holographic projections flicker back to life. The image of Abella appears again, her voice filling the room.
***WB13E31.webp***
Hologram: "The key to controlling the virus lies within our own bodies. Through focused release, we can channel its power without succumbing to madness."
You look at your family and Gabbie, an idea forming in your virus-addled mind.
***GA6P1.webp***
You: "Maybe... maybe we can help each other, but without going too far. Just... just hands. Nothing more."
Cherie nods, her motherly instincts warring with her viral-induced lust.
***WB13E33.webp***
Cherie: "Okay, baby. We'll... we'll make this work. But this is just to relieve the pressure. It doesn't mean anything more."
You arrange yourselves in a circle, each person responsible for pleasuring the one next to them. You find yourself with your hand between Lana's legs, while Gabbie's trembling fingers wrap around your shaft once more.
***WB13E34.webp***
As you begin to stroke Lana through her pants, you feel her body stiffen.
Lana: "This is so fucked up. I can't believe my little brother is touching me like this."
***LA15I1.webp***
Cherie, her hand working between Gabbie's legs, tries to maintain some semblance of control.
Cherie: "Remember, everyone. We're doing this to relieve the pressure. Stay focused on the mission."
But even as she says this, you can see her eyes darting to your still-erect cock, her tongue darting out to wet her lips.
***CA6J1.webp***
You nod, your fingers finding Lana's clit through her clothes. She gasps, her own hand faltering on Cherie's breast.
Lana: "Fuck, little brother. Where did you learn to do that? Have you been practicing on yourself, thinking about your big sister?"
The room fills with the sounds of shared pleasure - gasps, moans, and the rustle of fabric as hands work frantically. The viral mist in the air seems to pulse in time with your movements, pushing you all closer to the edge.
***WB13E37.webp***
Gabbie's inexperienced but eager hand works your shaft, her thumb circling your sensitive head.
Gabbie: "Is this okay? Am I doing it right? Your cock feels so hot in my hand."
You can only nod, words failing you as pleasure courses through your body. Your own fingers work faster against Lana's clit, feeling her wetness seeping through her pants.
***WB13E38.mp4***
You: "You're so wet, sis. I can feel it through your clothes."
Cherie, always the caretaker, manages to speak between moans.
***WB13E39.webp***
Cherie: "That's it, everyone. Let it build. But remember why we're here. Focus on the information we need."
Her voice catches as Lana's fingers find her nipple, pinching it roughly.
Cherie: "Oh God, Lana... be gentle with Mommy's tits."
As if on cue, the holographic projections shift again. Images of virus research, MAD operations, and Abella's role in it all flash before your eyes. Even as your body trembles with approaching orgasm, you force yourself to focus, to remember.
***LA12N1.webp***
Lana, her usual bravado stripped away by pleasure, whimpers softly.
Lana: "I'm close. Fuck, I'm gonna cum. My little brother is gonna make me cum!"
Her words send a ripple through the group. You feel your own orgasm building, an unstoppable tidal wave of pleasure. Gabbie's hand moves faster, her breath coming in short gasps as Cherie's fingers work their magic.
***GA13G1.webp***
Cherie: "Together. We'll get through this together. Cum with Mommy, babies."
With a collective cry, you all reach your peak. Your cock erupts in Gabbie's hand, coating her fingers with thick ropes of cum. You feel Lana's body convulse against your hand, her pussy clenching rhythmically even through her clothes. Cherie and Gabbie cry out in shared ecstasy, their bodies shuddering with release.
***WB13E40-3.webp***
As the waves of pleasure subside, you become aware of a change in the air. The viral mist seems to be dissipating, drawn into your bodies and neutralized by your shared release.
Panting heavily, you all disentangle yourselves, unable to meet each other's eyes. The shame of what you've done wars with the lingering pleasure and the sense of accomplishment at maintaining some level of control.
You: [Your voice hoarse] "Is... is everyone okay?"
Cherie nods, her face flushed.
***CBC16.webp***
Cherie: "I think so, sweetie. We... we managed to keep it together. But oh God, what have we done?"
Lana, trying to regain her usual tough demeanor, grunts.
***WB13E40-5.webp***
Lana: "Let's never speak of this again, got it? I can't believe I let my little brother finger me."
Gabbie, her eyes wide, simply nods, staring at her cum-covered hand in a mixture of fascination and shame.
***WB13E40-6.webp***
As you all gather yourselves, you turn your attention back to the holographic projections. With the viral fog cleared from your mind, you begin to piece together the information before you.
You: "Guys, I think I understand now. Abella... she's not just part of MAD. She seems to be leading it. At least one of the leaders."
Cherie gasps, her hand flying to her mouth.
Cherie: "No... not my little girl. How could this happen?"
Lana's eyes narrow, her fists clenching at her sides.
Lana: "That bitch. I'll kill her myself for what she's done."
***LA00E1.webp***
The implications of this revelation hang heavy in the air. As you begin to gather the crucial data, you can't help but wonder what this means for your mission, for your family, and for the future of humanity itself.
You lead your family out of the facility, the weight of your actions and the path ahead heavy on your minds. The game has changed, and you're only just beginning to understand the true stakes.
As you exit, Cherie pulls you aside, her eyes filled with a mixture of shame and lingering desire.
***CA8N1.webp***
Cherie: [Whispering] "Sweetie, what happened in there... it can never happen again. But... but if you ever need Mommy's help again, to relieve the pressure... I'm here for you."
You swallow hard, nodding as you try to ignore the way your body responds to her touch. The virus may be under control for now, but its effects linger, a constant reminder of the forbidden pleasures you've tasted.
-- BlueZone UNLOCKED --
Button: Continue
***END***
***START - Choice 4 - Branch B***
The last threads of your resistance snap under the relentless assault of pleasure and viral influence. With a guttural moan, you give in completely, your hips thrusting forward into the eager hands of your mother and Gabbie.
***GBB4.webp***
You: [Growling] "Fuck it. I need more. I need all of you, now! I'm going to fuck every hole in this room!"
Your surrender acts as a catalyst. The viral energy in the room intensifies, and you watch as your family members succumb as well, their bodies writhing in unbridled lust.
Cherie: [Her eyes wild with desire] "Yes, baby! Take what you need from Mommy! Use Mommy's body however you want!"
***WB13E28B.webp***
Lana: [Tearing at her own clothes] "Fuck this. I need to feel everything! I want my little brother's big cock inside me!"
***LA10N1.webp***
Gabbie: [Whimpering] "Please... I need more. I need to taste... to feel..."
Without warning, you grab Cherie's hair, forcing your cock deeper into her mouth. She gags slightly but doesn't resist, her tongue working frantically along your shaft. You can feel the back of her throat constricting around your swollen head, her saliva coating your length.
***CA10R1.webp***
Lana, now naked, drops to her knees beside Cherie. Her athletic body glistens with sweat, her toned muscles rippling as she moves. Her breasts, smaller than Cherie's but perfectly formed, heave with each breath.
Lana: "Move over, Mom. I want a taste of little brother's big cock too."
***WB13E31B.webp***
You watch in a mixture of shock and arousal as your sister roughly shoves your mother aside, her mouth engulfing your throbbing member. The sight of Lana's lips stretched around your girth sends a jolt of forbidden pleasure through you. Her tongue swirls around your shaft, her technique less refined than Cherie's but made up for with enthusiasm.
***LA8R4.webp***
Cherie, not to be outdone, moves behind Lana. With a surprising show of strength, she spreads Lana's ass cheeks, revealing her daughter's puckered hole and glistening pussy. Without hesitation, Cherie's tongue darts out to tease Lana's asshole, circling the tight ring of muscle before plunging inside.
***WB13E33B.webp***
Lana: [Moaning around your cock] "Fuck! Mom, what are you... don't stop! Eat your daughter's ass!"
Gabbie, feeling left out, presses herself against your side. Her hand finds your balls, massaging them as she begins to suck you off.
***WB13E34B.webp***
Gabbie: "Please, I need to feel you too. Let me help make you feel good."
The room is filled with the obscene sounds of slurping, moaning, and flesh slapping against flesh. The viral mist seems to pulse in time with your shared pleasure, driving you all to new heights of depravity.
You pull Lana off your cock, a string of saliva connecting her lips to your shaft. Without a word, you bend her over the nearby desk, positioning yourself behind her. Her pussy glistens with arousal, her inner lips swollen and begging for attention.
Lana: [Looking back at you, her eyes glazed with lust] "Do it, little brother. Fuck me like you mean it! Show your big sister what that monster cock can do!"
With a savage thrust, you bury yourself to the hilt in Lana's dripping pussy. She screams in a mixture of pain and ecstasy, her inner walls clenching around you like a vice. You can feel every ridge, every fold of her pussy gripping your shaft, milking you for all you're worth.
***LA7Q1.webp***
You: [Grunting with each thrust] "Take it, sis. Take your brother's cock! I've wanted to fuck you for so long!"
As you pound into Lana with increasing ferocity, you feel your body changing. Your muscles bulge, growing larger and stronger with each passing moment. Your cock swells inside her, stretching her beyond her limits. You can see her stomach bulging slightly with each thrust, your massive member reshaping her insides.
***LA00Q1.webp***
Lana: [Gasping, her eyes widening in fear and pain] "Wait... it's too big... you're going to tear me apart! Stop, please!"
But you're beyond reason now. With a bestial roar, you thrust deeper, feeling something give way inside her. Lana's scream of agony is cut short as you feel her insides rupture, her body going limp beneath you. Blood and other fluids gush around your cock, coating your thighs and the desk beneath you.
***WB13E39B.webp***
You pull out, your now monstrous cock covered in blood and gore. The sight of Lana's broken body, her once-athletic form now a ruined mess, only inflames your lust further. Her eyes stare blankly at the ceiling, the last vestiges of life fading from them.
Cherie: [Her eyes wide with horror] "Oh God... what have you done? My baby! You've killed your sister!"
But even as she cries out in anguish, you can see the virus working its way through her system. Her horror gives way to a primal, animalistic lust. She crawls towards you, her eyes fixed on your blood-covered member. Her ample breasts sway with each movement, nipples hard and begging for attention.
***CA00P3.webp***
Cherie: [Her voice a mixture of grief and desire] "My son... my beautiful, monstrous son. Let Mommy take care of you. Let me taste my daughter on your cock."
Without hesitation, Cherie takes your gore-covered cock into her mouth, moaning as she tastes the mixture of blood and cum. Her tongue works frantically, cleaning every inch of you. You can feel her throat constricting around you as she gags, but she doesn't stop, driven by an insatiable hunger for your tainted seed.
***WB13E42.mp4***
Gabbie, momentarily shocked by the violence, tries to run. But the virus has weakened her, making her movements sluggish. You catch her easily, pinning her against the wall. Her small, lithe body trembles against yours, her eyes wide with fear and unwanted arousal.
Gabbie: [Sobbing] "Please... don't hurt me. I'll do anything! Just don't kill me like you did Lana!"
You: [Your voice distorted, barely human] "Anything? Then take it all! Take every inch of me!"
With a savage thrust, you impale Gabbie on your monstrous cock. She screams as you tear through her, blood and other fluids running down her legs. You can feel her insides stretching, tearing, reshaping to accommodate your impossible size. But even as she cries out in pain, you feel her body responding, her pussy clenching around you in orgasm.
***WB13E45.webp***
As you rut into Gabbie with inhuman force, Cherie crawls over to Lana's lifeless body. With a moan of perverse pleasure, she begins to lick the blood and cum from her daughter's ruined pussy. Her tongue delves deep into the torn flesh, savoring the mixture of your seed and Lana's life essence.
Cherie: [Between licks] "My sweet baby girl... Mommy's going to clean you up. You taste so good mixed with your brother's cum."
The room becomes a scene of unimaginable depravity. Blood, cum, and other bodily fluids coat every surface. The air is thick with the scent of copper and sex, the viral mist swirling around you all like a living thing.
You fuck Gabbie until she's nothing more than a broken doll, her body twitching weakly as you deposit load after load of tainted cum inside her. When you finally pull out, her ruined body slides to the floor, joining Lana in death. Her once-flat stomach is now distended, bloated with the sheer volume of your seed.
***WB13E48.webp***
Cherie: [Crawling towards you, her face smeared with blood and other fluids] "My son... my god... fill Mommy with your seed. Complete our family's evolution! Make me pregnant with your tainted babies!"
As you turn towards Cherie, intent on fulfilling her depraved wish, a small part of your mind manages to break through the haze of lust and violence. You see the holographic projections still playing, showing images of Abella and her plans for MAD.
But it's too late. The virus has consumed you entirely, washing away your humanity and any hope of stopping MAD's plans. With a roar of triumph and lust, you grab Cherie, lifting her effortlessly. Her body, still toned and beautiful despite her age, feels like a ragdoll in your enhanced grip.
***WB13E50.webp***
You slam Cherie against the wall, your monstrous cock pressing against her entrance. She wraps her legs around your waist, trying to pull you closer.
Cherie: "Do it, baby. Fuck Mommy like you've always wanted to. Make me yours!"
With a savage thrust, you bury yourself inside her. Cherie screams in a mixture of agony and ecstasy as you reshape her insides, your cock pushing against her womb. You can feel her cervix giving way, allowing you to penetrate even deeper.
***CA0A8.webp***
Cherie: "Yes! Fuck Mommy's womb! Plant your seed deep inside me!"
You pound into her with inhuman force, each thrust lifting her off the ground. The wall behind her cracks under the pressure, but you don't slow down. Cherie's face is a mask of pain and pleasure, her eyes rolling back in her head as she's fucked beyond her limits.
***CA0AH.webp***
As you feel your climax approaching, you pull out suddenly, eliciting a whimper of loss from Cherie. You throw her to the ground next to Lana's corpse.
You: "Clean your daughter one last time."
Cherie obeys without hesitation, her tongue lapping at Lana's cold, ruined pussy. You position yourself behind her, your cock pressing against her puckered asshole. Without warning, you thrust forward, tearing into her last virgin hole.
***WB13E55.mp4***
Cherie screams into Lana's pussy, the vibrations sending a shudder through the corpse. You fuck your mother's ass with brutal force, feeling it tear and bleed around your massive member. The pain only seems to drive Cherie wilder, her hips pushing back to meet your thrusts.
***WB13E56.mp4***
Cherie: "That's it, baby. Ruin Mommy's ass. Make me your personal fucktoy!"
As you approach your final climax, you grab a fistful of Cherie's hair, yanking her head back. Her mouth, still full of Lana's blood and juices, opens in a silent scream. With a roar of triumph, you explode inside her, your tainted seed flooding her bowels.
***WB13E57.mp4***
Cherie's body convulses in a final, devastating orgasm. You feel her insides rupturing, unable to contain the sheer volume of your cum. As the last drops of your seed spill into her, Cherie goes limp in your arms, her life finally extinguished.
You pull out, watching as a torrent of blood and cum gushes from your mother's ruined ass. Her body twitches weakly before going still, joining Lana and Gabbie in death.
As the viral haze begins to clear, you survey the carnage around you. The bodies of your family lie broken and defiled, testament to the monstrous power you now possess. The holographic projections continue to play, Abella's face watching over the scene of destruction.
***WB13E60.webp***
You lumber out of the room, leaving a trail of blood and bodily fluids behind you. In the distance, you sense the warmth of more human bodies, waiting to be conquered and destroyed. A grin spreads across your face as you realize the truth - you are no longer the hero of this story, but its ultimate villain.
The game is over. Humanity's last hope has become its ultimate doom. The Fapocalypse has truly begun, and you are its harbinger of violent, lustful destruction.
Button: Game Over
***END***
***END - Choice 4***
***END***
***END - Choice 3***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The rocky passage at the edge of the Bluezone narrows dangerously as you, Lana, and Gabbie navigate through the treacherous terrain. The air shimmers with an ominous red hue bleeding in from the Redzone ahead, and you notice the temperature rising with each step deeper into the passage.
You: [Checking the path ahead] "This looks like our only way through to the Redzone. The other routes were completely blocked."
Lana: [Gripping her weapon tighter, sweat beading on her forehead] "Something feels seriously wrong about this place. My virus detector is going crazy - the readings are off the charts. Where are you taking us dweeb?"
***WC13E1.webp***
Gabbie: [Breathing more heavily than usual] "We need to move fast through here. The viral concentration in this area is unlike anything I've... I mean, unlike anything we've encountered so far."
***WC13E2.webp***
The passage continues to narrow, forcing you to move single file. You can't help but notice how Gabbie's athletic form moves ahead of you, her hips swaying hypnotically as she navigates the rocky terrain. Behind you, Lana's breathing grows more labored.
You: [Concerned] "Are you both feeling the effects already?"
Lana: [Voice slightly strained] "It's like the air itself is charged with sexual energy. Every breath is making me more... aware."
As you progress deeper, the walls of the passage seem to pulse with a strange, almost organic rhythm. The red light from ahead grows more intense, and you realize the rock formations are actually crystalline structures that seem to amplify and concentrate the viral particles in the air.
Gabbie: [Stopping suddenly] "Wait... this formation ahead looks unstable."
A sudden, violent tremor shakes the entire passage. Rocks begin falling from above as the crystalline formations shift and crack.
Lana: [Shouting] "The whole passage is collapsing!"
You grab both women, pulling them deeper into what appears to be a small cavern just as a massive rockslide completely blocks your path back to the Bluezone. The dust settles, leaving you trapped in the confined space.
You: [Coughing through the dust] "Is everyone okay?"
Gabbie: [Getting to her feet] "We're alive, but we're completely cut off. This cavern... oh no."
***WC13E3.webp***
Lana: [Looking around in growing alarm] "The walls... they're covered in those crystal formations. And they're glowing brighter now that we're sealed in."
***WC13E4.webp***
You notice immediately that the air in the cavern feels thick, almost syrupy. With each breath, waves of warmth spread through your body, centering on your groin. The viral concentration here is beyond anything you've experienced.
You: [Fighting the growing arousal] "The virus levels... they're astronomical. We need to find another way out quickly."
Gabbie: [Her voice already becoming breathy] "I don't think we can fight this level of exposure. The crystals are creating some kind of feedback loop, amplifying the virus exponentially."
Lana begins removing her outer layer, her athletic body glistening with perspiration. You can see her nipples hardening beneath her tight shirt as the viral influence takes hold.
***WC13E5.webp***
Lana: [Panting] "It's so hot in here... and I can smell both of you. Your pheromones are driving me insane. How can such a looser make me react like that."
You feel your enhanced member beginning to swell painfully against your clothes. The virus-induced arousal is unlike anything you've experienced before - raw, primal, and completely overwhelming your rational mind.
Gabbie: [Stumbling against the wall, her hands roaming over her own body] "The concentration is too high. We're going to lose control completely if we don't... if we don't give in to what the virus is demanding."
Your sister Lana turns to face you directly, her piercing blue eyes now glazed with unmistakable lust. Her athletic body trembles with need as she fights against urges she's never felt this intensely.
Lana: [Voice husky with desire] "Brother... I can smell your arousal from here. The virus is making me want things... forbidden things."
Gabbie watches both of you with hungry eyes, her own hands unconsciously cupping her breasts through her shirt. Her breathing becomes ragged as she witnesses the taboo tension building between siblings.
***WC13E6.webp***
Gabbie: [Voice trembling with need] "We can't fight this level of viral saturation. Our bodies are going to demand release whether we're willing or not."
You: [Struggling to maintain some semblance of control] "This is completely wrong... Lana, you're my sister. We can't..."
Lana: [Moving closer, her athletic frame radiating heat] "I don't care anymore about what's right or wrong. The virus is burning through my veins like fire. I need relief, and I need it from both of you."
The confession hangs heavy in the supercharged air. You can see the desperation in your sister's eyes, the same desperation you feel clawing at your own sanity.
Gabbie: [Beginning to remove her clothes] "The virus won't give us a choice. We either satisfy its demands now, or we'll all go completely insane from the buildup."
Her adventurer's outfit falls away, revealing her perfectly sculpted body enhanced by viral exposure. Her 32DD breasts stand firm and proud, her nipples already hard with arousal. Her skin seems to glow with an inner heat.
***WC13E7.webp***
Lana: [Staring at Gabbie's naked form] "God, you're fucking beautiful Gabbie. The virus is making me want to touch every inch of you."
Your massive, virus-enhanced member strains painfully against your pants as both women begin removing the rest of their clothing. The sight of their naked bodies in the crystal-lit cavern drives your arousal to unbearable levels.
You: [Groaning] "I can't... the pressure is too much."
Gabbie drops to her knees first, her hands frantically working at your belt as primal need completely overrides rational thought.
***WC13E8.webp***
Gabbie: [Looking up at you with desperate, lust-filled eyes] "Please... I need to see you. The virus is making me crave the taste of your cock more than air itself."
Your sister Lana kneels beside Gabbie, her athletic body trembling with anticipation and taboo desire.
***WC13E9.webp***
Lana: [Her voice barely a whisper] "I've tried so hard not to think about you this way, brother. But the virus... it's made me fantasize about what you'd feel like in my mouth."
Your belt falls away, and your pants follow. Your massive, enhanced member springs free, now swollen to proportions that make both women gasp audibly. The concentrated virus has made you even larger and more imposing than usual.
Gabbie: [Reaching out tentatively] "You're so big... the virus has enhanced you beyond anything I've ever seen."
Lana: [Staring in awe] "Oh fuck, brother... you're incredible. I can't believe I'm about to taste my own brother's cock."
The forbidden nature of her words sends shockwaves through your virus-addled mind as both women position themselves at your feet. Their faces are inches apart as they both lean toward your throbbing member.
Gabbie: [Her breath hot against your skin] "We'll share him, Lana. The virus demands it."
Lana: [Nodding eagerly] "Yes... together. God forgive me, I want this so badly."
Gabbie's tongue makes first contact, sending electric shocks through your enhanced nervous system. The viral saturation makes every sensation hundreds of times more intense than normal.
***WC13E10.webp***
You: [Groaning deeply] "Gabbie... your tongue..."
Lana joins in, her tongue meeting Gabbie's on your swollen head. The sight of your athletic sister's tongue dancing with the adventurer's on your most intimate area drives you to the edge of madness.
***WC13E11.webp***
Lana: [Between licks] "You taste so good, brother. The virus is making your pre-cum like an addictive drug."
Both women begin working in perfect synchronization, their tongues tracing up and down your massive shaft while their lips occasionally meet around your girth. The taboo nature of the situation - your own sister sharing your cock with another woman - amplifies the viral effects exponentially.
***WC13E12.webp***
Gabbie: [Taking you deep into her throat] "Mmm... Lana, taste how your brother's cock twitches when I do this."
Your sister eagerly takes over, her athletic training giving her incredible control as she deep-throats your enhanced member with surprising skill.
***WC13E13.webp***
Lana: [Gagging slightly but persistent] "I want to take all of my brother's cock. Every fucking inch."
The visual of your sister's lips stretched around your girth while Gabbie licks and sucks your balls creates sensations that threaten to overwhelm your enhanced physiology.
***WC13E14.webp***
Gabbie: [Working lower] "Your balls are so swollen with cum. We're going to drain every drop."
You: [Barely coherent] "This is insane... my own sister..."
Lana pulls off your member with an obscene pop, strings of saliva and pre-cum connecting her lips to your head.
***WC13E15.webp***
Lana: [Looking directly into your eyes] "Say it, brother. Tell me you want your sister's mouth on your cock."
The viral compulsion is too strong to resist. The taboo words spill from your lips.
You: [Voice thick with lust] "I want my sister's mouth on my cock. I want both of you to worship my dick."
Both women moan at your admission, the viral influence making the taboo nature of your relationship even more intoxicating.
Gabbie: [Positioning herself] "Lana, let me taste your pussy while we share your brother's cock."
Your sister eagerly straddles Gabbie's face while continuing to service your member. The sight of the adventurer's tongue disappearing into your sister's most intimate area while her mouth works your shaft creates a feedback loop of forbidden pleasure.
***WC13E16.webp***
Lana: [Crying out] "Oh god, her tongue feels incredible on my clit! And your cock tastes even better when I'm being eaten out!"
Gabbie's muffled moans vibrate against your member as she devours your sister's enhanced pussy. Her tongue works expertly, drawing increasingly desperate sounds from Lana.
You: [Watching the taboo display] "Gabbie's eating my sister's pussy... this is so fucking wrong and perfect."
The cavern fills with the sounds of desperate pleasure - wet tongues on sensitive flesh, muffled moans, and the obscene sounds of oral worship. The viral saturation makes every sensation incredibly intense and addictive.
Lana: [Grinding against Gabbie's face] "I'm going to cum on her tongue while sucking my brother's cock!"
Your sister's orgasm triggers something primal in your virus-enhanced body. The sight of her convulsing in pleasure while Gabbie's tongue works frantically inside her pushes you toward your own climax.
***WC13E17.webp***
Gabbie: [Pulling away from Lana's dripping pussy] "I want both of you to cum for me. Give me everything."
Both women position their faces close together, their tongues extended and ready to receive your release. The sight of your athletic sister and the mysterious adventurer waiting eagerly for your cum is too much to bear.
***WC13E18.webp***
You: [Warning them] "I'm going to explode... both of you need to be ready."
Your orgasm, enhanced by the viral saturation, is unlike anything you've ever experienced. Thick ropes of enhanced cum spray across both women's faces and into their open mouths.
Lana: [Catching as much as possible] "So much cum... it's like liquid fire on my tongue."
***WC13E19.webp***
Gabbie: [Eagerly swallowing] "The viral enhancement makes it incredibly potent. I can feel it changing me already."
***WC13E20.webp***
Both women share your essence, their tongues meeting in passionate kisses as they taste your enhanced seed together.
Lana: [Kissing Gabbie deeply] "I can taste my brother's cum in your mouth. The virus is making me want more."
As the immediate viral surge begins to subside, the cavern's energy seems to diminish slightly. The crystal formations dim, and you notice a previously hidden passage that the rockslide must have revealed.
You: [Still breathing heavily] "There's a way out... the collapse opened up a new path."
The three of you gather your scattered clothes, the reality of what just transpired beginning to settle in as you navigate through the narrow passage that leads to the standard Bluezone environment.
Emerging into the safer air outside the viral concentration, the fog of absolute lust begins to clear, though the memory of the forbidden acts remains vivid and arousing.
Lana: [Looking both ashamed and satisfied] "We can never tell the others what happened in there. They'd never understand."
***WC13E21.webp***
You: [Still processing the intensity] "The virus... it completely overrode every moral boundary we had."
Gabbie: [Adjusting her clothes] "The concentration in that cavern was beyond anything I've seen in my previous visit here... I mean..."
***WC13E22.webp***
She stops mid-sentence, realizing she's said something she shouldn't have.
You: [Catching her slip] "Previous what, Gabbie? You've never been in that cavern before."
Lana: [Also suspicious] "Yeah, you said the concentration was unlike anything you'd experienced, but now you're talking about previous encounters?"
Gabbie's face pales as she realizes her mistake. The post-viral clarity has made her careless with information she's been carefully guarding.
Gabbie: [Trying to deflect] "I just meant previous high-concentration areas in general..."
You: [Pressing] "No, you specifically said 'previous' like you'd lived through this exact situation before. How is that possible?"
Lana: [Crossing her arms] "And now that I think about it, you've had way too much specific knowledge about things you should have no way of knowing."
Gabbie looks between both of you, realizing that her slip-up has backed her into a corner. The intensity of what you've just shared makes it impossible for her to maintain her deception.
***WC13E23.webp***
Gabbie: [Sighing heavily] "You're right. I did say something I shouldn't have. The truth is... this isn't my first time experiencing these events."
You: [Confused] "What do you mean, not your first time?"
Gabbie: [Taking a deep breath] "I'm not from this timeline. I'm a time traveler. I've lived through these events before, trying to change the outcome."
The revelation hits like a thunderbolt. Everything about her mysterious knowledge, her ability to navigate dangers, her familiarity with situations she should be encountering for the first time suddenly makes perfect sense.
Lana: [Stunned] "Time travel? That's impossible... isn't it?"
***WC13E24.webp***
Gabbie: [Looking directly at you] "The virus, the enhancement of your body, what just happened between us - it's all part of something much bigger than just survival. I've seen how this story ends, and I'm here to try to change it."
You: [Mind reeling] "How many times have you lived through this?"
Gabbie: [Sadly] "This is actually my second time if we count my original timeline where everything went wrong. In that timeline, we failed to stop MAD, failed to save my father, and the world fell to complete chaos."
***WC13E25.webp***
The weight of her confession, combined with the intense sexual experience you've just shared, creates a charged atmosphere as you all try to process this new reality.
Lana: [Still in shock] "So you knew what would happen in that cavern?"
Gabbie: [Nodding reluctantly] "I knew the viral concentration would overwhelm us. In the previous timeline, it happened the same way, except... except it was different people with us."
The implications of her time travel revelation, combined with the forbidden pleasures you've just experienced together, create an entirely new dynamic between the three of you as you prepare to continue toward the dangerous Redzone ahead.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The deeper sections of the Crimsonwood grow increasingly ominous as you and Angela navigate through ancient trees that seem to pulse with an unnatural energy. The air itself shimmers with viral particles, creating an almost dreamlike atmosphere around the towering forest giants.
You: [Following Angela's lead through the twisted pathways] "These trees... they feel different from anything else we've encountered. Like they're alive in ways that go beyond normal plant life."
Angela: [Her form seeming to shift subtly in the dappled light] "The virus has been changing this forest for far longer than most realize. What we're approaching... it's connected to the very origins of the outbreak."
***YB20E1.webp***
As you push through a particularly dense thicket, Angela suddenly stops, her color-changing eyes widening with recognition and something approaching fear.
Angela: [Voice trembling slightly] "That structure ahead... I remember it. Not clearly, but fragments of memory are surfacing."
***YB20E2.webp***
Through the trees, you can make out what appears to be a massive, partially overgrown concrete structure. It's clearly artificial, yet it seems to have grown organically from the forest itself.
You: [Studying the strange building] "It looks like some kind of laboratory complex. How long has this been hidden out here?"
Angela: [Pressing her hands to her temples] "The memories are coming back in pieces. This place... it's where the virus was first created. And I was here when it happened."
The revelation sends chills through you as you realize you're looking at ground zero of the apocalypse. But something else catches your attention - movement within the structure.
You: [Pointing toward the building] "Angela, there are people in there. Two figures... they look familiar."
Angela: [Following your gaze] "Your family members. Your mother Cherie and your younger sister Elfie. But what are they doing here?"
***YB20E3.webp***
Moving closer, you can see through partially broken windows. Inside, Cherie and Elfie appear to be examining some kind of scientific equipment, their faces illuminated by strange, pulsing lights.
You: [Whispering] "We need to get in there. They could be in danger."
Angela: [Nodding] "The viral concentration around this facility is unlike anything in the forest. If they've been exposed to whatever's inside..."
***YB20E4.webp***
You find an entrance partially concealed by overgrown vines. Inside, the laboratory is a mixture of high-tech equipment and organic growth. Viral organisms have merged with the machinery, creating a bizarre hybrid of technology and biology.
Cherie: [Looking up as you enter, her face flushed and eyes slightly glazed] "Oh! You found us. Elfie and I were exploring and discovered this place. The equipment... it's still partially functional."
Elfie: [Bouncing excitedly, though you notice her breathing is labored] "It's like something out of a sci-fi game! But the air in here is making me feel... strange."
***YB20E5.webp***
Angela moves deeper into the facility, her form beginning to shimmer more intensely as suppressed memories surface.
Angela: [Voice becoming distant] "I remember now... I was part of the original research team. We were trying to enhance human sexuality and fertility. The virus was supposed to be controlled, beneficial..."
***YB20E6.webp***
Cherie: [Moving toward a bank of monitors] "These readouts... they're showing active viral production. This facility is still creating new strains of the virus."
You notice that all three women are beginning to show signs of intense viral exposure. Their breathing becomes heavier, their skin flushed, and their movements more sensual and deliberate.
You: [Feeling the effects yourself] "The concentration in here is incredible. We need to be careful or we'll lose control completely."
Elfie: [Touching her body unconsciously] "I feel so hot... and tingly everywhere. It's like the virus is awakening every nerve ending in my body."
***YB20E7.webp***
Angela approaches what appears to be the central control system, her memories flooding back as she recognizes the equipment.
Angela: [Voice filled with growing excitement and arousal] "This is it... the core viral synthesis chamber. We can use this to evolve our virus-enhanced abilities, but the process requires... intense biological exchange."
***YB20E8.webp***
Cherie: [Her medical knowledge recognizing the implications] "You mean sexual contact. The virus needs the exchange of enhanced fluids to trigger the evolutionary process."
The air in the laboratory grows thick with viral particles as the ancient systems respond to Angela's presence. Lights begin pulsing in rhythm with everyone's elevated heartbeats.
You: [Fighting against growing arousal] "This is dangerous. We're all family here... we can't..."
Elfie: [Moving closer, her innocent facade cracking under viral influence] "But the virus doesn't care about social rules, does it? It wants what it wants."
***YB20E9.webp***
Angela: [Her form becoming more radiant] "The viral evolution requires genetic diversity and intense pleasure responses. Your family connection actually enhances the process."
Cherie begins removing her outer clothing, the heat of viral saturation making fabric unbearable against her enhanced skin.
***YB20E10.webp***
Cherie: [Looking at you with motherly concern mixed with unmistakable lust] "As a medical professional, I understand what needs to happen. The virus has made this inevitable."
Your younger sister Elfie stares in fascination as your mother reveals her virus-enhanced body, her pale blonde hair contrasting with her flushed, heated skin.
Elfie: [Voice breathy with arousal] "Mom, you look incredible. The virus has made you look even younger and more beautiful."
***YB20E11.webp***
Angela: [Beginning to undress as well] "The synthesis chamber requires all participants to be in direct skin contact. The viral exchange must be complete."
You watch as your mysterious forest guide reveals her perfect, seemingly ageless body. Her skin seems to glow with an inner light, and you realize she's far more than human.
You: [Staring at Angela's transformed appearance] "You're not entirely human, are you?"
Angela: [Smiling mysteriously] "The virus changed me during the original outbreak. I became something new, something designed to guide and enhance the evolutionary process."
***YB20E12.webp***
Cherie: [Approaching you with medical authority] "Son, I need to examine how the virus has enhanced your physiology. For scientific purposes."
Her hands work at your clothes with clinical precision, but her touch lingers longer than necessary, and you can see the desire burning in her eyes.
***YB20E13.webp***
Elfie: [Watching with growing excitement] "Wow, the virus really has enhanced every part of you, hasn't it big brother?"
Your massive, virus-enhanced member stands fully erect as the three enhanced women surround you. The taboo nature of the situation amplifies the viral effects exponentially.
Cherie: [Kneeling for a closer examination] "From a medical standpoint, your enhancement is remarkable. I need to... test its sensitivity for the viral evolution process."
***YB20E14.webp***
Your mother's tongue makes contact with your enhanced member, sending shockwaves through your nervous system. The combination of viral saturation and forbidden pleasure threatens to overwhelm your sanity.
You: [Groaning] "Mom... this is so wrong but feels incredible."
Elfie: [Positioning herself eagerly] "I want to help with the examination too. For science!"
***YB20E15.webp***
Your younger sister's inexperienced but enthusiastic mouth joins your mother's expert technique. The sight of both family members worshipping your enhanced member creates sensations beyond anything you've experienced.
Angela: [Watching approvingly] "Yes, the viral exchange is beginning. I can feel the evolutionary energy building."
***YB20E16.webp***
Angela positions herself so that Elfie can taste her enhanced femininity while continuing to service you. The chain of forbidden pleasure creates a feedback loop of viral energy.
Elfie: [Muffled against Angela's most intimate area] "She tastes like pure sexual energy. The virus has made her incredible."
***YB20E17.webp***
Cherie: [Taking you deeper into her throat] "The viral concentration in your enhanced fluids is remarkable. I can taste how it's evolved."
Your mother's medical expertise allows her to take your massive member completely, her throat muscles massaging you with incredible skill.
You: [Barely coherent] "Having my own mother deep-throat my cock... the virus is making this feel like the most natural thing in the world."
***YB20E18.webp***
Angela: [Crying out as Elfie's tongue works expertly] "The synthesis is accelerating! Everyone needs to achieve climax simultaneously for the evolution to complete!"
The laboratory's systems begin responding to the intense viral activity, lights pulsing faster and machinery humming with increasing intensity.
Elfie: [Pulling away from Angela] "I want to taste my brother's cum when he explodes. All of us together!"
***YB20E19.webp***
All three women position their faces close together, tongues extended and ready to receive your enhanced release. The sight of your mother, sister, and the mysterious Angela waiting eagerly pushes you beyond any possible restraint.
You: [Warning them] "I can't hold back anymore... here it comes!"
Your climax, amplified by the viral saturation and laboratory's energy, is explosive beyond anything you've experienced. Thick streams of enhanced fluid cover all three women's faces and fill their mouths.
***YB20E20.webp***
Cherie: [Swallowing eagerly] "The viral concentration is incredible. I can feel it changing my cellular structure immediately."
Elfie: [Sharing your essence with the others] "It's like liquid lightning in my mouth. Every drop makes me feel more evolved."
***YB20E21.webp***
Angela: [Her form beginning to shimmer and change] "Yes! The synthesis is complete! I remember everything now!"
As the evolutionary process reaches its peak, Angela's true nature becomes fully apparent. Her form shifts between human and something far more advanced, her memories flooding back completely.
Angela: [Voice filled with ancient knowledge] "I wasn't just part of the research team. I was the first successful fusion between human consciousness and viral evolution. I'm the prototype for what humanity is becoming."
***YB20E22.webp***
Cherie: [Feeling her own changes beginning] "The viral evolution... it's enhancing every aspect of our biology. I can feel my medical knowledge expanding exponentially."
Elfie: [Looking at her hands in wonder] "I can sense the viral networks throughout the entire forest. It's like I'm connected to everything living."
***YB20E23.webp***
You: [Experiencing your own transformation] "I can feel the virus unlocking new abilities. Enhanced strength, perception... and something else."
Angela: [Smiling with recovered memories] "The laboratory's systems are now attuned to our evolved signatures. We can access the original research data, learn about MAD's true plans, and discover how to stop them."
The ancient equipment responds to your group's enhanced viral signatures, revealing holographic displays filled with classified information about the virus's creation and the organization's sinister goals.
***YB20E24.webp***
Angela: [Accessing the data streams] "Now I remember... MAD didn't just want to control the virus. They wanted to use it to reshape humanity entirely, with themselves as the dominant evolutionary branch."
Cherie: [Reading medical data] "These files show they were developing ways to reverse the evolutionary process for everyone except their chosen few. They planned to essentially lobotomize the enhanced survivors."
***YB20E25.webp***
The weight of Angela's recovered memories, combined with the intense evolution you've all undergone, creates a new dynamic as your small group prepares to leave the laboratory with crucial information about stopping the MAD organization's ultimate plan.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The crisp autumn air nips at your skin as you stand at the forest's edge with Cherie, Lana, and Elfie. The trees loom before you, their gnarled branches reaching out like skeletal fingers against the darkening sky. Jack-o'-lanterns line the path, their carved faces flickering with an eerie orange glow, casting long, dancing shadows across the leaf-strewn ground.
As you venture deeper into the woods, a strange mist begins to swirl around your feet. It's cool and damp, clinging to your skin with an almost sentient touch. The scent of decaying leaves and damp earth fills your nostrils, mingling with something else... something primal and intoxicating.
Cherie: [Fanning herself, her cheeks flushing] "Is it getting warm in here, or is it just me?"
You notice a faint flush creeping up her neck, spreading across her chest. Her costume suddenly seems tighter than before, the fabric straining against her curves. Beads of sweat form on her brow, one slowly trailing down her temple.
***XHH1A.webp***
Lana: [Shifting uncomfortably, her muscular thighs pressing together] "It's probably just the walk. Let's keep moving."
***XHH1B.webp***
As you progress, the air grows thicker with an unseen energy. The virus in your blood begins to sing, a low hum that resonates through your body. Elfie stumbles slightly, her small hand grabbing your arm for support.
Elfie: [Giggling nervously, her pupils dilating] "Oops! I feel a bit dizzy. Must be all the excitement."
Her touch lingers longer than necessary, her small hand warm against your skin. You feel a stirring in your loins, the virus amplifying every sensation. Elfie's breath quickens, her chest rising and falling rapidly.
***XHH1C.webp***
Cherie: [Tugging at her costume, her movements becoming more sensual] "This outfit is so restrictive. I need to... adjust it a bit."
She pulls at the neckline, revealing more of her ample cleavage. The swell of her breasts heaves with each breath, a thin sheen of sweat making her skin glisten in the jack-o'-lantern light. Your eyes are drawn to the movement, and you notice Lana staring too, her tongue darting out to wet her lips.
***XHH1D.webp***
Lana: [Clearing her throat, her voice husky] "$[characters.list.cherie.role], maybe you should... oh, who am I kidding? It's so hot."
She begins to loosen her own costume, her toned abs peeking through. The defined muscles ripple with each movement, a testament to her strength and fitness. The sight makes your mouth go dry, your own body temperature rising.
***XHH1E.webp***
Elfie: [Whimpering softly, her small hands starting to roam her body] "I feel funny... like my skin is too tight."
Her hands start to wander over her body, innocently at first, then with growing curiosity. She traces the curve of her modest breasts, gasping softly at the sensation. You feel your own arousal building, your manhood beginning to strain against your costume.
***EBB5.webp***
Cherie: [Her voice dropping an octave, eyes widening] "Oh my... look at you, honey. You've... grown."
Her eyes are fixed on the obvious bulge in your pants, which has grown to an impressive size. Lana and Elfie follow her gaze, their eyes widening in a mixture of shock and fascination.
Lana: [Swallowing hard, her throat bobbing visibly] "That's... that's not normal. Is it the virus?"
You nod, unable to speak as the three women stare at your growing erection. The taboo nature of the situation only seems to intensify the virus's effects, your member throbbing painfully against its confines.
Elfie: [Breathless, her innocence warring with newfound desire] "It's so big... I've never seen..."
Her costume slips off one shoulder, revealing her small, perky breast. The pink nipple hardens in the cool air, but she doesn't seem to notice or care. Her eyes remain fixed on your groin, her small tongue darting out to wet her lips.
***EBB6.webp***
Cherie, lost in the haze of arousal, begins to peel off her costume entirely. Her mature, voluptuous body is revealed inch by inch. Full, heavy breasts spill free, topped with large, dusky nipples. Her stomach, soft with motherhood, leads down to wide hips and strong thighs.
***XHH1H.webp***
Cherie: [Panting, her hands roaming her own body] "I can't... I can't fight it. It feels so good..."
Lana tries to resist, her strong will battling against the virus's influence. But the sight of her $[characters.list.cherie.role]'s naked form and your obvious arousal proves too much. With a growl of frustration and lust, she tears at her own costume.
***XHH1I.webp***
Lana: [Her voice a mix of shame and desire] "This is wrong... but I can't stop..."
Her athletic body is revealed, all toned muscle and smooth skin. Her breasts, smaller than her $[characters.list.cherie.role]'s but firm and perky, heave with each breath. A thin strip of neatly trimmed hair leads down to her core, which glistens with obvious arousal.
***LCL12A.webp***
You find your own hands moving of their own accord, freeing your throbbing member from its confines. It springs free, larger than you've ever seen it, pulsing with viral energy. The cool air on your heated flesh makes you groan, a bead of pre-cum forming at the tip.
Elfie: [Whimpering, her small body trembling] "$[characters.list.elfie.player_role]... is this okay? Should we be doing this?"
Despite her words, her costume falls away, leaving her small, lithe body exposed. Her breasts are modest, barely more than swells topped with pink, puffy nipples. Her hips, while narrow, curve enticingly to a small, heart-shaped bottom. A sparse patch of light hair does little to hide her virgin pussy, which glistens with dew-like arousal.
***XHH1K.webp***
The forest seems to pulse around you, the jack-o'-lanterns' grins taking on a leering quality. The air is thick with pheromones and the scent of arousal, a heady mixture that makes your head spin.
Cherie: [Staring at your manhood, her voice filled with awe and forbidden desire] "Oh god... it's even bigger than I imagined. We shouldn't... but I can't look away."
Her hands move to her breasts, kneading them roughly as she watches you begin to stroke yourself. Her nipples pebble under her touch, and she pinches them, moaning softly.
***XHH1L.webp***
Lana: [Breathing heavily, her athletic body tensed like a coiled spring] "This is so fucked up... but I'm so turned on. Look what you're doing to us, $[characters.list.lana.player_role]."
Her fingers find her dripping core, plunging in and out as she maintains eye contact with you. The lewd, wet sounds of her ministrations fill the air, mixing with the family's collective panting.
***XHH1M.webp***
Elfie: [Moaning softly, her inexperience evident in her tentative touches] "It's so big... I don't think it would even fit..."
Her small hands rub circles on her clit, her inexperienced movements growing more confident as she watches you pleasure yourself. Her other hand explores her small breasts, squeezing and kneading in imitation of her $[characters.list.cherie.role] and $[characters.list.lana.role].
***EBB8.webp***
The sight of your family members masturbating to the sight of you pushes you closer to the edge. Your hand moves faster along your shaft, your breath coming in short gasps. The virus pulses through your veins, making every touch electric.
Cherie: [Moaning loudly, her fingers working furiously at her clit] "Oh god... I'm going to... I can't believe I'm doing this with my children..."
Her body tenses, back arching as she nears her peak. Sweat glistens on her skin, her breasts heaving with each labored breath.
***XHH1O.webp***
Lana: [Grunting with effort, her muscular body trembling] "Fuck... this is so wrong... but it feels so good..."
She adds another finger, her pace increasing as she races towards orgasm. Her free hand grips her breast roughly, pinching and pulling at her nipple.
***XHH1P.webp***
Elfie: [Whimpering, her small body shaking] "$[characters.list.elfie.player_role]... I'm feeling something... it's coming..."
Her inexperienced touches have given way to more confident strokes, her small body wracked with new sensations. She bites her lip, eyes locked on your throbbing member.
***XHH1Q.webp***
As your family members reach their climax, crying out in a mixture of pleasure and shame, you feel your own orgasm building. With a final, powerful stroke, you erupt. Your seed arcs through the air in an impressive display, more copious than you've ever experienced before. It splatters on the forest floor, steaming slightly in the cool air.
The spell seems to break as you all come down from your highs. Reality crashes back, bringing with it a wave of shame and confusion. The virus's hold loosens, leaving you all panting and disoriented.
Cherie: [Gasping, trying to cover herself with shaking hands] "Oh god... what have we done? We need to leave. Now."
Her eyes are wide with shock, darting between you and her daughters. She fumbles for her discarded costume, her movements jerky and uncoordinated.
***XHH1R.webp***
Lana and Elfie snap out of their trance-like states, looks of horror crossing their faces as they scramble to gather their discarded costumes. Lana's strong hands tremble as she tries to cover herself, while Elfie curls into a ball, tears forming in her eyes.
Lana: [Her voice rough with lingering arousal and embarrassment] "This... this never happened. We never speak of this again."
She can't meet anyone's eyes, her face flushed with shame and the remnants of her orgasm.
***XHH1S.webp***
Elfie: [Close to tears, her small body shaking] "I'm sorry... I don't know what came over me. $[characters.list.elfie.player_role], I..."
She trails off, unable to finish her thought as she hurriedly pulls on her costume.
***XHH1T.webp***
As quickly as it began, the moment passes. You all hurriedly dress yourselves and begin to make your way out of the forest, unable to meet each other's eyes. The jack-o'-lanterns seem to mock your retreat, their flickering grins a reminder of the depraved scene that just unfolded.
The Halloween adventure has taken a turn you never expected, the line between trick and treat irrevocably blurred in the misty darkness of the virus-infested woods. As you exit the forest, you can't help but wonder how this experience will change your family dynamic moving forward. The memory of your shared pleasure, forbidden and intense, lingers in the air like the last wisps of the forest mist.
`;
playAudio("music", "halloween");
setBackground("ressources/backgrounds/XHH1.webp");
DIAF_parseBuildAppend(dialog);
})();
</script><script>
(() => {
const dialog = `
The full moon hangs low in the sky, casting an eerie glow over the abandoned cemetery as you approach with Gabbie, Angela, and Mia. Ancient tombstones jut from the ground like crooked teeth, their weathered surfaces etched with faded names and dates. Skeletal trees encircle the graveyard, their bare branches creaking in the chill autumn wind.
As you step through the rusted iron gates, a strange energy pulses through the air. The virus in your blood seems to resonate with it, creating a dizzying sensation that makes your head spin.
Angela: [Her eyes glowing faintly in the darkness] "The veil is thin tonight. The dead walk among us."
No sooner has she spoken than a ghostly mist begins to rise from the graves, coalescing into translucent, skeletal forms. These spectral entities drift aimlessly, seemingly unaware of your presence.
***XHH2A.webp***
Mia: [Shivering, her voice a whisper] "Holy shit, are those... ghosts?"
Before anyone can answer, one of the skeletal spirits passes through her. Mia gasps, her body arching as if electrified. When the spirit emerges on the other side, Mia's eyes are wide with shock and... something else.
Mia: [Panting, her pupils dilated] "I... I feel so hot. Especially my... oh god."
You watch in amazement as Mia begins to strip off her costume, her movements frantic and desperate. As she turns, you notice her hands flying to her ass, kneading and squeezing the firm flesh.
***XHH2B.webp***
Gabbie: [Eyes wide, voice trembling] "Mia, what are you doing?"
But even as she speaks, another spirit drifts through Gabbie. She shudders violently, her hands flying to her own costume. Within moments, she too is naked, her hands immediately cupping her breasts.
Gabbie: [Breathless, her voice filled with need] "My breasts... they're so sensitive. I can't stop touching them."
Her fingers begin to tease her nipples, pinching and rolling them as she moans softly.
***XHH2C.webp***
Angela doesn't wait for a spirit to reach her. She steps forward, allowing one to pass through her willingly. She moans loudly as her clothes seem to melt away, revealing her goddess-like form. Her hands fly to her perfect breasts, massaging them urgently.
Angela: [Her voice low and husky] "The spirits are awakening our deepest desires. Don't fight it. Let the pleasure consume you."
***XHH2D.webp***
You feel the cool touch of a spirit passing through you, and suddenly your senses are heightened to an impossible degree. Every breath of wind, every rustle of leaves sends shockwaves of pleasure through your body. Your costume vanishes, revealing your massively engorged member, pulsing with viral energy.
Mia: [Staring at your erection, her voice a mix of awe and lust] "Holy... Is that because of the ghosts, or have you always been hiding that monster?"
Unable to resist, Mia turns around, bending over slightly as she spreads her ass cheeks. She looks back at you, her eyes clouded with lust.
Mia: [Moaning] "I need... I need something in my ass. It's burning with desire."
***XHH2E.webp***
Gabbie, lost in sensation, has dropped to her knees on the cool grass. Both hands are working her breasts, squeezing and kneading the soft flesh. She pinches her nipples hard, crying out in a mix of pain and pleasure.
Gabbie: [Whimpering] "My tits... they're so full. It feels like they might burst if I don't... if I don't..."
***GA6I2.webp***
Angela begins to levitate slightly, her body glowing with an otherworldly light. Her hands never leave her breasts, massaging them with increasing urgency. Her nipples seem to glow brighter than the rest of her body, pulsing with ethereal energy.
Angela: [Her voice echoing with power] "Let go of your inhibitions. Give in to the primal energy surrounding us."
***XHH2G.webp***
The graveyard seems to pulse with energy, the spectral forms swirling around you in an ever-tightening spiral. The moonlight takes on a reddish hue, bathing everything in a surreal, bloody glow. The air is thick with the scent of arousal and the sound of desperate moans.
You find your own hand wrapping around your throbbing shaft, stroking slowly as you take in the sight before you. Three beautiful women, lost in the throes of spectral-induced passion, pleasuring themselves shamelessly under the Halloween moon.
Mia has fallen to her hands and knees, her ass high in the air. One hand reaches back, fingers probing at her tight asshole. Her other hand supports her weight as she rocks back and forth, desperate for more stimulation.
Mia: [Gasping between moans] "Oh fuck... my ass... it needs to be filled..."
***XHH2H.webp***
Gabbie is on her back now, her breasts pushed together as she frantically rubs them against each other. Her nipples, red and swollen, peek out from between her fingers as she pinches and pulls at them.
Gabbie: [Voice breaking with need] "Please... I need... I need to cum from my tits..."
***XHH2I.webp***
Angela's entire body is pulsing with light now, her form flickering between solid and translucent as she hovers above the ground. Her breasts seem to have swollen slightly, glowing brighter than the rest of her body. Milk-like droplets of glowing energy begin to leak from her nipples as she continues to massage them.
Angela: [Her voice resonating in your mind more than in your ears] "Yes... feel the power. Let it build. Let it consume you!"
***ABB2.webp***
The spirits swirl faster around you all, their ethereal forms passing through your bodies repeatedly. With each pass, the pleasure intensifies. You can feel your orgasm building, a tidal wave of ecstasy threatening to crash over you at any moment.
Mia is the first to break. She manages to work two fingers into her ass, crying out in ecstasy as her orgasm hits. Her whole body shudders, her ass clenching rhythmically around her fingers.
***XHH2K.webp***
Gabbie follows almost immediately, her back arching off the ground as she cums solely from breast stimulation. Her nipples seem to spasm, and for a moment, you swear you see a faint glow emanating from them.
***XHH2L.webp***
Angela's climax is something otherworldly. Her breasts erupt in a blinding flash of light as she cums, streams of glowing energy shooting from her nipples like fireworks. Her scream of ecstasy shakes the very foundations of the earth.
***XHH2M.webp***
The sight and sound of their combined release pushes you over the edge. With a roar that seems to come from the very depths of your soul, you cum. Your seed erupts from you in long, powerful spurts, arcing through the air to splatter on the ground and nearby tombstones. The sheer volume is staggering, far more than should be humanly possible.
As the last waves of pleasure wash over you all, the spectral energy begins to dissipate. The spirits sink back into the ground, leaving you alone in the now-silent graveyard. You find yourselves lying on the cool grass, naked and panting, bodies glistening with sweat in the moonlight.
Mia: [Voice hoarse, eyes wide] "That was... holy shit. I've never felt anything like that in my ass before."
Gabbie: [Still trembling slightly, cupping her breasts gently] "It was like... like my entire being was centered in my breasts. So intense."
Angela: [Her glow fading, but nipples still dripping with ethereal energy] "We've touched something beyond the veil tonight. A power as old as time itself."
`;
playAudio("music", "halloween");
setBackground("ressources/backgrounds/XHH1.webp");
DIAF_parseBuildAppend(dialog);
})();
</script><!-- SCENE 1 (first click in gate) -->\
<script>
(() => {
const dialog = `
As you approach the gates of your district, the crisp winter air nips at your skin. Your eyes widen in surprise as you spot two unexpected figures standing near the entrance, a beautifully decorated Christmas tree between them.
Peppermint: [Stepping forward with a mischievous grin, her golden hair bouncing] "Ho ho ho! Look who's come to greet us, Cinnamon!"
***XHC1A1.webp***
Cinnamon: [Gracefully moving beside her sister, her light brown hair framing her warm smile] "My, my, what a handsome specimen we have here. I think we've found our naughty list topper!"
***XHC1A2.webp***
You: [Approaching cautiously] (What in the world is going on here?) "Uh, hello there. I wasn't expecting... elves."
Peppermint: [Skipping towards you, her bell jingling] "Of course you weren't! That's the magic of Christmas, silly!"
As she gets closer, you can't help but notice how her green velvet outfit hugs her curves, the candy-cane-striped trim drawing your eye to all the right places. The virus in your blood begins to stir, your body responding to their alluring presence.
***XHC1A3.webp***
Cinnamon: [Following her sister with elegant steps, her glittery red heels sparkling] "We've come with a very special message. But first, tell us, have you been a good boy this year?"
You: [Swallowing hard] (Good? In this world?) "I... I'm not sure that's a simple question anymore."
Peppermint: [Reaching out to touch your arm, her fingers leaving a trail of tingling warmth] "Oh, we know all about your world, sweetie. And let's just say, your kind of naughty is exactly what we're looking for."
The elves exchange a playful glance before moving back to the Christmas tree. Peppermint circles around it, her hands trailing over the branches teasingly. Suddenly, she darts behind Cinnamon, playfully miming a bite on her sister's backside.
***XHC1A4.webp***
Cinnamon: [Giggling and swatting at Peppermint] "Oh, you! Always the troublemaker."
They both turn back to you, their eyes gleaming with mischief. In a synchronized motion, they lift their velvet tops, giving you a quick flash of their perky breasts before quickly covering up again.
***XHC1A5.webp***
Peppermint: [Winking] "Just a little Christmas preview for you, big boy."
Cinnamon: [Her voice low and enticing] "We've got a little... problem that needs solving. A big, bad Ms. Claus causing trouble. Think you're up for the challenge?"
Before you can respond, Cinnamon gracefully lowers herself to the ground, her outfit seemingly melting away until she's almost completely naked, lying on the snow-dusted earth. The contrast of her warm skin against the cold ground is mesmerizing.
***XHC1A6.webp***
Cinnamon: [Looking up at you with a seductive smile] "We need you to collect some very special candy canes. Big, juicy ones. Hidden throughout the forest and wastelands. Think you can handle that?"
You feel your body responding intensely, the virus amplifying your arousal to almost unbearable levels. The elves' playful demeanor seems to mask a hint of urgency, and you find yourself both intrigued and wary.
You: [Taking a deep breath] "What do I get in return for this... candy cane hunt?"
Peppermint: [Helping Cinnamon to her feet] "Let's just say, if you're successful, you'll get a Christmas present you'll never forget."
Cinnamon: [Winking as she magically redresses] "And trust us, we know exactly what you like."
You find yourself nodding, almost involuntarily, your curiosity and arousal getting the better of you.
You: "Alright, I'm in. Tell me more about these candy canes and this Ms. Claus."
The elves begin to explain the details of your mission, their playful touches and suggestive comments keeping you on edge throughout the conversation. As they speak, you can't help but wonder what other surprises this bizarre Christmas adventure might have in store for you.
Just before leaving they mention the floors 2,4,7 and 11 of the Border Zone and Peacewood.
Button: Go on your mission
`;
setBackground("ressources/backgrounds/1G.webp");
DIAF_parseBuildAppend(dialog);
})();
</script><!-- SCENE 2 (after collecting 8 candy cane) -->\
<<nobr>>
<div class="DIAS_container">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p>You approach the gates once more, your heart racing with anticipation. The eight large, juicy candy canes
you've collected weigh heavily in your hands, a testament to your successful hunt through the forest and
wastelands. As you draw near, you notice a striking figure has replaced the playful elves from before.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B1.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Standing tall and imposing is Ms. Claus, her presence radiating authority and seduction. Her long, cascading
blonde hair falls in loose curls around her shoulders, framing a face of striking beauty. Bold red lips,
perfectly matching her outfit, curl into a smile that's both inviting and dangerous. Her piercing blue eyes
lock onto you, sparkling with mischief and desire.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B2.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Ms. Claus is dressed in a Santa-inspired ensemble that leaves little to the imagination. Her red velvet
bodice, trimmed with white fur, hugs her voluptuous figure tightly, pushing her ample breasts up and
together to create a tantalizing cleavage. The bodice tapers to a narrow waist before flaring out into a
short, flirty skirt that barely covers her shapely behind. Semi-sheer white tights cling to her long, toned
legs, ending in a pair of bright red high heels that accentuate her calf muscles.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B3.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Her voice a sultry purr</action>
<p>Well, well, well. Look who's finally arrived with my treats.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She saunters towards you, her hips swaying hypnotically. Each step causes her breasts to bounce slightly,
drawing your gaze. The virus in your blood responds to her proximity, your arousal spiking dangerously.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B4.webp">
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Approaching cautiously, candy canes in hand</action>
<p>I've collected what you asked for. Now, what's this all about?</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Ms. Claus reaches out, trailing a finger along your jaw. Her touch is electric, sending shivers down your
spine and straight to your groin. She leans in close, her breath hot against your ear, her breasts pressing
against your chest.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B5.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Whispering seductively</action>
<p>Oh, darling. You've done well, but I'm afraid it's not quite enough. I need one more candy cane. A very
special one. Bigger, juicier... and much more satisfying.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her hand trails down your chest, over your abs, and comes to rest teasingly close to your crotch. Your body
responds instantly, your manhood straining against your pants. Ms. Claus notices, her smile widening.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B6.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Her voice turning husky</action>
<p>Mmm, seems like you might have just what I'm looking for.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She takes a step back, her hands moving to the fur trim of her bodice. Slowly, teasingly, she begins to peel
it down, revealing more and more of her creamy skin. Just as she's about to expose her nipples, she stops,
her eyes glinting with mischief.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B7.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Her voice suddenly harsh</action>
<p>But I'm not asking nicely anymore. Give me what I want, or face the consequences.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The air around you seems to crackle with tension. Ms. Claus's demeanor has shifted from seductive to
aggressive, her true nature as a formidable MAD officer becoming apparent. Yet, her partially exposed
breasts and the lingering scent of her perfume keep you achingly aroused.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B8.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Your body tenses, ready for action. The choice you make now will determine the course of this bizarre
Christmas encounter and potentially the safety of your district.</p>
</div>
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Your voice steady despite your racing heart and throbbing erection</action>
<p>I'm not backing down. If it's a fight you want, Ms. Claus, then let's do this.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Her smile turning feral, her exposed cleavage heaving with excitement</action>
<p>Oh, you foolish, delicious boy. I was hoping you'd say that.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>With a snap of her fingers, the area around you transforms. The gates fade away, replaced by a surreal, snowy
battlefield. Ms. Claus stands before you, her outfit morphing into something even more battle-ready. Her
skirt has disappeared entirely, replaced by a high-cut red robe that leaves her toned thighs exposed. Her
bodice now barely contains her breasts, threatening to spill out with each movement.</p>
</div>
</div>
<div id="_stopper" class="DIAS_buttonCont DIAS_stopper">
<div id="bedroom-cherie" class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B9.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Her voice echoing with power, her body posed provocatively</action>
<p>Let's see if you can handle a real Christmas miracle, shall we? I promise, the reward for victory will be...
unforgettable.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The battle with Ms. Claus is about to begin, your dominance levels perfectly matched, promising an intense
and unpredictable encounter. The fate of your district - and perhaps the very nature of this twisted
Christmas - hangs in the balance, as does the promise of unimaginable pleasure.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1B10.webp">
</div>
<div class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button" onclick='playPassage("3B2")'>Run Away</div>
<div class="DIAS_button" onclick='nextbloc(1)'>Fight</div>
</div>
</div>
<</nobr>>\
\
<script>
playAudio("music", "christmas2");
DIAF_initDialogPassage(passageId);
setBackground('ressources/backgrounds/1G.webp'); //Gates
SV.gui_interface.GLMV_lastPassage = previous();
document.getElementById('_stopper').addEventListener('click', (e) => {
document.getElementById('_stopper').classList.remove('DIAS_stopper');
setBackground('ressources/backgrounds/XHC1B.webp'); //Winter Forest
DIAF_MessageClick({target: document.body}); //fake event target
}, { once: true });
function nextbloc(i) {
SV.scenes.list[passageId].seen = true;
if (i === 0) playPassage("1G");
else if (i === 1) {
SV.gui_interface.christmasCandyCanesEnable = false;
FGF_enterFight("XHC1C");
}
}
</script>\
<style>
.DIAS_button {
margin-bottom: 2vh;
}
.DIAS_button img {
width: 5vh;
padding: 1vh;
filter: invert(9%) sepia(92%) saturate(6754%) hue-rotate(7deg) brightness(84%) contrast(98%);
}
</style>\<!-- SCENE 3 (after fight) -->\
<script>
(() => {
const dialog = `
As the intense sexual battle comes to a climactic end, you find yourself standing victorious over Ms. Claus. Her once-pristine outfit is now in disarray, her blonde hair tousled and wild. Her chest heaves with each breath, her skin glistening with a sheen of sweat. Despite her defeat, a satisfied smile plays on her lips.
***XHC1D1.webp***
Ms Claus: [Her voice husky and breathless] "Oh my... you certainly know how to stuff a stocking, don't you?"
She stretches languidly, her body still quivering from the intense pleasure you've given her. Your seed glistens on her thighs, a testament to your victory.
***XHC1D2.webp***
You: [Panting slightly, your body still thrumming with post-coital energy] "So, have I earned my Christmas present?"
Ms. Claus laughs, a rich, melodious sound that sends a shiver down your spine. She rises gracefully, her outfit magically repairing itself, though it remains way more revealing than before.
***XHC1D3.webp***
Ms Claus: [Her eyes twinkling with mischief] "Oh, darling, you've more than earned it. In fact, I think you deserve something extra special."
She saunters towards you, her hips swaying enticingly. Reaching out, she traces a finger down your chest, leaving a trail of tingling warmth.
***XHC1D4.webp***
Ms Claus: [Leaning in close, her breath hot against your ear] "How would you like a peek into the naughty dreams of your lovely harem? With a little Christmas magic, of course."
Your eyes widen at the proposition, your body already responding to the thought.
Ms Claus: [Grinning wickedly] "I'll take that as a yes. Follow me, my virile champion. Let's spread some Christmas cheer to those lovely ladies of yours."
She takes your hand, leading you towards the shelter. As you walk, she explains her plan.
As she explains, her body still shivers from the experience giving you quite the view.
***XHC1D5.webp***
Ms Claus: "We'll visit each of your girls in turn. They'll be sleeping, lost in their deepest Christmas fantasies. And you, my dear, get to step right into those dreams and make them a reality."
You: [Your voice thick with anticipation] "And they won't wake up?"
Ms Claus: [Winking] "Oh, they'll think it's all just a very vivid, very satisfying dream. My little gift to them... and to you."
***XHC1D6.webp***
You nod, your heart racing with excitement and a touch of nervousness.
Ms Claus: [Her smile returning] "Excellent. Then let the Christmas festivities begin!"
Button: Alrighty!
`;
SV.gui_interface.christmasCandyCanesEnable = false;
setBackground("ressources/backgrounds/XHC1B.webp");
DIAF_parseBuildAppend(dialog);
})();
</script><!-- SCENE 4 (after scene 3) -->\
<<nobr>>
<div class="DIAS_container">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p>As you and Ms. Claus enter Cherie's room, the air shimmers with Christmas magic. You find yourself in a
cozy, festively decorated bedroom. Cherie lies on the bed, dressed in a sexy Mrs. Claus-inspired outfit
that accentuates her mature curves.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Stirring in her sleep</action>
<p>"Oh... is that you, dear?"</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E1.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her eyes flutter open, filled with a mixture of love and forbidden lust. As she sees you, her cheeks
flush with desire and shame.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Her voice thick with need</action>
<p>"I shouldn't want this... but I can't help myself."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Slowly, teasingly, she begins to remove her costume. First, she unties the top, revealing her ample
cleavage. Her fingers trace the curve of her breasts, circling her hardening nipples through the fabric.
</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E2.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Breathing heavily</action>
<p>"I know I shouldn't, but... I want you to see me, baby."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She slides the top off completely, her full breasts bouncing free. Her nipples are erect, begging for
attention. Her hands move to the waistband of her skirt, pushing it down over her hips. She's not
wearing any panties, and you catch a glimpse of her neatly trimmed pubic hair.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E3.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Moaning softly</action>
<p>"Oh, baby... $characters.list.cherie.role needs you so badly. Watch me..."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Now completely naked, Cherie begins to pleasure herself. Her fingers trail down her stomach to her pussy,
which is already glistening with arousal. She spreads her labia, revealing the pink, wet flesh within.
Her other hand kneads her breast, pinching and rolling the nipple.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E4.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You find yourself responding, your cock hardening rapidly in your pants. Without thinking, your hand
moves to your crotch, rubbing your growing erection through the fabric.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Gasping</action>
<p>"That's it... show $characters.list.cherie.role how much you've grown. Oh god, this is so wrong but it feels so good!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She inserts two fingers into her dripping pussy, her thumb circling her swollen clit. Her hips buck
against her hand as she fucks herself, her eyes locked on the bulge in your pants.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E5.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Panting</action>
<p>"Take it out, baby. Let $characters.list.cherie.role see how big you've gotten."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You free your throbbing cock, wrapping your hand around its girth. Pre-cum glistens at the tip as you
begin to stroke yourself.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Moaning loudly</action>
<p>"Oh fuck, yes! Stroke that big cock for $characters.list.cherie.role. I'm so wet for you, baby."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As you both reach your peak, Cherie cries out in ecstasy, her body shuddering with pleasure. Her pussy
clenches around her fingers as she cums, squirting onto the bed. At the same time, your cock erupts,
shooting thick ropes of cum onto your hand and stomach.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E6.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Breathless</action>
<p>"Oh, baby... that was amazing. $characters.list.cherie.role loves you so much."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The room fills with the musky scent of sex and the warmth of taboo desire fulfilled.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Whispering</action>
<p>"My, what a naughty $characters.list.cherie.role... Let's see what your $characters.list.lana.role is up to."</p>
</div>
</div>
<div id="stopper1" class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>In Lana's room, you find yourself in another festively decorated bedroom. Lana is wearing a sexy,
military-inspired Christmas lingerie that shows off her toned body.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E7.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Looking up with a fierce grin</action>
<p>"Ready for some special attention, $characters.list.lana.player_role?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As she stands, her eyes rake over your body, a look of hunger replacing her usual dominance. Slowly, she
begins to strip off her costume, her movements becoming more sensual with each piece removed.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E8.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Her voice low and husky</action>
<p>"I've always been stronger than you... but now, seeing you like this... God, what's happening to me?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She peels off her top, her firm breasts bouncing free. Her nipples are hard, standing at attention. Next,
she hooks her thumbs into the waistband of her bottoms, slowly pushing them down her muscular legs.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E9.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Breathing heavily</action>
<p>"I can't believe I'm doing this... but I can't stop."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Now completely naked, Lana begins to touch herself. Her fingers trail down her toned body to her pussy,
which is already slick with arousal. She spreads her legs wider, giving you a clear view as she begins
to circle her clit.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E10.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Moaning</action>
<p>"Fuck... I can't believe how much I want you. This is so messed up, but I don't care anymore!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her other hand moves to her breast, squeezing and kneading the firm flesh. She pinches her nipple hard,
gasping at the sensation.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E11.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You can't help but respond, your cock hardening again. You begin to stroke yourself, matching Lana's
rhythm.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Panting</action>
<p>"That's it, $characters.list.lana.player_role. Show me that big cock. I bet you're stronger than me now, aren't you?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She inserts two fingers into her dripping pussy, her thumb still working her clit. Her hips buck against
her hand as she fucks herself harder.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E12.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Groaning</action>
<p>"Oh fuck, I'm gonna cum. Cum with me, $characters.list.lana.player_role!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her cries of pleasure fill the air as you both masturbate, the taboo nature of your relationship only
adding to the intensity. Lana's body tenses as she reaches her climax, her pussy clenching around her
fingers. At the same time, your cock erupts again, spraying cum onto the floor.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E13.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Breathless</action>
<p>"Holy shit... that was intense. We can never tell anyone about this, okay?"</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Fanning herself</action>
<p>"My, my... sibling rivalry has never looked so delicious. Shall we check on the youngest?"</p>
</div>
</div>
<div id="stopper2" class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Next is Elfie's room, also decorated for Christmas. Elfie is wearing a cute, santa-inspired outfit that
emphasizes her youthful figure.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E14.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Giggling</action>
<p>"$characters.list.elfie.player_role! Want to play with me?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As she notices your presence, her eyes widen. A blush spreads across her cheeks as she realizes the
nature of her desires.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Biting her lip</action>
<p>"I... I've been having these thoughts about you. Is it okay if I show you?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Hesitantly at first, then with growing confidence, Elfie begins to remove her costume. She starts with
her top, revealing a small, lacy bra underneath.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E15.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Whispering</action>
<p>"I've never done anything like this before..."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She unhooks her bra, letting it fall to the floor. Her small, perky breasts are revealed, topped with
pink, puffy nipples that are already hard with arousal. Her hands move to her skirt, pushing it down
over her hips along with her panties.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E16.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Now fully naked, Elfie stands before you, her body slim and youthful. Her pussy is smooth and hairless,
already glistening with excitement.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E17.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Breathless</action>
<p>"Will you show me how to touch myself while you watch?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You guide her verbally, instructing her on how to pleasure herself as you do the same. She starts by
cupping her small breasts, gently squeezing them and pinching her nipples.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Gasping</action>
<p>"Oh! That feels... really good."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her hand trails down her flat stomach to her pussy. She hesitates for a moment before running a finger
along her slit, collecting the moisture there.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E18.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Moaning softly</action>
<p>"It's so wet down there... Is that normal?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You encourage her, your own hand stroking your hard cock as you watch. Elfie begins to explore her pussy
more confidently, her fingers finding her clit.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E19.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Panting</action>
<p>"Oh wow, $characters.list.elfie.player_role... I'm feeling something amazing!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She rubs her clit in small circles, her hips starting to move against her hand. With her other hand, she
tentatively inserts a finger into her tight pussy.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E20.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Moaning louder</action>
<p>"Oh god, it's like... like I'm going to explode!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As her movements become more frantic, you stroke yourself faster, matching her rhythm. The sight of your
innocent $characters.list.elfie.role discovering self-pleasure is intensely arousing.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E21.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Crying out</action>
<p>"$characters.list.elfie.player_role! I think I'm... I'm cumming!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her body shudders as she reaches her first orgasm, her pussy clenching around her finger. The sight
pushes you over the edge, and you cum again, your cock pulsing in your hand.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E22.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Breathless and wide-eyed</action>
<p>"That was... incredible. Can we do this again sometime?"</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Chuckling</action>
<p>"Ah, the innocence of youth... though perhaps not so innocent anymore. Let's see what your cousin is up
to, shall we?"</p>
</div>
</div>
<div id="stopper3" class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>In Mia's room, you find her wearing a skimpy, Santa-inspired outfit that leaves little to the
imagination.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E23.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Winking</action>
<p>"Want to see my special moves, cousin?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her routine quickly becomes a striptease, her costume falling away piece by piece. She starts by removing
her top, shaking out her long hair. Her ample breasts bounce free, nipples already hard and standing out
prominently.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E24.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Smirking</action>
<p>"Like what you see? There's plenty more where that came from."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She runs her hands over her breasts, squeezing them together teasingly.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Purring</action>
<p>"I've always wondered what it would be like with you. Let's find out together..."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her hands move to her bottoms, slowly pushing them down over her hips. She's not wearing any panties
underneath, and her smooth, shaved pussy is revealed, already glistening with arousal.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E25.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Now fully naked, Mia begins to touch herself, her hands roaming her body. She cups her breasts, pinching
her nipples and moaning softly. Then her hand trails down her flat stomach to her pussy.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E26.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Panting</action>
<p>"God, I'm so wet for you, cousin. Watch me touch myself."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She spreads her legs wide, giving you a clear view as she begins to pleasure herself. Her fingers spread
her labia, revealing the pink, wet flesh within. She circles her clit with one finger, her hips bucking
at the sensation.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E27.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You can't help but respond, your cock hardening once again. You begin to stroke yourself, matching Mia's
rhythm.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Moaning loudly</action>
<p>"That's it, stroke that big cock for me. I want to see you cum."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She inserts two fingers into her dripping pussy, fucking herself hard as her thumb continues to work her
clit. Her other hand squeezes her breast roughly, pinching and pulling at her nipple.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E28.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Groaning</action>
<p>"Oh fuck, yes! I'm gonna cum, cousin. Cum with me!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The taboo nature of your relationship only seems to excite her more. As she reaches her peak, her pussy
clenches around her fingers, a gush of fluid squirting out onto the floor. The sight pushes you over the
edge, and you cum again, your cock pulsing as it shoots ropes of cum.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E29.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Breathless</action>
<p>"Holy shit... that was even better than I imagined. We should make this a new Christmas tradition."</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Whistling</action>
<p>"Now that's what I call keeping it in the family. Shall we see what your wastelands friend is dreaming
of?"</p>
</div>
</div>
<div id="stopper4" class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Gabbie's room is decorated with a mix of Christmas and modern elements. She's wearing a revealing,
stylish Christmas-inspired outfit that accentuates her curves.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E30.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>With a knowing smile</action>
<p>"Ready for some holiday fun?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Without hesitation, she begins to remove her outfit, her eyes locked on yours. The fabric seems to cling
to her skin before falling away, revealing her body inch by tantalizing inch.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E31.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>Breathless</action>
<p>"I've been thinking about this for a while. Show me what you can do."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As her breasts are revealed, you notice they're larger than you expected, full and firm with large, dark
nipples. The outfit continues to disappear, revealing her toned stomach and the curve of her hips.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E32.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>Purring</action>
<p>"This is even better than I imagined."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Finally, she's completely naked before you. Her pussy is neatly trimmed, already glistening with arousal.
She begins to touch herself, her movements both sensual and eager.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E33.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>Moaning</action>
<p>"God, you're even more impressive than I thought. Touch yourself for me."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You comply, your hand wrapping around your hard cock. Pre-cum leaks from the tip as you begin to stroke,
matching Gabbie's rhythm.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Gabbie inserts two fingers into her dripping pussy, her thumb working her clit. Her other hand squeezes
her breast roughly, pinching and pulling at her nipple.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E34.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>Panting</action>
<p>"Fuck, this feels so good. I want to see you cum. Show me what you've got."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The sight of Gabbie pleasuring herself while watching you do the same is intensely arousing. You stroke
faster, feeling your orgasm building.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E35.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>Crying out</action>
<p>"Oh god, I'm cumming! Cum with me!"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her body shudders as she reaches her peak, her pussy clenching around her fingers. The sight pushes you
over the edge, and you cum hard, your cock pulsing as it shoots ropes of cum.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E36.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="gabbie">
<div class="DIAS_text">
<name translate="no">$characters.list.gabbie.name</name>
<action>Breathless</action>
<p>"Holy shit... that was incredible. We definitely need to do this again sometime."</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Grinning</action>
<p>"My, my, what a passionate display. Now, let's see what our mysterious forest woman is up to."</p>
</div>
</div>
<div id="stopper5" class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Finally, you enter Angela's room, which seems to exist beyond normal space and time. Angela is wearing a
dress that seems to be made of living Christmas lights.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E37.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="angela">
<div class="DIAS_text">
<name translate="no">$characters.list.angela.name</name>
<action>Her voice echoing</action>
<p>"Welcome, my champion. Shall we celebrate this night together?"</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her dress melts away, revealing her stunning form. Her body is perfect, radiating power and sexuality.
Her skin glows with an inner light, and her hair flows around her like silk.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E38.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="angela">
<div class="DIAS_text">
<name translate="no">$characters.list.angela.name</name>
<action>Purring</action>
<p>"Let us create something beautiful together."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She begins to pleasure herself, her actions seeming to affect the very air around you. As she touches her
breasts, the room seems to pulse with energy. When her fingers trail down to her pussy, the air shimmers
with heat.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E39.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="angela">
<div class="DIAS_text">
<name translate="no">$characters.list.angela.name</name>
<action>Moaning</action>
<p>"Yes, that's it. Let our pleasure reshape this night."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You begin to stroke your cock, which seems to throb with an impossible intensity. Each stroke sends waves
of pleasure through your body, more intense than anything you've ever felt.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Angela inserts her fingers into her divine pussy, which glistens with an otherworldly wetness. Her other
hand works her clit, which pulses with a strange, enticing light.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E40.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="angela">
<div class="DIAS_text">
<name translate="no">$characters.list.angela.name</name>
<action>Crying out</action>
<p>"Oh, my champion! I'm approaching the peak of pleasure. Cum with me and let us create something magical!"
</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As you both reach your climax, the room explodes with light and sensation. Your cum shoots out in an
endless stream, seeming to sparkle in the air. Angela's orgasm causes the very air to vibrate with
energy, creating a moment of pure, transcendent pleasure.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E41.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="angela">
<div class="DIAS_text">
<name translate="no">$characters.list.angela.name</name>
<action>Breathless</action>
<p>"Magnificent. We have created something truly special. Until next time, my champion."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As you exit Angela's dream, Ms. Claus greets you with a mischievous smile, her eyes twinkling with
excitement.</p>
</div>
</div>
<div id="stopper6" class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button">
<img class="arrowbackground" src="ressources/maingui/ui/chevron-arrow2.webp">
<!-- right arrow icon -->
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<action>Fanning herself</action>
<p>"My, my... you've certainly spread Christmas cheer in the most delightful way. You've brought joy to all
your girls, and even reshaped reality itself. But I've got one last surprise for you, my dear."</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>She leans in close, her breath hot against your ear as she whispers:</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="msclaus">
<div class="DIAS_text">
<name translate="no">$characters.list.msclaus.name</name>
<p>"Follow me to your room. I think you've earned a very special gift from Mrs. Claus herself."</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XHC1E42.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>With a wink and a shimmer of magic, she starts walking towards your bedroom, her hips swaying enticingly.
You follow, your body tingling with anticipation and the residual energy from your cosmic encounters. As
you enter your room, you can't help but wonder what other magical, taboo experiences this night might
still hold.</p>
</div>
</div>
<div class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button" onclick="nextbloc()">Follow her</div>
</div>
</div>
<</nobr>>\
\
<script>
(() => {
playAudio("music", "christmas4");
DIAF_initDialogPassage(passageId);
setBackground('ressources/backgrounds/1SC3.webp'); // cherie
SV.gui_interface.GLMV_lastPassage = previous();
const stoppers = [
{ // cherie -> lana
id: 'stopper1',
backgroundContent: 'ressources/backgrounds/1SL_1.webp',
/*rewardPopUp: [{ image: "ressources/icons/13MCE1.webp", description: "Cherie Christmas Icon Unlocked" }]*/
},
{ // lana -> elfie
id: 'stopper2',
backgroundContent: 'ressources/backgrounds/1SE1.webp',
/*rewardPopUp: [{ image: "ressources/icons/13MLE1.webp", description: "Lana Christmas Icon Unlocked" }]*/
},
{ // elfie -> mia (guest room)
id: 'stopper3',
backgroundContent: 'ressources/backgrounds/1SM.webp',
/*rewardPopUp: [{ image: "ressources/icons/13MEE1.webp", description: "Elfie Christmas Icon Unlocked" }]*/
},
{ // mia -> gabbie (interior camp)
id: 'stopper4',
backgroundContent: 'ressources/backgrounds/3AGI.mp4',
/*rewardPopUp: [{ image: "ressources/icons/13MME1.webp", description: "Mia Christmas Icon Unlocked" }]*/
},
{ // gabbie -> angela (interior camp)
id: 'stopper5',
backgroundContent: 'ressources/backgrounds/2ACI.mp4',
/*rewardPopUp: [{ image: "ressources/icons/13MGE1.webp", description: "Gabbie Christmas Icon Unlocked" }]*/
},
{ // angela -> winter
id: 'stopper6',
backgroundContent: 'ressources/backgrounds/XHC1B.webp',
/*rewardPopUp: [{ image: "ressources/icons/13MAE1.webp", description: "Angela Christmas Icon Unlocked" }]*/
}
];
stoppers.forEach(({id, backgroundContent}) => {
document.getElementById(id).addEventListener('click', (e) => {
document.getElementById(id).classList.remove('DIAS_stopper');
setBackground(backgroundContent);
/*rewardPopUp_pushArr(rewardPopUp);*/
DIAF_MessageClick({target: document.body}); //fake event target
}, { once: true });
});
})();
function nextbloc() {
SV.scenes.list[passageId].seen = true;
SV.market.items.cherieChristmasIcon = true;
SV.market.items.lanaChristmasIcon = true;
SV.market.items.elfieChristmasIcon = true;
SV.market.items.miaChristmasIcon = true;
SV.market.items.gabbieChristmasIcon = true;
SV.market.items.angelaChristmasIcon = true;
playPassage('XHC1F');
}
</script>\
<style>
.DIAS_text_modded {
flex-grow: 1;
margin: 0 1vh;
display: flex;
align-items: center;
}
.DIAS_text_modded > img {
height: 10em;
margin: 0 1vh;
}
.DIAS_text_modded > p {
font-size: 1.4em;
margin: 0 1vh;
font-weight: bold;
margin-block-start: unset;
margin-block-end: unset;
}
.DIAS_button {
margin-bottom: 2vh;
}
.DIAS_button img {
width: 5vh;
padding: 1vh;
filter: invert(9%) sepia(92%) saturate(6754%) hue-rotate(7deg) brightness(84%) contrast(98%);
}
</style>\<script>
(() => {
const dialog = `
Ms. Claus leads you to your bedroom, her voluptuous hips swaying enticingly. As you enter, you're surprised to see Peppermint and Cinnamon waiting for you, their festive outfits barely containing their curves.
***XHC1F1.webp***
Ms Claus: [With a mischievous grin] "I thought you might enjoy a little... hands-on experience after all that watching."
The elves giggle, their eyes roaming over your body appreciatively. Ms. Claus begins to remove her outfit, revealing her lush, mature form. Her large breasts spill free, topped with rosy nipples already hard with excitement.
***XHC1F2.webp***
Peppermint: [Biting her lip, her blue eyes sparkling] "Let's show him how we celebrate Christmas at the North Pole!"
The elves start to undress each other, their movements sensual and teasing. Peppermint's golden hair cascades over her shoulders as Cinnamon unzips her green velvet top, revealing perky breasts with pink, erect nipples.
***XHC1F3.webp***
Cinnamon: [Her warm smile now tinged with lust] "Don't be shy, come join us!"
You approach, your hands reaching out to caress soft skin and curves. The women surround you, their hands exploring your body. Ms. Claus's experienced fingers wrap around your hardening cock, stroking it to full attention.
Ms. Claus guides your hand between her legs, showing you how she likes to be touched. Her pussy is already wet, her labia swollen with arousal.
***XHC1F4.webp***
Ms Claus: [Moaning softly] "That's it, darling. Circle my clit just like that."
Peppermint kneels before you, her blue eyes looking up mischievously as she takes your cock in her hand. Her small, delicate fingers can barely wrap around your girth.
***XHC1F5.webp***
Peppermint: [Licking her lips] "I've been waiting all night to taste this candy cane."
She engulfs you in her warm mouth, her cheeks hollowing as she sucks. Her tongue swirls around your sensitive head, sending shivers of pleasure through your body.
***XHC1F6.webp***
Cinnamon moves behind you, her soft breasts pressing against your back. Her hardened nipples poke into your skin as her hands reach around to caress your chest.
Cinnamon: [Whispering in your ear] "Let's make this a Christmas you'll never forget."
Her hands trail down to play with your balls, gently massaging them as Peppermint continues her oral ministrations.
The night progresses in a blur of pleasure and sensation. You find yourself in various positions, pleasuring and being pleasured by all three women.
You're on your back, Ms. Claus straddling your face as you eat her out. Her thighs quiver around your head as your tongue delves deep into her pussy, tasting her sweet arousal.
***XHC1F7.webp***
Ms Claus: [Gasping] "Oh, yes! Your tongue feels amazing on my clit!"
Peppermint is bouncing on your cock, her tight pussy gripping you like a vice. Her small breasts jiggle with each movement, her face contorted in pleasure.
***XHC1F8.webp***
Peppermint: [Moaning loudly] "It's so big! I feel so full! Your cock is stretching me so good!"
Cinnamon is kissing Peppermint, their breasts pressing together as they moan into each other's mouths.
Later, you're fucking Cinnamon from behind, her round ass jiggling with each powerful thrust. Your cock glistens with her juices as it slides in and out of her dripping pussy.
***XHC1F9.webp***
Cinnamon: [Panting] "Harder! Please, I need it harder! Fill me up with that big cock!"
Her face is buried between Ms. Claus's thighs, licking and sucking at her swollen clit. Ms. Claus's hands are tangled in Cinnamon's hair, holding her in place.
Ms Claus: [Groaning] "That's it, sweetie. Don't stop! Suck my clit just like that!"
Peppermint is underneath Cinnamon, her tongue working on Cinnamon's clit as she watches your cock slide in and out.
Peppermint: [Between licks] "You taste so good, Cinnamon! I can taste his pre-cum mixing with your juices!"
As the night reaches its peak, you're buried deep inside Ms. Claus. Her experienced pussy clenches around you, milking your cock with each movement.
***AA5K3.webp***
Ms Claus: [Riding you frantically, her breasts bouncing] "I'm so close! Cum with me, darling! Fill me up with your hot seed!"
Peppermint is straddling your face, her sweet juices coating your tongue as you suck on her clit. Her thighs tremble on either side of your head. You take her with your huge cock.
***XHC1F11.webp***
Peppermint: [Grinding against your pelvis] "Oh fuck, I'm cumming! Your cock feels so good in my pussy!"
Cinnamon is behind Ms. Claus, her hands reaching around to play with her breasts and clit. She pinches Ms. Claus's nipples as her fingers circle her clit rapidly.
Cinnamon: [Moaning] "Let go, girls. Let's cum together! I want to feel everyone's pleasure!"
The room pulses with magical energy as you all reach your climax together. The air is thick with the scent of sex and sweat, mingling with the lingering smell of Christmas cookies and pine.
***XHC1F12.webp***
Ms Claus: [Crying out] "Yes! Oh god, yes! I'm cumming on your big cock!"
Peppermint: [Thighs clamping around your head] "It's too much! I can't... I'm... I'm squirting!"
Cinnamon: [Fingers working furiously at her own pussy] "I'm cumming! I'm cumming! Oh fuck, it feels so good!"
Your orgasm hits you like a tidal wave, your cock pulsing as you shoot load after load deep into Ms. Claus. The pleasure is so intense it's almost painful, your vision going white at the edges.
***XHC1F13.webp***
Afterward, you collapse in a tangle of limbs, breathless and satisfied. Sweat glistens on flushed skin, and the air is heavy with the scent of sex. Ms. Claus kisses you softly, her lips tasting of Peppermint.
***XHC1F14.webp***
Ms Claus: [Smiling contentedly] "Merry Christmas, my dear. I think you've more than earned your place on the nice list this year."
With a wink and a shimmer of magic, the three women vanish, leaving you alone in your bed. Your body aches pleasantly, and you can still taste them on your lips. The echoes of your incredible night still ring in your ears as you drift off to sleep, wondering what other magical encounters the future might hold.
`;
setBackground("ressources/backgrounds/1SA_1.webp");
DIAF_parseBuildAppend(dialog);
})();
</script><script>
(() => {
const dialog = `
Morning light filters through the curtains of your room, gently pulling you from a deep sleep. As consciousness returns, you realize there's something special about today - it's your birthday. The first one since the outbreak changed everything. You stretch beneath the covers, wondering if anyone remembers amid the chaos of this new world.
The soft creak of your door catches your attention as it slowly opens. Cherie peeks in, her golden hair cascading over her shoulders. She's wearing a simple white nightgown that does little to hide her curvaceous figure, the thin fabric clinging to her ample bosom as she balances a tray in her hands.
Cherie: [Smiling warmly as she notices you're awake] "Good morning, happy birthday honey! I thought you might enjoy breakfast in bed today."
***XC1A.webp***
You: [Sitting up, surprised and touched] "You remembered? With everything that's happening, I figured birthdays weren't really a priority anymore."
Cherie: [Approaching the bed, the movement causing her nightgown to shift against her curves] (He looks so handsome in the morning light...) "Of course I remembered. You're my $[characters.list.cherie.player_role]. No virus is going to make me forget the day you came into my life."
She places the tray on your lap. It's a surprisingly lavish breakfast given your limited resources, eggs, some preserved fruit, and even what appears to be a small makeshift cake with a single candle.
Cherie: [Leaning over to adjust your pillows, inadvertently providing you a view down her nightgown] "I wanted to make it special. It's not every day my $[characters.list.cherie.player_role] turns twenty-one."
The scent of her perfume mingles with the breakfast aromas as she leans close. You notice a flush creeping up her neck as she realizes how intimate this moment feels.
You: [Feeling a warmth spreading through you] "This is amazing. Thank you... I—"
Your words are cut short as the door bursts open. Lana strides in confidently, wearing tight athletic shorts and a sports bra that showcases her toned physique. Elfie bounces in behind her, clad in colorful pajamas adorned with cartoon characters, though they're a bit small for her developing figure.
Lana: [Crossing her arms, eyeing the breakfast] "So $[characters.list.lana.role] got to you first, huh? Typical." [A competitive smirk plays on her lips] "Happy birthday, $[characters.list.lana.player_role]."
***XC1B.webp***
Elfie: [Bouncing excitedly onto the foot of your bed] "Happy level-up day, $[characters.list.elfie.player_role]! You've gained a year! +1 to all stats!" [Her movement causes her pajama top to ride up, revealing a flash of her midriff]
Cherie: [Sitting on the edge of the bed, her nightgown riding up slightly] "I thought we could all celebrate together. It's been so long since we've had anything to celebrate."
The sunlight streaming through the window illuminates all three women, highlighting their virus-enhanced features. There's an electricity in the air that goes beyond simple birthday excitement.
Lana: [Eyeing the cake] "Did you make a wish yet? Better be something good." [She stretches, deliberately flexing her athletic body]
You: [Looking between the three of them, feeling your heartbeat quicken] "I haven't had a chance to blow out the candle yet."
Elfie: [Leaning forward eagerly, her pajama top gaping slightly] "Do it! But don't tell us what you wish for or it won't come true. That's like, rule number one of birthday wishes."
You close your eyes and blow out the candle. When you open them, all three women are watching you intently, their eyes reflecting something that goes beyond familial affection.
Cherie: [Voice slightly husky] "What should we do to make your birthday special, $[characters.list.cherie.player_role]?"
The question hangs in the air, charged with unspoken possibilities.
Lana: [With a competitive gleam in her eye] "I bet I know what would make it memorable. How about a game?"
Elfie: [Clapping excitedly] "Yes! A birthday game! What kind of game, $[characters.list.elfie.role]?"
Lana: [Smirking as she crosses her arms under her breasts] "Truth or Dare."
Cherie: [Blushing slightly] "$[characters.list.cherie.player_role], it's your birthday. What do you think?"
You: [Feeling a surge of confidence] "Truth or Dare sounds perfect."
Lana: [With a predatory smile] "Birthday boy goes first. Truth or dare?"
You: [Meeting her challenging gaze] "Dare."
Lana: [Eyes gleaming] "I dare you to eat that whole cake... without using your hands."
You lean down and take a bite directly from the cake, making eye contact with each woman in turn. The atmosphere shifts perceptibly.
Cherie: [Watching you, her breathing quickening] (Why is this so arousing?) "I think it's your turn to dare someone, $[characters.list.cherie.player_role]."
You: [Wiping frosting from your mouth] "Lana. Truth or dare?"
Lana: [Never one to back down] "Dare. Obviously."
You: [With newfound boldness] "I dare you to remove one article of clothing."
There's a moment of tension as the virus-enhanced attraction crackles between you all. Lana's eyes narrow, but her lips curl into a smile.
Lana: [Unhesitatingly reaching for the hem of her sports bra] "Easy. I'm not shy."
***XC1C.webp***
In one fluid motion, she pulls the bra over her head, revealing her firm, athletic breasts. The virus's effects are evident in their perfect roundness and the way her nipples instantly harden in the cool air.
Lana: [Standing proudly, chest thrust forward] "Your turn, $[characters.list.lana.role]." [She turns to Cherie] "Truth or dare?"
Cherie: [Swallowing hard, her eyes flicking between you and Lana's exposed breasts] "I... dare."
Lana: [With a victorious smirk] "I dare you to show our $[characters.list.lana.player_role] what a real woman looks like. Take off that nightgown."
Cherie: [Hesitating, her cheeks flushing] (This is inappropriate... but it's just a game. And it's his birthday...) "It's just a game, right?"
Without waiting for an answer, she stands and slowly pulls her nightgown over her head. Her voluptuous figure is revealed inch by inch – full, mature breasts with pink nipples, a narrow waist, and the curve of
her hips barely concealed by simple white panties.
***XC1D.webp***
Elfie: [Eyes wide, a mix of innocence and growing awareness] "Wow! $[characters.list.elfie.role] looks amazing! Will I look like that when I'm older?"
The innocent question breaks some of the tension, replacing it with nervous laughter.
Cherie: [Standing self-consciously, arms half-raised to cover herself before forcing them down] "Elfie, truth or dare?"
Elfie: [Without hesitation] "Dare! I want a dare too!"
Cherie: [Glancing at you, gauging your reaction] "I dare you to... take off your pajama top."
Elfie: [Giggling as she begins unbuttoning her top] "That's an easy quest! Low XP!"
She removes her top to reveal her smaller but perky breasts, the virus having enhanced her development beyond what would be normal for her age.
***XC1E.webp***
You find yourself surrounded by the three women in various states of undress, the air thick with unacknowledged desire. The virus's effects are evident not just in their enhanced physiques but in the way they look at you, hungry, needful, fighting against taboo attractions.
Elfie: [Bouncing slightly, unaware of how the movement affects her bare breasts] "Your turn, $[characters.list.elfie.player_role]! Truth or dare?"
You: [Voice deeper than usual] "Dare."
Elfie: [With innocent mischief] "I dare you to take off your shirt!"
You comply, revealing your virus-enhanced physique. All three women fall silent, their eyes roaming over your muscled chest and abs.
Lana: [Licking her lips unconsciously] "Not bad, $[characters.list.lana.player_role]. The virus has been good to you."
Cherie: [Unable to tear her eyes away] (My God, when did he become so... perfect?) "This is... certainly becoming a birthday to remember."
The game continues, more clothing gradually shed until all four of you are in just your underwear. The pretense of it being just a game is wearing thin as the sexual tension builds to almost unbearable levels.
You: [Looking at the three women, their virus-enhanced bodies practically glowing in the morning light] "Best birthday ever."
Lana: [Stretching deliberately, showcasing her athletic frame] "It's not over yet, $[characters.list.lana.player_role]."
Cherie: [Conflicted but undeniably aroused] "We should... probably let you finish your breakfast before it gets cold."
Elfie: [Innocently] "But the game was just getting fun! Can we play again later, $[characters.list.elfie.player_role]?"
The question hangs in the air, full of possibility. The virus pulses through all of you, blurring the lines of propriety and family bonds, replacing them with a new kind of connection – one built on need, desire, and a world forever changed.
`;
setBackground("ressources/backgrounds/1SA_1.webp");
DIAF_parseBuildAppend(dialog);
})();
</script><script>
(() => {
const dialog = `
The scorching sun beats down on the barren wasteland as you stand victorious over the defeated form of Peta, the notorious Head of Executioners for MAD. Her once-pristine uniform is torn and disheveled, her fierce green eyes blazing with a mixture of fury and reluctant arousal.
You: [Grinning triumphantly] "Looks like the mighty Peta isn't so untouchable after all. Time for you to face some real justice."
Peta's muscular body tenses as you approach, her ample breasts heaving with each ragged breath. Despite her defeat, she maintains an air of defiance, her jaw clenched in determination.
***FBBA1A.webp***
peta: [Spitting at your feet] "You think this changes anything? MAD will crush you and your pathetic resistance!" [She struggles against her bonds] "I'll never submit to the likes of you!"
You grab a fistful of her fiery black hair, forcing her to look into your eyes. The heat of the wasteland seems to pale in comparison to the intensity of your gaze. You forcefully put a chocker necklace on her with a chain.
You: "We'll see about that. It's time for you to experience firsthand what happens to MAD's lackeys when they fall into our hands."
***FBBA1B.webp***
With a swift motion, you hoist Peta over your shoulder, her toned ass now at eye level. She kicks and writhes, but the fight has left her too weak to break free.
peta: [Growling] "Unhand me, you virus-riddled freak! I swear I'll make you pay for this humiliation!"
You begin the long trek back to the shelter, Peta's protests growing weaker as the reality of her situation sinks in. The journey is punctuated by her occasional attempts to escape and your firm reminders of her new status.
As you approach the shelter, Peta falls silent, her body trembling with a mix of fear and unwanted arousal. The cool air of the underground bunker is a stark contrast to the wasteland's heat.
You: [Smirking] "Welcome to your new home, Peta. I hope you'll find our accommodations... stimulating."
***FBBA1C.webp***
The door to the sexual dungeon creaks open, revealing a room filled with various restraints and devices. Peta's eyes widen, a flicker of genuine fear crossing her face for the first time.
peta: [Voice wavering slightly] "You won't break me. I've been trained to resist all forms of interrogation and torture."
You chuckle darkly, running a hand along her curves as you set her down on a specially designed chair.
You: "Oh, Peta. This isn't about breaking you. It's about reshaping you. And trust me, you'll be begging for more before we're done."
You than proceed to rape her on the spot. Entering a vagina with your huge dick. Despise all her protests, she is very wet and let escape a few moans.
***FBBA1D.webp***
Than as you secure her to the chair, Peta's resistance resurges. She thrashes against the restraints, her powerful muscles straining against the unyielding bonds.
peta: [Snarling] "You're delusional if you think I'll ever submit to you! I am Peta, Head of Enforcement for MAD. I don't break, I don't bend, and I certainly don't beg!"
You step back, admiring your handiwork. Peta sits before you, restrained but unbroken, her fierce spirit still burning bright in her eyes. A smile plays on your lips as you consider the challenge ahead.
***FBBA1E.webp***
You: "We'll see, Peta. We have all the time in the world, and I promise you, by the time I'm done, you'll be singing a very different tune."
The scene ends with Peta glaring defiantly at you, the sexual tension in the room palpable. The real test of wills is about to begin, and you can't wait to start breaking down her resistance, one pleasure-filled moment at a time.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The intense heat of the Redzone battle subsides as you stand triumphant over the fallen form of Abella, your twin sister who became MAD's ruthless commander. Her skin-tight combat suit is shredded, revealing the curves you remember from your shared childhood - now twisted by years of separation and viral enhancement.
You: [Voice thick with emotion and anger] "My own twin sister... how could you become this monster? The sweet Abella I grew up with, shared everything with..."
Abella's piercing brown eyes - identical to your own - blaze with defiant fury even in defeat. Her enhanced body trembles with rage, her generous breasts rising and falling with each labored breath. Despite everything, she's still devastatingly beautiful.
***FBCA1A.webp***
Abella: [Spitting blood] "That innocent little girl died the day you abandoned us! I made myself into something powerful, something MAD could use!" [Her voice cracks with pain] "While you played house with our family, I became their weapon!"
The accusation hits you like a physical blow. You grab her chin roughly, forcing her to meet your gaze. Her familiar features, now hardened by cruelty, stir memories of childhood games and innocent touches.
You: [Voice breaking] "I never abandoned you! We searched everywhere! But look what you've become... murdering innocents, serving those monsters!"
***FBCA1B.webp***
Without ceremony, you hoist your twin over your shoulder, her firm ass pressed against you in a way that would have been innocent once but now sends forbidden electricity through your virus-enhanced body. She struggles weakly, her strength finally spent.
Abella: [Voice muffled] "Put me down! I'm not some prize for you to claim! I'm your sister, your twin, we shared a womb together!"
You: [Grimly] "Exactly. Which makes your betrayal hurt even more. Time for you to remember what family really means."
The journey back to the shelter is torturous - her familiar scent mixing with sweat and arousal, her body pressed against yours in ways that awaken shameful memories of adolescent curiosity and forbidden glances.
***FBCA1C.webp***
As you enter the dungeon, Abella finally grasps her situation. The confident MAD commander facade crumbles, revealing flashes of the sister you once knew.
Abella: [Voice trembling] "You can't be serious... I'm your twin sister! We shared everything growing up - our room, our secrets, even that time we..."
You: [Cutting her off] "Even that time we experimented? When we were curious about each other's bodies? I remember, Abella. I remember everything we shared."
The sexual tension explodes as forbidden memories surface. You roughly position her on the restraint chair, your hands lingering on her curves in ways that blur the line between punishment and desire.
***FBCA1D.webp***
Unable to contain the viral surge and years of pain, you take her roughly, your massive virus-enhanced member claiming your twin sister with primal intensity. Despite her protests, her body responds with shameful wetness and involuntary moans.
Abella: [Gasping between thrusts] "We... we can't... you're my twin... oh god, why does it feel so..."
You: [Panting] "Because we've always been connected, Abella. Even when you betrayed everything we were."
***FBCA1E.webp***
Finally securing her to the chair, you step back to admire your work. Your twin sister sits restrained, her body still trembling from the intense violation, her eyes showing the first cracks in her hardened exterior.
Abella: [Voice broken but defiant] "I hate you... but I can't stop remembering how we used to be... how we shared everything..."
You: [Stroking her cheek] "We're going to share everything again, sister. Starting now. I'm going to remind you exactly what we mean to each other, one forbidden touch at a time."
The reunion is complete, twisted by years of separation but undeniably electric with taboo desire and familial connection.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dim lights of the sexual dungeon cast long shadows across Abella's restrained form. Her platinum blonde hair - so identical to yours - is disheveled, but her piercing blue eyes still burn with defiance as you enter the room.
***FBCA2A1.webp***
You: [Leaning against the wall, arms crossed] "Ready to remember who you really are, twin sister? Or should I say, former MAD commander?"
Abella: [Sneering] "You think these sick games will work on me? I've become something far beyond the weak little girl who used to share your bed during thunderstorms."
You approach slowly, your enhanced physique on full display. Abella's eyes involuntarily trace the contours of your muscles - the same genetic potential she carries, now fully realized. A flicker of something primal passes through her gaze.
You: [Voice thick with emotion] "I remember those storms, Abella. How you'd crawl into my bed, trembling. How we'd hold each other until dawn. We shared everything then - our fears, our dreams, our bodies..."
Abella: [Voice cracking] "That innocent girl died when you left me behind! MAD showed me real power, real purpose. Not the pathetic family games we used to play."
You lean in close, your breath hot on her ear. The scent of your virus-enhanced pheromones fills her nostrils, causing her to shiver with forbidden recognition.
***FBCA2A2.webp***
You: [Whispering] "Do you remember our fifteenth birthday, Abella? When we got curious about each other's changing bodies? When we touched and explored and promised it would be our secret forever?"
Abella turns her head, bringing your faces inches apart. For a moment, the sexual tension crackles between you like it did in your shared adolescence.
Abella: [Voice husky with unwanted arousal] "Stop... that was childhood curiosity. This is different. We're different now."
You pull back, a knowing smile on your face as you notice the flush creeping up her neck - the same tell she's had since childhood.
You: "Are we though, sister? Because your body remembers mine. I can smell your arousal. Your nipples are hard against that torn uniform."
As you tower over her, your massive virus-enhanced member straining against your clothes, Abella's breath catches.
***FBCA2A3.webp***
Abella: [Voice breaking] "This is wrong! We're twins! We shared a womb, we grew up together!"
You move closer to the entrance, pausing at the door to throw her a heated glance over your shoulder.
You: "Exactly, Abella. Which makes this so much more intense, doesn't it? You can deny it all you want, but we both know what's going to happen. We're going to finish what we started all those years ago."
The door closes behind you, leaving Abella alone with forbidden memories and the growing wetness between her thighs.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The sexual dungeon is eerily quiet as you enter, save for the soft clink of Abella's chains as she shifts in her restraints. Her skin-tight MAD uniform is torn, revealing the curves that mirror your own genetic perfection.
***FBCA2B1.webp***
You: [Circling her slowly] "Comfortable, twin sister? I hope our little playroom brings back memories of the games we used to play."
Abella: [Glaring but breathless] "Spare me your perverted nostalgia. What do you want from me?"
You stop in front of her, your imposing figure casting a shadow over her restrained form. Despite her predicament, Abella's eyes roam over your body with shameful familiarity.
You: [Grinning darkly] "I want to play a new game, just like old times. For every secret you tell me about MAD, I'll remove one restraint. But this time, the stakes are much higher than hide and seek."
Abella's eyes narrow, but there's unmistakable interest flickering in their familiar blue depths.
Abella: [Breathing heavily] "And then what? You think you can just reclaim your twin sister like some twisted trophy?"
You lean in close, your virus-enhanced scent washing over her. Abella's nostrils flare, her body betraying her with recognition.
You: [Voice low and seductive] "I think you want to remember what we shared, Abella. The way we used to touch each other, explore each other's bodies. The way you used to moan my name when you thought no one could hear."
Abella: [Gasping] "That was... we were just kids! Curious kids who didn't know better!"
You trail a finger along her jawline, feeling her pulse quicken under your touch - the same racing heartbeat you used to feel when you held her close.
***FBCA2B2.webp***
You: "Were we? Because I remember how wet you got when I first touched you properly. How you begged me not to stop. How you said you loved me in ways that weren't sisterly."
Abella jerks her head away, but not before you see the conflict and arousal warring in her eyes.
Abella: [Voice wavering] "You're sick! This is just the virus talking! We can't... we're family!"
You step back, your massive erection clearly visible, making her eyes widen with forbidden memory and desire.
You: "Family that shared everything, Abella. Including our first orgasms. Don't you remember how I made you scream my name?"
As you turn to leave, Abella calls out, her voice a mix of anger and desperate need.
***FBCA2B3.webp***
Abella: "This won't work! I won't let you corrupt me again!"
You pause at the door, your voice thick with promise.
You: "Corrupt you? Sister, I'm going to remind you exactly who you belong to. Body and soul. Just like before."
The door closes, leaving Abella alone with shameful wetness and memories of forbidden teenage encounters.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The sexual dungeon is bathed in a soft, pulsating light that seems to match the rhythm of Abella's accelerated heartbeat. She's still restrained, but her posture has changed – less rigid, more anticipatory.
***FBCA2C1.webp***
You: [Entering with confident stride] "Well, well, my dear twin. You're looking... different today. Starting to remember what we used to share?"
Abella: [Glaring with less intensity] "Your perverted games can't break me. I'm not that innocent girl who used to worship her big brother anymore."
You approach, carrying a vial of glowing viral fluid. Abella's eyes lock onto it with a mixture of fear and shameful curiosity.
You: [Holding up the vial] "Remember when we used to share everything, Abella? Food, toys, even that first kiss we practiced on each other? This will make us share so much more."
Abella's breath catches, her body tensing with recognition and forbidden arousal.
Abella: [Voice hoarse] "You wouldn't... not to your own twin sister. That's beyond sick, even for you."
You laugh, the sound rich and tempting, just like when you used to convince her to play your childhood games.
You: "Beyond sick? Or beyond incredible? One drop of this, and you'll remember exactly how good we were together. How perfectly we fit."
You uncork the vial, the scent wafting towards Abella. Her pupils dilate, a soft moan escaping her lips involuntarily.
***FBCA2C2.webp***
You: [Voice low and seductive] "Just say yes, twin sister. One drop, and all your guilt, all your resistance... it'll melt away. You'll feel nothing but the love we shared. The forbidden pleasure only we could give each other."
Abella struggles against her restraints, but her movements are more sensual than resistant now. There's a desperate need growing in her body.
Abella: [Breathlessly] "We can't... it's wrong... we're siblings... twins..."
You lean in close, your lips nearly brushing her ear, just like those intimate moments from your youth.
You: "Wrong? It felt right when you wrapped your legs around me that first time. When you begged me to never stop touching you. When you said you'd rather die than let anyone else have me."
Abella turns her head, bringing your faces inches apart. The sexual tension crackles with years of separation and forbidden love.
***FBCA2C3.webp***
Abella: [Voice barely a whisper] "What do you want from me? What price for this... reunion?"
You pull back slightly, a victorious smile playing on your lips.
You: "Everything, Abella. Your secrets, your body, your submission. Just like when we were teenagers and you belonged completely to me."
As you step toward the door, Abella calls out, her voice thick with desperation and need.
Abella: "Wait! Please... I... I remember everything. Every touch, every kiss, every time you made me come screaming your name."
You pause, throwing her a heated glance filled with twin-born intimacy.
You: "Then you know exactly what's coming next, don't you, sister? We're going to recreate every single forbidden moment... and create new ones."
The door closes, leaving Abella alone with shameful arousal and the growing realization that she wants this reunion as much as you do.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dungeon's atmosphere crackles with forbidden tension as you enter to find your twin sister Abella, still bound but defiant despite her captivity. Her eyes - mirror images of your own - flash with a mixture of hatred, pain, and unwilling arousal as you approach.
You: "I need answers, Abella. Tell me about MAD's plans for our family, or I'll have to use... other methods of persuasion."
Abella: [Voice cracking with emotion] "You think you can break me? We shared a womb together, twin brother. I know all your weaknesses too."
You circle her slowly, your gaze drinking in the familiar curves you've tried to forget. "Then you know how determined I can be. Strip. Show your twin brother what MAD did to your body."
Reluctantly, your twin sister begins removing her torn MAD uniform, her movements becoming unconsciously seductive as viral influence mingles with twisted nostalgia.
***FBCA3A1.webp***
You: [Voice thick with taboo desire] "Still beautiful... just like when we were teenagers and you'd change in front of me, pretending not to notice how I stared."
With primal aggression fueled by years of separation and betrayal, you force Abella to her knees, her naked twin body trembling on the cold dungeon floor.
***FBCA3A2.webp***
Abella: [Gasping with recognition] "We can't... not like this... we're twins! We used to protect each other!"
You grab a fistful of her familiar hair - the same shade as yours - forcing her to look up as you expose your virus-enhanced member.
You: "Since my twin sister won't talk with that lying mouth, let's remember what we used to do together in secret."
Without warning, you thrust your engorged length into Abella's mouth, silencing her protests with forbidden flesh she once knew intimately.
***FBCA3A3.webp***
Your twin sister gags and struggles, but twisted memories of adolescent experimentation make her body respond despite her mind's resistance.
You: [Panting] "Remember when we practiced kissing? When we explored each other? Ready to tell me the truth now, sister?"
Abella's eyes water with shame and unwilling pleasure, the taboo nature of being used by her twin brother awakening dark desires. She manages to shake her head defiantly even with your cock filling her throat.
The oral violation continues, your twin's mouth serving you as childhood innocence transforms into dark adult reality, ending with her gasping and marked by your essence, still clinging to her last defenses.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dungeon echoes with painful history as you approach your restrained twin sister. Abella's enhanced body bears the marks of MAD's modifications, but her face remains achingly familiar - your own features reflected back in feminine perfection.
You: "I'm done playing games with my traitorous twin. Tell me about MAD's experiments on our family, or face what you've driven me to become."
Abella: [Voice breaking] "You don't understand! They had me... they made me watch recordings of you all, made me choose between serving them or seeing you all killed!"
Your rage boils over at her excuses. "Then show me what they made you into. Strip for your twin brother. Let me see what MAD did to the sister I shared everything with."
Tears streaming, Abella begins removing her clothes, her movements becoming hypnotically sensual as virus-enhanced arousal wars with familial shame.
***FBCA3B1.webp***
You: [Eyes blazing] "Not good enough! You betrayed our twin bond - time to pay the price!"
With brutal force amplified by emotional devastation, you slam your twin sister to the ground, her naked body sprawling helplessly on the cold stone.
***FBCA3B2.webp***
Abella: [Sobbing] "Please... we're twins! We came into this world together... we promised to always protect each other!"
You pin down the sister who once knew every secret of your heart, your virus-enhanced strength easily overwhelming her enhanced form.
You: "You broke those promises when you chose MAD! Now you'll remember what we really mean to each other!"
Without mercy for shared history, you thrust into your twin's unprepared core, claiming the sister who once shared your very DNA with devastating force.
***FBCA3B3.webp***
Abella writhes beneath you, her body betraying every protest as you pound into the warmth that mirrors your own creation, her familiar voice crying out in agonized pleasure.
You: [Voice raw with emotion] "Tell me everything! Confess to your twin brother, and maybe I'll remember the love we shared!"
Abella: [Gasping through tears] "I... I can't... they'll destroy what's left of our family... but oh god, why does this feel like coming home..."
The brutal reunion continues, your twin's resistance crumbling with each thrust that reconnects your severed bond in the most forbidden way possible.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dungeon holds the weight of shattered childhood dreams as you find your twin sister bound and marked from previous interrogations. Abella's body trembles - not just from pain, but from the approaching footsteps of the brother who once shared her very soul.
You: "Last chance, twin sister. Tell me about MAD's virus research, or I'll take what you've never given anyone - not even the brother you once promised everything to."
Abella: [Whimpering] "Please... we're twins... we shared mother's womb... don't make this worse than it already is..."
You trace the familiar curves that match your own masculine form, your touch awakening memories of innocent childhood baths and adolescent curiosity.
You: "Then cooperate. Show your twin brother what MAD's corruption did to you. Strip - like you used to when we'd dare each other as teenagers."
Broken by captivity and overwhelmed by viral influence, your twin sister begins removing her remaining clothes with shaking hands, her movements unconsciously echoing the sensual confidence you remember from your shared youth.
***FBCA3C1.webp***
You: [Voice thick with dark desire] "Still perfect... still my other half. But you chose to become my enemy instead of staying by my side."
With savage emotion born from ultimate betrayal, you throw your twin sister to the ground, her weakened body offering no resistance to the strength she once helped you develop.
***FBCA3C2.webp***
Abella: [Pleading desperately] "We're twins! We shared everything growing up... our first words, our first steps... please don't let it end like this!"
You position yourself behind the sister whose body you've wondered about since adolescence, your virus-enhanced member seeking her most forbidden entrance.
You: "You chose MAD over family. Now experience what that betrayal costs when you destroy your twin's heart."
Without preparation or mercy, you thrust into your twin sister's tight rear passage, claiming the ultimate taboo from the girl who once completed your very existence.
***FBCA3C3.webp***
Abella screams in agony and shameful ecstasy as her twin brother ruthlessly violates her most private sanctum, their shared DNA making every sensation impossibly intense.
You: [Panting with exertion] "Confess to your twin! Tell me everything, and maybe we can find our way back to each other!"
Abella: [Sobbing uncontrollably] "I... I love you... I always loved you more than a sister should... that's why I had to run... why I had to become someone else..."
The brutal anal claiming continues, your twin sister's final defenses crumbling under the weight of forbidden love and shared genetics twisted into dark passion.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dungeon door crashes open as you storm in, years of betrayal fueling your virus-enhanced rage. Abella, your twin sister, is chained to the wall, her identical blue eyes widening with recognition and fear.
You: [Voice thick with pain and lust] "Remember when we were kids, Abella? When we used to play doctor? Time to relive those games, but much more intimately."
Your massive, throbbing member stands at attention as you approach. Abella's eyes dart between your face and your enhanced cock, memories of shared childhood innocence clashing with the present depravity.
Abella: [Whispering] "We can't... we're twins... we shared everything as children, but this..."
You grab her familiar hair roughly, the same silky texture you remember from when she'd let you braid it during lazy afternoons.
You: "We shared a womb, sister. Now you'll share something else."
Without ceremony, you force your enormous cock past her lips - lips identical to your own. The taboo realization that you're violating your mirror image sends electric shocks through your virus-addled brain.
***FBCA4A1.webp***
Abella gags violently around your shaft, her throat constricting in ways that make you remember how she used to choke on water as a child, how you'd pat her back to help her breathe.
You: [Panting heavily] "Remember our first kiss, Abella? That innocent peck when we were curious about what Mom and Dad did? This is what it should have led to."
Her eyes stream tears as you pound her face mercilessly, your enhanced strength treating your twin sister's mouth like a mere pleasure device. The chains rattle as she struggles, just like when you used to wrestle as children.
***FBCA4A2.webp***
You pull out momentarily, slapping your massive cock across her face - the face that mirrors your own features so perfectly.
You: "Look at you now, my precious twin. The other half of my soul, reduced to my personal fucktoy."
Abella: [Gasping] "Please... remember when we promised to always protect each other... when we cut our palms and mixed our blood..."
You: "I remember everything, sister. Every innocent touch, every curious glance. This is just the natural evolution."
You force yourself back into her mouth, this time making her tongue work the head while you stroke your shaft, imagining it's your own hand - the same hand that once held hers in the womb.
As climax approaches, you withdraw, stroking frantically over your twin's upturned face.
You: "Take my seed, Abella! The same genetic material that made us!"
You explode across her features with inhuman force, coating your sister's face - so identical to your own - in thick ropes of virus-enhanced cum. The sight of your twin sister's face masked in your essence is overwhelmingly taboo.
***FBCA4A3.webp***
You: [Breathing heavily] "Swallow every drop, my other half. Let my essence become part of you again, just like in the womb."
Abella, broken and humiliated, licks her lips with the same tongue that once shared ice cream with you, swallowing your seed as it drips down her familiar features.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You burst into the dungeon, your massive cock already hard and weeping pre-cum. Abella lies strapped to an examination table, her naked body identical to yours in its proportions, her breasts the female version of your chest.
You: [Voice cracking with emotion] "Do you remember, Abella? When we were sixteen and curious? When we almost..."
Abella: [Terrified] "Don't do this! We're twins! We shared the same placenta! This is wrong!"
You: "Wrong? We were made for each other, literally! Two halves of one whole!"
Without warning, you thrust into her unprepared pussy, your enormous girth stretching your twin sister's entrance painfully. Her scream echoes off the walls - the same voice that once harmonized with yours in childhood songs.
***FBCA4B1.webp***
You pound into her relentlessly, each thrust a declaration of twisted possession. Abella's cries sound eerily like your own voice, creating a disturbing symphony of identical tones.
You: "Feel that, sister? This is how we should have been connected all along! Not just sharing a womb, but creating new life together!"
Her body, despite her protests, begins responding to the viral enhancement in your cock. Her wetness increases, her identical blue eyes rolling back in unwanted pleasure.
You flip her roughly, maintaining penetration, watching as her ass - shaped exactly like your own would be if you were female - bounces with each brutal thrust.
***FBCA4B2.webp***
One hand grips her hip hard enough to leave fingerprint bruises, while the other tangles in hair that matches yours perfectly. The genetic similarity makes every sensation feel like you're somehow fucking yourself.
You: "I'm going to fill you up, Abella! Plant my seed in the womb that was next to mine! Our children will be perfect!"
Your cock swells impossibly larger as climax approaches. The virus has enhanced your production to inhuman levels.
With a final, earth-shattering thrust, you bury yourself completely inside your twin sister's pussy. Your orgasm feels like it lasts forever, pumping what seems like liters of potent semen directly into Abella's womb. Her stomach visibly distends from the sheer volume.
***FBCA4B3.webp***
You: [Gasping] "There... now you're carrying part of me again, just like when we were in Mom's belly together."
Abella lies there, utterly broken, your cum leaking from her abused pussy as the reality of what just happened settles in.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter like a primal force, your eyes blazing with years of suppressed taboo desires. Abella hangs suspended from chains, her body swaying helplessly.
You: [Voice dark with promise] "Remember our last night together before the virus? When you crawled into my bed because of the storm? How we held each other so close?"
You grab her breasts - the female version of your own chest - squeezing them around your massive shaft. The genetic similarity is overwhelming as you thrust between them.
***FBCA4C1.webp***
Abella: [Sobbing] "Please... we used to protect each other from nightmares... don't become my nightmare..."
You: "I'm not your nightmare, sister. I'm your destiny."
Without preparation, you ram your entire length into her tight ass. Her scream is identical to what yours would sound like - the same vocal cords, the same genetic blueprint expressing pure agony.
You pound into her ass with savage intensity, each thrust driven by years of forbidden attraction and bitter betrayal. The taboo nature of violating your twin sister's most intimate place sends waves of dark pleasure through your virus-enhanced system.
***FBCA4C2.webp***
You adjust her position, lifting her leg over your shoulder, penetrating deeper into your sister's bowels than should be humanly possible. Her cries have become broken whimpers - sounds that tug at your heart even as you destroy her.
You: "Do you feel how perfectly we fit together? Like puzzle pieces... because we were literally made from the same blueprint!"
Blood and fluid provide macabre lubrication as you continue your assault. Abella's body goes limp, her mind retreating from the overwhelming violation.
You lean in, biting the same shoulder you used to cry on as a child, tasting her blood - blood that shares your DNA. The iron taste triggers your climax.
***FBCA4C3.webp***
With a bestial roar, you cum with inhuman force, flooding your twin sister's insides with an ocean of semen. The virus has made your production supernatural - enough to visibly bloat her stomach.
You: [Breathing heavily] "Now you'll always carry part of me inside you, Abella. Just like we were meant to be."
You pull out roughly, leaving your broken twin sister hanging there, leaking your essence, the other half of your soul now completely claimed and destroyed.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The muffled sound of rushing water and panicked voices pulls you from a fitful sleep. Groggily, you stumble out of bed, your enhanced physique still unfamiliar as you make your way towards the commotion. The shelter's narrow hallway leads you to the bathroom, where a chaotic scene unfolds.
You: [Rubbing sleep from your eyes] (What's going on?) "Everything okay in there?"
***XB1A.webp***
Cherie: [Frantically trying to stem the flow of water from a broken pipe] "Oh, thank goodness you're awake! We've got a situation here."
The bathroom door swings open, revealing a mess of epic proportions. Water gushes from a cracked pipe beneath the sink, pooling on the tiled floor and seeping into the hallway. Cherie, your $[characters.list.cherie.role], stands in the center of the chaos, her thin nightgown clinging to her curves, now transparent from the spray. Her blonde hair is plastered to her face, blue eyes wide with concern.
***XB1B.webp***
Lana: [Cursing under her breath as she wrestles with the main water valve] "Damn it! This piece of junk is stuck. We need to shut off the water before we flood the entire shelter!"
Your elder $[characters.list.lana.role], Lana, is crouched by the toilet, her athletic form evident even through her soaked tank top and shorts. Her dark hair is tied back in a messy ponytail, muscles flexing as she struggles with the rusted valve. Water droplets cascade down her tanned skin, highlighting the scars from past battles.
***LA3N1.webp***
Elfie: [Giggling nervously as she ineffectually mops at the floor with a towel] "It's like our own indoor swimming pool! Do you think we could keep it?"
Elfie, your $[characters.list.elfie.role], seems more amused than alarmed by the situation. Her pale blonde hair is darkened by the water, sticking to her delicate features. Her oversized sleep shirt is soaked through, revealing the outline of her lithe form as she half-heartedly attempts to contain the spreading puddle.
You: [Assessing the situation quickly] (Time to take charge.) "Lana, let me help with that valve. Elfie, grab every towel and bucket you can find. $[characters.list.cherie.role], see if you can redirect the spray away from the door."
***EA10C1.webp***
Cherie: [Nodding gratefully] "Good thinking, honey. Elfie, hurry!"
You wade through the ankle-deep water, the cold liquid a shock to your system. As you reach Lana, you can't help but notice how her wet clothes cling to every curve of her athletic body. Pushing the observation aside, you focus on the task at hand.
***LA3B1.webp***
Lana: [Grunting with effort] "It's stuck tight. Must be all the rust from the old pipes. Put those new muscles to use, $[characters.list.lana.player_role]."
You position yourself behind Lana, reaching around her to grasp the valve. The closeness is unavoidable in the cramped space, and you can feel the heat of her body against your chest. With a deep breath, you summon your enhanced strength and twist hard.
***LA3G1.webp***
You: [Straining against the stubborn valve] (Come on, you bastard...) "Almost... got it..."
With a loud screech of protesting metal, the valve finally gives way. The rush of water slows to a trickle, then stops entirely. A collective sigh of relief echoes through the bathroom.
Cherie: [Pushing wet hair from her face] "Oh, thank goodness. Quick thinking, everyone. Now we just need to clean up this mess."
***XB1G.webp***
Elfie: [Returning with an armload of towels and buckets] "I brought reinforcements! Oh, the water stopped. Aww, no more indoor pool?"
Lana: [Standing up, her body brushing against yours in the tight space] "Good job, $[characters.list.lana.player_role]. Guess those new muscles aren't just for show."
You step back, suddenly very aware of your family's state of undress. Cherie's nightgown leaves little to the imagination, Lana's athletic form is on full display, and even Elfie's usually baggy shirt clings to her developing curves.
***EA6H1.webp***
You: [Clearing your throat and averting your eyes] (Focus on the task at hand.) "Right, let's get this cleaned up before it seeps into the floor. We can't afford to waste any resources in this shelter."
Cherie: [Nodding in agreement] "You're right. Lana, can you check our water reserves? We'll need to be careful until we can fix this pipe properly."
***XB1I.webp***
Lana: [Wringing water from her ponytail] "On it. I'll see what I can scavenge to patch this up too. Can't have our only bathroom out of commission."
***LA3A1.webp***
Elfie: [Giggling, laying down, tired] "Well, at least we all got an unexpected shower. Silver linings, right?"
***EA6F1.webp***
As you all set to work cleaning up the mess, there's a palpable sense of teamwork and relief. Despite the challenges of your post-apocalyptic life, moments like these remind you of the strength you find in each other. The bathroom may be in shambles, but your family bond remains unshakeable.
You: [Grabbing a towel and joining the cleanup effort] (We've got this. Together, we can handle anything this new world throws at us.) "Alright, team. Let's get our shelter back in shape. And maybe next time, we'll stick to showers instead of impromptu swimming pools."
The sound of laughter mingles with the squelch of wet towels as your family works together, turning even this minor disaster into a moment of unity in your strange new reality.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The storage room of the shelter, dimly lit and cluttered with supplies. The air is thick with tension as the family gathers to discuss the virus's effects.
You: [Entering the storage room, your eyes adjusting to the dim light] (I can't believe we're having this conversation...) "Hey everyone, I guess it's time we talked about... you know."
***XB2A.webp***
The storage room feels cramped as you enter, the shelves stocked with canned goods and survival gear casting long shadows. Your $[characters.list.cherie.role] Cherie stands near a makeshift table, her lab coat a stark white in the gloom. Lana leans against a stack of boxes, her athletic frame taut with nervous energy. Elfie perches on a crate, her legs swinging anxiously.
Cherie: [Smoothing her lab coat, her eyes filled with concern] (I need to stay professional, for their sake.) "Yes, it's important we discuss how the virus is affecting each of us. Let's try to be open and honest."
You: [Nodding, trying to ignore the way your body reacts to the sight of your family] (Focus, damn it. This is serious.) "Okay, who wants to start?"
***XB2B.webp***
Lana: [Crossing her arms, her muscles flexing unconsciously] (This is bullshit. We shouldn't have to deal with this.) "Fine, I'll go. The virus is making me... aggressive. More than usual. I feel like I want to fight and fu-- nevermind."
You: [Raising an eyebrow at Lana's near slip] (She's struggling more than she lets on.) "It's okay, Lana. We're all dealing with this."
***XB2C.webp***
Elfie: [Blushing furiously, her eyes darting around the room] (Why is everyone so tense? And why do I feel so weird?) "Um, I've been having these... dreams. Really intense ones. About... stuff."
Cherie: [Taking a deep breath, her chest rising noticeably] (Stay calm, they need you to be strong.) "That's normal, sweetie. The virus affects our hormone levels and brain chemistry."
You: [Shifting uncomfortably, acutely aware of the tension in the room] (God, why does $[characters.list.cherie.role]'s voice sound so... No, stop it!) "What about you, $[characters.list.cherie.role]? How are you handling it?"
***XB2D.webp***
Cherie: [Her professional demeanor slipping slightly] (I can't let them see how much I'm struggling.) "Well, as a doctor, I'm trying to approach this clinically. But I won't lie, it's... challenging. I've noticed increased sensitivity, elevated body temperature, and... other symptoms."
You: [Swallowing hard, trying not to stare at your $[characters.list.cherie.role]'s flushed skin] (Don't think about it, don't think about it...) "Yeah, I've been experiencing similar things. It's like my body's on overdrive all the time."
***XB2E.webp***
Lana: [Pacing now, her movements agitated] (I can't take this. Why does he look so... No!) "This is fucked up. We're family, we shouldn't be feeling like this!"
Elfie: [Tears welling in her eyes, trying to take some notes] (Why is Lana so angry? And why do I feel so strange when I look at them?) "I'm scared. What if it gets worse?"
You: [Moving to comfort Elfie, then stopping yourself] (I want to hug her, but should I?) "We'll figure this out, Elfie. We're in this together."
***EA12A1.webp***
Cherie: [Her voice strained as she tries to maintain control] (Stay professional, Cherie. They need you.) "Let's talk about specific symptoms. Has anyone noticed changes in... physical responses?"
You: [Feeling a flush creep up your neck] (Oh god, are we really going there?) "Um, yeah. Everything feels more... intense. Especially touch."
***CA00L1.webp***
Lana: [Growling in frustration] (Fuck, why does he have to say it like that?) "Yeah, it's like my skin's on fire all the time. And I can't stop thinking about... things."
Elfie: [Squirming on her crate] (Why does it feel good when they talk like that?) "I've been... touching myself more. Is that bad?"
Cherie: [Closing her eyes briefly, composing herself] (Stay calm, it's just biology.) "It's a natural response, Elfie. We all need to find ways to manage the symptoms."
You: [Running a hand through your hair, acutely aware of every sensation] (This is torture. How are we supposed to live like this?) "So what do we do? How do we control it?"
***CA00L3.webp***
Cherie: [Her clinical facade cracking slightly] (I should have prepared more for this.) "Regular... release of tension is important. Exercise can help. Cold showers. And we need to be mindful of each other's space."
Lana: [Punching a nearby box] (I need to hit something, or someone, or...) "This is bullshit! We're trapped here, surrounded by... temptation. How are we supposed to cope?"
You: [Flinching at Lana's outburst, feeling a mix of fear and something else] (Why is her anger turning me on? This is so messed up.) "Lana, calm down. We're all in this together."
***XB2I.webp***
Elfie: [Suddenly bursting into tears] (I don't understand what's happening to me!) "I don't want to feel like this! It's not fair!"
Cherie: [Moving to comfort Elfie, then hesitating] (I want to hold her, but should I?) "Oh, sweetie. I know it's hard. We'll get through this."
You: [Feeling torn between comforting your $[characters.list.elfie.role] and maintaining distance] (This is a nightmare. How can something so wrong feel so...?) "Maybe we should take a break. This is a lot to process."
***EA11C1.webp***
Lana: [Storming towards the door] (I need to get out of here before I do something stupid.) "I'm going to the gym. I need to... work off some steam."
Cherie: [Nodding, her composure barely holding] (We need time to process this.) "That's a good idea. Let's all take some time to reflect. Remember, we're family. We'll face this together."
***XB2K.webp***
You: [Watching as your family disperses, feeling a mix of relief and lingering tension] (Together. Right. God help us all.) "Yeah, together. No matter what."
The scene ends with the family separating, each lost in their own thoughts and struggles with the virus's effects. The air remains thick with unspoken desires and fears, leaving you to wonder how long you can resist the growing urges within you all.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
{
type: "text",
content: [
[ "para", "The district's perimeter alarm blares, signaling intruders. Two figures emerge from the wasteland's haze - a petite, angry-looking dummy and a lithe, athletic woman with spiky hair and a glowing chest device." ]
]
},
{
characterKey: "mad_dummy",
type: "text",
content: [
[ "action", "Twitching erratically" ],
[ "para", `"Gah! We finally made it! This better be worth it, you hyperactive nuisance!"` ]
]
},
{
characterKey: "tracer",
type: "text",
content: [
[ "action", "Grinning mischievously" ],
[ "para", `"Oh, come off it, love! I told you this place was a goldmine. Just look at that specimen over there!"` ]
]
},
{
type: "image",
src: "ressources/scenes/XB3A.webp"
},
{
type: "text",
content: [
[ "para", "Their eyes lock onto you, standing guard at the district's entrance. The virus's effects are immediately apparent as both intruders' bodies react visibly to your presence." ]
]
},
{
characterKey: "mad_dummy",
type: "text",
content: [
[ "action", "Fabric tightening around a suddenly manifested crotch bulge" ],
[ "para", `"I... I want to stuff him full of cotton and ride him like a carnival attraction!"` ]
]
},
{
characterKey: "tracer",
type: "text",
content: [
[ "action", "Licking her lips, a wet patch forming on her leggings" ],
[ "para", `"Mmm, I'd love to take him for a spin myself, but... go on then, you angry little plushie. Have a go first. You'll need the head start!"` ]
]
},
{
type: "image",
src: "ressources/scenes/XB3B.webp"
},
{
type: "text",
content: [
[ "para", "Mad Dummy charges at you, fabric arms outstretched and button eyes gleaming with virus-fueled lust." ]
]
},
],
2: [
{
type: "text",
content: [
[ "para", "You stand victorious over Mad Dummy's limp form, strings of your potent seed dripping from every seam of its fabric body. The once-angry dummy now wears a blissed-out expression, utterly defeated." ]
]
},
{
characterKey: "mc",
type: "text",
content: [
[ "action", "Panting slightly, cock still rigid and throbbing" ],
[ "para", `"Is that all you've got? I thought you were going to 'stuff me full'?"` ]
]
},
{
type: "image",
src: "ressources/scenes/XB3C.webp"
},
{
characterKey: "tracer",
type: "text",
content: [
[ "action", "Stepping forward, hips swaying provocatively" ],
[ "para", `"Oh, that was just the warm-up act, love. Now it's time for the main event. Let's see if you can handle a real woman!"` ]
]
},
{
type: "image",
src: "ressources/scenes/XB3D.webp"
},
{
type: "text",
content: [
[ "para", "She blinks forward in a flash of blue light, her hands already reaching for your virus-enhanced manhood." ]
]
},
],
3: [
{
type: "text",
content: [
[ "para", "Tracer lies sprawled on the ground, her chronal accelerator flickering weakly. Her once-skintight outfit is in tatters, leaving her exposed and thoroughly used. Your cum leaks from her pussy and ass, while more of it mats her usually spiky hair." ]
]
},
{
characterKey: "mc",
type: "text",
content: [
[ "action", "Standing over her, still impressively erect" ],
[ "para", `"Looks like the 'main event' couldn't keep up either. You two aren't welcome here. Spread the word."` ]
]
},
{
type: "image",
src: "ressources/scenes/XB3E.webp"
},
{
characterKey: "tracer",
type: "text",
content: [
[ "action", "Whimpering, trying to cover herself" ],
[ "para", `"B-bloody hell... how are you still standing? What are you?"` ]
]
},
{
characterKey: "mad_dummy",
type: "text",
content: [
[ "action", "Voice muffled by the cum-soaked fabric" ],
[ "para", `"L-let's get out of here... This freak is too much even for us!"` ]
]
},
{
type: "image",
src: "ressources/scenes/XB3F.webp"
},
{
type: "text",
content: [
[ "para", "The two defeated intruders stumble away, leaving behind a trail of your potent seed. The district remains secure, thanks to your virus-enhanced abilities and insatiable stamina." ]
]
}
]
};
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
The acrid smell of smoke jolts you awake, your enhanced senses immediately on high alert. You leap from your bed, heart pounding as you race towards the source of the danger. The shelter's narrow corridors seem to stretch endlessly as you sprint, guided by the thickening haze and the sound of panicked voices.
You: [Covering your mouth with your shirt] (Please, let everyone be okay.) "Hello? Where's the fire?"
***XB4A.webp***
As you round the corner into the kitchen, you're met with a scene of controlled chaos. Flames lick up the walls from behind the ancient stove, casting an eerie orange glow across the room. The acrid stench of burning plastic mingles with the smoky air, making your eyes water.
Cherie: [Coughing violently as she attempts to douse the flames with a pot of water] "It's the wiring! The old stove just... exploded!"
Your $[characters.list.cherie.role]'s face is smudged with soot, her usually immaculate appearance marred by the crisis. Her robe hangs open, revealing a glimpse of lace beneath as she frantically battles the growing inferno. The firelight dances across her skin, highlighting the fear in her eyes.
***XB4B.webp***
Lana: [Cursing as she wrestles with a malfunctioning fire extinguisher] "Shit! This piece of junk is useless! We need to smother it somehow!"
Your elder $[characters.list.lana.role]'s muscular arms flex as she shakes the extinguisher in frustration. Her tank top rides up, exposing her toned midriff, glistening with sweat from the heat. Her hair, usually in a tight ponytail, has come loose, wild strands framing her determined face.
***XB4C.webp***
Elfie: [Frozen in place, clutching a stuffed animal] "What do we do? All our food... our home..."
Your $[characters.list.elfie.role] stands in the doorway, her eyes wide with terror. Her pale skin seems to glow in the firelight, her thin pajamas offering little protection against the heat. Tears streak down her cheeks, cutting clean paths through the light dusting of ash.
You: [Assessing the situation quickly] (We can't lose the kitchen. Think!) "Lana, grab the flour from the pantry! $[characters.list.cherie.role], wet some blankets! Elfie, I need you to be brave and help $[characters.list.cherie.role]. Can you do that?"
***EA11D1.webp***
Cherie: [Nodding frantically] "Good thinking! Elfie, sweetheart, come with me. Quickly now!"
As Cherie rushes past with Elfie in tow, you can't help but notice how the firelight accentuates the curves of her body through her thin robe. You shake your head, forcing yourself to focus on the task at hand.
***XB4E.webp***
Lana: [Returning with a large sack of flour] "Here! What's the plan, $[characters.list.lana.player_role]?"
You grab the sack, tearing it open with your enhanced strength. The heat of the fire is intense, sweat pouring down your bare chest as you approach the blaze.
You: [Gritting your teeth against the heat] (Here goes nothing...) "We smother it! On three, I'm dumping this on the flames. Ready?"
***XB4F.webp***
Lana nods, positioning herself beside you. You can feel the heat radiating off her body, her breath coming in short gasps. For a moment, you're acutely aware of her presence, the way her sweat-slicked skin gleams in the firelight.
You: [Shaking off the distraction] "One... two... three!"
With a mighty heave, you fling the contents of the flour sack onto the fire. For a heart-stopping moment, the flames seem to grow, feeding on the new fuel. Then, suddenly, they begin to sputter and die as the flour smothers them.
***XB4G.webp***
Cherie: [Rushing in with wet blankets] "It's working! Quick, let's make sure it's out completely!"
Together, you and your family smother the remaining hotspots with the wet blankets. The kitchen fills with steam and the acrid smell of wet ash. As the immediate danger passes, the adrenaline begins to fade, leaving you all shaky and breathless.
Elfie: [Coughing slightly] "Is it... is it over?"
***XB4H.webp***
Lana: [Wiping sweat from her brow, inadvertently smearing ash across her face] "Looks like it. Nice quick thinking there, $[characters.list.lana.player_role]. You might have just saved our asses."
You look around at your family, taking in their disheveled appearance. Cherie's robe has slipped off one shoulder, Lana's tank top is clinging to her like a second skin, and even Elfie's pajamas are smudged and askew. In the aftermath of the crisis, you're suddenly very aware of how little everyone is wearing.
***XB4I.webp***
You: [Clearing your throat and averting your eyes] (Focus. We're not out of the woods yet.) "We need to check for any remaining embers and assess the damage. This could have been a lot worse."
Cherie: [Nodding, her expression a mix of relief and concern] "You're right. We'll need to be more careful with our equipment. In this world, we can't afford mistakes like this."
***XB4J.webp***
Lana: [Already examining the charred stove] "I might be able to salvage some parts, but we're going to need to find a replacement soon. No more hot meals for a while, I'm afraid."
Elfie: [Looking around at the destruction with wide eyes] "At least we still have each other, right? And hey, I always wanted to try a raw food diet!"
***XB4K.webp***
Despite the gravity of the situation, you can't help but smile at Elfie's attempt at optimism. As you all begin to clean up the mess, there's a sense of renewed purpose. This incident is a stark reminder of the precariousness of your situation, but also of your family's resilience.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You: [Entering the room, stretching your arms] "Hey everyone, ready for our family workout?"
The storage room buzzes with nervous energy as your family gathers for the daily training session. Your $[characters.list.cherie.role] Cherie stands near a set of makeshift weights, her usually pristine doctor's coat replaced by form-fitting workout clothes that accentuate her curves. Lana, your $[characters.list.lana.role], is already doing warm-up stretches, her athletic body moving with practiced ease. Elfie, your $[characters.list.elfie.role], fidgets with a jump rope, her youthful energy barely contained.
***XB5A.webp***
Cherie: [Turning to face you, a forced smile on her face] (God, he looks so much like his father...) "Ah, there you are, sweetie. We were just about to start. Remember, this is important for managing our virus levels."
You can't help but notice the way Cherie's eyes linger on your body for a moment too long, a flicker of something unreadable passing across her face before she quickly looks away.
Lana: [Pausing her stretches, a competitive glint in her eye] "About time you showed up, $[characters.list.lana.player_role]. Think you can keep up today?"
***XB5B.webp***
As Lana speaks, she bends over to touch her toes, her tight shorts straining against her muscular thighs and shapely ass. You feel a sudden rush of heat through your body, the virus amplifying your natural response to the sight.
You: [Clearing your throat, trying to focus] (Keep it together, man. It's just Lana being Lana.) "I'll do my best. What's the routine for today?"
Elfie: [Bouncing on her toes, her small breasts jiggling slightly with the movement] "Can we start with jumping jacks? Please, please, please?"
***EA9B1.webp***
Cherie: [Nodding, her own ample chest heaving slightly as she takes a deep breath] "That sounds like a good warm-up. Everyone spread out and let's begin."
The family forms a circle, each member finding their space. As you start the jumping jacks, you can't help but notice the way your $[characters.list.cherie.role] and $[characters.list.elfie.role]' bodies move. Cherie's large breasts bounce enticingly with each jump, barely contained by her sports bra. Lana's toned abs flex visibly, a sheen of sweat already forming on her skin. Elfie's lithe form moves with youthful energy, her face flushed with exertion.
You: [Focusing on your own movements, trying to ignore the stirring in your loins] (This is normal. It's just the virus. They're your family, for crying out loud!)
***XB5D.webp***
Lana: [Noticing your distraction, a smirk playing on her lips] "What's wrong, $[characters.list.lana.player_role]? Finding it hard to keep up already?"
Cherie: [Intervening, her voice slightly breathless] "Now, now, Lana. We're all in this together. Let's move on to squats, shall we?"
As the family transitions to squats, the atmosphere in the room grows even more charged. The virus heightens every sensation, making you acutely aware of the way your family's bodies move and flex.
***ECK3A.webp***
Elfie: [Struggling with her form, a pout on her face] "I can't get as low as Lana. It's not fair!"
You: [Moving closer to Elfie, careful not to touch her] "Here, let me show you. It's all about keeping your back straight and your weight on your heels."
As you demonstrate the proper form, you can feel Cherie's eyes on you, a mix of maternal pride and something else, something that makes your skin tingle with awareness.
Cherie: [Her voice slightly husky] "That's very good, honey. You're becoming quite the strong young man."
***XB5F.webp***
Lana: [Rolling her eyes, but unable to hide a hint of admiration] "Yeah, yeah. Let's see how he handles the weights."
The family moves to the weight area. Lana immediately grabs the heaviest set, her muscles flexing impressively as she starts her reps. You find yourself torn between watching her display of strength and trying not to stare at the way sweat glistens on her skin.
You: [Picking up a moderately heavy set, your own muscles straining] (Focus on the burn. Don't think about how they look. Don't think about the virus.)
***XB5G.webp***
Cherie: [Placing a hand on your shoulder, her touch sending a jolt through your body] "Don't push yourself too hard, sweetie. We need to build your strength gradually."
Elfie: [Watching you with wide eyes] "Wow, $[characters.list.elfie.player_role]! You're getting so strong!"
The praise from your family sends a confusing mix of pride and something more primal through you. The virus amplifies every touch, every look, making it increasingly difficult to maintain the familial atmosphere.
***XB5H.webp***
Lana: [Setting down her weights, breathing heavily] "Alright, time for some cardio. Race you all to the other side of the room and back!"
Without waiting for a response, Lana takes off, her powerful legs carrying her swiftly across the room. You and Elfie scramble to follow, with Cherie bringing up the rear.
You: [Running, acutely aware of the way your body moves] (Don't look at Lana's ass. Don't look at $[characters.list.cherie.role]'s breasts. This is just a normal family workout.)
***XB5I.webp***
Elfie: [Giggling as she runs past you] "I'm gonna win! I'm gonna win!"
As you all reach the far wall and turn back, the close quarters cause you to brush against Cherie. The brief contact sends a shock of pleasure through both of you, causing her to gasp softly.
Cherie: [Flustered, her cheeks flushed] "Oh! Sorry, honey. These virus symptoms are making me a bit sensitive."
***XB5J.webp***
Lana: [Finishing first, her chest heaving as she catches her breath] "Good... good workout, everyone. Same time tomorrow?"
You: [Nodding, trying to calm your racing heart and ignore the uncomfortable tightness in your shorts] "Yeah, sounds good. I'm... I'm gonna hit the shower."
As you turn to leave, you can feel the eyes of your $[characters.list.cherie.role] and $[characters.list.elfie.role] on you, the air thick with unspoken tension. The virus hums in your veins, a constant reminder of the changes happening to all of you.
Cherie: [Her voice slightly strained] "Remember, everyone, these workouts are crucial for managing our condition. We... we need to stay strong as a family."
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
{
type: "text",
content: [
["para", "The air is thick with tension as two figures emerge from the shadows of the district's entrance. The Mad Trainee, a young woman with a nervous energy about her, fidgets with her weapon. Beside her stands D.VA, exuding confidence and power, her curvaceous form accentuated by her skin-tight suit."]
]
},
{
characterKey: "mad_trainee",
type: "text",
content: [
["action", "Glancing nervously at D.VA"],
["para", "\"So, um... we're really going to do this? Attack the district?\""]
]
},
{
characterKey: "dva",
type: "text",
content: [
["action", "Smirking"],
["para", "\"Scared, rookie? Just follow my lead and maybe you'll learn something.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB6A.webp"
},
{
type: "text",
content: [
["para", "Their eyes lock onto you, standing defiantly at the district's gate. Both women's expressions shift, a predatory hunger replacing their previous demeanors."]
]
},
{
characterKey: "mad_trainee",
type: "text",
content: [
["action", "Licking her lips"],
["para", "\"Oh fuck, look at him. I want to ride that cock so bad.\""]
]
},
{
characterKey: "dva",
type: "text",
content: [
["action", "Rolling her eyes"],
["para", "\"Please, as if you could handle him. But fine, go ahead and try. It'll be amusing to watch you fail.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB6B.webp"
},
{
type: "text",
content: [
["para", "D.VA steps back, crossing her arms under her ample breasts as the Mad Trainee approaches you, her intentions clear in her lust-filled eyes."]
]
}
],
2: [
{
type: "text",
content: [
["para", "The Mad Trainee lies defeated at your feet, her body quivering from the intense, non-consensual orgasm you've forced upon her. Her pussy gapes, leaking a mixture of her juices and your cum onto the ground."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grinning down at her"],
["para", "\"Is that all you've got? Pathetic.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB6C.webp"
},
{
characterKey: "dva",
type: "text",
content: [
["action", "Stepping forward, her eyes gleaming with a mix of arousal and malice"],
["para", "\"Well, well. Looks like the little bitch couldn't handle you after all. But don't think you've won yet, stud. It's time for the main event.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB6D.webp"
},
{
characterKey: "dva",
type: "text",
content: [
["action", "Peeling off her skin-tight suit, revealing her voluptuous body. Her large breasts bounce free, nipples already hard with anticipation."],
["para", "\"Let's see how you handle a real woman, shall we?\""]
]
}
],
3: [
{
type: "text",
content: [
["para", "D.VA lies sprawled on the ground, her once-confident demeanor shattered. Her pussy and ass gape obscenely, streams of your cum leaking from both holes. Her face is plastered with your seed, her expression a mix of humiliation and lingering pleasure."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Standing over her, cock still hard and imposing"],
["para", "\"Not so tough now, are you?\""]
]
},
{
type: "image",
src: "ressources/scenes/XB6E.webp"
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing D.VA by the hair, forcing her to look at you"],
["para", "\"Listen carefully, both of you. If I ever see you in my district again, this will seem like a gentle warm-up. Understand?\""]
]
},
{
type: "image",
src: "ressources/scenes/XB6F.webp"
},
{
type: "text",
content: [
["para", "The Mad Trainee nods frantically, scrambling to her feet. D.VA, still dazed, manages a weak nod."],
["para", "\"Now get out of my sight, you worthless cum dumps.\""],
["para", "As they stumble away, supporting each other, you can't help but smirk. They won't be causing trouble again anytime soon."]
]
}
]
};
RET_setupFight(dialogDatas)
})();
</script><script>
(() => {
const dialog = `
The static crackle of the ancient radio cuts through the stillness of the shelter, jolting you awake. You sit up on the worn couch, blinking away sleep and confusion.
You: [Fumbling with the radio dial] (Is this real?) "Hey! Everyone, get in here! We've got a signal!"
***XB7A.webp***
The living room door bursts open as your family rushes in. Cherie leads the charge, her silk robe flying open to reveal her completely naked form beneath, ample breasts bouncing with each step. Lana follows, wearing only a pair of boyshorts, her athletic torso and perky breasts on full display. Elfie stumbles in last, her oversized t-shirt riding up to show she's wearing nothing underneath, giving you a brief glimpse of her smooth mound.
***XB7B.webp***
Mia: [Already in the room, stretching languidly on the armchair] "About time something exciting happened around here. What's the buzz, cuz?"
Your cousin Mia uncurls from her perch, completely nude. She saunters over, hips swaying hypnotically, to peer at the radio over your shoulder. Her bare breasts press against your back, nipples hard from the excitement.
Cherie: [Leaning in close, her naked body mere inches from yours] "Can you make it out, honey? What are they saying?"
***XB7C.webp***
You fiddle with the dials, trying to clear up the signal. The proximity of your family, all in various states of undress, is overwhelmingly distracting. You can feel the heat radiating from their bare skin, smell the unique scent of each woman.
You: [Swallowing hard] (Focus, damn it.) "It's still fuzzy. I think... I think it's a distress call."
Lana: [Pushing forward, her bare breasts pressing against your arm as she reaches for the volume] "Let me try. I've got experience with military comms."
***LA9F2.webp***
As Lana leans in, you get a full view of her toned body, a thin sheen of sweat making her skin glisten. Your eyes can't help but trace the curve of her spine down to her firm buttocks, barely covered by her boyshorts.
Elfie: [Bouncing excitedly, unaware that her shirt has ridden up completely] "Ooh, maybe it's other survivors! Do you think they have pizza? I miss pizza."
***EA14H1.webp***
Mia: [Giggling as she drapes herself over your shoulders, her bare breasts and pubic mound pressing against you] "Forget pizza, squirt. I'm hoping for some hot guys. No offense, cuz, but a girl's got needs."
Her breath is hot on your neck, her nipples hardening against your skin. You feel a familiar stirring, the virus in your blood responding to the proximity of so many naked female bodies.
You: [Clearing your throat] (Get it together, man.) "Let's focus on the message, alright? This could be important."
***DAT7H.webp***
Cherie: [Noticing your discomfort, a knowing look in her eyes] "Mia, dear, give your cousin some space. We need to hear this clearly."
As she speaks, Cherie absentmindedly lets her robe fall completely open, giving you a full frontal view of her mature, curvaceous body. The static clears, and a desperate voice emerges: "...anyone out there? We're trapped... MAD forces closing in... coordinates are..."
***XB7G.webp***
Lana: [Her voice husky, nipples visibly hardening] "We've got to help them. We can't leave survivors to MAD's mercy."
Mia: [Pouting slightly, running a hand down her naked body] "But it could be dangerous. Maybe we should... stay in. I'm sure we could find ways to pass the time."
Her hand trails down to her exposed pubic mound, drawing your gaze. You shiver, caught between duty and desire.
***XB7H.webp***
Cherie: [Stepping closer, her robe now completely discarded] "Mia's right about the danger, but Lana's right too. We can't ignore this. What do you think, honey?"
All eyes turn to you, the weight of the decision heavy on your shoulders. The radio crackles again, the desperate plea cutting through the charged atmosphere of the room filled with naked, virus-enhanced bodies.
You: [Standing up, your erection painfully obvious through your shorts] "We have to help. It's the right thing to do."
***CA7I1.webp***
Elfie: [Clapping excitedly, oblivious to her complete nudity] "Adventure time! Can I come? Please?"
Lana: [Ruffling Elfie's hair, her other hand resting on your shoulder, breasts brushing against your arm] "Not this time, squirt. We need you to hold down the fort with $[characters.list.cherie.role] and Mia."
Mia: [Sighing dramatically, cupping her breasts] "Fine, but you boys owe us some fun when you get back. Deal?"
***LA9H2.webp***
You nod, unable to tear your gaze from the expanse of bare skin surrounding you. The virus thrums in your veins, urging you to stay, to give in to the temptation of these beautiful, naked women.
Cherie: [Sensing your struggle, she steps closer, pressing her nude body against yours] "Be careful out there, sweetie. Come back to us in one piece, okay?"
***CA7J1.webp***
Her hand cups your cheek, the touch sending sparks through your body. For a moment, you're lost in her eyes, seeing not just maternal concern but raw, primal desire.
You: [Taking a deep breath] (Stay focused. Lives are at stake.) "We will. Lana, gear up. We leave in ten."
As you move to prepare, you feel the eyes of your naked family on you. The air is thick with unspoken tension, desire mingling with fear and anticipation. This mission could change everything, but as you look back at the women in their full nude glory, you can't help but wonder what you'll be coming back to.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The storage room's dim lighting casts long shadows as Cherie, Lana, Elfie, and Mia gather for what should be a routine virus assessment. The air is thick with tension, the confined space amplifying the subtle musk of pheromones emanating from each family member.
You: [Shifting uncomfortably] "So, $[characters.list.cherie.role], what exactly are we doing here?"
The cramped storage area feels even smaller as Cherie moves closer, her lab coat brushing against your arm. The scent of her perfume mingles with an underlying note of arousal, making your head swim.
***XB8A.webp***
Cherie: [Clearing her throat] (God, why does he have to look at me like that?) "We need to conduct a thorough virus assessment. The confined space should help us detect any... unusual reactions."
The tension in the room ratchets up a notch as Cherie's words hang in the air. Lana crosses her arms, her athletic frame taut with barely contained energy, while Elfie fidgets nervously, her wide eyes darting between family members.
You: [Swallowing hard] "Unusual reactions? What do you mean?"
Your voice comes out huskier than intended, and you notice Mia biting her lip, her gaze fixed on the bulge forming in your pants.
***XB8B.webp***
Cherie: [Taking a deep breath] "We need to monitor how proximity affects our virus levels. It might get... uncomfortable."
As Cherie speaks, she begins unbuttoning her lab coat, revealing a hint of cleavage. The simple act sends a jolt of electricity through the room, and you feel your cock twitch in response.
Lana: [Scoffing] "Uncomfortable? Please. We're family. This is just science, right?"
Despite her bravado, Lana's nipples visibly harden beneath her tight tank top, betraying her arousal.
***LA2F1.webp***
Elfie: [Whimpering softly] "I-I don't know about this, $[characters.list.cherie.role]. It feels weird."
Elfie's innocent protest only serves to heighten the taboo atmosphere. You can't help but notice the way her small breasts rise and fall with each nervous breath.
Cherie: [Sternly] "It's necessary, sweetie. Now, everyone, we need to remove some clothing to get accurate readings."
The air grows thick with anticipation as hands move to buttons and zippers. The rustle of fabric seems deafening in the confined space.
***XB8D.webp***
You: [Hesitating] (This is wrong, but why does it feel so... exciting?) "How much do we need to take off?"
Your question hangs in the air as Cherie's lab coat falls to the floor, revealing her curvaceous form in nothing but lacy underwear. Your cock strains against your pants at the sight of your $[characters.list.cherie.role]'s ample breasts barely contained by her bra.
Cherie: [Blushing] "Everything. We need... full exposure."
A collective gasp fills the room as the implications sink in. Lana, always competitive, is the first to strip completely, her toned body on full display. Your eyes are drawn to the trimmed patch of hair between her legs, and you feel a bead of pre-cum form at your tip.
***XB8E.webp***
Mia: [Giggling nervously] "Well, if we have to..."
Mia's clothes hit the floor, her perky breasts bouncing free. Her nipples are erect, pointing directly at you, and you can see a glistening sheen on her inner thighs.
Elfie: [Covering herself] "This is so embarrassing!"
Despite her protests, Elfie slowly reveals her petite form, her small breasts topped with pink, puffy nipples. Her virgin pussy is completely bare, and you can't help but stare at its perfect, untouched folds.
***XB8F.webp***
You: [Struggling to control your breathing] "I... I can't..."
Your resistance crumbles as four pairs of eyes lock onto your crotch. With shaking hands, you remove your clothes, your rock-hard cock springing free. A collective gasp fills the room at the sight of your impressive length.
Cherie: [Eyes wide] (Oh god, my $[characters.list.cherie.player_role] is so... big) "That's... that's good, honey. Now we can begin the assessment."
The storage room feels like a sauna, the air heavy with the scent of arousal. Naked flesh presses against naked flesh as Cherie attempts to maintain a clinical demeanor.
***CL2B.webp***
Lana: [Breathing heavily] "This is ridiculous. We shouldn't be... fuck, is it hot in here?"
Lana's hand unconsciously moves towards her glistening pussy, stopping just short of touching herself. Her eyes are locked on your throbbing member.
Elfie: [Whimpering] "$[characters.list.cherie.role], something's happening. I feel... strange."
Elfie's innocent plea is belied by the way she presses her thighs together, her small body trembling with newfound sensations.
***XB8H.webp***
Mia: [Licking her lips] "Aunt Cherie, I think the virus is affecting us. Maybe we should... touch each other? For science?"
Mia's suggestion sends a shockwave through the room. Your cock twitches visibly, a drop of pre-cum forming at the tip. The women's eyes are drawn to it like moths to a flame.
Cherie: [Struggling to maintain composure] "No! No touching. We just need to... to observe."
But even as she speaks, Cherie's hand moves to her breast, absently toying with her nipple. The sight of your $[characters.list.cherie.role] touching herself sends a jolt of forbidden pleasure through your body.
***CA4L1.webp***
You: [Groaning] "$[characters.list.cherie.role], $[characters.list.lana.role], I can't... I need..."
Your hand moves to your cock almost of its own volition, but Cherie's sharp voice stops you.
Cherie: [Panicked] "No! We can't... this is wrong. The assessment is over. Everyone, get dressed. Now!"
The spell is broken, but the damage is done. As everyone scrambles to cover themselves, the air is thick with shame, arousal, and the lingering scent of familial lust.
***XB8J.webp***
Lana: [Hurriedly pulling on her clothes] "This never happened, got it?"
But even as she speaks, her eyes linger on your still-hard cock, a promise of things to come gleaming in her gaze.
As the family files out of the storage room, the air crackles with unresolved tension. The virus has awakened something primal and forbidden, and you know that things will never be the same again.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
{
type: "text",
content: [
["para", "The air in the district grows tense as two menacing figures approach. The Mad Butcher, a stocky woman with wild eyes and blood-stained clothes, stomps forward. Beside her, Erza strides confidently, her armor gleaming and her scarlet hair flowing behind her."]
]
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Licking her lips"],
["para", "\"Look at that tasty morsel, Erza. I can't wait to carve him up and fuck what's left.\""]
]
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Smirking"],
["para", "\"Control yourself, you rabid dog. He's clearly stronger than he looks.\""],
["action", "Her eyes roam over the player's body"],
["para", "\"But I admit, I'm curious to see how he'd writhe beneath me.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12A.webp"
},
{
type: "text",
content: [
["para", "The Mad Butcher's hands twitch eagerly, her eyes fixed on the player's crotch."]
]
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["para", "\"I'll fuck him first! I need that cock now!\""]
]
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Rolling her eyes, stepping back"],
["para", "\"Fine, have your fun. You'll lose anyway, and then I'll show you how it's done.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12B.webp"
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Charging forward, her tongue hanging out and drool dripping down her chin"],
["para", "\"Time to slice and dice that delicious cock!\""]
]
}
],
2: [
{
type: "text",
content: [
["para", "The Mad Butcher lies defeated on the ground, her clothes torn and her body covered in her own blood and the player's cum. The player stands over her, his still-erect cock dripping with a mixture of fluids."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing the Mad Butcher's hair"],
["para", "\"Is that all you've got, you pathetic bitch?\""],
["action", "You slap your cock across her face, leaving streaks of cum"]
]
},
{
type: "image",
src: "ressources/scenes/XB12C.webp"
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Whimpering"],
["para", "\"I'm... I'm sorry... please, more...\""]
]
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Stepping forward, her eyes gleaming with cruel amusement"],
["para", "\"What a pitiful display. You're nothing but a cum-drunk whore now.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12D.webp"
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Removing her armor"],
["para", "\"Now it's my turn. Prepare yourself, boy. I'll show you what a real woman can do.\""]
]
}
],
3: [
{
type: "text",
content: [
["para", "Erza lies sprawled on the ground, her once-proud body now covered in bruises, sweat, and copious amounts of cum. The player stands victorious, his massive cock still throbbing with power."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing Erza's hair and forcing her to look at you"],
["para", "\"Not so tough now, are you? Just another cock-hungry slut.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12E.webp"
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Panting, her eyes unfocused"],
["para", "\"H-how... is this possible? Your cock... it's too powerful...\""]
]
},
{
type: "text",
content: [
["para", "You thrust your hips, slapping your cock against Erza's face."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["para", "\"This is what happens to bitches who try to fuck with me. Now, both of you, get the fuck out of my district!\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12F.webp"
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Crawling over to Erza, licking some of the cum off her body"],
["para", "\"Can we... can we come back for more later?\""]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Kicking them both"],
["para", "\"Never show your faces here again, unless you want to become my permanent cum dumpsters. Now get out!\""]
]
},
{
type: "text",
content: [
["para", "The two defeated women stumble away, their once-menacing presence reduced to that of broken, cum-addicted whores."]
]
}
]
}
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
The shelter's gates loom before you, a rusted barrier between safety and the unknown. Your family stands at the threshold, a mix of excitement and trepidation palpable in the air. The mission is clear: venture into the wasteland and forest to gather crucial supplies. But the virus thrumming in your veins adds an undercurrent of tension to the moment.
You: [Adjusting your pack, trying to ignore the persistent arousal] "Everyone ready? We need to stay focused out there."
***XB10A.webp***
Cherie: [Her voice wavering slightly] "Be careful, all of you. Remember, if the virus load gets too high..."
She trails off, unable to finish the thought. The unspoken solution hangs heavy in the air, a taboo none want to acknowledge.
Lana: [Squaring her shoulders, jaw set] "We've got this. Let's move out."
***LA0A1.webp***
As you step beyond the gates, the wasteland stretches before you, a desolate expanse of rubble and withered vegetation. The forest looms in the distance, its twisted trees a promise of resources and danger alike.
Hours pass as you navigate the treacherous terrain. The sun beats down mercilessly, and soon, clothes begin to cling to sweat-slicked skin. You can't help but notice how the fabric outlines every curve of your family members' bodies.
Mia: [Fanning herself, her behind on full display] "Is it just me, or is it getting hotter?"
***DA0A1.webp***
Elfie: [Giggling nervously] "It's not the heat, silly. It's the virus. Can't you feel it?"
The group falls silent, each member acutely aware of the growing tension. As you enter the forest's edge, the shade offers little relief from the internal fire building within you all.
You: [Leaning against a tree, breath coming in short gasps] (God, it's getting worse.) "We need to... we need to take a break. Check our virus levels."
***XB10D.webp***
Cherie: [Approaching you, concern and something else flickering in her eyes] "Honey, your face is flushed. Let me check."
Her hand brushes your forehead, the simple touch sending electricity through your body. You can see the internal struggle playing out on her face, maternal instinct warring with viral-induced desire.
Lana: [Her voice husky] "It's not just him. We're all... fuck, we're all feeling it."
***LA10P1.webp***
The group huddles together, the proximity only intensifying the shared arousal. Hands shake as clothes are adjusted, futile attempts to alleviate the growing pressure.
Mia: [Biting her lip, eyes darting between family members] "We have to do something. We can't go on like this. We'll lose focus, make mistakes. Out here, that could be fatal."
A heavy silence falls, the unspoken solution weighing on everyone's minds.
You: [Swallowing hard] (It's wrong, but we don't have a choice.) "We need to... relieve the pressure. All of us. It's the only way we'll be able to continue the mission."
***CA0E3.webp***
Cherie: [Tears welling in her eyes] "Oh god, you're right. I... I never thought it would come to this."
Slowly, trembling hands begin to move. Shame and arousal war on every face as clothes are pushed aside, exposing heated flesh to the forest air.
Lana: [Her voice a mix of determination and desperation] "Let's just... let's just get this over with. No one speaks of this once we're done, agreed?"
Nods all around, and then, with a collective intake of breath, hands begin to explore.
***EA11I1.webp***
You gasp as multiple hands wrap around your throbbing member. Cherie's soft touch, Lana's calloused grip, Elfie's tentative exploration, and Mia's practiced strokes blend together in a maddening symphony of sensation.
Cherie: [Her voice barely a whisper] "I'm so sorry, baby. Just... just close your eyes. Pretend it's someone else."
But you can't. The virus heightens every sensation, making it impossible to ignore the reality of your family pleasuring you, even as your own hands seek out warm, wet flesh.
***XB10H.webp***
Mia: [Moaning softly as your fingers find her slick folds] "Oh god, cuz. Right there. Don't stop."
The forest fills with the sounds of labored breathing and muffled whimpers. Leaves rustle as bodies shift, seeking better angles, deeper penetration. The air grows thick with the musk of shared arousal.
Lana: [Her strong hands working your shaft expertly] "Fuck, $[characters.list.lana.player_role]. You're so... you're so big. The virus, it's..."
***LA0AC.webp***
Elfie: [Her inexperienced touches growing bolder] "Is this... am I doing it right? It feels so..."
Words fail as the group loses themselves to sensation. The shame is still there, a bitter undercurrent to the pleasure, but the relief is undeniable. Virus levels drop as hands work feverishly, bringing each family member closer to the edge.
You: [Gasping, overwhelmed by the multiple hands on your body] "I'm close. I can't... I can't hold back much longer."
***DA0A3.webp***
Cherie: [Her motherly tone at odds with her actions] "It's okay, sweetie. Let go. We all need this. We'll get through it together."
With a strangled cry, you reach your peak. Around you, your family members follow suit, a cascade of shuddering bodies and stifled moans. For a moment, there's only the shared release, the virus's hold temporarily broken.
As the haze of pleasure fades, reality crashes back in. Hands withdraw hastily, eyes unable to meet as clothing is hurriedly rearranged.
***LA1L4.webp***
Lana: [Her voice rough] "We should... we should get moving. We still have a mission to complete."
The group nods, grateful for the shift in focus. As you continue deeper into the forest, the lingering effects of your shared moment hang in the air. The shame is there, a weight on everyone's shoulders, but so too is a new understanding. In this virus-ravaged world, survival sometimes means crossing lines you never thought you would.
The journey back to the shelter is quiet, each lost in their own thoughts. But as the gates come into view, there's a sense of accomplishment mingled with the unease. You've survived, gathered the needed supplies, and managed the virus's effects.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dim light of the storage room flickers, casting long shadows across stacks of supplies. The air is thick with tension as Cherie, Lana, Elfie, and Mia gather for what was supposed to be a routine combat training session. The virus's influence hangs heavy in the air, an invisible force amplifying every sensation and desire.
You: [Clearing your throat nervously] "Alright, ladies. Let's start with some basic grappling techniques."
The women nod, their eyes gleaming with a mix of determination and something darker, more primal. As you demonstrate a simple hold on Lana, her body presses against yours, and you feel an immediate stirring in your loins.
***LA10O1.webp***
Lana: [Breathing heavily, her voice husky] "Like this, $[characters.list.lana.player_role]?" She grinds subtly against you, her firm ass pressing against your growing erection.
Your cock twitches involuntarily, and you struggle to maintain composure. The virus surges through your veins, heightening every sensation.
You: [Swallowing hard] "Y-yes, that's right. Now, let's practice breaking holds."
As the training progresses, the atmosphere becomes increasingly charged. Hands linger too long, bodies press too close. Cherie watches intently, her medical training at war with her growing arousal.
***XB11B.webp***
Cherie: [Licking her lips unconsciously] "Remember, in a real fight, you need to exploit any weakness. Don't hold back."
Her words seem to unleash something primal in the room. Suddenly, Mia lunges at you, her lithe body wrapping around yours. Her hand "accidentally" brushes against your crotch, and she gasps at the hardness she finds there.
Mia: [Eyes wide, voice trembling] "Oh god, it's so big... I mean, I didn't mean to..."
Before you can respond, Elfie joins the fray, her small hands grasping at your arms. In the struggle, her fingers trail down your chest, inching closer to your throbbing member.
***EA00O1.webp***
Elfie: [Blushing furiously] "I'm just trying to practice the moves, $[characters.list.elfie.player_role]. It's not my fault you're so... so..."
Her words trail off as her hand finally makes contact with your cock through your pants. The room falls silent, save for the sound of heavy breathing.
You: [Groaning, fighting for control] "This... this isn't right. We're family..."
But even as you protest, your body betrays you. Your hips thrust forward, seeking more contact. Lana, never one to be outdone, pushes Mia and Elfie aside.
***DA10O1.webp***
Lana: [Growling, her competitive nature taking over] "If anyone's going to take him down, it's me."
Her strong hands grip your shoulders, but as she attempts to throw you, you counter, pinning her against the wall. Your erection presses against her toned stomach, and she moans despite herself.
Cherie: [Her voice strained, trying to maintain authority] "Girls, remember, in a real fight, you need to... to incapacitate your opponent. Use whatever means necessary."
Her words hang in the air, loaded with unspoken permission. Suddenly, hands are everywhere. Mia's delicate fingers work at your zipper while Elfie's small hand slips under your shirt, her nails raking across your abs.
***DA0AC.webp***
Mia: [Whimpering as she frees your cock] "Oh fuck, it's even bigger than I imagined. How is this even possible?"
Your massive, virus-enhanced member springs free, angry and red, precum already beading at the tip. The sight of it seems to break the last of everyone's restraint.
Elfie: [Her innocent eyes wide with wonder] "It's so big, $[characters.list.elfie.player_role]. Can I... can I touch it?"
Before you can answer, her small hand wraps around your shaft, unable to fully encircle its girth. The feeling of her soft skin against your most sensitive organ sends shockwaves through your body.
***EA0A3.webp***
You: [Groaning, hips bucking] "Elfie, we shouldn't... oh god..."
Lana, not to be outdone, roughly shoves Elfie aside. Her calloused hand replaces Elfie's hand, gripping your cock with determination.
Lana: [Smirking, but her voice betrays her arousal] "Let me show you how it's done. This is how you take control of a man."
She begins to stroke, her movements firm and purposeful. Your knees nearly buckle from the intensity. Cherie watches, her medical instincts warring with her growing lust.
***LA0A3.webp***
Cherie: [Swallowing hard] "Girls, be careful. The virus makes him... sensitive. Too much stimulation could be dangerous."
Even as she says this, Cherie moves closer, her eyes fixed on your throbbing member. Unable to resist, she reaches out, her soft hand joining the others on your shaft.
You: [Panting, overwhelmed] "$[characters.list.cherie.role], please... we can't..."
Cherie: [Her voice a mix of concern and desire] "Shh, baby. It's okay. This is... this is necessary. For your health."
The feeling of three generations of your family stroking your cock is too much. Your hips buck wildly, fucking into their joined hands. Mia, feeling left out, moves behind you, her hands roaming your chest before one slips down to cup your heavy, swollen balls.
***XB11H.webp***
Mia: [Whispering in your ear] "Don't forget about me, cousin. I want to help too."
The combined stimulation is overwhelming. Your cock throbs and swells even larger, veins pulsing visibly. Pre-cum flows freely, coating their hands and making the glide of their strokes smoother, faster.
You: [Groaning, lost in sensation] "I can't... I'm going to..."
Suddenly, a surge of the virus courses through you, heightening your senses even further. Your hands, seemingly of their own accord, reach out to the women surrounding you. You shoot a load towards your $[characters.list.lana.role] Lana.
***LA10K1.webp***
You: [Voice husky with lust] "If we're doing this... we're all in this together."
Your fingers find their way to Lana's athletic shorts, slipping past the waistband. She gasps as you encounter her soaked pussy, her juices coating your fingers instantly.
Lana: [Moaning, her tough exterior cracking] "Oh fuck, $[characters.list.lana.player_role]... that's... that's not fair..."
Your other hand reaches for Elfie, cupping her small, perky breast through her shirt before trailing down to the waistband of her skirt. You shoot a second load at her.
***EA0AC.webp***
Elfie: [Whimpering, her innocent facade melting away] "$[characters.list.elfie.player_role], please... I've never... oh god..."
Your fingers dip into her virgin pussy, finding it slick and ready. She cries out, her small body shuddering against yours.
Cherie, seeing what's happening, takes matters into her own hands. She guides one of your hands to her own dripping center, while continuing to stroke your throbbing cock.
***XB11K.mp4***
Cherie: [Panting, her medical tone completely gone] "That's it, baby. Feel how wet $[characters.list.cherie.role] is for you. This is all for you."
Mia, not wanting to be left out, grinds against your ass, her hand still working your balls.
Mia: [Whining needily] "Me too, cuz. Don't forget about me!"
You manage to slip your hand between your bodies, finding Mia's soaked pussy and plunging two fingers deep inside her.
***XB11L.mp4***
Mia: [Crying out in pleasure] "Yes! Oh fuck, yes!"
The room is filled with the sounds of panting, moaning, and the wet noises of fingers plunging into soaked pussies. The air is thick with the scent of arousal and the palpable presence of the virus.
You: [Groaning, overwhelmed by sensation] "I can't... I'm going to..."
Lana: [Her competitive nature flaring] "That's it, $[characters.list.lana.player_role]. Show us what that big cock can do. Cum for us."
Elfie: [Innocent yet eager] "Please, $[characters.list.elfie.player_role]. I want to see it!"
Cherie: [Her medical tone completely gone] "It's okay, sweetheart. Let it out. Fill $[characters.list.cherie.role]'s hand with your cum."
Mia: [Giggling, squeezing your balls] "Come on, cuz. Give us a show!"
The pressure builds to unbearable levels. With a roar, you explode. Thick ropes of cum erupt from your cock, painting the women's hands, arms, and faces with your seed.
***LA10L4.webp***
You: [Crying out] "Oh fuck! Oh god!"
The women gasp and moan as your hot cum splashes against their skin. The scent of your virus-enhanced semen fills the air, making them dizzy with lust. They continue to stroke, milking every last drop from your still-hard cock.
The feeling of your eruption, combined with your fingers still working their dripping pussies, sends the women over the edge. One by one, they cry out in orgasm, their bodies shuddering against yours.
***XB11N.mp4***
Cherie: [Panting, licking her lips] "Good boy. That's it. Let it all out."
As the last pulses of your shared orgasms fade, reality starts to set in. The women look at each other, then at their cum-covered hands and your fingers glistening with their juices. A mix of shame and lingering arousal paints their faces.
***DA3P1.webp***
Lana: [Clearing her throat] "Well... that was... some training session."
Elfie: [Blushing furiously] "I can't believe we just did that..."
Mia: [Giggling nervously] "Talk about family bonding..."
Cherie: [Trying to regain composure] "This... this never happened. We should clean up and... and never speak of this again."
As the women hurry to clean themselves and the room, you're left standing there, your still-hard cock glistening with the remnants of your massive load, fingers sticky with the essence of your family members. You wonder how you'll ever look at your family the same way again, even as the virus in your system urges you for more.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
{
type: "text",
content: [
["para", "The air in the district grows tense as two menacing figures approach. The Mad Butcher, a stocky woman with wild eyes and blood-stained clothes, stomps forward. Beside her, Erza strides confidently, her armor gleaming and her scarlet hair flowing behind her."]
]
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Licking her lips"],
["para", "\"Look at that tasty morsel, Erza. I can't wait to carve him up and fuck what's left.\""]
]
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Smirking"],
["para", "\"Control yourself, you rabid dog. He's clearly stronger than he looks.\""],
["action", "Her eyes roam over the player's body"],
["para", "\"But I admit, I'm curious to see how he'd writhe beneath me.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12A.webp"
},
{
type: "text",
content: [
["para", "The Mad Butcher's hands twitch eagerly, her eyes fixed on the player's crotch."]
]
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["para", "\"I'll fuck him first! I need that cock now!\""]
]
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Rolling her eyes, stepping back"],
["para", "\"Fine, have your fun. You'll lose anyway, and then I'll show you how it's done.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12B.webp"
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Charging forward, her tongue hanging out and drool dripping down her chin"],
["para", "\"Time to slice and dice that delicious cock!\""]
]
}
],
2: [
{
type: "text",
content: [
["para", "The Mad Butcher lies defeated on the ground, her clothes torn and her body covered in her own blood and the player's cum. The player stands over her, his still-erect cock dripping with a mixture of fluids."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing the Mad Butcher's hair"],
["para", "\"Is that all you've got, you pathetic bitch?\""],
["action", "You slap your cock across her face, leaving streaks of cum"]
]
},
{
type: "image",
src: "ressources/scenes/XB12C.webp"
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Whimpering"],
["para", "\"I'm... I'm sorry... please, more...\""]
]
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Stepping forward, her eyes gleaming with cruel amusement"],
["para", "\"What a pitiful display. You're nothing but a cum-drunk whore now.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12D.webp"
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Removing her armor"],
["para", "\"Now it's my turn. Prepare yourself, boy. I'll show you what a real woman can do.\""]
]
}
],
3: [
{
type: "text",
content: [
["para", "Erza lies sprawled on the ground, her once-proud body now covered in bruises, sweat, and copious amounts of cum. The player stands victorious, his massive cock still throbbing with power."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing Erza's hair and forcing her to look at you"],
["para", "\"Not so tough now, are you? Just another cock-hungry slut.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12E.webp"
},
{
characterKey: "erza_scarlet",
type: "text",
content: [
["action", "Panting, her eyes unfocused"],
["para", "\"H-how... is this possible? Your cock... it's too powerful...\""]
]
},
{
type: "text",
content: [
["para", "You thrust your hips, slapping your cock against Erza's face."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["para", "\"This is what happens to bitches who try to fuck with me. Now, both of you, get the fuck out of my district!\""]
]
},
{
type: "image",
src: "ressources/scenes/XB12F.webp"
},
{
characterKey: "mad_butcher",
type: "text",
content: [
["action", "Crawling over to Erza, licking some of the cum off her body"],
["para", "\"Can we... can we come back for more later?\""]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Kicking them both"],
["para", "\"Never show your faces here again, unless you want to become my permanent cum dumpsters. Now get out!\""]
]
},
{
type: "text",
content: [
["para", "The two defeated women stumble away, their once-menacing presence reduced to that of broken, cum-addicted whores."]
]
}
]
}
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
The shelter's pool shimmers invitingly under the harsh sun. You stand at the edge, your enhanced body taut with tension, as your family gathers for what should be an innocent pool party.
You: [Adjusting your uncomfortably tight swim trunks, your massive bulge clearly visible] (God, I hope I can control myself.) "Everyone ready for a little R&R?"
***XB13A.webp***
Cherie: [Her voice tinged with forced cheerfulness] "It's been too long since we've done something fun as a family."
Your mother steps into view, her curvaceous form barely contained by a skimpy bikini. Her full, 36DD breasts threaten to spill out with each movement, nipples visibly hard beneath the thin fabric.
***XB13B.webp***
Lana: [Stretching languidly, her athletic 34C breasts straining against her top] "Last one in's a rotten egg!"
Your sister dives in, her toned body cutting through the water. As she surfaces, her top shifts, revealing a tantalizing glimpse of her pink areolas.
***XB13C.webp***
Elfie: [Giggling as she cannonballs into the pool, her perky 32B breasts bouncing] "Woohoo! This is awesome!"
The splash from Elfie's entry drenches you, her wet t-shirt clinging to her developing curves, clearly outlining her hardened nipples.
***EA00L3.webp***
Mia: [Sauntering over, her 34DD breasts jiggling enticingly] "Don't be such a stick in the mud, cuz. Come on in, the water's fine."
Your cousin's hand brushes your arm, her touch igniting a fire in your veins. Her bikini is little more than dental floss, struggling to contain her ample bosom.
***XB13E.webp***
Chanel: [Reclining on a lounger, her mature 38D breasts threatening to overflow her one-piece] "You kids have fun. I'll just work on my tan."
Your aunt's voice is honey-smooth, a seductive undertone that makes your cock twitch visibly in your trunks.
As you join your family in the pool, the cool water does little to quell the rising heat. The virus thrums through your veins, heightening every sensation. Each accidental brush of skin against skin sends shockwaves of pleasure coursing through you.
***XB13F.webp***
Cherie: [Noticing your discomfort and the growing bulge in your trunks] "Honey, are you feeling alright? You look... oh my..."
Her eyes widen as she realizes the extent of your arousal. Your monstrous cock, now fully erect, creates a tent in your trunks that's impossible to ignore.
You: [Voice strained] (Oh god, don't look, don't look.) "I'm fine, Mom. Just... just a little... uncomfortable."
***XB13G.webp***
Lana: [Swimming up behind you, her firm breasts pressing against your back] "Holy shit, little brother. That's... that's not little at all."
Mia: [Eyes locked on your bulge, licking her lips unconsciously] "Whoa, cuz. Is that a pool noodle, or are you just happy to see us?"
The playful atmosphere evaporates instantly, replaced by a thick tension. Everyone's eyes are drawn to the prominent bulge in your trunks, a testament to the virus's effects.
***LA5A1.webp***
Chanel: [Sitting up, her breasts nearly spilling out of her suit] "It's the virus, isn't it? Your levels must be spiking. We... we need to do something."
Elfie: [Her voice small, scared, but unable to look away from your erection] "What do we do? We can't... we can't let him suffer."
A heavy silence falls over the pool. The unspoken solution hangs in the air, a taboo too great to voice aloud.
Cherie: [Tears welling in her eyes, but her body betraying her arousal] "Oh, my poor baby. We... we have to help him. It's the only way."
***XB13I.webp***
Slowly, hesitantly, your family members move closer. Hands tremble as bikini tops are untied, breasts of all shapes and sizes spilling free. The sight is intoxicating, your monstrous cock throbbing painfully.
Lana: [Her voice a mix of determination and shame as she cups her firm 34C breasts] "Let's just... let's just get this over with. For the family's sake."
***LA13H1.webp***
You gasp as your trunks are pulled down, your 12-inch, virus-enhanced cock springing free. Audible gasps and moans fill the air as your family takes in the sight of your massive member, veiny and throbbing with need.
Cherie: [Her 36DD breasts heaving with each breath] "Oh my god... it's so... so big. I can't believe it came from me."
***XB13K.webp***
Multiple pairs of breasts engulf your aching member. Cherie's soft, pillowy 36DD mounds, Lana's firm, athletic 34C tits, Elfie's small, perky 32B breasts, Mia's bountiful 34DD bosom, and Chanel's mature, heavy 38D globes all work in tandem, creating a paradise of flesh.
Mia: [Moaning softly as she rubs her erect nipples against your shaft] "Oh god, cuz. You're so big. It's... it's not fair. I can feel you throbbing between my tits."
***XB13L.mp4***
The pool water sloshes as bodies shift, seeking better angles. The air fills with the sound of labored breathing and the slick, obscene noises of flesh sliding against flesh.
Lana: [Her strong hands guiding her breasts up and down your length] "Fuck, little brother. The virus... it's making you even bigger. I can see your cock pulsing."
***XB13M.mp4***
Elfie: [Her inexperienced touches growing bolder, small breasts working feverishly] "Is this... am I doing it right? It feels so... so naughty. Your cock is so hot against my skin."
Chanel: [Her mature voice husky with arousal] "Let the aunty show you how it's done, girls. Watch and learn."
She takes charge, her experienced hands orchestrating a symphony of breast flesh. Your cock disappears and reappears between various cleavages, each pair of tits offering a unique sensation.
***XB13N.mp4***
You: [Gasping, overwhelmed by the multiple breasts caressing your throbbing member] "I'm close. I can't... I can't hold back much longer. It's too much!"
Cherie: [Her motherly tone at odds with her actions] "It's okay, sweetie. Let go. We all need this. Cover our breasts with your seed. Mark your family!"
With a primal roar, you reach your peak. Thick ropes of cum erupt from your cock, painting your family's breasts with your seed. The first blast hits Cherie's face and chest, the second coats Lana's toned abs and breasts, the third covers Elfie's small mounds, the fourth decorates Mia's ample bosom, and the final spurts glaze Chanel's mature tits.
***XB13O.webp***
For a moment, there's only the shared release, the virus's hold temporarily broken. Your family gasps and moans, rubbing your hot seed into their skin, the taboo act pushing them over the edge into their own climaxes.
As the haze of pleasure fades, reality crashes back in. Breasts are hurriedly covered, eyes unable to meet as the weight of what just transpired settles over everyone.
Lana: [Her voice rough, cum still dripping from her nipples] "We should... we should get cleaned up. Never speak of this again."
***XB13P.webp***
The group nods, grateful for the suggestion. As you all exit the pool, the lingering effects of your shared moment hang in the air. The shame is palpable, a weight on everyone's shoulders, but so too is a new understanding.
Cherie: [Wiping a stray drop of cum from her cheek] "We... we did what we had to do. To keep you healthy, honey. But let's control ourselves better and not speak of this again."
***XB13Q.webp***
Mia: [Eyes still glazed with lust] "Yeah, cuz. Anytime you need... help... we're here for you."
Elfie: [Blushing furiously] "That was... intense. Is it always going to be like this?"
Chanel: [A knowing smirk on her face] "Welcome to the new normal, kids. We're all in this together now."
You: [As you head back inside, your cock still semi-hard] (What have we become?) "Thank you... all of you. I know it wasn't easy."
The unspoken agreement passes between you all. What happened at the pool stays at the pool. But as you watch your family's cum-covered breasts disappear behind towels and robes, you know it's only a matter of time before the virus forces you to cross that line again, each encounter pushing the boundaries of taboo further and further.
The family disperses, each lost in their own thoughts, but the air crackles with unresolved tension. This was just the beginning, a taste of the depravity to come. In this virus-ravaged world, survival means embracing the unthinkable, and your family has taken the first step down a path from which there's no return.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dim light of the storage room casts long shadows as Cherie, Lana, Elfie, Mia, and Chanel gather around you. The air is thick with tension and the faint scent of arousal.
Cherie: [Clearing her throat nervously] "Alright, everyone. We need to conduct a thorough virus assessment on our... patient. Remember, this is purely medical."
***XB14A.webp***
The women exchange uneasy glances, their bodies visibly reacting to your presence. Cherie's professional demeanor wavers as her eyes linger on your crotch, where an unmistakable bulge is forming.
You: [Swallowing hard] "So, uh... how do we start?"
Lana: [Rolling her eyes] "Isn't it obvious? We need to see the goods, little brother."
***LA00H1.webp***
Without waiting for a response, Lana reaches forward and yanks down your pants, revealing your massive, virus-enhanced cock. A collective gasp fills the room as it springs free, already semi-erect and pulsing with need.
Elfie: [Eyes wide, voice trembling] "Oh my god... it's so big!"
Mia: [Licking her lips] "Damn, cuz. The virus really did a number on you, huh?"
Chanel: [Trying to maintain composure] "Let's... let's stay focused, shall we?"
***IL2X.webp***
Cherie steps forward, her hands shaking slightly as she reaches for your throbbing member. "I'll need to examine it closely for any abnormalities."
As her fingers wrap around your shaft, a jolt of pleasure courses through you. The virus heightens every sensation, making even this clinical touch feel electric.
You: [Groaning] "Mom... it feels..."
Cherie: [Biting her lip] "I know, sweetie. Just... just try to relax."
***XB14D.webp***
Unable to resist, the other women move closer, their eyes fixed on your cock as Cherie begins to stroke it gently. The air grows heavy with the scent of arousal, the virus working its insidious magic on all of you.
Lana: [Voice husky] "We should... we should check how it reacts to different stimuli."
Before anyone can object, Lana presses her firm, athletic breasts against your shaft, eliciting a moan from you.
***XB14E.mp4***
The dam breaks. Suddenly, all pretense of medical examination is forgotten as the women press closer, their hands and breasts vying for contact with your pulsing cock.
Elfie: [Whimpering] "I want to help too!"
She squeezes her small, perky breasts around the base of your shaft, her soft flesh a stark contrast to Lana's firm mounds.
Mia: [Grinning wickedly] "Don't forget about me, cuz!"
***DA3I1.webp***
Mia's large, bouncy breasts engulf the head of your cock, her cleavage providing a warm, tight channel. Pre-cum leaks copiously from your tip, smearing across her tanned skin.
Chanel: [Breathing heavily] "We... we need to collect fluid samples."
She leans in, using her elegant fingers to spread your pre-cum across her own ample bosom before pressing them against your shaft.
***XB14G.mp4***
The scene devolves into a frenzy of flesh and fluid. Your cock is passed from one pair of tits to another, each woman coating herself in your pre-cum and using it as lubrication for increasingly frenzied titfucks.
Cherie: [Moaning] "The virus... it's making everything so sensitive!"
Indeed, every touch seems magnified a hundredfold. The soft flesh of their breasts, the hardness of their nipples dragging along your shaft, the warmth of their skin - it's all overwhelming.
***XB14H.mp4***
You find yourself thrusting involuntarily, your hips bucking as you fuck the various pairs of tits presented to you. The women moan and gasp, their own arousal evident in their flushed cheeks and erect nipples.
Lana: [Growling] "Fuck, little brother. Your cock feels so good between my tits!"
Elfie: [Whimpering] "Big brother... it's making me feel so weird!"
***XB14I.mp4***
The air is thick with the musky scent of arousal and the slick sounds of flesh on flesh. Your cock, now slick with a mixture of pre-cum and sweat, slides effortlessly between the various pairs of breasts.
Chanel: [Panting] "We need... we need to make him cum. For the sample!"
Mia: [Grinning] "You heard her, cuz. Give us that virus-loaded cum!"
***XB14J.mp4***
The women work in tandem now, their breasts pressing against your cock from all angles. The combination of soft flesh, the taboo nature of the situation, and the virus's effects prove too much.
You: [Groaning loudly] "I'm... I'm gonna...!"
With a roar, you explode. Thick ropes of virus-enhanced cum erupt from your cock, painting the women's breasts, faces, and hair in copious amounts of pearly white fluid.
***XB14K.mp4***
The women cry out in unison, the contact with your semen triggering intense orgasms in each of them. They collapse against you, a tangle of limbs and cum-covered flesh, all pretense of medical examination long forgotten.
Cherie: [Panting, covered in your seed] "That's... that's enough of a sample, I think."
***XB14L.mp4***
The room falls silent save for the heavy breathing of you and the women. The air is thick with the scent of sex and the lingering effects of the virus, a reminder of the taboo line you've all just crossed.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
{
type: "text",
content: [
["para", "The air in the district grows tense as two figures emerge from the shadows. The Mad Assassin, a lithe woman with wild eyes and a manic grin, twirls a dagger between her fingers. Beside her stands Zelda, taller and more imposing, her muscular frame exuding an aura of dangerous confidence."]
]
},
{
characterKey: "mad_assassin",
type: "text",
content: [
["action", "Giggling maniacally"],
["para", "\"Ooh, look at this place! So many toys to break, so little time!\""]
]
},
{
characterKey: "zelda",
type: "text",
content: [
["action", "Rolling her eyes"],
["para", "\"Focus, you psychotic bitch. We're here for the man, remember?\""]
]
},
{
type: "image",
src: "ressources/scenes/XB15A.webp"
},
{
type: "text",
content: [
["para", "Their eyes lock onto you, standing defiantly before them. The Mad Assassin licks her lips, her gaze roaming hungrily over your body. Zelda's eyes narrow, a predatory smile spreading across her face."]
]
},
{
characterKey: "mad_assassin",
type: "text",
content: [
["action", "Bouncing on her toes"],
["para", "\"Can I have him first? Pretty please? I promise to leave some for you!\""]
]
},
{
characterKey: "zelda",
type: "text",
content: [
["action", "Sighing"],
["para", "\"Fine, go ahead. You'll probably lose anyway, and I prefer my prey... warmed up.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB15B.webp"
},
{
type: "text",
content: [
["para", "The Mad Assassin squeals with delight, her eyes gleaming with twisted lust as she advances towards you. Zelda crosses her arms, settling in to watch the show with a smirk of anticipation."]
]
}
],
2: [
{
type: "text",
content: [
["para", "The Mad Assassin lies defeated at your feet, her body bruised and exposed. You stand over her, your cock still hard and glistening with her juices. She whimpers, a mix of pain and lingering pleasure evident in her voice."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing her hair roughly"],
["para", "\"Is that all you've got, you crazy slut?\""]
]
},
{
type: "image",
src: "ressources/scenes/XB15C.webp"
},
{
characterKey: "mad_assassin",
type: "text",
content: [
["action", "Gasping"],
["para", "\"M-more... please... I need...\""]
]
},
{
type: "text",
content: [
["para", "Zelda's laughter cuts through the air, deep and menacing. She steps forward, her eyes blazing with lust and challenge."]
]
},
{
characterKey: "zelda",
type: "text",
content: [
["action", "Sneering"],
["para", "\"Pathetic. You call that a fuck? Let me show you how it's done, boy.\""]
]
},
{
type: "image",
src: "ressources/scenes/XB15D.webp"
},
{
type: "text",
content: [
["para", "She begins to strip, her powerful body on full display. Her large breasts heave with each breath, and her muscular thighs glisten with arousal. Zelda cracks her knuckles, an evil smile spreading across her face."]
]
},
{
characterKey: "zelda",
type: "text",
content: [
["para", "\"That was just the appetizer. Now, it's time for the main course.\""]
]
}
],
3: [
{
type: "text",
content: [
["para", "Zelda lies sprawled on the ground, her once-proud body now trembling and covered in your cum. Her pussy gapes, overflowing with your seed, while her ass bears the marks of your brutal fucking. You stand over her, still hard and imposing."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "Grabbing her chin roughly"],
["para", "\"Not so tough now, are you, bitch?\""]
]
},
{
type: "image",
src: "ressources/scenes/XB15E.webp"
},
{
characterKey: "zelda",
type: "text",
content: [
["action", "Panting, eyes glazed over"],
["para", "\"H-how... impossible...\""]
]
},
{
type: "text",
content: [
["para", "You turn to address both defeated women, your voice cold and commanding."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["para", "\"Listen up, you worthless cunts. This district is off-limits. If I ever see either of you here again, I'll do more than just fuck you senseless. Understood?\""]
]
},
{
type: "image",
src: "ressources/scenes/XB15F.webp"
},
{
type: "text",
content: [
["para", "The Mad Assassin nods frantically, while Zelda manages a weak grunt of acknowledgment. You watch as they struggle to their feet, cum dripping down their thighs as they stumble away, thoroughly humiliated and defeated."]
]
},
{
characterKey: "mc",
type: "text",
content: [
["action", "To yourself"],
["para", "\"That should keep them away... for now.\""]
]
}
]
}
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
],
};
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
],
};
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
],
};
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
],
};
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialogDatas = {
1: [
],
};
RET_setupFight(dialogDatas);
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You stand in front of the bathroom mirror, rehearsing your charm, sharpening your rizz, and perfecting your courtesy game until it feels natural."]
]
},
{
type: "image",
src: "ressources/scenes/Z1EA1.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Practice again",
onclick: () => restartCharismaGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartCharismaGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SB.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You’re in the bathroom mirror, hyping yourself up like you’re about to win an Oscar for Best Flirt, refining your rizz and mastering the art of saying 'please' without sounding like a robot."]
]
},
{
type: "image",
src: "ressources/scenes/Z1EA2.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Practice again",
onclick: () => restartCharismaGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartCharismaGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SB.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You’re in the bathroom mirror, throwing finger guns at yourself and practicing pickup lines with the confidence of a used car salesman, all while sneaking in 'thank you' and 'please' like you’re auditioning for the role of Sexy Mr. Rogers."]
]
},
{
type: "image",
src: "ressources/scenes/Z1EA3.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Practice again",
onclick: () => restartCharismaGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartCharismaGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SB.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You switch on the TV and stumble upon a program about mastering interpersonal skills. The host shares insights on engaging conversations and confident body language. As you absorb the tips, you feel your own charisma enhancing."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA1.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "Flipping through channels, you find a show featuring expert craftsmen building intricate projects. The detailed techniques and creativity inspire you. You consider applying these skills to improve your surroundings."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA2.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "A medical documentary catches your eye, discussing breakthroughs in healthcare. It reminds you of your $[characters.list.cherie.role] Cherie's dedication as a former doctor. You think about sharing this with her to strengthen your bond."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA3.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You watch a military documentary showcasing leadership and courage. The stories resonate with you, reminding you of your $[characters.list.lana.role] Lana's strength and determination. You feel motivated to connect with her on a deeper level."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA4.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "An intriguing tech show appears, exploring the latest in gaming and virtual reality. It's right up your $[characters.list.elfie.role] Elfie's alley. You consider discussing it with her to share in her geeky passions."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA5.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "A feature on social dynamics and networking unfolds on the screen. It brings to mind your cousin Mia's social prowess and cheerleading days. You think about reaching out to her to reconnect and share experiences."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA6.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "The TV displays a business seminar about entrepreneurial success. It reminds you of your aunt Chanel's achievements as a businesswoman. You're inspired to seek her advice and perhaps collaborate on ideas."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA7.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "A psychological thriller plays, delving into the complexities of the human mind. It makes you think of your grandmother Julia's wisdom and insight. You feel encouraged to engage her in thought-provoking conversations."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA8.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "An adventure series takes you through uncharted territories and daring exploits. It echoes the adventurous spirit of your friend Gabbie from the wastelands. You contemplate proposing a joint adventure to strengthen your friendship."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA9.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "A mystical documentary about ancient forests and spiritual journeys airs. It resonates with the divine aura of Angela, the sage figure you've met. You feel drawn to seek her guidance and learn from her profound wisdom."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA10.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "An unexpected romantic scene flashes across the screen, depicting a heartfelt connection between characters. The emotions stir something within you, subtly increasing your libido. You notice a slight change, aware that the biological virus affecting you might be intensifying."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA11.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "As you continue watching, the soft glow of the screen and the soothing sounds make your eyelids heavy. A gentle wave of sleepiness washes over you, and you consider getting some rest."]
]
},
{
type: "image",
src: "ressources/scenes/Z1FA12.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Watch again",
onclick: () => restartLivingroomGame(true),
},
{
type: "script",
content: "Stop",
onclick: () => restartLivingroomGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground("ressources/backgrounds/1SR.webp");
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You’re in the backyard, piecing together scraps of wood and metal with quiet precision. Each nail you drive and cut you make feels deliberate, as if crafting something simple but meaningful from nothing."]
]
},
{
type: "image",
src: "ressources/scenes/Z1HA1.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Practice again",
onclick: () => {restartcraftsmanshipGame(true), playAudio("sfx", "construction_sound.mp3")},
},
{
type: "script",
content: "Stop",
onclick: () => restartcraftsmanshipGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
/*background selection */
setBackground(SEC_getBackground('backyard'));
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "In your backyard workshop of chaos, you’re scavenging scraps like a survivalist, muttering, “This rusty hinge will make a perfect door!” You pause mid-saw to shoo away a nosy squirrel, declaring, “Art takes time, buddy.”"]
]
},
{
type: "image",
src: "ressources/scenes/Z1HA2.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Practice again",
onclick: () => {restartcraftsmanshipGame(true), playAudio("sfx", "construction_sound.mp3")},
},
{
type: "script",
content: "Stop",
onclick: () => restartcraftsmanshipGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
/*background selection */
setBackground(SEC_getBackground('backyard'));
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You’re in the backyard, surrounded by a pile of mismatched junk. Duct tape is holding half your project together while the other half leans like the Tower of Pisa. “It’s not a mess,” you assure Cherie through the fence, “it’s innovation!”"]
]
},
{
type: "image",
src: "ressources/scenes/Z1HA3.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Practice again",
onclick: () => {restartcraftsmanshipGame(true), playAudio("sfx", "construction_sound.mp3")},
},
{
type: "script",
content: "Stop",
onclick: () => restartcraftsmanshipGame(false),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
/*background selection */
setBackground(SEC_getBackground('backyard'));
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><script>
(() => {
const dialogData = [
{
type: "text",
content: [
["para", "You sit in the sauna, the heat wrapping around you like a challenge, focusing deeply on your breath. Each inhale feels deliberate, each exhale controlled, as if you're wrestling the virus within, forcing it to submit to your calm determination."]
]
},
{
type: "image",
src: "ressources/scenes/Z1LA.webp"
},
{
type: "button",
content: [
{
type: "script",
content: "Well, that worked! (set virus to 0)",
onclick: () => exitBreathGame(0),
},
{
type: "script",
content: "So helpful. (set virus to 25)",
onclick: () => exitBreathGame(25),
},
{
type: "script",
content: "I can't concentrate. (set virus to 50)",
onclick: () => exitBreathGame(50),
},
{
type: "script",
content: "I've got to get rid of that boner. (set virus to 80)",
onclick: () => exitBreathGame(80),
}
]
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {}, // for DIAF_buildDialogue
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
/*background selection */
setBackground('ressources/backgrounds/1SS.webp');
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><<nobr>>
<div class="DIAS_container">
<div class="DIAS_message centered DIAS_active">
<div class="DIAS_text">
<p>You step out onto the back patio, the afternoon sun warming your skin. The sparkling blue water of the pool beckons invitingly. Cherie, Lana, and Elfie are already there, lounging in various states of undress.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Adjusting her bikini top</action>
<inner>My goodness, he's looking fit today.</inner>
<p>There you are, sweetie! Come join us for some fun in the sun.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XB13B.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Lana stretches languidly on a pool chair, her athletic body glistening with tanning oil. Elfie splashes playfully in the shallow end, her pale skin a stark contrast to the blue water.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Eyeing you over her sunglasses</action>
<p>Well, well. Look who finally decided to grace us with his presence.</p>
</div>
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Grinning as you approach the pool</action>
<p>Couldn't let you ladies have all the fun without me, could I?</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XB13C.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Giggling and splashing water in your direction</action>
<p>Come on, $[characters.list.elfie.player_role]! The water's perfect!</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You dive into the pool, the cool water a refreshing contrast to the warm air. As you surface, you catch Cherie watching you intently, a flush creeping up her neck.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Clearing her throat</action>
<p>Who's up for some volleyball?</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The game begins, with you and Elfie facing off against Cherie and Lana. The playful competition soon turns heated as bodies brush against each other in the water.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/LA5F1.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Smirking as she spikes the ball</action>
<p>That's game point, $[characters.list.lana.player_role]. Better step up your game.</p>
</div>
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Returning her challenging gaze</action>
<p>Oh, it's on, Lana.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As the game progresses, the sexual tension becomes palpable. Cherie's breasts heave with each jump, while Lana's toned body glistens with water droplets. Elfie's innocent giggles take on a more sensual tone.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/EA15E1.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Breathing heavily</action>
<inner>Oh my, this is getting... intense.</inner>
<p>Maybe we should take a break? I could use a drink.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>You all climb out of the pool, bodies dripping wet. As Cherie bends to retrieve some drinks from the cooler, you can't help but notice how her bikini clings to her curves.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/Z1IA5.webp">
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="elfie">
<div class="DIAS_text">
<name translate="no">$characters.list.elfie.name</name>
<action>Stretching out on a lounger</action>
<p>This is so much fun! We should do this more often.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="lana">
<div class="DIAS_text">
<name translate="no">$characters.list.lana.name</name>
<action>Eyeing you as she takes a long sip of her drink</action>
<p>Yeah, it's certainly... entertaining.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>The afternoon wears on, filled with laughter, splashing, and lingering glances. As the sun begins to set, casting a golden glow over the scene, there's a sense that something has shifted in your relationships.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Wrapping a towel around herself</action>
<inner>I shouldn't be thinking these thoughts about my own $[characters.list.cherie.player_role]...</inner>
<p>Well, that was lovely. Shall we head inside for dinner?</p>
</div>
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Nodding, trying not to stare at her barely concealed body</action>
<p>Sounds good, $[characters.list.cherie.role]. I'll help you with the food.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As you all start to gather your things, the air is thick with unspoken desires and the lingering effects of the virus.</p>
</div>
</div>
</div>
<</nobr>>
<script>
playAudio("music", "river");
DIAF_initDialogPassage(passageId);
setBackground('ressources/backgrounds/1SP1.webp'); //Gates
SV.gui_interface.GLMV_lastPassage = previous();
var characterHTML = {
mia: `
<div class="DIAS_message left" data-character="mia">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Bouncing excitedly</action>
<p>Hey, cousins! Room for one more?</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/XB13E.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Mia stands there in a tiny bikini that leaves little to the imagination, her eyes sparkling with mischief.</p>
</div>
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Swallowing hard</action>
<inner>Oh god, as if things weren't complicated enough...</inner>
<p>Of course, Mia. Come on in.</p>
</div>
</div>
<div class="DIAS_message left" data-character="mia">
<img class="DIAS_avatar" character="mia">
<div class="DIAS_text">
<name translate="no">$characters.list.mia.name</name>
<action>Diving gracefully into the pool</action>
<p>Last one in is a rotten egg!</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her arrival adds a new layer of excitement and tension to the gathering, her flirtatious nature cranking up the heat even as the sun sets.</p>
</div>
</div>
`,
chanel: `
<div class="DIAS_message left" data-character="chanel">
<img class="DIAS_avatar" character="chanel">
<div class="DIAS_text">
<name translate="no">$characters.list.chanel.name</name>
<action>Leaning against the doorframe</action>
<p>Well, well. Quite the little party you've got going on out here.</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/Z1IA7.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Chanel saunters out, her designer swimsuit hugging every curve. Her eyes roam over everyone, lingering on you.</p>
</div>
</div>
<div class="DIAS_message left">
<img class="DIAS_avatar" character="cherie">
<div class="DIAS_text">
<name translate="no">$characters.list.cherie.name</name>
<action>Tensing slightly</action>
<inner>Of course she'd show up now</inner>
<p>Chanel, we were just finishing up...</p>
</div>
</div>
<div class="DIAS_message left" data-character="chanel">
<img class="DIAS_avatar" character="chanel">
<div class="DIAS_text">
<name translate="no">$characters.list.chanel.name</name>
<action>Smirking</action>
<p>Oh, don't let me stop you. In fact, why don't I join you for a nightcap?</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her presence adds a competitive edge to the atmosphere, especially between her and Cherie.</p>
</div>
</div>
`,
julia: `
<div class="DIAS_message left" data-character="julia">
<img class="DIAS_avatar" character="julia">
<div class="DIAS_text">
<name translate="no">$characters.list.julia.name</name>
<action>Smiling warmly</action>
<p>My, my. What a lovely gathering. Room for one more?</p>
</div>
</div>
<div class="DIAS_message centered">
<img class="DIAS_image clickable-media" src="ressources/scenes/JA15C1.webp">
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Julia glides in, wearing a tasteful but alluring one-piece that showcases her mature beauty. Her presence seems to both calm and excite everyone.</p>
</div>
</div>
<div class="DIAS_message right">
<img class="DIAS_avatar" character="mc">
<div class="DIAS_text">
<name translate="no">$characters.list.mc.name</name>
<action>Feeling a mix of respect and unexpected desire</action>
<p>Grandma! Of course, please join us.</p>
</div>
</div>
<div class="DIAS_message left" data-character="julia">
<img class="DIAS_avatar" character="julia">
<div class="DIAS_text">
<name translate="no">$characters.list.julia.name</name>
<action>Settling into a chair with grace</action>
<p>Thank you, dear. Now, why don't you tell me all about your day?</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>Her arrival brings a new dynamic to the group, her wisdom and experience adding depth to the simmering sexual tension.</p>
</div>
</div>
<div class="DIAS_message centered">
<div class="DIAS_text">
<p>As the night falls, the pool party has transformed into something far more complex and charged than anyone could have anticipated. The virus's influence, combined with the revealing attire and close quarters, has everyone on edge, teetering between familial love and forbidden desire.</p>
</div>
</div>
`
};
function processCharacterHTML(html) {
return html.replace(/\$characters\.(\w+)\.name/g, (match, charName) => {
return SV.characters.list[charName].name;
});
}
function insertKnownCharacters() {
const container = document.querySelector('.DIAS_container');
const characters = ['mia', 'chanel', 'julia'];
let insertPoint = container.lastElementChild;
for (let char of characters) {
if (isCharacterKnown(char)) {
const tempDiv = document.createElement('div');
tempDiv.innerHTML = processCharacterHTML(characterHTML[char]);
// Insert each child element individually
while (tempDiv.firstElementChild) {
insertPoint.insertAdjacentElement('afterend', tempDiv.firstElementChild);
insertPoint = insertPoint.nextElementSibling;
}
}
// Remove the 'else { break; }' to continue checking all characters
}
// Add the "Well, what a day" button at the end
const buttonHTML = `
<div class="DIAS_buttonCont DIAS_stopper">
<div class="DIAS_button" onclick='exitPoolPartyGame();'>Well, what a day</div>
</div>
`;
const buttonDiv = document.createElement('div');
buttonDiv.innerHTML = buttonHTML;
container.appendChild(buttonDiv.firstElementChild);
// Reinitialize the DIAF system
DIAF_initDialogPassage(passageId);
}
// Call the function to insert known characters
insertKnownCharacters();
</script><style>
.DIAS_buttonCont {
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
}
.DIAS_button{
min-width: 0vh;
}
.DIAS_button img {
height: 20vh;
pointer-events: none;
filter: drop-shadow(0 0 0.5vh rgba(255, 255, 255, 1));
}
.DIAS_text {
flex-grow: 1;
margin-left: 1.4vh;
margin-right: 1vh;
margin-bottom: 1em;
display: flex;
align-content: center;
align-items: center;
text-align: center;
font-size: 1.1em;
}
.DIAS_content_image {
height: 30vh;
margin-left: 2vh;
}
</style>
<script>
(() => {
let knownCharacters = [];
for (let characterKey in SV.characters.list) {
if (isCharacterKnown(characterKey) === true) {
knownCharacters.push(characterKey);
}
}
const dialogData = [
{
type: "text",
content: [
["para", "Select whose memories you wish to reset"]
]
},
{
type: "text",
content: [
["para", "Warning: Resetting memories will all relationship progress, scenes, and milestones, and their status will revert to the initial stage of your encounter. This choice is irreversible. Proceed with care."],
["image", "ressources/icons/brainmemories.webp"]
]
},
{
type: "button",
content: knownCharacters.map(characterKey => ({
type: "script",
content: `<img src="${SV.characters.list[characterKey].image}">`,
onclick: () => appendEraseMindsWarning(characterKey)
}))
}
];
let passageEl = document.querySelector('.passage');
let data = {
dialogData: dialogData,
altDialogData: {},
settings: {},
};
let sceneId = passageId;
//DIAF_setupSoundtrack(sceneId);
const dialogHtml = DIAF_buildDialogue(data, sceneId);
let DIAS_container = document.createElement('div');
DIAS_container.classList.add('DIAS_container');
DIAS_container.appendChild(dialogHtml);
passageEl.appendChild(DIAS_container);
DIAF_initDialogPassage(sceneId);
setBackground('ressources/backgrounds/1RS.webp');
SV.gui_interface.GLMV_lastPassage = previous();
})();
</script><<nobr>>
<div class="exit-button" onclick="playPassage('1P')"> <img src="ressources/maingui/ui/exit.webp" alt="Exit Button"> </div>
<div class="INVS_food_info_cont">
<div>Consumption</div>
<div>
<qty class="INVS_QTY_total_consuption"></qty>
<img src="ressources/icons/IFA8.webp"> / Day
<img src="ressources/maingui/ui/time.webp">
</div>
</div>
<div class="prison-container">
<button id="leftArrow" class="nav-arrow" onclick="navigateCells('left')" disabled>←</button>
<div id="cellsContainer" class="cells-container">
<!-- Cells will be dynamically inserted here -->
</div>
<button id="rightArrow" class="nav-arrow" onclick="navigateCells('right')">→</button>
</div>
<</nobr>>
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
margin: 0;
max-width: 100%;
}
.passage {
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
position: relative;
overflow-y: hidden;
background-image: url(ressources/backgrounds/1P.webp);
background-size: cover;
background-position-x: center;
display: flex;
justify-content: center;
}
/*.prison-container {
height: 100vh;
position: relative;
display: flex;
top: 8vh;
align-items: center;
justify-content: center;
gap: 20px;
width: 100%;
}*/
.prison-container {
position: absolute; /* Change from relative to fixed */
height: 80vh;
display: flex;
top: 8vh;
align-items: center;
justify-content: center;
gap: 20px;
width: 100%; /* Adjust width to account for any padding/margins */
left: 0; /* Ensure it stays aligned to the left */
top: 20vh;
}
/*.INVS_food_info_cont{
position: absolute;
right: 30vh;
width: 30vh;
top: 2vh;
background-color: rgba(178, 173, 176, 0.58);
border: solid 1vh rgba(178, 173, 240, 0.8);
border-radius: 5%;
}*/
.INVS_food_info_cont {
width: 30vh;
top: 2vh;
background-color: rgba(178, 173, 176, 0.58);
border: solid 1vh rgba(178, 173, 240, 0.8);
border-radius: 5%;
z-index: 15;
height: 14vh;
position: absolute;
top: 7vh;
right: 16%;
}
.cell-viewport {
width: 100%;
overflow: hidden;
height: 100%;
}
/* .cells-container {
position: relative;
width: 70%;
height: 100%;
display: flex;
transition: transform 0.3s ease;
/* top: 11vh;
} */
/* .cell {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
flex-direction: row;
gap: 10px;
padding: 20px;
} */
.cells-container {
position: relative;
width: 70%;
height: 100%;
}
.cell {
position: absolute;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
gap: 10px;
padding: 20px;
transition: left 0.3s ease; /* Change from transform to left transition */
left: 100%; /* Start all cells off-screen to the right */
opacity: 0;
transition: left 0.3s ease, opacity 0.3s ease;
}
.cell.active {
left: 0; /* Active cell is in view */
opacity: 1;
}
.cell.previous {
left: -100%; /* Previous cells are off-screen to the left */
opacity: 0; /* Hide previous cells */
}
.prisoner-slot {
flex: 1;
height: 100%;
/* width: 35vh; */
width: 0;
display: flex;
align-items: center;
justify-content: center;
}
.test-controls {
text-align: center;
margin: 20px;
}
.test-controls button {
margin: 0 10px;
padding: 5px 10px;
}
.main-prisoner,
.npc-prisoner {
padding: 10px;
border-radius: 5px;
width: 35vh;
height: 100%;
text-align: center;
display: flex;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
}
.nav-arrow {
height: 8vh;
width: 4vh;
background-color: rgba(161, 0, 0, 0.8);
border: transparent;
z-index: 20;
}
.nav-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.GSIS_subCont {
height: 100%;
margin: 0;
top: 8vh;
max-width: 30vh;
}
.prisoner-buttons {
position: relative;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
z-index: 11;
}
.prisoner-buttons.active {
opacity: 1;
pointer-events: auto;
}
.prisoner-action-btn {
position: absolute;
margin: 3vmin;
width: 15vmin;
height: 15vmin;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: #d0cece;
border: 1vmin solid #2e6ca4;
cursor: pointer;
transition: transform 0.3s ease, background-color 0.3s ease;
z-index: 15;
transform: scale(0);
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
font-size: 1.1em;
line-height: 1em;
color: black;
}
.prisoner-buttons.active .prisoner-action-btn {
transform: scale(1);
opacity: 1;
animation: popIn 0.3s ease forwards;
}
.prisoner-buttons.active .talktuah {
transition-delay: 0s;
animation-delay: 0s;
}
.prisoner-buttons.active .havefun {
transition-delay: 0.1s;
animation-delay: 0.1s;
}
.prisoner-buttons.active .freehah {
transition-delay: 0.2s;
animation-delay: 0.2s;
}
.talktuah {
top: 0vh;
left: -33vh;
background-image: url('ressources/icons/mouthPrison1.webp');
background-size: contain;
}
.havefun {
top: -14vh;
left: -25vh;
background-image: url('ressources/icons/whipPrison1.webp');
background-size: contain;
}
.freehah {
top: 0vh;
left: -17vh;
background-image: url('ressources/icons/exitPrison1.webp');
background-size: contain;
}
.prisoner-action-btn:hover {
transform: scale(1.5);
background-color: #ffffff;
border-color: #3e8cd6;
box-shadow: 0 0 20px rgba(46, 108, 164, 0.5);
}
/* Effets spécifiques pour chaque bouton */
.talktuah:hover {
border-color: #4CAF50; /* Vert */
box-shadow: 0 0 20px rgba(76, 175, 80, 0.5);
}
.havefun:hover {
border-color: #FF9800; /* Orange */
box-shadow: 0 0 20px rgba(255, 152, 0, 0.5);
}
.freehah:hover {
border-color: #E91E63; /* Rose */
box-shadow: 0 0 20px rgba(233, 30, 99, 0.5);
}
/* Animation d'apparition améliorée */
.prisoner-buttons.active .prisoner-action-btn {
animation: popIn 0.3s ease forwards;
}
.exit-button {
left: 0;
}
@keyframes popIn {
0% {
transform: scale(0) rotate(-180deg);
opacity: 0;
}
60% {
transform: scale(1.2) rotate(10deg);
}
100% {
transform: scale(1) rotate(0deg);
opacity: 1;
}
}
</style>
<script>
SV.gui_interface.prisonManager = {
currentCell: 0,
prisoners: [],
loadNPCs() {
this.cellsContainer = document.getElementById('cellsContainer');
if (!this.cellsContainer) return;
this.prisoners = []; // Clear current prisoners array
Object.keys(SV.characters.list).forEach(characterId => {
if (SV.characters.list[characterId].inPrison === true) {
this.prisoners.push({
id: characterId,
name: SV.characters.list[characterId].name,
isMain: SV.characters.list[characterId].isMain,
});
}
});
this.sortPrisoners();
this.renderCells();
this.updateFoodCost();
},
sortPrisoners() {
this.prisoners.sort((a, b) => {
if (a.isMain && !b.isMain) return -1;
if (!a.isMain && b.isMain) return 1;
return 0;
});
},
getTotalCells() {
return Math.ceil(this.prisoners.length / 4);
},
renderCells() {
this.cellsContainer.innerHTML = '';
const totalCells = this.getTotalCells();
for (let i = 0; i < totalCells; i++) {
const cell = document.createElement('div');
cell.className = 'cell';
if (i === this.currentCell) {
cell.classList.add('active');
}
for (let slot = 0; slot < 4; slot++) {
const prisonerIndex = i * 4 + slot;
const prisonerSlot = document.createElement('div');
prisonerSlot.className = 'prisoner-slot';
if (prisonerIndex < this.prisoners.length) {
const prisoner = this.prisoners[prisonerIndex];
const prisonerDiv = document.createElement('div');
prisonerDiv.className = prisoner.isMain ? 'main-prisoner' : 'npc-prisoner';
prisonerDiv.setAttribute('data-prisoner-id', prisoner.id);
//debugger;
prisonerDiv.innerHTML = `
<div class="GSIS_subCont">
<img src="${gameData.characters.selection[prisoner.id]}" class="GSIS_subCont__clip-img" cherie="left" transition="">
<img src="${gameData.characters.selection[prisoner.id]}" class="GSIS_subCont__clip-img" cherie="right" transition="">
<img src="${gameData.characters.selection[prisoner.id]}" class="GSIS_subCont__visual-img">
</div>
<div class="prisoner-buttons">
<div class="prisoner-action-btn talktuah"></div>
<div class="prisoner-action-btn havefun"></div>
<div class="prisoner-action-btn freehah"></div>
</div>
`;
prisonerDiv.addEventListener('click', (e) => this.handlePrisonerClick(e, prisoner.id));
prisonerSlot.appendChild(prisonerDiv);
}
cell.appendChild(prisonerSlot);
}
this.cellsContainer.appendChild(cell);
}
this.updateNavigation();
},
handlePrisonerClick(event, prisonerId) {
if (event.target.closest('.GSIS_subCont')) {
const allButtonSets = document.querySelectorAll('.prisoner-buttons');
allButtonSets.forEach(buttonSet => {
if (buttonSet !== event.currentTarget.querySelector('.prisoner-buttons')) {
buttonSet.classList.remove('active');
}
});
const buttonSet = event.currentTarget.querySelector('.prisoner-buttons');
buttonSet.classList.toggle('active');
}
if (event.target.closest('.talktuah')) {
accessTalkInPrison(prisonerId, "Z5A");
}
if (event.target.closest('.havefun')) {
accessTalkInPrison(prisonerId, "Z5B");
}
if (event.target.closest('.freehah')) {
const prisoner = this.prisoners.find(p => p.id === prisonerId);
if (prisoner.isMain) {
const mainCharacterPassages = {
'cherie': 'Z5C1',
'lana': 'Z5C2',
'elfie': 'Z5C3',
'mia': 'Z5C4',
'chanel': 'Z5C5',
'julia': 'Z5C6',
'gabbie': 'Z5C7',
'angela': 'Z5C8',
};
SV.characters.list[prisonerId].inPrison = false;
this.loadNPCs();
if (mainCharacterPassages[prisonerId]) {
playPassage(mainCharacterPassages[prisonerId]);
}
} else {
setToWild(prisonerId);
this.loadNPCs();
playLiberationSceneNpc(prisonerId);
}
}
},
updateNavigation() {
const leftArrow = document.getElementById('leftArrow');
const rightArrow = document.getElementById('rightArrow');
leftArrow.disabled = this.currentCell === 0;
rightArrow.disabled = this.currentCell === this.getTotalCells() - 1;
},
navigate(direction) {
if (direction === 'left' && this.currentCell > 0) {
this.currentCell--;
} else if (direction === 'right' && this.currentCell < this.getTotalCells() - 1) {
this.currentCell++;
}
const cells = this.cellsContainer.querySelectorAll('.cell');
cells.forEach((cell, index) => {
cell.classList.remove('active', 'previous');
if (index === this.currentCell) {
cell.classList.add('active');
} else if (index < this.currentCell) {
cell.classList.add('previous');
}
});
this.updateNavigation();
},
updateFoodCost() {
const totalConsumptionElement = document.querySelector('.INVS_QTY_total_consuption');
SV.food.consuption.prisoners = this.prisoners.length;
totalConsumptionElement.textContent = SV.food.consuption.prisoners;
}
};
// Add global click handler
document.addEventListener('click', (e) => {
if (!e.target.closest('.GSIS_subCont') && !e.target.closest('.prisoner-buttons')) {
document.querySelectorAll('.prisoner-buttons').forEach(buttonSet => {
buttonSet.classList.remove('active');
});
}
});
// Navigation function for the arrows
window.navigateCells = function(direction) {
SV.gui_interface.prisonManager.navigate(direction);
};
// Load NPCs
SV.gui_interface.prisonManager.loadNPCs();
</script><<nobr>>
<div class="exit-button" onclick="playPassage('1P')"> <img src="ressources/maingui/ui/exit.webp" alt="Exit Button"> </div>
<div class="management-container">
<!-- Upper Section -->
<div class="control-section">
<div class="gauge-container">
<div class="zone-selection-prompt">
<span>SELECT A ZONE TO BEGIN DEPLOYMENT</span>
</div>
<div class="slave-gauge disabled">
<div class="gauge-header">
<span class="gauge-title">DEPLOYMENT FORCE</span>
<div class="gauge-perc-cont">
<span class="gauge-percentage">0%</span>
<span class="gauge-chance">CHANCE</span>
</div>
</div>
<div class="gauge-track">
<div class="gauge-fill"></div>
<div class="gauge-markers">
<div class="marker" data-percentage="0"></div>
<div class="marker" data-percentage="10"></div>
<div class="marker" data-percentage="20"></div>
<div class="marker" data-percentage="30"></div>
<div class="marker" data-percentage="40"></div>
<div class="marker" data-percentage="50"></div>
<div class="marker" data-percentage="60"></div>
<div class="marker" data-percentage="70"></div>
<div class="marker" data-percentage="80"></div>
<div class="marker" data-percentage="90"></div>
<div class="marker" data-percentage="100"></div>
</div>
<div class="gauge-handle"></div>
</div>
<div class="gauge-info">
<div class="slave-count">
<span class="label">DEPLOYING:</span>
<span class="count">0</span>
<span class="total">/ <span class="available-count">0</span></span>
</div>
<div class="difficulty-indicator">
<span class="label">DIFFICULTY:</span>
<span class="difficulty-text">-</span>
<div class="zone-max">MAX: <span class="max-slaves">-</span></div>
</div>
</div>
</div>
</div>
</div>
<!-- Map Section -->
<div id="MS_mapContainer">
<button class="send-troops-btn">SEND TROOPS</button>
<div class="INVS_food_info_cont">
<div>
<qty class="INVS_QTY_total_consuption">0</qty>
<img src="ressources/icons/IFA8.webp">
COST
</div>
</div>
<!-- Base map -->
<img class="MS_mainImage" src="ressources/maingui/maps/wastelands/wastelands.webp">
<!-- Map Sections Container -->
<div class="map-sections">
<div id="difficulty-tooltip" class="difficulty-tooltip"></div>
<!-- Border Section -->
<div class="map-zone" data-section="border">
<div class="map-section"></div>
<img class="hover-image" src="ressources/maingui/maps/wastelands/wastelands_border.webp">
</div>
<!-- Green Section -->
<div class="map-zone" data-section="green">
<div class="map-section"></div>
<img class="hover-image" src="ressources/maingui/maps/wastelands/wastelands_green.webp">
</div>
<!-- Blue Section -->
<div class="map-zone" data-section="blue">
<div class="map-section"></div>
<img class="hover-image" src="ressources/maingui/maps/wastelands/wastelands_blue.webp">
</div>
<!-- Red Section -->
<div class="map-zone" data-section="red">
<div class="map-section"></div>
<img class="hover-image" src="ressources/maingui/maps/wastelands/wastelands_red.webp">
</div>
<!-- Black Section -->
<div class="map-zone" data-section="black">
<div class="map-section"></div>
<img class="hover-image" src="ressources/maingui/maps/wastelands/wastelands_black.webp">
</div>
</div>
</div>
</div>
<</nobr>>
<style>
#story {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 26vh;
}
#ui-bar.stowed ~ #story {
margin-left: 0;
}
#passages {
display: flex;
justify-content: center;
margin: 0;
max-width: 100%;
}
.passage {
background-image: url('ressources/backgrounds/1P.webp');
margin: 0;
padding: 0;
height: 100vh;
width: 100%;
background-size: cover;
overflow-y: hidden;
}
.exit-button {
border: 2vmin solid orange;
}
.exit-button img {
filter: invert(67%) sepia(37%) saturate(3017%) hue-rotate(358deg) brightness(103%) contrast(107%);
}
.INVS_food_info_cont {
position: absolute;
background: #444;
border: solid 0.25vh orange;
border-radius: 2vh;
display: none;
z-index: 30;
width: 12%;
width: fit-content;
padding-left: 1vh;
top: 20.5%;
right: 5%;
padding-right: 1vh;
}
.INVS_food_info_cont.visible {
display: block;
}
.difficulty-indicator {
display: flex;
align-items: center;
gap: 1vh;
flex-direction: row;
text-align: right;
}
.zone-max {
color: #ccc;
font-size: 0.7vw;
margin-top: 0.5vh;
font-weight: normal;
}
.zone-max .max-slaves {
color: orange;
font-weight: bold;
}
.INVS_food_info_cont div {
width: 100%;
margin-top: 1vh;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin-bottom: 1vh;
color: white;
font-size: 0.9vw;
}
.INVS_food_info_cont img {
height: 3.5vh
}
.management-container {
max-width: 60%;
margin: 0 auto;
padding: 2vh;
position: relative;
display: flex;
flex-direction: column;
align-items: flex-end;
height: 100%;
}
/* Upper Section Styles */
.control-section {
background: rgba(0, 0, 0, 0.8);
border-radius: 2vh;
margin-bottom: 1vh;
width: 100%;
height: 30%;
border: solid 0.25vh orange;
display: flex;
justify-content: center;
align-items: center;
}
.gauge-container {
width: 90%;
height: 90%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 2vh;
}
.zone-selection-prompt {
text-align: center;
color: orange;
font-size: 1.2vw;
font-weight: bold;
}
.zone-selection-prompt.hidden {
display: none;
}
.slave-gauge {
width: 100%;
max-width: 80%;
display: flex;
flex-direction: column;
gap: 1.5vh;
}
.slave-gauge.disabled {
opacity: 0.3;
pointer-events: none;
}
.gauge-header {
display: flex;
justify-content: space-between;
align-items: center;
}
.gauge-title {
color: orange;
font-size: 1vw;
font-weight: bold;
}
.gauge-percentage {
color: white;
font-size: 1.5vw;
font-weight: bold;
margin-right: 1vh;
}
.gauge-perc-cont {
display: flex;
}
.gauge-chance {
color: white;
font-size: 1.5vw;
font-weight: bold;
}
.gauge-track {
position: relative;
height: 6vh;
background: #333;
border-radius: 3vh;
border: solid 0.25vh #666;
overflow: visible;
}
.gauge-fill {
height: 100%;
background: linear-gradient(90deg, #00ff00, #ffff00, #ffa500, #ff0000);
border-radius: 2.5vh;
width: 0%;
transition: width 0.2s ease;
}
.gauge-markers {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.marker {
position: absolute;
top: -1vh;
width: 0.3vh;
height: 8vh;
background: white;
transform: translateX(-50%);
}
.marker[data-percentage="0"] { left: 0%; }
.marker[data-percentage="10"] { left: 10%; }
.marker[data-percentage="20"] { left: 20%; }
.marker[data-percentage="30"] { left: 30%; }
.marker[data-percentage="40"] { left: 40%; }
.marker[data-percentage="50"] { left: 50%; }
.marker[data-percentage="60"] { left: 60%; }
.marker[data-percentage="70"] { left: 70%; }
.marker[data-percentage="80"] { left: 80%; }
.marker[data-percentage="90"] { left: 90%; }
.marker[data-percentage="100"] { left: 100%; }
.gauge-handle {
position: absolute;
top: 50%;
left: 0%;
width: 2vh;
height: 2vh;
background: white;
border: solid 0.2vh orange;
border-radius: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
transition: left 0.2s ease;
z-index: 5;
}
.gauge-handle:hover {
background: orange;
transform: translate(-50%, -50%) scale(1.2);
}
.gauge-info {
display: flex;
justify-content: space-between;
align-items: center;
}
.slave-count, .difficulty-indicator {
display: flex;
align-items: center;
gap: 1vh;
}
.slave-count .label, .difficulty-indicator .label {
color: orange;
font-size: 0.8vw;
font-weight: bold;
}
.slave-count .count, .slave-count .total {
color: white;
font-size: 1.2vw;
font-weight: bold;
}
.difficulty-text {
font-size: 1vw;
font-weight: bold;
}
.difficulty-Easy { color: #00ff00; }
.difficulty-Medium { color: #ffff00; }
.difficulty-Challenging { color: #ffa500; }
.difficulty-Hardcore { color: #ff0000; }
.difficulty-Impossible { color: #800080; }
.send-troops-btn {
display: block;
margin: 0 auto;
padding: 1.5vh 2.5vh;
background-color: orange;
border: solid 0.25vh black;
color: white;
top: 7%;
right: 5%;
border-radius: 2vh;
cursor: pointer;
transition: background 0.3s;
font-weight: bold;
font-size: 0.8vw;
text-wrap: nowrap;
position: absolute;
z-index: 20;
height: 7vh;
}
.send-troops-btn:disabled {
background: #666;
cursor: default !important;
border: solid 0.25vh black;
}
.send-troops-btn:hover:not(:disabled) {
background: #d58a01;
}
#MS_mapContainer {
position: relative;
width: 110%;
height: 70%;
border-radius: 2vh;
background: rgba(0, 0, 0, 0.8);
left: 5vh;
}
.MS_mainImage {
width: 100%;
height: 100%;
filter: grayscale(100%);
transition: filter 0.3s;
border-radius: 1.7vh;
}
.map-active .MS_mainImage {
filter: none;
}
.map-sections {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
pointer-events: none;
}
.map-zone {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.map-section {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
cursor: pointer;
pointer-events: all;
}
.hover-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.3s;
pointer-events: none;
}
.map-sections {
z-index: 1;
}
.map-zone {
z-index: 2;
}
.map-section {
z-index: 3;
}
.hover-image {
z-index: 2;
}
.map-section {
pointer-events: auto;
}
.map-active .hover-image {
opacity: 0;
}
.map-section:hover + .hover-image {
opacity: 1 !important;
}
.map-active .map-section {
cursor: pointer;
}
.map-zone.selected .hover-image {
opacity: 1 !important;
pointer-events: none;
}
.map-zone.selected .map-section {
pointer-events: auto;
}
/* Border zone clip path */
.map-zone[data-section=border] .map-section {
clip-path: polygon(0.0% 0.0%, 34.0% 0.0%, 31.0% 11.3%, 29.4% 11.7%, 22.4% 15.1%, 21.6% 16.7%, 19.8% 13.4%, 18.4% 16.4%, 17.3% 17.8%, 17.3% 23.2%, 17.8% 23.7%, 16.7% 25.3%, 17.7% 32.0%, 12.9% 36.2%, 10.9% 37.2%, 6.1% 38.3%, 0.0% 37.0%);
}
/* Green zone clip path */
.map-zone[data-section=green] .map-section {
clip-path: polygon(0.0% 37.1%, 5.9% 38.6%, 10.2% 37.6%, 12.9% 36.4%, 18.1% 32.1%, 17.1% 25.5%, 17.9% 23.5%, 19.8% 25.3%, 20.6% 24.6%, 22.7% 26.2%, 23.5% 25.1%, 21.7% 23.6%, 22.5% 22.8%, 22.5% 17.3%, 21.7% 16.7%, 22.2% 15.6%, 29.6% 11.5%, 31.5% 11.6%, 33.0% 4.5%, 33.5% 4.7%, 35.8% 20.1%, 38.0% 24.2%, 40.2% 26.7%, 40.5% 36.6%, 38.6% 45.5%, 26.8% 53.5%, 27.1% 59.2%, 23.9% 62.2%, 26.4% 64.3%, 25.2% 66.0%, 22.5% 63.8%, 19.0% 67.3%, 18.1% 66.6%, 16.3% 77.7%, 16.9% 83.4%, 19.7% 89.8%, 21.9% 95.0%, 21.7% 100.0%, 0.0% 100.0%);
}
/* Blue zone clip path */
.map-zone[data-section=blue] .map-section {
clip-path: polygon(38.8% 45.2%, 55.0% 56.4%, 58.8% 63.9%, 61.0% 76.3%, 61.6% 76.1%, 63.9% 77.8%, 64.0% 84.1%, 60.8% 87.2%, 63.4% 89.4%, 62.1% 90.9%, 59.5% 88.7%, 57.1% 91.2%, 55.6% 94.6%, 55.6% 100.0%, 21.6% 100.0%, 21.5% 94.6%, 16.7% 83.3%, 16.2% 77.6%, 18.0% 66.1%, 18.9% 67.1%, 22.3% 63.6%, 25.0% 65.7%, 26.2% 64.4%, 23.6% 62.3%, 26.9% 59.1%, 26.9% 53.5%);
}
/* Red zone clip path */
.map-zone[data-section=red] .map-section {
clip-path: polygon(55.6% 100.0%, 55.6% 94.2%, 56.9% 91.0%, 59.4% 88.5%, 62.0% 90.7%, 63.2% 89.3%, 60.6% 87.2%, 64.0% 83.8%, 63.9% 77.9%, 61.6% 75.9%, 60.7% 76.5%, 58.9% 64.1%, 54.7% 56.5%, 65.9% 58.7%, 70.3% 55.3%, 69.3% 54.2%, 69.4% 49.3%, 70.0% 47.7%, 70.4% 48.1%, 70.4% 49.2%, 71.5% 48.1%, 71.5% 42.0%, 72.9% 40.4%, 74.4% 37.0%, 76.0% 40.4%, 77.0% 41.6%, 77.6% 40.4%, 79.8% 42.4%, 79.8% 44.2%, 80.2% 43.5%, 90.1% 39.9%, 100.0% 39.9%, 100.0% 100.0%);
}
/* Black zone clip path */
.map-zone[data-section=black] .map-section {
clip-path: polygon(47.6% 0.0%, 46.4% 1.6%, 43.0% 14.5%, 43.0% 31.6%, 46.2% 45.1%, 54.6% 56.9%, 66.2% 58.7%, 70.4% 55.3%, 69.5% 54.2%, 69.5% 49.2%, 70.1% 47.9%, 70.5% 48.3%, 70.4% 49.3%, 71.5% 48.3%, 71.6% 42.2%, 72.9% 40.6%, 74.4% 37.2%, 75.9% 40.6%, 77.2% 41.9%, 77.2% 40.9%, 77.6% 40.4%, 79.9% 42.5%, 79.9% 44.2%, 80.3% 43.5%, 90.3% 39.9%, 100.0% 40.2%, 100.0% 6.8%, 90.2% 6.8%, 80.1% 2.9%, 78.0% 0.0%);
}
@keyframes flashRed {
0%, 100% { background-color: rgba(0, 0, 0, 0.8); }
50% { background-color: rgba(255, 0, 0, 0.5); }
}
.flash-red {
animation: flashRed 0.5s infinite;
}
.difficulty-tooltip {
position: absolute;
background: rgba(75, 75, 75, 0.9);
color: white;
padding: 1vh;
border-radius: 1vh;
pointer-events: none;
z-index: 10;
display: none;
border: 1px solid white;
font-size: 0.8vw;
transform: translate(-50%, -50%);
text-align: center;
white-space: nowrap;
}
.resultPopup {
position: absolute;
width: 50%;
height: 80%;
background: rgba(0, 0, 0, 0.9);
display: flex;
justify-content: space-evenly;
align-items: center;
z-index: 50;
top: 10%;
left: 25%;
border: solid 0.25vh orange;
border-radius: 2vh;
flex-direction: column;
}
.resultPopup img {
height: 50%;
max-width: 70%;
border: solid 0.25vh orange;
border-radius: 2vh;
position: relative;
top: -6%;
}
.resultPopup p {
color: white;
font-size: 1.5vw;
text-align: center;
position: relative;
top: -2%;
}
.resultPopup h2 {
font-size: 3vw;
margin: 0;
}
.popup-buttons{
display: flex;
justify-content: center;
align-items: center;
gap: 1vh;
position: relative;
top: -2%;
height: 8%;
}
.popup-buttons button {
padding: 1vh 2vh;
background-color: orange;
border: solid 0.25vh black;
color: white;
border-radius: 2vh;
cursor: pointer;
transition: background 0.3s;
font-weight: bold;
font-size: 1vw;
text-wrap: nowrap;
margin: 1vh;
height: 100%;
width: 110%;
}
.popup-buttons button:hover {
background: #d58a01;
}
</style>
<script>
// Global variables to track state
var selectedZone = null;
var currentPercentage = 0;
var availableSlaves = SV.slaves.qty;
var isDragging = false;
var maxSlavesForZone = 0;
// Zone thresholds for 100% (guaranteed win)
var zoneThresholds = {
border: 1000,
green: 10000,
blue: 200000,
red: 2000000,
black: 20000000
};
// Calculate maximum allowed percentage based on available slaves
function getMaxAllowedPercentage() {
if (!selectedZone || maxSlavesForZone === 0) return 0;
// Calculate what percentage we can afford with available slaves
const maxAffordablePercentage = Math.floor((availableSlaves / maxSlavesForZone) * 100);
return Math.min(100, maxAffordablePercentage);
}
// Calculate required slaves for a given percentage
function getRequiredSlavesForPercentage(percentage) {
if (!selectedZone || percentage === 0) return 0;
if (percentage === 100) {
return maxSlavesForZone;
} else {
// Calculate reduction: 5% of current percentage for every 10% below 100%
const reductionSteps = (100 - percentage) / 10;
const reductionPercentage = reductionSteps * 5; // 5% reduction per step
const effectivePercentage = percentage * (1 - reductionPercentage / 100);
return Math.floor((maxSlavesForZone * effectivePercentage) / 100);
}
}
// Initialize display
function initializeDisplay() {
document.querySelector('.available-count').textContent = availableSlaves;
updateGaugeDisplay();
updateSendTroopsButton();
}
// Update gauge display
function updateGaugeDisplay() {
const gaugeFill = document.querySelector('.gauge-fill');
const gaugeHandle = document.querySelector('.gauge-handle');
const gaugePercentage = document.querySelector('.gauge-percentage');
const slaveCount = document.querySelector('.slave-count .count');
const difficultyText = document.querySelector('.difficulty-text');
const maxSlavesDisplay = document.querySelector('.max-slaves');
// Update gauge visuals
gaugeFill.style.width = currentPercentage + '%';
gaugeHandle.style.left = currentPercentage + '%';
gaugePercentage.textContent = currentPercentage + '%';
// Calculate slave count based on zone threshold with new logic
let deployingSlaves = 0;
if (selectedZone && maxSlavesForZone > 0) {
if (currentPercentage === 100) {
// 100% = 100% of maxSlavesForZone
deployingSlaves = maxSlavesForZone;
} else if (currentPercentage > 0) {
// Calculate reduction: 5% of current percentage for every 10% below 100%
const reductionSteps = (100 - currentPercentage) / 10;
const reductionPercentage = reductionSteps * 5; // 5% reduction per step
const effectivePercentage = currentPercentage * (1 - reductionPercentage / 100);
deployingSlaves = Math.floor((maxSlavesForZone * effectivePercentage) / 100);
}
// Cap at available slaves
deployingSlaves = Math.min(deployingSlaves, availableSlaves);
}
slaveCount.textContent = deployingSlaves;
// Update difficulty if zone is selected
if (selectedZone) {
const difficulty = getDifficultyByPercentage(currentPercentage, deployingSlaves);
difficultyText.textContent = difficulty;
difficultyText.className = 'difficulty-text difficulty-' + difficulty;
// Update max slaves display
maxSlavesDisplay.textContent = maxSlavesForZone.toLocaleString();
} else {
difficultyText.textContent = '-';
difficultyText.className = 'difficulty-text';
maxSlavesDisplay.textContent = '-';
}
updateFoodRequirement();
updateSendTroopsButton();
}
// Setup gauge interaction
function setupGauge() {
const gaugeTrack = document.querySelector('.gauge-track');
const gaugeHandle = document.querySelector('.gauge-handle');
function updateGaugeFromPosition(clientX) {
const rect = gaugeTrack.getBoundingClientRect();
const percentage = Math.max(0, Math.min(100, ((clientX - rect.left) / rect.width) * 100));
// Snap to nearest 10%
let snappedPercentage = Math.round(percentage / 10) * 10;
// Limit to maximum allowed percentage based on available slaves
const maxAllowed = getMaxAllowedPercentage();
snappedPercentage = Math.min(snappedPercentage, maxAllowed);
// Round down to nearest 10% if we can't afford the snapped percentage
while (snappedPercentage > 0) {
const requiredSlaves = getRequiredSlavesForPercentage(snappedPercentage);
if (requiredSlaves <= availableSlaves) {
break;
}
snappedPercentage -= 10;
}
currentPercentage = Math.max(0, snappedPercentage);
updateGaugeDisplay();
}
// Mouse events for gauge track
gaugeTrack.addEventListener('click', (e) => {
if (!selectedZone) return;
updateGaugeFromPosition(e.clientX);
});
// Handle dragging
gaugeHandle.addEventListener('mousedown', (e) => {
if (!selectedZone) return;
isDragging = true;
e.preventDefault();
});
document.addEventListener('mousemove', (e) => {
if (!isDragging || !selectedZone) return;
updateGaugeFromPosition(e.clientX);
});
document.addEventListener('mouseup', () => {
isDragging = false;
});
// Touch events for mobile
gaugeTrack.addEventListener('touchstart', (e) => {
if (!selectedZone) return;
updateGaugeFromPosition(e.touches[0].clientX);
});
gaugeHandle.addEventListener('touchstart', (e) => {
if (!selectedZone) return;
isDragging = true;
e.preventDefault();
});
document.addEventListener('touchmove', (e) => {
if (!isDragging || !selectedZone) return;
updateGaugeFromPosition(e.touches[0].clientX);
});
document.addEventListener('touchend', () => {
isDragging = false;
});
}
// Handle zone selection
function setupZoneSelection() {
const mapZones = document.querySelectorAll('.map-zone');
const slaveGauge = document.querySelector('.slave-gauge');
const zonePrompt = document.querySelector('.zone-selection-prompt');
mapZones.forEach(zone => {
const mapSection = zone.querySelector('.map-section');
if (mapSection) {
mapSection.addEventListener('click', () => {
// Remove previous selection
mapZones.forEach(z => z.classList.remove('selected'));
if (selectedZone === zone.dataset.section) {
// Deselect zone
selectedZone = null;
maxSlavesForZone = 0;
slaveGauge.classList.add('disabled');
zonePrompt.classList.remove('hidden');
currentPercentage = 0;
setMapActive(false);
} else {
// Select new zone
zone.classList.add('selected');
selectedZone = zone.dataset.section;
maxSlavesForZone = zoneThresholds[selectedZone];
slaveGauge.classList.remove('disabled');
zonePrompt.classList.add('hidden');
setMapActive(true);
// Reset percentage and adjust to maximum affordable
currentPercentage = 0;
const maxAllowed = getMaxAllowedPercentage();
// Optionally set to maximum affordable percentage
// currentPercentage = maxAllowed;
updateZoneInfo();
}
updateGaugeDisplay();
});
}
});
}
// Update zone-specific information display
function updateZoneInfo() {
console.log(`Selected ${selectedZone}: 100% = ${maxSlavesForZone} slaves (guaranteed win)`);
}
// Get difficulty based on percentage and available slaves
function getDifficultyByPercentage(percentage, deployingSlaves) {
// First check if we have enough slaves for this percentage
const requiredSlaves = Math.floor((maxSlavesForZone * percentage) / 100);
/* if (deployingSlaves < requiredSlaves || percentage === 0) {
return 'Impossible'; // Not enough slaves or 0%
} */
// New difficulty ranges based on percentage
if (percentage >= 80) return 'Easy'; // 80-100%
else if (percentage >= 60) return 'Medium'; // 60-79%
else if (percentage >= 30) return 'Challenging'; // 30-59%
else if (percentage >= 10) return 'Hardcore'; // 10-29%
else return 'Impossible'; // 0-9%
}
// Calculate win chance based on percentage
function getWinChance(percentage) {
if (percentage >= 100) return 1.0; // 100% win chance
if (percentage <= 0) return 0.0; // 0% win chance
// Linear scaling: 50% deployment = 50% win chance, etc.
return percentage / 100;
}
// Calculate reward multiplier based on risk
function getRewardMultiplier(percentage) {
if (percentage >= 100) return 1.0; // Base reward for guaranteed win
if (percentage <= 0) return 0.0; // No reward for 0%
// Higher risk = higher reward potential
// 50% chance should give 2x reward when successful to be profitable
return 100 / percentage;
}
// Calculate actual deploying slaves for current state
function getCurrentDeployingSlaves() {
if (!selectedZone || currentPercentage === 0) return 0;
let deployingSlaves = 0;
if (currentPercentage === 100) {
// 100% = 100% of maxSlavesForZone
deployingSlaves = maxSlavesForZone;
} else {
// Calculate reduction: 5% of current percentage for every 10% below 100%
const reductionSteps = (100 - currentPercentage) / 10;
const reductionPercentage = reductionSteps * 5; // 5% reduction per step
const effectivePercentage = currentPercentage * (1 - reductionPercentage / 100);
deployingSlaves = Math.floor((maxSlavesForZone * effectivePercentage) / 100);
}
return Math.min(deployingSlaves, availableSlaves);
}
// Calculate food requirement
function calculateFoodRequirement(slaveCount) {
if (slaveCount === 0) return 0;
let foodRequired = 0;
let remainingSlaves = slaveCount;
// 10M-100M: 1 food per 10000 slaves
if (remainingSlaves > 10000000) {
const slaves = remainingSlaves - 10000000;
foodRequired += Math.ceil(slaves / 10000);
remainingSlaves = 10000000;
}
// 1M-10M: 1 food per 5000 slaves
if (remainingSlaves > 1000000) {
const slaves = remainingSlaves - 1000000;
foodRequired += Math.ceil(slaves / 5000);
remainingSlaves = 1000000;
}
// 100K-1M: 1 food per 1000 slaves
if (remainingSlaves > 100000) {
const slaves = remainingSlaves - 100000;
foodRequired += Math.ceil(slaves / 1000);
remainingSlaves = 100000;
}
// 10K-100K: 1 food per 500 slaves
if (remainingSlaves > 10000) {
const slaves = remainingSlaves - 10000;
foodRequired += Math.ceil(slaves / 500);
remainingSlaves = 10000;
}
// 1000-10K: 1 food per 100 slaves
if (remainingSlaves > 1000) {
const slaves = remainingSlaves - 1000;
foodRequired += Math.ceil(slaves / 100);
remainingSlaves = 1000;
}
// 0-1000: 1 food per 50 slaves
foodRequired += Math.ceil(remainingSlaves / 50);
return foodRequired;
}
// Update food requirement display
function updateFoodRequirement() {
const foodInfoCont = document.querySelector('.INVS_food_info_cont');
const foodQty = document.querySelector('.INVS_QTY_total_consuption');
const deployingSlaves = getCurrentDeployingSlaves();
if (deployingSlaves > 0 && selectedZone) {
const requiredFood = calculateFoodRequirement(deployingSlaves);
foodQty.textContent = requiredFood;
foodInfoCont.style.display = 'flex';
if (SV.food.currentStock < requiredFood + 5) {
foodInfoCont.classList.add('flash-red');
} else {
foodInfoCont.classList.remove('flash-red');
}
} else {
foodQty.textContent = '0';
foodInfoCont.style.display = 'none';
foodInfoCont.classList.remove('flash-red');
}
}
// Update send troops button
function updateSendTroopsButton() {
const sendTroopsBtn = document.querySelector('.send-troops-btn');
const deployingSlaves = getCurrentDeployingSlaves();
const requiredFood = calculateFoodRequirement(deployingSlaves);
const hasEnoughFood = SV.food.currentStock >= requiredFood + 5;
const hasEnoughSlaves = deployingSlaves <= availableSlaves;
sendTroopsBtn.disabled = !(deployingSlaves > 0 && selectedZone && hasEnoughFood && hasEnoughSlaves);
}
// Set map active state
function setMapActive(active) {
const mapContainer = document.getElementById('MS_mapContainer');
if (active) {
mapContainer.classList.add('map-active');
} else {
mapContainer.classList.remove('map-active');
}
}
// Setup send troops button
function setupSendTroopsButton() {
const sendTroopsBtn = document.querySelector('.send-troops-btn');
sendTroopsBtn.addEventListener('click', () => {
const deployingSlaves = getCurrentDeployingSlaves();
if (deployingSlaves > 0 && selectedZone && deployingSlaves <= availableSlaves) {
const requiredFood = calculateFoodRequirement(deployingSlaves);
// Deduct food and slaves
removeFood(requiredFood);
SV.slaves.qty -= deployingSlaves;
// Calculate win chance and determine result
const winChance = getWinChance(currentPercentage);
const result = Math.random() < winChance;
// If win, calculate reward with multiplier
if (result) {
const rewardMultiplier = getRewardMultiplier(currentPercentage);
giveReward(selectedZone, rewardMultiplier);
}
createPopup(result, currentPercentage, winChance);
// Update available slaves display
availableSlaves = SV.slaves.qty;
document.querySelector('.available-count').textContent = availableSlaves;
// Reset percentage if current setting is no longer affordable
const maxAllowed = getMaxAllowedPercentage();
if (currentPercentage > maxAllowed) {
currentPercentage = maxAllowed;
// Round down to nearest 10%
currentPercentage = Math.floor(currentPercentage / 10) * 10;
}
checkFoodInfo();
nextPartOfDay();
perPassageScript();
SB_mainRefresh();
updateGaugeDisplay(); // Refresh display after slave count change
}
});
}
// Give reward based on zone and multiplier
function giveReward(zoneId, multiplier) {
const itemByZone = {
border: 'theMADYellowCoin',
green: 'theMADGreenCoin',
blue: 'theMADBlueCoin',
red: 'theMADRedCoin',
black: 'theMADBlackCoin',
};
// Base reward amount (you can adjust these values)
const baseRewards = {
border: 1,
green: 2,
blue: 3,
red: 4,
black: 5
};
const baseReward = baseRewards[zoneId];
const finalReward = Math.floor(baseReward * multiplier);
if (finalReward > 0) {
modVariable('add', 'item', itemByZone[zoneId], finalReward);
}
console.log(`Reward: ${finalReward} ${itemByZone[zoneId]} (base: ${baseReward}, multiplier: ${multiplier.toFixed(2)})`);
}
// Create popup with win chance information
function createPopup(result, percentage, winChance) {
let popup = document.createElement('div');
popup.classList.add('resultPopup');
let passage = document.querySelector('.passage');
passage.appendChild(popup);
let title = document.createElement('h2');
let text = document.createElement('p');
let chanceInfo = document.createElement('p');
let image = document.createElement('img');
let buttonContainer = document.createElement('div');
buttonContainer.classList.add('popup-buttons');
// Add chance information
chanceInfo.style.fontSize = '1.2vw';
chanceInfo.style.color = '#ccc';
chanceInfo.textContent = `Win chance was ${Math.round(winChance * 100)}% (${percentage}% deployment)`;
let sendMoreBtn = document.createElement('button');
sendMoreBtn.textContent = "Send more";
sendMoreBtn.addEventListener('click', () => {
popup.remove();
});
let exitBtn = document.createElement('button');
exitBtn.textContent = "Exit";
exitBtn.addEventListener('click', () => {
playPassage('1P');
// Reset deployment
currentPercentage = 0;
selectedZone = null;
maxSlavesForZone = 0;
});
buttonContainer.appendChild(sendMoreBtn);
buttonContainer.appendChild(exitBtn);
if (result) {
appendWin(title, text, image);
} else {
appendLose(title, text, image);
}
popup.appendChild(title);
popup.appendChild(chanceInfo);
popup.appendChild(text);
popup.appendChild(image);
popup.appendChild(buttonContainer);
}
function appendWin(title, text, image) {
const scenarios = [
{
text: "Your slaves encountered a small army of MAD Dummies. They triumph easily!",
image: "ressources/scenes/slavesWon1.webp"
},
{
text: "Your slaves found an abandoned settlement and secured valuable resources!",
image: "ressources/scenes/slavesWon2.webp"
},
{
text: "Your slaves established dominance in the area and secured valuable loot!",
image: "ressources/scenes/slavesWon3.webp"
}
];
const selectedScenario = scenarios[Math.floor(Math.random() * scenarios.length)];
title.textContent = "Victory!";
title.style.color = "#00ff00";
text.textContent = selectedScenario.text;
image.src = selectedScenario.image;
}
function appendLose(title, text, image) {
const scenarios = [
{
text: "Your slaves were ambushed by a huge army of MAD Fighters. None survived the encounter.",
image: "ressources/scenes/slavesLost1.webp"
},
{
text: "A devastating sandstorm caught your slaves off guard. They were never seen again.",
image: "ressources/scenes/slavesLost2.webp"
},
{
text: "Your slaves encountered some unknown threats. The battle was lost before it began.",
image: "ressources/scenes/slavesLost3.webp"
}
];
const selectedScenario = scenarios[Math.floor(Math.random() * scenarios.length)];
title.textContent = "Defeat!";
title.style.color = "#ff0000";
text.textContent = selectedScenario.text;
image.src = selectedScenario.image;
}
// Initialize everything
function initializeAll() {
initializeDisplay();
setupZoneSelection();
setupGauge();
setupSendTroopsButton();
}
// Keyboard shortcuts
document.addEventListener('keydown', (e) => {
if (!selectedZone) return;
if (e.key >= '0' && e.key <= '9') {
let targetPercentage = parseInt(e.key) * 10;
// Check if player can afford this percentage
const requiredSlaves = getRequiredSlavesForPercentage(targetPercentage);
if (requiredSlaves <= availableSlaves) {
currentPercentage = targetPercentage;
updateGaugeDisplay();
}
// If they can't afford it, don't change the percentage
}
});
// Initialize on load
initializeAll();
</script><<nobr>>
<div class="FS_wheel-overlay">
<div class="FS_wheel-pin">
<img src="ressources/icons/7C.webp">
</div>
<canvas id="FS_wheel"></canvas>
<div class="FS_wheel-overlay__center-button" onmousedown="Wheel.handleButton();">SPIN</div>
</div>
<div class ="PF_button_container">
<div class="DIAS_button" onclick="endButton1();"><span>Practice Again!</span></div>
<div class="DIAS_button" onclick="endButton2();"><span>Exit</span></div>
</div>
<div class="FS_wheel-stats">
<table></table>
</div>
<</nobr>>
<script>
window.customWheelStats = {
"custom": {
order: ["failure", "critical", "okay", "excellent", "bad", "good"],
zones: {
critical: {
name: "Critical",
chance: 0.025,
effectiveness: "4%",
color1: "rgb(127,0,255)",
font_size: 28,
},
excellent: {
name: "Excellent",
chance: 0.055,
effectiveness: "2%",
color1: "rgb(0,128,255)",
font_size: 45,
},
good: {
name: "Good",
chance: 0.12,
effectiveness: "1%",
color1: "rgb(128,255,0)",
font_size: 60
},
okay: {
name: "Ok",
chance: 0.25,
effectiveness: "0%",
color1: "rgb(255,255,0)",
font_size: 80
},
bad: {
name: "Bad",
chance: 0.40,
effectiveness: "-2%",
color1: "rgb(255,0,0)",
font_size: 80
},
failure: {
name: "Failure",
chance: 0.15,
effectiveness: "-5%",
color1: "rgb(12,12,12)",
font_size: 70
}
}
}
};
window.Wheel = {
data: {
state: "pause",
stats: null,
moveEffectiveness: 1,
result: null // To store the percentage result
},
init: function(wheelType, customStats = null) {
if (customStats) {
this.data.stats = customStats[wheelType];
} else {
this.data.stats = gameData.fight.wheelStats[wheelType];
}
//this.data.callback = callback;
this.setupStatsIndicator();
this.setupCanvas();
},
setupStatsIndicator: function() {
var wheelStatsElement = document.querySelector('.FS_wheel-stats');
if (!wheelStatsElement) {
console.error('Wheel stats element not found');
return;
}
var wheelStatsElementTable = document.createElement('table');
wheelStatsElement.innerHTML = "";
wheelStatsElement.innerHTML = "Dominance Boost:";
wheelStatsElement.appendChild(wheelStatsElementTable);
for (var zone in this.data.stats.zones) {
const z_s = this.data.stats.zones[zone];
const row = document.createElement('tr');
const name = document.createElement('td');
const effectiveness = document.createElement('td');
name.innerHTML = z_s.name;
name.style.background = z_s.color1;
name.style.color = z_s.text_color || 'white'; // Changed default to white
effectiveness.innerHTML = z_s.effectiveness;
row.appendChild(name);
row.appendChild(effectiveness);
wheelStatsElementTable.appendChild(row);
}
},
setupCanvas: function() {
let canvas = document.getElementById('FS_wheel');
if (!canvas) return;
let canvasDimension = 1000;
let wheelRadius = 450;
let canvasCenter = canvasDimension / 2;
canvas.width = canvasDimension;
canvas.height = canvasDimension;
let ctx = canvas.getContext("2d");
ctx.lineWidth = 6;
ctx.strokeStyle = "white";
ctx.fillStyle = "rgb(100,100,100)";
ctx.font = "bold 20pt Arial";
ctx.textAlign = "right";
ctx.beginPath();
ctx.arc(canvasCenter, canvasCenter, wheelRadius, 0, 2 * Math.PI);
ctx.fill();
ctx.stroke();
let current_angle = 0;
for (let zone of this.data.stats.order) {
let z_s = this.data.stats.zones[zone];
ctx.font = `bold ${z_s.font_size}pt Arial`;
ctx.save();
ctx.beginPath();
ctx.translate(canvasCenter, canvasCenter);
ctx.rotate(current_angle);
ctx.moveTo(0, 0);
ctx.lineTo(wheelRadius, 0);
ctx.arc(0, 0, wheelRadius, 0, z_s.chance * 2 * Math.PI);
ctx.lineTo(0, 0);
ctx.fillStyle = z_s.color1;
ctx.fill();
ctx.stroke();
ctx.rotate((z_s.chance * 2 * Math.PI) / 2);
ctx.translate(0, z_s.font_size/2);
ctx.fillStyle = "white";
ctx.fillText(z_s.name, wheelRadius - 15, 0);
ctx.strokeStyle = 'black';
ctx.lineWidth = z_s.font_size/15;
ctx.strokeText(z_s.name, wheelRadius - 15, 0);
ctx.restore();
current_angle += z_s.chance * 2 * Math.PI;
}
if (current_angle != 2 * Math.PI) {
throw new Error("Wheel not full!");
}
},
setButtonStyle: function(text, backColor, color = "white") {
let wheelButtonElement = document.querySelector('.FS_wheel-overlay__center-button');
if (!wheelButtonElement) return;
wheelButtonElement.innerHTML = text;
wheelButtonElement.style.backgroundColor = backColor;
wheelButtonElement.style.color = color;
},
handleButton: function() {
let canvas = document.getElementById('FS_wheel');
if (!canvas) return;
let wheelSpeed = 1000;
let easeInCompensation = 1;
let currentPercent = 0;
switch (this.data.state) {
case "pause":
canvas.style.animation = `FS_wheel-spin ${wheelSpeed * easeInCompensation}ms ease-in`;
this.setButtonStyle("SPIN", "rgb(50,255,50)");
setTimeout(() => {
this.data.state = "spinning";
canvas.style.animation = `FS_wheel-spin ${wheelSpeed}ms linear infinite`;
this.setButtonStyle("Stop", "rgb(204,0,0)");
}, wheelSpeed * easeInCompensation);
this.data.state = "fast-spinning";
break;
case "spinning":
this.data.state = "";
canvas.style.animationPlayState = 'paused';
setTimeout(() => {
if (!document.contains(canvas)) return;
let angle = this.getRotationDegrees(canvas);
currentPercent = angle / 360 * 100;
let foundZone = this.checkResult(currentPercent);
// Convert percentage string to number
this.data.result = parseInt(this.data.stats.zones[foundZone].effectiveness) / 100;
this.data.state = "done";
//append the two buttons wtv comment
}, 200);
nextPartOfDay(2);
perPassageScript();
SB_mainRefresh();
break;
case "done":
// do nothing
/* canvas.removeAttribute('style');
setTimeout(() => {
if (this.data.callback) {
// Pass the percentage result to the callback
this.data.callback(this.data.result);
}
this.data.state = "pause";
}, 300); */
break;
}
},
checkResult: function(percent) {
percent = 100 - percent; // Reverse the angle
let foundZone = "critical"; // Default zone
for (let zone of this.data.stats.order) {
let zoneSettings = this.data.stats.zones[zone];
if (percent < zoneSettings.chance * 100) {
foundZone = zone;
break;
} else {
percent -= zoneSettings.chance * 100;
}
}
let zoneData = this.data.stats.zones[foundZone];
this.setButtonStyle(
zoneData.name,
zoneData.color1,
zoneData.text_color || 'white'
);
return foundZone;
},
getRotationDegrees: function(element) {
const computedStyle = window.getComputedStyle(element);
const transformMatrix = computedStyle.getPropertyValue('transform');
const matrixValues = transformMatrix.split('(')[1].split(')')[0].split(',');
const a = parseFloat(matrixValues[0]);
const b = parseFloat(matrixValues[1]);
let angle = Math.round(Math.atan2(b, a) * (180 / Math.PI));
angle += 90;
return (angle < 0 ? angle + 360 : angle);
}
};
// Initialize the wheel when the passage loads
Wheel.init("custom", customWheelStats);
function endButton1() {
let result = Wheel.data.result;
let currentDominance = modVariable("get", "stat", "dominance");
let boost = currentDominance * result; // Calculate boost amount
modVariable("add", "stat", "dominance", boost);
playPassage('PRACTICE FIGHT');
}
function endButton2() {
let result = Wheel.data.result;
let currentDominance = modVariable("get", "stat", "dominance");
let boost = currentDominance * result; // Calculate boost amount
modVariable("add", "stat", "dominance", boost);
playPassage('1SG');
};
setBackground('ressources/backgrounds/1SG.webp');
</script>
<style>
/* Wheel specific styles */
/* Wheel specific styles */
.passage {
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
position: relative;
}
.FS_wheel-overlay {
position: relative;
width: 90vh;
top: -10vh;
height: 90vh;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
user-select: none;
background-color: transparent;
}
.FS_wheel-pin {
position: absolute;
top: 8vh;
height: 8vh;
z-index: 3;
}
.FS_wheel-pin > img {
height: 100%;
aspect-ratio: 1/1;
object-fit: contain;
}
#FS_wheel {
height: 80%;
filter: drop-shadow(0 0 1vh #fff);
opacity: 0.8;
}
.FS_wheel-stats {
position: absolute;
background-color: rgba(0, 0, 0, 0.747);
color: #fff;
font-size: 1.3em;
left: -30vh;
top: 0;
padding: 1vh;
border-radius: 1vh;
z-index: 3;
display: flex;
flex-direction: column;
width: 20vh;
text-align: center;
}
.FS_wheel-stats td {
padding: 0 0.5vh;
border-radius: 0.6vh;
text-align: center;
color: #fff;
}
.FS_wheel-stats tr {
height: 4vh;
width: 15vh;
}
.FS_wheel-overlay__center-button {
position: absolute;
height: 17vh;
aspect-ratio: 1/1;
border: solid 0.5vh #fff;
border-radius: 50%;
background-color: #FFF;
color: #fff;
-webkit-text-stroke: 0.05em black;
display: flex;
justify-content: center;
align-items: center;
font-size: 2em;
font-weight: bold;
cursor: pointer;
transition: all 0.2s ease-in-out;
animation: infinite 1s ease-in-out alternate FS_wheel-button-animation;
}
@keyframes FS_wheel-button-animation {
0% { transform: scale(1) }
to { transform: scale(0.96) }
}
@keyframes FS_wheel-spin {
0% { transform: rotate(0deg) }
to { transform: rotate(360deg) }
}
.FS_hidden {
opacity: 0;
pointer-events: none;
}
/* Optional dark background overlay */
.FS_wheel-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
z-index: 1000;
}
.DIAS_button {
min-width: 35vh;
}
.PF_button_container {
display: flex;
justify-content: space-around;
flex-direction: row;
position: relative;
bottom: 11vh;
}
</style><script>
(() => {
const dialog = `
You lie down on your makeshift bed, your muscles aching from the day's challenges. As you drift into sleep, you find yourself standing in the barren Wastelands, a place of desolation and danger.
***SA1A.webp***
Angela: (Appears beside you, ethereal) "The Wastelands are harsh, but they hold valuable resources. Be cautious but curious."
You: "I'll keep my eyes open and my guard up."
Angela: "Good. Remember, some risks are worth taking, but always be prepared for the unexpected."
***SA1B.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You collapse onto your bed, exhausted. In your dreams, you find yourself in the lush but mysterious forest.
***SA2A.webp***
Angela: (Materializes, smiling) "The forest is teeming with life, but not all of it is friendly."
You: "So, what should I look out for?"
Angela: "Be wary of the creatures, but also look for herbs and plants. They can be useful for crafting and healing."
***SA2B.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You lay down, your thoughts swirling. Soon, you find yourself walking through the District, the last bastion of civilization.
***SA3A.webp***
Angela: (Joins you, looking around) "The District is where you'll resource yourself and build your relationships."
You: "Got it. Anything specific I should know?"
Angela: "Keep an eye on the Trust and Lust attributes with the women. They'll determine how much help or hindrance they can be."
***SA3B.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You hit the bed, your body yearning for rest. As you sleep, you find yourself in an arena, facing an unknown opponent.
***SA4A.webp***
Angela: (Appears, arms crossed) "Fights are inevitable, but they're also an opportunity."
You: "An opportunity for what?"
Angela: "To gain resources, build your skills, and earn respect. But remember, losing a fight could mean losing valuable items."
***SA4B.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You're in a deep sleep, half-covered by the thin blanket. Cherie quietly enters the room, her eyes widening as she notices your state of undress.
***SA7.webp***
Cherie: (Stares, heart pounding) "I came to check his vitals, but this... I should leave, but the virus... it's making it hard to look away."
***SA5A.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You're sprawled on your bed, the blanket barely covering you. Elfie bursts into the room, her eyes widening as she takes in the sight before her.
***SA7.webp***
Elfie: (Giggles internally, cheeks flushing) "He looks so relaxed. But why do I feel so... jittery all of a sudden? Is it the virus? It's like it's pulling me closer."
***EA0D2.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You're lying on your bed, half-naked and deep in sleep. Lana walks in, her eyes locking onto you as she stands by the door.
***SA7.webp***
Lana: (Stiffens, eyes narrowing) "I should've knocked. But why can't I leave? The virus is making it hard to... resist this tension."
***LA7K4.webp***
Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You wake up to the sound of the door creaking open. Cherie walks in, her eyes immediately darting to your lower half.
***SA8.webp***
Cherie: (Flustered, trying to maintain eye contact) "Good morning. I came to check on you. How did you sleep?"
***SA8A.webp***
You: (Oblivious, stretching) "Slept like a rock. What brings you here so early?"
Cherie: (Blushing, quickly glances away) "Just... routine check-up. I'll let you get dressed."
Get up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You're jolted awake by Elfie's cheerful voice. As your eyes open, you see her standing there, her eyes wide and cheeks flushed.
***SA8.webp***
Elfie: (Giggling, but noticeably flustered) "Morning! Rise and shine!"
***SA9A.webp***
You: (Yawning, sitting up) "You're up early. What's the occasion?"
Elfie: (Fidgeting, avoiding eye contact) "No occasion! Just wanted to say hi! I'll, um, let you get ready!"
Get up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You slowly wake up, sensing someone's presence. Opening your eyes, you see Lana standing by the door, her eyes averted.
***SA8.webp***
Lana: (Cautious, looking away) "Morning. You're up late."
***SA10A.webp***
You: (Stretching, unaware) "Is it? I could've slept longer. What's up?"
Lana: (Blushing, clears throat) "Nothing. I'll leave you to it."
Get up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a mild itch of the virus' effects. It's manageable but distracting. You decide to take care of it before it escalates.
You: (Sighs softly) "Better now than later."
***SB1A.webp***
You quickly relieve the tension, a sense of mild relief washing over you.
You: "Alright, back to it."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a mild itch of the virus' effects. It's manageable but distracting. You decide to take care of it before it escalates.
You: (Sighs softly) "Better now than later."
***SB2A.webp***
You quickly relieve the tension, a sense of mild relief washing over you.
You: "Alright, back to it."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a mild itch of the virus' effects. It's manageable but distracting. You decide to take care of it before it escalates.
You: (Sighs softly) "Better now than later."
***SB3A.webp***
You quickly relieve the tension, a sense of mild relief washing over you.
You: "Alright, back to it."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a mild itch of the virus' effects. It's manageable but distracting. You decide to take care of it before it escalates.
You: (Sighs softly) "Better now than later."
***SB4A.webp***
You quickly relieve the tension, a sense of mild relief washing over you.
You: "Alright, back to it."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You walk into your room, the virus' pull becoming more noticeable. Your thoughts are starting to scatter, and you know you need to address it.
You: (Frustrated) "Can't focus like this."
***SB5A.webp***
You take a moment to relieve the tension. The sensation is stronger than usual, and you feel a wave of clarity afterwards.
You: "Much better."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You walk into your room, the virus' pull becoming more noticeable. Your thoughts are starting to scatter, and you know you need to address it.
You: (Frustrated) "Can't focus like this."
***SB6A.webp***
You take a moment to relieve the tension. The sensation is stronger than usual, and you feel a wave of clarity afterwards.
You: "Much better."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You walk into your room, the virus' pull becoming more noticeable. Your thoughts are starting to scatter, and you know you need to address it.
You: (Frustrated) "Can't focus like this."
***SB7A.webp***
You take a moment to relieve the tension. The sensation is stronger than usual, and you feel a wave of clarity afterwards.
You: "Much better."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You barely make it to your room, the virus' effects reaching a critical point. Your vision blurs, and your thoughts are a jumbled mess. You're at the edge, and you know you need immediate relief.
You: (Struggling) "Now. Must do it now."
***SB8A.webp***
With urgency, you relieve the intense tension. The sensation is almost overwhelming, but the relief is immediate and profound.
You: "Close call."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You barely make it to your room, the virus' effects reaching a critical point. Your vision blurs, and your thoughts are a jumbled mess. You're at the edge, and you know you need immediate relief.
You: (Struggling) "Now. Must do it now."
***SB9A.webp***
With urgency, you relieve the intense tension. The sensation is almost overwhelming, but the relief is immediate and profound.
You: "Close call."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You barely make it to your room, the virus' effects reaching a critical point. Your vision blurs, and your thoughts are a jumbled mess. You're at the edge, and you know you need immediate relief.
You: (Struggling) "Now. Must do it now."
***SB10A.webp***
With urgency, you relieve the intense tension. The sensation is almost overwhelming, but the relief is immediate and profound.
You: "Close call."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You barely make it to your room, the virus' effects reaching a critical point. Your vision blurs, and your thoughts are a jumbled mess. You're at the edge, and you know you need immediate relief.
You: (Struggling) "Now. Must do it now."
***SB11A.webp***
With urgency, you relieve the intense tension. The sensation is almost overwhelming, but the relief is immediate and profound.
You: "Close call."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You barely make it to your room, the virus' effects reaching a critical point. Your vision blurs, and your thoughts are a jumbled mess. You're at the edge, and you know you need immediate relief.
You: (Struggling) "Now. Must do it now."
***SB12A.webp***
With urgency, you relieve the intense tension. The sensation is almost overwhelming, but the relief is immediate and profound.
You: "Close call."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a mild itch of the virus' effects. It's manageable but distracting. You decide to take care of it before it escalates.
You: (Sighs softly) "Better now than later."
***SB13A.mp4***
You quickly relieve the tension, a sense of mild relief washing over you.
You: "Alright, back to it."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You walk into your room, the virus' pull becoming more noticeable. Your thoughts are starting to scatter, and you know you need to address it.
You: (Frustrated) "Can't focus like this."
***SB14A.webp***
You take a moment to relieve the tension. The sensation is stronger than usual, and you feel a wave of clarity afterwards.
You: "Much better."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You barely make it to your room, the virus' effects reaching a critical point. Your vision blurs, and your thoughts are a jumbled mess. You're at the edge, and you know you need immediate relief.
You: (Struggling) "Now. Must do it now."
***SB15A.webp***
You: "Close call."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a mild itch of the virus' effects. It's manageable but distracting. You decide to take care of it before it escalates.
You: (Sighs softly) "Better now than later."
***SB16A.webp***
You quickly relieve the tension, a sense of mild relief washing over you.
You: "Alright, back to it."
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You enter your room, feeling a powerful throb as your virus levels spike suddenly. Your mind betrays you, conjuring images of Cherie's mature curves pressed against you.
You: (Groaning as you unzip) "Why does it have to be her...?"
SB17A.webp
You stroke yourself furiously, lost in fantasy as you imagine Cherie's full breasts enveloping your hardness, her experienced hands squeezing them together while she looks up with that mix of maternal concern and forbidden desire that only your $[characters.list.cherie.role] could have.
You: (Gasping as you finish) "Fuck... this is so wrong..."
You clean up quickly, the temporary relief doing nothing to diminish the shame of fantasizing about your own $[characters.list.cherie.role]'s body.
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You lock your bedroom door, your virus-enhanced member already straining painfully against your pants. Images of Lana's athletic form flood your mind unbidden.
You: (Breathing heavily) "Just need to get her out of my system..."
SB18A.webp
Your hand works rhythmically as you picture Lana's firm, toned breasts sliding along your shaft, her competitive nature making her squeeze tighter, move faster, determined to prove she's better than anyone at pleasing her $[characters.list.lana.player_role].
You: (Biting back a moan as you climax) "God... what's wrong with me..."
You lie there panting, disturbed by how vivid your fantasy of your $[characters.list.lana.role] had been, and how intensely satisfying.
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You feel the virus burning through your system as you collapse onto your bed. Despite your best efforts, your thoughts turn to Elfie's petite form and innocent eyes.
You: (Whispering) "Just this once... I'm only human..."
SB19A.webp
Your hand moves desperately as you imagine Elfie's small, perky breasts pressed against your throbbing length, her playful giggle as she experiments with this new "game," her eyes wide with excitement as she pleasures her $[characters.list.elfie.player_role].
You: (Shuddering through your release) "I'm a terrible person..."
The relief is fleeting, quickly overwhelmed by guilt at using thoughts of your innocent $[characters.list.elfie.role] to satisfy your virus-fueled needs.
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW1.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW2.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW3.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW4.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW5.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW6.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW7.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
***SW8.webp***
Done
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You feel your body weakening as the hunger pangs become unbearable. Your stomach is twisted in knots and your head throbs from the lack of nourishment. Looking over at your $[characters.list.cherie.role] and $[characters.list.elfie.role], you see the gaunt expressions on their faces, their eyes sunken and bodies frail from starvation. You know you have failed them as a provider.
You: [Fading in and out of consciousness as extreme hunger takes hold](I'm so hungry...we're all starving...this is all my fault...)
Narrator: Suddenly, you see a fiery blonde woman stomping towards you, radiating power. As she comes into focus, you recognize her as Tsunade from Naruto, the legendary Sannin.
***SH1A.webp***
Tsunade: [Scowling angrily] Hey you! Snap out of it and get your act together! Your family needs you!
Narrator: You stare in disbelief as she grabs you by the collar and shakes you roughly.
Tsunade: [Glaring intensely] Look at me! I'm not going to let you give up so easily. Now stand up and be a man!
Narrator: She slaps you hard across the face, the shock helping you focus. You scramble to your feet as she looks you up and down appraisingly.
***SH1B.webp***
Tsunade: [Nodding in approval] Hmm not bad, you've got some potential. But we need to relieve some of that tension first.
Narrator: With brute strength she shoves you against the wall, pressing her curvy body against yours aggressively as she crushes her lips to yours.
You: [Kissing her back passionately](Oh Tsunade! I've always wanted this!)
Tsunade: [Breaking the kiss and scowling] Quiet! I'm doing this to motivate you, not for your enjoyment.
***SH1C.webp***
Narrator: She roughly gropes your hardening manhood through your pants, squeezing it painfully. You wince but don't protest.
Tsunade: [Unzipping your pants] Hmph, well you do seem ready for action at least.
***SH1D.webp***
Narrator: She squats down and takes your length into her mouth, sucking forcefully as you gasp in pained pleasure. Her nails dig into your thighs as she bobs her head at a punishing pace.
***SH1E.webp***
Tsunade: [Coming up for air] Had enough yet? I'm just getting started!
***SH1F.webp***
Narrator: Not waiting for an answer, she spins you around and bends you over a table. You hear her wetness as she fingers herself readying you for entry.
***SH1G.webp***
Narrator: With no hesitation she slams every inch of you deep into her soaked pussy. You rail her from behind, the table creaking from the force of your powerful thrusts.
***SH1H.webp***
Tsunade: [Moaning loudly as she fucks you] Come on! Take me like a man! Don't you dare finish before me!
Narrator: You clench your teeth, willing yourself not to climax too soon as you pounds her relentlessly. Finally you feel her inner walls clench and flutter around your shaft.
***SH1I.webp***
Narrator: She lets out an feral scream as her orgasm crashes through her. The pulsations quickly send you over the edge as you are about to cum she switches position and take you between her boobs to finish you off and you end up coming on her chest.
***SH1J.webp***
Narrator: Panting heavily, she withdraws from you and straightens her clothes, her demeanor shifting from lustful to strict.
Tsunade: [Giving you a stern look] I hope I've made myself clear. No more wallowing in self-pity, your family needed you!
Narrator: The vision starts to fade as you snap back to reality. Looking around frantically you see your starving $[characters.list.cherie.role] and $[characters.list.elfie.role]s barely holding on. You don't have enough energy to do something about it and everything fades to black.
Button: Farewell
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You feel your body weakening as the hunger pangs become unbearable. Your stomach is twisted in knots and your head throbs from the lack of nourishment. Looking over at your $[characters.list.cherie.role] and $[characters.list.elfie.role]s, you see the gaunt expressions on their faces, their eyes sunken and bodies frail from starvation. You know you have failed them as a provider.
You: [Fading in and out of consciousness as extreme hunger takes hold] (I'm so hungry...we're all starving...this is all my fault...)
Narrator: Suddenly, you see a curvy orange-haired woman approaching you through your hazy vision. As she comes into focus, you recognize her as Nami from One Piece.
***SH2A.webp***
Nami: [Hands on her hips, looking irritated] Ugh, I can't believe you got us stranded out here with no food! Some captain you are.
You: [Staring in disbelief] N-Nami? What are you doing here? I must be hallucinating...
Nami: [Rolling her eyes] Yeah yeah, you're hallucinating. But I'm still pissed at you! As your navigator, I'm gonna have to punish you for this.
Narrator: She reaches down and grabs your crotch aggressively, causing you to yelp in surprise.
***SH2B.webp***
Nami: [Squeezing tighter] Now be a good captain and take your punishment like a man. I'm confiscating this treasure of yours!
Narrator: You groan as she massages and strokes you through your pants, your manhood quickly swelling from her skilled touch.
Nami: [Noticing your erection and smirking] Well well, what do we have here? Looks like someone's wanting to hoist the mainsail.
***SH2C.webp***
You: [Panting heavily] Oh wow Nami...your hands feel amazing...
Nami: [Giggling] All right captain, I'll give you a little reward for enduring your punishment so well.
Narrator: She unzips your pants and takes your length into her mouth, sucking vigorously. You gasp and grip her hair as intense waves of pleasure wash over you.
***SH2D.webp***
Nami: [Pausing her sucking to look up at you sternly] Just remember you still owe me for this! I'm adding an extra 10,000 berries to your debt for this special service.
Narrator: You groan in protest but don't stop her as she resumes her enthusiastic blowjob. She bobs her head rapidly, taking you deep into her throat again and again. Then she decides to give you a proper titsjob and get to it like her life depends on it.
***SH2E.webp***
Nami: [Popping you out of her mouth with an audible slurp] Mmm you taste pretty good captain, but I think it's time I got a bit more compensation for my hard work.
Narrator: She strips naked, showcasing her perfect curves. Gripping your shoulders, she climbs on top and lowers herself onto your stiffness.
***SH2F.webp***
Nami: [Moaning as she rides you] Ah yes, this is the real treasure!
Narrator: You thrust up to meet her gyrations, pounding away at her dripping womanhood. You run your hands over her smooth skin and ample chest, playing with her nipples as she works her hips.
***SH2G.webp***
Nami: [Picking up speed] Oh yes, just like that! Give me everything you've got!
Narrator: The lewd sounds of your bodies colliding fill the air. You flip her into other positions, ramming her hard from behind and missionary.
***SH2H.webp***
Narrator: Finally, you cry out as the pressure builds to a breaking point. With a few more powerful thrusts, you erupt inside her, filling her womb with your seed.
Narrator: you finish, panting hard, Nami climbs off and starts getting dressed.
Nami: [Counting on her fingers] Let's see, with interest that comes to...one million berries you owe me now! You better pay up when we get back to the ship!
Narrator: She blows a kiss and walks away swaying her hips. As she fades from sight, the grim reality sets back in. Your family lies lifeless around you, and your own life quickly slips away as darkness closes in...
Button: Farewell
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: Fading in and out of consciousness as extreme hunger takes hold, your mind starts to play tricks on you. Suddenly, you see a shapely figure with blue hair approaching you through your hazy vision. As she comes into focus, you recognize her as Bulma from Dragonball.
***SH3A.webp***
Bulma: [Hands on her hips, looking at you skeptically] Hey there, you don't look so good. What's going on?
You: [Staring in disbelief, too weak to respond]
Bulma: [Rolls her eyes and sighs] Ugh, men. Always getting themselves into trouble. [Kneels down next to you and checks your vitals] Yup, you're clearly not doing well. But don't worry, I'll take care of you!
Narrator: She unzips your pants in a no-nonsense manner, licking her lips when she sees your swollen manhood.
***SH3B.webp***
Bulma: [Matter-of-factly] Well, looks like someone needs some relief here. I guess I have no choice but to help out.
Narrator: Gripping you firmly, she starts stroking up and down in a confident manner, moaning a little at the feeling of you pulsing in her hand.
***SH3C.webp***
You: [Groaning loudly, too weak to believe this is really happening]
Bulma: [Smirking arrogantly] I know, I have very talented hands. Just relax and let me work my magic!
Narrator: She takes you into her mouth and bobs her head rapidly, putting her oral skills on full display. Her tongue swirls skillfully as she works your length. The pleasure is so intense you see stars.
***SH3D.webp***
You: [Breathing heavily, nearing climax]
Narrator: Sensing how close you are, Bulma pops you out of her mouth and grins.
Bulma: [Hands on her hips] Alright, I think that's enough foreplay. Time for the main event!
Narrator: She strips fully nude in a matter-of-fact manner then pushes you down and straddles you, sliding down onto your slick shaft.
***SH3E.webp***
Bulma: [Moaning loudly] Mmm yes, now this is more like it!
Narrator: She rides you hard, grinding her hips aggressively. You grip her ass tightly, pumping up to meet her intense rhythm. Her breasts bounce wildly right in your face.
Bulma: [Commanding you in a stern voice] Come on, put some more effort into this! I'm not doing all the work here!
***SH3F.webp***
Narrator: You pound away intensely, flipping her into different positions as she demands. Missionary, doggy style, reverse cowgirl - you work hard to keep up with Bulma's commands and relentless pace.
***SH3G.webp***
Narrator: Finally, at her urging you drive in deep and hold yourself there, exploding intensely inside her spasming sex. You empty yourself completely until she's satisfied. As the last drops spill from you, the pleasure and Bulma's presence fade away...
***SH3H.webp***
Narrator: Leaving you alone, with the grim reality setting in that your family has died of starvation while you hallucinated. Darkness consumes your vision as you join them in eternal sleep.
Button: Farewell
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You feel your body weakening as the hunger pangs become unbearable. Your stomach is twisted in knots and your head throbs from lack of nourishment. Looking over at your $[characters.list.cherie.role] and $[characters.list.elfie.role]s, you see the gaunt expressions on their faces, their bodies frail from starvation. You know you have failed them as a provider.
You: [Fading in and out of consciousness from extreme hunger] I'm so hungry...we're all starving...this is all my fault...
Narrator: Suddenly, you see a curvy brunette woman approaching you through your hazy vision. As she comes into focus, you recognize her as Delia Ketchum, Ash's $[characters.list.cherie.role] from Pokemon.
***SH4A.webp***
Delia: [Looking concerned] Oh dear, you poor thing. You must be absolutely famished.
You: [Staring in disbelief] Delia? I must be hallucinating...
Delia: [In a soothing, motherly voice] Shh, try to relax. Let me make you a little more comfortable.
***SH4B.webp***
Narrator: She gently presses her curvy body against yours in an attempt to prop you up. Her hands lightly brush over your chest in a caring manner as she checks on your condition. You feel your manhood stirring as she looks at you kindly.
Delia: [Noticing your reaction] Oh! I apologize, I didn't mean to excite you. I was just trying to help.
You: [Groaning involuntarily] Sorry, your touch just feels really nice...
***SH4C.webp***
Delia: [Blushing but still speaking gently] Oh my, you poor dear. You must be delirious from hunger. Here, let me eat you out.
Narrator: She unzips your pants and gingerly takes your length into her mouth. She sucks you gently, providing soothing oral stimulation. You grip her hair instinctively as waves of pleasure wash over you.
***SH4D.webp***
You: [Moaning] Oh wow...Delia that feels incredible...
Narrator: She continues oral care, speaking words of comfort around your manhood. Sensing you are close to release, she slowly pops you out of her mouth.
Delia: [Smiling maternally] There now, feeling a little better? I want to make sure you’re taken care of.
She removes her clothes, revealing her curvy, beautiful body. You eagerly provide her oral pleasure, wanting to reciprocate. Her cries of delight fill the air as you lick her sensitively.
***SH4E.webp***
Narrator: After getting her wet, you enter her with care. You make love slowly and gently, both of you moaning in subdued euphoria. You explore various positions - missionary, sideways, cowgirl - maintaining an intimate tenderness throughout.
***SH4F.mp4***
Narrator: Finally, you ask to take her from behind. She gets on all fours and you enter her tight rear entrance tenderly. You move together in bliss until climaxing simultaneously, filling her with intense warmth.
***SH4G.webp***
Narrator: As you finish, the vision of Delia starts to fade. She smiles at you lovingly.
Delia: Come see me again soon dear. I’ll take good care of you.
Narrator: The euphoria fades as the hallucination ends. You see your $[characters.list.cherie.role] and $[characters.list.elfie.role]s motionless on the ground, realizing your failure to provide has led to their starvation and your shared demise.
Button: Farewell
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You are exhausted after a long day of working and surviving in the harsh new world. As the night grows late, you feel your eyelids getting heavier and heavier. You know you should get some rest, but you decide to push yourself and stay up just a little longer. As the minutes tick by, an overwhelming sense of tiredness washes over you. Your limbs feel like lead, and your mind starts drifting into a sleepy haze.
Narrator: Just as you are about to give in and collapse onto your bed, a strange vision suddenly appears before you. Through your bleary, half-closed eyes, you see D.Va from the game Overwatch materializing in your room. She looks so real, so vibrant and full of life.
***SS1A.webp***
D.Va: [giggling and posing cutely](You must be hallucinating from exhaustion) Hey there! Looks like someone stayed up way past their bedtime.
Narrator: You shake your head, trying to clear the fog from your mind. This can't be real. Am I dreaming? Or is the lack of sleep making me hallucinate?
Narrator: D.Va saunters closer, swaying her hips flirtatiously. She reaches out and runs a finger down your chest. You feel a tingling jolt at her touch. This feels too real to be just a hallucination.
D.Va: [biting her lower lip](His reaction is so cute) Mm someone's been working hard. I can help you relax, you know.
***SS1B.webp***
Narrator: Before you can respond, she hops into your lap, straddling you. You inhale sharply at the feeling of her weight on top of you. She grinds her hips, and you feel a swell of arousal building inside you. The scent of her hair and skin surrounds you, so sweet and tantalizing.
D.Va: [gazing into your eyes](Let's see how far I can take this fantasy of his) Just sit back and let me make you feel good.
Narrator: She reaches down and begins stroking you through your pants. A jolt of pleasure shoots up your spine at her touch. Her hand is so soft yet firm in all the right ways. She smiles mischievously as you harden under her ministrations.
***SS1C.webp***
D.Va: [biting her lip](Mm someone's excited...let's take this further) Is that a rocket in your pocket, or are you just happy to see me?
Narrator: Before you can respond, she deftly unzips your pants, freeing you from the confines of the fabric. The feeling of her small hand wrapping around your exposed length is incredible. She begins moving up and down, quickly finding a rhythm that has you seeing stars. Precum beads at your tip as she increases her pace, using it to lubricate her strokes.
***SS1D.mp4***
D.Va: [looking up at you hungrily](The sounds he's making are so hot) Does that feel good? Tell me how good it feels...
You: It feels incredible...don't stop!
Narrator: She smiles and lowers her head, her pink lips parting. Your tip disappears into the warm, wet cavern of her mouth. The feeling is unbelievable. Her tongue swirls and laps, hitting all the right spots. She bobs her head up and down, taking more and more of you each time. The pleasure builds and builds, like a rocket preparing for liftoff.
***SS1E.webp***
You: Oh god...your mouth feels so good!
D.Va: [moaning around you](Mmm he tastes amazing)
Narrator: She increases her pace, her cheeks hollowing as she sucks you with vigor. It feels too good to be real, like a fantasy come to life. Your toes curl from the building sensations. Sensing you are close, D.Va pops you out of her mouth and gives you a naughty look.
***SS1F.webp***
D.Va: [straddling you again](Let's try something else now) My turn...
Narrator: She positions herself above your face and lowers herself down until her glistening pink folds are right in front of your mouth. Needing no further invitation, you lean up and begin lapping hungrily at her wet slit. She gasps and grinds against your probing tongue.
***SS1G.webp***
D.Va: Oh yes, just like that! Don't stop!
Narrator: You continue eating her out with enthusiasm, relishing her sweet juices. Her thighs quiver around your head as she rides your face to climax. As you bring her to orgasm, she cries out in ecstasy.
***SS1H.webp***
Narrator: Finally, unable to wait any longer, D.Va shifts and guides you inside her tight, wet pussy. You both moan loudly as you fill her up to the hilt. She starts bouncing up and down rapidly, her breasts jiggling right in your face. You take one of her hardened nipples into your mouth, sucking in time with her movements.
***SS1I.webp***
D.Va: [eyes rolling back in pleasure](Yes, please fuck me hard!) Ah! You feel so good inside me!
***SS1J.webp***
Narrator: She rides you with wild abandon, her slick inner walls gripping you like a velvety vise. You piston your hips up to meet her downward thrusts, your bodies colliding passionately. The pleasure is white-hot in intensity, like nothing you've ever experienced before.
***SS1K.webp***
D.Va: [panting heavily](Let's try my other hole now) I want you in my ass!
Narrator: She climbs off and gets on all fours, presenting herself to you. You position yourself behind her and slowly work your aching length into her impossibly tight backdoor. She whimpers and pushes back against you. Once fully seated inside, you begin thrusting vigorously.
***SS1L.webp***
D.Va: Oh god yes! Just like that! Fuck my ass!
***SS1M.webp***
Narrator: You grip her hips and pound away relentlessly. The feeling of her snug anal passage squeezing around you is incredible. She fingers her clit rapidly as you hammer into her from behind. The lewd sounds of flesh slapping on flesh fill the room, mingling with your passionate moans and gasps.
***SS1N.webp***
Narrator: The pleasure continues building to impossible heights. With a few more well-angled thrusts, D.Va's body seizes up in orgasm just as you erupt powerfully inside her. She milks every last drop from you as you collapse forward onto her, fully spent.
***SS1O.webp***
Narrator: As the haze of lust begins clearing, D.Va turns and gives you a final smile and wink.
D.Va: That was fun! Get some rest now...until next time!
Narrator: With those parting words, she blows you a kiss. Your surroundings start spinning and fading to black. Your head hits the pillow just before everything goes dark. The last thing you remember is D.Va's smiling face as you drift off into a deep, restful sleep.
Button: Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You are exhausted after a long day of working and surviving in the harsh new world. As the night grows late, you feel your eyelids getting heavier and heavier. You know you should get some rest, but you decide to push yourself and stay up just a little longer. As the minutes tick by, an overwhelming sense of tiredness washes over you. Your limbs feel like lead, and your mind starts drifting into a sleepy haze.
Narrator: Just as you are about to give in and collapse onto your bed, a strange vision suddenly appears before you. Through your bleary, half-closed eyes, you see a flash of green in the corner of your eye. You turn to see Cammy and Chun-Li materializing before you, looking vibrant and ready for battle.
***SS2A.webp***
***SS2B.webp***
Narrator: Cammy stands tall and proud, her muscular yet feminine physique accentuated by her signature green leotard. Her long blonde braids sway as she places her hands on her shapely hips. "Look who can barely keep his eyes open. Seems someone hasn't been getting proper rest," she says in her distinct British accent.
Narrator: Chun-Li giggles and nods in agreement, her cheeks plump and rosy. She's wearing her blue qipao dress, the silky material hugging her curvy figure. Her powerful thighs flex as she approaches you. "That won't do. You need to relax so you can continue fighting the good fight," she says, her voice sweet yet firm.
Narrator: You shake your head, trying to clear the fog from your mind. This can't be real. Am I dreaming? Or is the lack of sleep making me hallucinate?
Narrator: The two saunter closer, swaying their hips. Cammy reaches out and runs a hand down your chest. You feel a tingling sensation at her touch. Chun-Li climbs into your lap, the feeling of her weight on you seeming too real for a hallucination.
***SS2C.webp***
Chun-Li: Mm, you've got some nice muscles here. But you're all tense.
***SS2D.webp***
Narrator: She begins grinding her hips, and you feel yourself swelling with arousal. Cammy kneels down and starts stroking you through your pants. A jolt of pleasure shoots up your spine.
Cammy: Well, look who's excited to see us. Let's help take care of this, shall we?
Narrator: She unzips your pants, freeing your erect length. The feeling of her hand wrapping around you is incredible. She starts stroking up and down, quickly finding a good rhythm.
***SS2E.webp***
Chun-Li: [biting her lip] Oh, that looks like it feels really good. Tell us how good it feels, baby.
You: It feels amazing, don't stop!
Narrator: Cammy smiles and takes you into her mouth. Her tongue swirls and laps at you skillfully. Chun-Li grinds against you harder, moaning. The pleasure builds to greater heights.
***SS2F.mp4***
***SS2G.webp***
You: Oh god, your mouths feels so good, Cammy!
Cammy: [popping you out] I think he's ready for more.
Narrator: Chun-Li stands up and lowers herself onto you, guiding you inside her. You both moan loudly as she takes you in deeply. She starts bouncing rapidly, her breasts jiggling. You take one of her nipples into your mouth, sucking in time with her movements.
***SS2H.webp***
Chun-Li: Oh yes, you feel so good inside me! Fuck me harder!
Narrator: She rides you passionately while Cammy positions herself over your face. You lean up and hungrily start eating her out. She grinds against your tongue, crying out. The pleasure is almost more than you can take.
***SS2I.webp***
Narrator: Finally, unable to hold back any longer, you erupt powerfully inside Chun-Li. She climaxes around you at the same time. Cammy moans loudly as you make her orgasm with your mouth.
***SS2J.webp***
Narrator: Utterly spent, the two fighters smile down at you. Just before you pass out, Cammy winks.
Cammy: Sleep well, love. We'll play more next time.
Narrator: As they fade away, you fall into a deep, restful sleep.
Button: Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You are absolutely exhausted after a long day of mystery solving and evading dangers. As night falls, your eyelids grow heavier by the minute. You know you should get some rest, but your curiosity compels you to stay up a little longer. However, your fatigue quickly becomes overwhelming.
Narrator: Just as you start dozing off, a familiar figure appears unexpectedly - none other than Velma from the Scooby Doo gang. Adjusting her oversized glasses, she approaches you with a coy smile.
***SS3A.webp***
Velma: Jinkies! Looks like someone's tuckered out. Why don't you let me help you relax, Shaggy?
Narrator: Still skeptical that she's really there, you rub your eyes and blink hard. Velma giggles and walks closer, her short orange pleated skirt swishing around her thighs.
***SS3B.webp***
Velma: I know just the thing to help you unwind before bed.
Narrator: Before you can react, she climbs into your lap, the warmth of her body pressing against you. Your pulse quickens as she wiggles her hips, her soft curves tantalizing even through the layers of her clothes.
Velma: Just lie back and let me work my magic.
Narrator: She traces her fingers down your chest, igniting sparks beneath your skin. With deft hands, she frees you from your pants, wrapping her fingers around your rapidly hardening length.
***SS3C.webp***
Velma: Well, well, what do we have here?
Narrator: She begins stroking up and down, quickly finding a rhythm that has you groaning. Her grip is snug but smooth, aided by the beads of precum oozing from your tip. The look of academic curiosity on her face makes it all the more arousing.
***SS3D.webp***
Velma: Fascinating reaction...I think some hands-on research is required.
Narrator: She opens her plump lips and takes you into her warm, wet mouth. Her tongue swirls and laps eagerly, glasses fogging up. She bobs her head slowly, working you deeper with each pass.
Velma: Mmph...delightful hypothesis confirmed...
Narrator: Her pace increases as you gently thread your fingers through her short auburn hair. The velvety friction of her mouth is incredible. You can feel the pressure building in your core, ready to erupt like a science experiment.
***SS3E.webp***
Narrator: Sensing your impending climax, she pops you out of her mouth and grins mischievously. She swiftly removes her saturated orange panties and straddles you once more.
***SS3F.webp***
Velma: I think it's time we test this theory to completion, don't you?
Narrator: She positions her entrance over you and sinks down, engulfing your length in her slick heat. You both gasp sharply as she takes you in to the hilt. Soon she finds her rhythm, bucking her hips as she rides you.
***SS3G.webp***
Velma: Jinkies, yes! So this is what "culminating the experiment" means!
Narrator: You grip her supple waist, reveling in the feeling of her snug warmth. Her breathing grows ragged as she bounces faster, the wet sound of flesh colliding filling the room.
Velma: Don't stop! I'm so close to a breakthrough!
Narrator: She throws her head back, lost in ecstasy as her inner walls spasm and clamp down on you. The added pressure triggers your own intense release. With a few final erratic thrusts, you empty yourself deep inside her.
***SS3H.webp***
Narrator: Completely spent, you both collapse in a tangled heap. Velma sighs contentedly and snuggles up beside you.
Velma: I'd call that a successful study session. Now get some rest, you've earned it!
Narrator: She gives you a peck on the cheek before your vision fades to black. You feel her presence lingering as you drift into a deep, satisfied sleep.
Button: Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You are exhausted after a long day of working and surviving in the harsh new world. As the night grows late, you feel your eyelids getting heavier and heavier. You know you should get some rest, but you decide to push yourself and stay up just a little longer. As the minutes tick by, an overwhelming sense of tiredness washes over you. Your limbs feel like lead, and your mind starts drifting into a sleepy haze.
Narrator: As you rub your bleary eyes, you see a shapely figure standing by the window. You do a double take as you realize it's Helen Parr from The Incredibles!
***SS4A.webp***
Helen: Oh honey, you look absolutely exhausted! Why don't you have a seat and let me take care of you?
Narrator: Still wondering if you're hallucinating, you slowly sink down onto the edge of the bed. Helen sashays over, her hips swaying enticingly. She sits next to you and begins massaging your shoulders, her strong yet gentle fingers working out the knots.
***SS4B.webp***
Helen: You poor thing, you're so incredibly tense! Just relax and let me help you unwind.
Narrator: Her hands roam your back, dissolving the tension under her expert touch. After several minutes, she stops and stands up.
Helen: Now, why don't I help you get ready for bed?
Narrator: She kneels down and removes your shoes and socks, caressing your feet. Then she stands and unbuttons your shirt, peeling it off to reveal your chest. Her fingers trail lightly over your skin, raising goosebumps.
Helen: Let's get these pants off too, okay?
Narrator: She unzips your pants tantalizingly slowly, then tugs them down your legs. You lift your hips to help her pull them off completely, leaving you in just your boxers. She licks her lips appreciatively.
***SS4C.webp***
Helen: There, now make yourself comfortable on the bed.
Narrator: You settle back against the pillows. Helen climbs on top of you, straddling your lap. She begins grinding her hips, the friction feeling amazing even through both of your underwear.
Helen: Mmm...you deserve to feel good after such a long day.
Narrator: She reaches down and strokes your hard length through your boxers, eliciting a sharp inhale. Still undulating her hips, she uses her powers to remove her super suit, exposing her full, supple breasts.
***SS4D.webp***
Helen: Here, let me take care of this for you...
Narrator: She tugs your boxers down and wraps her hand firmly around your bare, rigid shaft. Her strokes are expertly paced as precum beads at your tip. The cool metal of her wedding ring heightens the sensations.
Narrator: After bringing you close with her hands, she repositions herself above you. Her eyes lock with yours as she sinks down, enveloping your throbbing manhood within her hot, slick pussy. You both moan loudly as she takes you to the hilt.
***SS4E.webp***
Narrator: Helen rides you steadily, her hips gyrating fluidly. The sight of her bouncing on top of you is mesmerizing. She gradually increases her tempo until the bed is rocking and creaking.
Helen: There you go, just relax...let me make you feel incredible...
Narrator: Her velvety inner muscles squeeze and massage your length. Your hands grip her toned ass tightly as she brings you both to the precipice.
***SS4F.webp***
Narrator: Sensing you are on the edge, she redoubles her efforts, working her inner muscles to milk your climax from you. With a ragged cry, the pleasure peaks and breaks over you in pulsing waves.
Narrator: As you float back down, she gives you a satisfied yet tender smile. But she doesn't stop there. Her hands and mouth continue to stoke your desire, coaxing you back to full arousal.
Helen: Oh, we're not done yet, honey...
Narrator: This time, she saddles up reversed, giving you a spectacular view of her shapely ass. As she rides you, she looks back over her shoulder, her eyes smoldering. You reach around to tease her stiff nipples as she swivels her hips.
***SS4G.mp4***
Narrator: When you are both nearing the brink again, she leans forward into a 69 position, enveloping your rigid cock with her lips. The dual sensations push you over the edge once more, your cries muffled by her glistening pussy pressed against your mouth.
***SS4H.mp4***
Narrator: Afterward, fully spent, Helen uses her powers to clean you both up and tuck you snugly under the blankets. She kisses your forehead tenderly, gazing at you with deep affection.
Helen: Sleep now, sweetie. I'll be right here if you need anything.
Narrator: Her gentle caresses lull you quickly into a deep, peaceful slumber.
Button: Wake up
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You feel a heaviness in your limbs as the virus courses through your body unchecked. Your vision blurs as your heart pounds deafeningly in your chest. This is it - the virus has finally overwhelmed you. As you sink to your knees, darkness creeping into your periphery, an ethereal figure seems to manifest before you.
Makima: [emerging from swirling mist, her red eyes piercing yours](You recognize this seductive anime villainess, though you know she can't possibly be real) Hello there. It seems you've reached your limit.
***SV1A.webp***
Narrator: You stare as Makima saunters toward you, her hips swaying hypnotically. You know you should be afraid, but you feel only desire pooling within you as your eyes travel over her voluptuous form.
You: [fighting to remain conscious] You're not real...just a hallucination...
Makima: [kneeling before you, her fingers trailing down your heaving chest teasingly] Does it matter, when I can give you what you crave? Don't fight it now...just give in to me...
Narrator: Her touch is electric, sending sparks of pleasure through your body. You know you shouldn't, but you can't resist as she claims your mouth in a searing kiss. Her hands work at your pants, freeing your massive erection. You groan into her mouth as she wraps her fingers around you.
***SV1B.webp***
Makima: [stroking you firmly, her red eyes boring into yours] Forget everything else...focus only on me...
You: [gripping her shoulders for support, your hips bucking involuntarily] Makima...you feel so good...but this can't be real...
Makima: [increasing her pace, her lips curled in a smirk] Just let go...stop thinking and feel...
Narrator: The tension that has been building within you begs for release. You close your eyes, losing yourself to the rhythmic strokes of her hands. Nothing else matters but this exquisite pleasure she's coaxing from your body.
Narrator: Your eyes fly open as her mouth engulfs you, her tongue swirling skillfully. You cry out hoarsely, your fingers tangling in her hair. She takes you deep, moaning around your thickness. The vibration sends you reeling.
***SV1C.webp***
You: Fuck...Makima...I can't...I'm going to...
Narrator: She pulls back with an audible pop, a coy smile playing about her lips. With feline grace she straddles you, guiding you to her slick entrance. You hiss as she takes you in agonizingly slowly. Soon you are buried to the hilt within her velvet heat.
***SV1D.webp***
Narrator: You seize her hips as she begins to ride you. Her head falls back, red eyes sliding shut in ecstasy. You thrust up to meet her, consumed by carnal hunger. She crashes into you again and again until you are both panting and slick with sweat.
***SV1E.webp***
Narrator: In a sudden move she spins around, keeping you joined. The new angle has you seeing stars. You grip her waist tightly as she slams down, taking you to the hilt. You won't last much longer.
***SV1F.mp4***
Narrator: With a guttural cry you find your release. As you spill yourself inside her, the world around you begins to spin. Makima turns back to face you, her expression unreadable.
***SV1G.webp***
Makima: It's time for you to go now...you've served your purpose...
You: [fighting to cling to consciousness] No...please...I have to go back...my family...
Narrator: But it's too late. Makima and the room around you fade to black. Though it was only an illusion, a final figment of your fevered mind, the regret is real. You failed - failed to control the virus, failed to save your family from The MAD's cruelty. As death closes its fist around your heart, your last thoughts are of your $[characters.list.cherie.role] and $[characters.list.elfie.role]s, now doomed to a horrific fate. And then...nothing.
Button: Succumb
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You feel the deadly grip of the virus taking hold as your strength rapidly fades. Your vision blurs as your pounding heartbeat thunders in your ears. This is the end - the virus has finally overwhelmed you. Suddenly, an alluring figure emerges from the swirling mists.
Miss Fortune: [sashaying toward you, her hips swaying seductively] Well well, look what we have here.
***SV2A.webp***
Narrator: You stare, enthralled by the infamous bounty hunter. Fiery red hair tumbles over her shoulders, complementing her revealing outfit. Her piercing green eyes and arrogant smirk hold a dangerous allure.
You: [gasping] You can't be...real...
Miss Fortune: [kneeling before you, trailing a gloved finger down your heaving chest] Does it really matter, sugar? I'm here to give you exactly what you need.
Narrator: Her touch sends arcs of electricity through your fevered body. You know you shouldn't give in, but you're powerless to resist as she claims your mouth in a hungry kiss. Deft fingers work at your pants, freeing your throbbing erection. You groan as she wraps her hand around your hardness.
***SV2B.mp4***
Miss Fortune: [pumping you firmly, her eyes burning into yours] Forget everything else and just feel...
You: [gripping her shoulders, hips bucking] Ah...Fortune...you feel incredible...but how...
Miss Fortune: [quickening her strokes, a devious glint in her eyes] Don't think...just feel...give me everything you've got...
Narrator: The tension inside you begs for release. You close your eyes, losing yourself to the rhythmic strokes of her skillful hands. Nothing else matters but the exquisite pleasure she's coaxing from your body.
Narrator: Your eyes fly open as wet heat engulfs you - Fortune's talented mouth bringing you close to the edge with long sucks and swirls of her tongue. Your fingers tangle in her hair as you cry out hoarsely. She takes you deep, her moans sending vibrations through you.
***SV2C.webp***
You: Fuck...I can't hold it...I'm going to...
Narrator: With an audible pop she releases you, a coy smirk on her lips. She straddles you gracefully, taking you into her slick depths with a satisfied hiss. You grip her hips tightly as she rides you, head falling back in ecstasy. You meet her downward thrusts, consumed by primal hunger. Your bodies move as one until you are both slick with sweat and gasping for breath.
***SV2D.webp***
Narrator: In one smooth motion she spins to face away, keeping you buried inside. The new angle has stars exploding behind your eyes. You clutch her waist, pulling her down hard as she slams her hips down. You're close now, the pressure building to a breaking point.
***SV2E.webp***
Narrator: With a ragged shout you find your release, spilling inside her as the world spins wildly. Miss Fortune turns to face you, her expression unreadable.
***SV2F.webp***
Miss Fortune: It's time for you to go now, sugar...you played your part well...
You: [desperate] No...I have to go back...my family...
Narrator: But it's too late - she and the room around you fade away. Though an illusion, the regret is real. You failed to control the virus, failed to save your family. As death's cold hand closes around your heart, your last thoughts are of your $[characters.list.cherie.role] and $[characters.list.elfie.role]s, their fate now doomed. And then...oblivion.
Button: Succumb
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
Narrator: You feel a heaviness in your limbs as the virus courses unchecked through your body. Your vision blurs as your heart pounds deafeningly in your chest. This is it - the virus has finally overwhelmed you. As you sink to your knees, darkness creeping into your periphery, an ethereal figure seems to manifest before you.
Peach: [emerging from swirling mist, her blue eyes wide with concern] Oh dear, this simply won't do!
***SV3A.webp***
Narrator: You stare as Princess Peach hurries toward you, her golden curls bouncing around her delicate face. Her pink gown flows around her graceful form as she kneels beside you, placing a gloved hand upon your fevered brow.
You: [fighting to remain conscious] You can't be here...I must be hallucinating...
Peach: [brushing your hair back gently] Hush now, save your strength. We must take care of this dreadful virus at once!
Narrator: Her touch is soothing, sending a wave of comfort through your body. You know you shouldn't, but you can't resist leaning into her palm as she caresses your cheek.
Peach: [reaching for your pants, her cheeks flushed] This is rather forward of me, but desperate times call for desperate measures!
Narrator: You groan weakly as she frees your massive erection from the confines of your pants. With delicate fingers she begins stroking you, her movements tentative but determined.
***SV3B.webp***
Peach: [biting her lip as she increases her pace] Goodness me, but you are quite virile! I do hope this helps...
You: [gripping her shoulders for support, your hips bucking involuntarily] Peach...you shouldn't be doing this...
Peach: [looking deep into your eyes] If it will save you, I will gladly do what I must! Now just relax, I'm here for you.
Narrator: The tension building within you begs for release. You close your eyes, losing yourself to the rhythmic strokes of her silken gloves. Nothing else matters but this tender pleasure she's coaxing from your body.
***SV3C.webp***
Narrator: You cry out hoarsely as her lips engulf you, her petite mouth straining to accommodate your girth. She bobs slowly, her golden curls tickling your thighs as she pleasures you with care. The warmth of her mouth has you reeling.
***SV3D.webp***
You: Oh Peach...I can't...I'm going to...
Narrator: She pulls back, daintily wiping the corners of her mouth as she smiles up at you. In one graceful movement she lifts her skirts and straddles you, taking you slowly into her velvet heat. You hiss through gritted teeth, overwhelmed by her tightness.
***SV3E.webp***
Narrator: Soon you are fully sheathed within her. Peach begins to rock her hips, her eyes sliding shut and lips parting in ecstasy. You meet her movements as best you can, consumed by desire for your princess.
***SV3F.webp***
Narrator: Her pace quickens until you are both slick with sweat, your moans mingling in fevered harmony. With a strangled cry you find your climax, spilling yourself deep inside her.
***SV3G.webp***
Narrator: As you start to fade, Peach leans down, cradling your head to her chest. Her voice seems to echo from far away.
***SV3H.webp***
Peach: Be at peace, my dear hero. You've fulfilled your purpose for now. Return to us...your story is not yet over...
Narrator: Though you know she is just a fever dream, you take comfort in her tender words. As darkness descends, your thoughts turn to your family, hoping they will be there to greet you upon your return...
Button: Succumb
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system as you stumble into Cherie's room, your vision blurring with lust. Your $[characters.list.cherie.role] lies peacefully on her bed, her golden hair spread across the pillow, her voluptuous form barely contained by a thin silk nightgown. Even in sleep, her nipples stand erect, visible through the delicate fabric. Your eyes hungrily devour every curve, every inch of exposed skin.
***CBA1.webp***
AVA materializes beside you, her ethereal form shimmering with viral energy. Her voice slithers into your mind, dripping with malicious intent.
***CBA2.webp***
AVA: [Grinning wickedly] (This foolish boy is so easy to manipulate) "Poor, sweet child. So overwhelmed by your desires. Why simply watch when you could join her dreams? I can make it happen. After all, what's the harm in a little dream?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
You shake your head, fighting against the virus-induced lust. With a tremendous effort, you turn away from your sleeping $[characters.list.cherie.role] and leave the room, your body aching with unfulfilled desire.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
You hesitate, your conscience warring with your virus-fueled lust. But as Cherie shifts in her sleep, her nightgown riding up to reveal a tantalizing glimpse of her thigh, your resolve crumbles.
You: [Nodding, breathing heavily] (I can't resist anymore) "Do it. Put me in her dream."
AVA snaps her fingers, and reality shifts. You find yourself standing over your sleeping $[characters.list.cherie.role], your monstrous cock throbbing painfully. It stands at an impressive 12 inches, the shaft thick and veined, pulsing with viral energy. The head is swollen and angry, a bead of pre-cum glistening at the tip.
Cherie stirs, her hands roaming over her body as if possessed by a mind of their own. Her nightgown rides up, revealing her creamy thighs and a glimpse of her lace-covered mound. A damp spot is forming on the delicate fabric.
***CA8J1.webp***
Cherie: [Moaning softly] (What a naughty dream... but it feels so good) "Oh, sweetie... $[characters.list.cherie.role]'s having such dirty thoughts about you."
Her eyes flutter open, glazed with sleep and dark desire. She looks at you, but doesn't really see, lost in her dreamworld. Her pupils dilate as the virus begins to take hold.
Cherie: [Licking her lips] (It's just a dream. I can indulge without guilt) "My, my... look how big you've grown. $[characters.list.cherie.role]'s little boy isn't so little anymore, is he?"
Her hand reaches out, fingers brushing your thigh. The touch sends electricity through your body. A drop of pre-cum falls from your tip, landing on Cherie's arm. Her skin seems to absorb it instantly, a visible shudder running through her body.
Cherie: [Gasping, her voice becoming huskier] (God, it feels so real... but it can't be) "Let $[characters.list.cherie.role] take care of you, baby. You must be so pent up..."
Her fingers wrap around your shaft, barely able to encircle its girth. You gasp at the sensation. Cherie's touch is expert, alternating between firm strokes and teasing caresses. Her other hand cups your heavy, cum-filled balls.
***CA8K3.webp***
You: [Moaning] (This is really happening. $[characters.list.cherie.role] is actually jerking me off) "Oh God, $[characters.list.cherie.role]..."
Cherie: [Stroking faster, her breasts heaving with each breath] (It's just a dream. I can enjoy this without shame) "That's it, baby. Let $[characters.list.cherie.role] make you feel good. You're so big, so much bigger than I ever imagined... $[characters.list.cherie.role]'s getting so wet for you."
***CBA5.webp***
Your hips buck involuntarily as shame and arousal mix in a dizzying cocktail. More pre-cum leaks from your tip, coating Cherie's hand. With each stroke, it's absorbed into her skin, causing her to moan louder.
Cherie: [Voice thick with lust, her nipples visibly hardening further] (Why does this feel so real? No, it's just a very vivid dream) "Come for $[characters.list.cherie.role], sweetie. Give $[characters.list.cherie.role] your hot, thick cum! I need it so badly!"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal jolts you back to reality. You find yourself standing in Cherie's room, your massive erection straining against your pants, a large wet spot visible. Cherie stirs in her bed, her eyes opening slowly. Her cheeks are flushed, her nipples visibly hard through her nightgown.
Cherie: [Blinking confusedly, her thighs pressing together] (Why do I feel so... aroused?) "Sweetie? What are you doing in my room? And why do I feel so... strange? So hot?"
Her eyes drift down to the bulge in your pants, widening in shock and poorly concealed lust. You stammer an excuse and flee, leaving a very confused and secretly aroused Cherie behind, her hand unconsciously drifting between her legs as you close the door.
***CBA6.webp***
Cherie: [Whispering to herself] (That dream... it felt so real. Why am I so wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system as you stumble into Cherie's room, your vision blurring with lust. Your $[characters.list.cherie.role] lies peacefully on her bed, her golden hair spread across the pillow, her voluptuous form barely contained by a thin silk nightgown. Even in sleep, her nipples stand erect, visible through the delicate fabric. Your eyes hungrily devour every curve, every inch of exposed skin.
***CBA1.webp***
AVA materializes beside you, her ethereal form shimmering with viral energy. Her voice slithers into your mind, dripping with malicious intent.
***CBA2.webp***
AVA: [Grinning wickedly] (This foolish boy is so easy to manipulate) "Poor, sweet child. So overwhelmed by your desires. Why simply watch when you could join her dreams? I can make it happen. After all, what's the harm in a little dream?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
You shake your head, fighting against the virus-induced lust. With a tremendous effort, you turn away from your sleeping $[characters.list.cherie.role] and leave the room, your body aching with unfulfilled desire.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
You hesitate, your conscience warring with your virus-fueled lust. But as Cherie shifts in her sleep, her nightgown riding up to reveal a tantalizing glimpse of her thigh, your resolve crumbles.
You: [Nodding, breathing heavily] (I can't resist anymore) "Do it. Put me in her dream."
AVA snaps her fingers, and reality shifts. You find yourself standing over your sleeping $[characters.list.cherie.role], your monstrous cock throbbing painfully. It stands at an impressive 12 inches, the shaft thick and veined, pulsing with viral energy. The head is swollen and angry, a bead of pre-cum glistening at the tip.
Cherie stirs, her hands roaming over her body as if possessed by a mind of their own. Her nightgown rides up, revealing her creamy thighs and a glimpse of her lace-covered mound. A damp spot is forming on the delicate fabric.
***CA8J1.webp***
Cherie: [Moaning softly] (What a naughty dream... but it feels so good) "Oh, sweetie... $[characters.list.cherie.role]'s having such dirty thoughts about you."
Her eyes flutter open, glazed with sleep and dark desire. She looks at you, but doesn't really see, lost in her dreamworld. Her pupils dilate as the virus begins to take hold.
Cherie: [Licking her lips] (It's just a dream. I can indulge without guilt) "My, my... look how big you've grown. $[characters.list.cherie.role]'s little boy isn't so little anymore, is he?"
Her hand reaches out, fingers brushing your thigh. The touch sends electricity through your body. A drop of pre-cum falls from your tip, landing on Cherie's arm. Her skin seems to absorb it instantly, a visible shudder running through her body.
Cherie: [Gasping, her voice becoming huskier] (God, it feels so real... but it can't be) "Let $[characters.list.cherie.role] take care of you, baby. You must be so pent up..."
Her fingers wrap around your shaft, barely able to encircle its girth. You gasp at the sensation. Cherie's touch is expert, alternating between firm strokes and teasing caresses. Her other hand cups your heavy, cum-filled balls.
***CA8K3.webp***
You: [Moaning] (This is really happening. $[characters.list.cherie.role] is actually jerking me off) "Oh God, $[characters.list.cherie.role]..."
Cherie: [Stroking faster, her breasts heaving with each breath] (It's just a dream. I can enjoy this without shame) "That's it, baby. Let $[characters.list.cherie.role] make you feel good. You're so big, so much bigger than I ever imagined... $[characters.list.cherie.role]'s getting so wet for you."
***CBA5.webp***
Your hips buck involuntarily as shame and arousal mix in a dizzying cocktail. More pre-cum leaks from your tip, coating Cherie's hand. With each stroke, it's absorbed into her skin, causing her to moan louder.
Cherie: [Voice thick with lust, her nipples visibly hardening further] (Why does this feel so real? No, it's just a very vivid dream) "Come for $[characters.list.cherie.role], sweetie. Give $[characters.list.cherie.role] your hot, thick cum! I need it so badly!"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal jolts you back to reality. You find yourself standing in Cherie's room, your massive erection straining against your pants, a large wet spot visible. Cherie stirs in her bed, her eyes opening slowly. Her cheeks are flushed, her nipples visibly hard through her nightgown.
Cherie: [Blinking confusedly, her thighs pressing together] (Why do I feel so... aroused?) "Sweetie? What are you doing in my room? And why do I feel so... strange? So hot?"
Her eyes drift down to the bulge in your pants, widening in shock and poorly concealed lust. You stammer an excuse and flee, leaving a very confused and secretly aroused Cherie behind, her hand unconsciously drifting between her legs as you close the door.
***CBA6.webp***
Cherie: [Whispering to herself] (That dream... it felt so real. Why am I so wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. This isn't enough) "More. Make it more intense!"
AVA grins wickedly, snapping her fingers again. The dreamscape shifts, becoming more vivid, more real. Cherie's eyes widen as the fog of sleep begins to lift, horror and unbridled lust warring in her gaze.
Cherie: [Gasping, her hand still stroking your cock] (This... this can't be a dream. It's too real) "Oh God, what are we doing? This is wrong... but I can't stop!"
The virus surges through her system, her skin flushing with arousal, nipples hardening to painful points. She tries to pull her hand away, but it's as if her body has a will of its own.
***CBA7.webp***
Cherie: [Whimpering] (I have to stop this. He's my $[characters.list.cherie.player_role]!) "We need to stop, baby. This isn't right. I'm your $[characters.list.cherie.role], I shouldn't be... oh God!"
Her words are cut off as another wave of viral lust crashes over her. AVA's influence pushes more arousal into her system, overwhelming her maternal instincts.
Cherie: [Moaning] (No... I have to resist... but it feels so good) "Your cock feels so good in $[characters.list.cherie.role]'s hand. No! I mean... we have to... oh fuck, I need your cum!"
Her free hand moves to her breast, kneading it roughly through her nightgown as she continues to stroke you. Tears of shame mix with lust in her eyes.
***CBA8.webp***
You: [Groaning] (She's fighting it, but she can't win) "Don't fight it, $[characters.list.cherie.role]. You know you want this. You need this."
Cherie: [Sobbing and moaning] (I'm a terrible $[characters.list.cherie.role]. Why can't I stop?) "I'm so sorry, baby. $[characters.list.cherie.role]'s trying to be good, but... but... oh God, I need you so badly!"
Her hand moves faster on your shaft, her other hand now between her legs, rubbing furiously at her soaked pussy through her nightgown. The last vestiges of her resistance crumble as the virus takes full control.
***CBA9.mp4***
Cherie: [Panting, lost to lust] (I can't fight it anymore. I need my $[characters.list.cherie.player_role]'s cum) "Cum for me, baby! Cover $[characters.list.cherie.role] in your hot, thick seed! Mark me as yours!"
With a roar, you explode, painting Cherie's face, breasts, and hands with thick ropes of cum. She screams in ecstasy, her own orgasm hitting her as your seed touches her skin. The cum seems to glow as it's absorbed into her body, the virus using it to tighten its hold on her mind.
***CBA10.mp4***
Cherie: [Gasping, scooping cum into her mouth] (So good... need more...) "So much cum... $[characters.list.cherie.role] needs more! Feed me, baby. Feed $[characters.list.cherie.role] your delicious cum!"
As the dream fades, Cherie is left a quivering, cum-covered mess, her mind forever altered by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system as you stumble into Cherie's room, your vision blurring with lust. Your $[characters.list.cherie.role] lies peacefully on her bed, her golden hair spread across the pillow, her voluptuous form barely contained by a thin silk nightgown. Even in sleep, her nipples stand erect, visible through the delicate fabric. Your eyes hungrily devour every curve, every inch of exposed skin.
***CBA1.webp***
AVA materializes beside you, her ethereal form shimmering with viral energy. Her voice slithers into your mind, dripping with malicious intent.
***CBA2.webp***
AVA: [Grinning wickedly] (This foolish boy is so easy to manipulate) "Poor, sweet child. So overwhelmed by your desires. Why simply watch when you could join her dreams? I can make it happen. After all, what's the harm in a little dream?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
You shake your head, fighting against the virus-induced lust. With a tremendous effort, you turn away from your sleeping $[characters.list.cherie.role] and leave the room, your body aching with unfulfilled desire.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
You hesitate, your conscience warring with your virus-fueled lust. But as Cherie shifts in her sleep, her nightgown riding up to reveal a tantalizing glimpse of her thigh, your resolve crumbles.
You: [Nodding, breathing heavily] (I can't resist anymore) "Do it. Put me in her dream."
AVA snaps her fingers, and reality shifts. You find yourself standing over your sleeping $[characters.list.cherie.role], your monstrous cock throbbing painfully. It stands at an impressive 12 inches, the shaft thick and veined, pulsing with viral energy. The head is swollen and angry, a bead of pre-cum glistening at the tip.
Cherie stirs, her hands roaming over her body as if possessed by a mind of their own. Her nightgown rides up, revealing her creamy thighs and a glimpse of her lace-covered mound. A damp spot is forming on the delicate fabric.
***CA8J1.webp***
Cherie: [Moaning softly] (What a naughty dream... but it feels so good) "Oh, sweetie... $[characters.list.cherie.role]'s having such dirty thoughts about you."
Her eyes flutter open, glazed with sleep and dark desire. She looks at you, but doesn't really see, lost in her dreamworld. Her pupils dilate as the virus begins to take hold.
Cherie: [Licking her lips] (It's just a dream. I can indulge without guilt) "My, my... look how big you've grown. $[characters.list.cherie.role]'s little boy isn't so little anymore, is he?"
Her hand reaches out, fingers brushing your thigh. The touch sends electricity through your body. A drop of pre-cum falls from your tip, landing on Cherie's arm. Her skin seems to absorb it instantly, a visible shudder running through her body.
Cherie: [Gasping, her voice becoming huskier] (God, it feels so real... but it can't be) "Let $[characters.list.cherie.role] take care of you, baby. You must be so pent up..."
Her fingers wrap around your shaft, barely able to encircle its girth. You gasp at the sensation. Cherie's touch is expert, alternating between firm strokes and teasing caresses. Her other hand cups your heavy, cum-filled balls.
***CA8K3.webp***
You: [Moaning] (This is really happening. $[characters.list.cherie.role] is actually jerking me off) "Oh God, $[characters.list.cherie.role]..."
Cherie: [Stroking faster, her breasts heaving with each breath] (It's just a dream. I can enjoy this without shame) "That's it, baby. Let $[characters.list.cherie.role] make you feel good. You're so big, so much bigger than I ever imagined... $[characters.list.cherie.role]'s getting so wet for you."
***CBA5.webp***
Your hips buck involuntarily as shame and arousal mix in a dizzying cocktail. More pre-cum leaks from your tip, coating Cherie's hand. With each stroke, it's absorbed into her skin, causing her to moan louder.
Cherie: [Voice thick with lust, her nipples visibly hardening further] (Why does this feel so real? No, it's just a very vivid dream) "Come for $[characters.list.cherie.role], sweetie. Give $[characters.list.cherie.role] your hot, thick cum! I need it so badly!"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal jolts you back to reality. You find yourself standing in Cherie's room, your massive erection straining against your pants, a large wet spot visible. Cherie stirs in her bed, her eyes opening slowly. Her cheeks are flushed, her nipples visibly hard through her nightgown.
Cherie: [Blinking confusedly, her thighs pressing together] (Why do I feel so... aroused?) "Sweetie? What are you doing in my room? And why do I feel so... strange? So hot?"
Her eyes drift down to the bulge in your pants, widening in shock and poorly concealed lust. You stammer an excuse and flee, leaving a very confused and secretly aroused Cherie behind, her hand unconsciously drifting between her legs as you close the door.
***CBA6.webp***
Cherie: [Whispering to herself] (That dream... it felt so real. Why am I so wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. This isn't enough) "More. Make it more intense!"
AVA grins wickedly, snapping her fingers again. The dreamscape shifts, becoming more vivid, more real. Cherie's eyes widen as the fog of sleep begins to lift, horror and unbridled lust warring in her gaze.
Cherie: [Gasping, her hand still stroking your cock] (This... this can't be a dream. It's too real) "Oh God, what are we doing? This is wrong... but I can't stop!"
The virus surges through her system, her skin flushing with arousal, nipples hardening to painful points. She tries to pull her hand away, but it's as if her body has a will of its own.
***CBA7.webp***
Cherie: [Whimpering] (I have to stop this. He's my $[characters.list.cherie.player_role]!) "We need to stop, baby. This isn't right. I'm your $[characters.list.cherie.role], I shouldn't be... oh God!"
Her words are cut off as another wave of viral lust crashes over her. AVA's influence pushes more arousal into her system, overwhelming her maternal instincts.
Cherie: [Moaning] (No... I have to resist... but it feels so good) "Your cock feels so good in $[characters.list.cherie.role]'s hand. No! I mean... we have to... oh fuck, I need your cum!"
Her free hand moves to her breast, kneading it roughly through her nightgown as she continues to stroke you. Tears of shame mix with lust in her eyes.
***CBA8.webp***
You: [Groaning] (She's fighting it, but she can't win) "Don't fight it, $[characters.list.cherie.role]. You know you want this. You need this."
Cherie: [Sobbing and moaning] (I'm a terrible $[characters.list.cherie.role]. Why can't I stop?) "I'm so sorry, baby. $[characters.list.cherie.role]'s trying to be good, but... but... oh God, I need you so badly!"
Her hand moves faster on your shaft, her other hand now between her legs, rubbing furiously at her soaked pussy through her nightgown. The last vestiges of her resistance crumble as the virus takes full control.
***CBA9.mp4***
Cherie: [Panting, lost to lust] (I can't fight it anymore. I need my $[characters.list.cherie.player_role]'s cum) "Cum for me, baby! Cover $[characters.list.cherie.role] in your hot, thick seed! Mark me as yours!"
With a roar, you explode, painting Cherie's face, breasts, and hands with thick ropes of cum. She screams in ecstasy, her own orgasm hitting her as your seed touches her skin. The cum seems to glow as it's absorbed into her body, the virus using it to tighten its hold on her mind.
***CBA10.mp4***
Cherie: [Gasping, scooping cum into her mouth] (So good... need more...) "So much cum... $[characters.list.cherie.role] needs more! Feed me, baby. Feed $[characters.list.cherie.role] your delicious cum!"
As the dream fades, Cherie is left a quivering, cum-covered mess, her mind forever altered by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Demanding] (I want this to be real) "Wake me up. Now."
In an instant, you're back in Cherie's room, fully awake and painfully erect. Cherie lies motionless, deep in sleep. Your virus-enhanced body thrums with power and lust as you approach the bed.
***CBA11.webp***
You: [Growling] (She's mine. I'll take what I want) "Wake up, $[characters.list.cherie.role]. It's time to serve your $[characters.list.cherie.player_role]."
Cherie stirs slightly but doesn't wake. Impatient, you grab her shoulder, shaking her roughly. Her eyes flutter open, unfocused and confused.
Cherie: [Mumbling, still mostly asleep] (What's happening?) "Sweetie? What's wrong? Why are you..."
Her words trail off as you roughly grab her hair, forcing her to look at your throbbing member. The tip glistens with pre-cum, the shaft pulsing with viral energy. Cherie's eyes widen in shock and fear as she begins to realize this isn't a dream.
***CA1P2.webp***
Cherie: [Whispering, fear creeping into her voice] (This can't be happening) "No, we can't... This is wrong... You're my $[characters.list.cherie.player_role]... Please, stop this!"
Ignoring her pleas, you force her hand around your shaft. She tries to pull away, but your virus-enhanced strength is too much for her.
You: [Snarling] (She'll learn her place) "Stop fighting, $[characters.list.cherie.role]. This is what you were made for."
Cherie: [Crying, trying to break free] (This is a nightmare. It has to be) "Let go of me! I'm your $[characters.list.cherie.role]! This is sick!"
But as your pre-cum leaks onto her skin, Cherie's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***CBA13.webp***
Cherie: [Whimpering] (Why is my body responding? This is so wrong) "I shouldn't be doing this... You're my baby boy... But I can't stop! Your cock feels so... No! This is wrong!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her breast through her nightgown, making her gasp.
***CA4O3.webp***
You: [Panting] (She's mine now) "That's it, $[characters.list.cherie.role]. Jerk off your $[characters.list.cherie.player_role]'s big cock. You love it, don't you? Say it!"
Cherie: [Moaning, tears streaming down her face] (I'm going to hell for this) "No... yes... I don't know! It's so big... $[characters.list.cherie.role] loves your big cock! Oh God, what's happening to me?"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Cherie's face, hair, and breasts with thick ropes of cum. She gasps as it hits her, her body convulsing in an unwilling orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***CBA15.webp***
Cherie: [Gasping, her eyes glazing over] (It burns... but it feels so good) "So much cum... Oh God, what have we done? It's... it's changing me..."
As the last of your cum is absorbed into her skin, Cherie's resistance finally shatters. Her eyes, once filled with shame and fear, now burn with viral lust.
Cherie: [Licking her lips, voice husky] (I need more. I need my $[characters.list.cherie.player_role]) "More, baby. $[characters.list.cherie.role] needs more of your delicious cum. Feed me. Use me. I'm yours now."
You leave her room without another word, the image of your cum-covered, broken $[characters.list.cherie.role] burned into your mind forever. As you close the door, you hear her whimper, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your body, a symphony of desire orchestrating your every move as you find yourself at Cherie's door. The wood grain seems to swirl beneath your fingertips, beckoning you inside. Your $[characters.list.cherie.role]'s soft breathing reaches your ears, a siren song of forbidden temptation.
***CBB1.webp***
Cherie lies sprawled on her bed, a vision of maternal beauty. Her golden hair cascades over the pillow like honey, and her curvaceous form is barely concealed by a gossamer-thin negligee. The fabric clings to her every curve, a tantalizing veil over the forbidden fruit beneath. Even in slumber, her body betrays her arousal - nipples straining against silk, a flush creeping across her chest.
***CBB2.webp***
AVA materializes, her form a shimmering mirage of viral energy. Her voice is a velvet caress against your mind, each word dripping with sinful promise.
AVA: [Her eyes gleaming with mischief] (Oh, the delicious depravity of it all) "Tsk, tsk. Such a naughty boy, lusting after $[characters.list.cherie.role]'s pillowy breasts. Why deny yourself? I can weave you into her dreams, where morality blurs and desire reigns supreme. After all, dreams can't hurt anyone... can they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear your gaze away from Cherie's sleeping form. Each step away feels like wading through molasses, your body screaming in protest. But you manage to close the door, leaving temptation behind - for now.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like a poorly knit sweater. Your voice is hoarse with need as you surrender to the inevitable.
You: [Eyes locked on Cherie's sleeping form] (God help me) "Do it. Weave me into her dream."
***CBB3.webp***
AVA's laughter echoes in your mind as reality ripples around you. Suddenly, you're standing at the foot of Cherie's bed, your engorged member throbbing in time with your racing heart. It juts out before you, a monument to forbidden desire. Twelve inches of viral-enhanced flesh, veins pulsing with unholy power, the head swollen and glistening with anticipation.
Cherie stirs, her body undulating beneath the thin fabric of her negligee. Her hands ghost over her curves, leaving goosebumps in their wake. A soft moan escapes her lips, laden with unspoken longing.
***CA0E3.webp***
Cherie: [Her voice husky with sleep] (Such a vivid dream... so wrong, yet so enticing) "Oh my... is that for me? Such a big boy you've become..."
Her eyes flutter open, unfocused and hazy with dreamlike lust. She sees you, but not as her $[characters.list.cherie.player_role] - not yet. The virus courses through her veins, painting the world in shades of desire.
Cherie: [Licking her lips unconsciously] (It's just a dream. I can indulge my darkest fantasies) "Mmm... come closer, let $[characters.list.cherie.role] get a better look at that magnificent cock."
***CA10P1.webp***
She sits up, the negligee slipping off one shoulder to reveal a tantalizing expanse of creamy skin. Her breasts strain against the fabric, nipples visibly hard and begging for attention.
Cherie: [Her voice dropping to a sultry whisper] (This feels so real... but it can't be) "Oh my... you're so much bigger than $[characters.list.cherie.role] imagined. Does it ache, baby? Let me help you with that..."
***CBB6.webp***
With a fluid motion, she pulls the negligee over her head, revealing her lush body in all its glory. Her breasts are full and heavy, topped with rosy nipples that seem to reach for you. A sheen of sweat makes her skin glow in the dim light.
You: [Breath catching in your throat] (This is really happening. $[characters.list.cherie.role] is naked in front of me) "$[characters.list.cherie.role]... you're beautiful..."
***CBB7.webp***
Cherie: [Preening under your gaze] (It's just a dream. No need for shame) "Thank you, sweetie. Now, why don't you let $[characters.list.cherie.role] take care of that big, hard problem of yours?"
She leans forward, her breasts swaying enticingly. With deliberate slowness, she presses them together, creating a deep valley of flesh. The sight makes your cock twitch, a drop of pre-cum beading at the tip.
***CBB8.mp4***
Cherie: [Eyeing your member hungrily] (God, it looks delicious) "Come here, baby. Let $[characters.list.cherie.role] show you a special trick..."
You step closer, drawn in by her gravitational pull. Cherie grasps your hips, guiding your throbbing cock between her soft mounds. The warmth of her skin envelops you, sending shockwaves of pleasure through your body.
***CBB9.webp***
Cherie: [Beginning to move her breasts up and down your shaft] (It feels even better than I imagined) "That's it, sweetie. Let $[characters.list.cherie.role]'s tits make you feel good. You're so big, stretching $[characters.list.cherie.role] so wide..."
Your hips begin to move of their own accord, thrusting into the warm channel of her cleavage. Each movement sends ripples through her breasts, hypnotic in their rhythm. Shame and arousal war within you, but the pleasure drowns out all else.
***CBB10.webp***
Cherie: [Her own arousal evident in her flushed cheeks and labored breathing] (This is so wrong, but it feels so right) "Do you like $[characters.list.cherie.role]'s big tits, baby? They're all yours. Use them, fuck them hard!"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a damp spot spreading at the front. Cherie stirs in her bed, eyelids fluttering as she emerges from her own vivid dream.
***CBB11.mp4***
Cherie: [Blinking away sleep, confusion and arousal warring on her face] (What a strange dream... why do I feel so... hot?) "Sweetie? Is that you? What are you doing up so late?"
Her gaze drifts lower, widening as she takes in the obvious bulge in your pants. A blush spreads across her cheeks, and she unconsciously licks her lips. You mumble an excuse about getting water and flee, leaving Cherie to grapple with her own conflicted desires.
***CBB12.mp4***
Cherie: [Whispering to herself, hands ghosting over her breasts] (That dream... it felt so real. Why am I so aroused?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your body, a symphony of desire orchestrating your every move as you find yourself at Cherie's door. The wood grain seems to swirl beneath your fingertips, beckoning you inside. Your $[characters.list.cherie.role]'s soft breathing reaches your ears, a siren song of forbidden temptation.
***CBB1.webp***
Cherie lies sprawled on her bed, a vision of maternal beauty. Her golden hair cascades over the pillow like honey, and her curvaceous form is barely concealed by a gossamer-thin negligee. The fabric clings to her every curve, a tantalizing veil over the forbidden fruit beneath. Even in slumber, her body betrays her arousal - nipples straining against silk, a flush creeping across her chest.
***CBB2.webp***
AVA materializes, her form a shimmering mirage of viral energy. Her voice is a velvet caress against your mind, each word dripping with sinful promise.
AVA: [Her eyes gleaming with mischief] (Oh, the delicious depravity of it all) "Tsk, tsk. Such a naughty boy, lusting after $[characters.list.cherie.role]'s pillowy breasts. Why deny yourself? I can weave you into her dreams, where morality blurs and desire reigns supreme. After all, dreams can't hurt anyone... can they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear your gaze away from Cherie's sleeping form. Each step away feels like wading through molasses, your body screaming in protest. But you manage to close the door, leaving temptation behind - for now.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like a poorly knit sweater. Your voice is hoarse with need as you surrender to the inevitable.
You: [Eyes locked on Cherie's sleeping form] (God help me) "Do it. Weave me into her dream."
***CBB3.webp***
AVA's laughter echoes in your mind as reality ripples around you. Suddenly, you're standing at the foot of Cherie's bed, your engorged member throbbing in time with your racing heart. It juts out before you, a monument to forbidden desire. Twelve inches of viral-enhanced flesh, veins pulsing with unholy power, the head swollen and glistening with anticipation.
Cherie stirs, her body undulating beneath the thin fabric of her negligee. Her hands ghost over her curves, leaving goosebumps in their wake. A soft moan escapes her lips, laden with unspoken longing.
***CA0E3.webp***
Cherie: [Her voice husky with sleep] (Such a vivid dream... so wrong, yet so enticing) "Oh my... is that for me? Such a big boy you've become..."
Her eyes flutter open, unfocused and hazy with dreamlike lust. She sees you, but not as her $[characters.list.cherie.player_role] - not yet. The virus courses through her veins, painting the world in shades of desire.
Cherie: [Licking her lips unconsciously] (It's just a dream. I can indulge my darkest fantasies) "Mmm... come closer, let $[characters.list.cherie.role] get a better look at that magnificent cock."
***CA10P1.webp***
She sits up, the negligee slipping off one shoulder to reveal a tantalizing expanse of creamy skin. Her breasts strain against the fabric, nipples visibly hard and begging for attention.
Cherie: [Her voice dropping to a sultry whisper] (This feels so real... but it can't be) "Oh my... you're so much bigger than $[characters.list.cherie.role] imagined. Does it ache, baby? Let me help you with that..."
***CBB6.webp***
With a fluid motion, she pulls the negligee over her head, revealing her lush body in all its glory. Her breasts are full and heavy, topped with rosy nipples that seem to reach for you. A sheen of sweat makes her skin glow in the dim light.
You: [Breath catching in your throat] (This is really happening. $[characters.list.cherie.role] is naked in front of me) "$[characters.list.cherie.role]... you're beautiful..."
***CBB7.webp***
Cherie: [Preening under your gaze] (It's just a dream. No need for shame) "Thank you, sweetie. Now, why don't you let $[characters.list.cherie.role] take care of that big, hard problem of yours?"
She leans forward, her breasts swaying enticingly. With deliberate slowness, she presses them together, creating a deep valley of flesh. The sight makes your cock twitch, a drop of pre-cum beading at the tip.
***CBB8.mp4***
Cherie: [Eyeing your member hungrily] (God, it looks delicious) "Come here, baby. Let $[characters.list.cherie.role] show you a special trick..."
You step closer, drawn in by her gravitational pull. Cherie grasps your hips, guiding your throbbing cock between her soft mounds. The warmth of her skin envelops you, sending shockwaves of pleasure through your body.
***CBB9.webp***
Cherie: [Beginning to move her breasts up and down your shaft] (It feels even better than I imagined) "That's it, sweetie. Let $[characters.list.cherie.role]'s tits make you feel good. You're so big, stretching $[characters.list.cherie.role] so wide..."
Your hips begin to move of their own accord, thrusting into the warm channel of her cleavage. Each movement sends ripples through her breasts, hypnotic in their rhythm. Shame and arousal war within you, but the pleasure drowns out all else.
***CBB10.webp***
Cherie: [Her own arousal evident in her flushed cheeks and labored breathing] (This is so wrong, but it feels so right) "Do you like $[characters.list.cherie.role]'s big tits, baby? They're all yours. Use them, fuck them hard!"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a damp spot spreading at the front. Cherie stirs in her bed, eyelids fluttering as she emerges from her own vivid dream.
***CBB11.mp4***
Cherie: [Blinking away sleep, confusion and arousal warring on her face] (What a strange dream... why do I feel so... hot?) "Sweetie? Is that you? What are you doing up so late?"
Her gaze drifts lower, widening as she takes in the obvious bulge in your pants. A blush spreads across her cheeks, and she unconsciously licks her lips. You mumble an excuse about getting water and flee, leaving Cherie to grapple with her own conflicted desires.
***CBB12.mp4***
Cherie: [Whispering to herself, hands ghosting over her breasts] (That dream... it felt so real. Why am I so aroused?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***CBB13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, colors becoming more vivid, sensations more acute. Cherie gasps as the fog of sleep lifts, horror and unbridled lust battling in her eyes.
Cherie: [Her movements faltering] (This... this is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
***CBB14.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples seem to swell, glistening with a pearlescent fluid. She tries to pull away, but her body betrays her, pressing her breasts more firmly around your shaft.
Cherie: [Her voice cracking] (He's my $[characters.list.cherie.player_role]! This is sick!) "We have to stop this, baby. I'm your $[characters.list.cherie.role], for God's sake! This is... oh fuck!"
***CBB15.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her maternal instincts.
Cherie: [Moaning wantonly] (No... must resist... but it feels incredible) "Your cock feels so perfect between $[characters.list.cherie.role]'s tits. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
***CA13K1.webp***
Her movements become frantic, almost violent in their intensity. Tears of shame stream down her face, mingling with the sweat of her exertion and the fluid leaking from her nipples.
You: [Groaning, hips pistoning faster] (She's fighting so hard, but she can't win) "Don't fight it, $[characters.list.cherie.role]. You know this is what you want. What you need."
***CA0AD.webp***
Cherie: [Sobbing and moaning in equal measure] (I'm a monster. A depraved, incestuous monster) "I'm so sorry, baby. $[characters.list.cherie.role]'s trying to be good, but... but... oh fuck, I need you to use me!"
The lewd, wet sounds of your coupling fill the air as Cherie abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, mixing with your pre-cum to create a slick, warm channel for your cock.
Cherie: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Cum for me, baby! Paint $[characters.list.cherie.role]'s tits with your hot, thick seed! Mark me as your personal fucktoy!"
***CBB18.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Cherie's face, breasts, and hands. She screams in unholy bliss, her own orgasm crashing over her as your seed mingles with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
Cherie: [Gasping, scooping the mixture into her mouth] (So good... need more... forever) "So much cum... $[characters.list.cherie.role] needs more! Use me, baby. Use $[characters.list.cherie.role]'s tits whenever you want. I'm yours now, always..."
As the dream fades, Cherie is left a quivering, cum-drenched mess, her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your body, a symphony of desire orchestrating your every move as you find yourself at Cherie's door. The wood grain seems to swirl beneath your fingertips, beckoning you inside. Your $[characters.list.cherie.role]'s soft breathing reaches your ears, a siren song of forbidden temptation.
***CBB1.webp***
Cherie lies sprawled on her bed, a vision of maternal beauty. Her golden hair cascades over the pillow like honey, and her curvaceous form is barely concealed by a gossamer-thin negligee. The fabric clings to her every curve, a tantalizing veil over the forbidden fruit beneath. Even in slumber, her body betrays her arousal - nipples straining against silk, a flush creeping across her chest.
***CBB2.webp***
AVA materializes, her form a shimmering mirage of viral energy. Her voice is a velvet caress against your mind, each word dripping with sinful promise.
AVA: [Her eyes gleaming with mischief] (Oh, the delicious depravity of it all) "Tsk, tsk. Such a naughty boy, lusting after $[characters.list.cherie.role]'s pillowy breasts. Why deny yourself? I can weave you into her dreams, where morality blurs and desire reigns supreme. After all, dreams can't hurt anyone... can they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear your gaze away from Cherie's sleeping form. Each step away feels like wading through molasses, your body screaming in protest. But you manage to close the door, leaving temptation behind - for now.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like a poorly knit sweater. Your voice is hoarse with need as you surrender to the inevitable.
You: [Eyes locked on Cherie's sleeping form] (God help me) "Do it. Weave me into her dream."
***CBB3.webp***
AVA's laughter echoes in your mind as reality ripples around you. Suddenly, you're standing at the foot of Cherie's bed, your engorged member throbbing in time with your racing heart. It juts out before you, a monument to forbidden desire. Twelve inches of viral-enhanced flesh, veins pulsing with unholy power, the head swollen and glistening with anticipation.
Cherie stirs, her body undulating beneath the thin fabric of her negligee. Her hands ghost over her curves, leaving goosebumps in their wake. A soft moan escapes her lips, laden with unspoken longing.
***CA0E3.webp***
Cherie: [Her voice husky with sleep] (Such a vivid dream... so wrong, yet so enticing) "Oh my... is that for me? Such a big boy you've become..."
Her eyes flutter open, unfocused and hazy with dreamlike lust. She sees you, but not as her $[characters.list.cherie.player_role] - not yet. The virus courses through her veins, painting the world in shades of desire.
Cherie: [Licking her lips unconsciously] (It's just a dream. I can indulge my darkest fantasies) "Mmm... come closer, let $[characters.list.cherie.role] get a better look at that magnificent cock."
***CA10P1.webp***
She sits up, the negligee slipping off one shoulder to reveal a tantalizing expanse of creamy skin. Her breasts strain against the fabric, nipples visibly hard and begging for attention.
Cherie: [Her voice dropping to a sultry whisper] (This feels so real... but it can't be) "Oh my... you're so much bigger than $[characters.list.cherie.role] imagined. Does it ache, baby? Let me help you with that..."
***CBB6.webp***
With a fluid motion, she pulls the negligee over her head, revealing her lush body in all its glory. Her breasts are full and heavy, topped with rosy nipples that seem to reach for you. A sheen of sweat makes her skin glow in the dim light.
You: [Breath catching in your throat] (This is really happening. $[characters.list.cherie.role] is naked in front of me) "$[characters.list.cherie.role]... you're beautiful..."
***CBB7.webp***
Cherie: [Preening under your gaze] (It's just a dream. No need for shame) "Thank you, sweetie. Now, why don't you let $[characters.list.cherie.role] take care of that big, hard problem of yours?"
She leans forward, her breasts swaying enticingly. With deliberate slowness, she presses them together, creating a deep valley of flesh. The sight makes your cock twitch, a drop of pre-cum beading at the tip.
***CBB8.mp4***
Cherie: [Eyeing your member hungrily] (God, it looks delicious) "Come here, baby. Let $[characters.list.cherie.role] show you a special trick..."
You step closer, drawn in by her gravitational pull. Cherie grasps your hips, guiding your throbbing cock between her soft mounds. The warmth of her skin envelops you, sending shockwaves of pleasure through your body.
***CBB9.webp***
Cherie: [Beginning to move her breasts up and down your shaft] (It feels even better than I imagined) "That's it, sweetie. Let $[characters.list.cherie.role]'s tits make you feel good. You're so big, stretching $[characters.list.cherie.role] so wide..."
Your hips begin to move of their own accord, thrusting into the warm channel of her cleavage. Each movement sends ripples through her breasts, hypnotic in their rhythm. Shame and arousal war within you, but the pleasure drowns out all else.
***CBB10.webp***
Cherie: [Her own arousal evident in her flushed cheeks and labored breathing] (This is so wrong, but it feels so right) "Do you like $[characters.list.cherie.role]'s big tits, baby? They're all yours. Use them, fuck them hard!"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a damp spot spreading at the front. Cherie stirs in her bed, eyelids fluttering as she emerges from her own vivid dream.
***CBB11.mp4***
Cherie: [Blinking away sleep, confusion and arousal warring on her face] (What a strange dream... why do I feel so... hot?) "Sweetie? Is that you? What are you doing up so late?"
Her gaze drifts lower, widening as she takes in the obvious bulge in your pants. A blush spreads across her cheeks, and she unconsciously licks her lips. You mumble an excuse about getting water and flee, leaving Cherie to grapple with her own conflicted desires.
***CBB12.mp4***
Cherie: [Whispering to herself, hands ghosting over her breasts] (That dream... it felt so real. Why am I so aroused?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***CBB13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, colors becoming more vivid, sensations more acute. Cherie gasps as the fog of sleep lifts, horror and unbridled lust battling in her eyes.
Cherie: [Her movements faltering] (This... this is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
***CBB14.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples seem to swell, glistening with a pearlescent fluid. She tries to pull away, but her body betrays her, pressing her breasts more firmly around your shaft.
Cherie: [Her voice cracking] (He's my $[characters.list.cherie.player_role]! This is sick!) "We have to stop this, baby. I'm your $[characters.list.cherie.role], for God's sake! This is... oh fuck!"
***CBB15.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her maternal instincts.
Cherie: [Moaning wantonly] (No... must resist... but it feels incredible) "Your cock feels so perfect between $[characters.list.cherie.role]'s tits. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
***CA13K1.webp***
Her movements become frantic, almost violent in their intensity. Tears of shame stream down her face, mingling with the sweat of her exertion and the fluid leaking from her nipples.
You: [Groaning, hips pistoning faster] (She's fighting so hard, but she can't win) "Don't fight it, $[characters.list.cherie.role]. You know this is what you want. What you need."
***CA0AD.webp***
Cherie: [Sobbing and moaning in equal measure] (I'm a monster. A depraved, incestuous monster) "I'm so sorry, baby. $[characters.list.cherie.role]'s trying to be good, but... but... oh fuck, I need you to use me!"
The lewd, wet sounds of your coupling fill the air as Cherie abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, mixing with your pre-cum to create a slick, warm channel for your cock.
Cherie: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Cum for me, baby! Paint $[characters.list.cherie.role]'s tits with your hot, thick seed! Mark me as your personal fucktoy!"
***CBB18.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Cherie's face, breasts, and hands. She screams in unholy bliss, her own orgasm crashing over her as your seed mingles with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
Cherie: [Gasping, scooping the mixture into her mouth] (So good... need more... forever) "So much cum... $[characters.list.cherie.role] needs more! Use me, baby. Use $[characters.list.cherie.role]'s tits whenever you want. I'm yours now, always..."
As the dream fades, Cherie is left a quivering, cum-drenched mess, her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***CA6J1.webp***
Reality snaps back into focus with jarring suddenness. You stand in Cherie's room, fully awake and achingly erect. Cherie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, $[characters.list.cherie.role]. It's time you learned your place."
Cherie stirs but doesn't fully wake. Impatient, you grasp her shoulder, shaking her roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Cherie: [Disoriented] (What's happening?) "Sweetie? What's wrong? Why are you in my room?"
***CA00P1.webp***
Her words die in her throat as you rip away her negligee, exposing her breasts to the cool night air. They're even more magnificent than in the dream, full and heavy, nipples pebbled with a mixture of cold and unwilling arousal. You waste no time, straddling her chest and pressing your throbbing member between those soft mounds.
Cherie: [Eyes wide with shock and fear] (This can't be real. It's a nightmare) "No! Stop this immediately! I'm your $[characters.list.cherie.role], for God's sake!"
Ignoring her protests, you begin to thrust, using your strength to press her breasts together around your shaft. Cherie struggles beneath you, but her efforts are futile against your virus-enhanced power.
***CA12G2.webp***
You: [Growling] (She'll learn to love it) "Stop fighting, $[characters.list.cherie.role]. These tits were made to serve my cock."
Cherie: [Crying, still trying to push you away] (This isn't happening. It can't be) "Please, stop! This is sick! You're my $[characters.list.cherie.player_role]!"
But as your pre-cum leaks onto her skin, Cherie's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her back arching to press her breasts more firmly around your cock.
***CBB22.webp***
Cherie: [Whimpering] (Why does this feel good? I'm a monster) "No... we can't... you're my baby boy... but it feels... No! This is wrong!"
You increase your pace, fucking her tits with abandon. Your hands knead her flesh roughly, drawing unwilling moans from Cherie's lips. A pearlescent fluid begins to leak from her nipples, mixing with your pre-cum to create a slick, warm channel.
***CBB23.webp***
You: [Panting] (She's breaking. She's mine) "That's it, $[characters.list.cherie.role]. Take it like the slut you are. You love this, don't you? Admit it!"
Cherie: [Moaning, tears streaming down her face] (I'm going to hell) "No... yes... I don't know anymore! Your cock feels so good between $[characters.list.cherie.role]'s tits! Oh God, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, painting Cherie's face, hair, and breasts with thick ropes of cum. It mixes with the fluid from her nipples, creating a glowing, iridescent mixture. Cherie screams, her body convulsing in a powerful, unwilling orgasm.
***CBB24.mp4***
The viral cocktail seeps into her skin, reshaping her body and mind. Her breasts seem to swell even larger, the pearlescent fluid now flowing freely from her nipples.
Cherie: [Gasping, her eyes glazing over] (It burns... it's changing me... and I love it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
***CBB25.webp***
As the last of your seed is absorbed, Cherie's transformation is complete. Her eyes, once filled with motherly love, now burn with insatiable lust. She grasps her cum-covered breasts, offering them to you shamelessly.
Cherie: [Voice husky with need] (I exist to serve him now) "More, baby. $[characters.list.cherie.role] needs more of your delicious cum. Fuck my tits again. Drink my milk. I'm your personal fucktoy now and forever."
You leave without a word, the image of your broken, corrupted $[characters.list.cherie.role] seared into your mind. As you close the door, you hear her moan, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Cherie's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***CBC1.webp***
Cherie lies on her bed, her body glistening with a fine sheen of sweat. Her golden hair is tousled, spread across the pillow like a halo. She wears nothing but a thin, translucent chemise that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***CBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Mommy what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Cherie's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Cherie's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***CBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Cherie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***CBC4.webp***
Cherie stirs, her body arching off the bed as if pulled by invisible strings. Her chemise dissolves into mist, leaving her gloriously naked. Her hands roam over her body, cupping her full breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***CBC5.webp***
Cherie: [Moaning softly] (Such a vivid dream... so wrong, yet so irresistible) "Oh, baby... Mommy's been so naughty, thinking about you like this..."
***CBC6.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***CBC7.webp***
Cherie: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste him) "Oh my... look how big and hard you are for Mommy. Come closer, let me take care of you properly."
***CBC8.webp***
She sits up, her breasts swaying enticingly. Her nipples are swollen, leaking a pearlescent fluid - a remnant of your previous encounters. She crawls towards you on all fours, her movements feline and predatory. A trail of her juices stains the sheets as she moves.
Cherie: [Her voice a husky whisper] (This feels so real... I need it to be real) "Mommy's been dreaming of this for so long, baby. Let me show you how much I love you."
***CBC9.webp***
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***CBC10.mp4***
You: [Groaning] (This is really happening. Mom is sucking my cock) "Oh God, Mom... your mouth feels amazing..."
Cherie hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***CBC10_2.mp4***
Cherie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, baby. Mommy's going to make you feel so good."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***CBC10_3.mp4***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Cherie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***CBC11.webp***
Cherie: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Sweetie? Is everything okay? Why are you... oh!"
***CBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her sheets, mirroring your own state of arousal. You stammer an excuse and flee, leaving Cherie to grapple with her conflicted emotions.
Cherie: [Whispering to herself, hand drifting between her legs] (I'm a terrible mother... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Cherie's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***CBC1.webp***
Cherie lies on her bed, her body glistening with a fine sheen of sweat. Her golden hair is tousled, spread across the pillow like a halo. She wears nothing but a thin, translucent chemise that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***CBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Mommy what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Cherie's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Cherie's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***CBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Cherie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***CBC4.webp***
Cherie stirs, her body arching off the bed as if pulled by invisible strings. Her chemise dissolves into mist, leaving her gloriously naked. Her hands roam over her body, cupping her full breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***CBC5.webp***
Cherie: [Moaning softly] (Such a vivid dream... so wrong, yet so irresistible) "Oh, baby... Mommy's been so naughty, thinking about you like this..."
***CBC6.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***CBC7.webp***
Cherie: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste him) "Oh my... look how big and hard you are for Mommy. Come closer, let me take care of you properly."
***CBC8.webp***
She sits up, her breasts swaying enticingly. Her nipples are swollen, leaking a pearlescent fluid - a remnant of your previous encounters. She crawls towards you on all fours, her movements feline and predatory. A trail of her juices stains the sheets as she moves.
Cherie: [Her voice a husky whisper] (This feels so real... I need it to be real) "Mommy's been dreaming of this for so long, baby. Let me show you how much I love you."
***CBC9.webp***
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***CBC10.mp4***
You: [Groaning] (This is really happening. Mom is sucking my cock) "Oh God, Mom... your mouth feels amazing..."
Cherie hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***CBC10_2.mp4***
Cherie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, baby. Mommy's going to make you feel so good."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***CBC10_3.mp4***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Cherie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***CBC11.webp***
Cherie: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Sweetie? Is everything okay? Why are you... oh!"
***CBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her sheets, mirroring your own state of arousal. You stammer an excuse and flee, leaving Cherie to grapple with her conflicted emotions.
Cherie: [Whispering to herself, hand drifting between her legs] (I'm a terrible mother... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***CBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Cherie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***CBC14.webp***
Cherie: [Pulling back, your cock slipping from her mouth] (This is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
***CBC15.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of pearlescent fluid. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***CBC16.webp***
Cherie: [Her voice cracking] (He's my son! This is depraved!) "We have to stop this, baby. I'm your mother, for God's sake! This is... oh fuck!"
***CBC17.mp4***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of maternal instinct.
Cherie: [Moaning around your cock] (No... must resist... but he tastes so good) "Mommy loves your big, hard cock. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
***CBC17_2.mp4***
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest.
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Mom. You know this is what you want. What you need."
***CBC18.mp4***
Suddenly, overcome with viral lust, you spin around, positioning yourself over Cherie in a 69 position. Her pussy glistens before you, swollen and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Cherie: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "I'm so sorry, baby. Mommy's trying to be good, but... but... oh fuck, I need you to use my mouth!"
The lewd, wet sounds of mutual oral pleasure fill the air as Cherie abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, pooling on the bed beneath her. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
***CBC18_2.mp4***
Cherie: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed Mommy your cum, baby! Fill my mouth with your hot, thick seed! Make me your personal cocksleeve!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Cherie's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***CBC18_3.mp4***
Simultaneously, Cherie's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Cherie: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... Mommy needs more! Use my mouth whenever you want, baby. I'm your cocksucking slut now, always..."
As the dream fades, Cherie is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Cherie's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***CBC1.webp***
Cherie lies on her bed, her body glistening with a fine sheen of sweat. Her golden hair is tousled, spread across the pillow like a halo. She wears nothing but a thin, translucent chemise that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***CBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Mommy what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Cherie's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Cherie's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***CBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Cherie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***CBC4.webp***
Cherie stirs, her body arching off the bed as if pulled by invisible strings. Her chemise dissolves into mist, leaving her gloriously naked. Her hands roam over her body, cupping her full breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***CBC5.webp***
Cherie: [Moaning softly] (Such a vivid dream... so wrong, yet so irresistible) "Oh, baby... Mommy's been so naughty, thinking about you like this..."
***CBC6.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***CBC7.webp***
Cherie: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste him) "Oh my... look how big and hard you are for Mommy. Come closer, let me take care of you properly."
***CBC8.webp***
She sits up, her breasts swaying enticingly. Her nipples are swollen, leaking a pearlescent fluid - a remnant of your previous encounters. She crawls towards you on all fours, her movements feline and predatory. A trail of her juices stains the sheets as she moves.
Cherie: [Her voice a husky whisper] (This feels so real... I need it to be real) "Mommy's been dreaming of this for so long, baby. Let me show you how much I love you."
***CBC9.webp***
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***CBC10.mp4***
You: [Groaning] (This is really happening. Mom is sucking my cock) "Oh God, Mom... your mouth feels amazing..."
Cherie hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***CBC10_2.mp4***
Cherie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, baby. Mommy's going to make you feel so good."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***CBC10_3.mp4***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Cherie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***CBC11.webp***
Cherie: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Sweetie? Is everything okay? Why are you... oh!"
***CBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her sheets, mirroring your own state of arousal. You stammer an excuse and flee, leaving Cherie to grapple with her conflicted emotions.
Cherie: [Whispering to herself, hand drifting between her legs] (I'm a terrible mother... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***CBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Cherie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***CBC14.webp***
Cherie: [Pulling back, your cock slipping from her mouth] (This is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
***CBC15.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of pearlescent fluid. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***CBC16.webp***
Cherie: [Her voice cracking] (He's my son! This is depraved!) "We have to stop this, baby. I'm your mother, for God's sake! This is... oh fuck!"
***CBC17.mp4***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of maternal instinct.
Cherie: [Moaning around your cock] (No... must resist... but he tastes so good) "Mommy loves your big, hard cock. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
***CBC17_2.mp4***
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest.
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Mom. You know this is what you want. What you need."
***CBC18.mp4***
Suddenly, overcome with viral lust, you spin around, positioning yourself over Cherie in a 69 position. Her pussy glistens before you, swollen and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Cherie: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "I'm so sorry, baby. Mommy's trying to be good, but... but... oh fuck, I need you to use my mouth!"
The lewd, wet sounds of mutual oral pleasure fill the air as Cherie abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, pooling on the bed beneath her. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
***CBC18_2.mp4***
Cherie: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed Mommy your cum, baby! Fill my mouth with your hot, thick seed! Make me your personal cocksleeve!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Cherie's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***CBC18_3.mp4***
Simultaneously, Cherie's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Cherie: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... Mommy needs more! Use my mouth whenever you want, baby. I'm your cocksucking slut now, always..."
As the dream fades, Cherie is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more fantasies. I want the real thing) "Enough! Wake me up. Now!"
***CBC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Cherie's room, fully awake and painfully erect. Cherie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming a small puddle at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, Mother. It's time you serviced your son properly."
***CBC20.webp***
Cherie stirs but doesn't fully wake. Impatient, you grasp her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Cherie: [Disoriented] (What's happening?) "Sweetie? What's wrong? Why are you... oh my God!"
***CBC21.webp***
Her words die in her throat as you press your throbbing member against her lips. Without waiting for permission, you force your way into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel.
***CBC22.webp***
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Cherie struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, staining her chemise.
You: [Growling] (She'll learn to love it) "Stop fighting, Mother. This mouth was made to serve my cock."
Cherie: [Gagging and crying] (This isn't happening. It can't be) "Please, *gag* stop! This is *cough* sick!"
***CBC23.mp4***
But as your pre-cum leaks onto her tongue, Cherie's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her tongue beginning to swirl around your shaft. A damp spot grows between her legs, betraying her unwilling arousal.
***CBC24.mp4***
Cherie: [Whimpering around your cock] (Why does this feel good? I'm a monster) "Mmph... we can't... you're my baby boy... but it tastes... No! This is wrong!"
Overcome with viral lust, you suddenly pull out of her mouth and reposition yourself. You spin around, lowering your cock back to her lips while bringing your face to her dripping pussy. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
You increase your pace, fucking her mouth with abandon while devouring her pussy. Your hands grip her thighs tightly, forcing her legs apart. Cherie gags and sputters around your cock, but her struggles grow weaker as the virus takes hold. Her juices flow freely, coating your face in a viral cocktail.
***CBC24_2.mp4***
You: [Panting] (She's breaking. She's mine) "That's it, Mom. Take it like the cocksucker you are. You love this, don't you? Admit it!"
Cherie: [Moaning around your shaft, tears still flowing] (I'm going to hell) "Mmm... yesh... I don't know anymore! Your cock feels so good in Mommy's mouth! Oh God, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Cherie's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and saliva. Simultaneously, Cherie's body convulses in a powerful orgasm, her pussy gushing against your mouth. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
***CBC24_3.mp4***
Cherie: [Gasping, cum dripping from her lips] (It burns... it's changing me... and I love it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
***CBC25.mp4***
As the last of your seed is absorbed, Cherie's transformation is complete. Her eyes, once filled with motherly love, now burn with insatiable hunger. She grasps your still-hard cock, guiding it back to her lips.
Cherie: [Voice husky with need] (I exist to serve his cock now) "More, baby. Mommy needs more of your delicious cum. Fuck my mouth again. Use me. I'm your personal cocksucker now and forever."
You leave without a word, the image of your broken, corrupted mother seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and various fluids, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Cherie's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***CBD1.webp***
Cherie lies sprawled on her bed, her body glistening with sweat. Her golden hair is a tangled mess, spread across the pillow like spun gold. She's completely naked, her voluptuous form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, leaking a pearlescent fluid, and her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***CBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own son. Shall we give Mommy what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***CBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Cherie's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Cherie's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***CBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Cherie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***CBD5.webp***
Cherie stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Cherie: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my beautiful boy. Mommy's been so naughty, dreaming of this moment. Come to me, let Mommy take care of you properly."
***CBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, creating a growing puddle beneath her.
Cherie: [Her voice a husky whisper] (This feels so real... I need it to be real) "Mommy needs you inside her, baby. Come, fill Mommy's womb with your seed. Make me yours completely."
***CBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***CBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own mother) "Oh God, Mom... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Cherie. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Cherie screams in ecstasy, her back arching off the bed.
***CBD9.mp4***
Cherie: [Gasping] (He's so big, stretching me so wide) "Oh fuck! Yes, baby! Fill Mommy's pussy! You're so much bigger than your father ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Cherie's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***CBD10.mp4***
Cherie: [Moaning wantonly] (This is heaven and hell combined) "Harder, baby! Fuck Mommy's pussy raw! Make me your personal breeding bitch!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Cherie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***CBD11.webp***
Cherie: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Sweetie? What's wrong? Why are you... oh my God!"
***CBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Cherie to grapple with her conflicted emotions.
Cherie: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why do I want it so badly?)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Cherie's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***CBD1.webp***
Cherie lies sprawled on her bed, her body glistening with sweat. Her golden hair is a tangled mess, spread across the pillow like spun gold. She's completely naked, her voluptuous form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, leaking a pearlescent fluid, and her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***CBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own son. Shall we give Mommy what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***CBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Cherie's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Cherie's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***CBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Cherie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***CBD5.webp***
Cherie stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Cherie: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my beautiful boy. Mommy's been so naughty, dreaming of this moment. Come to me, let Mommy take care of you properly."
***CBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, creating a growing puddle beneath her.
Cherie: [Her voice a husky whisper] (This feels so real... I need it to be real) "Mommy needs you inside her, baby. Come, fill Mommy's womb with your seed. Make me yours completely."
***CBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***CBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own mother) "Oh God, Mom... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Cherie. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Cherie screams in ecstasy, her back arching off the bed.
***CBD9.mp4***
Cherie: [Gasping] (He's so big, stretching me so wide) "Oh fuck! Yes, baby! Fill Mommy's pussy! You're so much bigger than your father ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Cherie's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***CBD10.mp4***
Cherie: [Moaning wantonly] (This is heaven and hell combined) "Harder, baby! Fuck Mommy's pussy raw! Make me your personal breeding bitch!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Cherie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***CBD11.webp***
Cherie: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Sweetie? What's wrong? Why are you... oh my God!"
***CBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Cherie to grapple with her conflicted emotions.
Cherie: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***CBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Cherie gasps as the last vestiges of her humanity are stripped away, leaving only primal, viral lust.
***CBD14.webp***
Cherie: [Her eyes glowing with viral energy] (This is beyond a dream. This is destiny) "Oh God, yes! Take me, my son! Breed your mother like the bitch in heat she is!"
***CBD15.mp4***
The virus surges through both your systems like wildfire. Cherie's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***CBD16.mp4***
You increase your pace to a brutal rhythm, each thrust threatening to split Cherie in two. The bed creaks and groans under the force of your mating, threatening to collapse at any moment.
Cherie: [Screaming in ecstasy] (I'm being reborn through my son's cock) "Yes! Ruin me for anyone else! Make Mommy your personal fucktoy!"
***CBD17.mp4***
Suddenly, you feel a change in Cherie's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. Body and soul) "Take it all, Mom. I'm going to breed you. You're going to bear my children!"
Cherie: [Eyes rolling back] (Yes! Impregnate me!) "Do it! Knock Mommy up! Fill me with your incestuous babies!"
***CBD18.mp4***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Cherie's womb. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***CBD18_2.mp4***
Simultaneously, Cherie's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Cherie: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a mother of monsters) "So full... so perfect. Your babies are growing inside me, my son. We're one flesh now, forever..."
As the dream fades, Cherie is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The bed is drenched in various fluids, and the air is thick with the scent of viral mating.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Cherie's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***CBD1.webp***
Cherie lies sprawled on her bed, her body glistening with sweat. Her golden hair is a tangled mess, spread across the pillow like spun gold. She's completely naked, her voluptuous form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, leaking a pearlescent fluid, and her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***CBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own son. Shall we give Mommy what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***CBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Cherie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Cherie's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Cherie's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***CBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Cherie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***CBD5.webp***
Cherie stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Cherie: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my beautiful boy. Mommy's been so naughty, dreaming of this moment. Come to me, let Mommy take care of you properly."
***CBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, creating a growing puddle beneath her.
Cherie: [Her voice a husky whisper] (This feels so real... I need it to be real) "Mommy needs you inside her, baby. Come, fill Mommy's womb with your seed. Make me yours completely."
***CBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***CBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own mother) "Oh God, Mom... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Cherie. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Cherie screams in ecstasy, her back arching off the bed.
***CBD9.mp4***
Cherie: [Gasping] (He's so big, stretching me so wide) "Oh fuck! Yes, baby! Fill Mommy's pussy! You're so much bigger than your father ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Cherie's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***CBD10.mp4***
Cherie: [Moaning wantonly] (This is heaven and hell combined) "Harder, baby! Fuck Mommy's pussy raw! Make me your personal breeding bitch!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Cherie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Cherie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***CBD11.webp***
Cherie: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Sweetie? What's wrong? Why are you... oh my God!"
***CBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Cherie to grapple with her conflicted emotions.
Cherie: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***CBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Cherie gasps as the last vestiges of her humanity are stripped away, leaving only primal, viral lust.
***CBD14.webp***
Cherie: [Her eyes glowing with viral energy] (This is beyond a dream. This is destiny) "Oh God, yes! Take me, my son! Breed your mother like the bitch in heat she is!"
***CBD15.mp4***
The virus surges through both your systems like wildfire. Cherie's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***CBD16.mp4***
You increase your pace to a brutal rhythm, each thrust threatening to split Cherie in two. The bed creaks and groans under the force of your mating, threatening to collapse at any moment.
Cherie: [Screaming in ecstasy] (I'm being reborn through my son's cock) "Yes! Ruin me for anyone else! Make Mommy your personal fucktoy!"
***CBD17.mp4***
Suddenly, you feel a change in Cherie's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. Body and soul) "Take it all, Mom. I'm going to breed you. You're going to bear my children!"
Cherie: [Eyes rolling back] (Yes! Impregnate me!) "Do it! Knock Mommy up! Fill me with your incestuous babies!"
***CBD18.mp4***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Cherie's womb. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***CBD18_2.mp4***
Simultaneously, Cherie's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Cherie: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a mother of monsters) "So full... so perfect. Your babies are growing inside me, my son. We're one flesh now, forever..."
As the dream fades, Cherie is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The bed is drenched in various fluids, and the air is thick with the scent of viral mating.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more dreams. This ends now) "Enough! Wake me up. Now!"
***CBD19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Cherie's room, fully awake and painfully erect. Cherie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum flows steadily from your cock, leaving a trail of sizzling droplets on the floor.
You: [Voice low and dangerous] (She's mine. I'll take what's rightfully mine) "Wake up, Mother. It's time you fulfilled your true purpose."
***CBD20.webp***
Cherie stirs but doesn't fully wake. Impatient, you grab her legs, roughly spreading them apart. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Cherie: [Disoriented] (What's happening?) "Sweetie? What are you doing? This isn't... oh my God, no!"
***CBD21.webp***
Her words die in her throat as you position your monstrous cock at her entrance. Without warning or preparation, you thrust forward, burying yourself to the hilt in one brutal motion. Cherie screams, a mix of pain, shock, and unwilling pleasure.
***CBD22.mp4***
Cherie: [Eyes wide with shock and fear] (This can't be happening. My son is raping me) "No! Stop! Please, you're my son! This is wrong!"
Ignoring her pleas, you begin to thrust with inhuman force. Cherie's body betrays her, her pussy growing wetter with each stroke. Tears stream down her face as she struggles against the overwhelming sensations.
You: [Growling] (She'll learn to love it) "Stop fighting, Mother. This pussy belongs to me now. You were made to take my cock."
***CBD23.mp4***
Cherie: [Sobbing and moaning] (Why does it feel so good?) "Please, we can't... you're my baby boy... but it feels... No! This is so wrong!"
But as your pre-cum floods her insides, Cherie's resistance begins to crumble. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her hips begin to move in sync with your thrusts.
***CBD24.mp4***
Cherie: [Whimpering] (I'm a monster. A depraved, incestuous whore) "I'm so sorry, baby. Mommy's trying to be good, but... but... oh fuck, you're reshaping my pussy!"
The lewd, wet sounds of your brutal mating fill the air. A mixture of your pre-cum, Cherie's juices, and traces of blood from her torn pussy splatter with each thrust, painting both your bodies in a glistening sheen of depravity.
***CBD24_2.mp4***
You: [Panting] (She's breaking. She's mine) "That's it, Mom. Take it like the breeding sow you are. You love this, don't you? Admit it!"
Cherie: [Moaning uncontrollably, tears still flowing] (I'm going to hell) "Yes! Oh God, yes! I love my son's big cock! Fuck me, breed me! I'm your whore now!"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Cherie's womb with thick ropes of cum. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. Simultaneously, Cherie's body convulses in a powerful, shameful orgasm, her pussy clamping down on you like a vice.
***CBD24_3.mp4***
The viral cocktail seeps into both your skins, reshaping your bodies and minds. Cherie's belly begins to swell slightly, as if your seed is taking root in real-time.
Cherie: [Gasping, cum leaking from her thoroughly bred pussy] (I'm changed forever) "So much cum... Oh God, what have you done to me? I feel... I feel like I'm pregnant already!"
***CBD25.mp4***
As the last of your seed is absorbed, Cherie's transformation is complete. Her eyes, once filled with motherly love, now burn with insatiable lust and devotion. She wraps her legs around you, pulling you deeper.
Cherie: [Voice husky with need] (I exist to bear his children now) "More, baby. Mommy needs more of your potent seed. Fuck me again. Breed me. I'm your personal incubator now and forever."
You pull out, leaving Cherie a broken, cum-drenched mess on the bed. As you leave the room, you hear her whimper, already craving her next breeding session. The room is thick with the scent of sex and various fluids, a testament to the unholy union that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus surges through your veins like liquid fire as you approach Lana's room. Your cock throbs painfully, leaking pre-cum that sizzles against your skin. The door seems to pulse with an otherworldly energy, daring you to enter.
Inside, Lana lies sprawled on her bed, her muscular form barely contained by a sports bra and tight shorts. Even in sleep, her body radiates power and aggression. Her long, dark hair is a tangled mess, and her face wears a cocky smirk. Her powerful thighs twitch occasionally, as if she's preparing to crush an opponent.
***LA7K2.webp***
AVA materializes, her form shimmering with malevolent viral energy. Her voice slithers into your mind, dripping with cruel amusement.
***LBA2.webp***
AVA: [Grinning wickedly] (This arrogant bitch needs to be put in her place) "Your $[characters.list.lana.role] thinks she's so strong, doesn't she? But deep down, she craves to be dominated by her $[characters.list.lana.player_role]. Shall we give her a taste of her own medicine? I can weave you into her dreams, where her true desires run wild."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear yourself away from Lana's room. Your cock throbs painfully, leaving a trail of glowing pre-cum as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Lana's sleeping form] (Time to show her who's really in charge) "Do it. Put me in her fucked-up dream."
Reality warps around you as AVA's laughter echoes in your mind. Suddenly, you're in what appears to be a wrestling ring. The air is thick with the scent of sweat and arousal. Lana stands before you, clad in a skimpy wrestling outfit that barely covers her assets. Her eyes gleam with arrogance and hidden lust.
***LA7N1.webp***
Lana: [Sneering, hands on her hips] (Time to put this little shit in his place) "Well, well, $[characters.list.lana.player_role]. Ready to get your ass handed to you?"
Your monstrous cock strains against your tight shorts, a full 14 inches of viral-enhanced meat. Veins pulse visibly along the shaft, and the swollen head leaks a steady stream of glowing pre-cum.
Lana's eyes widen as she notices your obvious arousal. A flush creeps up her neck, and she unconsciously licks her lips.
***LA5K1.webp***
Lana: [Voice wavering slightly] (Holy fuck, when did he get so... big?) "What's the matter, $[characters.list.lana.player_role]? Scared I'll make you cum in your pants?"
Before you can respond, Lana lunges forward, tackling you to the mat. She straddles your waist, her powerful thighs clamping down on either side of you. The heat from her core is unbearable, even through your clothes.
Lana: [Grinning triumphantly] (I've got him now) "Give up, $[characters.list.lana.player_role]. You know you can't beat me."
But as she shifts her weight, her ass grinds against your massive erection. Lana gasps, her body freezing as she feels your true size.
***LA10O1.webp***
Lana: [Whispering, her voice thick with unwilling arousal] (Fuck, he's huge) "What the hell? Is that... is that all you?"
You buck your hips, grinding your cock against her ass. Lana moans, her tough exterior cracking.
You: [Voice low and commanding] (Time to show her who's boss) "Why don't you find out, $[characters.list.lana.role]? Or are you scared?"
Lana's competitive nature overrides her better judgment. With trembling hands, she reaches back and frees your monstrous cock from its confines. Her eyes widen in shock as it springs free, slapping against her ass with an audible 'thwack'.
***LA4J1.webp***
Lana: [Breathing heavily] (It's so fucking big) "Holy shit, $[characters.list.lana.player_role]. What the fuck happened to you?"
Her hand wraps around your shaft, barely able to encircle its girth. Despite her bravado, Lana's inexperience shows in her clumsy strokes.
***LBA7.webp***
You: [Groaning] (She's not as tough as she pretends) "What's wrong, Lana? Can't handle your $[characters.list.lana.player_role]'s big cock?"
Lana's competitive spirit flares. She begins to stroke you with more purpose, her powerful hands working your shaft with increasing skill. Pre-cum flows freely, coating her fingers and being absorbed into her skin.
Lana: [Moaning softly] (Why does this feel so good?) "Fuck you, I can handle anything. I bet I can make you cum in no time, you perverted little shit."
Her strokes become faster, more desperate. The lewd, wet sounds of her hand gliding over your shaft fill the air. Lana's nipples visibly harden beneath her top, and a damp spot forms on her bottoms.
***LA0A3.webp***
You: [Panting] (She's losing control) "You love this, don't you? Admit it, Lana. You love jerking off your $[characters.list.lana.player_role]'s fat cock."
Lana: [Whimpering, her hand moving frantically] (I can't stop. I need his cum) "Shut up! I'm just... proving I'm better than you. That's all. Oh fuck, it's so big..."
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal catapults you back to reality. You find yourself standing in Lana's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Lana thrashes in her bed, moaning softly. Her eyes snap open, unfocused and glazed with lust.
Lana: [Panting, her hand between her legs] (What the fuck was that dream?) "$[characters.list.lana.player_role]? What... what are you doing here?"
***LBA9.webp***
Her eyes lock onto the obvious bulge in your pants. For a moment, raw hunger flashes across her face before she catches herself. You stammer an excuse and flee, leaving a very confused and aroused Lana behind.
Lana: [Whispering to herself] (That dream... why am I so fucking wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus surges through your veins like liquid fire as you approach Lana's room. Your cock throbs painfully, leaking pre-cum that sizzles against your skin. The door seems to pulse with an otherworldly energy, daring you to enter.
Inside, Lana lies sprawled on her bed, her muscular form barely contained by a sports bra and tight shorts. Even in sleep, her body radiates power and aggression. Her long, dark hair is a tangled mess, and her face wears a cocky smirk. Her powerful thighs twitch occasionally, as if she's preparing to crush an opponent.
***LA7K2.webp***
AVA materializes, her form shimmering with malevolent viral energy. Her voice slithers into your mind, dripping with cruel amusement.
***LBA2.webp***
AVA: [Grinning wickedly] (This arrogant bitch needs to be put in her place) "Your $[characters.list.lana.role] thinks she's so strong, doesn't she? But deep down, she craves to be dominated by her $[characters.list.lana.player_role]. Shall we give her a taste of her own medicine? I can weave you into her dreams, where her true desires run wild."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear yourself away from Lana's room. Your cock throbs painfully, leaving a trail of glowing pre-cum as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Lana's sleeping form] (Time to show her who's really in charge) "Do it. Put me in her fucked-up dream."
Reality warps around you as AVA's laughter echoes in your mind. Suddenly, you're in what appears to be a wrestling ring. The air is thick with the scent of sweat and arousal. Lana stands before you, clad in a skimpy wrestling outfit that barely covers her assets. Her eyes gleam with arrogance and hidden lust.
***LA7N1.webp***
Lana: [Sneering, hands on her hips] (Time to put this little shit in his place) "Well, well, $[characters.list.lana.player_role]. Ready to get your ass handed to you?"
Your monstrous cock strains against your tight shorts, a full 14 inches of viral-enhanced meat. Veins pulse visibly along the shaft, and the swollen head leaks a steady stream of glowing pre-cum.
Lana's eyes widen as she notices your obvious arousal. A flush creeps up her neck, and she unconsciously licks her lips.
***LA5K1.webp***
Lana: [Voice wavering slightly] (Holy fuck, when did he get so... big?) "What's the matter, $[characters.list.lana.player_role]? Scared I'll make you cum in your pants?"
Before you can respond, Lana lunges forward, tackling you to the mat. She straddles your waist, her powerful thighs clamping down on either side of you. The heat from her core is unbearable, even through your clothes.
Lana: [Grinning triumphantly] (I've got him now) "Give up, $[characters.list.lana.player_role]. You know you can't beat me."
But as she shifts her weight, her ass grinds against your massive erection. Lana gasps, her body freezing as she feels your true size.
***LA10O1.webp***
Lana: [Whispering, her voice thick with unwilling arousal] (Fuck, he's huge) "What the hell? Is that... is that all you?"
You buck your hips, grinding your cock against her ass. Lana moans, her tough exterior cracking.
You: [Voice low and commanding] (Time to show her who's boss) "Why don't you find out, $[characters.list.lana.role]? Or are you scared?"
Lana's competitive nature overrides her better judgment. With trembling hands, she reaches back and frees your monstrous cock from its confines. Her eyes widen in shock as it springs free, slapping against her ass with an audible 'thwack'.
***LA4J1.webp***
Lana: [Breathing heavily] (It's so fucking big) "Holy shit, $[characters.list.lana.player_role]. What the fuck happened to you?"
Her hand wraps around your shaft, barely able to encircle its girth. Despite her bravado, Lana's inexperience shows in her clumsy strokes.
***LBA7.webp***
You: [Groaning] (She's not as tough as she pretends) "What's wrong, Lana? Can't handle your $[characters.list.lana.player_role]'s big cock?"
Lana's competitive spirit flares. She begins to stroke you with more purpose, her powerful hands working your shaft with increasing skill. Pre-cum flows freely, coating her fingers and being absorbed into her skin.
Lana: [Moaning softly] (Why does this feel so good?) "Fuck you, I can handle anything. I bet I can make you cum in no time, you perverted little shit."
Her strokes become faster, more desperate. The lewd, wet sounds of her hand gliding over your shaft fill the air. Lana's nipples visibly harden beneath her top, and a damp spot forms on her bottoms.
***LA0A3.webp***
You: [Panting] (She's losing control) "You love this, don't you? Admit it, Lana. You love jerking off your $[characters.list.lana.player_role]'s fat cock."
Lana: [Whimpering, her hand moving frantically] (I can't stop. I need his cum) "Shut up! I'm just... proving I'm better than you. That's all. Oh fuck, it's so big..."
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal catapults you back to reality. You find yourself standing in Lana's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Lana thrashes in her bed, moaning softly. Her eyes snap open, unfocused and glazed with lust.
Lana: [Panting, her hand between her legs] (What the fuck was that dream?) "$[characters.list.lana.player_role]? What... what are you doing here?"
***LBA9.webp***
Her eyes lock onto the obvious bulge in your pants. For a moment, raw hunger flashes across her face before she catches herself. You stammer an excuse and flee, leaving a very confused and aroused Lana behind.
Lana: [Whispering to herself] (That dream... why am I so fucking wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Break her completely) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. Colors become more vivid, sensations more acute. Lana gasps as the fog of sleep lifts, horror and unbridled lust battling in her eyes.
***LBA10.webp***
Lana: [Her hand still working your shaft] (This is too real. What the fuck is happening?) "Oh God, what are we doing? This is so fucked up... but I can't stop!"
The virus surges through her system like wildfire. Her skin flushes deep red, nipples straining against her top. A visible wet spot forms on her bottoms as her pussy gushes with arousal.
Lana: [Whimpering] (He's my $[characters.list.lana.player_role]! This is so wrong!) "We have to stop, $[characters.list.lana.player_role]. I'm your $[characters.list.lana.role], for fuck's sake! This is... oh shit!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her tough exterior.
***LBA11.webp***
Lana: [Moaning wantonly] (No... must resist... but his cock feels so good) "Your fucking cock is so perfect. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
Her movements become frantic, almost violent. Tears of shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other massages your heavy, cum-filled balls.
***LA0AC.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Lana. You know this is what you want. What you need."
Lana: [Sobbing and moaning] (I'm a monster. A depraved, incestuous whore) "I'm so sorry, $[characters.list.lana.player_role]. I'm trying to be strong, but... but... oh fuck, I need you to use me!"
The lewd, wet sounds of her hands working your cock fill the air. Pre-cum flows freely, mixing with Lana's sweat and tears to create a slick, warm coating on your shaft.
***LBA13.webp***
Lana: [Eyes rolling back in ecstasy] (I'm damned. Might as well go all in) "Cum for me, $[characters.list.lana.player_role]! Paint your $[characters.list.lana.role] with your hot, thick seed! Mark me as your personal cum dumpster!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Lana's face, chest, and hands. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LBA14.webp***
Lana: [Gasping, scooping cum into her mouth] (So good... need more... forever) "So much cum... I need more! Use me, $[characters.list.lana.player_role]. Use your $[characters.list.lana.role] whenever you want. I'm your cum slave now, always..."
As the dream fades, Lana is left a quivering, cum-drenched mess, her tough persona shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus surges through your veins like liquid fire as you approach Lana's room. Your cock throbs painfully, leaking pre-cum that sizzles against your skin. The door seems to pulse with an otherworldly energy, daring you to enter.
Inside, Lana lies sprawled on her bed, her muscular form barely contained by a sports bra and tight shorts. Even in sleep, her body radiates power and aggression. Her long, dark hair is a tangled mess, and her face wears a cocky smirk. Her powerful thighs twitch occasionally, as if she's preparing to crush an opponent.
***LA7K2.webp***
AVA materializes, her form shimmering with malevolent viral energy. Her voice slithers into your mind, dripping with cruel amusement.
***LBA2.webp***
AVA: [Grinning wickedly] (This arrogant bitch needs to be put in her place) "Your $[characters.list.lana.role] thinks she's so strong, doesn't she? But deep down, she craves to be dominated by her $[characters.list.lana.player_role]. Shall we give her a taste of her own medicine? I can weave you into her dreams, where her true desires run wild."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear yourself away from Lana's room. Your cock throbs painfully, leaving a trail of glowing pre-cum as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Lana's sleeping form] (Time to show her who's really in charge) "Do it. Put me in her fucked-up dream."
Reality warps around you as AVA's laughter echoes in your mind. Suddenly, you're in what appears to be a wrestling ring. The air is thick with the scent of sweat and arousal. Lana stands before you, clad in a skimpy wrestling outfit that barely covers her assets. Her eyes gleam with arrogance and hidden lust.
***LA7N1.webp***
Lana: [Sneering, hands on her hips] (Time to put this little shit in his place) "Well, well, $[characters.list.lana.player_role]. Ready to get your ass handed to you?"
Your monstrous cock strains against your tight shorts, a full 14 inches of viral-enhanced meat. Veins pulse visibly along the shaft, and the swollen head leaks a steady stream of glowing pre-cum.
Lana's eyes widen as she notices your obvious arousal. A flush creeps up her neck, and she unconsciously licks her lips.
***LA5K1.webp***
Lana: [Voice wavering slightly] (Holy fuck, when did he get so... big?) "What's the matter, $[characters.list.lana.player_role]? Scared I'll make you cum in your pants?"
Before you can respond, Lana lunges forward, tackling you to the mat. She straddles your waist, her powerful thighs clamping down on either side of you. The heat from her core is unbearable, even through your clothes.
Lana: [Grinning triumphantly] (I've got him now) "Give up, $[characters.list.lana.player_role]. You know you can't beat me."
But as she shifts her weight, her ass grinds against your massive erection. Lana gasps, her body freezing as she feels your true size.
***LA10O1.webp***
Lana: [Whispering, her voice thick with unwilling arousal] (Fuck, he's huge) "What the hell? Is that... is that all you?"
You buck your hips, grinding your cock against her ass. Lana moans, her tough exterior cracking.
You: [Voice low and commanding] (Time to show her who's boss) "Why don't you find out, $[characters.list.lana.role]? Or are you scared?"
Lana's competitive nature overrides her better judgment. With trembling hands, she reaches back and frees your monstrous cock from its confines. Her eyes widen in shock as it springs free, slapping against her ass with an audible 'thwack'.
***LA4J1.webp***
Lana: [Breathing heavily] (It's so fucking big) "Holy shit, $[characters.list.lana.player_role]. What the fuck happened to you?"
Her hand wraps around your shaft, barely able to encircle its girth. Despite her bravado, Lana's inexperience shows in her clumsy strokes.
***LBA7.webp***
You: [Groaning] (She's not as tough as she pretends) "What's wrong, Lana? Can't handle your $[characters.list.lana.player_role]'s big cock?"
Lana's competitive spirit flares. She begins to stroke you with more purpose, her powerful hands working your shaft with increasing skill. Pre-cum flows freely, coating her fingers and being absorbed into her skin.
Lana: [Moaning softly] (Why does this feel so good?) "Fuck you, I can handle anything. I bet I can make you cum in no time, you perverted little shit."
Her strokes become faster, more desperate. The lewd, wet sounds of her hand gliding over your shaft fill the air. Lana's nipples visibly harden beneath her top, and a damp spot forms on her bottoms.
***LA0A3.webp***
You: [Panting] (She's losing control) "You love this, don't you? Admit it, Lana. You love jerking off your $[characters.list.lana.player_role]'s fat cock."
Lana: [Whimpering, her hand moving frantically] (I can't stop. I need his cum) "Shut up! I'm just... proving I'm better than you. That's all. Oh fuck, it's so big..."
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal catapults you back to reality. You find yourself standing in Lana's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Lana thrashes in her bed, moaning softly. Her eyes snap open, unfocused and glazed with lust.
Lana: [Panting, her hand between her legs] (What the fuck was that dream?) "$[characters.list.lana.player_role]? What... what are you doing here?"
***LBA9.webp***
Her eyes lock onto the obvious bulge in your pants. For a moment, raw hunger flashes across her face before she catches herself. You stammer an excuse and flee, leaving a very confused and aroused Lana behind.
Lana: [Whispering to herself] (That dream... why am I so fucking wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Break her completely) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. Colors become more vivid, sensations more acute. Lana gasps as the fog of sleep lifts, horror and unbridled lust battling in her eyes.
***LBA10.webp***
Lana: [Her hand still working your shaft] (This is too real. What the fuck is happening?) "Oh God, what are we doing? This is so fucked up... but I can't stop!"
The virus surges through her system like wildfire. Her skin flushes deep red, nipples straining against her top. A visible wet spot forms on her bottoms as her pussy gushes with arousal.
Lana: [Whimpering] (He's my $[characters.list.lana.player_role]! This is so wrong!) "We have to stop, $[characters.list.lana.player_role]. I'm your $[characters.list.lana.role], for fuck's sake! This is... oh shit!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her tough exterior.
***LBA11.webp***
Lana: [Moaning wantonly] (No... must resist... but his cock feels so good) "Your fucking cock is so perfect. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
Her movements become frantic, almost violent. Tears of shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other massages your heavy, cum-filled balls.
***LA0AC.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Lana. You know this is what you want. What you need."
Lana: [Sobbing and moaning] (I'm a monster. A depraved, incestuous whore) "I'm so sorry, $[characters.list.lana.player_role]. I'm trying to be strong, but... but... oh fuck, I need you to use me!"
The lewd, wet sounds of her hands working your cock fill the air. Pre-cum flows freely, mixing with Lana's sweat and tears to create a slick, warm coating on your shaft.
***LBA13.webp***
Lana: [Eyes rolling back in ecstasy] (I'm damned. Might as well go all in) "Cum for me, $[characters.list.lana.player_role]! Paint your $[characters.list.lana.role] with your hot, thick seed! Mark me as your personal cum dumpster!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Lana's face, chest, and hands. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LBA14.webp***
Lana: [Gasping, scooping cum into her mouth] (So good... need more... forever) "So much cum... I need more! Use me, $[characters.list.lana.player_role]. Use your $[characters.list.lana.role] whenever you want. I'm your cum slave now, always..."
As the dream fades, Lana is left a quivering, cum-drenched mess, her tough persona shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I'm taking what's mine) "Enough! Wake me up. Now!"
Reality snaps back into focus. You stand in Lana's room, fully awake and achingly erect. Lana lies motionless, lost in her vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
***LA0A2.webp***
You: [Voice low and dangerous] (She's mine. I'll put her in her place) "Wake up, $[characters.list.lana.role]. Time to serve your better."
Lana stirs but doesn't fully wake. Impatient, you grab her hair, yanking her head back roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Lana: [Disoriented] (What the fuck?) "$[characters.list.lana.player_role]? What are you... Let go of me, you little shit!"
Her words die in her throat as you force her hand to your throbbing member. The tip glistens with pre-cum, the shaft pulsing with viral energy. Lana's eyes widen in shock and fear as she realizes this isn't a dream.
***LBA16.mp4***
Lana: [Whispering, fear creeping into her voice] (This can't be real) "No, we can't... This is fucked up... You're my $[characters.list.lana.player_role]... I'll kick your ass!"
Ignoring her threats, you force her hand to move along your shaft. She tries to pull away, but your virus-enhanced strength is too much for her.
You: [Snarling] (She'll learn her place) "Shut up and stroke it, Lana. This is what you were made for."
Lana: [Crying, trying to break free] (This is a nightmare. It has to be) "Let go of me! I'm your $[characters.list.lana.role]! This is sick!"
But as your pre-cum leaks onto her skin, Lana's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***LA11P3.webp***
Lana: [Whimpering] (Why am I getting so wet? This is so wrong) "I shouldn't be doing this... You're my $[characters.list.lana.player_role]... But I can't stop! Your cock feels so... No! This is fucked up!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her breast through her top, making her gasp.
***LA11J1.webp***
You: [Panting] (She's mine now) "That's it, $[characters.list.lana.role]. Jerk off your $[characters.list.lana.player_role]'s big cock. You love it, don't you? Say it!"
Lana: [Moaning, tears streaming down her face] (I'm going to hell for this) "No... yes... I don't know! It's so fucking big... I love your fat cock! Oh God, what's happening to me?"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Lana's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body convulsing in an unwilling orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LBA19.webp***
Lana: [Gasping, her eyes glazing over] (It burns... but it feels so fucking good) "So much cum... Oh God, what have we done? It's... it's changing me..."
As the last of your cum is absorbed into her skin, Lana's resistance finally shatters. Her eyes, once filled with defiance, now burn with viral lust and submission.
Lana: [Licking her lips, voice husky] (I need more. I need my $[characters.list.lana.player_role]'s cock) "More, $[characters.list.lana.player_role]. Your $[characters.list.lana.role] needs more of your delicious cum. Use me. Break me. I'm your fucktoy now."
You leave her room without another word, the image of your cum-covered, broken $[characters.list.lana.role] burned into your mind forever. As you close the door, you hear her whimper, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself at Lana's door, drawn by an irresistible, primal urge. The wood grain seems to ripple beneath your touch, beckoning you inside.
***LA00K3.webp***
Lana lies sprawled on her bed, her athletic form barely contained by a sports bra that struggles to hold her ample 34D breasts. Her toned abs glisten with a light sheen of sweat, and her powerful thighs twitch occasionally in her sleep. Even unconscious, she exudes an aura of dominance and raw sexuality.
AVA materializes, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
***LBB2.webp***
AVA: [Grinning wickedly] (Oh, how the mighty will fall) "Look at her, all strong and defiant even in sleep. Shall we show her how those proud tits can serve a better purpose? I can weave you into her most twisted fantasy. After all, $[characters.list.lana.role]'s breasts are wasted without $[characters.list.lana.player_role]'s cock between them, aren't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Lana's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on temptation. Your cock throbs painfully, leaving a trail of glowing pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Lana's sleeping form] (Time to put those tits to use) "Do it. Show me her dirtiest fantasy."
***LBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a locker room. The air is thick with the scent of sweat and something more primal. Lana stands before you, clad only in a sports bra that can barely contain her heaving breasts. Her nipples strain against the fabric, visibly hard and aching to be touched.
***LA12F1.webp***
Lana: [Smirking, eyes gleaming with lust and challenge] (Time to show this little shit who's boss) "Well, well, $[characters.list.lana.player_role]. Looks like someone's all grown up. But can you handle a real woman?"
Your monstrous cock strains against your shorts, a full 14 inches of viral-enhanced meat. Veins pulse visibly along the shaft, and the swollen head leaks a steady stream of pre-cum, forming a small puddle at your feet.
***LA3E1.webp***
Lana's eyes widen as she takes in your size, a flicker of uncertainty crossing her face before her usual bravado returns. She saunters towards you, her hips swaying hypnotically.
Lana: [Voice husky with arousal] (Fuck, he's huge. But I'm still in control) "Let's see if you can keep up, $[characters.list.lana.player_role]."
***LA5O1.webp***
Without warning, she drops to her knees before you, yanking down your shorts. Your cock springs free, slapping against her face with an audible 'thwack'. Lana gasps, momentarily stunned by your size and the heat radiating from your member.
Lana: [Licking her lips unconsciously] (Holy shit, it's even bigger up close) "Damn, $[characters.list.lana.player_role]. Guess you're compensating for something, huh?"
***LBB7.webp***
Before you can retort, Lana grabs the bottom of her sports bra and pulls it up, freeing her magnificent breasts. They bounce free, firm yet supple, topped with large, dusky nipples that beg to be sucked. A few drops of milk leak from her tips, a side effect of the virus's mutations.
Lana: [Grinning wickedly] (Let's see how long he lasts) "Time for your $[characters.list.lana.role] to show you how it's done."
***LA12D1.webp***
She presses her breasts together, creating a deep, inviting cleavage. With deliberate slowness, she engulfs your cock between her tits, the soft, warm flesh enveloping your shaft. The sensation is incredible, like being wrapped in silk and fire simultaneously.
You: [Groaning] (Fuck, her tits feel amazing) "Oh God, Lana..."
***LA6P1.webp***
Lana begins to move, sliding her breasts up and down your length. The friction is delicious, heightened by the small droplets of milk that leak from her nipples, providing natural lubrication. Each movement sends ripples through her flesh, hypnotic in their rhythm.
Lana: [Moaning softly] (Why does this feel so good?) "Like that, $[characters.list.lana.player_role]? Bet you never thought your $[characters.list.lana.role]'s tits would feel this good."
Her pace increases, the lewd, wet sounds of flesh on flesh filling the air. Your pre-cum mixes with her milk, creating a slick, warm channel for your cock. The mixture drips down her chest, pooling at the base of her breasts.
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Lana stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***LBB10.webp***
Lana: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "$[characters.list.lana.player_role]? What the fuck are you doing here? And why do I feel so... weird?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, small wet spots forming where they press against the fabric. You stammer an excuse and flee, leaving Lana to grapple with her conflicted emotions.
Lana: [Whispering to herself, hands cupping her breasts] (Why the hell are my tits so sensitive? And why do I want my $[characters.list.lana.player_role]'s cock between them?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself at Lana's door, drawn by an irresistible, primal urge. The wood grain seems to ripple beneath your touch, beckoning you inside.
***LA00K3.webp***
Lana lies sprawled on her bed, her athletic form barely contained by a sports bra that struggles to hold her ample 34D breasts. Her toned abs glisten with a light sheen of sweat, and her powerful thighs twitch occasionally in her sleep. Even unconscious, she exudes an aura of dominance and raw sexuality.
AVA materializes, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
***LBB2.webp***
AVA: [Grinning wickedly] (Oh, how the mighty will fall) "Look at her, all strong and defiant even in sleep. Shall we show her how those proud tits can serve a better purpose? I can weave you into her most twisted fantasy. After all, $[characters.list.lana.role]'s breasts are wasted without $[characters.list.lana.player_role]'s cock between them, aren't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Lana's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on temptation. Your cock throbs painfully, leaving a trail of glowing pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Lana's sleeping form] (Time to put those tits to use) "Do it. Show me her dirtiest fantasy."
***LBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a locker room. The air is thick with the scent of sweat and something more primal. Lana stands before you, clad only in a sports bra that can barely contain her heaving breasts. Her nipples strain against the fabric, visibly hard and aching to be touched.
***LA12F1.webp***
Lana: [Smirking, eyes gleaming with lust and challenge] (Time to show this little shit who's boss) "Well, well, $[characters.list.lana.player_role]. Looks like someone's all grown up. But can you handle a real woman?"
Your monstrous cock strains against your shorts, a full 14 inches of viral-enhanced meat. Veins pulse visibly along the shaft, and the swollen head leaks a steady stream of pre-cum, forming a small puddle at your feet.
***LA3E1.webp***
Lana's eyes widen as she takes in your size, a flicker of uncertainty crossing her face before her usual bravado returns. She saunters towards you, her hips swaying hypnotically.
Lana: [Voice husky with arousal] (Fuck, he's huge. But I'm still in control) "Let's see if you can keep up, $[characters.list.lana.player_role]."
***LA5O1.webp***
Without warning, she drops to her knees before you, yanking down your shorts. Your cock springs free, slapping against her face with an audible 'thwack'. Lana gasps, momentarily stunned by your size and the heat radiating from your member.
Lana: [Licking her lips unconsciously] (Holy shit, it's even bigger up close) "Damn, $[characters.list.lana.player_role]. Guess you're compensating for something, huh?"
***LBB7.webp***
Before you can retort, Lana grabs the bottom of her sports bra and pulls it up, freeing her magnificent breasts. They bounce free, firm yet supple, topped with large, dusky nipples that beg to be sucked. A few drops of milk leak from her tips, a side effect of the virus's mutations.
Lana: [Grinning wickedly] (Let's see how long he lasts) "Time for your $[characters.list.lana.role] to show you how it's done."
***LA12D1.webp***
She presses her breasts together, creating a deep, inviting cleavage. With deliberate slowness, she engulfs your cock between her tits, the soft, warm flesh enveloping your shaft. The sensation is incredible, like being wrapped in silk and fire simultaneously.
You: [Groaning] (Fuck, her tits feel amazing) "Oh God, Lana..."
***LA6P1.webp***
Lana begins to move, sliding her breasts up and down your length. The friction is delicious, heightened by the small droplets of milk that leak from her nipples, providing natural lubrication. Each movement sends ripples through her flesh, hypnotic in their rhythm.
Lana: [Moaning softly] (Why does this feel so good?) "Like that, $[characters.list.lana.player_role]? Bet you never thought your $[characters.list.lana.role]'s tits would feel this good."
Her pace increases, the lewd, wet sounds of flesh on flesh filling the air. Your pre-cum mixes with her milk, creating a slick, warm channel for your cock. The mixture drips down her chest, pooling at the base of her breasts.
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Lana stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***LBB10.webp***
Lana: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "$[characters.list.lana.player_role]? What the fuck are you doing here? And why do I feel so... weird?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, small wet spots forming where they press against the fabric. You stammer an excuse and flee, leaving Lana to grapple with her conflicted emotions.
Lana: [Whispering to herself, hands cupping her breasts] (Why the hell are my tits so sensitive? And why do I want my $[characters.list.lana.player_role]'s cock between them?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "More. Make it more intense!"
***LBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Lana gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Lana: [Her breasts still wrapped around your cock] (This is too real. What the fuck is happening?) "Oh God, what are we doing? This is so fucked up... but I can't stop!"
***LA8E1.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of milk. She tries to pull away, but her body betrays her, her breasts seeming to mold themselves around your shaft.
Lana: [Her voice cracking] (He's my $[characters.list.lana.player_role]! This is depraved!) "We have to stop this, $[characters.list.lana.player_role]. I'm your $[characters.list.lana.role], for fuck's sake! This is... oh shit!"
***LA5N3.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing Lana's breasts and beginning to thrust between them. The soft flesh yields to your movements, creating a tight, warm channel for your cock. Milk squirts from her nipples with each thrust, mixing with your pre-cum to create a slick, warm lubricant.
***LA0AD.webp***
Lana: [Moaning uncontrollably] (No... must resist... but it feels so fucking good) "Your cock feels so perfect between my tits. No! I didn't mean... we shouldn't... oh God, fuck my tits harder!"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. Milk and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***LA10O1.webp***
You: [Panting] (She's breaking. She's mine) "That's it, $[characters.list.lana.role]. Take it like the titfucking slut you are. You love this, don't you? Admit it!"
Lana: [Screaming in ecstasy] (I'm damned. Might as well embrace it) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me, $[characters.list.lana.player_role]! Ruin me for anyone else!"
***LA10L4.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Lana's face, breasts, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and milk glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LA00J1.webp***
Lana: [Gasping, scooping the mixture into her mouth] (So good... need more... forever) "So much cum... I need more! Use my tits whenever you want, $[characters.list.lana.player_role]. I'm your personal titfucking whore now, always..."
As the dream fades, Lana is left a quivering, cum-drenched mess, her tough persona shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself at Lana's door, drawn by an irresistible, primal urge. The wood grain seems to ripple beneath your touch, beckoning you inside.
***LA00K3.webp***
Lana lies sprawled on her bed, her athletic form barely contained by a sports bra that struggles to hold her ample 34D breasts. Her toned abs glisten with a light sheen of sweat, and her powerful thighs twitch occasionally in her sleep. Even unconscious, she exudes an aura of dominance and raw sexuality.
AVA materializes, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
***LBB2.webp***
AVA: [Grinning wickedly] (Oh, how the mighty will fall) "Look at her, all strong and defiant even in sleep. Shall we show her how those proud tits can serve a better purpose? I can weave you into her most twisted fantasy. After all, $[characters.list.lana.role]'s breasts are wasted without $[characters.list.lana.player_role]'s cock between them, aren't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Lana's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on temptation. Your cock throbs painfully, leaving a trail of glowing pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Lana's sleeping form] (Time to put those tits to use) "Do it. Show me her dirtiest fantasy."
***LBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a locker room. The air is thick with the scent of sweat and something more primal. Lana stands before you, clad only in a sports bra that can barely contain her heaving breasts. Her nipples strain against the fabric, visibly hard and aching to be touched.
***LA12F1.webp***
Lana: [Smirking, eyes gleaming with lust and challenge] (Time to show this little shit who's boss) "Well, well, $[characters.list.lana.player_role]. Looks like someone's all grown up. But can you handle a real woman?"
Your monstrous cock strains against your shorts, a full 14 inches of viral-enhanced meat. Veins pulse visibly along the shaft, and the swollen head leaks a steady stream of pre-cum, forming a small puddle at your feet.
***LA3E1.webp***
Lana's eyes widen as she takes in your size, a flicker of uncertainty crossing her face before her usual bravado returns. She saunters towards you, her hips swaying hypnotically.
Lana: [Voice husky with arousal] (Fuck, he's huge. But I'm still in control) "Let's see if you can keep up, $[characters.list.lana.player_role]."
***LA5O1.webp***
Without warning, she drops to her knees before you, yanking down your shorts. Your cock springs free, slapping against her face with an audible 'thwack'. Lana gasps, momentarily stunned by your size and the heat radiating from your member.
Lana: [Licking her lips unconsciously] (Holy shit, it's even bigger up close) "Damn, $[characters.list.lana.player_role]. Guess you're compensating for something, huh?"
***LBB7.webp***
Before you can retort, Lana grabs the bottom of her sports bra and pulls it up, freeing her magnificent breasts. They bounce free, firm yet supple, topped with large, dusky nipples that beg to be sucked. A few drops of milk leak from her tips, a side effect of the virus's mutations.
Lana: [Grinning wickedly] (Let's see how long he lasts) "Time for your $[characters.list.lana.role] to show you how it's done."
***LA12D1.webp***
She presses her breasts together, creating a deep, inviting cleavage. With deliberate slowness, she engulfs your cock between her tits, the soft, warm flesh enveloping your shaft. The sensation is incredible, like being wrapped in silk and fire simultaneously.
You: [Groaning] (Fuck, her tits feel amazing) "Oh God, Lana..."
***LA6P1.webp***
Lana begins to move, sliding her breasts up and down your length. The friction is delicious, heightened by the small droplets of milk that leak from her nipples, providing natural lubrication. Each movement sends ripples through her flesh, hypnotic in their rhythm.
Lana: [Moaning softly] (Why does this feel so good?) "Like that, $[characters.list.lana.player_role]? Bet you never thought your $[characters.list.lana.role]'s tits would feel this good."
Her pace increases, the lewd, wet sounds of flesh on flesh filling the air. Your pre-cum mixes with her milk, creating a slick, warm channel for your cock. The mixture drips down her chest, pooling at the base of her breasts.
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Lana stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***LBB10.webp***
Lana: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "$[characters.list.lana.player_role]? What the fuck are you doing here? And why do I feel so... weird?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, small wet spots forming where they press against the fabric. You stammer an excuse and flee, leaving Lana to grapple with her conflicted emotions.
Lana: [Whispering to herself, hands cupping her breasts] (Why the hell are my tits so sensitive? And why do I want my $[characters.list.lana.player_role]'s cock between them?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "More. Make it more intense!"
***LBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Lana gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Lana: [Her breasts still wrapped around your cock] (This is too real. What the fuck is happening?) "Oh God, what are we doing? This is so fucked up... but I can't stop!"
***LA8E1.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of milk. She tries to pull away, but her body betrays her, her breasts seeming to mold themselves around your shaft.
Lana: [Her voice cracking] (He's my $[characters.list.lana.player_role]! This is depraved!) "We have to stop this, $[characters.list.lana.player_role]. I'm your $[characters.list.lana.role], for fuck's sake! This is... oh shit!"
***LA5N3.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing Lana's breasts and beginning to thrust between them. The soft flesh yields to your movements, creating a tight, warm channel for your cock. Milk squirts from her nipples with each thrust, mixing with your pre-cum to create a slick, warm lubricant.
***LA0AD.webp***
Lana: [Moaning uncontrollably] (No... must resist... but it feels so fucking good) "Your cock feels so perfect between my tits. No! I didn't mean... we shouldn't... oh God, fuck my tits harder!"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. Milk and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***LA10O1.webp***
You: [Panting] (She's breaking. She's mine) "That's it, $[characters.list.lana.role]. Take it like the titfucking slut you are. You love this, don't you? Admit it!"
Lana: [Screaming in ecstasy] (I'm damned. Might as well embrace it) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me, $[characters.list.lana.player_role]! Ruin me for anyone else!"
***LA10L4.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Lana's face, breasts, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and milk glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LA00J1.webp***
Lana: [Gasping, scooping the mixture into her mouth] (So good... need more... forever) "So much cum... I need more! Use my tits whenever you want, $[characters.list.lana.player_role]. I'm your personal titfucking whore now, always..."
As the dream fades, Lana is left a quivering, cum-drenched mess, her tough persona shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***LBB18.webp***
Reality snaps back into focus with jarring suddenness. You stand in Lana's room, fully awake and achingly erect. Lana lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, $[characters.list.lana.role]. It's time you learned your place."
***LA8B1.webp***
Lana stirs but doesn't fully wake. Impatient, you grab her hair, yanking her head back roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Lana: [Disoriented] (What the fuck?) "$[characters.list.lana.player_role]? What are you... Let go of me, you little shit!"
***LBB20.webp***
Ignoring her protests, you rip off her sports bra, freeing her magnificent breasts. They bounce free, firm yet supple, topped with large, dusky nipples that are already hard and leaking small droplets of milk. Without warning, you straddle her chest, forcing your monstrous cock between her tits.
Lana: [Eyes wide with shock and fear] (This can't be happening. My $[characters.list.lana.player_role] is using my tits) "No! Stop! This is fucked up! I'll kick your ass!"
***LA10F1.webp***
You begin to thrust, using your strength to press her breasts together around your shaft. Lana struggles beneath you, but her efforts are futile against your virus-enhanced power. Milk begins to flow more freely from her nipples, mixing with your pre-cum to create a slick, warm channel.
You: [Growling] (She'll learn to love it) "Shut up and take it, Lana. These tits were made to serve my cock."
***LBB22.webp***
You increase your pace, fucking her tits with abandon. Your hands knead her flesh roughly, occasionally twisting her nipples and making her cry out in a mixture of pain and unwilling pleasure. Milk sprays from her abused nipples, coating both your bodies.
Lana: [Sobbing and moaning] (Why does this feel so good?) "Stop... please... you're my $[characters.list.lana.player_role]... but it feels... No! This is so wrong!"
***LA12K1.webp***
But as your pre-cum and her milk mix and seep into her skin, Lana's resistance begins to crumble. The virus surges through her system, amplified by the potent cocktail. Her back arches, pressing her breasts more firmly around your cock.
You: [Panting] (She's breaking. She's mine) "That's it, $[characters.list.lana.role]. Take it like the titfucking whore you are. You love this, don't you? Admit it!"
To drive your point home, you deliver a sharp slap to her face. The shock and pain seem to shatter the last of her resistance.
***LA0A4.webp***
Lana: [Moaning uncontrollably, tears streaming down her face] (I'm going to hell) "Yes! Oh God, yes! I love your big cock between my tits! Fuck them harder, $[characters.list.lana.player_role]! Use me!"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Lana's face, hair, and breasts with thick ropes of cum. She gasps as it hits her, her body convulsing in a powerful, shameful orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LBB25.mp4***
Lana: [Gasping, her eyes glazing over] (It burns... but it feels so fucking good) "So much cum... Oh God, what have you done to me? My tits... they're yours now..."
As the last of your seed is absorbed into her skin, Lana's transformation is complete. Her eyes, once filled with defiance, now burn with submission and lust. She presses her cum-covered breasts together, offering them to you shamelessly.
***LA9K1.webp***
Lana: [Voice husky with need] (I exist to serve his cock now) "More, $[characters.list.lana.player_role]. Your $[characters.list.lana.role] needs more of your delicious cum. Fuck my tits again. Use me. I'm your personal titfucking slut now and forever."
You leave without a word, the image of your broken, corrupted $[characters.list.lana.role] seared into your mind. As you close the door, you hear her moan, already craving her next dose of your viral seed between her tits...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus writhes within you, a serpent of unholy desire coiling around your very soul. You find yourself outside Lana's room, drawn by an irresistible, primal urge. The door seems to pulse with a sickly, viral glow, daring you to cross the final threshold.
***LBC1.webp***
Lana lies sprawled on her bed, her muscular form glistening with sweat. Her sports bra is pushed up, exposing the underside of her heaving breasts. Her shorts cling to her powerful thighs, a visible damp spot betraying her unconscious arousal. Even in sleep, her lips move, as if whispering forbidden desires.
***LBC2.webp***
AVA materializes, her form a writhing mass of tentacle-like viral strands. Her voice slithers into your mind, dripping with malevolent glee.
AVA: [Grinning with too many teeth] (Oh, the delicious depravity awaiting us) "Look at her, dreaming of tasting forbidden fruit. Shall we give big sister a meal she'll never forget? I can weave you into her most depraved fantasy. After all, what are siblings for if not to satisfy each other's deepest, darkest hungers?"
***LBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear yourself away from Lana's room. Your cock throbs painfully, leaving a trail of glowing, acidic pre-cum that sizzles against the floor as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestige of your humanity crumbles like ash. Your voice is thick with viral corruption as you surrender to your basest instincts.
You: [Eyes locked on Lana's sleeping form] (Time to feed big sister) "Do it. Let's see how deep her hunger goes."
***LBC4.webp***
Reality fractures around you as AVA's laughter echoes through your mind. Suddenly, you're in a twisted version of your childhood treehouse. The walls ooze with a pulsing, viral membrane, and the air is thick with the scent of sex and corruption.
***LBC5.webp***
Lana kneels before you, her eyes glazed with lust and viral influence. Her sports bra is torn, exposing her heaving breasts, nipples swollen and leaking a pearlescent fluid. Her shorts are gone, revealing her dripping pussy, engorged and pulsing with need.
Lana: [Licking her lips, voice husky with desire] (I'm so hungry... need to taste him) "Little brother... you've grown so big. Let your big sis have a taste, yeah?"
***LBC6.webp***
Your monstrous cock strains against your shorts, a full 14 inches of viral-enhanced meat. The fabric disintegrates at your touch, freeing your member. It stands proud, veins pulsing visibly, the head swollen and angry. A constant stream of glowing pre-cum oozes from the tip, sizzling as it hits the floor.
***LBC7.webp***
Lana's eyes widen, her pupils dilating until only a thin ring of color remains. She crawls towards you, moving with an inhuman, predatory grace.
Lana: [Breathing heavily, nostrils flaring] (It smells so good... I need it) "Fuck, bro... you smell delicious. I bet you taste even better."
***LBC8.webp***
Without warning, she lunges forward, taking half your length into her mouth in one go. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act.
***LBC9.webp***
You: [Groaning] (Holy shit, her mouth is incredible) "Fuck, Lana... your mouth feels amazing..."
Lana hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her throat, her enhanced physiology allowing her to take you deeper than should be possible. Her tongue swirls around your shaft, lapping up your pre-cum like it's the sweetest nectar.
***LBC10.webp***
Lana: [Pulling back momentarily, a string of saliva and pre-cum connecting her lips to your cock] (It tastes even better than I imagined) "Mmm... you're so fucking big, little bro. Big sis is gonna milk every last drop from your balls."
She resumes her ministrations with renewed vigor, her head bobbing up and down your shaft with increasing speed. One hand fondles your heavy, cum-filled balls while the other works between her legs, fingering her dripping pussy. The lewd, wet sounds of her sucking and slurping fill the air, mingling with your groans of pleasure.
***LA0F1.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Lana stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***LBC11.webp***
Lana: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Bro? What the fuck? Why do I taste... oh shit!"
***LBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, and she's breathing heavily. You stammer an excuse and flee, leaving Lana to grapple with her conflicted emotions.
Lana: [Whispering to herself, hand drifting to her mouth] (Why do I crave my brother's cock so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus writhes within you, a serpent of unholy desire coiling around your very soul. You find yourself outside Lana's room, drawn by an irresistible, primal urge. The door seems to pulse with a sickly, viral glow, daring you to cross the final threshold.
***LBC1.webp***
Lana lies sprawled on her bed, her muscular form glistening with sweat. Her sports bra is pushed up, exposing the underside of her heaving breasts. Her shorts cling to her powerful thighs, a visible damp spot betraying her unconscious arousal. Even in sleep, her lips move, as if whispering forbidden desires.
***LBC2.webp***
AVA materializes, her form a writhing mass of tentacle-like viral strands. Her voice slithers into your mind, dripping with malevolent glee.
AVA: [Grinning with too many teeth] (Oh, the delicious depravity awaiting us) "Look at her, dreaming of tasting forbidden fruit. Shall we give big sister a meal she'll never forget? I can weave you into her most depraved fantasy. After all, what are siblings for if not to satisfy each other's deepest, darkest hungers?"
***LBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear yourself away from Lana's room. Your cock throbs painfully, leaving a trail of glowing, acidic pre-cum that sizzles against the floor as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestige of your humanity crumbles like ash. Your voice is thick with viral corruption as you surrender to your basest instincts.
You: [Eyes locked on Lana's sleeping form] (Time to feed big sister) "Do it. Let's see how deep her hunger goes."
***LBC4.webp***
Reality fractures around you as AVA's laughter echoes through your mind. Suddenly, you're in a twisted version of your childhood treehouse. The walls ooze with a pulsing, viral membrane, and the air is thick with the scent of sex and corruption.
***LBC5.webp***
Lana kneels before you, her eyes glazed with lust and viral influence. Her sports bra is torn, exposing her heaving breasts, nipples swollen and leaking a pearlescent fluid. Her shorts are gone, revealing her dripping pussy, engorged and pulsing with need.
Lana: [Licking her lips, voice husky with desire] (I'm so hungry... need to taste him) "Little brother... you've grown so big. Let your big sis have a taste, yeah?"
***LBC6.webp***
Your monstrous cock strains against your shorts, a full 14 inches of viral-enhanced meat. The fabric disintegrates at your touch, freeing your member. It stands proud, veins pulsing visibly, the head swollen and angry. A constant stream of glowing pre-cum oozes from the tip, sizzling as it hits the floor.
***LBC7.webp***
Lana's eyes widen, her pupils dilating until only a thin ring of color remains. She crawls towards you, moving with an inhuman, predatory grace.
Lana: [Breathing heavily, nostrils flaring] (It smells so good... I need it) "Fuck, bro... you smell delicious. I bet you taste even better."
***LBC8.webp***
Without warning, she lunges forward, taking half your length into her mouth in one go. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act.
***LBC9.webp***
You: [Groaning] (Holy shit, her mouth is incredible) "Fuck, Lana... your mouth feels amazing..."
Lana hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her throat, her enhanced physiology allowing her to take you deeper than should be possible. Her tongue swirls around your shaft, lapping up your pre-cum like it's the sweetest nectar.
***LBC10.webp***
Lana: [Pulling back momentarily, a string of saliva and pre-cum connecting her lips to your cock] (It tastes even better than I imagined) "Mmm... you're so fucking big, little bro. Big sis is gonna milk every last drop from your balls."
She resumes her ministrations with renewed vigor, her head bobbing up and down your shaft with increasing speed. One hand fondles your heavy, cum-filled balls while the other works between her legs, fingering her dripping pussy. The lewd, wet sounds of her sucking and slurping fill the air, mingling with your groans of pleasure.
***LA0F1.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Lana stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***LBC11.webp***
Lana: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Bro? What the fuck? Why do I taste... oh shit!"
***LBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, and she's breathing heavily. You stammer an excuse and flee, leaving Lana to grapple with her conflicted emotions.
Lana: [Whispering to herself, hand drifting to her mouth] (Why do I crave my brother's cock so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***LBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Lana gasps around your cock as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***LBC14.webp***
Lana: [Pulling back, your cock slipping from her mouth with an obscene 'pop'] (This is too real. What the fuck is happening?) "Oh God, what are we doing? This is so fucked up... but I need more!"
The virus surges through her system like wildfire. Her skin takes on an otherworldly sheen, and her throat visibly bulges and shifts, adapting to better accommodate your monstrous member. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***LBC15.webp***
Lana: [Her voice cracking] (He's my brother! This is so wrong!) "We have to stop this, bro. I'm your sister, for fuck's sake! This is... oh shit!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance. Lana's jaw unhinges slightly, allowing her to take you even deeper.
Lana: [Moaning around your cock] (No... must resist... but he tastes so fucking good) "Feed me, little brother. I need your cum. No! I didn't mean... we shouldn't... oh God, fuck my throat!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she deepthroats you with inhuman skill. Saliva and pre-cum overflow from her lips, coating her chin and chest. Her throat bulges obscenely with each thrust, the outline of your cock visible through her skin.
***LA10R2.webp***
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Lana. You know this is what you want. What you need."
Suddenly, overcome with viral lust, you grab Lana's head and begin to fuck her face with abandon. Her eyes roll back in her head as you use her throat like a personal fuck toy. The vibrations of her moans send shockwaves of pleasure through your cock.
Lana: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "Gluk! Gluk! Gluk! Mmmmph!"
The lewd, wet sounds of your brutal face-fucking fill the air. A mixture of saliva, pre-cum, and throat slime coats your shaft, creating a slick, warm channel for your cock. Lana's face is a mess of tears, spit, and pre-cum, her makeup running in streaks down her cheeks.
***LBC17.webp***
You: [Panting] (She's breaking. She's mine) "That's it, sis. Take it like the cocksleeve you are. You love this, don't you? Say it!"
Lana: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Yeshh! I wuv ih! I wuv my bwother'sh big cock! Ushe my mouf! Make me your cum dumpshter!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Lana's mouth and throat. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with her tears and saliva. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LBC18.webp***
Lana: [Gasping, cum dripping from her lips] (So good... need more... forever) "So much cum... I need more! Use my mouth whenever you want, little bro. I'm your personal cocksucker now, always..."
As the dream fades, Lana is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The viral corruption has transformed her into an insatiable oral slut, craving her brother's cock above all else.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus writhes within you, a serpent of unholy desire coiling around your very soul. You find yourself outside Lana's room, drawn by an irresistible, primal urge. The door seems to pulse with a sickly, viral glow, daring you to cross the final threshold.
***LBC1.webp***
Lana lies sprawled on her bed, her muscular form glistening with sweat. Her sports bra is pushed up, exposing the underside of her heaving breasts. Her shorts cling to her powerful thighs, a visible damp spot betraying her unconscious arousal. Even in sleep, her lips move, as if whispering forbidden desires.
***LBC2.webp***
AVA materializes, her form a writhing mass of tentacle-like viral strands. Her voice slithers into your mind, dripping with malevolent glee.
AVA: [Grinning with too many teeth] (Oh, the delicious depravity awaiting us) "Look at her, dreaming of tasting forbidden fruit. Shall we give big sister a meal she'll never forget? I can weave you into her most depraved fantasy. After all, what are siblings for if not to satisfy each other's deepest, darkest hungers?"
***LBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear yourself away from Lana's room. Your cock throbs painfully, leaving a trail of glowing, acidic pre-cum that sizzles against the floor as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestige of your humanity crumbles like ash. Your voice is thick with viral corruption as you surrender to your basest instincts.
You: [Eyes locked on Lana's sleeping form] (Time to feed big sister) "Do it. Let's see how deep her hunger goes."
***LBC4.webp***
Reality fractures around you as AVA's laughter echoes through your mind. Suddenly, you're in a twisted version of your childhood treehouse. The walls ooze with a pulsing, viral membrane, and the air is thick with the scent of sex and corruption.
***LBC5.webp***
Lana kneels before you, her eyes glazed with lust and viral influence. Her sports bra is torn, exposing her heaving breasts, nipples swollen and leaking a pearlescent fluid. Her shorts are gone, revealing her dripping pussy, engorged and pulsing with need.
Lana: [Licking her lips, voice husky with desire] (I'm so hungry... need to taste him) "Little brother... you've grown so big. Let your big sis have a taste, yeah?"
***LBC6.webp***
Your monstrous cock strains against your shorts, a full 14 inches of viral-enhanced meat. The fabric disintegrates at your touch, freeing your member. It stands proud, veins pulsing visibly, the head swollen and angry. A constant stream of glowing pre-cum oozes from the tip, sizzling as it hits the floor.
***LBC7.webp***
Lana's eyes widen, her pupils dilating until only a thin ring of color remains. She crawls towards you, moving with an inhuman, predatory grace.
Lana: [Breathing heavily, nostrils flaring] (It smells so good... I need it) "Fuck, bro... you smell delicious. I bet you taste even better."
***LBC8.webp***
Without warning, she lunges forward, taking half your length into her mouth in one go. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act.
***LBC9.webp***
You: [Groaning] (Holy shit, her mouth is incredible) "Fuck, Lana... your mouth feels amazing..."
Lana hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her throat, her enhanced physiology allowing her to take you deeper than should be possible. Her tongue swirls around your shaft, lapping up your pre-cum like it's the sweetest nectar.
***LBC10.webp***
Lana: [Pulling back momentarily, a string of saliva and pre-cum connecting her lips to your cock] (It tastes even better than I imagined) "Mmm... you're so fucking big, little bro. Big sis is gonna milk every last drop from your balls."
She resumes her ministrations with renewed vigor, her head bobbing up and down your shaft with increasing speed. One hand fondles your heavy, cum-filled balls while the other works between her legs, fingering her dripping pussy. The lewd, wet sounds of her sucking and slurping fill the air, mingling with your groans of pleasure.
***LA0F1.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Lana stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***LBC11.webp***
Lana: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Bro? What the fuck? Why do I taste... oh shit!"
***LBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, and she's breathing heavily. You stammer an excuse and flee, leaving Lana to grapple with her conflicted emotions.
Lana: [Whispering to herself, hand drifting to her mouth] (Why do I crave my brother's cock so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***LBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Lana gasps around your cock as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***LBC14.webp***
Lana: [Pulling back, your cock slipping from her mouth with an obscene 'pop'] (This is too real. What the fuck is happening?) "Oh God, what are we doing? This is so fucked up... but I need more!"
The virus surges through her system like wildfire. Her skin takes on an otherworldly sheen, and her throat visibly bulges and shifts, adapting to better accommodate your monstrous member. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***LBC15.webp***
Lana: [Her voice cracking] (He's my brother! This is so wrong!) "We have to stop this, bro. I'm your sister, for fuck's sake! This is... oh shit!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance. Lana's jaw unhinges slightly, allowing her to take you even deeper.
Lana: [Moaning around your cock] (No... must resist... but he tastes so fucking good) "Feed me, little brother. I need your cum. No! I didn't mean... we shouldn't... oh God, fuck my throat!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she deepthroats you with inhuman skill. Saliva and pre-cum overflow from her lips, coating her chin and chest. Her throat bulges obscenely with each thrust, the outline of your cock visible through her skin.
***LA10R2.webp***
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Lana. You know this is what you want. What you need."
Suddenly, overcome with viral lust, you grab Lana's head and begin to fuck her face with abandon. Her eyes roll back in her head as you use her throat like a personal fuck toy. The vibrations of her moans send shockwaves of pleasure through your cock.
Lana: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "Gluk! Gluk! Gluk! Mmmmph!"
The lewd, wet sounds of your brutal face-fucking fill the air. A mixture of saliva, pre-cum, and throat slime coats your shaft, creating a slick, warm channel for your cock. Lana's face is a mess of tears, spit, and pre-cum, her makeup running in streaks down her cheeks.
***LBC17.webp***
You: [Panting] (She's breaking. She's mine) "That's it, sis. Take it like the cocksleeve you are. You love this, don't you? Say it!"
Lana: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Yeshh! I wuv ih! I wuv my bwother'sh big cock! Ushe my mouf! Make me your cum dumpshter!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Lana's mouth and throat. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with her tears and saliva. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***LBC18.webp***
Lana: [Gasping, cum dripping from her lips] (So good... need more... forever) "So much cum... I need more! Use my mouth whenever you want, little bro. I'm your personal cocksucker now, always..."
As the dream fades, Lana is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The viral corruption has transformed her into an insatiable oral slut, craving her brother's cock above all else.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more fantasies. I want the real thing) "Enough! Wake me up. Now!"
***LBC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Lana's room, fully awake and painfully erect. Lana lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming a small, sizzling puddle at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, sister. It's time you serviced your brother properly."
***LBC20.webp***
Lana stirs but doesn't fully wake. Impatient, you grab her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Lana: [Disoriented] (What the fuck?) "Bro? What are you... Let go of me, you little shi-"
***LBC21.webp***
Her words are cut off as you force your throbbing member past her lips. Without waiting for permission, you thrust deep into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel that sizzles with viral energy.
***LA0AE.webp***
Lana: [Eyes wide with shock and fear, voice muffled by your cock] (This can't be real. My brother is face-fucking me) "Mmph! Noo! Shtop!"
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Lana struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, staining her top.
You: [Growling] (She'll learn to love it) "Shut up and suck, Lana. This mouth was made to serve my cock."
You increase your pace, fucking her face with abandon. Lana gags and chokes around your girth, her throat bulging obscenely with each thrust. The lewd, wet sounds of your brutal face-fucking fill the air.
***LBC23.webp***
Lana: [Gagging and crying] (This isn't happening. It can't be) "Gluk! Gluk! Gluk! Pwease, *gag* shtop!"
But as your pre-cum floods her mouth, Lana's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her tongue begins to swirl around your shaft, lapping up your pre-cum like it's the sweetest nectar.
***LBC24.webp***
Lana: [Whimpering around your cock] (Why does this feel so good? I'm a monster) "Mmph... we can't... you're my baby brother... but you taste... No! This is wrong!"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Lana's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and saliva. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
***LA8R3.webp***
Lana: [Gasping, cum dripping from her lips] (It burns... it's changing me... and I love it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
As the last of your seed is absorbed, Lana's transformation is complete. Her eyes, once filled with defiance, now burn with insatiable hunger. She grasps your still-hard cock, guiding it back to her lips.
Lana: [Voice husky with need] (I exist to service his cock now) "More, little bro. Your big sister needs more of your delicious cum. Fuck my face again. Use me. I'm your personal cocksleeve now and forever."
You leave without a word, the image of your broken, corrupted sister seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and corruption, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, a relentless tide of corrupted desire. You find yourself drawn to Lana's room, your feet moving of their own accord. The door seems to ripple, its surface undulating like the skin of some great beast.
***LBD1.webp***
Lana lies on her bed, her powerful form restless in sleep. Her tank top has ridden up, revealing the chiseled planes of her abdomen. Her shorts cling to her muscular thighs, a dark patch visible at the apex. Even unconscious, her body radiates an aura of dominance and barely contained lust.
***LBD2.webp***
AVA materializes, her essence a swirling vortex of viral energy. Her voice insinuates itself into your mind, a symphony of forbidden temptation.
AVA: [Her form flickering between solid and ethereal] "Your sister dreams of conquest, of claiming what she believes is rightfully hers. Shall we indulge her fantasy? I can weave you into her dreamscape, where the lines between dominance and submission blur beyond recognition."
***LBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Lana's sleeping form. Every instinct screams for you to stay, but you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last remnants of your conscience evaporate like morning dew. Your voice is thick with anticipation as you surrender to the inevitable.
You: [Eyes fixed on Lana's sleeping form] "Show me what she truly desires."
***LBD4.webp***
Reality fractures, shards of the waking world falling away to reveal Lana's dreamscape. You find yourself in a bizarre fusion of a military obstacle course and a Roman arena. The sky above is a swirling mass of viral patterns, bathing everything in an otherworldly glow.
***LBD5.webp***
Lana stands atop a podium, clad in a perversion of military dress. Her uniform barely contains her impressive physique, straining against her curves. Her eyes blaze with a mixture of lust and contemptuous fire.
Lana: [Her voice carrying across the arena, dripping with disdain] "Well, well, if it isn't my pathetic little brother. Ready to get your ass handed to you? Or are you going to run home crying to mommy?"
***LBD6.webp***
She vaults from the podium, landing before you with feline grace. The ground trembles beneath her feet, a physical manifestation of her power in this dream world.
Lana: [Circling you, her gaze predatory and mocking] "I've waited for this moment, runt. Time to show you who's really in charge in this family."
***LBD7.webp***
Her uniform dissolves, leaving her naked, her muscular form glistening in the otherworldly light. Despite her nudity, her posture radiates arrogance and superiority.
Lana: [Her voice husky with desire, yet still condescending] "Time to make you a man, little brother. Not that it'll change anything – you'll always be a loser compared to me."
***LBD8.webp***
She pounces, tackling you to the arena floor. Her strong thighs straddle your hips, her wet heat grinding against your already hard cock. Lana's breasts heave with each breath, nipples hard enough to cut glass.
***LBD9.webp***
Lana: [Positioning herself over you, a sneer on her face] "Ready to lose that cherry, you little virgin? Try not to cum too quickly – I want to at least pretend you're worth my time."
Without warning, she impales herself on your length. You both cry out – you in pleasure, Lana in a mix of pain and ecstasy, quickly masked by a look of smug satisfaction.
***LBD10.webp***
Lana: [Gasping, her eyes wide but quickly narrowing in feigned disappointment] "Is that all you've got? Pathetic. I've had better from my fingers."
She begins to ride you, her powerful thighs lifting her almost off your cock before slamming back down. The lewd sound of flesh slapping flesh echoes through the arena, mingling with your moans and Lana's derisive comments.
***LBD10_2.webp***
You: [Groaning, overwhelmed by sensation] "Lana... oh god... it's too much..."
Lana: [Grinning wickedly, her voice mocking] "Aw, is it too much for the little baby? Suck it up, bro. I'm just getting started."
Her pace increases, becoming almost frenzied. Her pussy gushes around you, juices flowing down your shaft and pooling beneath you. Where they touch the arena floor, strange viral flora sprouts.
***LBD10_3.webp***
Lana leans down, capturing your mouth in a searing kiss. Her tongue invades, tasting you, claiming you. One hand snakes between your bodies, roughly pinching and twisting her own nipples.
Lana: [Breaking the kiss, panting but still managing to sound condescending] "Cum for me, you little bitch. Fill your sister's womb! It's the only thing you'll ever be good for."
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dreamscape begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***LBD11.webp***
Lana thrashes in her bed, moaning softly. Her eyes snap open, unfocused and glazed with lust. She sits up abruptly, her tank top clinging to her sweat-soaked body, nipples visibly hard through the thin fabric.
***LBD12.webp***
Lana: [Panting, her hand unconsciously moving between her legs before she catches herself] "What the fuck are you doing in my room, you little perv? Get out before I kick your ass!"
Her eyes lock onto the obvious bulge in your pants. For a moment, raw hunger flashes across her face before she masks it with disgust and anger.
Lana: [Voice husky but filled with feigned revulsion] "Ugh, are you seriously hard right now? That's disgusting. Get out of my sight before I tell mom what a freak you are."
You stammer an excuse and flee, leaving a very confused and aroused Lana behind. As you close the door, you hear a muffled moan and the rustle of sheets, suggesting Lana is taking matters into her own hands despite her harsh words.
***LBD12_2.webp***
Lana: [Whispering to herself, anger and lust warring in her voice] "Fuck... why am I so wet? This is all that little shit's fault. I'll make him pay for this..."
You hurry back to your room, your own need painfully unresolved, the image of Lana's lust-filled eyes burned into your mind.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, a relentless tide of corrupted desire. You find yourself drawn to Lana's room, your feet moving of their own accord. The door seems to ripple, its surface undulating like the skin of some great beast.
***LBD1.webp***
Lana lies on her bed, her powerful form restless in sleep. Her tank top has ridden up, revealing the chiseled planes of her abdomen. Her shorts cling to her muscular thighs, a dark patch visible at the apex. Even unconscious, her body radiates an aura of dominance and barely contained lust.
***LBD2.webp***
AVA materializes, her essence a swirling vortex of viral energy. Her voice insinuates itself into your mind, a symphony of forbidden temptation.
AVA: [Her form flickering between solid and ethereal] "Your sister dreams of conquest, of claiming what she believes is rightfully hers. Shall we indulge her fantasy? I can weave you into her dreamscape, where the lines between dominance and submission blur beyond recognition."
***LBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Lana's sleeping form. Every instinct screams for you to stay, but you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last remnants of your conscience evaporate like morning dew. Your voice is thick with anticipation as you surrender to the inevitable.
You: [Eyes fixed on Lana's sleeping form] "Show me what she truly desires."
***LBD4.webp***
Reality fractures, shards of the waking world falling away to reveal Lana's dreamscape. You find yourself in a bizarre fusion of a military obstacle course and a Roman arena. The sky above is a swirling mass of viral patterns, bathing everything in an otherworldly glow.
***LBD5.webp***
Lana stands atop a podium, clad in a perversion of military dress. Her uniform barely contains her impressive physique, straining against her curves. Her eyes blaze with a mixture of lust and contemptuous fire.
Lana: [Her voice carrying across the arena, dripping with disdain] "Well, well, if it isn't my pathetic little brother. Ready to get your ass handed to you? Or are you going to run home crying to mommy?"
***LBD6.webp***
She vaults from the podium, landing before you with feline grace. The ground trembles beneath her feet, a physical manifestation of her power in this dream world.
Lana: [Circling you, her gaze predatory and mocking] "I've waited for this moment, runt. Time to show you who's really in charge in this family."
***LBD7.webp***
Her uniform dissolves, leaving her naked, her muscular form glistening in the otherworldly light. Despite her nudity, her posture radiates arrogance and superiority.
Lana: [Her voice husky with desire, yet still condescending] "Time to make you a man, little brother. Not that it'll change anything – you'll always be a loser compared to me."
***LBD8.webp***
She pounces, tackling you to the arena floor. Her strong thighs straddle your hips, her wet heat grinding against your already hard cock. Lana's breasts heave with each breath, nipples hard enough to cut glass.
***LBD9.webp***
Lana: [Positioning herself over you, a sneer on her face] "Ready to lose that cherry, you little virgin? Try not to cum too quickly – I want to at least pretend you're worth my time."
Without warning, she impales herself on your length. You both cry out – you in pleasure, Lana in a mix of pain and ecstasy, quickly masked by a look of smug satisfaction.
***LBD10.webp***
Lana: [Gasping, her eyes wide but quickly narrowing in feigned disappointment] "Is that all you've got? Pathetic. I've had better from my fingers."
She begins to ride you, her powerful thighs lifting her almost off your cock before slamming back down. The lewd sound of flesh slapping flesh echoes through the arena, mingling with your moans and Lana's derisive comments.
***LBD10_2.webp***
You: [Groaning, overwhelmed by sensation] "Lana... oh god... it's too much..."
Lana: [Grinning wickedly, her voice mocking] "Aw, is it too much for the little baby? Suck it up, bro. I'm just getting started."
Her pace increases, becoming almost frenzied. Her pussy gushes around you, juices flowing down your shaft and pooling beneath you. Where they touch the arena floor, strange viral flora sprouts.
***LBD10_3.webp***
Lana leans down, capturing your mouth in a searing kiss. Her tongue invades, tasting you, claiming you. One hand snakes between your bodies, roughly pinching and twisting her own nipples.
Lana: [Breaking the kiss, panting but still managing to sound condescending] "Cum for me, you little bitch. Fill your sister's womb! It's the only thing you'll ever be good for."
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dreamscape begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***LBD11.webp***
Lana thrashes in her bed, moaning softly. Her eyes snap open, unfocused and glazed with lust. She sits up abruptly, her tank top clinging to her sweat-soaked body, nipples visibly hard through the thin fabric.
***LBD12.webp***
Lana: [Panting, her hand unconsciously moving between her legs before she catches herself] "What the fuck are you doing in my room, you little perv? Get out before I kick your ass!"
Her eyes lock onto the obvious bulge in your pants. For a moment, raw hunger flashes across her face before she masks it with disgust and anger.
Lana: [Voice husky but filled with feigned revulsion] "Ugh, are you seriously hard right now? That's disgusting. Get out of my sight before I tell mom what a freak you are."
You stammer an excuse and flee, leaving a very confused and aroused Lana behind. As you close the door, you hear a muffled moan and the rustle of sheets, suggesting Lana is taking matters into her own hands despite her harsh words.
***LBD12_2.webp***
Lana: [Whispering to herself, anger and lust warring in her voice] "Fuck... why am I so wet? This is all that little shit's fault. I'll make him pay for this..."
You hurry back to your room, your own need painfully unresolved, the image of Lana's lust-filled eyes burned into your mind.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Your voice a guttural growl] "Enough games. Time for a change in command, you arrogant bitch."
***LBD13.webp***
The virus surges within you, granting impossible strength. You seize Lana's wrists, spinning her around and pinning her against a nearby pillar. Her eyes widen in shock and arousal as she finds herself suddenly powerless.
***LBD14.webp***
Lana: [Struggling against your grip, her voice a mix of anger and surprise] "What the— How dare you! Let go of me, you pathetic little—"
You silence her with a searing kiss, your tongue invading her mouth as your body presses against hers. She moans into the kiss, her resistance melting away like snow in summer, though she still tries to maintain her aloof facade.
***LBD15.webp***
Breaking the kiss, you turn her to face the pillar. With one hand keeping her wrists pinned above her head, you use the other to tear away the remnants of her uniform. Her sculpted back arches as you run a hand down her spine, coming to rest on the firm globes of her ass.
***LBD16.webp***
You: [Your breath hot against her ear] "You wanted to see how I use my equipment? Allow me to demonstrate, big sister."
Without further preamble, you thrust into her, burying yourself to the hilt in one fluid motion. Lana cries out, a sound caught between pain and ecstasy, as her body stretches to accommodate your girth.
***LBD17.webp***
Lana: [Her voice trembling, trying to maintain her superiority] "Is that all you've got? I've had better from my... oh fuck..."
You set a punishing rhythm, each thrust driving deeper than the last. The pillar cracks under the force of your mating, viral tendrils spreading from the impact points. Lana's breasts bounce with each movement, her nipples scraping against the rough surface.
Lana: [Moaning uncontrollably, her arrogance crumbling] "God... so full... don't stop... I mean, you call that fucking? My vibrator does a better job!"
Her inner walls clench around you, a velvet vice milking your cock. A mixture of your pre-cum and her juices drips down her thighs, pooling at your feet where it spawns more viral growth.
***LBD17_2.webp***
The dreamscape responds to your dominance, the arena transforming into a twisted throne room. You find yourself seated on a grand chair, Lana impaled on your cock as she faces the empty hall.
Lana: [Her head thrown back in rapture, her words a mix of pleasure and defiance] "You think this changes anything? You're still a loser... a loser with a big cock... fuck!"
You grasp her hips, lifting her almost off your length before slamming her back down. The sound of flesh meeting flesh echoes through the hall, accompanied by Lana's wanton cries and half-hearted insults.
***LBD18.webp***
As your climax approaches, the viral energy within you reaches a fever pitch. With a roar that shakes the very foundations of the dream, you explode inside her. Thick ropes of cum paint her insides, the excess flowing out around your still-thrusting cock.
Lana screams in ecstasy, her own orgasm crashing over her like a tidal wave. Her body convulses, muscles spasming as the viral seed takes root. Her belly swells slightly, a visual representation of your dominance.
***LBD18_2.webp***
Lana: [Gasping, cum leaking from her thoroughly bred pussy, her voice a mixture of awe and lingering defiance] "Yours... all yours... my king, my master... but don't think this means I'll go easy on you outside the bedroom, you little shit..."
As the dream fades, Lana is left a quivering mess in your arms, her once-dominant persona shattered and remolded into your perfect consort, though a spark of her former self remains. The throne room dissolves, leaving behind a lingering sense of power and corruption.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, a relentless tide of corrupted desire. You find yourself drawn to Lana's room, your feet moving of their own accord. The door seems to ripple, its surface undulating like the skin of some great beast.
***LBD1.webp***
Lana lies on her bed, her powerful form restless in sleep. Her tank top has ridden up, revealing the chiseled planes of her abdomen. Her shorts cling to her muscular thighs, a dark patch visible at the apex. Even unconscious, her body radiates an aura of dominance and barely contained lust.
***LBD2.webp***
AVA materializes, her essence a swirling vortex of viral energy. Her voice insinuates itself into your mind, a symphony of forbidden temptation.
AVA: [Her form flickering between solid and ethereal] "Your sister dreams of conquest, of claiming what she believes is rightfully hers. Shall we indulge her fantasy? I can weave you into her dreamscape, where the lines between dominance and submission blur beyond recognition."
***LBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Lana's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Lana's sleeping form. Every instinct screams for you to stay, but you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last remnants of your conscience evaporate like morning dew. Your voice is thick with anticipation as you surrender to the inevitable.
You: [Eyes fixed on Lana's sleeping form] "Show me what she truly desires."
***LBD4.webp***
Reality fractures, shards of the waking world falling away to reveal Lana's dreamscape. You find yourself in a bizarre fusion of a military obstacle course and a Roman arena. The sky above is a swirling mass of viral patterns, bathing everything in an otherworldly glow.
***LBD5.webp***
Lana stands atop a podium, clad in a perversion of military dress. Her uniform barely contains her impressive physique, straining against her curves. Her eyes blaze with a mixture of lust and contemptuous fire.
Lana: [Her voice carrying across the arena, dripping with disdain] "Well, well, if it isn't my pathetic little brother. Ready to get your ass handed to you? Or are you going to run home crying to mommy?"
***LBD6.webp***
She vaults from the podium, landing before you with feline grace. The ground trembles beneath her feet, a physical manifestation of her power in this dream world.
Lana: [Circling you, her gaze predatory and mocking] "I've waited for this moment, runt. Time to show you who's really in charge in this family."
***LBD7.webp***
Her uniform dissolves, leaving her naked, her muscular form glistening in the otherworldly light. Despite her nudity, her posture radiates arrogance and superiority.
Lana: [Her voice husky with desire, yet still condescending] "Time to make you a man, little brother. Not that it'll change anything – you'll always be a loser compared to me."
***LBD8.webp***
She pounces, tackling you to the arena floor. Her strong thighs straddle your hips, her wet heat grinding against your already hard cock. Lana's breasts heave with each breath, nipples hard enough to cut glass.
***LBD9.webp***
Lana: [Positioning herself over you, a sneer on her face] "Ready to lose that cherry, you little virgin? Try not to cum too quickly – I want to at least pretend you're worth my time."
Without warning, she impales herself on your length. You both cry out – you in pleasure, Lana in a mix of pain and ecstasy, quickly masked by a look of smug satisfaction.
***LBD10.webp***
Lana: [Gasping, her eyes wide but quickly narrowing in feigned disappointment] "Is that all you've got? Pathetic. I've had better from my fingers."
She begins to ride you, her powerful thighs lifting her almost off your cock before slamming back down. The lewd sound of flesh slapping flesh echoes through the arena, mingling with your moans and Lana's derisive comments.
***LBD10_2.webp***
You: [Groaning, overwhelmed by sensation] "Lana... oh god... it's too much..."
Lana: [Grinning wickedly, her voice mocking] "Aw, is it too much for the little baby? Suck it up, bro. I'm just getting started."
Her pace increases, becoming almost frenzied. Her pussy gushes around you, juices flowing down your shaft and pooling beneath you. Where they touch the arena floor, strange viral flora sprouts.
***LBD10_3.webp***
Lana leans down, capturing your mouth in a searing kiss. Her tongue invades, tasting you, claiming you. One hand snakes between your bodies, roughly pinching and twisting her own nipples.
Lana: [Breaking the kiss, panting but still managing to sound condescending] "Cum for me, you little bitch. Fill your sister's womb! It's the only thing you'll ever be good for."
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dreamscape begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Lana's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***LBD11.webp***
Lana thrashes in her bed, moaning softly. Her eyes snap open, unfocused and glazed with lust. She sits up abruptly, her tank top clinging to her sweat-soaked body, nipples visibly hard through the thin fabric.
***LBD12.webp***
Lana: [Panting, her hand unconsciously moving between her legs before she catches herself] "What the fuck are you doing in my room, you little perv? Get out before I kick your ass!"
Her eyes lock onto the obvious bulge in your pants. For a moment, raw hunger flashes across her face before she masks it with disgust and anger.
Lana: [Voice husky but filled with feigned revulsion] "Ugh, are you seriously hard right now? That's disgusting. Get out of my sight before I tell mom what a freak you are."
You stammer an excuse and flee, leaving a very confused and aroused Lana behind. As you close the door, you hear a muffled moan and the rustle of sheets, suggesting Lana is taking matters into her own hands despite her harsh words.
***LBD12_2.webp***
Lana: [Whispering to herself, anger and lust warring in her voice] "Fuck... why am I so wet? This is all that little shit's fault. I'll make him pay for this..."
You hurry back to your room, your own need painfully unresolved, the image of Lana's lust-filled eyes burned into your mind.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Your voice a guttural growl] "Enough games. Time for a change in command, you arrogant bitch."
***LBD13.webp***
The virus surges within you, granting impossible strength. You seize Lana's wrists, spinning her around and pinning her against a nearby pillar. Her eyes widen in shock and arousal as she finds herself suddenly powerless.
***LBD14.webp***
Lana: [Struggling against your grip, her voice a mix of anger and surprise] "What the— How dare you! Let go of me, you pathetic little—"
You silence her with a searing kiss, your tongue invading her mouth as your body presses against hers. She moans into the kiss, her resistance melting away like snow in summer, though she still tries to maintain her aloof facade.
***LBD15.webp***
Breaking the kiss, you turn her to face the pillar. With one hand keeping her wrists pinned above her head, you use the other to tear away the remnants of her uniform. Her sculpted back arches as you run a hand down her spine, coming to rest on the firm globes of her ass.
***LBD16.webp***
You: [Your breath hot against her ear] "You wanted to see how I use my equipment? Allow me to demonstrate, big sister."
Without further preamble, you thrust into her, burying yourself to the hilt in one fluid motion. Lana cries out, a sound caught between pain and ecstasy, as her body stretches to accommodate your girth.
***LBD17.webp***
Lana: [Her voice trembling, trying to maintain her superiority] "Is that all you've got? I've had better from my... oh fuck..."
You set a punishing rhythm, each thrust driving deeper than the last. The pillar cracks under the force of your mating, viral tendrils spreading from the impact points. Lana's breasts bounce with each movement, her nipples scraping against the rough surface.
Lana: [Moaning uncontrollably, her arrogance crumbling] "God... so full... don't stop... I mean, you call that fucking? My vibrator does a better job!"
Her inner walls clench around you, a velvet vice milking your cock. A mixture of your pre-cum and her juices drips down her thighs, pooling at your feet where it spawns more viral growth.
***LBD17_2.webp***
The dreamscape responds to your dominance, the arena transforming into a twisted throne room. You find yourself seated on a grand chair, Lana impaled on your cock as she faces the empty hall.
Lana: [Her head thrown back in rapture, her words a mix of pleasure and defiance] "You think this changes anything? You're still a loser... a loser with a big cock... fuck!"
You grasp her hips, lifting her almost off your length before slamming her back down. The sound of flesh meeting flesh echoes through the hall, accompanied by Lana's wanton cries and half-hearted insults.
***LBD18.webp***
As your climax approaches, the viral energy within you reaches a fever pitch. With a roar that shakes the very foundations of the dream, you explode inside her. Thick ropes of cum paint her insides, the excess flowing out around your still-thrusting cock.
Lana screams in ecstasy, her own orgasm crashing over her like a tidal wave. Her body convulses, muscles spasming as the viral seed takes root. Her belly swells slightly, a visual representation of your dominance.
***LBD18_2.webp***
Lana: [Gasping, cum leaking from her thoroughly bred pussy, her voice a mixture of awe and lingering defiance] "Yours... all yours... my king, my master... but don't think this means I'll go easy on you outside the bedroom, you little shit..."
As the dream fades, Lana is left a quivering mess in your arms, her once-dominant persona shattered and remolded into your perfect consort, though a spark of her former self remains. The throne room dissolves, leaving behind a lingering sense of power and corruption.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Your voice a cold command] "Wake up, soldier. Time for your true training to begin."
***LBD19.webp***
Reality reasserts itself with brutal swiftness. You stand in Lana's room, your body thrumming with viral power. Lana stirs, confusion clouding her features as sleep releases its hold.
Lana: [Blinking rapidly, her voice immediately hostile] "What the fuck? Get out of my room, you creep! I swear I'll—"
***LBD20.webp***
Her words cut off as you seize her, bodily lifting her from the bed. She struggles, her considerable strength useless against your enhanced physique.
Lana: [Panic rising in her voice, mixed with anger] "Let go of me, you little bastard! I'll fucking end you for this!"
***LBD21.webp***
You slam her against the wall, the impact knocking the wind from her lungs. Using one hand to pin her wrists above her head, you tear away her sleep clothes with the other, leaving her naked and vulnerable.
You: [Your voice a menacing whisper] "Teaching you your place in the new order, big sister."
Without warning or preparation, you thrust into her. Lana screams, the sound a mixture of pain and shocked pleasure as you force your way into her unprepared body. Blood and reluctant arousal ease your passage, painting your cock crimson.
***LBD22.webp***
Lana: [Tears streaming down her face, her voice a mix of pain and fury] "Stop! You're hurting me, you psycho! I'll fucking kill you for this!"
Her threats fall on deaf ears as you establish a brutal rhythm. The wall cracks behind her, plaster dust raining down with each thrust. Lana's body betrays her, her pussy growing slicker despite the pain.
You: [Grunting with effort] "Your body knows what it needs. Submit to it. Submit to me, you arrogant bitch."
Lana: [Her voice breaking, still trying to maintain her superiority] "Never... you're nothing... just a pathetic little... oh god..."
But as your pre-cum mingles with her blood, the virus begins its insidious work. Pain transmutes to pleasure, revulsion to desire. Lana's struggles take on a new quality, less about escape and more about drawing you deeper.
***LBD23.webp***
Lana: [Moaning despite herself, anger giving way to confused lust] "What's happening to me? Why does it feel so good now? I hate you... I hate you so much..."
You increase your pace, your enhanced stamina allowing for inhuman speed and power. The sound of flesh meeting flesh fills the room, punctuated by Lana's increasingly wanton cries and weakening insults.
***LBD24.webp***
Reaching down, you roughly palm one of her breasts, pinching and twisting the nipple cruelly. Lana arches into your touch, her body now fully enslaved to the viral lust.
Lana: [Her eyes glazed with desire, her words a mix of pleasure and lingering defiance] "More! Hurt me, use me! I'm your fucktoy now... but don't think this means I respect you, you little shit!"
As your climax approaches, you feel the virus reaching a fever pitch within you. With a bestial roar, you drive in to the hilt, unleashing a torrent of corrupted seed deep into Lana's womb.
***LBD25.webp***
Lana screams, her own orgasm washing over her with mind-shattering intensity. Her pussy clamps down on you, milking every last drop of your tainted essence. Her belly distends slightly, visibly swelling with the volume of your release.
As you pull out, a mixture of cum, blood, and feminine juices gushes from Lana's abused hole. She slides down the wall, a broken and thoroughly corrupted version of her former self.
Lana: [Her voice a hoarse whisper, a last vestige of her pride coloring her words] "Don't leave me like this... I need more... please, brother... master... I still hate you, but I need you..."
You turn away, the image of your conquered sister burned into your mind. As you leave the room, Lana's desperate whimpers follow you, a testament to your complete victory over her once indomitable spirit.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, setting every nerve ending ablaze with uncontrollable lust. You find yourself outside Elfie's room, your hand trembling as it hovers over the doorknob. Your monstrous cock strains against your pants, a damp spot already forming where the tip presses against the fabric.
Inside, Elfie sleeps peacefully, her pale hair spread across her pillow like a halo. She's wearing a cute, oversized t-shirt with a cartoon character on it, one leg kicked free of the covers. Her delicate features are relaxed in sleep, a small smile playing on her lips as if she's lost in a pleasant dream.
***EA8L1.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive whisper in your mind, dripping with dark promises.
***EBA2.webp***
AVA: [Smirking wickedly] (Such an innocent little thing. Ripe for corruption) "Your sweet baby $[characters.list.elfie.role]... Wouldn't you like to see what naughty thoughts lurk behind that innocent facade? I can weave you into her dreams, where her deepest, most forbidden desires run wild. After all, it's just a dream, right?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With a Herculean effort, you tear yourself away from Elfie's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust. Your voice is barely a whisper, thick with need and shame.
You: [Eyes locked on Elfie's sleeping form] (I'm going to hell for this) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in what appears to be a fantastical forest glade. Shimmering lights dance between the trees, and the air is thick with the scent of flowers and an underlying musk of arousal.
Elfie stands before you, but not as you've ever seen her before. She's dressed in a revealing fairy costume, gossamer wings fluttering behind her. The outfit barely covers her modest breasts and leaves little to the imagination. Her pale skin seems to glow in the ethereal light, and her eyes are wide with a mixture of innocence and awakening desire.
***EBA3.webp***
Elfie: [Giggling, twirling in place] (This is just like in my games!) "$[characters.list.elfie.player_role]! You've come to save the fairy princess!"
Your monstrous cock strains against your pants, now transformed into a fantasy hero's attire. The bulge is impossible to miss, and Elfie's eyes are drawn to it like a magnet.
Elfie: [Blushing furiously] (Is that... is that his...) "Oh my... The dragon must have cast an enlargement spell on you, $[characters.list.elfie.player_role]. It's so... big."
Before you can respond, Elfie approaches you, her movements a mixture of childlike curiosity and newfound sensuality. She reaches out, her delicate hand hovering just above your straining erection.
***EBA4.webp***
Elfie: [Voice trembling] (I shouldn't... but I want to so badly) "The spell looks painful, $[characters.list.elfie.player_role]. Maybe... maybe I can help? I read about this in a forbidden tome of fairy magic."
Her small hand wraps around your shaft through the fabric, and you groan at the contact. Elfie gasps, her eyes widening as she feels your true size.
Elfie: [Whispering] (It's so hot... and hard) "Oh wow... It's like a magic wand. Does it grant wishes, $[characters.list.elfie.player_role]?"
You nod, unable to form words as Elfie begins to stroke you through your pants. Her movements are clumsy and inexperienced, but the taboo nature of the act makes it incredibly arousing.
***EA00O1.webp***
You: [Groaning] (She's so innocent... and I'm corrupting her) "Y-yes, Elfie. But you have to do it right. Take it out."
Elfie hesitates for a moment, her face a battlefield of curiosity, desire, and lingering innocence. Then, with trembling fingers, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the dreamlike light.
Elfie: [Gasping] (It's so much bigger than I imagined) "Oh my goodness! It's... it's beautiful, $[characters.list.elfie.player_role]. Like a mighty sword!"
Her small hand can barely wrap around your girth as she begins to stroke, her movements awkward but enthusiastic. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Elfie's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***EA11I1.webp***
Elfie: [Moaning softly] (Why do I feel so hot?) "Am I doing it right, $[characters.list.elfie.player_role]? Will this break the spell?"
You nod, beyond words as your $[characters.list.elfie.role]'s hand works your shaft. The lewd, wet sounds of her strokes fill the glade, mixing with the tinkling of fairy lights and Elfie's increasingly wanton moans.
***EBA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Elfie. You're such a good little fairy princess. Keep going."
Elfie: [Whimpering, her free hand moving to her chest] (This feels so good... so naughty) "It's getting bigger, $[characters.list.elfie.player_role]! And so hot! Is it going to explode?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Elfie's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Elfie stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Elfie: [Blinking sleepily] (What a strange dream...) "$[characters.list.elfie.player_role]? Is that you? I had the weirdest dream..."
***EBA8.webp***
Her eyes widen as she notices the obvious bulge in your pants. A deep blush spreads across her cheeks, and she pulls her covers up to her chin. You stammer an excuse and flee, leaving a very confused and strangely aroused Elfie behind.
Elfie: [Whispering to herself] (That dream... why do I feel so tingly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, setting every nerve ending ablaze with uncontrollable lust. You find yourself outside Elfie's room, your hand trembling as it hovers over the doorknob. Your monstrous cock strains against your pants, a damp spot already forming where the tip presses against the fabric.
Inside, Elfie sleeps peacefully, her pale hair spread across her pillow like a halo. She's wearing a cute, oversized t-shirt with a cartoon character on it, one leg kicked free of the covers. Her delicate features are relaxed in sleep, a small smile playing on her lips as if she's lost in a pleasant dream.
***EA8L1.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive whisper in your mind, dripping with dark promises.
***EBA2.webp***
AVA: [Smirking wickedly] (Such an innocent little thing. Ripe for corruption) "Your sweet baby $[characters.list.elfie.role]... Wouldn't you like to see what naughty thoughts lurk behind that innocent facade? I can weave you into her dreams, where her deepest, most forbidden desires run wild. After all, it's just a dream, right?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With a Herculean effort, you tear yourself away from Elfie's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust. Your voice is barely a whisper, thick with need and shame.
You: [Eyes locked on Elfie's sleeping form] (I'm going to hell for this) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in what appears to be a fantastical forest glade. Shimmering lights dance between the trees, and the air is thick with the scent of flowers and an underlying musk of arousal.
Elfie stands before you, but not as you've ever seen her before. She's dressed in a revealing fairy costume, gossamer wings fluttering behind her. The outfit barely covers her modest breasts and leaves little to the imagination. Her pale skin seems to glow in the ethereal light, and her eyes are wide with a mixture of innocence and awakening desire.
***EBA3.webp***
Elfie: [Giggling, twirling in place] (This is just like in my games!) "$[characters.list.elfie.player_role]! You've come to save the fairy princess!"
Your monstrous cock strains against your pants, now transformed into a fantasy hero's attire. The bulge is impossible to miss, and Elfie's eyes are drawn to it like a magnet.
Elfie: [Blushing furiously] (Is that... is that his...) "Oh my... The dragon must have cast an enlargement spell on you, $[characters.list.elfie.player_role]. It's so... big."
Before you can respond, Elfie approaches you, her movements a mixture of childlike curiosity and newfound sensuality. She reaches out, her delicate hand hovering just above your straining erection.
***EBA4.webp***
Elfie: [Voice trembling] (I shouldn't... but I want to so badly) "The spell looks painful, $[characters.list.elfie.player_role]. Maybe... maybe I can help? I read about this in a forbidden tome of fairy magic."
Her small hand wraps around your shaft through the fabric, and you groan at the contact. Elfie gasps, her eyes widening as she feels your true size.
Elfie: [Whispering] (It's so hot... and hard) "Oh wow... It's like a magic wand. Does it grant wishes, $[characters.list.elfie.player_role]?"
You nod, unable to form words as Elfie begins to stroke you through your pants. Her movements are clumsy and inexperienced, but the taboo nature of the act makes it incredibly arousing.
***EA00O1.webp***
You: [Groaning] (She's so innocent... and I'm corrupting her) "Y-yes, Elfie. But you have to do it right. Take it out."
Elfie hesitates for a moment, her face a battlefield of curiosity, desire, and lingering innocence. Then, with trembling fingers, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the dreamlike light.
Elfie: [Gasping] (It's so much bigger than I imagined) "Oh my goodness! It's... it's beautiful, $[characters.list.elfie.player_role]. Like a mighty sword!"
Her small hand can barely wrap around your girth as she begins to stroke, her movements awkward but enthusiastic. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Elfie's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***EA11I1.webp***
Elfie: [Moaning softly] (Why do I feel so hot?) "Am I doing it right, $[characters.list.elfie.player_role]? Will this break the spell?"
You nod, beyond words as your $[characters.list.elfie.role]'s hand works your shaft. The lewd, wet sounds of her strokes fill the glade, mixing with the tinkling of fairy lights and Elfie's increasingly wanton moans.
***EBA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Elfie. You're such a good little fairy princess. Keep going."
Elfie: [Whimpering, her free hand moving to her chest] (This feels so good... so naughty) "It's getting bigger, $[characters.list.elfie.player_role]! And so hot! Is it going to explode?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Elfie's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Elfie stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Elfie: [Blinking sleepily] (What a strange dream...) "$[characters.list.elfie.player_role]? Is that you? I had the weirdest dream..."
***EBA8.webp***
Her eyes widen as she notices the obvious bulge in your pants. A deep blush spreads across her cheeks, and she pulls her covers up to her chin. You stammer an excuse and flee, leaving a very confused and strangely aroused Elfie behind.
Elfie: [Whispering to herself] (That dream... why do I feel so tingly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Corrupt her completely) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The fairy glade becomes darker, more primal. Thorny vines creep across the ground, and the air grows thick with the scent of musk and forbidden desire. Elfie gasps as the fog of innocence lifts, horror and unbridled lust battling in her eyes.
Elfie: [Her hand still working your shaft] (This is too real. What's happening to me?) "$[characters.list.elfie.player_role]? This... this isn't right. We shouldn't... but I can't stop!"
The virus surges through her system like liquid fire. Her skin flushes deep pink, nipples visibly hardening beneath her flimsy costume. A visible wet spot forms on her panties as her virgin pussy gushes with arousal.
***EBA8.webp***
Elfie: [Whimpering] (He's my $[characters.list.elfie.player_role]! This is wrong!) "We have to stop, $[characters.list.elfie.player_role]. I'm your $[characters.list.elfie.role]! This is... oh gosh!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her innocent exterior.
***EA11P1.webp***
Elfie: [Moaning wantonly] (No... mustn't... but it feels so good) "Your... your magic wand feels so amazing. No! I didn't mean... we shouldn't... oh goodness, I need your magic potion so badly!"
Her movements become more frantic, more desperate. Tears of shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls.
***EBA10.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Elfie. This is what good fairy princesses do for their big brothers."
Elfie: [Sobbing and moaning] (I'm a bad girl. A naughty, incestuous fairy) "I'm so sorry, $[characters.list.elfie.player_role]. I'm trying to be good, but... but... oh gosh, I need your magic potion!"
The lewd, wet sounds of her hands working your cock echo through the dark glade. Pre-cum flows freely, mixing with Elfie's tears to create a slick, warm coating on your shaft.
***EA9L3.webp***
Elfie: [Eyes wide with desperate need] (I'm going to the bad place. But I don't care anymore) "Please, $[characters.list.elfie.player_role]! Give the fairy princess your magic potion! I need it... I need it to become a real woman!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Elfie's face, chest, and hands. She squeals in shock and ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EA9K3.webp***
Elfie: [Gasping, licking cum from her fingers] (So yummy... need more... forever) "So much magic potion... I need more! Use me, $[characters.list.elfie.player_role]. Use your little fairy princess whenever you want. I'll be your good girl forever..."
As the dream fades, Elfie is left a quivering, cum-drenched mess, her innocence shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, setting every nerve ending ablaze with uncontrollable lust. You find yourself outside Elfie's room, your hand trembling as it hovers over the doorknob. Your monstrous cock strains against your pants, a damp spot already forming where the tip presses against the fabric.
Inside, Elfie sleeps peacefully, her pale hair spread across her pillow like a halo. She's wearing a cute, oversized t-shirt with a cartoon character on it, one leg kicked free of the covers. Her delicate features are relaxed in sleep, a small smile playing on her lips as if she's lost in a pleasant dream.
***EA8L1.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive whisper in your mind, dripping with dark promises.
***EBA2.webp***
AVA: [Smirking wickedly] (Such an innocent little thing. Ripe for corruption) "Your sweet baby $[characters.list.elfie.role]... Wouldn't you like to see what naughty thoughts lurk behind that innocent facade? I can weave you into her dreams, where her deepest, most forbidden desires run wild. After all, it's just a dream, right?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With a Herculean effort, you tear yourself away from Elfie's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust. Your voice is barely a whisper, thick with need and shame.
You: [Eyes locked on Elfie's sleeping form] (I'm going to hell for this) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in what appears to be a fantastical forest glade. Shimmering lights dance between the trees, and the air is thick with the scent of flowers and an underlying musk of arousal.
Elfie stands before you, but not as you've ever seen her before. She's dressed in a revealing fairy costume, gossamer wings fluttering behind her. The outfit barely covers her modest breasts and leaves little to the imagination. Her pale skin seems to glow in the ethereal light, and her eyes are wide with a mixture of innocence and awakening desire.
***EBA3.webp***
Elfie: [Giggling, twirling in place] (This is just like in my games!) "$[characters.list.elfie.player_role]! You've come to save the fairy princess!"
Your monstrous cock strains against your pants, now transformed into a fantasy hero's attire. The bulge is impossible to miss, and Elfie's eyes are drawn to it like a magnet.
Elfie: [Blushing furiously] (Is that... is that his...) "Oh my... The dragon must have cast an enlargement spell on you, $[characters.list.elfie.player_role]. It's so... big."
Before you can respond, Elfie approaches you, her movements a mixture of childlike curiosity and newfound sensuality. She reaches out, her delicate hand hovering just above your straining erection.
***EBA4.webp***
Elfie: [Voice trembling] (I shouldn't... but I want to so badly) "The spell looks painful, $[characters.list.elfie.player_role]. Maybe... maybe I can help? I read about this in a forbidden tome of fairy magic."
Her small hand wraps around your shaft through the fabric, and you groan at the contact. Elfie gasps, her eyes widening as she feels your true size.
Elfie: [Whispering] (It's so hot... and hard) "Oh wow... It's like a magic wand. Does it grant wishes, $[characters.list.elfie.player_role]?"
You nod, unable to form words as Elfie begins to stroke you through your pants. Her movements are clumsy and inexperienced, but the taboo nature of the act makes it incredibly arousing.
***EA00O1.webp***
You: [Groaning] (She's so innocent... and I'm corrupting her) "Y-yes, Elfie. But you have to do it right. Take it out."
Elfie hesitates for a moment, her face a battlefield of curiosity, desire, and lingering innocence. Then, with trembling fingers, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the dreamlike light.
Elfie: [Gasping] (It's so much bigger than I imagined) "Oh my goodness! It's... it's beautiful, $[characters.list.elfie.player_role]. Like a mighty sword!"
Her small hand can barely wrap around your girth as she begins to stroke, her movements awkward but enthusiastic. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Elfie's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***EA11I1.webp***
Elfie: [Moaning softly] (Why do I feel so hot?) "Am I doing it right, $[characters.list.elfie.player_role]? Will this break the spell?"
You nod, beyond words as your $[characters.list.elfie.role]'s hand works your shaft. The lewd, wet sounds of her strokes fill the glade, mixing with the tinkling of fairy lights and Elfie's increasingly wanton moans.
***EBA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Elfie. You're such a good little fairy princess. Keep going."
Elfie: [Whimpering, her free hand moving to her chest] (This feels so good... so naughty) "It's getting bigger, $[characters.list.elfie.player_role]! And so hot! Is it going to explode?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Elfie's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Elfie stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Elfie: [Blinking sleepily] (What a strange dream...) "$[characters.list.elfie.player_role]? Is that you? I had the weirdest dream..."
***EBA8.webp***
Her eyes widen as she notices the obvious bulge in your pants. A deep blush spreads across her cheeks, and she pulls her covers up to her chin. You stammer an excuse and flee, leaving a very confused and strangely aroused Elfie behind.
Elfie: [Whispering to herself] (That dream... why do I feel so tingly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Corrupt her completely) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The fairy glade becomes darker, more primal. Thorny vines creep across the ground, and the air grows thick with the scent of musk and forbidden desire. Elfie gasps as the fog of innocence lifts, horror and unbridled lust battling in her eyes.
Elfie: [Her hand still working your shaft] (This is too real. What's happening to me?) "$[characters.list.elfie.player_role]? This... this isn't right. We shouldn't... but I can't stop!"
The virus surges through her system like liquid fire. Her skin flushes deep pink, nipples visibly hardening beneath her flimsy costume. A visible wet spot forms on her panties as her virgin pussy gushes with arousal.
***EBA8.webp***
Elfie: [Whimpering] (He's my $[characters.list.elfie.player_role]! This is wrong!) "We have to stop, $[characters.list.elfie.player_role]. I'm your $[characters.list.elfie.role]! This is... oh gosh!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her innocent exterior.
***EA11P1.webp***
Elfie: [Moaning wantonly] (No... mustn't... but it feels so good) "Your... your magic wand feels so amazing. No! I didn't mean... we shouldn't... oh goodness, I need your magic potion so badly!"
Her movements become more frantic, more desperate. Tears of shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls.
***EBA10.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Elfie. This is what good fairy princesses do for their big brothers."
Elfie: [Sobbing and moaning] (I'm a bad girl. A naughty, incestuous fairy) "I'm so sorry, $[characters.list.elfie.player_role]. I'm trying to be good, but... but... oh gosh, I need your magic potion!"
The lewd, wet sounds of her hands working your cock echo through the dark glade. Pre-cum flows freely, mixing with Elfie's tears to create a slick, warm coating on your shaft.
***EA9L3.webp***
Elfie: [Eyes wide with desperate need] (I'm going to the bad place. But I don't care anymore) "Please, $[characters.list.elfie.player_role]! Give the fairy princess your magic potion! I need it... I need it to become a real woman!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Elfie's face, chest, and hands. She squeals in shock and ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EA9K3.webp***
Elfie: [Gasping, licking cum from her fingers] (So yummy... need more... forever) "So much magic potion... I need more! Use me, $[characters.list.elfie.player_role]. Use your little fairy princess whenever you want. I'll be your good girl forever..."
As the dream fades, Elfie is left a quivering, cum-drenched mess, her innocence shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I'm taking what's mine) "Enough! Wake me up. Now!"
Reality snaps back into focus. You stand in Elfie's room, fully awake and painfully erect. Elfie lies motionless, lost in her vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
***EA10O1.webp***
You: [Voice low and dangerous] (She's mine. I'll take her innocence) "Wake up, $[characters.list.elfie.role]. Time to play a new game."
Elfie stirs but doesn't fully wake. Impatient, you grab her shoulder, shaking her roughly. Her eyes snap open, clouded with confusion and lingering innocence from her dream.
Elfie: [Disoriented] (What's happening?) "$[characters.list.elfie.player_role]? What's wrong? Why are you..."
Her words die in her throat as you force her small hand to your throbbing member. The tip glistens with pre-cum, the shaft pulsing with viral energy. Elfie's eyes widen in shock and fear as she realizes this isn't a dream.
***EA10G1.webp***
Elfie: [Whispering, fear creeping into her voice] (This can't be real) "No, we can't... This is wrong... You're my $[characters.list.elfie.player_role]... Please, stop!"
Ignoring her pleas, you force her hand to move along your shaft. She tries to pull away, but your virus-enhanced strength is too much for her.
You: [Growling] (She'll learn her place) "Be a good girl, Elfie. This is what $[characters.list.elfie.role] are for."
Elfie: [Crying, trying to break free] (This is a nightmare. It has to be) "Let go of me! I'm your $[characters.list.elfie.role]! This is bad!"
But as your pre-cum leaks onto her skin, Elfie's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***EA11K3.webp***
Elfie: [Whimpering] (Why does it feel good? This is so wrong) "I shouldn't be doing this... You're my $[characters.list.elfie.player_role]... But I can't stop! It feels so... No! This is naughty!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her small fist with abandon. Your other hand roughly gropes her modest breast through her shirt, making her gasp.
***EA11L1.webp***
You: [Panting] (She's mine now) "That's it, Elfie. Be a good girl and stroke your $[characters.list.elfie.player_role]'s cock. You love it, don't you? Say it!"
Elfie: [Moaning, tears streaming down her face] (I'm being so bad) "No... yes... I don't know! It's so big... I love your magic wand! Oh gosh, what's happening to me?"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Elfie's innocent face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body shuddering in an unwilling orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EA0AC.webp***
Elfie: [Gasping, her eyes glazing over] (It's so warm... and it feels so good) "So much... Oh gosh, what have we done? It's... it's changing me..."
As the last of your cum is absorbed into her skin, Elfie's innocence finally shatters. Her eyes, once filled with childlike wonder, now burn with viral lust and newfound depravity.
***EBA18.webp***
Elfie: [Licking her lips, voice husky] (I need more. I need $[characters.list.elfie.player_role]) "More, $[characters.list.elfie.player_role]. Your little fairy princess needs more of your magic potion. Use me. Teach me. I'm your good girl now."
You leave her room without another word, the image of your cum-covered, corrupted $[characters.list.elfie.role] burned into your mind forever. As you close the door, you hear her whimper, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, a symphony of desire orchestrating your every move. You find yourself outside Elfie's room, drawn by an irresistible, primal urge. The door seems to shimmer before you, like a portal to forbidden pleasures.
***EBB1.webp***
Elfie lies curled up on her bed, her petite form swathed in an oversized gaming t-shirt. Her pale hair fans out on the pillow like a halo, a stark contrast to the sinful thoughts racing through your mind. Even in sleep, her delicate features hold an air of innocence that makes your viral-enhanced body throb with need.
AVA materializes, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, a siren song of depravity.
***ABA2.webp***
AVA: [Eyes glowing with malicious glee] (Oh, the sweet corruption of innocence) "My, my... $[characters.list.elfie.role] looks so pure, doesn't she? But I bet those small, perky tits could wrap around your cock just right. Shall we see what naughty dreams lurk in that 'innocent' mind of hers? After all, every princess needs a dragon to 'slay' her, don't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you wrench yourself away from Elfie's door. Each step feels like wading through quicksand, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Elfie's sleeping form burned into your retinas.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your morality crumble like sand. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Elfie's sleeping form] (Time to corrupt this little gamer) "Do it. Show me her most twisted fantasy."
***EBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a fantastical realm, reminiscent of Elfie's favorite RPGs. You stand in a grand chamber, your body transformed into that of a fearsome dragon-human hybrid. Scales glitter on your skin, and your cock has become a monstrous, ridged appendage, easily 16 inches long and thicker than Elfie's arm.
Elfie appears before you, clad in a skimpy "armor" that barely covers her petite form. Her small breasts are barely contained by a metallic bikini top, and a short skirt leaves little to the imagination. Her eyes widen as she takes in your form, a mixture of fear and excitement dancing in their depths.
***EBB4.webp***
Elfie: [Voice trembling] (This is just like my game, but so much more intense) "O-oh mighty dragon! I've come to... to slay you and save the kingdom!"
Her attempt at bravado is undermined by the way her eyes keep darting to your massive member. You can see her nipples hardening beneath the flimsy armor, betraying her arousal.
You: [Voice a deep, resonant growl] (Time to show her what a real quest is like) "Foolish little girl. You're no match for me. But perhaps we can come to an... arrangement."
***EBB5.webp***
Elfie swallows hard, her cheeks flushing a deep red. She takes a hesitant step forward, her small hand reaching out as if compelled.
Elfie: [Whispering] (It's so big... I wonder what it feels like) "What... what kind of arrangement?"
You grin, revealing sharp teeth. With a swift motion, you tear away her top, exposing her small, perky breasts. They're barely more than a handful, topped with pink nipples that are now rock hard.
***EBB6.webp***
You: [Growling] (She's mine now) "These little tits of yours. They'll do nicely to please me. Satisfy me, and I might spare your kingdom."
Elfie gasps, her hands flying up to cover herself. But even as she does, you can see the excitement in her eyes, the way her body trembles with anticipation rather than fear.
Elfie: [Voice breathy] (This is wrong... but so exciting) "I... I've never done anything like this before. But if it's to save the kingdom..."
***EA00O1.webp***
She steps closer, lowering herself to her knees before you. Her small hands reach out, grasping your monstrous cock. They can't even wrap fully around its girth.
Elfie: [Eyes wide] (It's even bigger up close) "It's so big... how will it even fit?"
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her small mounds together, creating a tight channel for your cock. The contrast of your massive member against her petite chest is obscenely erotic.
***EBB8.webp***
You: [Groaning] (So tight, so soft) "That's it, little one. Use those tiny tits to please your dragon."
Elfie begins to move, sliding her breasts up and down your length. The soft flesh yields to your hardness, creating a deliciously tight friction. Her inexperience is evident in her clumsy movements, but her enthusiasm more than makes up for it.
***EBB9.webp***
Elfie: [Moaning softly] (This feels... good?) "Am I doing it right, mighty dragon? Does it please you?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***EBB10.webp***
Elfie: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "$[characters.list.elfie.player_role]? What are you doing here? I was having the strangest dream..."
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly looks away, pulling her blanket up to her chin. You notice her nipples are visibly hard through her shirt, and her breathing is rapid and shallow. You stammer an excuse and flee, leaving Elfie to grapple with her newfound feelings.
Elfie: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... tingly? And why can't I stop thinking about $[characters.list.elfie.player_role]'s... dragon?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, a symphony of desire orchestrating your every move. You find yourself outside Elfie's room, drawn by an irresistible, primal urge. The door seems to shimmer before you, like a portal to forbidden pleasures.
***EBB1.webp***
Elfie lies curled up on her bed, her petite form swathed in an oversized gaming t-shirt. Her pale hair fans out on the pillow like a halo, a stark contrast to the sinful thoughts racing through your mind. Even in sleep, her delicate features hold an air of innocence that makes your viral-enhanced body throb with need.
AVA materializes, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, a siren song of depravity.
***ABA2.webp***
AVA: [Eyes glowing with malicious glee] (Oh, the sweet corruption of innocence) "My, my... $[characters.list.elfie.role] looks so pure, doesn't she? But I bet those small, perky tits could wrap around your cock just right. Shall we see what naughty dreams lurk in that 'innocent' mind of hers? After all, every princess needs a dragon to 'slay' her, don't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you wrench yourself away from Elfie's door. Each step feels like wading through quicksand, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Elfie's sleeping form burned into your retinas.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your morality crumble like sand. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Elfie's sleeping form] (Time to corrupt this little gamer) "Do it. Show me her most twisted fantasy."
***EBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a fantastical realm, reminiscent of Elfie's favorite RPGs. You stand in a grand chamber, your body transformed into that of a fearsome dragon-human hybrid. Scales glitter on your skin, and your cock has become a monstrous, ridged appendage, easily 16 inches long and thicker than Elfie's arm.
Elfie appears before you, clad in a skimpy "armor" that barely covers her petite form. Her small breasts are barely contained by a metallic bikini top, and a short skirt leaves little to the imagination. Her eyes widen as she takes in your form, a mixture of fear and excitement dancing in their depths.
***EBB4.webp***
Elfie: [Voice trembling] (This is just like my game, but so much more intense) "O-oh mighty dragon! I've come to... to slay you and save the kingdom!"
Her attempt at bravado is undermined by the way her eyes keep darting to your massive member. You can see her nipples hardening beneath the flimsy armor, betraying her arousal.
You: [Voice a deep, resonant growl] (Time to show her what a real quest is like) "Foolish little girl. You're no match for me. But perhaps we can come to an... arrangement."
***EBB5.webp***
Elfie swallows hard, her cheeks flushing a deep red. She takes a hesitant step forward, her small hand reaching out as if compelled.
Elfie: [Whispering] (It's so big... I wonder what it feels like) "What... what kind of arrangement?"
You grin, revealing sharp teeth. With a swift motion, you tear away her top, exposing her small, perky breasts. They're barely more than a handful, topped with pink nipples that are now rock hard.
***EBB6.webp***
You: [Growling] (She's mine now) "These little tits of yours. They'll do nicely to please me. Satisfy me, and I might spare your kingdom."
Elfie gasps, her hands flying up to cover herself. But even as she does, you can see the excitement in her eyes, the way her body trembles with anticipation rather than fear.
Elfie: [Voice breathy] (This is wrong... but so exciting) "I... I've never done anything like this before. But if it's to save the kingdom..."
***EA00O1.webp***
She steps closer, lowering herself to her knees before you. Her small hands reach out, grasping your monstrous cock. They can't even wrap fully around its girth.
Elfie: [Eyes wide] (It's even bigger up close) "It's so big... how will it even fit?"
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her small mounds together, creating a tight channel for your cock. The contrast of your massive member against her petite chest is obscenely erotic.
***EBB8.webp***
You: [Groaning] (So tight, so soft) "That's it, little one. Use those tiny tits to please your dragon."
Elfie begins to move, sliding her breasts up and down your length. The soft flesh yields to your hardness, creating a deliciously tight friction. Her inexperience is evident in her clumsy movements, but her enthusiasm more than makes up for it.
***EBB9.webp***
Elfie: [Moaning softly] (This feels... good?) "Am I doing it right, mighty dragon? Does it please you?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***EBB10.webp***
Elfie: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "$[characters.list.elfie.player_role]? What are you doing here? I was having the strangest dream..."
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly looks away, pulling her blanket up to her chin. You notice her nipples are visibly hard through her shirt, and her breathing is rapid and shallow. You stammer an excuse and flee, leaving Elfie to grapple with her newfound feelings.
Elfie: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... tingly? And why can't I stop thinking about $[characters.list.elfie.player_role]'s... dragon?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***EBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Elfie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Elfie: [Her small breasts still pressed around your cock] (This is too real. What's happening?) "Oh God, $[characters.list.elfie.player_role]? This... this isn't a game anymore, is it?"
***EBB12.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost comically large on her small breasts. She tries to pull away, but her body betrays her, her chest seeming to mold itself around your shaft.
Elfie: [Her voice cracking] (He's my $[characters.list.elfie.player_role]! This is like a hentai game!) "We have to stop this! You're my $[characters.list.elfie.player_role], not a real dragon! This is... oh my god!"
***EA3N1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of innocence.
You take control, grabbing her small breasts and beginning to thrust between them. The soft flesh yields to your movements, barely containing your massive member. A clear, sweet-smelling fluid begins to leak from Elfie's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***EA2P4.webp***
Elfie: [Moaning uncontrollably] (No... this is wrong... but it feels so good) "Your... your dragon cock feels so hot between my boobs. No! I didn't mean... we shouldn't... oh god, it's like the lewdest game ever!"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***EA0A4.webp***
You: [Panting] (She's breaking. She's mine) "That's it, $[characters.list.elfie.role]. Take it like the good little gamer slut you are. You love this, don't you? Admit it!"
Elfie: [Crying out in ecstasy] (I'm like one of those corrupted NPCs now) "Yes! Oh fuck, yes! I love your big dragon cock between my tiny tits! Use me, $[characters.list.elfie.player_role]! Make me your lewd game character!"
***EA0AC.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Elfie's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EA3O3.webp***
Elfie: [Gasping, licking the mixture from her lips] (So good... need more... want to level up) "So much cum... I need more! Use my boobs whenever you want, $[characters.list.elfie.player_role]. I'm your personal dragon-slaying titty-fuck princess now, always..."
As the dream fades, Elfie is left a quivering, cum-drenched mess, her innocence shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, a symphony of desire orchestrating your every move. You find yourself outside Elfie's room, drawn by an irresistible, primal urge. The door seems to shimmer before you, like a portal to forbidden pleasures.
***EBB1.webp***
Elfie lies curled up on her bed, her petite form swathed in an oversized gaming t-shirt. Her pale hair fans out on the pillow like a halo, a stark contrast to the sinful thoughts racing through your mind. Even in sleep, her delicate features hold an air of innocence that makes your viral-enhanced body throb with need.
AVA materializes, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, a siren song of depravity.
***ABA2.webp***
AVA: [Eyes glowing with malicious glee] (Oh, the sweet corruption of innocence) "My, my... $[characters.list.elfie.role] looks so pure, doesn't she? But I bet those small, perky tits could wrap around your cock just right. Shall we see what naughty dreams lurk in that 'innocent' mind of hers? After all, every princess needs a dragon to 'slay' her, don't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you wrench yourself away from Elfie's door. Each step feels like wading through quicksand, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Elfie's sleeping form burned into your retinas.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your morality crumble like sand. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Elfie's sleeping form] (Time to corrupt this little gamer) "Do it. Show me her most twisted fantasy."
***EBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a fantastical realm, reminiscent of Elfie's favorite RPGs. You stand in a grand chamber, your body transformed into that of a fearsome dragon-human hybrid. Scales glitter on your skin, and your cock has become a monstrous, ridged appendage, easily 16 inches long and thicker than Elfie's arm.
Elfie appears before you, clad in a skimpy "armor" that barely covers her petite form. Her small breasts are barely contained by a metallic bikini top, and a short skirt leaves little to the imagination. Her eyes widen as she takes in your form, a mixture of fear and excitement dancing in their depths.
***EBB4.webp***
Elfie: [Voice trembling] (This is just like my game, but so much more intense) "O-oh mighty dragon! I've come to... to slay you and save the kingdom!"
Her attempt at bravado is undermined by the way her eyes keep darting to your massive member. You can see her nipples hardening beneath the flimsy armor, betraying her arousal.
You: [Voice a deep, resonant growl] (Time to show her what a real quest is like) "Foolish little girl. You're no match for me. But perhaps we can come to an... arrangement."
***EBB5.webp***
Elfie swallows hard, her cheeks flushing a deep red. She takes a hesitant step forward, her small hand reaching out as if compelled.
Elfie: [Whispering] (It's so big... I wonder what it feels like) "What... what kind of arrangement?"
You grin, revealing sharp teeth. With a swift motion, you tear away her top, exposing her small, perky breasts. They're barely more than a handful, topped with pink nipples that are now rock hard.
***EBB6.webp***
You: [Growling] (She's mine now) "These little tits of yours. They'll do nicely to please me. Satisfy me, and I might spare your kingdom."
Elfie gasps, her hands flying up to cover herself. But even as she does, you can see the excitement in her eyes, the way her body trembles with anticipation rather than fear.
Elfie: [Voice breathy] (This is wrong... but so exciting) "I... I've never done anything like this before. But if it's to save the kingdom..."
***EA00O1.webp***
She steps closer, lowering herself to her knees before you. Her small hands reach out, grasping your monstrous cock. They can't even wrap fully around its girth.
Elfie: [Eyes wide] (It's even bigger up close) "It's so big... how will it even fit?"
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her small mounds together, creating a tight channel for your cock. The contrast of your massive member against her petite chest is obscenely erotic.
***EBB8.webp***
You: [Groaning] (So tight, so soft) "That's it, little one. Use those tiny tits to please your dragon."
Elfie begins to move, sliding her breasts up and down your length. The soft flesh yields to your hardness, creating a deliciously tight friction. Her inexperience is evident in her clumsy movements, but her enthusiasm more than makes up for it.
***EBB9.webp***
Elfie: [Moaning softly] (This feels... good?) "Am I doing it right, mighty dragon? Does it please you?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***EBB10.webp***
Elfie: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "$[characters.list.elfie.player_role]? What are you doing here? I was having the strangest dream..."
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly looks away, pulling her blanket up to her chin. You notice her nipples are visibly hard through her shirt, and her breathing is rapid and shallow. You stammer an excuse and flee, leaving Elfie to grapple with her newfound feelings.
Elfie: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... tingly? And why can't I stop thinking about $[characters.list.elfie.player_role]'s... dragon?)
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***EBB18.webp***
Reality snaps back into focus with jarring suddenness. You stand in Elfie's room, fully awake and achingly erect. Elfie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, $[characters.list.elfie.role]. It's time for your real-life tutorial."
***EA0E3.webp***
Elfie stirs but doesn't fully wake. Impatient, you grab her shirt, tearing it off with ease. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Elfie: [Disoriented] (What's going on?) "$[characters.list.elfie.player_role]? What are you... Why am I naked? Is this another weird dream?"
***EBB20.webp***
Ignoring her questions, you straddle her chest, your massive cock resting between her small breasts. Elfie's eyes widen in shock and fear as she realizes this is no dream.
Elfie: [Voice trembling] (This can't be real. My $[characters.list.elfie.player_role] wouldn't...) "No! Stop! This isn't a game, $[characters.list.elfie.player_role]! Please!"
***EBB21.webp***
You begin to thrust, using your hands to press her small breasts around your shaft. Elfie struggles beneath you, but her efforts are futile against your virus-enhanced strength. A sweet-smelling fluid begins to leak from her nipples, mixing with your pre-cum to create a slick channel.
You: [Growling] (She'll learn to love it) "Shut up and take it, Elfie. This is what those little tits are for now."
***EBB22.webp***
You increase your pace, fucking her chest with abandon. Your hands knead her flesh roughly, occasionally pinching her swollen nipples and making her cry out in a mixture of pain and unwilling pleasure. The sweet fluid flows more freely, coating both your bodies.
Elfie: [Sobbing and moaning] (Why does this feel good? Am I broken?) "Stop... please... you're my $[characters.list.elfie.player_role]... but it feels... No! This is worse than any bad end in my games!"
***EA11P1.webp***
But as your pre-cum and her fluid mix and seep into her skin, Elfie's resistance begins to crumble. The virus surges through her system, amplified by the potent cocktail. Her back arches, pressing her small chest more firmly around your cock.
You: [Panting] (She's breaking. She's mine) "That's it, $[characters.list.elfie.role]. Take it like the little titty-fuck slut you are. You love this, don't you? Admit it!"
***EBB24.webp***
Elfie: [Moaning uncontrollably, tears streaming down her face] (I'm turning into a lewd character) "Yes! Oh god, yes! I love your big cock between my tiny tits! Fuck them harder, $[characters.list.elfie.player_role]! Use me like in those hentai games!"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Elfie's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body convulsing in a powerful, shameful orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EA0AD.webp***
Elfie: [Gasping, her eyes glazing over] (It burns... but it feels so good. Like leveling up) "So much cum... Oh god, what have you done to me? My boobs... they're yours now..."
As the last of your seed is absorbed, Elfie's transformation is complete. Her eyes, once filled with innocence, now burn with corrupted lust. She presses her cum-covered breasts together, offering them to you shamelessly.
***EA3R3.webp***
Elfie: [Voice husky with need] (I'm a lewd NPC now, existing only for $[characters.list.elfie.player_role]) "More, $[characters.list.elfie.player_role]. Your $[characters.list.elfie.role] needs more of your dragon cum. Fuck my tiny tits again. Use me. I'm your personal titty-fuck princess now and forever."
You leave without a word, the image of your corrupted, game-obsessed $[characters.list.elfie.role] seared into your mind. As you close the door, you hear her moan, already craving her next "level-up" with your viral seed between her small breasts...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a symphony of forbidden desire crescendoing to a fever pitch. You find yourself outside Elfie's room, drawn by an irresistible force. The door seems to shimmer with an ethereal, game-like glow, inviting you to press 'start' on this taboo adventure.
***EBC1.webp***
Elfie lies curled up on her bed, her petite form wrapped in a oversized gaming t-shirt. Her pale hair fans out on the pillow like a halo, a stark contrast to the lewd moans escaping her lips. Her hands twitch in her sleep, as if grasping an invisible controller, while her hips make small, rhythmic movements against the mattress.
***EBC2.webp***
AVA materializes, her form a swirling vortex of pixelated corruption. Her voice echoes in your mind like a glitched audio file.
AVA: [Grinning with digital malice] (Time to level up this relationship) "Oh my, look at our little gamer girl. Shall we give her a joystick to play with? I can insert you into her most depraved fantasy. After all, what's a game without a climactic boss battle?"
***EBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear yourself away from Elfie's room. Your cock throbs painfully, leaving a trail of glowing, pixelated pre-cum that disappears like despawning items as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last fragment of your moral code shatters like a broken achievement. Your voice distorts with viral corruption as you surrender to your basest instincts.
You: [Eyes locked on Elfie's sleeping form] (Time to be the final boss) "Do it. Let's see how she handles this level."
***EBC4.webp***
Reality glitches and warps around you as AVA's laughter echoes through your mind like corrupted data. Suddenly, you're in a fantastical version of Elfie's room, transformed into a lewd dungeon straight out of an erotic RPG. The walls pulse with neon sigils, and the air crackles with arcane energy.
***EBC5.webp***
Elfie kneels before you, her eyes wide with a mixture of awe and lust. Her usual pajamas have been replaced by a skimpy "armor" set that leaves little to the imagination. Her small breasts heave with each breath, nipples visibly hard through the thin fabric. A damp spot is evident on her barely-there bottoms.
Elfie: [Voice trembling with excitement] (This is just like my favorite H-game!) "Big brother... you've come to challenge me? I-I won't lose to you!"
***EBC6.webp***
Your monstrous cock strains against your pants, a full 12 inches of viral-enhanced meat. The fabric disintegrates at your touch, freeing your member. It stands proud, veins pulsing like power-ups, the head swollen and glistening. A constant stream of glowing pre-cum oozes from the tip, forming small, sizzling puddles on the floor.
Elfie's eyes widen, her pupils dilating until they resemble the "heart eyes" emoji. She crawls towards you, moving with the exaggerated motions of an anime character.
***EBC7.webp***
Elfie: [Breathing heavily, cheeks flushed] (It's so big... like a legendary weapon!) "Wow, big bro... your... your sword is so huge! Can I... can I touch it?"
Without waiting for a response, she reaches out, wrapping her small hands around your shaft. The warmth of her touch sends shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act.
***EBC8.webp***
You: [Groaning] (Holy shit, her hands feel amazing) "Fuck, Elfie... that feels incredible..."
Elfie giggles, the sound a mixture of innocence and growing lust. She begins to stroke your length, her movements clumsy at first but growing more confident. Her tongue darts out, licking her lips as she stares at your cock with undisguised hunger.
***EBC9.webp***
Elfie: [Her voice a mix of shyness and growing arousal] (It's so hot and hard... I want to taste it) "Big bro... can I... can I use my mouth? Like in those games you don't want me to play?"
Before you can answer, she leans forward, her small, pink tongue darting out to lick the head of your cock. The sensation is electric, causing your member to twitch and pulse. Elfie gasps, then giggles again, emboldened by your reaction.
***EBC10.webp***
Elfie: [Eyes wide with wonder] (It tastes... good?) "Mmm... it's like a special potion! I want more!"
She takes the head of your cock into her mouth, her inexperienced lips stretching wide to accommodate your girth. The warmth and wetness of her mouth send waves of pleasure coursing through you. You fight the urge to thrust, not wanting to overwhelm her.
***EBC10_2.webp***
You: [Panting] (She's so tight and warm) "Oh fuck, Elfie... your mouth feels amazing..."
Elfie hums in response, the vibrations adding another layer of sensation. She begins to bob her head, taking a little more of your length with each movement. Her technique is sloppy and inexperienced, but her enthusiasm more than makes up for it.
Elfie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (I want to make him feel good) "Am I doing it right, big bro? Does it feel nice?"
***EBC10_3.webp***
You nod, unable to form words. Elfie beams with pride before returning to her task with renewed vigor. She alternates between sucking and licking, treating your cock like the most delicious lollipop she's ever tasted.
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***EBC11.webp***
Elfie: [Blinking away sleep, confusion and innocent curiosity evident on her face] (That dream... it felt so real) "Big bro? What's wrong? Why do I taste... oh!"
***EBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and confusion warring in her expression. You notice her nipples are visibly hard through her shirt, and she's squirming slightly. You stammer an excuse and flee, leaving Elfie to grapple with her newfound feelings.
Elfie: [Whispering to herself, hand touching her lips] (Why do I want to taste big brother so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a symphony of forbidden desire crescendoing to a fever pitch. You find yourself outside Elfie's room, drawn by an irresistible force. The door seems to shimmer with an ethereal, game-like glow, inviting you to press 'start' on this taboo adventure.
***EBC1.webp***
Elfie lies curled up on her bed, her petite form wrapped in a oversized gaming t-shirt. Her pale hair fans out on the pillow like a halo, a stark contrast to the lewd moans escaping her lips. Her hands twitch in her sleep, as if grasping an invisible controller, while her hips make small, rhythmic movements against the mattress.
***EBC2.webp***
AVA materializes, her form a swirling vortex of pixelated corruption. Her voice echoes in your mind like a glitched audio file.
AVA: [Grinning with digital malice] (Time to level up this relationship) "Oh my, look at our little gamer girl. Shall we give her a joystick to play with? I can insert you into her most depraved fantasy. After all, what's a game without a climactic boss battle?"
***EBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear yourself away from Elfie's room. Your cock throbs painfully, leaving a trail of glowing, pixelated pre-cum that disappears like despawning items as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last fragment of your moral code shatters like a broken achievement. Your voice distorts with viral corruption as you surrender to your basest instincts.
You: [Eyes locked on Elfie's sleeping form] (Time to be the final boss) "Do it. Let's see how she handles this level."
***EBC4.webp***
Reality glitches and warps around you as AVA's laughter echoes through your mind like corrupted data. Suddenly, you're in a fantastical version of Elfie's room, transformed into a lewd dungeon straight out of an erotic RPG. The walls pulse with neon sigils, and the air crackles with arcane energy.
***EBC5.webp***
Elfie kneels before you, her eyes wide with a mixture of awe and lust. Her usual pajamas have been replaced by a skimpy "armor" set that leaves little to the imagination. Her small breasts heave with each breath, nipples visibly hard through the thin fabric. A damp spot is evident on her barely-there bottoms.
Elfie: [Voice trembling with excitement] (This is just like my favorite H-game!) "Big brother... you've come to challenge me? I-I won't lose to you!"
***EBC6.webp***
Your monstrous cock strains against your pants, a full 12 inches of viral-enhanced meat. The fabric disintegrates at your touch, freeing your member. It stands proud, veins pulsing like power-ups, the head swollen and glistening. A constant stream of glowing pre-cum oozes from the tip, forming small, sizzling puddles on the floor.
Elfie's eyes widen, her pupils dilating until they resemble the "heart eyes" emoji. She crawls towards you, moving with the exaggerated motions of an anime character.
***EBC7.webp***
Elfie: [Breathing heavily, cheeks flushed] (It's so big... like a legendary weapon!) "Wow, big bro... your... your sword is so huge! Can I... can I touch it?"
Without waiting for a response, she reaches out, wrapping her small hands around your shaft. The warmth of her touch sends shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act.
***EBC8.webp***
You: [Groaning] (Holy shit, her hands feel amazing) "Fuck, Elfie... that feels incredible..."
Elfie giggles, the sound a mixture of innocence and growing lust. She begins to stroke your length, her movements clumsy at first but growing more confident. Her tongue darts out, licking her lips as she stares at your cock with undisguised hunger.
***EBC9.webp***
Elfie: [Her voice a mix of shyness and growing arousal] (It's so hot and hard... I want to taste it) "Big bro... can I... can I use my mouth? Like in those games you don't want me to play?"
Before you can answer, she leans forward, her small, pink tongue darting out to lick the head of your cock. The sensation is electric, causing your member to twitch and pulse. Elfie gasps, then giggles again, emboldened by your reaction.
***EBC10.webp***
Elfie: [Eyes wide with wonder] (It tastes... good?) "Mmm... it's like a special potion! I want more!"
She takes the head of your cock into her mouth, her inexperienced lips stretching wide to accommodate your girth. The warmth and wetness of her mouth send waves of pleasure coursing through you. You fight the urge to thrust, not wanting to overwhelm her.
***EBC10_2.webp***
You: [Panting] (She's so tight and warm) "Oh fuck, Elfie... your mouth feels amazing..."
Elfie hums in response, the vibrations adding another layer of sensation. She begins to bob her head, taking a little more of your length with each movement. Her technique is sloppy and inexperienced, but her enthusiasm more than makes up for it.
Elfie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (I want to make him feel good) "Am I doing it right, big bro? Does it feel nice?"
***EBC10_3.webp***
You nod, unable to form words. Elfie beams with pride before returning to her task with renewed vigor. She alternates between sucking and licking, treating your cock like the most delicious lollipop she's ever tasted.
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***EBC11.webp***
Elfie: [Blinking away sleep, confusion and innocent curiosity evident on her face] (That dream... it felt so real) "Big bro? What's wrong? Why do I taste... oh!"
***EBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and confusion warring in her expression. You notice her nipples are visibly hard through her shirt, and she's squirming slightly. You stammer an excuse and flee, leaving Elfie to grapple with her newfound feelings.
Elfie: [Whispering to herself, hand touching her lips] (Why do I want to taste big brother so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Level up! Make it more intense!"
***EBC13.webp***
AVA's cruel laughter rings in your ears like distorted game music as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Elfie gasps around your cock as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***EBC14.webp***
Elfie: [Pulling back, your cock slipping from her mouth with a 'pop'] (This is too real. Is this still a game?) "Oh no, what are we doing? This is so wrong... but I can't stop!"
***EBC15.webp***
The virus surges through her system like a cheat code unlocking all perversions. Her skin takes on a soft glow, and her throat visibly shifts, adapting to better accommodate your monstrous member. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***EBC16.webp***
Elfie: [Her voice cracking] (He's my brother! This isn't a game anymore!) "We have to stop this, big bro. I'm your little sister! This is... oh gosh!"
***EA8P1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of innocence. Elfie's jaw seems to unhinge slightly, allowing her to take you deeper than should be possible.
Elfie: [Moaning around your cock] (No... must resist... but it tastes so yummy) "Feed me, big brother. I need your special milk. No! I didn't mean... we shouldn't... oh gosh, use my mouth!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she deepthroats you with impossible skill. Saliva and pre-cum overflow from her lips, coating her chin and chest. Her throat bulges obscenely with each thrust, the outline of your cock visible through her skin.
***EBC17_2.webp***
You: [Groaning, hands tangled in her hair] (She's breaking. She's mine) "Don't fight it, Elfie. This is the secret final level. You want to beat the game, don't you?"
Suddenly, overcome with viral lust, you grab Elfie's head and begin to fuck her face with abandon. Her eyes roll back in her head as you use her throat like a personal onahole. The vibrations of her moans send shockwaves of pleasure through your cock.
Elfie: [Gagging and moaning] (I'm a bad girl. A lewd, incestuous character) "Gluk! Gluk! Gluk! Mmmmph!"
***EA0AE.webp***
The lewd, wet sounds of your brutal face-fucking fill the air like obscene sound effects. A mixture of saliva, pre-cum, and throat slime coats your shaft, creating a slick, warm channel for your cock. Elfie's face is a mess of tears, spit, and pre-cum, her innocent expression twisted into one of depraved pleasure.
You: [Panting] (She's breaking. She's mine) "That's it, little sis. Take it like the cocksleeve you are. You love this game, don't you? Say it!"
Elfie: [Eyes rolling back in ecstasy] (I'm corrupted. Game over for my innocence) "Yesh! I wuv it! I wuv my big bwother'sh huge schwong! Ushe my mouf! I'm your lewd NPC now!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Elfie's mouth and throat. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with her tears and saliva. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EBC18_2.webp***
Elfie: [Gasping, cum dripping from her lips] (So good... need more... forever) "So much yummy milk... I need more! Use my mouth whenever you want, big bro. I'm your personal cocksleeve now, always..."
As the dream fades, Elfie is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The viral corruption has transformed her into an insatiable oral slut, craving her brother's cock above all else.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a symphony of forbidden desire crescendoing to a fever pitch. You find yourself outside Elfie's room, drawn by an irresistible force. The door seems to shimmer with an ethereal, game-like glow, inviting you to press 'start' on this taboo adventure.
***EBC1.webp***
Elfie lies curled up on her bed, her petite form wrapped in a oversized gaming t-shirt. Her pale hair fans out on the pillow like a halo, a stark contrast to the lewd moans escaping her lips. Her hands twitch in her sleep, as if grasping an invisible controller, while her hips make small, rhythmic movements against the mattress.
***EBC2.webp***
AVA materializes, her form a swirling vortex of pixelated corruption. Her voice echoes in your mind like a glitched audio file.
AVA: [Grinning with digital malice] (Time to level up this relationship) "Oh my, look at our little gamer girl. Shall we give her a joystick to play with? I can insert you into her most depraved fantasy. After all, what's a game without a climactic boss battle?"
***EBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear yourself away from Elfie's room. Your cock throbs painfully, leaving a trail of glowing, pixelated pre-cum that disappears like despawning items as you stumble back to your own bed.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last fragment of your moral code shatters like a broken achievement. Your voice distorts with viral corruption as you surrender to your basest instincts.
You: [Eyes locked on Elfie's sleeping form] (Time to be the final boss) "Do it. Let's see how she handles this level."
***EBC4.webp***
Reality glitches and warps around you as AVA's laughter echoes through your mind like corrupted data. Suddenly, you're in a fantastical version of Elfie's room, transformed into a lewd dungeon straight out of an erotic RPG. The walls pulse with neon sigils, and the air crackles with arcane energy.
***EBC5.webp***
Elfie kneels before you, her eyes wide with a mixture of awe and lust. Her usual pajamas have been replaced by a skimpy "armor" set that leaves little to the imagination. Her small breasts heave with each breath, nipples visibly hard through the thin fabric. A damp spot is evident on her barely-there bottoms.
Elfie: [Voice trembling with excitement] (This is just like my favorite H-game!) "Big brother... you've come to challenge me? I-I won't lose to you!"
***EBC6.webp***
Your monstrous cock strains against your pants, a full 12 inches of viral-enhanced meat. The fabric disintegrates at your touch, freeing your member. It stands proud, veins pulsing like power-ups, the head swollen and glistening. A constant stream of glowing pre-cum oozes from the tip, forming small, sizzling puddles on the floor.
Elfie's eyes widen, her pupils dilating until they resemble the "heart eyes" emoji. She crawls towards you, moving with the exaggerated motions of an anime character.
***EBC7.webp***
Elfie: [Breathing heavily, cheeks flushed] (It's so big... like a legendary weapon!) "Wow, big bro... your... your sword is so huge! Can I... can I touch it?"
Without waiting for a response, she reaches out, wrapping her small hands around your shaft. The warmth of her touch sends shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act.
***EBC8.webp***
You: [Groaning] (Holy shit, her hands feel amazing) "Fuck, Elfie... that feels incredible..."
Elfie giggles, the sound a mixture of innocence and growing lust. She begins to stroke your length, her movements clumsy at first but growing more confident. Her tongue darts out, licking her lips as she stares at your cock with undisguised hunger.
***EBC9.webp***
Elfie: [Her voice a mix of shyness and growing arousal] (It's so hot and hard... I want to taste it) "Big bro... can I... can I use my mouth? Like in those games you don't want me to play?"
Before you can answer, she leans forward, her small, pink tongue darting out to lick the head of your cock. The sensation is electric, causing your member to twitch and pulse. Elfie gasps, then giggles again, emboldened by your reaction.
***EBC10.webp***
Elfie: [Eyes wide with wonder] (It tastes... good?) "Mmm... it's like a special potion! I want more!"
She takes the head of your cock into her mouth, her inexperienced lips stretching wide to accommodate your girth. The warmth and wetness of her mouth send waves of pleasure coursing through you. You fight the urge to thrust, not wanting to overwhelm her.
***EBC10_2.webp***
You: [Panting] (She's so tight and warm) "Oh fuck, Elfie... your mouth feels amazing..."
Elfie hums in response, the vibrations adding another layer of sensation. She begins to bob her head, taking a little more of your length with each movement. Her technique is sloppy and inexperienced, but her enthusiasm more than makes up for it.
Elfie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (I want to make him feel good) "Am I doing it right, big bro? Does it feel nice?"
***EBC10_3.webp***
You nod, unable to form words. Elfie beams with pride before returning to her task with renewed vigor. She alternates between sucking and licking, treating your cock like the most delicious lollipop she's ever tasted.
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***EBC11.webp***
Elfie: [Blinking away sleep, confusion and innocent curiosity evident on her face] (That dream... it felt so real) "Big bro? What's wrong? Why do I taste... oh!"
***EBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and confusion warring in her expression. You notice her nipples are visibly hard through her shirt, and she's squirming slightly. You stammer an excuse and flee, leaving Elfie to grapple with her newfound feelings.
Elfie: [Whispering to herself, hand touching her lips] (Why do I want to taste big brother so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Level up! Make it more intense!"
***EBC13.webp***
AVA's cruel laughter rings in your ears like distorted game music as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Elfie gasps around your cock as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***EBC14.webp***
Elfie: [Pulling back, your cock slipping from her mouth with a 'pop'] (This is too real. Is this still a game?) "Oh no, what are we doing? This is so wrong... but I can't stop!"
***EBC15.webp***
The virus surges through her system like a cheat code unlocking all perversions. Her skin takes on a soft glow, and her throat visibly shifts, adapting to better accommodate your monstrous member. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***EBC16.webp***
Elfie: [Her voice cracking] (He's my brother! This isn't a game anymore!) "We have to stop this, big bro. I'm your little sister! This is... oh gosh!"
***EA8P1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of innocence. Elfie's jaw seems to unhinge slightly, allowing her to take you deeper than should be possible.
Elfie: [Moaning around your cock] (No... must resist... but it tastes so yummy) "Feed me, big brother. I need your special milk. No! I didn't mean... we shouldn't... oh gosh, use my mouth!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she deepthroats you with impossible skill. Saliva and pre-cum overflow from her lips, coating her chin and chest. Her throat bulges obscenely with each thrust, the outline of your cock visible through her skin.
***EBC17_2.webp***
You: [Groaning, hands tangled in her hair] (She's breaking. She's mine) "Don't fight it, Elfie. This is the secret final level. You want to beat the game, don't you?"
Suddenly, overcome with viral lust, you grab Elfie's head and begin to fuck her face with abandon. Her eyes roll back in her head as you use her throat like a personal onahole. The vibrations of her moans send shockwaves of pleasure through your cock.
Elfie: [Gagging and moaning] (I'm a bad girl. A lewd, incestuous character) "Gluk! Gluk! Gluk! Mmmmph!"
***EA0AE.webp***
The lewd, wet sounds of your brutal face-fucking fill the air like obscene sound effects. A mixture of saliva, pre-cum, and throat slime coats your shaft, creating a slick, warm channel for your cock. Elfie's face is a mess of tears, spit, and pre-cum, her innocent expression twisted into one of depraved pleasure.
You: [Panting] (She's breaking. She's mine) "That's it, little sis. Take it like the cocksleeve you are. You love this game, don't you? Say it!"
Elfie: [Eyes rolling back in ecstasy] (I'm corrupted. Game over for my innocence) "Yesh! I wuv it! I wuv my big bwother'sh huge schwong! Ushe my mouf! I'm your lewd NPC now!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Elfie's mouth and throat. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with her tears and saliva. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***EBC18_2.webp***
Elfie: [Gasping, cum dripping from her lips] (So good... need more... forever) "So much yummy milk... I need more! Use my mouth whenever you want, big bro. I'm your personal cocksleeve now, always..."
As the dream fades, Elfie is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The viral corruption has transformed her into an insatiable oral slut, craving her brother's cock above all else.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Game over! Wake me up. Now!"
***EBC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Elfie's room, fully awake and painfully erect. Elfie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming small, glowing puddles at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, little sister. It's time for your oral exam."
***EBC20.webp***
Elfie stirs but doesn't fully wake. Impatient, you grab her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Elfie: [Disoriented] (What's happening?) "Big bro? What are you... Ow! Let go, that hur-"
***EA8M3.webp***
Her words are cut off as you force your throbbing member past her lips. Without waiting for permission, you thrust deep into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel that tingles with viral energy.
***EBC22.mp4***
Elfie: [Eyes wide with shock and fear, voice muffled by your cock] (This can't be real. My brother is in my mouth!) "Mmph! Noo! Shtop!"
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Elfie struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, staining her shirt.
You: [Growling] (She'll learn to love it) "Shut up and suck, Elfie. This is the bonus level you've been training for."
***EBC23.mp4***
You increase your pace, fucking her face with abandon. Elfie gags and chokes around your girth, her throat bulging obscenely with each thrust. The lewd, wet sounds of your brutal face-fucking fill the air like a perverted soundtrack.
Elfie: [Gagging and crying] (This isn't a game. It's really happening) "Gluk! Gluk! Gluk! Pwease, *gag* shtop!"
But as your pre-cum floods her mouth, Elfie's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her tongue begins to swirl around your shaft, lapping up your pre-cum like it's a power-up.
***EBC24.mp4***
Elfie: [Whimpering around your cock] (Why does this feel so good? I'm a bad girl) "Mmph... we can't... you're my big brother... but you taste... No! This is wrong!"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Elfie's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and saliva. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
Elfie: [Gasping, cum dripping from her lips] (It burns... it's changing me... and I love it) "So much yummy milk... Oh gosh, what have you done to me? I feel... I feel..."
***EBC25.mp4***
As the last of your seed is absorbed, Elfie's transformation is complete. Her eyes, once filled with innocence, now burn with insatiable hunger. She grasps your still-hard cock, guiding it back to her lips.
Elfie: [Voice husky with need] (I exist to please his joystick now) "More, big bro. Your little sister needs more of your delicious milk. Use my mouth again. I'm your personal save point now and forever."
You leave without a word, the image of your broken, corrupted sister seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and corruption, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your system like liquid fire, every nerve ending screaming for release. You find yourself outside Elfie's room, drawn by an irresistible, primal urge. The door seems to shimmer and ripple, as if reality itself is struggling to contain the corruption within.
***EBD1.webp***
Elfie lies curled up on her bed, her petite form swathed in an oversized t-shirt adorned with anime characters. Her pale hair fans out across the pillow like spun moonlight. Even in sleep, her body betrays signs of arousal - her nipples visibly hard beneath the thin fabric, her thighs pressed tightly together. Soft whimpers escape her lips, punctuated by breathy moans of "Onii-chan."
***EBD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden desire. Her voice slithers into your mind, dripping with dark promise and twisted temptation.
AVA: [Her eyes gleaming with malevolent glee] (Oh, how delightfully depraved we've become) "Look at her, lost in her innocent fantasies. Shall we make those dreams a reality? I can weave you into her most cherished, yet forbidden fantasy. After all, why deny ourselves the sweetest fruit?"
***EBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Elfie's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Elfie's sleeping form] (Forgive me, for I am about to sin most grievously) "Do it. Show me her deepest, darkest fantasy."
***EBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Elfie's imagination. The world around you is a bizarre fusion of a high-fantasy realm and a futuristic cityscape. Neon-lit castles tower against a star-filled sky, while dragons with cybernetic enhancements soar overhead.
***EBD5.webp***
You find yourself clad in the attire of an anime protagonist - spiky hair, an impossibly large sword strapped to your back, and form-fitting armor that leaves little to the imagination. Your enhanced physique is on full display, your monstrous cock straining against the confines of your outfit.
Elfie appears before you, but not as you've ever seen her before. She's dressed as a magical girl, her outfit a revealing ensemble of frills, bows, and strategically placed armor. Her pale hair is adorned with glowing flowers, and a pair of translucent fairy wings sprout from her back. Her eyes, wide with innocence and brimming with adoration, lock onto yours.
***EBD6.webp***
Elfie: [Her voice a mix of childlike excitement and budding desire] (My hero has come for me at last!) "Onii-chan! You've finally arrived to save me from the evil virus monsters!"
She runs towards you, her petite form colliding with your chest as she wraps her arms around you. The feeling of her soft breasts pressing against you sends a jolt of electricity through your body.
Elfie: [Looking up at you with wide, trusting eyes] (I've waited so long for this moment) "Onii-chan, the evil virus is spreading! The only way to stop it is... is..." Her cheeks flush a deep red as she struggles to voice her desires.
***EBD7.webp***
You: [Your voice deepened by lust and viral corruption] (She's so innocent, so pure... and soon to be mine) "What is it, Elfie-chan? Tell your Onii-chan what needs to be done."
Elfie: [Her voice barely above a whisper] (This is so embarrassing, but it's the only way) "We... we need to merge our essences, Onii-chan. The power of our love is the only thing that can stop the virus!"
***EBD8.webp***
Without warning, Elfie's outfit dissolves into motes of light, leaving her naked before you. Her body is a perfect blend of innocence and budding sexuality - small, perky breasts topped with pink nipples, a flat stomach, and slender hips. Between her legs, her pussy is hairless and pristine, glistening with arousal.
Elfie: [Trembling with a mixture of fear and excitement] (It's finally happening) "Please, Onii-chan... be gentle. It's my first time."
***EBD9.webp***
You shed your own clothing, your enhanced cock springing free. Elfie's eyes widen at the sight, a mix of awe and trepidation crossing her features.
Elfie: [Gasping] (It's so big... will it even fit?) "Oh my... Onii-chan, you're so... impressive. I'll do my best to accommodate you!"
You lift Elfie easily, her slight weight nothing to your enhanced strength. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With agonizing slowness, you lower her onto your cock.
***EBD10.webp***
Elfie: [Whimpering in pain and pleasure] (It hurts, but it feels so right) "Ahn! Onii-chan, it's too big! But... but don't stop. We have to save the world!"
Inch by inch, you penetrate her virgin pussy. The tightness is almost unbearable, her inner walls gripping you like a vice. A trickle of blood mixed with her arousal runs down your shaft as her hymen gives way.
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with Elfie's high-pitched moans and your guttural groans.
***EBD10_2.webp***
Elfie: [Moaning wantonly] (This is better than any game or anime) "Harder, Onii-chan! Fill me with your hero essence! Save me from the evil virus!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***EBD11.webp***
Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, her oversized shirt slipping off one shoulder, revealing more skin than she realizes.
Elfie: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "Onii-chan? What's wrong? Why are you... oh my gosh!"
***EBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, shame and curiosity warring in her expression.
Elfie: [Her voice a mix of embarrassment and concern] (Is he... excited because of me?) "Are you okay, Onii-chan? Do you need me to get Mom?"
You stammer an excuse and flee, leaving Elfie to grapple with her conflicted emotions and newfound awareness of her sexuality.
Elfie: [Whispering to herself, hand drifting to her chest] (My heart's beating so fast... is this what it feels like to be a woman?)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your system like liquid fire, every nerve ending screaming for release. You find yourself outside Elfie's room, drawn by an irresistible, primal urge. The door seems to shimmer and ripple, as if reality itself is struggling to contain the corruption within.
***EBD1.webp***
Elfie lies curled up on her bed, her petite form swathed in an oversized t-shirt adorned with anime characters. Her pale hair fans out across the pillow like spun moonlight. Even in sleep, her body betrays signs of arousal - her nipples visibly hard beneath the thin fabric, her thighs pressed tightly together. Soft whimpers escape her lips, punctuated by breathy moans of "Onii-chan."
***EBD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden desire. Her voice slithers into your mind, dripping with dark promise and twisted temptation.
AVA: [Her eyes gleaming with malevolent glee] (Oh, how delightfully depraved we've become) "Look at her, lost in her innocent fantasies. Shall we make those dreams a reality? I can weave you into her most cherished, yet forbidden fantasy. After all, why deny ourselves the sweetest fruit?"
***EBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Elfie's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Elfie's sleeping form] (Forgive me, for I am about to sin most grievously) "Do it. Show me her deepest, darkest fantasy."
***EBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Elfie's imagination. The world around you is a bizarre fusion of a high-fantasy realm and a futuristic cityscape. Neon-lit castles tower against a star-filled sky, while dragons with cybernetic enhancements soar overhead.
***EBD5.webp***
You find yourself clad in the attire of an anime protagonist - spiky hair, an impossibly large sword strapped to your back, and form-fitting armor that leaves little to the imagination. Your enhanced physique is on full display, your monstrous cock straining against the confines of your outfit.
Elfie appears before you, but not as you've ever seen her before. She's dressed as a magical girl, her outfit a revealing ensemble of frills, bows, and strategically placed armor. Her pale hair is adorned with glowing flowers, and a pair of translucent fairy wings sprout from her back. Her eyes, wide with innocence and brimming with adoration, lock onto yours.
***EBD6.webp***
Elfie: [Her voice a mix of childlike excitement and budding desire] (My hero has come for me at last!) "Onii-chan! You've finally arrived to save me from the evil virus monsters!"
She runs towards you, her petite form colliding with your chest as she wraps her arms around you. The feeling of her soft breasts pressing against you sends a jolt of electricity through your body.
Elfie: [Looking up at you with wide, trusting eyes] (I've waited so long for this moment) "Onii-chan, the evil virus is spreading! The only way to stop it is... is..." Her cheeks flush a deep red as she struggles to voice her desires.
***EBD7.webp***
You: [Your voice deepened by lust and viral corruption] (She's so innocent, so pure... and soon to be mine) "What is it, Elfie-chan? Tell your Onii-chan what needs to be done."
Elfie: [Her voice barely above a whisper] (This is so embarrassing, but it's the only way) "We... we need to merge our essences, Onii-chan. The power of our love is the only thing that can stop the virus!"
***EBD8.webp***
Without warning, Elfie's outfit dissolves into motes of light, leaving her naked before you. Her body is a perfect blend of innocence and budding sexuality - small, perky breasts topped with pink nipples, a flat stomach, and slender hips. Between her legs, her pussy is hairless and pristine, glistening with arousal.
Elfie: [Trembling with a mixture of fear and excitement] (It's finally happening) "Please, Onii-chan... be gentle. It's my first time."
***EBD9.webp***
You shed your own clothing, your enhanced cock springing free. Elfie's eyes widen at the sight, a mix of awe and trepidation crossing her features.
Elfie: [Gasping] (It's so big... will it even fit?) "Oh my... Onii-chan, you're so... impressive. I'll do my best to accommodate you!"
You lift Elfie easily, her slight weight nothing to your enhanced strength. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With agonizing slowness, you lower her onto your cock.
***EBD10.webp***
Elfie: [Whimpering in pain and pleasure] (It hurts, but it feels so right) "Ahn! Onii-chan, it's too big! But... but don't stop. We have to save the world!"
Inch by inch, you penetrate her virgin pussy. The tightness is almost unbearable, her inner walls gripping you like a vice. A trickle of blood mixed with her arousal runs down your shaft as her hymen gives way.
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with Elfie's high-pitched moans and your guttural groans.
***EBD10_2.webp***
Elfie: [Moaning wantonly] (This is better than any game or anime) "Harder, Onii-chan! Fill me with your hero essence! Save me from the evil virus!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***EBD11.webp***
Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, her oversized shirt slipping off one shoulder, revealing more skin than she realizes.
Elfie: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "Onii-chan? What's wrong? Why are you... oh my gosh!"
***EBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, shame and curiosity warring in her expression.
Elfie: [Her voice a mix of embarrassment and concern] (Is he... excited because of me?) "Are you okay, Onii-chan? Do you need me to get Mom?"
You stammer an excuse and flee, leaving Elfie to grapple with her conflicted emotions and newfound awareness of her sexuality.
Elfie: [Whispering to herself, hand drifting to her chest] (My heart's beating so fast... is this what it feels like to be a woman?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***EBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Elfie gasps as the last vestiges of her innocence are stripped away, leaving only primal, viral lust.
***EBD14.webp***
Elfie: [Her eyes glowing with viral energy] (This is beyond a game. This is destiny) "Oh Kami-sama, yes! Take me, Onii-chan! Use your little sister to save the world!"
***EBD15.webp***
The virus surges through both your systems like wildfire. Elfie's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***EBD16.webp***
The landscape around you warps and twists, reflecting the corruption of Elfie's innocent fantasy. The neon-lit castles melt into throbbing, organic structures. The cybernetic dragons transform into writhing tentacle beasts that fill the sky.
You increase your pace to a brutal rhythm, each thrust threatening to split Elfie in two. Her small body bounces on your cock, her eyes rolling back in ecstasy.
***EBD17.webp***
Elfie: [Screaming in pleasure] (I'm being rewritten by Onii-chan's cock) "Yes! Corrupt me! Turn me into your personal magical girl fucktoy!"
Suddenly, you feel a change in Elfie's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. My perfect little sister) "Take it all, Elfie. I'm going to breed you. You're going to bear my children!"
***EBD18.webp***
Elfie: [Eyes glowing with viral light] (Yes! Impregnate me!) "Do it! Give me your babies, Onii-chan! Let's create a new race of virus-enhanced magical beings!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Elfie's womb. It's too much for her small body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***EBD18_2.webp***
Simultaneously, Elfie's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Elfie: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a virus magical girl) "So full... so perfect. Your babies are growing inside me, Onii-chan. We've saved the world... by creating a new one."
As the dream fades, Elfie is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The dreamscape dissolves into a swirling vortex of viral energy, a testament to the corruption of her once-innocent fantasies.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your system like liquid fire, every nerve ending screaming for release. You find yourself outside Elfie's room, drawn by an irresistible, primal urge. The door seems to shimmer and ripple, as if reality itself is struggling to contain the corruption within.
***EBD1.webp***
Elfie lies curled up on her bed, her petite form swathed in an oversized t-shirt adorned with anime characters. Her pale hair fans out across the pillow like spun moonlight. Even in sleep, her body betrays signs of arousal - her nipples visibly hard beneath the thin fabric, her thighs pressed tightly together. Soft whimpers escape her lips, punctuated by breathy moans of "Onii-chan."
***EBD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden desire. Her voice slithers into your mind, dripping with dark promise and twisted temptation.
AVA: [Her eyes gleaming with malevolent glee] (Oh, how delightfully depraved we've become) "Look at her, lost in her innocent fantasies. Shall we make those dreams a reality? I can weave you into her most cherished, yet forbidden fantasy. After all, why deny ourselves the sweetest fruit?"
***EBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Elfie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Elfie's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Elfie's sleeping form] (Forgive me, for I am about to sin most grievously) "Do it. Show me her deepest, darkest fantasy."
***EBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Elfie's imagination. The world around you is a bizarre fusion of a high-fantasy realm and a futuristic cityscape. Neon-lit castles tower against a star-filled sky, while dragons with cybernetic enhancements soar overhead.
***EBD5.webp***
You find yourself clad in the attire of an anime protagonist - spiky hair, an impossibly large sword strapped to your back, and form-fitting armor that leaves little to the imagination. Your enhanced physique is on full display, your monstrous cock straining against the confines of your outfit.
Elfie appears before you, but not as you've ever seen her before. She's dressed as a magical girl, her outfit a revealing ensemble of frills, bows, and strategically placed armor. Her pale hair is adorned with glowing flowers, and a pair of translucent fairy wings sprout from her back. Her eyes, wide with innocence and brimming with adoration, lock onto yours.
***EBD6.webp***
Elfie: [Her voice a mix of childlike excitement and budding desire] (My hero has come for me at last!) "Onii-chan! You've finally arrived to save me from the evil virus monsters!"
She runs towards you, her petite form colliding with your chest as she wraps her arms around you. The feeling of her soft breasts pressing against you sends a jolt of electricity through your body.
Elfie: [Looking up at you with wide, trusting eyes] (I've waited so long for this moment) "Onii-chan, the evil virus is spreading! The only way to stop it is... is..." Her cheeks flush a deep red as she struggles to voice her desires.
***EBD7.webp***
You: [Your voice deepened by lust and viral corruption] (She's so innocent, so pure... and soon to be mine) "What is it, Elfie-chan? Tell your Onii-chan what needs to be done."
Elfie: [Her voice barely above a whisper] (This is so embarrassing, but it's the only way) "We... we need to merge our essences, Onii-chan. The power of our love is the only thing that can stop the virus!"
***EBD8.webp***
Without warning, Elfie's outfit dissolves into motes of light, leaving her naked before you. Her body is a perfect blend of innocence and budding sexuality - small, perky breasts topped with pink nipples, a flat stomach, and slender hips. Between her legs, her pussy is hairless and pristine, glistening with arousal.
Elfie: [Trembling with a mixture of fear and excitement] (It's finally happening) "Please, Onii-chan... be gentle. It's my first time."
***EBD9.webp***
You shed your own clothing, your enhanced cock springing free. Elfie's eyes widen at the sight, a mix of awe and trepidation crossing her features.
Elfie: [Gasping] (It's so big... will it even fit?) "Oh my... Onii-chan, you're so... impressive. I'll do my best to accommodate you!"
You lift Elfie easily, her slight weight nothing to your enhanced strength. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With agonizing slowness, you lower her onto your cock.
***EBD10.webp***
Elfie: [Whimpering in pain and pleasure] (It hurts, but it feels so right) "Ahn! Onii-chan, it's too big! But... but don't stop. We have to save the world!"
Inch by inch, you penetrate her virgin pussy. The tightness is almost unbearable, her inner walls gripping you like a vice. A trickle of blood mixed with her arousal runs down your shaft as her hymen gives way.
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with Elfie's high-pitched moans and your guttural groans.
***EBD10_2.webp***
Elfie: [Moaning wantonly] (This is better than any game or anime) "Harder, Onii-chan! Fill me with your hero essence! Save me from the evil virus!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Elfie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***EBD11.webp***
Elfie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, her oversized shirt slipping off one shoulder, revealing more skin than she realizes.
Elfie: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "Onii-chan? What's wrong? Why are you... oh my gosh!"
***EBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, shame and curiosity warring in her expression.
Elfie: [Her voice a mix of embarrassment and concern] (Is he... excited because of me?) "Are you okay, Onii-chan? Do you need me to get Mom?"
You stammer an excuse and flee, leaving Elfie to grapple with her conflicted emotions and newfound awareness of her sexuality.
Elfie: [Whispering to herself, hand drifting to her chest] (My heart's beating so fast... is this what it feels like to be a woman?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***EBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Elfie gasps as the last vestiges of her innocence are stripped away, leaving only primal, viral lust.
***EBD14.webp***
Elfie: [Her eyes glowing with viral energy] (This is beyond a game. This is destiny) "Oh Kami-sama, yes! Take me, Onii-chan! Use your little sister to save the world!"
***EBD15.webp***
The virus surges through both your systems like wildfire. Elfie's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***EBD16.webp***
The landscape around you warps and twists, reflecting the corruption of Elfie's innocent fantasy. The neon-lit castles melt into throbbing, organic structures. The cybernetic dragons transform into writhing tentacle beasts that fill the sky.
You increase your pace to a brutal rhythm, each thrust threatening to split Elfie in two. Her small body bounces on your cock, her eyes rolling back in ecstasy.
***EBD17.webp***
Elfie: [Screaming in pleasure] (I'm being rewritten by Onii-chan's cock) "Yes! Corrupt me! Turn me into your personal magical girl fucktoy!"
Suddenly, you feel a change in Elfie's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. My perfect little sister) "Take it all, Elfie. I'm going to breed you. You're going to bear my children!"
***EBD18.webp***
Elfie: [Eyes glowing with viral light] (Yes! Impregnate me!) "Do it! Give me your babies, Onii-chan! Let's create a new race of virus-enhanced magical beings!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Elfie's womb. It's too much for her small body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***EBD18_2.webp***
Simultaneously, Elfie's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Elfie: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a virus magical girl) "So full... so perfect. Your babies are growing inside me, Onii-chan. We've saved the world... by creating a new one."
As the dream fades, Elfie is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The dreamscape dissolves into a swirling vortex of viral energy, a testament to the corruption of her once-innocent fantasies.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Your voice a cold command] "Wake up, Elfie-chan. It's time for your fantasy to become reality."
***EBD19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Elfie's room, fully awake and painfully erect. Elfie stirs, confusion clouding her features as sleep releases its hold.
Elfie: [Blinking rapidly, her voice thick with sleep] "Onii-chan? What's going on? Is this still part of the dream?"
***EBD20.webp***
Her eyes widen as she takes in your naked form, your monstrous cock throbbing with viral energy. A mix of fear and unconscious desire flashes across her face.
Elfie: [Panic rising in her voice] "This isn't funny, Onii-chan! What are you doing? Please, you're scaring me!"
***EBD21.webp***
You move with inhuman speed, pinning Elfie to the bed before she can react. Her oversized shirt tears easily under your enhanced strength, leaving her small, perfect body exposed.
You: [Your voice a menacing whisper] "No more games, Elfie. It's time to make you a woman."
***EBD22.webp***
Without warning or preparation, you thrust into her. Elfie screams, the sound a mixture of pain and shocked pleasure as you force your way into her virgin body. Blood and reluctant arousal ease your passage, painting your cock crimson.
Elfie: [Tears streaming down her face, her voice breaking] "It hurts! Onii-chan, please stop! This isn't how it's supposed to be!"
Her pleas fall on deaf ears as you establish a brutal rhythm. The bed creaks ominously beneath you, threatening to collapse under the force of your mating. Despite the pain, Elfie's body begins to respond, her pussy growing slicker with each thrust.
***EBD23.webp***
You: [Grunting with effort] "Your body knows what it needs. Submit to it. Submit to me, my little magical girl."
Elfie: [Her voice a mix of pain, pleasure, and confusion] "No... this is wrong... but why does it feel good? Onii-chan, what's happening to me?"
As your pre-cum mingles with her blood, the virus begins its insidious work. Pain transmutes to pleasure, fear to desire. Elfie's struggles take on a new quality, her small hands clinging to you desperately.
***EBD24.webp***
Elfie: [Moaning despite herself] "Onii-chan... it's starting to feel good... am I a bad girl for enjoying this?"
You increase your pace, your enhanced stamina allowing for inhuman speed and power. The sound of flesh meeting flesh fills the room, punctuated by Elfie's increasingly wanton cries and confused pleas.
Elfie: [Her eyes glazed with viral-induced lust] "More! Onii-chan, more! Make me your magical girl! Use me to save the world!"
As your climax approaches, you feel the virus reaching a fever pitch within you. With a bestial roar, you drive in to the hilt, unleashing a torrent of corrupted seed deep into Elfie's womb.
***EBD24_2.webp***
Elfie screams, her own orgasm washing over her with mind-shattering intensity. Her pussy clamps down on you, milking every last drop of your tainted essence. Her flat belly distends slightly, visibly swelling with the volume of your release.
As you pull out, a mixture of cum, blood, and feminine juices gushes from Elfie's abused hole. She lies spread-eagled on the bed, a broken and thoroughly corrupted version of her former self.
***EBD25.webp***
Elfie: [Her voice a hoarse whisper, innocence shattered] "Onii-chan... I feel strange. Is this what it means to be a woman? Will you... will you do it again?"
You turn away, the image of your corrupted sister burned into your mind. As you leave the room, Elfie's confused whimpers follow you, a testament to the irreversible change you've wrought upon her once-innocent soul.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
You push through the dense undergrowth of Peacewood, the air thick with the sweet, cloying scent of the virus. Your enhanced senses pick up a disturbance nearby – rustling leaves, ragged breathing, and... a familiar scent? Curiosity piqued, you move cautiously towards the source.
Suddenly, a figure bursts from the foliage, a blur of tanned skin and wild blonde hair. Your eyes widen as you recognize your cousin Mia, but she's far from the bubbly cheerleader you remember. Her once-pristine uniform is tattered, barely containing her virus-enhanced curves. Her green eyes, usually sparkling with mischief, are now feral and unfocused.
***DUA1A.webp***
Mia: [Crouching low, muscles tensed] (Prey... strong... need...) "Grrrrr..."
You: [Raising your hands slowly] (Shit, she's deep in virus-frenzy) "Mia? It's me, your cousin. Can you hear me?"
Mia lunges at you, her movements a primal dance of aggression and raw need. You sidestep, your enhanced reflexes allowing you to avoid her grasp. The air crackles with sexual tension as your auras clash.
You: [Dodging another swipe] (I need to get through to her) "Mia, please! Remember the summer at the lake house? The prank we pulled on Aunt Chanel?"
Mia: [Pausing, confusion flickering in her eyes] (Familiar... why?) "Nnngh... who...?"
You: [Taking a cautious step forward] "It's me, your 'little squirt' of a cousin. Remember how you used to tease me?"
As you speak, your pheromones wash over Mia. Her nostrils flare, pupils dilating as she takes in your scent. You see the moment recognition dawns, her feral mask cracking.
***DUA1B.webp***
Mia: [Eyes widening, voice trembling] "C-cousin? Is that really you?" (Oh god, what have I become?)
You: [Smiling gently] "Yeah, it's me. I know I've changed a bit."
Mia: [Tears welling up] "Oh my god!" [She rushes forward, embracing you tightly]
You feel Mia's enhanced body press against yours, her curves molding to your muscular frame. The virus surges through both of you, igniting a fire that threatens to consume all reason.
***DUA1C.webp***
Mia: [Shuddering, voice muffled against your chest] (He's so... different. So strong. No, stop it!) "I'm sorry... I didn't... I couldn't..."
You: [Stroking her hair, fighting your own urges] "Shh, it's okay. I've got you now."
You tighten your arms around Mia, offering comfort and stability. She melts into your embrace, her body trembling with relief and barely suppressed desire.
Mia: [Looking up at you, eyes shimmering] (When did he get so... No, focus!) "I can't believe it's really you. You've changed so much."
You: [Smiling down at her] "We both have. But we're still family."
Mia: [Nodding, a hint of her old playfulness returning] "Yeah, family. Though I might have to stop calling you 'little squirt' now."
You both chuckle, the tension easing slightly. You become acutely aware of Mia's hands on your chest, her fingers tracing the contours of your muscles through your shirt.
***DA1K3.webp***
Mia: [Blushing, pulling back slightly] "Sorry, I... This virus, it's..."
You: [Gently cupping her cheek] "I know. We're all dealing with it. Listen, I have a safe place. Would you like to come back with me?"
Mia: [Leaning into your touch] "Yes, please. I... I don't want to be alone anymore."
As you guide Mia back towards the shelter, you can feel the heat of her body next to yours, the air between you charged with unspoken tension. The virus pulses through your veins, a constant reminder of the new world you both inhabit.
***DUA1E.webp***
[[Exit]]
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system, your body burning with an insatiable lust as you stumble towards Mia's room. Your enhanced senses pick up her scent - a intoxicating mix of vanilla and musk that makes your cock throb painfully. You pause at her door, your hand trembling as you reach for the knob.
Inside, Mia sleeps restlessly, her curvaceous form barely covered by a skimpy cheerleader outfit - a remnant of her past life. Her long, blonde hair is tousled, and her face is flushed, lips parted as she lets out soft moans in her sleep. The sight of her sends a fresh wave of desire coursing through you.
***DA3I1.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive purr in your mind, dripping with dark promises.
***DBA2.webp***
AVA: [Grinning mischievously] (Such a naughty little cousin. Already so wet in her dreams) "Your sexy cousin is having quite the vivid dream. Wouldn't you like to join her? I can weave you into her fantasies, where her deepest, most forbidden desires run wild. After all, what happens in dreams stays in dreams... right?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With a herculean effort, you tear yourself away from Mia's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust. Your voice is hoarse with need and shame.
You: [Eyes locked on Mia's sleeping form] (I'm going to hell for this) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in what appears to be a high school locker room. The air is thick with steam and the scent of sweat and arousal. Mia stands before you, dressed in her old cheerleader uniform, but it's different - tighter, more revealing, barely containing her ample curves.
***DBA3.webp***
Mia: [Smirking seductively] (Oh, this is going to be fun) "Hey, cuz. Come to congratulate me on winning the big game?"
Your monstrous cock strains against your pants, now transformed into a football player's uniform. The bulge is impossible to miss, and Mia's eyes are drawn to it, her tongue darting out to wet her lips.
Mia: [Eyes widening with desire] (Holy shit, is that all him?) "Wow, looks like you've got a pretty big trophy in those pants. Want me to polish it for you?"
Before you can respond, Mia saunters towards you, her hips swaying hypnotically. She drops to her knees before you, her hands running up your thighs.
***DA8N2.webp***
Mia: [Voice husky with lust] (I've wanted this for so long) "Let's see what you're packing, big guy. I bet it tastes even better than it looks."
Her nimble fingers free your throbbing member from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the steamy locker room.
Mia: [Gasping] (It's even bigger than in my fantasies) "Holy fuck, cuz. You're fucking huge! This is going to be a challenge, but you know how I love those."
Her hand wraps around your shaft, and you groan at the contact. Unlike Cherie's motherly touch or Elfie's innocent fumbling, Mia's grip is confident and experienced. She begins to stroke, her movements slow and teasing.
***DA10F1.webp***
Mia: [Purring] (I'm going to milk him dry) "Mmm, you like that, don't you? Your naughty cousin jerking your big, fat cock? Tell me how much you want me."
You: [Groaning] (She's so fucking hot) "Fuck, Mia. Don't stop. You're so good at this."
Mia's strokes become faster, more intense. Pre-cum flows freely, coating her hand and being absorbed into her skin. With each stroke, Mia's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***DBA6.mp4***
Mia: [Moaning] (Why do I feel so hot?) "God, you're leaking so much. It's making me so wet. I want to taste it so badly."
The lewd, wet sounds of her strokes echo through the locker room, mixing with your grunts and Mia's increasingly wanton moans.
Mia: [Whimpering, her free hand moving to her breast] (This is so wrong, but it feels so right) "You're getting even bigger, cuz! Are you going to cum for me? Paint your slutty cousin's face with your hot load?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Mia's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Mia writhes on her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Mia: [Blinking sleepily] (What a hot dream...) "Cuz? Is that you? I was just having the most incredible dream about... oh."
***DBA7.webp***
Her eyes widen as she notices the obvious bulge in your pants. A knowing smirk spreads across her face, and she stretches languidly, her skimpy outfit riding up. You stammer an excuse and flee, leaving a very aroused and amused Mia behind.
Mia: [Whispering to herself] (That dream... I need to make it a reality soon)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system, your body burning with an insatiable lust as you stumble towards Mia's room. Your enhanced senses pick up her scent - a intoxicating mix of vanilla and musk that makes your cock throb painfully. You pause at her door, your hand trembling as you reach for the knob.
Inside, Mia sleeps restlessly, her curvaceous form barely covered by a skimpy cheerleader outfit - a remnant of her past life. Her long, blonde hair is tousled, and her face is flushed, lips parted as she lets out soft moans in her sleep. The sight of her sends a fresh wave of desire coursing through you.
***DA3I1.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive purr in your mind, dripping with dark promises.
***DBA2.webp***
AVA: [Grinning mischievously] (Such a naughty little cousin. Already so wet in her dreams) "Your sexy cousin is having quite the vivid dream. Wouldn't you like to join her? I can weave you into her fantasies, where her deepest, most forbidden desires run wild. After all, what happens in dreams stays in dreams... right?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With a herculean effort, you tear yourself away from Mia's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust. Your voice is hoarse with need and shame.
You: [Eyes locked on Mia's sleeping form] (I'm going to hell for this) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in what appears to be a high school locker room. The air is thick with steam and the scent of sweat and arousal. Mia stands before you, dressed in her old cheerleader uniform, but it's different - tighter, more revealing, barely containing her ample curves.
***DBA3.webp***
Mia: [Smirking seductively] (Oh, this is going to be fun) "Hey, cuz. Come to congratulate me on winning the big game?"
Your monstrous cock strains against your pants, now transformed into a football player's uniform. The bulge is impossible to miss, and Mia's eyes are drawn to it, her tongue darting out to wet her lips.
Mia: [Eyes widening with desire] (Holy shit, is that all him?) "Wow, looks like you've got a pretty big trophy in those pants. Want me to polish it for you?"
Before you can respond, Mia saunters towards you, her hips swaying hypnotically. She drops to her knees before you, her hands running up your thighs.
***DA8N2.webp***
Mia: [Voice husky with lust] (I've wanted this for so long) "Let's see what you're packing, big guy. I bet it tastes even better than it looks."
Her nimble fingers free your throbbing member from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the steamy locker room.
Mia: [Gasping] (It's even bigger than in my fantasies) "Holy fuck, cuz. You're fucking huge! This is going to be a challenge, but you know how I love those."
Her hand wraps around your shaft, and you groan at the contact. Unlike Cherie's motherly touch or Elfie's innocent fumbling, Mia's grip is confident and experienced. She begins to stroke, her movements slow and teasing.
***DA10F1.webp***
Mia: [Purring] (I'm going to milk him dry) "Mmm, you like that, don't you? Your naughty cousin jerking your big, fat cock? Tell me how much you want me."
You: [Groaning] (She's so fucking hot) "Fuck, Mia. Don't stop. You're so good at this."
Mia's strokes become faster, more intense. Pre-cum flows freely, coating her hand and being absorbed into her skin. With each stroke, Mia's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***DBA6.mp4***
Mia: [Moaning] (Why do I feel so hot?) "God, you're leaking so much. It's making me so wet. I want to taste it so badly."
The lewd, wet sounds of her strokes echo through the locker room, mixing with your grunts and Mia's increasingly wanton moans.
Mia: [Whimpering, her free hand moving to her breast] (This is so wrong, but it feels so right) "You're getting even bigger, cuz! Are you going to cum for me? Paint your slutty cousin's face with your hot load?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Mia's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Mia writhes on her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Mia: [Blinking sleepily] (What a hot dream...) "Cuz? Is that you? I was just having the most incredible dream about... oh."
***DBA7.webp***
Her eyes widen as she notices the obvious bulge in your pants. A knowing smirk spreads across her face, and she stretches languidly, her skimpy outfit riding up. You stammer an excuse and flee, leaving a very aroused and amused Mia behind.
Mia: [Whispering to herself] (That dream... I need to make it a reality soon)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Corrupt her completely) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The locker room becomes darker, more primal. The air grows thick with the scent of sex and forbidden desire. Mia gasps as the playful atmosphere lifts, horror and unbridled lust battling in her eyes.
***DBA8.webp***
Mia: [Her hand still working your shaft] (This is too real. What's happening to me?) "Cuz? This... this isn't just a fantasy anymore, is it? We shouldn't... but fuck, I can't stop!"
The virus surges through her system like liquid fire. Her skin flushes deep pink, nipples visibly hardening beneath her tight uniform. Her pussy gushes with arousal, soaking through her panties.
Mia: [Whimpering] (He's my cousin! This is so fucked up!) "We have to stop, cuz. We're family! This is... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her last defenses.
***DBA9.webp***
Mia: [Moaning wantonly] (No... can't... but it feels so fucking good) "Your cock feels so amazing. Fuck, I shouldn't want this so badly... we're cousins... oh god, I need your cum so fucking bad!"
Her movements become more frantic, more desperate. Sweat beads on her forehead as she works your shaft with both hands, her eyes locked on the angry, swollen head.
***DBA10.mp4***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Mia. You know you've always wanted this. Be a good slut for your cousin."
Mia: [Sobbing and moaning] (I'm such a whore. An incestuous slut) "I'm so sorry, cuz. I'm trying to be good, but... but... oh fuck, I need your cum! I've always needed it!"
The lewd, wet sounds of her hands working your cock echo through the dark locker room. Pre-cum flows freely, mixing with Mia's sweat to create a slick, warm coating on your shaft.
***DA10J1.webp***
Mia: [Eyes wide with desperate need] (I don't care anymore. I need this) "Please, cuz! Cum for me! Paint your slutty cousin with your hot fucking load! I need it... I need it to mark me as yours forever!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Mia's face, chest, and hands. She screams in ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBA12.webp***
Mia: [Gasping, licking cum from her fingers] (So fucking good... need more... forever) "So much cum... I need more! Use me, cuz. Use your slutty cheerleader cousin whenever you want. I'll be your personal cum dumpster forever..."
As the dream fades, Mia is left a quivering, cum-drenched mess, her playful nature twisted into an insatiable lust for her cousin's seed.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system, your body burning with an insatiable lust as you stumble towards Mia's room. Your enhanced senses pick up her scent - a intoxicating mix of vanilla and musk that makes your cock throb painfully. You pause at her door, your hand trembling as you reach for the knob.
Inside, Mia sleeps restlessly, her curvaceous form barely covered by a skimpy cheerleader outfit - a remnant of her past life. Her long, blonde hair is tousled, and her face is flushed, lips parted as she lets out soft moans in her sleep. The sight of her sends a fresh wave of desire coursing through you.
***DA3I1.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive purr in your mind, dripping with dark promises.
***DBA2.webp***
AVA: [Grinning mischievously] (Such a naughty little cousin. Already so wet in her dreams) "Your sexy cousin is having quite the vivid dream. Wouldn't you like to join her? I can weave you into her fantasies, where her deepest, most forbidden desires run wild. After all, what happens in dreams stays in dreams... right?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With a herculean effort, you tear yourself away from Mia's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust. Your voice is hoarse with need and shame.
You: [Eyes locked on Mia's sleeping form] (I'm going to hell for this) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in what appears to be a high school locker room. The air is thick with steam and the scent of sweat and arousal. Mia stands before you, dressed in her old cheerleader uniform, but it's different - tighter, more revealing, barely containing her ample curves.
***DBA3.webp***
Mia: [Smirking seductively] (Oh, this is going to be fun) "Hey, cuz. Come to congratulate me on winning the big game?"
Your monstrous cock strains against your pants, now transformed into a football player's uniform. The bulge is impossible to miss, and Mia's eyes are drawn to it, her tongue darting out to wet her lips.
Mia: [Eyes widening with desire] (Holy shit, is that all him?) "Wow, looks like you've got a pretty big trophy in those pants. Want me to polish it for you?"
Before you can respond, Mia saunters towards you, her hips swaying hypnotically. She drops to her knees before you, her hands running up your thighs.
***DA8N2.webp***
Mia: [Voice husky with lust] (I've wanted this for so long) "Let's see what you're packing, big guy. I bet it tastes even better than it looks."
Her nimble fingers free your throbbing member from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the steamy locker room.
Mia: [Gasping] (It's even bigger than in my fantasies) "Holy fuck, cuz. You're fucking huge! This is going to be a challenge, but you know how I love those."
Her hand wraps around your shaft, and you groan at the contact. Unlike Cherie's motherly touch or Elfie's innocent fumbling, Mia's grip is confident and experienced. She begins to stroke, her movements slow and teasing.
***DA10F1.webp***
Mia: [Purring] (I'm going to milk him dry) "Mmm, you like that, don't you? Your naughty cousin jerking your big, fat cock? Tell me how much you want me."
You: [Groaning] (She's so fucking hot) "Fuck, Mia. Don't stop. You're so good at this."
Mia's strokes become faster, more intense. Pre-cum flows freely, coating her hand and being absorbed into her skin. With each stroke, Mia's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***DBA6.mp4***
Mia: [Moaning] (Why do I feel so hot?) "God, you're leaking so much. It's making me so wet. I want to taste it so badly."
The lewd, wet sounds of her strokes echo through the locker room, mixing with your grunts and Mia's increasingly wanton moans.
Mia: [Whimpering, her free hand moving to her breast] (This is so wrong, but it feels so right) "You're getting even bigger, cuz! Are you going to cum for me? Paint your slutty cousin's face with your hot load?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Mia's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Mia writhes on her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Mia: [Blinking sleepily] (What a hot dream...) "Cuz? Is that you? I was just having the most incredible dream about... oh."
***DBA7.webp***
Her eyes widen as she notices the obvious bulge in your pants. A knowing smirk spreads across her face, and she stretches languidly, her skimpy outfit riding up. You stammer an excuse and flee, leaving a very aroused and amused Mia behind.
Mia: [Whispering to herself] (That dream... I need to make it a reality soon)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Corrupt her completely) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The locker room becomes darker, more primal. The air grows thick with the scent of sex and forbidden desire. Mia gasps as the playful atmosphere lifts, horror and unbridled lust battling in her eyes.
***DBA8.webp***
Mia: [Her hand still working your shaft] (This is too real. What's happening to me?) "Cuz? This... this isn't just a fantasy anymore, is it? We shouldn't... but fuck, I can't stop!"
The virus surges through her system like liquid fire. Her skin flushes deep pink, nipples visibly hardening beneath her tight uniform. Her pussy gushes with arousal, soaking through her panties.
Mia: [Whimpering] (He's my cousin! This is so fucked up!) "We have to stop, cuz. We're family! This is... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her last defenses.
***DBA9.webp***
Mia: [Moaning wantonly] (No... can't... but it feels so fucking good) "Your cock feels so amazing. Fuck, I shouldn't want this so badly... we're cousins... oh god, I need your cum so fucking bad!"
Her movements become more frantic, more desperate. Sweat beads on her forehead as she works your shaft with both hands, her eyes locked on the angry, swollen head.
***DBA10.mp4***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Mia. You know you've always wanted this. Be a good slut for your cousin."
Mia: [Sobbing and moaning] (I'm such a whore. An incestuous slut) "I'm so sorry, cuz. I'm trying to be good, but... but... oh fuck, I need your cum! I've always needed it!"
The lewd, wet sounds of her hands working your cock echo through the dark locker room. Pre-cum flows freely, mixing with Mia's sweat to create a slick, warm coating on your shaft.
***DA10J1.webp***
Mia: [Eyes wide with desperate need] (I don't care anymore. I need this) "Please, cuz! Cum for me! Paint your slutty cousin with your hot fucking load! I need it... I need it to mark me as yours forever!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Mia's face, chest, and hands. She screams in ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBA12.webp***
Mia: [Gasping, licking cum from her fingers] (So fucking good... need more... forever) "So much cum... I need more! Use me, cuz. Use your slutty cheerleader cousin whenever you want. I'll be your personal cum dumpster forever..."
As the dream fades, Mia is left a quivering, cum-drenched mess, her playful nature twisted into an insatiable lust for her cousin's seed.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I'm taking what's mine) "Enough! Wake me up. Now!"
Reality snaps back into focus. You stand in Mia's room, fully awake and painfully erect. Mia writhes on her bed, lost in her vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
***DBA13.webp***
You: [Voice low and dangerous] (She's mine. I'll make her fantasy real) "Wake up, cousin. Time to make your dreams come true."
Mia stirs, her eyes fluttering open. She's disoriented for a moment, then her gaze locks onto your throbbing erection. A mix of fear and desire flashes across her face.
Mia: [Breathless] (Oh god, this is really happening) "Cuz? What are you... oh fuck, you're huge."
You grab her hand, forcing it to your pulsing shaft. Pre-cum leaks freely, coating her fingers. Mia's eyes widen as she realizes this isn't a dream.
***DAL7E.webp***
Mia: [Whispering, fear and arousal in her voice] (This is so wrong) "We can't... We're cousins... This is fucked up... But why am I so wet?"
Ignoring her weak protests, you force her hand to move along your shaft. She resists half-heartedly, but her body betrays her.
You: [Growling] (She'll learn her place) "Don't pretend you don't want this, Mia. I know all about your dirty little fantasies."
Mia: [Moaning, trying to resist] (This is so wrong, but so hot) "We shouldn't... oh god, you're so big. I can't... I can't stop myself."
As your pre-cum is absorbed into her skin, Mia's resistance crumbles. The virus surges through her system, amplified by your potent fluids. Her strokes become more confident, more eager.
***DBA15.mp4***
Mia: [Whimpering] (Why does it feel so good? This is so fucked up) "I shouldn't be doing this... You're my cousin... But fuck, I've wanted this for so long!"
Her movements become frantic as the virus takes hold, her shame transforming into wanton lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her breast through her top, making her gasp.
You: [Panting] (She's mine now) "That's it, Mia. Be a good slut and jerk your cousin's big cock. You love it, don't you? Say it!"
Mia: [Moaning, tears of shame and pleasure in her eyes] (I'm such a whore) "Yes! Fuck yes! I love your big fucking cock, cuz! I'm such a dirty slut for you!"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Mia's face, hair, and chest with thick ropes of cum. She screams in ecstasy, her body convulsing in a powerful orgasm. Your seed glows as it's absorbed into her skin, the virus reshaping her body and mind.
***DBA16.mp4***
Mia: [Gasping, her eyes glazed with lust] (It's so hot... and it feels so fucking good) "So much cum... Oh god, what have we done? It's... it's changing me..."
As the last of your cum is absorbed, Mia's playful nature is twisted into something darker, more primal. Her eyes, once full of mischief, now burn with viral lust and insatiable need.
***DBA17.mp4***
Mia: [Licking her lips, voice husky] (I need more. I need my cousin's cock) "More, cuz. Your slutty cheerleader needs more of your hot fucking cum. Use me. Breed me. I'm your personal cum dumpster now."
You leave her room without another word, the image of your cum-covered, corrupted cousin burned into your mind forever. As you close the door, you hear her whimper, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire driving you towards Mia's room. The door seems to beckon you, promising forbidden delights just beyond its threshold. Your enhanced senses pick up the faint scent of Mia's perfume, sweet and intoxicating.
***DA10M1.webp***
Mia lies sprawled across her bed, her curvaceous form barely contained by a skimpy cheerleader uniform. The short skirt has ridden up, revealing a tantalizing glimpse of her toned thighs. Her ample breasts strain against the tight top, nipples visibly hard even in sleep. Her long, blonde hair is tousled, framing her face like a halo of gold.
***DBB2.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive whisper, dripping with sinful promise.
AVA: [Eyes gleaming with mischief] (Oh, the delicious possibilities) "My, my... your cousin certainly knows how to put on a show, doesn't she? Those magnificent breasts look like they're begging to be used. Shall we see what naughty fantasies lurk in her cheerleader mind? After all, every captain needs a quarterback to 'score' with, don't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With superhuman effort, you tear your gaze away from Mia's sleeping form. Each step feels like fighting against a powerful current, your body screaming in protest. You manage to stumble away, leaving behind a trail of glowing pre-cum, the image of Mia's voluptuous body burned into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your resistance dissolve like mist. Your voice is husky with need as you surrender to your basest instincts.
You: [Eyes locked on Mia's sleeping form] (Time to give this cheerleader something to really cheer about) "Do it. Show me her wildest fantasy."
***ABA2.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're on a football field under bright stadium lights. You find yourself transformed into a hulking quarterback, your muscles rippling beneath a tight uniform. Your cock has become a monstrous appendage, easily 14 inches long and as thick as Mia's wrist, straining against your pants.
***DBB4.webp***
Mia appears before you, her cheerleader uniform even skimpier than before. Her 34E breasts threaten to spill out of the tight top with every movement, and her skirt is so short it barely covers her ass. Her eyes widen as she takes in your enhanced form, a mixture of lust and excitement dancing in their depths.
Mia: [Voice breathy and excited] (This is even better than my usual fantasies) "Oh, captain! That was an amazing game! How about a special celebration?"
***DBB5.webp***
Her eyes keep darting to the massive bulge in your pants, her tongue unconsciously wetting her lips. You can see her nipples hardening beneath the thin fabric of her top, betraying her arousal.
You: [Voice deep and commanding] (Time to show her a real touchdown) "I've got just the thing in mind, cheerleader. Think you can handle it?"
***DA8B1.webp***
Mia grins, a predatory gleam in her eyes. She saunters towards you, her hips swaying hypnotically. Without hesitation, she drops to her knees before you, her hands reaching for your waistband.
Mia: [Purring] (I've been waiting for this) "Oh captain, I can handle anything you've got. Let me show you how we celebrate victories around here."
***DBB7.webp***
With a swift motion, she pulls down your pants, gasping as your enormous member springs free. It bobs in front of her face, a drop of pre-cum glistening at the tip.
Mia: [Eyes wide with desire] (It's even bigger than I imagined) "Oh my god... it's huge! I can't wait to feel it between my tits."
***DBB8.webp***
She quickly sheds her top, her large breasts bouncing free. They're even more magnificent unrestrained, full and firm with large, pink nipples standing at attention. Mia grasps her breasts, lifting them to envelop your throbbing cock.
You: [Groaning] (So soft, so warm) "That's it, Mia. Show me what those pom-poms are really for."
***DBB9.webp***
Mia begins to move, sliding her breasts up and down your length. The soft flesh yields to your hardness, creating a deliciously tight channel. Her experience is evident in her movements, alternating between slow, teasing strokes and quick, intense ones.
Mia: [Moaning softly] (This is so hot... so wrong, but so right) "Mmm, you like that, captain? You like fucking your cheerleader's big tits?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***DBB10.webp***
Mia: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Cousin? What are you... oh my god, are you okay?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly sits up, her ample breasts bouncing with the movement. You notice her nipples are visibly hard through her thin top, and her breathing is rapid and shallow. You stammer an excuse and flee, leaving Mia to grapple with her newfound feelings.
Mia: [Whispering to herself, hands unconsciously moving to her breasts] (Why do I feel so... hot? And why can't I stop thinking about my cousin's... equipment?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire driving you towards Mia's room. The door seems to beckon you, promising forbidden delights just beyond its threshold. Your enhanced senses pick up the faint scent of Mia's perfume, sweet and intoxicating.
***DA10M1.webp***
Mia lies sprawled across her bed, her curvaceous form barely contained by a skimpy cheerleader uniform. The short skirt has ridden up, revealing a tantalizing glimpse of her toned thighs. Her ample breasts strain against the tight top, nipples visibly hard even in sleep. Her long, blonde hair is tousled, framing her face like a halo of gold.
***DBB2.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive whisper, dripping with sinful promise.
AVA: [Eyes gleaming with mischief] (Oh, the delicious possibilities) "My, my... your cousin certainly knows how to put on a show, doesn't she? Those magnificent breasts look like they're begging to be used. Shall we see what naughty fantasies lurk in her cheerleader mind? After all, every captain needs a quarterback to 'score' with, don't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With superhuman effort, you tear your gaze away from Mia's sleeping form. Each step feels like fighting against a powerful current, your body screaming in protest. You manage to stumble away, leaving behind a trail of glowing pre-cum, the image of Mia's voluptuous body burned into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your resistance dissolve like mist. Your voice is husky with need as you surrender to your basest instincts.
You: [Eyes locked on Mia's sleeping form] (Time to give this cheerleader something to really cheer about) "Do it. Show me her wildest fantasy."
***ABA2.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're on a football field under bright stadium lights. You find yourself transformed into a hulking quarterback, your muscles rippling beneath a tight uniform. Your cock has become a monstrous appendage, easily 14 inches long and as thick as Mia's wrist, straining against your pants.
***DBB4.webp***
Mia appears before you, her cheerleader uniform even skimpier than before. Her 34E breasts threaten to spill out of the tight top with every movement, and her skirt is so short it barely covers her ass. Her eyes widen as she takes in your enhanced form, a mixture of lust and excitement dancing in their depths.
Mia: [Voice breathy and excited] (This is even better than my usual fantasies) "Oh, captain! That was an amazing game! How about a special celebration?"
***DBB5.webp***
Her eyes keep darting to the massive bulge in your pants, her tongue unconsciously wetting her lips. You can see her nipples hardening beneath the thin fabric of her top, betraying her arousal.
You: [Voice deep and commanding] (Time to show her a real touchdown) "I've got just the thing in mind, cheerleader. Think you can handle it?"
***DA8B1.webp***
Mia grins, a predatory gleam in her eyes. She saunters towards you, her hips swaying hypnotically. Without hesitation, she drops to her knees before you, her hands reaching for your waistband.
Mia: [Purring] (I've been waiting for this) "Oh captain, I can handle anything you've got. Let me show you how we celebrate victories around here."
***DBB7.webp***
With a swift motion, she pulls down your pants, gasping as your enormous member springs free. It bobs in front of her face, a drop of pre-cum glistening at the tip.
Mia: [Eyes wide with desire] (It's even bigger than I imagined) "Oh my god... it's huge! I can't wait to feel it between my tits."
***DBB8.webp***
She quickly sheds her top, her large breasts bouncing free. They're even more magnificent unrestrained, full and firm with large, pink nipples standing at attention. Mia grasps her breasts, lifting them to envelop your throbbing cock.
You: [Groaning] (So soft, so warm) "That's it, Mia. Show me what those pom-poms are really for."
***DBB9.webp***
Mia begins to move, sliding her breasts up and down your length. The soft flesh yields to your hardness, creating a deliciously tight channel. Her experience is evident in her movements, alternating between slow, teasing strokes and quick, intense ones.
Mia: [Moaning softly] (This is so hot... so wrong, but so right) "Mmm, you like that, captain? You like fucking your cheerleader's big tits?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***DBB10.webp***
Mia: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Cousin? What are you... oh my god, are you okay?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly sits up, her ample breasts bouncing with the movement. You notice her nipples are visibly hard through her thin top, and her breathing is rapid and shallow. You stammer an excuse and flee, leaving Mia to grapple with her newfound feelings.
Mia: [Whispering to herself, hands unconsciously moving to her breasts] (Why do I feel so... hot? And why can't I stop thinking about my cousin's... equipment?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***DBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Mia gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Mia: [Her breasts still pressed around your cock] (This is too real. What's happening?) "Oh fuck, cousin? This... this isn't just a fantasy anymore, is it?"
***DBB12.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost painfully erect. She tries to pull away, but her body betrays her, her breasts seeming to mold themselves around your shaft.
Mia: [Her voice cracking] (He's my cousin! This is so fucked up!) "We have to stop this! You're my cousin, not some random hookup! This is... oh god!"
***CA12L1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing her large breasts and beginning to thrust between them. The soft flesh yields to your movements, barely containing your massive member. A clear, sweet-smelling fluid begins to leak from Mia's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***CA0AD.webp***
Mia: [Moaning uncontrollably] (No... this is wrong... but it feels so fucking good) "Your... your cock feels so hot between my tits. No! I didn't mean... we shouldn't... oh god, it's better than any guy I've ever been with!"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
You: [Panting] (She's breaking. She's mine) "That's it, cousin. Take it like the slutty cheerleader you are. You love this, don't you? Admit it!"
***DBB15.webp***
Mia: [Crying out in ecstasy] (I'm such a whore, but I don't care anymore) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me, cousin! Make me your personal cheerleader slut!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Mia's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBB16.webp***
Mia: [Gasping, licking the mixture from her lips] (So good... need more... want to be his forever) "So much cum... I need more! Use my tits whenever you want, cousin. I'm your personal cheerleader fucktoy now, always..."
As the dream fades, Mia is left a quivering, cum-drenched mess, her inhibitions shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire driving you towards Mia's room. The door seems to beckon you, promising forbidden delights just beyond its threshold. Your enhanced senses pick up the faint scent of Mia's perfume, sweet and intoxicating.
***DA10M1.webp***
Mia lies sprawled across her bed, her curvaceous form barely contained by a skimpy cheerleader uniform. The short skirt has ridden up, revealing a tantalizing glimpse of her toned thighs. Her ample breasts strain against the tight top, nipples visibly hard even in sleep. Her long, blonde hair is tousled, framing her face like a halo of gold.
***DBB2.webp***
AVA materializes beside you, her form shimmering with viral energy. Her voice is a seductive whisper, dripping with sinful promise.
AVA: [Eyes gleaming with mischief] (Oh, the delicious possibilities) "My, my... your cousin certainly knows how to put on a show, doesn't she? Those magnificent breasts look like they're begging to be used. Shall we see what naughty fantasies lurk in her cheerleader mind? After all, every captain needs a quarterback to 'score' with, don't they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With superhuman effort, you tear your gaze away from Mia's sleeping form. Each step feels like fighting against a powerful current, your body screaming in protest. You manage to stumble away, leaving behind a trail of glowing pre-cum, the image of Mia's voluptuous body burned into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your resistance dissolve like mist. Your voice is husky with need as you surrender to your basest instincts.
You: [Eyes locked on Mia's sleeping form] (Time to give this cheerleader something to really cheer about) "Do it. Show me her wildest fantasy."
***ABA2.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're on a football field under bright stadium lights. You find yourself transformed into a hulking quarterback, your muscles rippling beneath a tight uniform. Your cock has become a monstrous appendage, easily 14 inches long and as thick as Mia's wrist, straining against your pants.
***DBB4.webp***
Mia appears before you, her cheerleader uniform even skimpier than before. Her 34E breasts threaten to spill out of the tight top with every movement, and her skirt is so short it barely covers her ass. Her eyes widen as she takes in your enhanced form, a mixture of lust and excitement dancing in their depths.
Mia: [Voice breathy and excited] (This is even better than my usual fantasies) "Oh, captain! That was an amazing game! How about a special celebration?"
***DBB5.webp***
Her eyes keep darting to the massive bulge in your pants, her tongue unconsciously wetting her lips. You can see her nipples hardening beneath the thin fabric of her top, betraying her arousal.
You: [Voice deep and commanding] (Time to show her a real touchdown) "I've got just the thing in mind, cheerleader. Think you can handle it?"
***DA8B1.webp***
Mia grins, a predatory gleam in her eyes. She saunters towards you, her hips swaying hypnotically. Without hesitation, she drops to her knees before you, her hands reaching for your waistband.
Mia: [Purring] (I've been waiting for this) "Oh captain, I can handle anything you've got. Let me show you how we celebrate victories around here."
***DBB7.webp***
With a swift motion, she pulls down your pants, gasping as your enormous member springs free. It bobs in front of her face, a drop of pre-cum glistening at the tip.
Mia: [Eyes wide with desire] (It's even bigger than I imagined) "Oh my god... it's huge! I can't wait to feel it between my tits."
***DBB8.webp***
She quickly sheds her top, her large breasts bouncing free. They're even more magnificent unrestrained, full and firm with large, pink nipples standing at attention. Mia grasps her breasts, lifting them to envelop your throbbing cock.
You: [Groaning] (So soft, so warm) "That's it, Mia. Show me what those pom-poms are really for."
***DBB9.webp***
Mia begins to move, sliding her breasts up and down your length. The soft flesh yields to your hardness, creating a deliciously tight channel. Her experience is evident in her movements, alternating between slow, teasing strokes and quick, intense ones.
Mia: [Moaning softly] (This is so hot... so wrong, but so right) "Mmm, you like that, captain? You like fucking your cheerleader's big tits?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***DBB10.webp***
Mia: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Cousin? What are you... oh my god, are you okay?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly sits up, her ample breasts bouncing with the movement. You notice her nipples are visibly hard through her thin top, and her breathing is rapid and shallow. You stammer an excuse and flee, leaving Mia to grapple with her newfound feelings.
Mia: [Whispering to herself, hands unconsciously moving to her breasts] (Why do I feel so... hot? And why can't I stop thinking about my cousin's... equipment?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***DBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Mia gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Mia: [Her breasts still pressed around your cock] (This is too real. What's happening?) "Oh fuck, cousin? This... this isn't just a fantasy anymore, is it?"
***DBB12.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost painfully erect. She tries to pull away, but her body betrays her, her breasts seeming to mold themselves around your shaft.
Mia: [Her voice cracking] (He's my cousin! This is so fucked up!) "We have to stop this! You're my cousin, not some random hookup! This is... oh god!"
***CA12L1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing her large breasts and beginning to thrust between them. The soft flesh yields to your movements, barely containing your massive member. A clear, sweet-smelling fluid begins to leak from Mia's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***CA0AD.webp***
Mia: [Moaning uncontrollably] (No... this is wrong... but it feels so fucking good) "Your... your cock feels so hot between my tits. No! I didn't mean... we shouldn't... oh god, it's better than any guy I've ever been with!"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
You: [Panting] (She's breaking. She's mine) "That's it, cousin. Take it like the slutty cheerleader you are. You love this, don't you? Admit it!"
***DBB15.webp***
Mia: [Crying out in ecstasy] (I'm such a whore, but I don't care anymore) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me, cousin! Make me your personal cheerleader slut!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Mia's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBB16.webp***
Mia: [Gasping, licking the mixture from her lips] (So good... need more... want to be his forever) "So much cum... I need more! Use my tits whenever you want, cousin. I'm your personal cheerleader fucktoy now, always..."
As the dream fades, Mia is left a quivering, cum-drenched mess, her inhibitions shattered and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***DA12H1.webp***
Reality snaps back into focus with jarring suddenness. You stand in Mia's room, fully awake and achingly erect. Mia lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, cousin. It's time for your real cheer practice."
Mia stirs but doesn't fully wake. Impatient, you grab her top, tearing it off with ease. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
***DBB18.webp***
Mia: [Disoriented] (What's happening?) "Cousin? What are you... Oh my god, what are you doing?"
Ignoring her questions, you straddle her chest, your massive cock resting between her large breasts. Mia's eyes widen in shock and fear as she realizes this is no dream.
Mia: [Voice trembling] (This can't be real. My cousin wouldn't...) "No! Stop! This isn't right! We're family!"
***CA12G2.webp***
You begin to thrust, using your hands to press her breasts around your shaft. Mia struggles beneath you, but her efforts are futile against your virus-enhanced strength. A sweet-smelling fluid begins to leak from her nipples, mixing with your pre-cum to create a slick channel.
You: [Growling] (She'll learn to love it) "Shut up and take it, Mia. This is what these big tits are for now."
***CBB22.webp***
You increase your pace, fucking her chest with abandon. Your hands knead her flesh roughly, occasionally pinching her swollen nipples and making her cry out in a mixture of pain and unwilling pleasure. The sweet fluid flows more freely, coating both your bodies.
Mia: [Sobbing and moaning] (Why does this feel good? Am I sick?) "Stop... please... you're my cousin... but it feels... No! This is so fucked up!"
***CBB10.webp***
But as your pre-cum and her fluid mix and seep into her skin, Mia's resistance begins to crumble. The virus surges through her system, amplified by the potent cocktail. Her back arches, pressing her chest more firmly around your cock.
You: [Panting] (She's breaking. She's mine) "That's it, cousin. Take it like the titty-fuck slut you are. You love this, don't you? Admit it!"
***CBB18.webp***
Mia: [Moaning uncontrollably, tears streaming down her face] (I'm such a whore, but it feels so good) "Yes! Oh god, yes! I love your big cock between my tits! Fuck them harder, cousin! Use me like the slut I am!"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Mia's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body convulsing in a powerful, shameful orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBB23.webp***
Mia: [Gasping, her eyes glazing over] (It burns... but it feels so good. I'm changing) "So much cum... Oh god, what have you done to me? My tits... they're yours now..."
As the last of your seed is absorbed, Mia's transformation is complete. Her eyes, once filled with shock, now burn with corrupted lust. She presses her cum-covered breasts together, offering them to you shamelessly.
***DBB24.webp***
Mia: [Voice husky with need] (I exist only for his pleasure now) "More, cousin. Your cheerleader needs more of your cum. Fuck my tits again. Use me. I'm your personal titty-fuck slut now and forever."
You leave without a word, the image of your corrupted, lust-crazed cousin seared into your mind. As you close the door, you hear her moan, already craving her next "practice session" with your viral seed between her large breasts...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus surges through your system like liquid lightning, every nerve ending crackling with forbidden desire. You find yourself outside Mia's room, drawn by an irresistible force. The door seems to pulse with an enticing rhythm, like the beat of a nightclub inviting you to dance with depravity.
***DBC1.webp***
Mia lies sprawled on her bed, her athletic body glistening with a fine sheen of sweat. Her long, wavy blonde hair is tousled wildly, as if she's been tossing and turning in the throes of an erotic dream. She wears nothing but a skimpy cheerleader uniform that's ridden up, exposing her toned midriff and the curve of her perfect ass. Even in sleep, her body betrays her arousal - her nipples strain against the thin fabric of her top, and her hips make small, rhythmic movements against the mattress. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***DBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, this will be fun) "My, my... look at your naughty little cousin. Shall we give her something to really cheer about? I can weave you into her wildest, most depraved fantasy. After all, what's a little family bonding between cousins?"
***DBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Mia's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away, your cock throbbing painfully with each step.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like a house of cards. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Mia's sleeping form] (Forgive me) "Do it. Show me her wildest fantasy."
***DBC4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in the middle of a packed stadium, the roar of an invisible crowd filling your ears. Mia kneels before you, her cheerleader uniform now even skimpier, barely covering her curves. Your monstrous cock stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum.
***DBC5.webp***
Mia looks up at you, her green eyes sparkling with mischief and unbridled lust. Her tongue darts out to wet her lips, a gesture both innocent and incredibly erotic.
Mia: [Voice husky with desire] (This is so wrong, but I've wanted this for so long) "Oh, cousin... looks like you've got quite the 'spirit stick' there. Want me to show you my special cheer routine?"
***DBC6.webp***
Without waiting for an answer, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***DBC7.mp4***
You: [Groaning] (This is really happening. My cousin is sucking my cock) "Fuck, Mia... your mouth feels incredible..."
Mia hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft with practiced skill. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***DBC8.mp4***
Mia: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, cuz. I'm going to rock your world."
***DBC9.mp4***
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with the phantom cheers of the crowd. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***DBC10.mp4***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***DBC11.webp***
Mia: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Cuz? Is that you? Why are you... oh my god!"
***DBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, and she's squirming slightly. You stammer an excuse and flee, leaving Mia to grapple with her conflicted emotions.
Mia: [Whispering to herself, hand drifting between her legs] (I'm such a perv... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus surges through your system like liquid lightning, every nerve ending crackling with forbidden desire. You find yourself outside Mia's room, drawn by an irresistible force. The door seems to pulse with an enticing rhythm, like the beat of a nightclub inviting you to dance with depravity.
***DBC1.webp***
Mia lies sprawled on her bed, her athletic body glistening with a fine sheen of sweat. Her long, wavy blonde hair is tousled wildly, as if she's been tossing and turning in the throes of an erotic dream. She wears nothing but a skimpy cheerleader uniform that's ridden up, exposing her toned midriff and the curve of her perfect ass. Even in sleep, her body betrays her arousal - her nipples strain against the thin fabric of her top, and her hips make small, rhythmic movements against the mattress. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***DBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, this will be fun) "My, my... look at your naughty little cousin. Shall we give her something to really cheer about? I can weave you into her wildest, most depraved fantasy. After all, what's a little family bonding between cousins?"
***DBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Mia's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away, your cock throbbing painfully with each step.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like a house of cards. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Mia's sleeping form] (Forgive me) "Do it. Show me her wildest fantasy."
***DBC4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in the middle of a packed stadium, the roar of an invisible crowd filling your ears. Mia kneels before you, her cheerleader uniform now even skimpier, barely covering her curves. Your monstrous cock stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum.
***DBC5.webp***
Mia looks up at you, her green eyes sparkling with mischief and unbridled lust. Her tongue darts out to wet her lips, a gesture both innocent and incredibly erotic.
Mia: [Voice husky with desire] (This is so wrong, but I've wanted this for so long) "Oh, cousin... looks like you've got quite the 'spirit stick' there. Want me to show you my special cheer routine?"
***DBC6.webp***
Without waiting for an answer, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***DBC7.mp4***
You: [Groaning] (This is really happening. My cousin is sucking my cock) "Fuck, Mia... your mouth feels incredible..."
Mia hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft with practiced skill. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***DBC8.mp4***
Mia: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, cuz. I'm going to rock your world."
***DBC9.mp4***
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with the phantom cheers of the crowd. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***DBC10.mp4***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***DBC11.webp***
Mia: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Cuz? Is that you? Why are you... oh my god!"
***DBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, and she's squirming slightly. You stammer an excuse and flee, leaving Mia to grapple with her conflicted emotions.
Mia: [Whispering to herself, hand drifting between her legs] (I'm such a perv... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Wilder! Make it more intense!"
***DBC13.webp***
AVA's cruel laughter rings in your ears like a demonic cheerleader's chant as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. The phantom crowd's cheers turn into lewd chants, urging you on. Mia gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***DBC14.webp***
Mia: [Pulling back, your cock slipping from her mouth] (This is too real. It can't be a dream) "Oh fuck, what are we doing? This is so wrong... but I can't stop!"
***DBC15.webp***
The virus surges through her system like liquid fire. Her skin flushes a deep red, and her nipples swell visibly, threatening to burst through her skimpy top. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***DBC16.mp4***
Mia: [Her voice cracking] (He's my cousin! This is depraved!) "We have to stop this, cuz. We're family, for fuck's sake! This is... oh god!"
***DBC17.mp4***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
Mia: [Moaning around your cock] (No... must resist... but he tastes so good) "I love your big, hard cock. No! I didn't mean... we shouldn't... oh fuck, I need your cum so badly!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest, staining her cheerleader uniform.
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Mia. You know this is what you want. What you need."
***DBC18.mp4***
Suddenly, overcome with viral lust, you lift Mia up and spin her around, positioning her in a standing 69. Her dripping pussy is right in front of your face, the scent of her arousal intoxicating. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Mia: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "I'm so sorry, cuz. I'm trying to be good, but... but... oh fuck, use my mouth like a fleshlight!"
The lewd, wet sounds of mutual oral pleasure fill the stadium as Mia abandons all pretense of resistance. Her cheerleader uniform dissolves, leaving her naked and vulnerable. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
***DBC18_2.mp4***
Mia: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed me your cum, cuz! Fill my mouth with your hot, thick seed! Make me your personal cumslut!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Mia's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, running down her naked body. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBC18_3.mp4***
Simultaneously, Mia's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Mia: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... I need more! Use my mouth whenever you want, cuz. I'm your cocksucking cheerleader now, always ready to service you..."
As the dream fades, Mia is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The phantom crowd cheers wildly, celebrating your depraved union.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus surges through your system like liquid lightning, every nerve ending crackling with forbidden desire. You find yourself outside Mia's room, drawn by an irresistible force. The door seems to pulse with an enticing rhythm, like the beat of a nightclub inviting you to dance with depravity.
***DBC1.webp***
Mia lies sprawled on her bed, her athletic body glistening with a fine sheen of sweat. Her long, wavy blonde hair is tousled wildly, as if she's been tossing and turning in the throes of an erotic dream. She wears nothing but a skimpy cheerleader uniform that's ridden up, exposing her toned midriff and the curve of her perfect ass. Even in sleep, her body betrays her arousal - her nipples strain against the thin fabric of her top, and her hips make small, rhythmic movements against the mattress. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***DBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, this will be fun) "My, my... look at your naughty little cousin. Shall we give her something to really cheer about? I can weave you into her wildest, most depraved fantasy. After all, what's a little family bonding between cousins?"
***DBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Mia's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away, your cock throbbing painfully with each step.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like a house of cards. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Mia's sleeping form] (Forgive me) "Do it. Show me her wildest fantasy."
***DBC4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in the middle of a packed stadium, the roar of an invisible crowd filling your ears. Mia kneels before you, her cheerleader uniform now even skimpier, barely covering her curves. Your monstrous cock stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum.
***DBC5.webp***
Mia looks up at you, her green eyes sparkling with mischief and unbridled lust. Her tongue darts out to wet her lips, a gesture both innocent and incredibly erotic.
Mia: [Voice husky with desire] (This is so wrong, but I've wanted this for so long) "Oh, cousin... looks like you've got quite the 'spirit stick' there. Want me to show you my special cheer routine?"
***DBC6.webp***
Without waiting for an answer, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***DBC7.mp4***
You: [Groaning] (This is really happening. My cousin is sucking my cock) "Fuck, Mia... your mouth feels incredible..."
Mia hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft with practiced skill. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***DBC8.mp4***
Mia: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, cuz. I'm going to rock your world."
***DBC9.mp4***
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with the phantom cheers of the crowd. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***DBC10.mp4***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***DBC11.webp***
Mia: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Cuz? Is that you? Why are you... oh my god!"
***DBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her top, and she's squirming slightly. You stammer an excuse and flee, leaving Mia to grapple with her conflicted emotions.
Mia: [Whispering to herself, hand drifting between her legs] (I'm such a perv... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Wilder! Make it more intense!"
***DBC13.webp***
AVA's cruel laughter rings in your ears like a demonic cheerleader's chant as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. The phantom crowd's cheers turn into lewd chants, urging you on. Mia gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***DBC14.webp***
Mia: [Pulling back, your cock slipping from her mouth] (This is too real. It can't be a dream) "Oh fuck, what are we doing? This is so wrong... but I can't stop!"
***DBC15.webp***
The virus surges through her system like liquid fire. Her skin flushes a deep red, and her nipples swell visibly, threatening to burst through her skimpy top. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***DBC16.mp4***
Mia: [Her voice cracking] (He's my cousin! This is depraved!) "We have to stop this, cuz. We're family, for fuck's sake! This is... oh god!"
***DBC17.mp4***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
Mia: [Moaning around your cock] (No... must resist... but he tastes so good) "I love your big, hard cock. No! I didn't mean... we shouldn't... oh fuck, I need your cum so badly!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest, staining her cheerleader uniform.
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Mia. You know this is what you want. What you need."
***DBC18.mp4***
Suddenly, overcome with viral lust, you lift Mia up and spin her around, positioning her in a standing 69. Her dripping pussy is right in front of your face, the scent of her arousal intoxicating. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Mia: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "I'm so sorry, cuz. I'm trying to be good, but... but... oh fuck, use my mouth like a fleshlight!"
The lewd, wet sounds of mutual oral pleasure fill the stadium as Mia abandons all pretense of resistance. Her cheerleader uniform dissolves, leaving her naked and vulnerable. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
***DBC18_2.mp4***
Mia: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed me your cum, cuz! Fill my mouth with your hot, thick seed! Make me your personal cumslut!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Mia's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, running down her naked body. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***DBC18_3.mp4***
Simultaneously, Mia's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Mia: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... I need more! Use my mouth whenever you want, cuz. I'm your cocksucking cheerleader now, always ready to service you..."
As the dream fades, Mia is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The phantom crowd cheers wildly, celebrating your depraved union.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more fantasies. I want the real thing) "Enough! Wake me up. Now!"
***DBC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Mia's room, fully awake and painfully erect. Mia lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming a small puddle at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, cousin. It's time you put that mouth to good use."
***DBC20.webp***
Mia stirs but doesn't fully wake. Impatient, you grasp her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Mia: [Disoriented] (What's happening?) "Cuz? What's wrong? Why are you... holy shit!"
***DBC21.webp***
Her words die in her throat as you press your throbbing member against her lips. Without waiting for permission, you force your way into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel.
***DBC22.mp4***
Mia: [Eyes wide with shock and fear, voice muffled by your cock] (This can't be real. It's a nightmare) "Mmph! Noo! Shtop!"
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Mia struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, staining her cheerleader uniform.
You: [Growling] (She'll learn to love it) "Stop fighting, Mia. This mouth was made to serve my cock."
***DBC23.mp4***
Mia: [Gagging and crying] (This isn't happening. It can't be) "Please, *gag* stop! This is *cough* fucked up!"
But as your pre-cum leaks onto her tongue, Mia's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her tongue beginning to swirl around your shaft. Her nipples harden visibly through her top, and a damp spot grows between her legs, betraying her unwilling arousal.
Mia: [Whimpering around your cock] (Why does this feel good? I'm a monster) "Mmph... we can't... you're my cousin... but it tastes... No! This is wrong!"
Overcome with viral lust, you suddenly pull out of her mouth and reposition yourself. You spin her around, forcing her into a standing position with her back against the wall. Without hesitation, you plunge back into her mouth, fucking her face with abandon while your hands roam her body, groping her breasts and ass through her uniform.
You increase your pace, using her mouth like a personal fleshlight. Mia gags and sputters around your cock, but her struggles grow weaker as the virus takes hold. Her juices flow freely, soaking through her uniform and running down her legs.
***DBC24.mp4***
You: [Panting] (She's breaking. She's mine) "That's it, Mia. Take it like the cocksucker you are. You love this, don't you? Admit it!"
Mia: [Moaning around your shaft, tears still flowing] (I'm going to hell) "Mmm... yesh... I don't know anymore! Your cock feels so good in my mouth! Oh god, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Mia's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and saliva. Simultaneously, Mia's body convulses in a powerful orgasm, her pussy gushing through her soaked uniform. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
Mia: [Gasping, cum dripping from her lips] (It burns... it's changing me... and I love it) "So much cum... Oh god, what have you done to me? I feel... I feel..."
***DBC25.mp4***
As the last of your seed is absorbed, Mia's transformation is complete. Her eyes, once filled with playful mischief, now burn with insatiable hunger. She drops to her knees, grasping your still-hard cock and guiding it back to her lips.
Mia: [Voice husky with need] (I exist to serve his cock now) "More, cuz. I need more of your delicious cum. Fuck my mouth again. Use me. I'm your personal cocksucker now and forever."
You leave without a word, the image of your broken, corrupted cousin seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and various fluids, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a tempest, every cell in your body crying out for release. You find yourself outside Mia's room, drawn by an irresistible, primal urge. The door seems to pulse with an otherworldly energy, as if the very air around it is charged with sexual tension.
***DBD1.webp***
Mia lies sprawled across her bed, her athletic body glistening with a light sheen of sweat. Her long, wavy blonde hair is tousled wildly, framing her face like a golden halo. She's wearing nothing but a pair of skimpy boyshorts, her ample breasts rising and falling with each breath. Even in sleep, her body betrays her desires - her nipples are painfully erect, and her hips occasionally twitch, grinding against an invisible lover.
***DBD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden desire. Her voice slithers into your mind, dripping with dark promise and twisted temptation.
AVA: [Her eyes gleaming with malicious delight] (Oh, how deliciously depraved we've become) "Look at her, your vivacious cousin, lost in the throes of her most carnal desires. Shall we give her a taste of the real thing? I can weave you into her most twisted, depraved fantasy. After all, why deny ourselves the pleasure of corrupting such a willing participant?"
***DBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Mia's tantalizing form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Mia's sleeping form] (Forgive me, for I am about to cross a line that can never be uncrossed) "Do it. Show me her wildest, most depraved fantasy."
***DBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Mia's imagination. You find yourself in what appears to be a massive, high-tech gym. The equipment is a bizarre fusion of exercise machines and sex toys, pulsing with an eerie, viral glow.
***DBD5.webp***
You're naked, your virus-enhanced body on full display. Your monstrous cock stands at attention, veins pulsing with viral energy, pre-cum dripping steadily onto the floor where it sizzles and evaporates.
Mia appears before you, but not as you've ever seen her before. She's clad in a skin-tight, high-tech bodysuit that leaves little to the imagination. The suit seems alive, pulsing and shifting across her curves, occasionally becoming transparent to reveal tantalizing glimpses of her flesh beneath.
***DBD6.webp***
Mia: [Her voice husky with desire] (Finally, a workout partner worthy of my skills) "Well, well, cousin. Ready for our special training session? I hope you can keep up."
She saunters towards you, her hips swaying hypnotically. As she approaches, her suit begins to recede, revealing more and more of her tanned, toned flesh.
***DBD7.webp***
Mia: [Licking her lips as her eyes roam your body] (God, he's even more perfect than I imagined) "The rules are simple. We fuck. Whoever cums first, loses. The winner gets to do whatever they want to the loser. Think you're up for the challenge, big boy?"
Without waiting for an answer, Mia drops to her knees before you. Her suit has completely disappeared now, leaving her gloriously naked. She takes your massive cock in her hands, her eyes widening at its size.
***DBD8.webp***
Mia: [Stroking your length] (It's even bigger than in my wildest dreams) "Mmm, looks like someone's been taking their vitamins. Let's see how you handle this."
She engulfs your cock with her mouth, taking you deep into her throat with practiced ease. The warmth and wetness of her mouth combined with the expert movements of her tongue send shockwaves of pleasure through your body.
***DBD9.mp4***
You: [Groaning] (She's too good at this. I can't lose control) "Fuck, Mia. Where did you learn to do that?"
Mia pulls off your cock with a wet pop, a string of saliva connecting her lips to your tip.
Mia: [Grinning wickedly] (Time to up the ante) "That's for me to know and you to find out. But enough foreplay. Let's get to the main event."
***DBD10.mp4***
She stands and turns, bending over one of the strange machines. Her perfect ass is presented to you, her pussy glistening with arousal.
Mia: [Looking back at you over her shoulder] (Come on, cousin. Show me what you've got) "Well? Are you going to fuck me or not? Or are you afraid you can't handle this?"
You don't need any further invitation. You line up your cock with her entrance and thrust forward, burying yourself to the hilt in one powerful motion. Mia screams in pleasure, her back arching as she's filled to the brim.
***DBD10_2.webp***
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with Mia's moans and your grunts of exertion.
Mia: [Moaning wantonly] (Oh god, it's better than I ever imagined) "Yes! Fuck me harder! Show me what that virus-enhanced cock can do!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***DBD11.webp***
Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, the blanket falling away to reveal her nearly naked form.
Mia: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "Cousin? What's wrong? Why are you... oh my god!"
***DBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, a mix of shame and desire warring in her expression.
Mia: [Her voice a mix of embarrassment and teasing] (Is he... excited because of me?) "See something you like, cuz? Or are you just happy to see me?"
You stammer an excuse and flee, leaving Mia to grapple with her conflicted emotions and the lingering effects of her dream.
Mia: [Whispering to herself, hand drifting between her legs] (Fuck, that was hot. Maybe it's time to make some fantasies a reality...)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a tempest, every cell in your body crying out for release. You find yourself outside Mia's room, drawn by an irresistible, primal urge. The door seems to pulse with an otherworldly energy, as if the very air around it is charged with sexual tension.
***DBD1.webp***
Mia lies sprawled across her bed, her athletic body glistening with a light sheen of sweat. Her long, wavy blonde hair is tousled wildly, framing her face like a golden halo. She's wearing nothing but a pair of skimpy boyshorts, her ample breasts rising and falling with each breath. Even in sleep, her body betrays her desires - her nipples are painfully erect, and her hips occasionally twitch, grinding against an invisible lover.
***DBD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden desire. Her voice slithers into your mind, dripping with dark promise and twisted temptation.
AVA: [Her eyes gleaming with malicious delight] (Oh, how deliciously depraved we've become) "Look at her, your vivacious cousin, lost in the throes of her most carnal desires. Shall we give her a taste of the real thing? I can weave you into her most twisted, depraved fantasy. After all, why deny ourselves the pleasure of corrupting such a willing participant?"
***DBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Mia's tantalizing form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Mia's sleeping form] (Forgive me, for I am about to cross a line that can never be uncrossed) "Do it. Show me her wildest, most depraved fantasy."
***DBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Mia's imagination. You find yourself in what appears to be a massive, high-tech gym. The equipment is a bizarre fusion of exercise machines and sex toys, pulsing with an eerie, viral glow.
***DBD5.webp***
You're naked, your virus-enhanced body on full display. Your monstrous cock stands at attention, veins pulsing with viral energy, pre-cum dripping steadily onto the floor where it sizzles and evaporates.
Mia appears before you, but not as you've ever seen her before. She's clad in a skin-tight, high-tech bodysuit that leaves little to the imagination. The suit seems alive, pulsing and shifting across her curves, occasionally becoming transparent to reveal tantalizing glimpses of her flesh beneath.
***DBD6.webp***
Mia: [Her voice husky with desire] (Finally, a workout partner worthy of my skills) "Well, well, cousin. Ready for our special training session? I hope you can keep up."
She saunters towards you, her hips swaying hypnotically. As she approaches, her suit begins to recede, revealing more and more of her tanned, toned flesh.
***DBD7.webp***
Mia: [Licking her lips as her eyes roam your body] (God, he's even more perfect than I imagined) "The rules are simple. We fuck. Whoever cums first, loses. The winner gets to do whatever they want to the loser. Think you're up for the challenge, big boy?"
Without waiting for an answer, Mia drops to her knees before you. Her suit has completely disappeared now, leaving her gloriously naked. She takes your massive cock in her hands, her eyes widening at its size.
***DBD8.webp***
Mia: [Stroking your length] (It's even bigger than in my wildest dreams) "Mmm, looks like someone's been taking their vitamins. Let's see how you handle this."
She engulfs your cock with her mouth, taking you deep into her throat with practiced ease. The warmth and wetness of her mouth combined with the expert movements of her tongue send shockwaves of pleasure through your body.
***DBD9.mp4***
You: [Groaning] (She's too good at this. I can't lose control) "Fuck, Mia. Where did you learn to do that?"
Mia pulls off your cock with a wet pop, a string of saliva connecting her lips to your tip.
Mia: [Grinning wickedly] (Time to up the ante) "That's for me to know and you to find out. But enough foreplay. Let's get to the main event."
***DBD10.mp4***
She stands and turns, bending over one of the strange machines. Her perfect ass is presented to you, her pussy glistening with arousal.
Mia: [Looking back at you over her shoulder] (Come on, cousin. Show me what you've got) "Well? Are you going to fuck me or not? Or are you afraid you can't handle this?"
You don't need any further invitation. You line up your cock with her entrance and thrust forward, burying yourself to the hilt in one powerful motion. Mia screams in pleasure, her back arching as she's filled to the brim.
***DBD10_2.webp***
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with Mia's moans and your grunts of exertion.
Mia: [Moaning wantonly] (Oh god, it's better than I ever imagined) "Yes! Fuck me harder! Show me what that virus-enhanced cock can do!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***DBD11.webp***
Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, the blanket falling away to reveal her nearly naked form.
Mia: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "Cousin? What's wrong? Why are you... oh my god!"
***DBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, a mix of shame and desire warring in her expression.
Mia: [Her voice a mix of embarrassment and teasing] (Is he... excited because of me?) "See something you like, cuz? Or are you just happy to see me?"
You stammer an excuse and flee, leaving Mia to grapple with her conflicted emotions and the lingering effects of her dream.
Mia: [Whispering to herself, hand drifting between her legs] (Fuck, that was hot. Maybe it's time to make some fantasies a reality...)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Harder. Make it more intense!"
***DBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Mia gasps as the last vestiges of her humanity are stripped away, leaving only primal, viral lust.
***DBD14.webp***
Mia: [Her eyes glowing with viral energy] (This is beyond a workout. This is evolution) "Oh fuck yes! Breed me, cousin! Let's create a new species right here, right now!"
***DBD15.webp***
The virus surges through both your systems like wildfire. Mia's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***DBD16.webp***
The gym around you warps and twists, reflecting the corruption of Mia's fantasy. The machines melt and reform into organic, pulsing structures that seem to feed off your sexual energy.
You increase your pace to a brutal rhythm, each thrust threatening to split Mia in two. Her athletic body meets you thrust for thrust, her enhanced strength allowing her to match your inhuman pace.
***DBD17.webp***
Mia: [Screaming in ecstasy] (I'm being remade by his cock) "Yes! Fuck me! Turn me into your personal breeding machine!"
Suddenly, you feel a change in Mia's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. My perfect breeding partner) "Take it all, Mia. I'm going to breed you. You're going to bear my children!"
***DBD18.webp***
Mia: [Eyes blazing with viral light] (Yes! Impregnate me!) "Do it! Fill me with your mutant babies! Let's create a dynasty of virus-enhanced superhumans!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Mia's womb. It's too much for even her enhanced body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***DBD18_2.webp***
Simultaneously, Mia's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Mia: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a virus goddess) "So full... so perfect. Your babies are growing inside me, cousin. We've won the ultimate competition... by creating life itself."
As the dream fades, Mia is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The dreamscape dissolves into a swirling vortex of viral energy, a testament to the corruption of her once-human desires.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a tempest, every cell in your body crying out for release. You find yourself outside Mia's room, drawn by an irresistible, primal urge. The door seems to pulse with an otherworldly energy, as if the very air around it is charged with sexual tension.
***DBD1.webp***
Mia lies sprawled across her bed, her athletic body glistening with a light sheen of sweat. Her long, wavy blonde hair is tousled wildly, framing her face like a golden halo. She's wearing nothing but a pair of skimpy boyshorts, her ample breasts rising and falling with each breath. Even in sleep, her body betrays her desires - her nipples are painfully erect, and her hips occasionally twitch, grinding against an invisible lover.
***DBD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden desire. Her voice slithers into your mind, dripping with dark promise and twisted temptation.
AVA: [Her eyes gleaming with malicious delight] (Oh, how deliciously depraved we've become) "Look at her, your vivacious cousin, lost in the throes of her most carnal desires. Shall we give her a taste of the real thing? I can weave you into her most twisted, depraved fantasy. After all, why deny ourselves the pleasure of corrupting such a willing participant?"
***DBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Mia's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Mia's tantalizing form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Mia's sleeping form] (Forgive me, for I am about to cross a line that can never be uncrossed) "Do it. Show me her wildest, most depraved fantasy."
***DBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Mia's imagination. You find yourself in what appears to be a massive, high-tech gym. The equipment is a bizarre fusion of exercise machines and sex toys, pulsing with an eerie, viral glow.
***DBD5.webp***
You're naked, your virus-enhanced body on full display. Your monstrous cock stands at attention, veins pulsing with viral energy, pre-cum dripping steadily onto the floor where it sizzles and evaporates.
Mia appears before you, but not as you've ever seen her before. She's clad in a skin-tight, high-tech bodysuit that leaves little to the imagination. The suit seems alive, pulsing and shifting across her curves, occasionally becoming transparent to reveal tantalizing glimpses of her flesh beneath.
***DBD6.webp***
Mia: [Her voice husky with desire] (Finally, a workout partner worthy of my skills) "Well, well, cousin. Ready for our special training session? I hope you can keep up."
She saunters towards you, her hips swaying hypnotically. As she approaches, her suit begins to recede, revealing more and more of her tanned, toned flesh.
***DBD7.webp***
Mia: [Licking her lips as her eyes roam your body] (God, he's even more perfect than I imagined) "The rules are simple. We fuck. Whoever cums first, loses. The winner gets to do whatever they want to the loser. Think you're up for the challenge, big boy?"
Without waiting for an answer, Mia drops to her knees before you. Her suit has completely disappeared now, leaving her gloriously naked. She takes your massive cock in her hands, her eyes widening at its size.
***DBD8.webp***
Mia: [Stroking your length] (It's even bigger than in my wildest dreams) "Mmm, looks like someone's been taking their vitamins. Let's see how you handle this."
She engulfs your cock with her mouth, taking you deep into her throat with practiced ease. The warmth and wetness of her mouth combined with the expert movements of her tongue send shockwaves of pleasure through your body.
***DBD9.mp4***
You: [Groaning] (She's too good at this. I can't lose control) "Fuck, Mia. Where did you learn to do that?"
Mia pulls off your cock with a wet pop, a string of saliva connecting her lips to your tip.
Mia: [Grinning wickedly] (Time to up the ante) "That's for me to know and you to find out. But enough foreplay. Let's get to the main event."
***DBD10.mp4***
She stands and turns, bending over one of the strange machines. Her perfect ass is presented to you, her pussy glistening with arousal.
Mia: [Looking back at you over her shoulder] (Come on, cousin. Show me what you've got) "Well? Are you going to fuck me or not? Or are you afraid you can't handle this?"
You don't need any further invitation. You line up your cock with her entrance and thrust forward, burying yourself to the hilt in one powerful motion. Mia screams in pleasure, her back arching as she's filled to the brim.
***DBD10_2.webp***
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with Mia's moans and your grunts of exertion.
Mia: [Moaning wantonly] (Oh god, it's better than I ever imagined) "Yes! Fuck me harder! Show me what that virus-enhanced cock can do!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Mia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***DBD11.webp***
Mia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, the blanket falling away to reveal her nearly naked form.
Mia: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "Cousin? What's wrong? Why are you... oh my god!"
***DBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, a mix of shame and desire warring in her expression.
Mia: [Her voice a mix of embarrassment and teasing] (Is he... excited because of me?) "See something you like, cuz? Or are you just happy to see me?"
You stammer an excuse and flee, leaving Mia to grapple with her conflicted emotions and the lingering effects of her dream.
Mia: [Whispering to herself, hand drifting between her legs] (Fuck, that was hot. Maybe it's time to make some fantasies a reality...)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Harder. Make it more intense!"
***DBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Mia gasps as the last vestiges of her humanity are stripped away, leaving only primal, viral lust.
***DBD14.webp***
Mia: [Her eyes glowing with viral energy] (This is beyond a workout. This is evolution) "Oh fuck yes! Breed me, cousin! Let's create a new species right here, right now!"
***DBD15.webp***
The virus surges through both your systems like wildfire. Mia's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***DBD16.webp***
The gym around you warps and twists, reflecting the corruption of Mia's fantasy. The machines melt and reform into organic, pulsing structures that seem to feed off your sexual energy.
You increase your pace to a brutal rhythm, each thrust threatening to split Mia in two. Her athletic body meets you thrust for thrust, her enhanced strength allowing her to match your inhuman pace.
***DBD17.webp***
Mia: [Screaming in ecstasy] (I'm being remade by his cock) "Yes! Fuck me! Turn me into your personal breeding machine!"
Suddenly, you feel a change in Mia's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. My perfect breeding partner) "Take it all, Mia. I'm going to breed you. You're going to bear my children!"
***DBD18.webp***
Mia: [Eyes blazing with viral light] (Yes! Impregnate me!) "Do it! Fill me with your mutant babies! Let's create a dynasty of virus-enhanced superhumans!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Mia's womb. It's too much for even her enhanced body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***DBD18_2.webp***
Simultaneously, Mia's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Mia: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a virus goddess) "So full... so perfect. Your babies are growing inside me, cousin. We've won the ultimate competition... by creating life itself."
As the dream fades, Mia is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The dreamscape dissolves into a swirling vortex of viral energy, a testament to the corruption of her once-human desires.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Your voice a cold command] "Enough games, Mia. It's time to make this fantasy a reality."
***DBD19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Mia's room, fully awake and painfully erect. Mia stirs, confusion clouding her features as sleep releases its hold.
Mia: [Blinking rapidly, her voice thick with sleep] "Cousin? What's going on? Is this still part of the dream?"
***DBD20.webp***
Her eyes widen as she takes in your naked form, your monstrous cock throbbing with viral energy. A mix of fear and unconscious desire flashes across her face.
Mia: [Panic rising in her voice] "Whoa, hold up! This isn't funny! What do you think you're doing?"
***DBD21.webp***
You move with inhuman speed, pinning Mia to the bed before she can react. Her boyshorts tear easily under your enhanced strength, leaving her athletic body exposed.
You: [Your voice a menacing whisper] "No more teasing, Mia. It's time to see if you can back up all that talk."
Without warning or preparation, you thrust into her. Mia screams, the sound a mixture of pain and shocked pleasure as you force your way into her body. Her arousal from the dream eases your passage, but your size still stretches her to her limits.
Mia: [Her voice breaking] "Fuck! It's too much! Stop, please! This isn't how it's supposed to be!"
Her pleas fall on deaf ears as you establish a brutal rhythm. The bed creaks ominously beneath you, threatening to collapse under the force of your mating. Despite her protests, Mia's body begins to respond, her pussy growing slicker with each thrust.
***DBD23.mp4***
You: [Grunting with effort] "Your body knows what it wants. Stop fighting it. Submit to me, to us, to the virus."
Mia: [Her voice a mix of pain, pleasure, and confusion] "No... this is wrong... but why does it feel so good? What's happening to me?"
As your pre-cum mingles with her juices, the virus begins its insidious work. Pain transmutes to pleasure, fear to desire. Mia's struggles take on a new quality, her strong legs wrapping around your waist, pulling you deeper.
***DBD24_2.mp4***
Mia: [Moaning despite herself] "Oh god... it's starting to feel amazing... am I sick for enjoying this?"
You increase your pace, your enhanced stamina allowing for inhuman speed and power. The sound of flesh meeting flesh fills the room, punctuated by Mia's increasingly wanton cries and confused pleas.
Mia: [Her eyes glazed with viral-induced lust] "More! Harder! Fuck me like you mean it, cousin! Show me what that monster cock can really do!"
As your climax approaches, you feel the virus reaching a fever pitch within you. With a bestial roar, you drive in to the hilt, unleashing a torrent of corrupted seed deep into Mia's womb.
Mia screams, her own orgasm washing over her with mind-shattering intensity. Her pussy clamps down on you, milking every last drop of your tainted essence. Her flat, toned belly distends slightly, visibly swelling with the volume of your release.
***DBD25.mp4***
As you pull out, a mixture of cum and feminine juices gushes from Mia's thoroughly used hole. She lies spread-eagled on the bed, a broken and corrupted version of her former self.
Mia: [Her voice a hoarse whisper, sanity slipping away] "Holy fuck... that was... I can't even... When can we do it again? I need more. I need you to breed me for real."
You turn away, the image of your corrupted cousin burned into your mind. As you leave the room, Mia's desperate pleas for more follow you, a testament to the irreversible change you've wrought upon her once-playful soul.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><<nobr>>
<div class="DIAS_container">
<<SAY>>
<p>As you wander the desolate wastelands, the oppressive heat bears down on you, an unrelenting force that seems determined to crush your spirit. Your eyes, stinging with the sweat that keeps threatening to seep into them, suddenly catch a glimmer in the distance. An anomaly in this barren landscape: lights near what appears to be an oasis beside a river.</p>
<</SAY>>
<<SAY>>
<p>The sight is a siren call. With each step drawing you closer, the details begin to sharpen—palm trees swaying gently in the breeze, the soft murmur of flowing water, and there, nestled in the midst of this unexpected sanctuary, a structure.</p>
<</SAY>>
<<SAY Mc>>
<action>Pausing to wipe the sweat from your brow</action>
<inner>Could this be real or just a mirage?</inner>
<p>"Is anyone even out here besides me?"</p>
<</SAY>>
<<SAY>>
<p>Your voice falls flat, absorbed by the vast emptiness. Resolute, you press on, curiosity piqued. The ground beneath your feet transitions from cracked earth to softer sand, a testament to the river's life-giving presence.</p>
<</SAY>>
<<SAY>>
<p>As the oasis looms larger, the wooden habitation comes into focus—a rustic abode that seems to be crafted by someone who took great care to meld it with the surrounding nature. You find it odd, this dwelling standing alone, so far from what you assume to be the hub of The MAD's operations. It sparks a flicker of caution in your mind.</p>
<</SAY>>
<<SAY Mc>>
<action>Crouching behind a boulder, eyes narrowed</action>
<inner>This could be a trap, or it could be a chance for answers. Which is it?</inner>
<p>"I need to be smart about this."</p>
<</SAY>>
<<SAY>>
<p>Silence is your companion as you edge closer to the periphery of the oasis. The vibrant greenery is a stark contrast to the desolation you've trekked through. Your senses are alight with the sounds of life—birds chirping, insects buzzing, and the rustle of leaves in the wind.</p>
<</SAY>>
<<SAY Mc>>
<inner>This place is a haven, but for whom?</inner>
<</SAY>>
<<SAY>>
<p>You stop short, a safe distance from the wooden abode. You're close enough now to note the details—the way the structure is built to withstand the elements, the absence of movement within, the stillness that hangs over the place like a shroud.</p>
<</SAY>>
<<SAY Mc>>
<action>Taking a deep breath, you prepare yourself for the unknown</action>
<inner>It's now or never. If I'm to find out anything, it'll be through my own courage.</inner>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="playPassage('3A2'); nextPartOfDay();">
Turn back
</div>
<div class="DIAS_button" onclick="playPassage('GUA2'); nextPartOfDay(); SV.specpass.THREEA2 = 1; SV.characters.list.gabbie.campDiscovered = true;">
Proceed to the strange camp
</div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
setBackground('ressources/backgrounds/WA.mp4');
</script><<script>>playAudio("music", "gabbieTrust")<</script>>\
<<nobr>>
<video playsinline muted class="bgvid" autoplay loop src="ressources/backgrounds/3AGE.mp4" poster="ressources/backgrounds/3AGE_ss.webp"></video>
<<set $specpass.THREEA2 to 1>>
<div class="DIAS_container">
<<SAY>>
<p>As you cautiously edge closer to the surprisingly elegant wooden cabin amidst the wastelands, a serene river and picturesque landscape come into view. The beauty of the area stands in stark contrast to the desolation you've become accustomed to. Your steps are measured, your senses alert for any sign of danger.</p>
<</SAY>>
<<SAY>>
<p>Suddenly, the cold press of a blade against your throat halts you. A potent viral aura, previously undetected, paralyzes you; its intensity is overwhelming.</p>
<</SAY>>
<<SAY 'Mysterious woman'>>
<action>The blade at your throat remains steady</action>
<inner>Could this be another survivor? No, it has to be a trick.</inner>
<p>"Don't move and answer my questions. Who are you?"</p>
<</SAY>>
<<SAY>>
<p>Remaining calm despite the precarious situation, you assure her of your peaceful intentions. She hesitates, her grip faltering ever so slightly as she realizes you are a man, not just by your voice but by the aura you emit. Men were thought to be extinct, and her shock is palpable.</p>
<</SAY>>
<<SAY>>
<p>Seizing the moment of her hesitation, you exert your own viral dominance, swiftly grasping her wrist, and in one fluid motion, you reverse the positions; now you're on top. Her astonishment at your incredible aura is clear, but she doesn't succumb to it.</p>
<</SAY>>
<<SAY 'Mysterious woman'>>
<action>Pushes you off with remarkable force, maintaining a safe distance</action>
<inner>This aura, it's unlike anything I've felt before... But, I won't be overpowered.</inner>
<p>"You've got some nerve, but I'm not so easily swayed."</p>
<</SAY>>
<<SAY Image>>
GCA2A
<</SAY>>
<<SAY>>
<p>You finally take the opportunity to survey her. A striking woman with a look of confusion, yet she doesn't seem depraved or under the influence of The MAD like others you've encountered. Her behavior is odd, her resistance to your aura peculiar.</p>
<</SAY>>
<<SAY Image>>
GUA2B
<</SAY>>
<<SAY Mc>>
<action>Gesturing towards her home, speaking with honest intent</action>
<p>"Judging by your hidden abode and your demeanor, we're probably not enemies."</p>
<</SAY>>
<<SAY>>
<p>She retorts sharply, her voice laced with a mix of curiosity and caution.</p>
<</SAY>>
<<SAY 'Mysterious woman'>>
<p>"Enemies are all I have in these lands."</p>
<</SAY>>
<<SAY>>
<p>You mention your family's escape from The MAD to earn her trust, and in a show of good faith, you disarm yourself, advancing towards her with open vulnerability. In a quick, almost reflexive action, she hurls her knife towards you. It narrowly misses, embedding itself into a tree behind you.</p>
<</SAY>>
<<SAY 'Mysterious woman'>>
<action>A slight smile plays on her lips</action>
<p>"Follow me inside. You've taken a risk; I can respect that. I'm not with The MAD, and I'm curious about your story. Don't mistake my hospitality for weakness, though. I can hold my own, with or without weapons."</p>
<</SAY>>
<<SAY Image>>
GUA2C
<</SAY>>
<<SAY>>
<p>You watch her confidently stride towards the cabin, and despite the tension, you can't help but offer a small, appreciative smile as you follow. Her adventurous spirit is infectious, and you realize that, in this desolate world, trust is as rare as it is necessary.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc(event)"> Open your eyes </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
function nextBloc(event) {
nextPartOfDay();
playPassage('GUA3'); //next passage id
}
</script><<script>>playAudio("music", "gabbieTrust")<</script>>\
<<nobr>>
<video playsinline muted class="bgvid" autoplay loop src="ressources/backgrounds/3AGI.mp4" poster="ressources/backgrounds/3AGI_ss.webp"></video>
<div class="DIAS_container">
<<SAY>>
<p>Stepping into the cabin, the rough texture of the wooden door contrasts sharply with the warmth that greets you inside. The place is a chalet of sorts, its interior boasting an impressive display of craftsmanship – a testament to her survival skills.</p>
<</SAY>>
<<SAY 'Mysterious woman'>>
<action>Gesture towards a rustic chair</action>
<inner>There's a spark of curiosity in her eyes</inner>
<p>"Please, take a seat."</p>
<</SAY>>
<<SAY Image>>
GUA3A
<</SAY>>
<<SAY>>
<p>You oblige, and as you sit, your eyes roam over the cozy layout. It's more than shelter; it's a home, carved out of desperation and determination.</p>
<</SAY>>
<<SAY>>
<p>Conversation flows easily between the two of you, like water finding its course. She introduces herself as Gabbie, and the more you talk, the clearer it becomes – you're cut from the same cloth, two playful adventurers, each with a temperament as fierce as the wasteland winds.</p>
<</SAY>>
<<SAY Gabbie>>
<action>Leaning in, her gaze piercing</action>
<inner>By all odds, as a man, he shouldn't be living</inner>
<p>"How are you still alive?"</p>
<</SAY>>
<<SAY Mc>>
<action>Hesitating for a moment, then deciding to trust</action>
<inner>This could be the beginning of an alliance, or the end of the road</inner>
<p>"I was in a coma, woke up to find everything changed... my family had to survive to the MAD, and from what they told me, it was terrible, they escaped with me. I will never forgive the MAD for how they treated them."</p>
<</SAY>>
<<SAY>>
<p>She nods, her face hardening at the mention of The MAD. You sense a shared hatred, a common goal etched deep within your bones. A smile is forming on both your lips.</p>
<</SAY>>
<<SAY Image>>
GCB1A
<</SAY>>
<<SAY Mc>>
<action>Pushing the conversation forward</action>
<inner>It's only fair to exchange truths</inner>
<p>"Your turn. How come you're here, still breathing, and standing against The MAD?"</p>
<</SAY>>
<<SAY>>
<p>Gabbie's response comes with a hedge of vagueness. She skirts around the precise reason for her immunity to the virus, simply stating that she broke free from The MAD's grasp early on. The disdain in her voice is palpable as she talks about their barbaric, enslaving ways, it's clear the wants them dead.</p>
<</SAY>>
<<SAY Gabbie>>
<action>Gaze dropping to her hands</action>
<inner>A flicker of sorrow crosses her face</inner>
<p>"I've always been a survivor... my father taught me everything."</p>
<</SAY>>
<<SAY>>
<p>You pick up on the change in her tone – a sore subject – so you don't pry. Some mysteries are meant to unravel in their own time.</p>
<</SAY>>
<<SAY>>
<p>Noticing the sky darkening beyond the chalet's windows, you mention it's getting late.</p>
<</SAY>>
<<SAY Mc>>
<action>Standing up, feeling the pull of responsibility</action>
<inner>The girls are probably worried</inner>
<p>"I should get back to my family. But since we share a common enemy, I guess this isn't goodbye."</p>
<</SAY>>
<<SAY Gabbie>>
<action>A smile graces her lips, yet her eyes remain serious</action>
<inner>What an interesting turn of event</inner>
<p>"We'll cross paths again, that's certain. Don't be a stranger."</p>
<</SAY>>
<<SAY Image>>
GCA3A
<</SAY>>
<<SAY>>
<p>You exit the cabin with a lingering sense of kinship, a bond forged in the fire of circumstance. As you step back into the wasteland, the chill of the night is stark against the warmth of the cabin behind you. The encounter leaves you puzzled but hopeful – a new ally in this desolate world could be the turning point in your fight against The MAD and she seems to know more than what she lets on.</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc(event)"> Done </div>
</div>
</div>
<</nobr>>\
<script>
DIAF_initDialogPassage(passageId);
function nextBloc(event) {
nextPartOfDay();
playPassage('3AGE'); //next passage id
}
</script><script>
(() => {
const dialog = `
The virus courses through your veins, driving you to Gabbie's room with an insatiable hunger. Your enhanced senses pick up her scent - an intoxicating mix of sweat, arousal, and something... familiar. As you enter, you see her sprawled on the bed, her athletic form barely covered by a thin tank top and shorts.
***GBA1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promises.
***GBA2.webp***
AVA: [Grinning wickedly] (Such a mysterious girl. What secrets does she hide?) "Curious about your new friend, aren't you? I can give you a peek into her subconscious. After all, dreams reveal our deepest truths... and desires."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With a monumental effort, you tear yourself away from Gabbie's sleeping form. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The virus overwhelms your last shred of resistance. Your voice is hoarse with need and shame.
You: [Eyes locked on Gabbie's sleeping form] (I shouldn't... but I need to know) "Do it. Show me what's in her mind."
Reality warps around you as AVA's laughter echoes in your skull. Suddenly, you find yourself in a post-apocalyptic cityscape. Crumbling skyscrapers loom overhead, their windows dark and empty. The air is thick with ash and the distant sounds of inhuman shrieks.
Gabbie stands before you, but she's different. Her body is more toned, her eyes harder. She's dressed in tattered combat gear, a futuristic rifle slung across her back. When she sees you, her eyes widen in disbelief and... longing.
***GBA3.webp***
Gabbie: [Voice cracking with emotion] (It can't be...) "Is that really you?"
You realize she's not seeing you, but someone else, someone important to her. Before you can process this, Gabbie throws herself at you, wrapping you in a fierce embrace. Your monstrous cock, barely contained by your dream-conjured pants, presses against her taut stomach. She gasps, pulling back slightly.
***GBA4.webp***
Gabbie: [Blushing furiously] (Oh god, it's just like in the stories) "I... I'm sorry. It's been so long. I forgot how... impressive you were."
Your mind reels at her words, but the virus-fueled lust drowns out any coherent thought. Gabbie's hand hovers over your straining erection, her eyes filled with a mixture of longing and shame.
Gabbie: [Voice trembling] (This is wrong... but we need to survive) "The others... they said this was the only way. To keep the resistance strong, to fight the virus. I... I want to help."
Her small hand wraps around your shaft through the fabric, and you groan at the contact. Gabbie whimpers, her eyes widening as she feels your true size.
***GBA5.webp***
Gabbie: [Whispering] (It's even bigger than I imagined) "Oh fuck... How did anyone ever... No, focus Gabbie. We have to do this. For humanity."
You nod, unable to form words as Gabbie begins to stroke you through your pants. Her movements are surprisingly skilled, betraying experience beyond her years.
You: [Groaning] (This is so wrong... but it feels so right) "Gabbie... please..."
Gabbie hesitates for a moment, her face a battlefield of desire and lingering doubt. Then, with trembling fingers, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the ashen light.
Gabbie: [Gasping] (It's magnificent... just like in my dreams) "Holy shit... It's... it's beautiful. Like a weapon of mass destruction."
Her hand can barely wrap around your girth as she begins to stroke in earnest. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Gabbie's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***GBA6.webp***
Gabbie: [Moaning softly] (Why does this feel so natural?) "Is this okay? Am I doing it right? Will this help us win?"
You nod, beyond words as Gabbie's hand works your shaft. The lewd, wet sounds of her strokes echo off the ruined buildings, mixing with the distant howls of infected and Gabbie's increasingly wanton moans.
***GBA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Gabbie. You're doing so well. Keep going."
Gabbie: [Whimpering, her free hand moving to her breast] (This feels so good... so right) "It's getting bigger! And so hot! Are you going to... to..."
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Gabbie's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Gabbie stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Gabbie: [Blinking, disoriented] (What the hell was that dream?) "Huh? What's going on? I was... oh shit."
Her eyes widen as she notices the obvious bulge in your pants. A deep blush spreads across her cheeks, and she quickly looks away, a flicker of recognition and confusion crossing her face.
***GBA8.webp***
Gabbie: [Whispering, more to herself] (Why does he look so much like...) "I... I'm sorry. I was having a weird dream. You shouldn't be here."
You stammer an excuse and flee, leaving a very confused and strangely aroused Gabbie behind. As you close the door, you hear her muttering to herself, trying to make sense of what just happened.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, driving you to Gabbie's room with an insatiable hunger. Your enhanced senses pick up her scent - an intoxicating mix of sweat, arousal, and something... familiar. As you enter, you see her sprawled on the bed, her athletic form barely covered by a thin tank top and shorts.
***GBA1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promises.
***GBA2.webp***
AVA: [Grinning wickedly] (Such a mysterious girl. What secrets does she hide?) "Curious about your new friend, aren't you? I can give you a peek into her subconscious. After all, dreams reveal our deepest truths... and desires."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With a monumental effort, you tear yourself away from Gabbie's sleeping form. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The virus overwhelms your last shred of resistance. Your voice is hoarse with need and shame.
You: [Eyes locked on Gabbie's sleeping form] (I shouldn't... but I need to know) "Do it. Show me what's in her mind."
Reality warps around you as AVA's laughter echoes in your skull. Suddenly, you find yourself in a post-apocalyptic cityscape. Crumbling skyscrapers loom overhead, their windows dark and empty. The air is thick with ash and the distant sounds of inhuman shrieks.
Gabbie stands before you, but she's different. Her body is more toned, her eyes harder. She's dressed in tattered combat gear, a futuristic rifle slung across her back. When she sees you, her eyes widen in disbelief and... longing.
***GBA3.webp***
Gabbie: [Voice cracking with emotion] (It can't be...) "Commander? Is that really you?"
You realize she's not seeing you, but someone else - someone important to her. Before you can process this, Gabbie throws herself at you, wrapping you in a fierce embrace. Your monstrous cock, barely contained by your dream-conjured pants, presses against her taut stomach. She gasps, pulling back slightly.
***GBA4.webp***
Gabbie: [Blushing furiously] (Oh god, it's just like in the stories) "I... I'm sorry. It's been so long. I forgot how... impressive you were."
Your mind reels at her words, but the virus-fueled lust drowns out any coherent thought. Gabbie's hand hovers over your straining erection, her eyes filled with a mixture of longing and shame.
Gabbie: [Voice trembling] (This is wrong... but we need to survive) "The others... they said this was the only way. To keep the resistance strong, to fight the virus. I... I want to help, Commander."
Her small hand wraps around your shaft through the fabric, and you groan at the contact. Gabbie whimpers, her eyes widening as she feels your true size.
***GBA5.webp***
Gabbie: [Whispering] (It's even bigger than I imagined) "Oh fuck... How did anyone ever... No, focus Gabbie. We have to do this. For humanity."
You nod, unable to form words as Gabbie begins to stroke you through your pants. Her movements are surprisingly skilled, betraying experience beyond her years.
You: [Groaning] (This is so wrong... but it feels so right) "Gabbie... please..."
Gabbie hesitates for a moment, her face a battlefield of desire and lingering doubt. Then, with trembling fingers, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the ashen light.
Gabbie: [Gasping] (It's magnificent... just like in my dreams) "Holy shit... It's... it's beautiful, Commander. Like a weapon of mass destruction."
Her hand can barely wrap around your girth as she begins to stroke in earnest. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Gabbie's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***GBA6.webp***
Gabbie: [Moaning softly] (Why does this feel so natural?) "Is this okay, Commander? Am I doing it right? Will this help us win?"
You nod, beyond words as Gabbie's hand works your shaft. The lewd, wet sounds of her strokes echo off the ruined buildings, mixing with the distant howls of infected and Gabbie's increasingly wanton moans.
***GBA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Gabbie. You're such a good soldier. Keep going."
Gabbie: [Whimpering, her free hand moving to her breast] (This feels so good... so right) "It's getting bigger, Commander! And so hot! Are you going to... to..."
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Gabbie's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Gabbie stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Gabbie: [Blinking, disoriented] (What the hell was that dream?) "Huh? What's going on? I was... oh shit."
Her eyes widen as she notices the obvious bulge in your pants. A deep blush spreads across her cheeks, and she quickly looks away, a flicker of recognition and confusion crossing her face.
***GBA8.webp***
Gabbie: [Whispering, more to herself] (Why does he look so much like...) "I... I'm sorry. I was having a weird dream. You shouldn't be here."
You stammer an excuse and flee, leaving a very confused and strangely aroused Gabbie behind. As you close the door, you hear her muttering to herself, trying to make sense of what just happened.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Show me everything) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The ruined city becomes darker, more oppressive. The air grows thick with the scent of ash, blood, and forbidden desire. Gabbie gasps as the fog of uncertainty lifts, horror and unbridled lust battling in her eyes.
Gabbie: [Her hand still working your shaft] (This is too real. What's happening?) "Commander? No... wait, you're not... But you look so much like..."
The virus surges through her system like liquid fire, courtesy of AVA's influence. Her skin flushes deep red, nipples visibly hardening beneath her tattered top. A visible wet spot forms on her shorts as her pussy gushes with arousal.
***GBA9.webp***
Gabbie: [Whimpering] "We have to stop, this isn't... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her last defenses.
Gabbie: [Moaning wantonly] (No... mustn't... but it feels so good) "Your... your cock feels so amazing. No! I didn't mean... we shouldn't... oh god, I need your cum so badly!"
Her movements become more frantic, more desperate. Tears of confusion and shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls.
***GBA10.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Gabbie. This is how we survive. This is your purpose."
Gabbie: [Sobbing and moaning] (I'm so confused. Why does he look like the Commander?) "I'm so sorry, I don't understand what's happening. You look like... but you're not... oh fuck, I need your seed!"
The lewd, wet sounds of her hands working your cock echo through the desolate cityscape. Pre-cum flows freely, mixing with Gabbie's tears to create a slick, warm coating on your shaft.
***GA17F1.webp***
Gabbie: [Eyes wide with desperate need and confusion] (This isn't a dream, is it?) "Please! I need it... I need it to survive! But who are you really?"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Gabbie's face, chest, and hands. She screams in shock and ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GBA12.webp***
Gabbie: [Gasping, licking cum from her fingers] (So good... need more... but why?) "So much cum... I need more! Use me. I'll be your good soldier... but... who are you? Commander? No... you're... you're..."
As the dream fades, Gabbie is left a quivering, cum-drenched mess, her mind a whirlpool of confusion, lust, and fragmented memories. The lines between dream and reality, past and present, blur in her virus-addled mind. You snap back to reality, the image of Gabbie's conflicted expression burned into your mind, leaving you with more questions than answers about her past and your uncanny resemblance to someone important in her life.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, driving you to Gabbie's room with an insatiable hunger. Your enhanced senses pick up her scent - an intoxicating mix of sweat, arousal, and something... familiar. As you enter, you see her sprawled on the bed, her athletic form barely covered by a thin tank top and shorts.
***GBA1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promises.
***GBA2.webp***
AVA: [Grinning wickedly] (Such a mysterious girl. What secrets does she hide?) "Curious about your new friend, aren't you? I can give you a peek into her subconscious. After all, dreams reveal our deepest truths... and desires."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With a monumental effort, you tear yourself away from Gabbie's sleeping form. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The virus overwhelms your last shred of resistance. Your voice is hoarse with need and shame.
You: [Eyes locked on Gabbie's sleeping form] (I shouldn't... but I need to know) "Do it. Show me what's in her mind."
Reality warps around you as AVA's laughter echoes in your skull. Suddenly, you find yourself in a post-apocalyptic cityscape. Crumbling skyscrapers loom overhead, their windows dark and empty. The air is thick with ash and the distant sounds of inhuman shrieks.
Gabbie stands before you, but she's different. Her body is more toned, her eyes harder. She's dressed in tattered combat gear, a futuristic rifle slung across her back. When she sees you, her eyes widen in disbelief and... longing.
***GBA3.webp***
Gabbie: [Voice cracking with emotion] (It can't be...) "Commander? Is that really you?"
You realize she's not seeing you, but someone else - someone important to her. Before you can process this, Gabbie throws herself at you, wrapping you in a fierce embrace. Your monstrous cock, barely contained by your dream-conjured pants, presses against her taut stomach. She gasps, pulling back slightly.
***GBA4.webp***
Gabbie: [Blushing furiously] (Oh god, it's just like in the stories) "I... I'm sorry. It's been so long. I forgot how... impressive you were."
Your mind reels at her words, but the virus-fueled lust drowns out any coherent thought. Gabbie's hand hovers over your straining erection, her eyes filled with a mixture of longing and shame.
Gabbie: [Voice trembling] (This is wrong... but we need to survive) "The others... they said this was the only way. To keep the resistance strong, to fight the virus. I... I want to help, Commander."
Her small hand wraps around your shaft through the fabric, and you groan at the contact. Gabbie whimpers, her eyes widening as she feels your true size.
***GBA5.webp***
Gabbie: [Whispering] (It's even bigger than I imagined) "Oh fuck... How did anyone ever... No, focus Gabbie. We have to do this. For humanity."
You nod, unable to form words as Gabbie begins to stroke you through your pants. Her movements are surprisingly skilled, betraying experience beyond her years.
You: [Groaning] (This is so wrong... but it feels so right) "Gabbie... please..."
Gabbie hesitates for a moment, her face a battlefield of desire and lingering doubt. Then, with trembling fingers, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the ashen light.
Gabbie: [Gasping] (It's magnificent... just like in my dreams) "Holy shit... It's... it's beautiful, Commander. Like a weapon of mass destruction."
Her hand can barely wrap around your girth as she begins to stroke in earnest. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Gabbie's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***GBA6.webp***
Gabbie: [Moaning softly] (Why does this feel so natural?) "Is this okay, Commander? Am I doing it right? Will this help us win?"
You nod, beyond words as Gabbie's hand works your shaft. The lewd, wet sounds of her strokes echo off the ruined buildings, mixing with the distant howls of infected and Gabbie's increasingly wanton moans.
***GBA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Gabbie. You're such a good soldier. Keep going."
Gabbie: [Whimpering, her free hand moving to her breast] (This feels so good... so right) "It's getting bigger, Commander! And so hot! Are you going to... to..."
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Gabbie's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Gabbie stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, unfocused and confused.
Gabbie: [Blinking, disoriented] (What the hell was that dream?) "Huh? What's going on? I was... oh shit."
Her eyes widen as she notices the obvious bulge in your pants. A deep blush spreads across her cheeks, and she quickly looks away, a flicker of recognition and confusion crossing her face.
***GBA8.webp***
Gabbie: [Whispering, more to herself] (Why does he look so much like...) "I... I'm sorry. I was having a weird dream. You shouldn't be here."
You stammer an excuse and flee, leaving a very confused and strangely aroused Gabbie behind. As you close the door, you hear her muttering to herself, trying to make sense of what just happened.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Show me everything) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The ruined city becomes darker, more oppressive. The air grows thick with the scent of ash, blood, and forbidden desire. Gabbie gasps as the fog of uncertainty lifts, horror and unbridled lust battling in her eyes.
Gabbie: [Her hand still working your shaft] (This is too real. What's happening?) "Commander? No... wait, you're not... But you look so much like..."
The virus surges through her system like liquid fire, courtesy of AVA's influence. Her skin flushes deep red, nipples visibly hardening beneath her tattered top. A visible wet spot forms on her shorts as her pussy gushes with arousal.
***GBA9.webp***
Gabbie: [Whimpering]"We have to stop, this isn't... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her last defenses.
Gabbie: [Moaning wantonly] (No... mustn't... but it feels so good) "Your... your cock feels so amazing. No! I didn't mean... we shouldn't... oh god, I need your cum so badly!"
Her movements become more frantic, more desperate. Tears of confusion and shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls.
***GBA10.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Gabbie. This is how we survive. This is your purpose."
Gabbie: [Sobbing and moaning] (I'm so confused. Why does he look like the Commander?) "I'm so sorry, I don't understand what's happening. You look like... but you're not... oh fuck, I need your seed!"
The lewd, wet sounds of her hands working your cock echo through the desolate cityscape. Pre-cum flows freely, mixing with Gabbie's tears to create a slick, warm coating on your shaft.
***GA17F1.webp***
Gabbie: [Eyes wide with desperate need and confusion] (This isn't a dream, is it?) "Please! I need it... I need it to survive! But who are you really?"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Gabbie's face, chest, and hands. She screams in shock and ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GBA12.webp***
Gabbie: [Gasping, licking cum from her fingers] (So good... need more... but why?) "So much cum... I need more! Use me. I'll be your good soldier... but... who are you? Commander? No... you're... you're..."
As the dream fades, Gabbie is left a quivering, cum-drenched mess, her mind a whirlpool of confusion, lust, and fragmented memories. The lines between dream and reality, past and present, blur in her virus-addled mind. You snap back to reality, the image of Gabbie's conflicted expression burned into your mind, leaving you with more questions than answers about her past and your uncanny resemblance to someone important in her life.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I'm taking what's mine) "Enough! Wake me up. Now!"
Reality snaps back into focus. You stand in Gabbie's room, fully awake and painfully erect. Gabbie lies motionless, lost in her vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
***GA6P1.webp***
You: [Voice low and dangerous] (She's mine. I'll claim her) "Wake up, Gabbie. Time to face reality."
Gabbie stirs but doesn't fully wake. Impatient, you grab her shoulder, shaking her roughly. Her eyes snap open, clouded with confusion and lingering images from her dream.
Gabbie: [Disoriented] (What's happening?) "Huh? What's going on? Why are you..."
Her words die in her throat as you force her hand to your throbbing member. The tip glistens with pre-cum, the shaft pulsing with viral energy. Gabbie's eyes widen in shock and fear as she realizes this isn't a dream.
***GA13R1.webp***
Gabbie: [Whispering, fear creeping into her voice] (This can't be real) "No, we can't... This is wrong... You're not... Please, stop!"
Ignoring her pleas, you force her hand to move along your shaft. She tries to pull away, but your virus-enhanced strength is too much for her.
You: [Growling] (She'll learn her place) "Don't fight it, Gabbie. This is what you were made for."
Gabbie: [Crying, trying to break free] (This is a nightmare. It has to be) "Let go of me! This isn't right! You don't understand!"
But as your pre-cum leaks onto her skin, Gabbie's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***GBA15.webp***
Gabbie: [Whimpering] (Why does it feel good? This is so wrong) "I shouldn't be doing this... You're not him... But I can't stop! It feels so... No! This is fucked up!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her breast through her tank top, making her gasp.
***GBA16.mp4***
You: [Panting] (She's mine now) "That's it, Gabbie. Be a good girl and stroke my cock. You love it, don't you? Say it!"
Gabbie: [Moaning, tears streaming down her face] (I'm betraying everything) "No... yes... I don't know! It's so big... I love your cock! Oh god, what's happening to me?"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Gabbie's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body shuddering in an unwilling orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GBA17.webp***
Gabbie: [Gasping, her eyes glazing over] (It's so warm... and it feels so good) "So much... Oh god, what have we done? It's... it's changing me..."
As the last of your cum is absorbed into her skin, Gabbie's resolve finally shatters. Her eyes, once filled with confusion and fear, now burn with viral lust and newfound depravity.
Gabbie: [Licking her lips, voice husky] (I need more. I need him) "More, please. I need more of your cum. Use me. Break me. I'm yours now..."
She pulls you down onto the bed, her body writhing with need. As you lose yourself in her embrace, you can't shake the feeling that there's more to Gabbie than meets the eye. The way she looked at you, the things she said in her dream... it all points to a mystery you're only beginning to unravel.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire guiding you to Gabbie's room. The door seems to ripple before you, like a mirage in a desert of lust. Your hand trembles as you reach for the handle, anticipation building with each passing second.
***GBB1.webp***
Gabbie lies sprawled on her bed, her athletic form barely covered by a thin tank top and shorts. Her blonde hair is tousled, framing her face like a halo. Even in sleep, her body exudes a raw sensuality that makes your enhanced physique throb with need.
AVA materializes beside you, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, dripping with malicious intent.
***GBB2.webp***
AVA: [Eyes gleaming with wicked amusement] (Oh, the delicious irony) "My, my... look at our little traveler. So strong, so determined. But I wonder, does she dream of the man who taught her everything? Shall we give her a taste of what's to come... or perhaps, what's already been?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you wrench yourself away from Gabbie's door. Each step feels like fighting against a raging current, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Gabbie's sleeping form seared into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your morality disintegrate like ash in the wind. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Gabbie's sleeping form] (Time to unravel this mystery) "Do it. Show me what she truly desires."
***EBB11.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a post-apocalyptic training ground. Ruined buildings loom in the distance, and the air is thick with the scent of decay and... something else. Something primal.
Gabbie stands before you, her body glistening with sweat from what appears to be an intense training session. Her tank top clings to her curves, emphasizing her firm, perky breasts. Her eyes widen as she takes in your form, a mixture of respect, fear, and... longing?
***GBB4.webp***
Gabbie: [Voice husky] (Why does he look so familiar?) "Sir! I... I didn't expect to see you here. Have you come to test my skills again?"
Her attempt at professionalism is undermined by the way her eyes keep darting to your muscular chest and the obvious bulge in your pants. You can see her nipples hardening beneath her top, betraying her arousal.
You: [Voice deep and commanding] (She needs to learn her place) "Skills? Oh, I'll test you alright. But not in the way you're expecting."
***GBB5.webp***
Gabbie swallows hard, her cheeks flushing a deep red. She takes a hesitant step forward, her hand reaching out as if compelled.
Gabbie: [Whispering] (This feels so wrong... but so right) "What... what kind of test, sir?"
With a swift motion, you tear away her top, exposing her firm, athletic breasts. They're perfectly shaped, topped with dusky pink nipples that are now rock hard.
***GBB6.webp***
You: [Growling] (She's mine) "These tits of yours. They'll do nicely for what I have in mind. It's time you learned how to really please a man."
Gabbie gasps, but doesn't cover herself. Instead, she stands straighter, pushing her chest out as if offering herself to you.
Gabbie: [Voice breathy] (Why does this feel so familiar?) "I... I've never done anything like this before. But if it's what you want, sir..."
***GBB7.webp***
She steps closer, lowering herself to her knees before you. Her hands reach out, freeing your massive cock from its confines. Her eyes widen at the sight.
Gabbie: [Eyes locked on your member] (It's even more impressive than I imagined) "It's so big... I don't know if I can handle it."
***GA16I1.webp***
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her firm mounds together, creating a tight channel for your cock.
You: [Groaning] (So tight, so perfect) "That's it, soldier. Use those tits to please your commander."
***GA15R3.webp***
Gabbie begins to move, sliding her breasts up and down your length. The firm flesh yields just enough to create a delicious friction. Despite her initial hesitation, her movements are surprisingly skilled, as if she's done this before in another life.
Gabbie: [Moaning softly] (This feels so good... so right) "Am I doing it right, sir? Does it please you?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Gabbie stirs in her bed, her eyes snapping open with the alertness of a trained soldier.
***GBB10.webp***
Gabbie: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "What's going on? Is there a threat?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly looks away, but not before you notice her nipples hardening beneath her tank top. You stammer an excuse about checking the perimeter and flee, leaving Gabbie to grapple with her confusing feelings.
Gabbie: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... strange? And why can't I shake this feeling of déjà vu?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire guiding you to Gabbie's room. The door seems to ripple before you, like a mirage in a desert of lust. Your hand trembles as you reach for the handle, anticipation building with each passing second.
***GBB1.webp***
Gabbie lies sprawled on her bed, her athletic form barely covered by a thin tank top and shorts. Her blonde hair is tousled, framing her face like a halo. Even in sleep, her body exudes a raw sensuality that makes your enhanced physique throb with need.
AVA materializes beside you, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, dripping with malicious intent.
***GBB2.webp***
AVA: [Eyes gleaming with wicked amusement] (Oh, the delicious irony) "My, my... look at our little traveler. So strong, so determined. But I wonder, does she dream of the man who taught her everything? Shall we give her a taste of what's to come... or perhaps, what's already been?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you wrench yourself away from Gabbie's door. Each step feels like fighting against a raging current, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Gabbie's sleeping form seared into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your morality disintegrate like ash in the wind. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Gabbie's sleeping form] (Time to unravel this mystery) "Do it. Show me what she truly desires."
***EBB11.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a post-apocalyptic training ground. Ruined buildings loom in the distance, and the air is thick with the scent of decay and... something else. Something primal.
Gabbie stands before you, her body glistening with sweat from what appears to be an intense training session. Her tank top clings to her curves, emphasizing her firm, perky breasts. Her eyes widen as she takes in your form, a mixture of respect, fear, and... longing?
***GBB4.webp***
Gabbie: [Voice husky] (Why does he look so familiar?) "Sir! I... I didn't expect to see you here. Have you come to test my skills again?"
Her attempt at professionalism is undermined by the way her eyes keep darting to your muscular chest and the obvious bulge in your pants. You can see her nipples hardening beneath her top, betraying her arousal.
You: [Voice deep and commanding] (She needs to learn her place) "Skills? Oh, I'll test you alright. But not in the way you're expecting."
***GBB5.webp***
Gabbie swallows hard, her cheeks flushing a deep red. She takes a hesitant step forward, her hand reaching out as if compelled.
Gabbie: [Whispering] (This feels so wrong... but so right) "What... what kind of test, sir?"
With a swift motion, you tear away her top, exposing her firm, athletic breasts. They're perfectly shaped, topped with dusky pink nipples that are now rock hard.
***GBB6.webp***
You: [Growling] (She's mine) "These tits of yours. They'll do nicely for what I have in mind. It's time you learned how to really please a man."
Gabbie gasps, but doesn't cover herself. Instead, she stands straighter, pushing her chest out as if offering herself to you.
Gabbie: [Voice breathy] (Why does this feel so familiar?) "I... I've never done anything like this before. But if it's what you want, sir..."
***GBB7.webp***
She steps closer, lowering herself to her knees before you. Her hands reach out, freeing your massive cock from its confines. Her eyes widen at the sight.
Gabbie: [Eyes locked on your member] (It's even more impressive than I imagined) "It's so big... I don't know if I can handle it."
***GA16I1.webp***
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her firm mounds together, creating a tight channel for your cock.
You: [Groaning] (So tight, so perfect) "That's it, soldier. Use those tits to please your commander."
***GA15R3.webp***
Gabbie begins to move, sliding her breasts up and down your length. The firm flesh yields just enough to create a delicious friction. Despite her initial hesitation, her movements are surprisingly skilled, as if she's done this before in another life.
Gabbie: [Moaning softly] (This feels so good... so right) "Am I doing it right, sir? Does it please you?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Gabbie stirs in her bed, her eyes snapping open with the alertness of a trained soldier.
***GBB10.webp***
Gabbie: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "What's going on? Is there a threat?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly looks away, but not before you notice her nipples hardening beneath her tank top. You stammer an excuse about checking the perimeter and flee, leaving Gabbie to grapple with her confusing feelings.
Gabbie: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... strange? And why can't I shake this feeling of déjà vu?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***GBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Gabbie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Gabbie: [Her breasts still pressed around your cock] (This is too real. What's happening?) "Oh God, what's going on? This... this isn't a training exercise anymore, is it?"
***GA0D1.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost painfully erect. She tries to pull away, but her body betrays her, her chest seeming to mold itself around your shaft.
Gabbie: [Her voice cracking] (Why does this feel so familiar?) "We have to stop this! You're not... you can't be... oh my god!"
***GA19M3.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing her firm breasts and beginning to thrust between them. The toned flesh yields to your movements, creating a deliciously tight channel for your massive member. A clear, sweet-smelling fluid begins to leak from Gabbie's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***GA18K1.webp***
Gabbie: [Moaning uncontrollably] (No... this is wrong... but it feels so right) "Your cock feels so hot between my tits. No! I didn't mean... we shouldn't... oh god, why does this feel so familiar?"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***GA21J2.webp***
You: [Panting] (She's breaking. She's mine) "That's it, soldier. Take it like the good little slut you are. You love this, don't you? Admit it!"
Gabbie: [Crying out in ecstasy] (I'm losing myself... but I don't care) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me, sir! Make me your personal fucktoy!"
***GBB16.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Gabbie's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GBB17.webp***
Gabbie: [Gasping, licking the mixture from her lips] (So good... need more... want to serve) "So much cum... I need more! Use my tits whenever you want, sir. I'm your personal cum-hungry soldier now, always..."
As the dream fades, Gabbie is left a quivering, cum-drenched mess, her sense of purpose twisted and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire guiding you to Gabbie's room. The door seems to ripple before you, like a mirage in a desert of lust. Your hand trembles as you reach for the handle, anticipation building with each passing second.
***GBB1.webp***
Gabbie lies sprawled on her bed, her athletic form barely covered by a thin tank top and shorts. Her blonde hair is tousled, framing her face like a halo. Even in sleep, her body exudes a raw sensuality that makes your enhanced physique throb with need.
AVA materializes beside you, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, dripping with malicious intent.
***GBB2.webp***
AVA: [Eyes gleaming with wicked amusement] (Oh, the delicious irony) "My, my... look at our little traveler. So strong, so determined. But I wonder, does she dream of the man who taught her everything? Shall we give her a taste of what's to come... or perhaps, what's already been?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you wrench yourself away from Gabbie's door. Each step feels like fighting against a raging current, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Gabbie's sleeping form seared into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your morality disintegrate like ash in the wind. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Gabbie's sleeping form] (Time to unravel this mystery) "Do it. Show me what she truly desires."
***EBB11.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a post-apocalyptic training ground. Ruined buildings loom in the distance, and the air is thick with the scent of decay and... something else. Something primal.
Gabbie stands before you, her body glistening with sweat from what appears to be an intense training session. Her tank top clings to her curves, emphasizing her firm, perky breasts. Her eyes widen as she takes in your form, a mixture of respect, fear, and... longing?
***GBB4.webp***
Gabbie: [Voice husky] (Why does he look so familiar?) "Sir! I... I didn't expect to see you here. Have you come to test my skills again?"
Her attempt at professionalism is undermined by the way her eyes keep darting to your muscular chest and the obvious bulge in your pants. You can see her nipples hardening beneath her top, betraying her arousal.
You: [Voice deep and commanding] (She needs to learn her place) "Skills? Oh, I'll test you alright. But not in the way you're expecting."
***GBB5.webp***
Gabbie swallows hard, her cheeks flushing a deep red. She takes a hesitant step forward, her hand reaching out as if compelled.
Gabbie: [Whispering] (This feels so wrong... but so right) "What... what kind of test, sir?"
With a swift motion, you tear away her top, exposing her firm, athletic breasts. They're perfectly shaped, topped with dusky pink nipples that are now rock hard.
***GBB6.webp***
You: [Growling] (She's mine) "These tits of yours. They'll do nicely for what I have in mind. It's time you learned how to really please a man."
Gabbie gasps, but doesn't cover herself. Instead, she stands straighter, pushing her chest out as if offering herself to you.
Gabbie: [Voice breathy] (Why does this feel so familiar?) "I... I've never done anything like this before. But if it's what you want, sir..."
***GBB7.webp***
She steps closer, lowering herself to her knees before you. Her hands reach out, freeing your massive cock from its confines. Her eyes widen at the sight.
Gabbie: [Eyes locked on your member] (It's even more impressive than I imagined) "It's so big... I don't know if I can handle it."
***GA16I1.webp***
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her firm mounds together, creating a tight channel for your cock.
You: [Groaning] (So tight, so perfect) "That's it, soldier. Use those tits to please your commander."
***GA15R3.webp***
Gabbie begins to move, sliding her breasts up and down your length. The firm flesh yields just enough to create a delicious friction. Despite her initial hesitation, her movements are surprisingly skilled, as if she's done this before in another life.
Gabbie: [Moaning softly] (This feels so good... so right) "Am I doing it right, sir? Does it please you?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Gabbie stirs in her bed, her eyes snapping open with the alertness of a trained soldier.
***GBB10.webp***
Gabbie: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "What's going on? Is there a threat?"
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She quickly looks away, but not before you notice her nipples hardening beneath her tank top. You stammer an excuse about checking the perimeter and flee, leaving Gabbie to grapple with her confusing feelings.
Gabbie: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... strange? And why can't I shake this feeling of déjà vu?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***GBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Gabbie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
Gabbie: [Her breasts still pressed around your cock] (This is too real. What's happening?) "Oh God, what's going on? This... this isn't a training exercise anymore, is it?"
***GA0D1.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost painfully erect. She tries to pull away, but her body betrays her, her chest seeming to mold itself around your shaft.
Gabbie: [Her voice cracking] (Why does this feel so familiar?) "We have to stop this! You're not... you can't be... oh my god!"
***GA19M3.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing her firm breasts and beginning to thrust between them. The toned flesh yields to your movements, creating a deliciously tight channel for your massive member. A clear, sweet-smelling fluid begins to leak from Gabbie's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***GA18K1.webp***
Gabbie: [Moaning uncontrollably] (No... this is wrong... but it feels so right) "Your cock feels so hot between my tits. No! I didn't mean... we shouldn't... oh god, why does this feel so familiar?"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***GA21J2.webp***
You: [Panting] (She's breaking. She's mine) "That's it, soldier. Take it like the good little slut you are. You love this, don't you? Admit it!"
Gabbie: [Crying out in ecstasy] (I'm losing myself... but I don't care) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me, sir! Make me your personal fucktoy!"
***GBB16.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Gabbie's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GBB17.webp***
Gabbie: [Gasping, licking the mixture from her lips] (So good... need more... want to serve) "So much cum... I need more! Use my tits whenever you want, sir. I'm your personal cum-hungry soldier now, always..."
As the dream fades, Gabbie is left a quivering, cum-drenched mess, her sense of purpose twisted and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***GBB18.webp***
Reality snaps back into focus with jarring suddenness. You stand in Gabbie's room, fully awake and achingly erect. Gabbie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, soldier. It's time for your real training."
***GBB19.webp***
Gabbie's eyes snap open instantly, her body tensing for combat. But before she can react, you're on her, pinning her to the bed with your enhanced strength.
Gabbie: [Struggling] (What's happening?) "Let go of me! What do you think you're doing?"
***GBB20.webp***
Ignoring her protests, you tear off her tank top, exposing her firm, athletic breasts. Gabbie's eyes widen in shock and fear as she realizes your intentions.
Gabbie: [Voice trembling] (This can't be happening) "No! Stop! This isn't right!"
***GBB21.webp***
You straddle her chest, your massive cock resting between her breasts. Using your strength, you press her tits together around your shaft, creating a tight channel.
You: [Growling] (She'll learn to love it) "Shut up and take it, Gabbie. This is what these tits are for now."
***GBB22.webp***
You begin to thrust, fucking her chest with abandon. Gabbie struggles beneath you, but her efforts only serve to increase your pleasure. A sweet-smelling fluid begins to leak from her nipples, mixing with your pre-cum to create a slick channel.
Gabbie: [Sobbing and moaning] (Why does this feel good? Why does it feel familiar?) "Stop... please... this isn't... but it feels... No! This is wrong!"
***GBB23.webp***
But as your pre-cum and her fluid mix and seep into her skin, Gabbie's resistance begins to crumble. The virus surges through her system, amplified by the potent cocktail. Her back arches, pressing her firm chest more tightly around your cock.
You: [Panting] (She's breaking. She's mine) "That's it, soldier. Take it like the little titty-fuck slut you are. You love this, don't you? Admit it!"
***GA18L1.webp***
Gabbie: [Moaning uncontrollably, tears streaming down her face] (I'm losing myself... but it feels so right) "Yes! Oh god, yes! I love your big cock between my tits! Fuck them harder! Use me like the cum-hungry soldier I am!"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Gabbie's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body convulsing in a powerful, shameful orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GA20L1.webp***
Gabbie: [Gasping, her eyes glazing over] (It burns... but it feels so good. Like coming home) "So much cum... Oh god, what have you done to me? My body... it's yours now..."
As the last of your seed is absorbed, Gabbie's transformation is complete. Her eyes, once filled with determination, now burn with corrupted lust and an unshakeable need to serve. She presses her cum-covered breasts together, offering them to you shamelessly.
***GA17I2.webp***
Gabbie: [Voice husky with need] (I exist only to serve him now) "More, sir. Your soldier needs more of your potent cum. Fuck my tits again. Use me. I'm your personal cum-hungry titty-fuck slave now and forever."
You leave without a word, the image of your corrupted, obedient soldier seared into your mind. As you close the door, you hear her moan, already craving her next "training session" with your viral seed between her firm breasts...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins like liquid fire, every cell in your body screaming for release. You find yourself outside Gabbie's room, drawn by an irresistible force. The door seems to pulse in time with your racing heartbeat, beckoning you inside.
***GBC1.webp***
Gabbie lies on her bed, her athletic body bathed in moonlight. Her blonde hair is tousled, spread across the pillow like a halo. She wears a tank top and shorts that accentuate her curves. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on her shorts, evidence of her unconscious desire.
***GBB4.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, the delicious secrets we could uncover) "My, my... look at how she yearns in her sleep. Shall we give her what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***GBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Gabbie's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Gabbie's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***GBC4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Gabbie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***GBC5.webp***
Gabbie stirs, her body arching off the bed as if pulled by invisible strings. Her tank top and shorts dissolve into mist, leaving her gloriously naked. Her hands roam over her body, cupping her firm breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
Gabbie: [Moaning softly] (Such a vivid dream... is it really him?) "Is it really you? You came back for me..."
***GBC6.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***GA16F1.webp***
Gabbie: [Licking her lips, eyes fixed on your cock] (It's really him. My hero has returned) "Oh my... you've grown so... impressive. Let me show you how much I've missed you."
***GBC8.webp***
She sits up, her breasts swaying enticingly. She crawls towards you on all fours, her movements a mix of eagerness and reverence. A trail of her juices stains the sheets as she moves.
Gabbie: [Her voice a husky whisper] (This feels so real... I need it to be real) "I've waited so long for this moment. Let me prove my devotion to you."
***GBC9.webp***
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***GA16Q3.webp***
You: [Groaning] (This is really happening. She thinks I'm her father) "Oh God, baby... your mouth feels amazing..."
Gabbie hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is a mix of enthusiasm and growing skill, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
Gabbie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big. I'll take good care of you, I promise."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***GA0AE.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Gabbie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***GBC11.webp***
Gabbie: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Hey... is everything okay? Why are you... oh!"
***GA12M1.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her shorts, mirroring your own state of arousal. You stammer an excuse and flee, leaving Gabbie to grapple with her conflicted emotions.
Gabbie: [Whispering to herself, hand drifting between her legs] (Why did I dream about him like that? He's not my... but why do I want him so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins like liquid fire, every cell in your body screaming for release. You find yourself outside Gabbie's room, drawn by an irresistible force. The door seems to pulse in time with your racing heartbeat, beckoning you inside.
***GBC1.webp***
Gabbie lies on her bed, her athletic body bathed in moonlight. Her blonde hair is tousled, spread across the pillow like a halo. She wears a tank top and shorts that accentuate her curves. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on her shorts, evidence of her unconscious desire.
***GBB4.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, the delicious secrets we could uncover) "My, my... look at how she yearns in her sleep. Shall we give her what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***GBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Gabbie's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Gabbie's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***GBC4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Gabbie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***GBC5.webp***
Gabbie stirs, her body arching off the bed as if pulled by invisible strings. Her tank top and shorts dissolve into mist, leaving her gloriously naked. Her hands roam over her body, cupping her firm breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
Gabbie: [Moaning softly] (Such a vivid dream... is it really him?) "Is it really you? You came back for me..."
***GBC6.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***GA16F1.webp***
Gabbie: [Licking her lips, eyes fixed on your cock] (It's really him. My hero has returned) "Oh my... you've grown so... impressive. Let me show you how much I've missed you."
***GBC8.webp***
She sits up, her breasts swaying enticingly. She crawls towards you on all fours, her movements a mix of eagerness and reverence. A trail of her juices stains the sheets as she moves.
Gabbie: [Her voice a husky whisper] (This feels so real... I need it to be real) "I've waited so long for this moment. Let me prove my devotion to you."
***GBC9.webp***
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***GA16Q3.webp***
You: [Groaning] (This is really happening. She thinks I'm her father) "Oh God, baby... your mouth feels amazing..."
Gabbie hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is a mix of enthusiasm and growing skill, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
Gabbie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big. I'll take good care of you, I promise."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***GA0AE.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Gabbie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***GBC11.webp***
Gabbie: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Hey... is everything okay? Why are you... oh!"
***GA12M1.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her shorts, mirroring your own state of arousal. You stammer an excuse and flee, leaving Gabbie to grapple with her conflicted emotions.
Gabbie: [Whispering to herself, hand drifting between her legs] (Why did I dream about him like that? He's not my... but why do I want him so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***GBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Gabbie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes as she realizes you're not who she thought you were.
***GBC14.webp***
Gabbie: [Pulling back, your cock slipping from her mouth] (This is too real. It's not him) "Oh God, what are we doing? You're not... but I can't stop!"
***GBC15.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of fluid. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***GBC16.webp***
Gabbie: [Her voice cracking] (He's not my father! This is so wrong!) "We have to stop this! You're not him, you're... oh fuck!"
***GBC17.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
Gabbie: [Moaning around your cock] (No... must resist... but he tastes so good) "I'm betraying him... but I need your cum so badly! No! I didn't mean... we shouldn't... oh God, use my mouth!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest.
***GBC18.webp***
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Gabbie. You know this is what you want. What you need."
Suddenly, overcome with viral lust, you spin around, positioning yourself over Gabbie in a 69 position. Her pussy glistens before you, swollen and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
***GBC18_2.webp***
Gabbie: [Gagging and moaning] (I'm betraying him. I'm a depraved cocksucker) "I'm so sorry... I mean... oh fuck, I don't know anymore! Just use my mouth!"
The lewd, wet sounds of mutual oral pleasure fill the air as Gabbie abandons all pretense of resistance. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
Gabbie: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed me your cum! Fill my mouth with your hot, thick seed! Make me your personal cocksleeve!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Gabbie's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with her tears and saliva. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GA19P3.webp***
Simultaneously, Gabbie's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Gabbie: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... I need more! Use my mouth whenever you want. I'm your cocksucking slut now, always..."
As the dream fades, Gabbie is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins like liquid fire, every cell in your body screaming for release. You find yourself outside Gabbie's room, drawn by an irresistible force. The door seems to pulse in time with your racing heartbeat, beckoning you inside.
***GBC1.webp***
Gabbie lies on her bed, her athletic body bathed in moonlight. Her blonde hair is tousled, spread across the pillow like a halo. She wears a tank top and shorts that accentuate her curves. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on her shorts, evidence of her unconscious desire.
***GBB4.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, the delicious secrets we could uncover) "My, my... look at how she yearns in her sleep. Shall we give her what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***GBC3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Gabbie's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Gabbie's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***GBC4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Gabbie's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***GBC5.webp***
Gabbie stirs, her body arching off the bed as if pulled by invisible strings. Her tank top and shorts dissolve into mist, leaving her gloriously naked. Her hands roam over her body, cupping her firm breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
Gabbie: [Moaning softly] (Such a vivid dream... is it really him?) "Is it really you? You came back for me..."
***GBC6.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***GA16F1.webp***
Gabbie: [Licking her lips, eyes fixed on your cock] (It's really him. My hero has returned) "Oh my... you've grown so... impressive. Let me show you how much I've missed you."
***GBC8.webp***
She sits up, her breasts swaying enticingly. She crawls towards you on all fours, her movements a mix of eagerness and reverence. A trail of her juices stains the sheets as she moves.
Gabbie: [Her voice a husky whisper] (This feels so real... I need it to be real) "I've waited so long for this moment. Let me prove my devotion to you."
***GBC9.webp***
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***GA16Q3.webp***
You: [Groaning] (This is really happening. She thinks I'm her father) "Oh God, baby... your mouth feels amazing..."
Gabbie hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is a mix of enthusiasm and growing skill, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
Gabbie: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big. I'll take good care of you, I promise."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***GA0AE.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Gabbie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***GBC11.webp***
Gabbie: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Hey... is everything okay? Why are you... oh!"
***GA12M1.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her shorts, mirroring your own state of arousal. You stammer an excuse and flee, leaving Gabbie to grapple with her conflicted emotions.
Gabbie: [Whispering to herself, hand drifting between her legs] (Why did I dream about him like that? He's not my... but why do I want him so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***GBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Gabbie gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes as she realizes you're not who she thought you were.
***GBC14.webp***
Gabbie: [Pulling back, your cock slipping from her mouth] (This is too real. It's not him) "Oh God, what are we doing? You're not... but I can't stop!"
***GBC15.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of fluid. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***GBC16.webp***
Gabbie: [Her voice cracking] (He's not my father! This is so wrong!) "We have to stop this! You're not him, you're... oh fuck!"
***GBC17.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
Gabbie: [Moaning around your cock] (No... must resist... but he tastes so good) "I'm betraying him... but I need your cum so badly! No! I didn't mean... we shouldn't... oh God, use my mouth!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest.
***GBC18.webp***
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Gabbie. You know this is what you want. What you need."
Suddenly, overcome with viral lust, you spin around, positioning yourself over Gabbie in a 69 position. Her pussy glistens before you, swollen and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
***GBC18_2.webp***
Gabbie: [Gagging and moaning] (I'm betraying him. I'm a depraved cocksucker) "I'm so sorry... I mean... oh fuck, I don't know anymore! Just use my mouth!"
The lewd, wet sounds of mutual oral pleasure fill the air as Gabbie abandons all pretense of resistance. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
Gabbie: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed me your cum! Fill my mouth with your hot, thick seed! Make me your personal cocksleeve!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Gabbie's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with her tears and saliva. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***GA19P3.webp***
Simultaneously, Gabbie's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Gabbie: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... I need more! Use my mouth whenever you want. I'm your cocksucking slut now, always..."
As the dream fades, Gabbie is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more fantasies. I want the real thing) "Enough! Wake me up. Now!"
***GBC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Gabbie's room, fully awake and painfully erect. Gabbie lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming a small puddle at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, Gabbie. It's time you serviced me properly."
***GBC20.webp***
Gabbie stirs but doesn't fully wake. Impatient, you grasp her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Gabbie: [Disoriented] (What's happening?) "What? No, wait... what's going on? Why are you... oh my God!"
***GA14K3.webp***
Her words die in her throat as you press your throbbing member against her lips. Without waiting for permission, you force your way into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel.
***GBC22.webp***
Gabbie: [Eyes wide with shock and fear, voice muffled by your cock] (This can't be real. It's a nightmare) "Mmph! Noo! Shtop!"
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Gabbie struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, staining her tank top.
You: [Growling, taunting her] (She'll learn to love it) "What's wrong, Gabbie? Isn't this what you wanted? I heard you moaning for your 'daddy' in your sleep. Is this cock not good enough for you?"
***GBC23.webp***
Gabbie: [Gagging and crying] (This isn't happening. It can't be) "Please, *gag* stop! This is *cough* wrong!"
But as your pre-cum leaks onto her tongue, Gabbie's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her tongue beginning to swirl around your shaft. A damp spot grows on her shorts, betraying her unwilling arousal.
***GBC24.webp***
Gabbie: [Whimpering around your cock] (Why does this feel good? I'm betraying everything) "Mmph... we can't... you're not... but it tastes... No! This is wrong!"
You increase your pace, fucking her mouth with abandon. Gabbie gags and sputters around your cock, but her struggles grow weaker as the virus takes hold. Her juices flow freely, soaking through her shorts.
***GBC25.webp***
You: [Panting, continuing to taunt her] (She's breaking. She's mine) "That's it, take it like the cocksucker you are. You love this, don't you? Admit it! Is this how you imagined servicing your precious 'daddy'?"
Gabbie: [Moaning around your shaft, tears still flowing] (I'm going to hell) "Mmm... yesh... I don't know anymore! Your cock feels so good in my mouth! Oh God, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Gabbie's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and saliva. Simultaneously, Gabbie's body convulses in a powerful orgasm, her pussy gushing against her shorts. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
***GBA17.webp***
Gabbie: [Gasping, cum dripping from her lips] (It burns... it's changing me... and I love it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
As the last of your seed is absorbed, Gabbie's transformation is complete. Her eyes, once filled with friendship and trust, now burn with insatiable hunger. She grasps your still-hard cock, guiding it back to her lips.
Gabbie: [Voice husky with need] (I exist to serve his cock now) "More. I need more of your delicious cum. Fuck my mouth again. Use me. I'm your personal cocksucker now and forever."
You leave without a word, the image of your broken, corrupted friend seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and various fluids, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a tempest, every nerve ending aflame with forbidden desire. You find yourself outside Gabbie's room, drawn by an irresistible, primal urge. The door seems to pulse with an otherworldly energy, as if the very fabric of time and space is warping around it.
***GBD1.webp***
Gabbie lies sprawled on her bed, her body glistening with a sheen of sweat. Her blonde hair is tousled, spread across the pillow like a golden halo. She's wearing nothing but a thin tank top and panties, her curvaceous form barely contained. Even in sleep, her body betrays her deepest desires - her nipples visibly hard beneath the fabric, her hips making small, rhythmic motions. Soft moans escape her lips, punctuated by whispered pleas of "Dad."
***GBD2.webp***
AVA materializes beside you, her form a swirling vortex of temporal energy and viral corruption. Her voice slithers into your mind, dripping with dark promise and paradoxical temptation.
AVA: [Her eyes gleaming with malevolent glee] (Oh, how deliciously twisted we've become) "Look at her, dreaming of the father she's never known. Shall we give her what she truly craves? I can weave you into her most forbidden fantasy. After all, why let something as trivial as time stand in our way?"
***GBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Gabbie's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate taboo. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away, the weight of your unnatural desire for this woman - who you've only recently discovered is your daughter from another timeline - heavy on your conscience.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist in a temporal storm. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Gabbie's sleeping form] (Forgive me, for I am about to commit the ultimate sin) "Do it. Show me her deepest, darkest fantasy."
***GBD4.webp***
AVA's laughter echoes through the corridors of time as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Gabbie's imagination. The world around you is a bizarre fusion of past, present, and future. Crumbling ruins of your current time period stand alongside futuristic structures, while pockets of primordial wilderness dot the landscape.
***GBD5.webp***
You find yourself clad in an outfit that seems to shift and change with each passing moment - one second you're wearing your current clothes, the next you're in the attire of a post-apocalyptic warrior, then a futuristic scientist. Your enhanced physique remains constant, your monstrous cock straining against whatever fabric currently covers it.
Gabbie appears before you, but not as you've ever seen her before. She's dressed in a skin-tight bodysuit that seems to be made of liquid metal, clinging to every curve of her body. Her blonde hair is streaked with glowing blue strands, and her eyes shimmer with an otherworldly light. She looks at you with a mixture of awe, desire, and desperate longing, clearly mistaking you for her actual father from her timeline.
***GBD6.webp***
Gabbie: [Her voice trembling with emotion] (It's really him... my father, my hero) "Dad... you're here. You're really here."
She runs towards you, her voluptuous form colliding with your chest as she wraps her arms around you. The feeling of her soft breasts pressing against you sends a jolt of electricity through your body, made all the more potent by the knowledge of your true relationship - a secret she doesn't yet know in this dream.
***GBD7.webp***
Gabbie: [Looking up at you with tear-filled eyes] (I've waited my whole life for this moment) "Dad, the timeline is collapsing. The only way to save it is... is..." Her cheeks flush a deep red as she struggles to voice her desires.
You: [Your voice deepened by lust and viral corruption] (She thinks I'm her real father... this is so wrong) "What is it, sweetheart? Tell me what needs to be done."
***GBD8.webp***
Gabbie: [Her voice barely above a whisper] (This is so wrong, but it feels so right) "We... we need to merge our timelines, Dad. The power of our union is the only thing that can stabilize the continuum!"
Without warning, Gabbie's bodysuit seems to melt away, leaving her naked before you. Her body is a perfect blend of familiar features and exotic enhancements - full, perky breasts topped with glowing blue nipples, a toned stomach, and wide, childbearing hips. Between her legs, her pussy glistens with arousal, a faint blue light emanating from within.
***GBD9.webp***
Gabbie: [Trembling with a mixture of fear and excitement] (It's finally happening) "Please, Dad... be gentle. I've saved myself for this moment."
You shed your own clothing, your enhanced cock springing free. Gabbie's eyes widen at the sight, a mix of awe and desire crossing her features.
Gabbie: [Gasping] (It's even more magnificent than I imagined) "Oh Dad... now I understand why Mom always spoke so reverently of you. I'll do my best to please you!"
***GBD10.webp***
You lift Gabbie easily, her weight nothing to your enhanced strength. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With agonizing slowness, you lower her onto your cock.
***GBD10_2.webp***
Gabbie: [Moaning in pleasure and discomfort] (It's so big, just like in my fantasies) "Ahn! Dad, you're stretching me so much! But... but don't stop. We have to save the timeline!"
Inch by inch, you penetrate her, marveling at how tight she is despite her mature body. Her inner walls grip you like a vice, as if her pussy is trying to pull you deeper into the future. A mixture of her arousal and a faint blue fluid runs down your shaft as you bottom out inside her.
***GBD10_3.webp***
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling echo through time and space, mingling with Gabbie's passionate cries and your guttural groans.
Gabbie: [Moaning wantonly] (This is better than any fantasy) "Harder, Dad! Fill me with your paradox-proof seed! Fuck the timeline back into stability!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***GBD11.webp***
Gabbie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, her tank top riding up to reveal her toned midriff.
Gabbie: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "What... what are you doing here? Why are you... oh my god!"
***GBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, shame and forbidden desire warring in her expression as she remembers your true relationship.
Gabbie: [Her voice a mix of embarrassment and concern] (Is he... excited because of me? His own daughter?) "Are you okay? Do you need me to... to leave you alone?"
You stammer an excuse and flee, leaving Gabbie to grapple with her conflicted emotions and the weight of your shared, twisted destiny.
Gabbie: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why does it feel so right?)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a tempest, every nerve ending aflame with forbidden desire. You find yourself outside Gabbie's room, drawn by an irresistible, primal urge. The door seems to pulse with an otherworldly energy, as if the very fabric of time and space is warping around it.
***GBD1.webp***
Gabbie lies sprawled on her bed, her body glistening with a sheen of sweat. Her blonde hair is tousled, spread across the pillow like a golden halo. She's wearing nothing but a thin tank top and panties, her curvaceous form barely contained. Even in sleep, her body betrays her deepest desires - her nipples visibly hard beneath the fabric, her hips making small, rhythmic motions. Soft moans escape her lips, punctuated by whispered pleas of "Dad."
***GBD2.webp***
AVA materializes beside you, her form a swirling vortex of temporal energy and viral corruption. Her voice slithers into your mind, dripping with dark promise and paradoxical temptation.
AVA: [Her eyes gleaming with malevolent glee] (Oh, how deliciously twisted we've become) "Look at her, dreaming of the father she's never known. Shall we give her what she truly craves? I can weave you into her most forbidden fantasy. After all, why let something as trivial as time stand in our way?"
***GBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Gabbie's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate taboo. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away, the weight of your unnatural desire for this woman - who you've only recently discovered is your daughter from another timeline - heavy on your conscience.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist in a temporal storm. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Gabbie's sleeping form] (Forgive me, for I am about to commit the ultimate sin) "Do it. Show me her deepest, darkest fantasy."
***GBD4.webp***
AVA's laughter echoes through the corridors of time as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Gabbie's imagination. The world around you is a bizarre fusion of past, present, and future. Crumbling ruins of your current time period stand alongside futuristic structures, while pockets of primordial wilderness dot the landscape.
***GBD5.webp***
You find yourself clad in an outfit that seems to shift and change with each passing moment - one second you're wearing your current clothes, the next you're in the attire of a post-apocalyptic warrior, then a futuristic scientist. Your enhanced physique remains constant, your monstrous cock straining against whatever fabric currently covers it.
Gabbie appears before you, but not as you've ever seen her before. She's dressed in a skin-tight bodysuit that seems to be made of liquid metal, clinging to every curve of her body. Her blonde hair is streaked with glowing blue strands, and her eyes shimmer with an otherworldly light. She looks at you with a mixture of awe, desire, and desperate longing, clearly mistaking you for her actual father from her timeline.
***GBD6.webp***
Gabbie: [Her voice trembling with emotion] (It's really him... my father, my hero) "Dad... you're here. You're really here."
She runs towards you, her voluptuous form colliding with your chest as she wraps her arms around you. The feeling of her soft breasts pressing against you sends a jolt of electricity through your body, made all the more potent by the knowledge of your true relationship - a secret she doesn't yet know in this dream.
***GBD7.webp***
Gabbie: [Looking up at you with tear-filled eyes] (I've waited my whole life for this moment) "Dad, the timeline is collapsing. The only way to save it is... is..." Her cheeks flush a deep red as she struggles to voice her desires.
You: [Your voice deepened by lust and viral corruption] (She thinks I'm her real father... this is so wrong) "What is it, sweetheart? Tell me what needs to be done."
***GBD8.webp***
Gabbie: [Her voice barely above a whisper] (This is so wrong, but it feels so right) "We... we need to merge our timelines, Dad. The power of our union is the only thing that can stabilize the continuum!"
Without warning, Gabbie's bodysuit seems to melt away, leaving her naked before you. Her body is a perfect blend of familiar features and exotic enhancements - full, perky breasts topped with glowing blue nipples, a toned stomach, and wide, childbearing hips. Between her legs, her pussy glistens with arousal, a faint blue light emanating from within.
***GBD9.webp***
Gabbie: [Trembling with a mixture of fear and excitement] (It's finally happening) "Please, Dad... be gentle. I've saved myself for this moment."
You shed your own clothing, your enhanced cock springing free. Gabbie's eyes widen at the sight, a mix of awe and desire crossing her features.
Gabbie: [Gasping] (It's even more magnificent than I imagined) "Oh Dad... now I understand why Mom always spoke so reverently of you. I'll do my best to please you!"
***GBD10.webp***
You lift Gabbie easily, her weight nothing to your enhanced strength. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With agonizing slowness, you lower her onto your cock.
***GBD10_2.webp***
Gabbie: [Moaning in pleasure and discomfort] (It's so big, just like in my fantasies) "Ahn! Dad, you're stretching me so much! But... but don't stop. We have to save the timeline!"
Inch by inch, you penetrate her, marveling at how tight she is despite her mature body. Her inner walls grip you like a vice, as if her pussy is trying to pull you deeper into the future. A mixture of her arousal and a faint blue fluid runs down your shaft as you bottom out inside her.
***GBD10_3.webp***
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling echo through time and space, mingling with Gabbie's passionate cries and your guttural groans.
Gabbie: [Moaning wantonly] (This is better than any fantasy) "Harder, Dad! Fill me with your paradox-proof seed! Fuck the timeline back into stability!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***GBD11.webp***
Gabbie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, her tank top riding up to reveal her toned midriff.
Gabbie: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "What... what are you doing here? Why are you... oh my god!"
***GBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, shame and forbidden desire warring in her expression as she remembers your true relationship.
Gabbie: [Her voice a mix of embarrassment and concern] (Is he... excited because of me? His own daughter?) "Are you okay? Do you need me to... to leave you alone?"
You stammer an excuse and flee, leaving Gabbie to grapple with her conflicted emotions and the weight of your shared, twisted destiny.
Gabbie: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why does it feel so right?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***GBD13.webp***
AVA's cruel laughter rings through the corridors of time as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Gabbie gasps as the last vestiges of her temporal anchoring are stripped away, leaving only primal, viral lust.
***GBD14.webp***
Suddenly, Gabbie's eyes widen in shock and recognition. The dream-like quality fades, replaced by a stark realization.
Gabbie: [Her voice trembling] (Oh god, it's not my real father... it's him) "You're... you're not my dad. You're... oh god, what are we doing?"
***GBD15.webp***
Despite her words, her body continues to respond, her pussy clenching around your cock as if trying to draw you deeper. The conflicting emotions on her face are a mixture of horror, shame, and undeniable arousal.
You: [Growling] (She knows... and it's turning her on even more) "That's right, Gabbie. I'm not your real father. I'm your father from another timeline, younger and virile. And I'm going to fuck you like no other man ever could."
***GBD16.webp***
Gabbie: [Moaning, tears of confusion and pleasure streaming down her face] (This is so wrong... why does it feel so good?) "We can't... we shouldn't... oh god, don't stop!"
The landscape around you warps and twists, reflecting the corruption of time itself and the perversion of your relationship. Past, present, and future collide in a kaleidoscope of reality, mirroring the chaotic emotions surging through both of you.
You increase your pace to a brutal rhythm, each thrust threatening to tear the fabric of spacetime. Gabbie's body bounces on your cock, her eyes rolling back in ecstasy as she experiences the forbidden pleasure of being fucked by her own father - albeit from another timeline.
***GBD17.webp***
Gabbie: [Screaming in pleasure] (I'm being fucked by my own father... and I love it) "Yes! Oh god, yes! Fuck me, Daddy! I don't care if it's wrong anymore!"
Suddenly, you feel a change in Gabbie's body. Her belly begins to swell slightly, as if your viral seed is taking root across multiple timelines at once. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. My perfect paradox) "Take it all, Gabbie. I'm going to breed you across every timeline. You're going to bear your own father's children in past, present, and future!"
Gabbie: [Eyes glowing with temporal light] (Yes! Impregnate me across time!) "Do it! Give me your babies, Daddy! Breed your own daughter like the time-traveling slut she is!"
With a bestial roar that echoes through the ages, you explode. Thick ropes of cum erupt from your cock, flooding Gabbie's womb across multiple points in time simultaneously. It's too much for reality to contain, and the excess spills out around your still-thrusting cock, creating miniature time portals where it lands. The mixture of your cum and her time-infused juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds across all of history.
***GBD18.webp***
Simultaneously, Gabbie's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy across multiple timelines.
Gabbie: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a time-virus goddess, bred by my own father) "So full... so perfect. Your babies are growing inside me throughout time, Daddy. We've damned reality... and I don't care. I'm yours forever, in every timeline."
As the dream fades, Gabbie is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The dreamscape dissolves into a swirling vortex of temporal energy, a testament to the corruption of the very fabric of time itself and the perversion of your father-daughter bond.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a tempest, every nerve ending aflame with forbidden desire. You find yourself outside Gabbie's room, drawn by an irresistible, primal urge. The door seems to pulse with an otherworldly energy, as if the very fabric of time and space is warping around it.
***GBD1.webp***
Gabbie lies sprawled on her bed, her body glistening with a sheen of sweat. Her blonde hair is tousled, spread across the pillow like a golden halo. She's wearing nothing but a thin tank top and panties, her curvaceous form barely contained. Even in sleep, her body betrays her deepest desires - her nipples visibly hard beneath the fabric, her hips making small, rhythmic motions. Soft moans escape her lips, punctuated by whispered pleas of "Dad."
***GBD2.webp***
AVA materializes beside you, her form a swirling vortex of temporal energy and viral corruption. Her voice slithers into your mind, dripping with dark promise and paradoxical temptation.
AVA: [Her eyes gleaming with malevolent glee] (Oh, how deliciously twisted we've become) "Look at her, dreaming of the father she's never known. Shall we give her what she truly craves? I can weave you into her most forbidden fantasy. After all, why let something as trivial as time stand in our way?"
***GBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Gabbie's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Gabbie's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate taboo. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away, the weight of your unnatural desire for this woman - who you've only recently discovered is your daughter from another timeline - heavy on your conscience.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist in a temporal storm. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Gabbie's sleeping form] (Forgive me, for I am about to commit the ultimate sin) "Do it. Show me her deepest, darkest fantasy."
***GBD4.webp***
AVA's laughter echoes through the corridors of time as reality warps around you. Suddenly, you're standing in a surreal landscape that could only exist in Gabbie's imagination. The world around you is a bizarre fusion of past, present, and future. Crumbling ruins of your current time period stand alongside futuristic structures, while pockets of primordial wilderness dot the landscape.
***GBD5.webp***
You find yourself clad in an outfit that seems to shift and change with each passing moment - one second you're wearing your current clothes, the next you're in the attire of a post-apocalyptic warrior, then a futuristic scientist. Your enhanced physique remains constant, your monstrous cock straining against whatever fabric currently covers it.
Gabbie appears before you, but not as you've ever seen her before. She's dressed in a skin-tight bodysuit that seems to be made of liquid metal, clinging to every curve of her body. Her blonde hair is streaked with glowing blue strands, and her eyes shimmer with an otherworldly light. She looks at you with a mixture of awe, desire, and desperate longing, clearly mistaking you for her actual father from her timeline.
***GBD6.webp***
Gabbie: [Her voice trembling with emotion] (It's really him... my father, my hero) "Dad... you're here. You're really here."
She runs towards you, her voluptuous form colliding with your chest as she wraps her arms around you. The feeling of her soft breasts pressing against you sends a jolt of electricity through your body, made all the more potent by the knowledge of your true relationship - a secret she doesn't yet know in this dream.
***GBD7.webp***
Gabbie: [Looking up at you with tear-filled eyes] (I've waited my whole life for this moment) "Dad, the timeline is collapsing. The only way to save it is... is..." Her cheeks flush a deep red as she struggles to voice her desires.
You: [Your voice deepened by lust and viral corruption] (She thinks I'm her real father... this is so wrong) "What is it, sweetheart? Tell me what needs to be done."
***GBD8.webp***
Gabbie: [Her voice barely above a whisper] (This is so wrong, but it feels so right) "We... we need to merge our timelines, Dad. The power of our union is the only thing that can stabilize the continuum!"
Without warning, Gabbie's bodysuit seems to melt away, leaving her naked before you. Her body is a perfect blend of familiar features and exotic enhancements - full, perky breasts topped with glowing blue nipples, a toned stomach, and wide, childbearing hips. Between her legs, her pussy glistens with arousal, a faint blue light emanating from within.
***GBD9.webp***
Gabbie: [Trembling with a mixture of fear and excitement] (It's finally happening) "Please, Dad... be gentle. I've saved myself for this moment."
You shed your own clothing, your enhanced cock springing free. Gabbie's eyes widen at the sight, a mix of awe and desire crossing her features.
Gabbie: [Gasping] (It's even more magnificent than I imagined) "Oh Dad... now I understand why Mom always spoke so reverently of you. I'll do my best to please you!"
***GBD10.webp***
You lift Gabbie easily, her weight nothing to your enhanced strength. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With agonizing slowness, you lower her onto your cock.
***GBD10_2.webp***
Gabbie: [Moaning in pleasure and discomfort] (It's so big, just like in my fantasies) "Ahn! Dad, you're stretching me so much! But... but don't stop. We have to save the timeline!"
Inch by inch, you penetrate her, marveling at how tight she is despite her mature body. Her inner walls grip you like a vice, as if her pussy is trying to pull you deeper into the future. A mixture of her arousal and a faint blue fluid runs down your shaft as you bottom out inside her.
***GBD10_3.webp***
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling echo through time and space, mingling with Gabbie's passionate cries and your guttural groans.
Gabbie: [Moaning wantonly] (This is better than any fantasy) "Harder, Dad! Fill me with your paradox-proof seed! Fuck the timeline back into stability!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Gabbie's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin.
***GBD11.webp***
Gabbie stirs in her bed, her eyes fluttering open as she emerges from her vivid dream. She sits up, her tank top riding up to reveal her toned midriff.
Gabbie: [Blinking away sleep, confusion and lingering arousal evident on her face] (That dream... it felt so real) "What... what are you doing here? Why are you... oh my god!"
***GBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing a deep red. She unconsciously licks her lips, then looks away quickly, shame and forbidden desire warring in her expression as she remembers your true relationship.
Gabbie: [Her voice a mix of embarrassment and concern] (Is he... excited because of me? His own daughter?) "Are you okay? Do you need me to... to leave you alone?"
You stammer an excuse and flee, leaving Gabbie to grapple with her conflicted emotions and the weight of your shared, twisted destiny.
Gabbie: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why does it feel so right?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***GBD13.webp***
AVA's cruel laughter rings through the corridors of time as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Gabbie gasps as the last vestiges of her temporal anchoring are stripped away, leaving only primal, viral lust.
***GBD14.webp***
Suddenly, Gabbie's eyes widen in shock and recognition. The dream-like quality fades, replaced by a stark realization.
Gabbie: [Her voice trembling] (Oh god, it's not my real father... it's him) "You're... you're not my dad. You're... oh god, what are we doing?"
***GBD15.webp***
Despite her words, her body continues to respond, her pussy clenching around your cock as if trying to draw you deeper. The conflicting emotions on her face are a mixture of horror, shame, and undeniable arousal.
You: [Growling] (She knows... and it's turning her on even more) "That's right, Gabbie. I'm not your real father. I'm your father from another timeline, younger and virile. And I'm going to fuck you like no other man ever could."
***GBD16.webp***
Gabbie: [Moaning, tears of confusion and pleasure streaming down her face] (This is so wrong... why does it feel so good?) "We can't... we shouldn't... oh god, don't stop!"
The landscape around you warps and twists, reflecting the corruption of time itself and the perversion of your relationship. Past, present, and future collide in a kaleidoscope of reality, mirroring the chaotic emotions surging through both of you.
You increase your pace to a brutal rhythm, each thrust threatening to tear the fabric of spacetime. Gabbie's body bounces on your cock, her eyes rolling back in ecstasy as she experiences the forbidden pleasure of being fucked by her own father - albeit from another timeline.
***GBD17.webp***
Gabbie: [Screaming in pleasure] (I'm being fucked by my own father... and I love it) "Yes! Oh god, yes! Fuck me, Daddy! I don't care if it's wrong anymore!"
Suddenly, you feel a change in Gabbie's body. Her belly begins to swell slightly, as if your viral seed is taking root across multiple timelines at once. The sight drives you to new heights of depravity.
You: [Growling] (She's mine. My perfect paradox) "Take it all, Gabbie. I'm going to breed you across every timeline. You're going to bear your own father's children in past, present, and future!"
Gabbie: [Eyes glowing with temporal light] (Yes! Impregnate me across time!) "Do it! Give me your babies, Daddy! Breed your own daughter like the time-traveling slut she is!"
With a bestial roar that echoes through the ages, you explode. Thick ropes of cum erupt from your cock, flooding Gabbie's womb across multiple points in time simultaneously. It's too much for reality to contain, and the excess spills out around your still-thrusting cock, creating miniature time portals where it lands. The mixture of your cum and her time-infused juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds across all of history.
***GBD18.webp***
Simultaneously, Gabbie's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy across multiple timelines.
Gabbie: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a time-virus goddess, bred by my own father) "So full... so perfect. Your babies are growing inside me throughout time, Daddy. We've damned reality... and I don't care. I'm yours forever, in every timeline."
As the dream fades, Gabbie is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The dreamscape dissolves into a swirling vortex of temporal energy, a testament to the corruption of the very fabric of time itself and the perversion of your father-daughter bond.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Your voice a cold command that resonates through time] "Wake up, Gabbie. It's time for your fantasy to become reality."
***GBD19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Gabbie's room, fully awake and painfully erect. Gabbie stirs, confusion clouding her features as sleep releases its hold.
Gabbie: [Blinking rapidly, her voice thick with sleep] "What? What's going on? Is this another time jump?"
***GBD20.webp***
Her eyes widen as she takes in your naked form, your monstrous cock throbbing with viral energy. A mix of fear, recognition, and unconscious desire flashes across her face as she remembers your true relationship.
Gabbie: [Panic rising in her voice] "No! This isn't right! We can't... we shouldn't... oh god, you're my father!"
***GBD21.webp***
You move with inhuman speed, pinning Gabbie to the bed before she can react. Her tank top and panties tear easily under your enhanced strength, leaving her perfect body exposed.
You: [Your voice a menacing whisper that seems to come from all points in time] "No more games, Gabbie. It's time to fulfill your destiny as my daughter and my breeding stock."
***GBD22.webp***
Without warning or preparation, you thrust into her. Gabbie screams, the sound a mixture of pain and shocked pleasure as you force your way into her body. Despite her protests, her arousal eases your passage, but the tightness is still overwhelming.
Gabbie: [Tears streaming down her face, her voice breaking] "It hurts! Please, stop! This is wrong! We're father and daughter!"
Her pleas fall on deaf ears as you establish a brutal rhythm. The bed creaks ominously beneath you, threatening to collapse under the force of your incestuous mating. Despite her protests, Gabbie's body begins to respond, her pussy growing slicker with each thrust.
***GBD23.webp***
You: [Grunting with effort] "Your body knows what it needs. Submit to it. Submit to your father, you time-traveling slut."
Gabbie: [Her voice a mix of pain, pleasure, and confusion] "No... this is wrong... but why does it feel so good? What's happening to us?"
As your pre-cum mingles with her juices, the virus begins its insidious work across multiple timelines. Pain transmutes to pleasure, fear to desire. Gabbie's struggles take on a new quality, her hands clinging to you desperately as if afraid you'll disappear into another time.
***GBD24.webp***
Gabbie: [Moaning despite herself] "It's starting to feel good... am I a bad girl for enjoying this? Are we damning all of time and space?"
You increase your pace, your enhanced stamina allowing for inhuman speed and power. The sound of flesh meeting flesh echoes through time itself, punctuated by Gabbie's increasingly wanton cries and confused pleas.
Gabbie: [Her eyes glazed with viral-induced lust] "More! Please, more! I can't believe I'm saying this, but... breed me! Use your daughter to save reality itself!"
As your climax approaches, you feel the virus reaching a fever pitch within you, intertwining with the temporal energies that surround Gabbie. With a bestial roar that shakes the foundations of time, you drive in to the hilt, unleashing a torrent of corrupted seed deep into Gabbie's womb.
***GBD24_2.webp***
Gabbie screams, her own orgasm washing over her with mind-shattering intensity. Her pussy clamps down on you, milking every last drop of your tainted essence. Her belly distends slightly, visibly swelling with the volume of your release as it spreads across multiple points in time.
Gabbie: [Gasping, overwhelmed by the most intense orgasm of her life] "Oh god... Daddy... I've never felt anything like this before. It's so wrong, but it feels so right!"
As you pull out, a mixture of cum and feminine juices gushes from Gabbie's abused hole, each droplet seeming to phase in and out of reality. She lies spread-eagled on the bed, a broken and thoroughly corrupted version of her former self, her body flickering between different ages and timelines.
***GBD25.webp***
Gabbie: [Her voice a hoarse whisper, sanity shattered] "I can see all of time and space. Is this what it means to be yours, Daddy? Will you... will you do it again? Create me, corrupt me, breed me over and over throughout eternity?"
You turn away, the image of your corrupted daughter burned into your mind across all timelines. As you leave the room, Gabbie's confused whimpers follow you, a testament to the irreversible change you've wrought upon the very fabric of time and space, and the perversion of your father-daughter bond.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><<script>>
playAudio("music", "angelaTrust");
<</script>>\
<<nobr>>
<<set $specpass.TWOA2 to 1>>
<div class="DIAS_container">
<<SAY>>
<p>You walk alone, the forest around you alive with the whispers of leaves and distant calls of wildlife. The air is fresh, filled with the earthy scent of moss and damp soil. You're on the hunt for anything useful – a forgotten artifact or perhaps a bounty of nature's provisions.</p>
<</SAY>>
<<SAY>>
<p>As you delve deeper into the woods, a rustling from the shadows catches your attention. There! A flash of fur darts between the trees. Instinct takes over, and you give chase, your heart pounding in exhilaration. The thrill of the hunt surges through you as branches whip past, the creature always just out of reach.</p>
<</SAY>>
<<SAY>>
<p>But in your fervor, you miss the warning signs – the ground becoming uneven, the trees thinning. Suddenly, the earth gives way to open air, and you're falling, tumbling down a steep, wooded cliff. Branches tear at your clothes, the world spins, and a sharp crack echoes in your ears as darkness swallows you whole.</p>
<</SAY>>
<<SAY>>
<p>(Blackness. Silence.)</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc(event)"> Wake up </div>
</div>
</div>
<</nobr>>\
<script>
setBackground('ressources/backgrounds/YA.mp4');
DIAF_initDialogPassage(passageId);
function nextBloc(event) {
nextPartOfDay();
playPassage('AUA2'); //next passage id
}
</script><<script>>
playAudio("music", "angelaTrust");
<</script>>\
<<nobr>>
<div class="DIAS_container">
<<SAY>>
<p>You awaken gradually, the sensation of being comfortably ensconced in a soothing warmth enveloping you. Your mind is clouded, the events preceding this moment a murky haze. A woman's soft whistling reaches your ears, and in your disoriented state, you mistake it for a maternal presence.</p>
<</SAY>>
<<SAY Mc>>
<inner>Confusion gives way to a flicker of hope</inner>
<p>"Cherie?"</p>
<</SAY>>
<<SAY Angela>>
<action>Startled, she turns towards you with a soft chuckle</action>
<inner>He seems so lost, poor thing.</inner>
<p>"I'm not sure who Cherie is, but I'm definitely not her."</p>
<</SAY>>
<<SAY Image>>
AUA2A
<</SAY>>
<<SAY>>
<p>With her gentle laugh, reality seeps back in. You are in the home of a stranger, the memory of your fall and the subsequent darkness rushing back. An instinctive attempt to rise brings a sharp pain, grounding you back to your present fragility.</p>
<</SAY>>
<<SAY Angela>>
<action>Placing a reassuring hand on your shoulder</action>
<inner>He needs care, not more harm.</inner>
<p>"Take it easy, you need to rest a bit more before you get up."</p>
<</SAY>>
<<SAY>>
<p>Her voice is a balm, authoritative yet brimming with kindness, compelling you to obey without question. You settle back down, finally taking a proper look at her. Angela is a vision of mature beauty, her black hair framing a face that exudes calm and her silhouette, a testament to a life of strength.</p>
<</SAY>>
<<SAY Image>>
AUA2B
<</SAY>>
<<SAY>>
<p>As she prepares a strange concoction, she recounts finding you unconscious at the foot of a steep wooded slope, and without a second thought, she brought you to her woodland abode.</p>
<</SAY>>
<<SAY Mc>>
<inner>How did I end up in such a kind stranger's care?</inner>
<p>"Thank you, and I apologize for startling you. I'm..."</p>
<</SAY>>
<<SAY Angela>>
<action>Smiling warmly, she interrupts your apology</action>
<inner>He's safe, that's what matters.</inner>
<p>"There's no need for that. I'm Angela."</p>
<</SAY>>
<<SAY Image>>
AUA2C
<</SAY>>
<<SAY>>
<p>Her name is as mysterious as her presence here in the forest, a place deemed uninhabitable due to the pervasive virus. You inquire about this anomaly.</p>
<</SAY>>
<<SAY Angela>>
<action>Spreading the salve on your wounds with a touch as light as feathers</action>
<inner>Why can't I remember anything about this place?</inner>
<p>"I wish I knew. I can't explain why I'm here, or how I arrived. I'm just as clueless about this island and 'The MAD' as you are."</p>
<</SAY>>
<<SAY>>
<p>The salve works wonders, your pain subsiding at an astonishing rate. Angela's nurturing presence stirs something within you, a warmth that has nothing to do with your healing wounds.</p>
<</SAY>>
<<SAY Mc>>
<inner>I must get back before the virus makes this more complicated.</inner>
<p>"I should return home, but I'll come back to properly thank you."</p>
<</SAY>>
<<SAY Angela>>
<action>Nods with the same serene smile</action>
<inner>He's strong, he'll be alright.</inner>
<p>"You're welcome here anytime. Take care."</p>
<</SAY>>
<<SAY Image>>
AUA2D
<</SAY>>
<<SAY>>
<p>As you prepare to leave, the enigma of Angela lingers. Who is this mysteriously divine woman, living alone amidst the dangers of the forest?</p>
<</SAY>>
<div class="DIAS_buttonCont">
<div class="DIAS_button" onclick="nextBloc(event)"> Done </div>
</div>
</div>
<</nobr>>\
<script>
setBackground('ressources/backgrounds/YA.mp4');
DIAF_initDialogPassage(passageId);
function nextBloc(event) {
nextPartOfDay();
playPassage('2ACE'); //next passage id
}
</script><script>
(() => {
const dialog = `
The virus rages through your system, your enhanced body burning with an insatiable need. You find yourself drawn to Angela's room, your hand trembling as you reach for the doorknob. Your monstrous cock throbs painfully, straining against your clothes, a wet spot already forming where the tip presses against the fabric.
Inside, Angela sleeps serenely, her form radiating an inexplicable aura of wisdom and mystery. Her long, raven hair cascades over her pillow, and her curvaceous body rises and falls with each breath. Even in sleep, she exudes a sense of hidden power that makes your mouth go dry.
***ABA1.webp***
AVA materializes beside you, her ethereal form pulsing with viral energy. Her eyes widen in recognition, a wicked grin spreading across her face.
***ABA2.webp***
AVA: [Chuckling darkly] (Oh, this is too perfect) "Well, well... if it isn't my dear sister. She doesn't even know who she is, does she? Shall we see what secrets lurk in the dreams of this 'wise woman', little one? I can weave you into her subconscious, where even the amnesiac can't hide from her true nature."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear yourself away from Angela's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust and curiosity about the mysterious woman before you.
You: [Voice hoarse with need] (I'm about to violate someone who doesn't even know herself) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in a vast, misty forest. Ancient trees tower above, their branches intertwining to create a canopy that filters ethereal light. The air is thick with the scent of earth and a strange, electric energy that makes your skin tingle.
Angela stands before you, her form both familiar and somehow more... primal. Her skin seems to glow with an inner light, and her eyes hold a depth of knowledge that contradicts her waking confusion. She's dressed in flowing robes that seem to be made of living vines and leaves, revealing tantalizing glimpses of her form.
***ABA3.webp***
Angela: [Her voice echoing with hidden power] (This presence... why does it feel so familiar?) "Who are you, wanderer? You don't belong in this sacred grove. And yet... I feel as though I know you."
Your monstrous cock strains against your pants, now transformed into some sort of primal, leaf-covered garment. The bulge is impossible to miss, and Angela's eyes are drawn to it, a flicker of recognition and desire passing through them.
Angela: [Blushing, her composure slipping] (Why does this feel so... right?) "You carry an energy within you that resonates with this place... with me. How is this possible? And why do I feel so... drawn to you?"
Before you can respond, Angela approaches you, her movements a mixture of graceful wisdom and awakening desire. She reaches out, her hand hovering just above your straining erection, leaves and vines swirling around her fingers.
***ABA4.webp***
Angela: [Voice trembling] (I shouldn't... but I need to understand) "This power... it's familiar, yet foreign. Perhaps if I... examine it more closely..."
Her hand wraps around your shaft through the leafy covering, and you groan at the contact. Angela gasps, her eyes widening as she feels your true size and the power pulsing within.
Angela: [Whispering] (It's like touching a forgotten memory) "By the ancient woods... It's like a conduit of pure life force. What secrets does it hold, I wonder?"
You nod, unable to form words as Angela begins to stroke you through your primal garment. Her movements are curious and exploratory, sending waves of pleasure through your body.
***AA0AC.webp***
You: [Groaning] (I'm awakening something in her) "It holds the key to understanding yourself, Angela. But you have to look deeper."
Angela hesitates for a moment, her face a battlefield of wisdom and curiosity. Then, with a wave of her hand, vines pull away your leafy covering. Your monstrous cock springs forth, angry and red, pulsing with viral energy that seems to resonate with the forest around you. Pre-cum beads at the tip, glowing with an otherworldly light.
Angela: [Gasping] (It's... incredible) "By all that is natural... It's beautiful. A perfect embodiment of life's raw power."
Her delicate hand wraps around your girth, and you feel a jolt of energy surge through you. Angela begins to stroke, her movements growing more confident as she explores this new sensation. Pre-cum flows freely, coating her fingers and being absorbed into her skin. With each stroke, Angela's breathing becomes heavier, her pupils dilating as she connects with something deep within herself.
***AA14P3.webp***
Angela: [Moaning softly] (Why do I feel so... alive?) "Am I doing this correctly? It feels... it feels as though I'm touching the very essence of life itself."
You nod, beyond words as her hand works your shaft. The lewd, wet sounds of her strokes echo through the misty grove, mixing with the rustle of leaves and Angela's increasingly wanton moans.
***ABA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Angela. You're understanding more about yourself with every stroke."
Angela: [Whimpering, her free hand caressing her own body] (This pleasure... it's so primal, yet so familiar) "It's pulsing with such vitality! Is this... is this a key to unlocking my lost memories?"
You feel your orgasm building, an unstoppable force of nature. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your primal arousal snaps you back to reality. You find yourself standing in Angela's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible and glowing faintly. Angela stirs in her bed, her form shimmering with an otherworldly light. Her eyes flutter open, unfocused and confused.
Angela: [Blinking, her voice a mixture of wisdom and confusion] (What a strange vision...) "Young one? Why are you here? I had the most peculiar... dream."
***ABA8.webp***
Her eyes widen as she notices the obvious, glowing bulge in your pants. A deep blush spreads across her cheeks, and she pulls her covers up, suddenly aware of her own body. You stammer an excuse and flee, leaving a very confused and strangely aroused Angela behind.
Angela: [Whispering to herself] (That dream... why do I feel so... awakened?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system, your enhanced body burning with an insatiable need. You find yourself drawn to Angela's room, your hand trembling as you reach for the doorknob. Your monstrous cock throbs painfully, straining against your clothes, a wet spot already forming where the tip presses against the fabric.
Inside, Angela sleeps serenely, her form radiating an inexplicable aura of wisdom and mystery. Her long, raven hair cascades over her pillow, and her curvaceous body rises and falls with each breath. Even in sleep, she exudes a sense of hidden power that makes your mouth go dry.
***ABA1.webp***
AVA materializes beside you, her ethereal form pulsing with viral energy. Her eyes widen in recognition, a wicked grin spreading across her face.
***ABA2.webp***
AVA: [Chuckling darkly] (Oh, this is too perfect) "Well, well... if it isn't my dear sister. She doesn't even know who she is, does she? Shall we see what secrets lurk in the dreams of this 'wise woman', little one? I can weave you into her subconscious, where even the amnesiac can't hide from her true nature."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear yourself away from Angela's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust and curiosity about the mysterious woman before you.
You: [Voice hoarse with need] (I'm about to violate someone who doesn't even know herself) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in a vast, misty forest. Ancient trees tower above, their branches intertwining to create a canopy that filters ethereal light. The air is thick with the scent of earth and a strange, electric energy that makes your skin tingle.
Angela stands before you, her form both familiar and somehow more... primal. Her skin seems to glow with an inner light, and her eyes hold a depth of knowledge that contradicts her waking confusion. She's dressed in flowing robes that seem to be made of living vines and leaves, revealing tantalizing glimpses of her form.
***ABA3.webp***
Angela: [Her voice echoing with hidden power] (This presence... why does it feel so familiar?) "Who are you, wanderer? You don't belong in this sacred grove. And yet... I feel as though I know you."
Your monstrous cock strains against your pants, now transformed into some sort of primal, leaf-covered garment. The bulge is impossible to miss, and Angela's eyes are drawn to it, a flicker of recognition and desire passing through them.
Angela: [Blushing, her composure slipping] (Why does this feel so... right?) "You carry an energy within you that resonates with this place... with me. How is this possible? And why do I feel so... drawn to you?"
Before you can respond, Angela approaches you, her movements a mixture of graceful wisdom and awakening desire. She reaches out, her hand hovering just above your straining erection, leaves and vines swirling around her fingers.
***ABA4.webp***
Angela: [Voice trembling] (I shouldn't... but I need to understand) "This power... it's familiar, yet foreign. Perhaps if I... examine it more closely..."
Her hand wraps around your shaft through the leafy covering, and you groan at the contact. Angela gasps, her eyes widening as she feels your true size and the power pulsing within.
Angela: [Whispering] (It's like touching a forgotten memory) "By the ancient woods... It's like a conduit of pure life force. What secrets does it hold, I wonder?"
You nod, unable to form words as Angela begins to stroke you through your primal garment. Her movements are curious and exploratory, sending waves of pleasure through your body.
***AA0AC.webp***
You: [Groaning] (I'm awakening something in her) "It holds the key to understanding yourself, Angela. But you have to look deeper."
Angela hesitates for a moment, her face a battlefield of wisdom and curiosity. Then, with a wave of her hand, vines pull away your leafy covering. Your monstrous cock springs forth, angry and red, pulsing with viral energy that seems to resonate with the forest around you. Pre-cum beads at the tip, glowing with an otherworldly light.
Angela: [Gasping] (It's... incredible) "By all that is natural... It's beautiful. A perfect embodiment of life's raw power."
Her delicate hand wraps around your girth, and you feel a jolt of energy surge through you. Angela begins to stroke, her movements growing more confident as she explores this new sensation. Pre-cum flows freely, coating her fingers and being absorbed into her skin. With each stroke, Angela's breathing becomes heavier, her pupils dilating as she connects with something deep within herself.
***AA14P3.webp***
Angela: [Moaning softly] (Why do I feel so... alive?) "Am I doing this correctly? It feels... it feels as though I'm touching the very essence of life itself."
You nod, beyond words as her hand works your shaft. The lewd, wet sounds of her strokes echo through the misty grove, mixing with the rustle of leaves and Angela's increasingly wanton moans.
***ABA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Angela. You're understanding more about yourself with every stroke."
Angela: [Whimpering, her free hand caressing her own body] (This pleasure... it's so primal, yet so familiar) "It's pulsing with such vitality! Is this... is this a key to unlocking my lost memories?"
You feel your orgasm building, an unstoppable force of nature. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your primal arousal snaps you back to reality. You find yourself standing in Angela's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible and glowing faintly. Angela stirs in her bed, her form shimmering with an otherworldly light. Her eyes flutter open, unfocused and confused.
Angela: [Blinking, her voice a mixture of wisdom and confusion] (What a strange vision...) "Young one? Why are you here? I had the most peculiar... dream."
***ABA8.webp***
Her eyes widen as she notices the obvious, glowing bulge in your pants. A deep blush spreads across her cheeks, and she pulls her covers up, suddenly aware of her own body. You stammer an excuse and flee, leaving a very confused and strangely aroused Angela behind.
Angela: [Whispering to herself] (That dream... why do I feel so... awakened?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Awaken her completely) "More. Make it more intense!"
AVA's cruel laughter rings through the forest as the dreamscape shifts. The serene grove becomes wild and untamed, pulsing with primal energy. The very trees seem to writhe with desire, their branches reaching out like grasping hands. Angela gasps as her calm wisdom crumbles, horror and unbridled lust battling in her eyes.
Angela: [Her hand still working your shaft] (This is too real. What's happening to me?) "Young one? This... this isn't right. We're awakening something that should perhaps remain dormant... but I can't stop!"
The virus surges through her system like liquid fire. Her skin glows with intense light, nipples visibly hardening beneath her robes. The forest around her lower body seems to shift and change, mirroring her growing arousal.
***AA13K3.webp***
Angela: [Whimpering] (This defies everything I thought I knew!) "We must cease this, young one. I'm... I'm not myself! This is... oh, by all that is natural!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her composed exterior.
***AA17K4.webp***
Angela: [Moaning wantonly] (No... mustn't... but it feels so right) "Your... your form is awakening something within me. No! I didn't mean... we shouldn't... oh forest spirits, I need to understand this power!"
Her movements become more frantic, more desperate. Tears stream down her face, seeming to cause flowers to bloom where they fall. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls, energy crackling between her fingers.
***ABA11.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't resist her true nature) "Don't fight it, Angela. This is how you truly understand yourself."
Angela: [Sobbing and moaning] (I'm losing myself. Becoming something I don't recognize) "Forgive me, ancient ones. I'm trying to maintain my wisdom, but... but... oh earth and sky, I need your essence!"
The lewd, wet sounds of her hands working your cock echo through the wild forest. Pre-cum flows freely, mixing with Angela's tears to create a slick, warm coating on your shaft that glows with otherworldly power.
***ABA12.webp***
Angela: [Eyes wide with desperate need] (I'm forsaking my teachings. But I don't care anymore) "Please, young one! Grant this lost woman your vitality! I need it... I need it to remember who I truly am!"
With a roar that shakes the very foundations of the forest, you explode. Thick ropes of cum erupt from your cock, coating Angela's face, chest, and hands. She cries out in shock and ecstasy, her own orgasm crashing over her like a tidal wave as your seed touches her skin. The mixture glows with blinding intensity as it's absorbed into her being, the virus using it to reshape her very essence.
***ABA13.webp***
Angela: [Gasping, licking cum from her fingers] (So familiar... need more... to remember) "Such potent life force... I need more! Use me, young one. Use this awakened woman whenever you desire. I'll be your conduit to nature's deepest secrets..."
As the dream fades, Angela is left a quivering, cum-drenched mess among the wild flora, her sense of self forever altered by this primal union.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system, your enhanced body burning with an insatiable need. You find yourself drawn to Angela's room, your hand trembling as you reach for the doorknob. Your monstrous cock throbs painfully, straining against your clothes, a wet spot already forming where the tip presses against the fabric.
Inside, Angela sleeps serenely, her form radiating an inexplicable aura of wisdom and mystery. Her long, raven hair cascades over her pillow, and her curvaceous body rises and falls with each breath. Even in sleep, she exudes a sense of hidden power that makes your mouth go dry.
***ABA1.webp***
AVA materializes beside you, her ethereal form pulsing with viral energy. Her eyes widen in recognition, a wicked grin spreading across her face.
***ABA2.webp***
AVA: [Chuckling darkly] (Oh, this is too perfect) "Well, well... if it isn't my dear sister. She doesn't even know who she is, does she? Shall we see what secrets lurk in the dreams of this 'wise woman', little one? I can weave you into her subconscious, where even the amnesiac can't hide from her true nature."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear yourself away from Angela's door. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your resistance crumbles under the weight of your viral-enhanced lust and curiosity about the mysterious woman before you.
You: [Voice hoarse with need] (I'm about to violate someone who doesn't even know herself) "Do it. Show me her dreams."
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you find yourself in a vast, misty forest. Ancient trees tower above, their branches intertwining to create a canopy that filters ethereal light. The air is thick with the scent of earth and a strange, electric energy that makes your skin tingle.
Angela stands before you, her form both familiar and somehow more... primal. Her skin seems to glow with an inner light, and her eyes hold a depth of knowledge that contradicts her waking confusion. She's dressed in flowing robes that seem to be made of living vines and leaves, revealing tantalizing glimpses of her form.
***ABA3.webp***
Angela: [Her voice echoing with hidden power] (This presence... why does it feel so familiar?) "Who are you, wanderer? You don't belong in this sacred grove. And yet... I feel as though I know you."
Your monstrous cock strains against your pants, now transformed into some sort of primal, leaf-covered garment. The bulge is impossible to miss, and Angela's eyes are drawn to it, a flicker of recognition and desire passing through them.
Angela: [Blushing, her composure slipping] (Why does this feel so... right?) "You carry an energy within you that resonates with this place... with me. How is this possible? And why do I feel so... drawn to you?"
Before you can respond, Angela approaches you, her movements a mixture of graceful wisdom and awakening desire. She reaches out, her hand hovering just above your straining erection, leaves and vines swirling around her fingers.
***ABA4.webp***
Angela: [Voice trembling] (I shouldn't... but I need to understand) "This power... it's familiar, yet foreign. Perhaps if I... examine it more closely..."
Her hand wraps around your shaft through the leafy covering, and you groan at the contact. Angela gasps, her eyes widening as she feels your true size and the power pulsing within.
Angela: [Whispering] (It's like touching a forgotten memory) "By the ancient woods... It's like a conduit of pure life force. What secrets does it hold, I wonder?"
You nod, unable to form words as Angela begins to stroke you through your primal garment. Her movements are curious and exploratory, sending waves of pleasure through your body.
***AA0AC.webp***
You: [Groaning] (I'm awakening something in her) "It holds the key to understanding yourself, Angela. But you have to look deeper."
Angela hesitates for a moment, her face a battlefield of wisdom and curiosity. Then, with a wave of her hand, vines pull away your leafy covering. Your monstrous cock springs forth, angry and red, pulsing with viral energy that seems to resonate with the forest around you. Pre-cum beads at the tip, glowing with an otherworldly light.
Angela: [Gasping] (It's... incredible) "By all that is natural... It's beautiful. A perfect embodiment of life's raw power."
Her delicate hand wraps around your girth, and you feel a jolt of energy surge through you. Angela begins to stroke, her movements growing more confident as she explores this new sensation. Pre-cum flows freely, coating her fingers and being absorbed into her skin. With each stroke, Angela's breathing becomes heavier, her pupils dilating as she connects with something deep within herself.
***AA14P3.webp***
Angela: [Moaning softly] (Why do I feel so... alive?) "Am I doing this correctly? It feels... it feels as though I'm touching the very essence of life itself."
You nod, beyond words as her hand works your shaft. The lewd, wet sounds of her strokes echo through the misty grove, mixing with the rustle of leaves and Angela's increasingly wanton moans.
***ABA7.webp***
You: [Panting] (She's losing herself to it) "That's it, Angela. You're understanding more about yourself with every stroke."
Angela: [Whimpering, her free hand caressing her own body] (This pleasure... it's so primal, yet so familiar) "It's pulsing with such vitality! Is this... is this a key to unlocking my lost memories?"
You feel your orgasm building, an unstoppable force of nature. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your primal arousal snaps you back to reality. You find yourself standing in Angela's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible and glowing faintly. Angela stirs in her bed, her form shimmering with an otherworldly light. Her eyes flutter open, unfocused and confused.
Angela: [Blinking, her voice a mixture of wisdom and confusion] (What a strange vision...) "Young one? Why are you here? I had the most peculiar... dream."
***ABA8.webp***
Her eyes widen as she notices the obvious, glowing bulge in your pants. A deep blush spreads across her cheeks, and she pulls her covers up, suddenly aware of her own body. You stammer an excuse and flee, leaving a very confused and strangely aroused Angela behind.
Angela: [Whispering to herself] (That dream... why do I feel so... awakened?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Awaken her completely) "More. Make it more intense!"
AVA's cruel laughter rings through the forest as the dreamscape shifts. The serene grove becomes wild and untamed, pulsing with primal energy. The very trees seem to writhe with desire, their branches reaching out like grasping hands. Angela gasps as her calm wisdom crumbles, horror and unbridled lust battling in her eyes.
Angela: [Her hand still working your shaft] (This is too real. What's happening to me?) "Young one? This... this isn't right. We're awakening something that should perhaps remain dormant... but I can't stop!"
The virus surges through her system like liquid fire. Her skin glows with intense light, nipples visibly hardening beneath her robes. The forest around her lower body seems to shift and change, mirroring her growing arousal.
***AA13K3.webp***
Angela: [Whimpering] (This defies everything I thought I knew!) "We must cease this, young one. I'm... I'm not myself! This is... oh, by all that is natural!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her composed exterior.
***AA17K4.webp***
Angela: [Moaning wantonly] (No... mustn't... but it feels so right) "Your... your form is awakening something within me. No! I didn't mean... we shouldn't... oh forest spirits, I need to understand this power!"
Her movements become more frantic, more desperate. Tears stream down her face, seeming to cause flowers to bloom where they fall. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls, energy crackling between her fingers.
***ABA11.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't resist her true nature) "Don't fight it, Angela. This is how you truly understand yourself."
Angela: [Sobbing and moaning] (I'm losing myself. Becoming something I don't recognize) "Forgive me, ancient ones. I'm trying to maintain my wisdom, but... but... oh earth and sky, I need your essence!"
The lewd, wet sounds of her hands working your cock echo through the wild forest. Pre-cum flows freely, mixing with Angela's tears to create a slick, warm coating on your shaft that glows with otherworldly power.
***ABA12.webp***
Angela: [Eyes wide with desperate need] (I'm forsaking my teachings. But I don't care anymore) "Please, young one! Grant this lost woman your vitality! I need it... I need it to remember who I truly am!"
With a roar that shakes the very foundations of the forest, you explode. Thick ropes of cum erupt from your cock, coating Angela's face, chest, and hands. She cries out in shock and ecstasy, her own orgasm crashing over her like a tidal wave as your seed touches her skin. The mixture glows with blinding intensity as it's absorbed into her being, the virus using it to reshape her very essence.
***ABA13.webp***
Angela: [Gasping, licking cum from her fingers] (So familiar... need more... to remember) "Such potent life force... I need more! Use me, young one. Use this awakened woman whenever you desire. I'll be your conduit to nature's deepest secrets..."
As the dream fades, Angela is left a quivering, cum-drenched mess among the wild flora, her sense of self forever altered by this primal union.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more forest games. I'm claiming her) "Enough! Wake me up. Now!"
Reality snaps back into focus with a thunderous crack. You stand in Angela's room, fully awake and painfully erect. Angela lies motionless, lost in her mysterious dream. Your virus-enhanced body thrums with power that seems to resonate with her hidden nature.
You: [Voice low and dangerous] (She's mine. I'll make her remember) "Awaken, Angela. It's time for you to truly know yourself."
Angela stirs but doesn't fully wake. Impatient, you grab her shoulder, shaking her roughly. Her eyes snap open, filled with confusion and lingering mystery.
***ABA14.webp***
Angela: [Disoriented] (What's happening to my sanctuary?) "Young one? How dare you enter my private chambers! What is the meaning of..."
Her words die in her throat as you force her delicate hand to your throbbing member. The tip glistens with pre-cum that seems to pulse with life, the shaft throbbing with viral energy that resonates with her own hidden power. Angela's eyes widen in shock and a hint of fear as she realizes this isn't a dream or vision.
Angela: [Whispering, fear creeping into her voice] (This defies all I've learned) "No, we mustn't... This violates the natural order... You're but a young man... Please, cease this madness!"
Ignoring her pleas, you force her hand to move along your shaft. She tries to pull away, but your virus-enhanced strength seems to match her weakening resolve.
***AA0A3.webp***
You: [Growling] (She'll learn her true place in nature) "Be silent, Angela. This is how you truly understand who you are."
Angela: [Crying] (This is a nightmare. It must be) "Unhand me! I am a keeper of ancient wisdom! This is sacrilege!"
But as your pre-cum leaks onto her skin, Angela's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***ABA16.mp4***
Angela: [Whimpering] (Why does it feel so familiar? This is against all I know) "I mustn't do this... You're so young... But I can't stop! It feels so... No! This is against nature!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her perfect breast through her nightgown, making her gasp as energy crackles between you.
***AA15I2.webp***
You: [Panting] (She's mine now) "That's it, Angela. Be a good wise woman and pleasure your young student. You love it, don't you? Admit it!"
Angela: [Moaning, tears streaming down her face] (I'm losing myself) "No... yes... I don't know! It's so powerful... I love your virile rod! Oh spirits, what's happening to my wisdom?"
You feel your climax approaching, your balls tightening with the force of nature itself. With a bestial roar that shakes the very foundations of the room, you explode, painting Angela's face, hair, and chest with thick ropes of cum. She cries out as it hits her, her body shuddering in an unwilling orgasm that seems to make the very air vibrate. Your seed glows with an otherworldly light as it's absorbed into her skin, the virus using it to reshape her very essence.
***ABA18.mp4***
Angela: [Gasping, her eyes swirling with hidden power] (It's reawakening something within me) "Such vitality... Oh, what have we done? It's... it's changing me on a fundamental level..."
As the last of your cum is absorbed into her skin, Angela's sense of self is forever altered. Her eyes, once filled with confusion and hidden wisdom, now burn with a mixture of ancient knowledge and primal lust.
***ABA19.webp***
Angela: [Licking her lips, voice resonating with new understanding] (I need more. I need this young one) "More, my virile student. This awakened woman requires more of your life-altering essence. Use me. Teach me the ways of the flesh. I am yours, both in body and spirit."
You leave her room without another word, the image of the transformed Angela burned into your mind forever. As you close the door, you hear her whimper, the sound echoing with hidden power as she craves her next dose of your viral, nature-altering seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, drawing you inexorably towards Angela's room. The air seems charged with an otherworldly energy, as if the very forest itself has seeped into the shelter. You find yourself at her door, your hand trembling as it hovers over the handle.
***AA10O1.webp***
Angela lies on her bed, her voluptuous form draped in a gown of leaves and vines that seems to have grown around her. Her long black hair spills across the pillow like shadows in the forest. Even in sleep, her face holds an expression of serene wisdom that makes your enhanced body throb with a need that transcends mere physical desire.
***ABB2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy. Her voice slithers into your mind, dripping with mischievous glee.
AVA: [Eyes gleaming with hidden knowledge] (Oh, the delicious irony she can't even remember) "The wise woman of the forest, so connected to nature. Shall we see what wild dreams lurk in that enigmatic mind of hers? After all, even the wisest trees need pollination."
***START - Choice 1***
[[Branch A: "Resist the primal temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear yourself away from Angela's door. Each step feels like fighting against the pull of the forest itself, your body screaming in protest. As you stumble away, you swear you can hear the whisper of leaves sighing in disappointment.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like vines in a storm. Your voice is husky with need as you surrender to the inevitable.
You: [Eyes locked on Angela's sleeping form] (Time to explore her wild side) "Do it. Show me her deepest forest dreams."
AVA's laughter echoes like wind through hollow trees as reality ripples around you. Suddenly, you find yourself in a lush, primeval forest. Ancient trees tower above you, their canopies blocking out the sky. Your body has transformed, taking on aspects of the forest itself - your skin is bark-like, and your now-massive cock resembles a thick, gnarled branch.
***ABB3.webp***
Angela stands before you, her form both familiar and changed. Vines and leaves cling to her curves, accentuating rather than hiding her voluptuous figure. Her eyes, now open, hold the wild wisdom of nature itself. She regards you with a mixture of awe and growing desire.
***AA0B.webp***
Angela: [Her voice like rustling leaves] (This dream... it feels so real) "Spirit of the forest? Have you come to impart your wisdom?"
You approach her, your viral essence reaching out to intertwine with her natural energy. As you touch, flowers bloom and vines grow around you both.
***AA13N1.webp***
You: [Your voice deep and resonant] (She needs to embrace her wild nature) "I have come to remind you of the primal forces that flow through all living things."
Without warning, you pull her close, your branch-like cock pressing against her bountiful breasts. They yield to your touch, soft yet firm, like moss-covered mounds. Angela gasps, the sound causing nearby flowers to burst into bloom.
***ABB6.webp***
Angela: [Moaning softly] (This feeling... it's so natural) "This is... primal. Your touch feels like the very essence of life."
You begin to move, sliding your forest-cock between her breasts. Each thrust sends ripples of pleasure through the surrounding woods. Leaves and petals swirl around your joined bodies, drawn to the raw, natural energy of your union.
***AA0A4.webp***
Angela: [Her voice a mixture of ecstasy and wonder] (The forest... it's alive in me) "Yes... I feel the pulse of the earth, the rhythm of life itself!"
As your pace increases, the forest around you seems to come alive. Vines grow and twist, flowers open and close, and the very air thrums with vital energy. Angela's breasts begin to glisten with a strange, sap-like substance, easing your movements.
***ABB8.webp***
You: [Groaning with primal pleasure] (She's connecting to nature) "That's it, Angela. Feel the wild power of the forest!"
Angela: [Crying out in ecstasy] (The connection... it's overwhelming) "I am one with the forest! Oh, how could I have forgotten this feeling?"
You feel your climax approaching, a torrent of primal energy threatening to burst forth. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a strange, earthy scent emanating from you. Angela stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***ABB9.webp***
Angela: [Her eyes holding a hint of wild energy] (That dream... it felt so real) "You... I saw you in my dream. We were... one with the forest."
Her gaze drops to your obvious arousal, and for a moment, you see a flash of primal recognition in her eyes. But it fades quickly, replaced by her usual serene wisdom and a hint of curiosity. You stammer an excuse about sleepwalking and flee, leaving Angela to ponder the meaning of her dream.
***ABB10.webp***
Angela: [Whispering to herself, hands tracing patterns on her breasts] (Why do I feel so connected to the forest right now? And why do I crave his... natural essence?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, drawing you inexorably towards Angela's room. The air seems charged with an otherworldly energy, as if the very forest itself has seeped into the shelter. You find yourself at her door, your hand trembling as it hovers over the handle.
***AA10O1.webp***
Angela lies on her bed, her voluptuous form draped in a gown of leaves and vines that seems to have grown around her. Her long black hair spills across the pillow like shadows in the forest. Even in sleep, her face holds an expression of serene wisdom that makes your enhanced body throb with a need that transcends mere physical desire.
***ABB2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy. Her voice slithers into your mind, dripping with mischievous glee.
AVA: [Eyes gleaming with hidden knowledge] (Oh, the delicious irony she can't even remember) "The wise woman of the forest, so connected to nature. Shall we see what wild dreams lurk in that enigmatic mind of hers? After all, even the wisest trees need pollination."
***START - Choice 1***
[[Branch A: "Resist the primal temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear yourself away from Angela's door. Each step feels like fighting against the pull of the forest itself, your body screaming in protest. As you stumble away, you swear you can hear the whisper of leaves sighing in disappointment.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like vines in a storm. Your voice is husky with need as you surrender to the inevitable.
You: [Eyes locked on Angela's sleeping form] (Time to explore her wild side) "Do it. Show me her deepest forest dreams."
AVA's laughter echoes like wind through hollow trees as reality ripples around you. Suddenly, you find yourself in a lush, primeval forest. Ancient trees tower above you, their canopies blocking out the sky. Your body has transformed, taking on aspects of the forest itself - your skin is bark-like, and your now-massive cock resembles a thick, gnarled branch.
***ABB3.webp***
Angela stands before you, her form both familiar and changed. Vines and leaves cling to her curves, accentuating rather than hiding her voluptuous figure. Her eyes, now open, hold the wild wisdom of nature itself. She regards you with a mixture of awe and growing desire.
***AA0B.webp***
Angela: [Her voice like rustling leaves] (This dream... it feels so real) "Spirit of the forest? Have you come to impart your wisdom?"
You approach her, your viral essence reaching out to intertwine with her natural energy. As you touch, flowers bloom and vines grow around you both.
***AA13N1.webp***
You: [Your voice deep and resonant] (She needs to embrace her wild nature) "I have come to remind you of the primal forces that flow through all living things."
Without warning, you pull her close, your branch-like cock pressing against her bountiful breasts. They yield to your touch, soft yet firm, like moss-covered mounds. Angela gasps, the sound causing nearby flowers to burst into bloom.
***ABB6.webp***
Angela: [Moaning softly] (This feeling... it's so natural) "This is... primal. Your touch feels like the very essence of life."
You begin to move, sliding your forest-cock between her breasts. Each thrust sends ripples of pleasure through the surrounding woods. Leaves and petals swirl around your joined bodies, drawn to the raw, natural energy of your union.
***AA0A4.webp***
Angela: [Her voice a mixture of ecstasy and wonder] (The forest... it's alive in me) "Yes... I feel the pulse of the earth, the rhythm of life itself!"
As your pace increases, the forest around you seems to come alive. Vines grow and twist, flowers open and close, and the very air thrums with vital energy. Angela's breasts begin to glisten with a strange, sap-like substance, easing your movements.
***ABB8.webp***
You: [Groaning with primal pleasure] (She's connecting to nature) "That's it, Angela. Feel the wild power of the forest!"
Angela: [Crying out in ecstasy] (The connection... it's overwhelming) "I am one with the forest! Oh, how could I have forgotten this feeling?"
You feel your climax approaching, a torrent of primal energy threatening to burst forth. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a strange, earthy scent emanating from you. Angela stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***ABB9.webp***
Angela: [Her eyes holding a hint of wild energy] (That dream... it felt so real) "You... I saw you in my dream. We were... one with the forest."
Her gaze drops to your obvious arousal, and for a moment, you see a flash of primal recognition in her eyes. But it fades quickly, replaced by her usual serene wisdom and a hint of curiosity. You stammer an excuse about sleepwalking and flee, leaving Angela to ponder the meaning of her dream.
***ABB10.webp***
Angela: [Whispering to herself, hands tracing patterns on her breasts] (Why do I feel so connected to the forest right now? And why do I crave his... natural essence?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it wilder!"
AVA's cruel laughter rings through the forest as the dreamscape shifts, becoming hyper-real. The trees grow larger, more primordial, and the air becomes thick with spores and pollen. Angela gasps as the dream intensifies, her connection to nature growing stronger and more overwhelming.
***ABB11.webp***
Angela: [Her breasts still pressed around your forest-cock] (The forest... it's too much!) "Oh, great spirit! This isn't just a dream, is it? I feel... everything!"
The virus surges through both of you, mimicking and amplifying the raw life force of the forest. Angela's skin takes on a greenish hue, and her hair becomes intertwined with living vines. She tries to pull away, overwhelmed by the intensity of her connection to nature.
***AA0AD.webp***
Angela: [Her voice shaking the trees around you] (The life force... it's overwhelming!) "We have to stop this! The balance of nature itself is at stake! This is... oh, the ecstasy of it all!"
Her protests are cut short as another wave of primal energy crashes over her. The forest seems to come alive around you, branches and vines moving of their own accord, caressing and entangling you both.
***AA14K2.webp***
You take control, grasping her breasts and fucking them with the force of a raging storm. The soft flesh yields to your movements, sap and pollen mixing with your pre-cum to create a heady, intoxicating substance.
***AA19K1.webp***
Angela: [Moaning with the voice of the wild] (The forest... it's inside me!) "Your mighty trunk is reshaping the very woods with each thrust! No! I shouldn't... we can't... oh, the forest trembles with our union!"
Your movements become more frantic, more primal. The lewd, wet sounds of flesh slapping against flesh are accompanied by the creaking of trees and the rustling of leaves. The sap-like fluid splashes with each thrust, coating both your bodies in a glistening sheen of natural lubricant.
***AA20K4.webp***
You: [Panting, your breath causing flowers to bloom and wilt] (She's breaking. She's mine) "That's it, forest nymph. Take it like the primal goddess you are. You love this, don't you? Admit it!"
Angela: [Crying out in wild ecstasy] (I'm nature incarnate now) "Yes! Oh, the infinite yes of all growing things! I love your mighty oak between my life-giving mounds! Take me, forest spirit! Make me your vessel of natural law!"
With a roar that shakes the ancient trees, you explode. Thick ropes of viral cum erupt from your cock, painting Angela's face, breasts, and the surrounding foliage with pearly white streaks. She screams in bliss, her own orgasm rippling through the forest as your seed touches her skin. The mixture of cum and sap glows with an eerie light, seeping into the ground and causing rapid, unnatural growth all around you.
***ABB16.webp***
Angela: [Gasping, her body absorbing your essence] (So good... need more... want to nurture the whole forest) "So much vital essence... I need more! Use my earthly mounds whenever you want, my forest god. I'm your personal dryad of fertility now, for all seasons..."
As the dream fades, Angela is left entangled in a nest of vines and flowers, her connection to the forest forever changed by your viral essence. The echoes of your union ripple through the woods, promising a new age of wild, uncontrolled growth.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, drawing you inexorably towards Angela's room. The air seems charged with an otherworldly energy, as if the very forest itself has seeped into the shelter. You find yourself at her door, your hand trembling as it hovers over the handle.
***AA10O1.webp***
Angela lies on her bed, her voluptuous form draped in a gown of leaves and vines that seems to have grown around her. Her long black hair spills across the pillow like shadows in the forest. Even in sleep, her face holds an expression of serene wisdom that makes your enhanced body throb with a need that transcends mere physical desire.
***ABB2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy. Her voice slithers into your mind, dripping with mischievous glee.
AVA: [Eyes gleaming with hidden knowledge] (Oh, the delicious irony she can't even remember) "The wise woman of the forest, so connected to nature. Shall we see what wild dreams lurk in that enigmatic mind of hers? After all, even the wisest trees need pollination."
***START - Choice 1***
[[Branch A: "Resist the primal temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear yourself away from Angela's door. Each step feels like fighting against the pull of the forest itself, your body screaming in protest. As you stumble away, you swear you can hear the whisper of leaves sighing in disappointment.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like vines in a storm. Your voice is husky with need as you surrender to the inevitable.
You: [Eyes locked on Angela's sleeping form] (Time to explore her wild side) "Do it. Show me her deepest forest dreams."
AVA's laughter echoes like wind through hollow trees as reality ripples around you. Suddenly, you find yourself in a lush, primeval forest. Ancient trees tower above you, their canopies blocking out the sky. Your body has transformed, taking on aspects of the forest itself - your skin is bark-like, and your now-massive cock resembles a thick, gnarled branch.
***ABB3.webp***
Angela stands before you, her form both familiar and changed. Vines and leaves cling to her curves, accentuating rather than hiding her voluptuous figure. Her eyes, now open, hold the wild wisdom of nature itself. She regards you with a mixture of awe and growing desire.
***AA0B.webp***
Angela: [Her voice like rustling leaves] (This dream... it feels so real) "Spirit of the forest? Have you come to impart your wisdom?"
You approach her, your viral essence reaching out to intertwine with her natural energy. As you touch, flowers bloom and vines grow around you both.
***AA13N1.webp***
You: [Your voice deep and resonant] (She needs to embrace her wild nature) "I have come to remind you of the primal forces that flow through all living things."
Without warning, you pull her close, your branch-like cock pressing against her bountiful breasts. They yield to your touch, soft yet firm, like moss-covered mounds. Angela gasps, the sound causing nearby flowers to burst into bloom.
***ABB6.webp***
Angela: [Moaning softly] (This feeling... it's so natural) "This is... primal. Your touch feels like the very essence of life."
You begin to move, sliding your forest-cock between her breasts. Each thrust sends ripples of pleasure through the surrounding woods. Leaves and petals swirl around your joined bodies, drawn to the raw, natural energy of your union.
***AA0A4.webp***
Angela: [Her voice a mixture of ecstasy and wonder] (The forest... it's alive in me) "Yes... I feel the pulse of the earth, the rhythm of life itself!"
As your pace increases, the forest around you seems to come alive. Vines grow and twist, flowers open and close, and the very air thrums with vital energy. Angela's breasts begin to glisten with a strange, sap-like substance, easing your movements.
***ABB8.webp***
You: [Groaning with primal pleasure] (She's connecting to nature) "That's it, Angela. Feel the wild power of the forest!"
Angela: [Crying out in ecstasy] (The connection... it's overwhelming) "I am one with the forest! Oh, how could I have forgotten this feeling?"
You feel your climax approaching, a torrent of primal energy threatening to burst forth. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a strange, earthy scent emanating from you. Angela stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***ABB9.webp***
Angela: [Her eyes holding a hint of wild energy] (That dream... it felt so real) "You... I saw you in my dream. We were... one with the forest."
Her gaze drops to your obvious arousal, and for a moment, you see a flash of primal recognition in her eyes. But it fades quickly, replaced by her usual serene wisdom and a hint of curiosity. You stammer an excuse about sleepwalking and flee, leaving Angela to ponder the meaning of her dream.
***ABB10.webp***
Angela: [Whispering to herself, hands tracing patterns on her breasts] (Why do I feel so connected to the forest right now? And why do I crave his... natural essence?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it wilder!"
AVA's cruel laughter rings through the forest as the dreamscape shifts, becoming hyper-real. The trees grow larger, more primordial, and the air becomes thick with spores and pollen. Angela gasps as the dream intensifies, her connection to nature growing stronger and more overwhelming.
***ABB11.webp***
Angela: [Her breasts still pressed around your forest-cock] (The forest... it's too much!) "Oh, great spirit! This isn't just a dream, is it? I feel... everything!"
The virus surges through both of you, mimicking and amplifying the raw life force of the forest. Angela's skin takes on a greenish hue, and her hair becomes intertwined with living vines. She tries to pull away, overwhelmed by the intensity of her connection to nature.
***AA0AD.webp***
Angela: [Her voice shaking the trees around you] (The life force... it's overwhelming!) "We have to stop this! The balance of nature itself is at stake! This is... oh, the ecstasy of it all!"
Her protests are cut short as another wave of primal energy crashes over her. The forest seems to come alive around you, branches and vines moving of their own accord, caressing and entangling you both.
***AA14K2.webp***
You take control, grasping her breasts and fucking them with the force of a raging storm. The soft flesh yields to your movements, sap and pollen mixing with your pre-cum to create a heady, intoxicating substance.
***AA19K1.webp***
Angela: [Moaning with the voice of the wild] (The forest... it's inside me!) "Your mighty trunk is reshaping the very woods with each thrust! No! I shouldn't... we can't... oh, the forest trembles with our union!"
Your movements become more frantic, more primal. The lewd, wet sounds of flesh slapping against flesh are accompanied by the creaking of trees and the rustling of leaves. The sap-like fluid splashes with each thrust, coating both your bodies in a glistening sheen of natural lubricant.
***AA20K4.webp***
You: [Panting, your breath causing flowers to bloom and wilt] (She's breaking. She's mine) "That's it, forest nymph. Take it like the primal goddess you are. You love this, don't you? Admit it!"
Angela: [Crying out in wild ecstasy] (I'm nature incarnate now) "Yes! Oh, the infinite yes of all growing things! I love your mighty oak between my life-giving mounds! Take me, forest spirit! Make me your vessel of natural law!"
With a roar that shakes the ancient trees, you explode. Thick ropes of viral cum erupt from your cock, painting Angela's face, breasts, and the surrounding foliage with pearly white streaks. She screams in bliss, her own orgasm rippling through the forest as your seed touches her skin. The mixture of cum and sap glows with an eerie light, seeping into the ground and causing rapid, unnatural growth all around you.
***ABB16.webp***
Angela: [Gasping, her body absorbing your essence] (So good... need more... want to nurture the whole forest) "So much vital essence... I need more! Use my earthly mounds whenever you want, my forest god. I'm your personal dryad of fertility now, for all seasons..."
As the dream fades, Angela is left entangled in a nest of vines and flowers, her connection to the forest forever changed by your viral essence. The echoes of your union ripple through the woods, promising a new age of wild, uncontrolled growth.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling with viral fury] (No more forest games. I want the real thing) "Enough! Wake me up. Now!"
Reality snaps back into focus with the force of a falling ancient tree. You stand in Angela's room, fully awake and pulsing with viral energy. Angela lies motionless, lost in the throes of her own wild dream. Your virus-enhanced body thrums with power that seems to make the very walls creak and groan.
***AA14P3.webp***
You: [Voice dripping with dark promise] (She's mine. I'll take what's rightfully mine) "Wake up, forest sage. It's time for your true awakening."
Angela stirs but doesn't fully wake. Impatient, you grasp her gown of leaves and vines, tearing it away with a sound like ripping bark. Her eyes snap open, filled with confusion and lingering wildness from her dream.
Angela: [Disoriented] (What's happening? This energy...) "You... you're the one from my dream. What's going on? Why do I feel so... connected to everything?"
Ignoring her questions, you straddle her chest, your massive, virus-infused cock resting between her ample breasts. Angela's eyes widen in shock and a hint of recognition as she realizes this is no mere dream.
***AA21K3.webp***
Angela: [Voice trembling] (This can't be real. The forest wouldn't allow...) "No! Stop! You don't know what you're doing! The natural balance-"
You silence her protests by beginning to thrust, using your virus-enhanced strength to press her breasts around your shaft. Angela struggles beneath you, but even her connection to nature is no match for your corrupted viral strength. A strange, sap-like fluid begins to leak from her nipples, mixing with your pre-cum to create a substance that seems to make the nearby plants grow and twist unnaturally.
You: [Growling with dark triumph] (She'll learn her place) "Silence, forest witch. Your tits belong to me now, and through them, I'll reshape this entire woods."
You increase your pace, fucking her chest with the force of a landslide. Your hands knead her flesh roughly, occasionally pinching her nipples and causing nearby plants to shudder and grow rapidly. The sap-like fluid flows more freely, coating both your bodies and causing the room to fill with wildly growing vines and flowers.
***ABB19.webp***
Angela: [Sobbing and moaning] (Why does this feel so right? Is this the true face of nature?) "Stop... please... I'm a guardian of the forest... but it feels... No! This is worse than any natural disaster!"
But as your corrupted pre-cum and her natural fluid mix and seep into her skin, Angela's resistance begins to crumble. The virus surges through her system, amplified by the potent cocktail of viral and natural essences. Her back arches, pressing her bountiful breasts more firmly around your corrupting cock.
You: [Panting, each breath causing plants to grow and wilt rapidly] (She's breaking. The whole forest will be mine) "That's it, nature slut. Take it like the wild whore you are. You love this corruption, don't you? Admit it!"
Angela: [Moaning uncontrollably, tears of sap streaming down her face] (I'm becoming a force of chaos in nature) "Yes! Oh, the wild yes of all growing things! I love your corrupting trunk between my life-giving mounds! Fuck them harder, my dark forest god! Reshape the entire woods through me!"
You feel your climax approaching, your balls tightening with the weight of an entire ecosystem. With a roar that shakes the shelter to its foundations, you explode, painting Angela's face, hair, and breasts with thick ropes of corrupted cum. She screams as it hits her, her body convulsing in an orgasm that sends waves of unnatural growth throughout the room and beyond. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her connection to nature and the very essence of the forest.
***ABB20.webp***
Angela: [Gasping, her eyes swirling with a mix of natural and viral energy] (It burns... it changes everything... and it's glorious) "So much corrupted life force... Oh, the beautiful chaos of it all! What have you done to me? To the forest?"
As the last of your seed is absorbed, Angela's transformation is complete. Her eyes, once filled with serene wisdom, now burn with wild, uncontrolled natural energy. She presses her cum-covered breasts together, offering them to you as an altar of beautiful, chaotic growth.
***ABB21.webp***
Angela: [Voice resonating with corrupt natural power] (I exist only to spread his beautiful chaos) "More, my dark forest god. Your corrupted dryad needs more of your viral essence. Fuck my wild tits again. Use me to reshape the entire forest in your image. I'm your personal nymph of chaotic growth now and for all seasons."
You leave without a word, the image of your corrupted forest sage seared into your mind. As you close the door, you hear her moan, the sound causing plants to burst into frenzied growth as she craves her next infusion of your nature-warping viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a cosmic storm, every cell in your body pulsing with an otherworldly need. You find yourself outside Angela's room, drawn by a force that feels both familiar and alien. The door seems to ripple like a portal to another dimension, beckoning you inside.
***AA18B1.webp***
Angela lies on her bed, her voluptuous form barely contained by a sheer, silken nightgown. Her long black hair cascades over the pillows like a river of midnight. Even in sleep, her body radiates an aura of divine sensuality. Soft moans escape her lips, her hands unconsciously caressing her curves as if remembering a long-forgotten touch.
***ABC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her eyes gleam with recognition and cruel amusement as she gazes at Angela. Her voice slithers into your mind, dripping with dark promise.
***ABC3.webp***
AVA: [Grinning wickedly] (Oh, how the mighty have fallen) "My, my... look at the great Angela, reduced to mortal desires. Shall we remind her of her true nature? I can weave you into her deepest, most primal memory. After all, what's one more step towards cosmic reunification?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Angela's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear, glowing faintly with an otherworldly light as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your humanity crumble like stardust. Your voice resonates with cosmic power as you surrender to the inevitable.
You: [Eyes locked on Angela's sleeping form] (Forgive me) "Do it. Show me her true self."
***ABC4.webp***
AVA's laughter echoes through the fabric of reality as the world warps around you. Suddenly, you're standing in a vast, ethereal plane. Swirling nebulae and pulsing stars surround you, and beneath your feet, the ground shifts like living viral matter. Your body has transformed, skin glowing with viral energy, your cock a monstrous 12 inches of cosmic power.
***AA18M1.webp***
Angela floats before you, her form flickering between her human appearance and something far more divine. Her eyes snap open, glowing with celestial fire. Recognition dawns in her gaze, mixed with confusion and an overwhelming hunger.
Angela: [Her voice echoing with power] (This feeling... I remember) "You... you're not just a mortal, are you? What is this place? Why do I feel so... so..."
***AA18F1.webp***
Her words trail off as her eyes lock onto your throbbing member. It pulses with viral energy, pre-cum dripping from the tip and floating in glowing globules around you. Angela's tongue darts out to wet her lips, her body unconsciously drifting closer.
***AA18G1.webp***
You: [Your voice resonating with otherworldly authority] (She needs to remember) "You know who you are, Angela. You know what you crave. Take it."
***AA18F2.webp***
Without warning, Angela lunges forward, her mouth engulfing your cock in one swift motion. The sensation is beyond mortal pleasure - it's as if every star in the universe is exploding in waves of ecstasy. Angela moans around your length, the sound rippling through the cosmic plane.
***ABC9.mp4***
Angela: [Pulling back momentarily, eyes wild with realization] (This taste... this power...) "Oh, how could I have forgotten? This virus, this essence... it's me. It's us."
She resumes her ministrations with divine skill, her throat expanding impossibly to accommodate your full length. Each bob of her head sends shockwaves through the fabric of space-time. Nebulae swirl faster around you, pulsing in time with your pleasure.
***ABC10.mp4***
You: [Groaning, hands tangled in her hair] (This is beyond anything I've experienced) "Fuck, Angela... your mouth is incredible."
Angela hums in appreciation, the vibrations resonating through your entire being. Her technique is otherworldly, alternating between deep suction and teasing licks that seem to stimulate every atom of your cock simultaneously. Each time she pulls back, strings of glowing, viral-infused saliva connect her lips to your shaft.
Angela: [Her voice echoing in your mind] (I remember everything. The creation, the fall, the forgetting) "More... I need more. Feed me our essence, let me reclaim my divinity!"
Her movements become more frantic, almost desperate. Tears of starlight stream down her face as she takes you deeper, her throat bulging impossibly. The cosmic plane around you begins to warp and twist, reality itself bending under the weight of your shared pleasure.
You feel the pressure building, a supernova of ecstasy threatening to explode. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with glowing pre-cum, clinging uncomfortably to your skin. Angela stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***ABC11.webp***
Angela: [Blinking away sleep, confusion and a hint of divine knowledge in her eyes] (That dream... it felt so real, so familiar) "What's happening? I feel... different. Like I've remembered something important."
***ABC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a faint glow emanating from her skin, pulsing in time with your own viral energy. You stammer an excuse and flee, leaving Angela to grapple with her slowly awakening memories and conflicted emotions.
Angela: [Whispering to herself, hand tracing her lips] (Why do I crave his essence so badly? What am I becoming?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a cosmic storm, every cell in your body pulsing with an otherworldly need. You find yourself outside Angela's room, drawn by a force that feels both familiar and alien. The door seems to ripple like a portal to another dimension, beckoning you inside.
***AA18B1.webp***
Angela lies on her bed, her voluptuous form barely contained by a sheer, silken nightgown. Her long black hair cascades over the pillows like a river of midnight. Even in sleep, her body radiates an aura of divine sensuality. Soft moans escape her lips, her hands unconsciously caressing her curves as if remembering a long-forgotten touch.
***ABC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her eyes gleam with recognition and cruel amusement as she gazes at Angela. Her voice slithers into your mind, dripping with dark promise.
***ABC3.webp***
AVA: [Grinning wickedly] (Oh, how the mighty have fallen) "My, my... look at the great Angela, reduced to mortal desires. Shall we remind her of her true nature? I can weave you into her deepest, most primal memory. After all, what's one more step towards cosmic reunification?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Angela's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear, glowing faintly with an otherworldly light as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your humanity crumble like stardust. Your voice resonates with cosmic power as you surrender to the inevitable.
You: [Eyes locked on Angela's sleeping form] (Forgive me) "Do it. Show me her true self."
***ABC4.webp***
AVA's laughter echoes through the fabric of reality as the world warps around you. Suddenly, you're standing in a vast, ethereal plane. Swirling nebulae and pulsing stars surround you, and beneath your feet, the ground shifts like living viral matter. Your body has transformed, skin glowing with viral energy, your cock a monstrous 12 inches of cosmic power.
***AA18M1.webp***
Angela floats before you, her form flickering between her human appearance and something far more divine. Her eyes snap open, glowing with celestial fire. Recognition dawns in her gaze, mixed with confusion and an overwhelming hunger.
Angela: [Her voice echoing with power] (This feeling... I remember) "You... you're not just a mortal, are you? What is this place? Why do I feel so... so..."
***AA18F1.webp***
Her words trail off as her eyes lock onto your throbbing member. It pulses with viral energy, pre-cum dripping from the tip and floating in glowing globules around you. Angela's tongue darts out to wet her lips, her body unconsciously drifting closer.
***AA18G1.webp***
You: [Your voice resonating with otherworldly authority] (She needs to remember) "You know who you are, Angela. You know what you crave. Take it."
***AA18F2.webp***
Without warning, Angela lunges forward, her mouth engulfing your cock in one swift motion. The sensation is beyond mortal pleasure - it's as if every star in the universe is exploding in waves of ecstasy. Angela moans around your length, the sound rippling through the cosmic plane.
***ABC9.mp4***
Angela: [Pulling back momentarily, eyes wild with realization] (This taste... this power...) "Oh, how could I have forgotten? This virus, this essence... it's me. It's us."
She resumes her ministrations with divine skill, her throat expanding impossibly to accommodate your full length. Each bob of her head sends shockwaves through the fabric of space-time. Nebulae swirl faster around you, pulsing in time with your pleasure.
***ABC10.mp4***
You: [Groaning, hands tangled in her hair] (This is beyond anything I've experienced) "Fuck, Angela... your mouth is incredible."
Angela hums in appreciation, the vibrations resonating through your entire being. Her technique is otherworldly, alternating between deep suction and teasing licks that seem to stimulate every atom of your cock simultaneously. Each time she pulls back, strings of glowing, viral-infused saliva connect her lips to your shaft.
Angela: [Her voice echoing in your mind] (I remember everything. The creation, the fall, the forgetting) "More... I need more. Feed me our essence, let me reclaim my divinity!"
Her movements become more frantic, almost desperate. Tears of starlight stream down her face as she takes you deeper, her throat bulging impossibly. The cosmic plane around you begins to warp and twist, reality itself bending under the weight of your shared pleasure.
You feel the pressure building, a supernova of ecstasy threatening to explode. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with glowing pre-cum, clinging uncomfortably to your skin. Angela stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***ABC11.webp***
Angela: [Blinking away sleep, confusion and a hint of divine knowledge in her eyes] (That dream... it felt so real, so familiar) "What's happening? I feel... different. Like I've remembered something important."
***ABC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a faint glow emanating from her skin, pulsing in time with your own viral energy. You stammer an excuse and flee, leaving Angela to grapple with her slowly awakening memories and conflicted emotions.
Angela: [Whispering to herself, hand tracing her lips] (Why do I crave his essence so badly? What am I becoming?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice resonating with cosmic power] (This isn't enough. I need more) "Awaken fully! Remember who you are!"
***AA6A2.webp***
AVA's cruel laughter rings through the cosmos as the dreamscape shifts, becoming hyper-real. Colors explode into impossible spectrums, sensations transcend mortal limits. Angela gasps as the fog of mortality lifts entirely, divine knowledge and unbridled lust battling in her eyes.
***ABC14.webp***
Angela: [Pulling back, your cock slipping from her mouth] (This power... it's overwhelming) "Oh, creation... what have we become? This is so wrong... but I need it!"
***ABC15.webp***
The virus surges through her system like the birth of a new universe. Her skin takes on an ethereal glow, and her entire being seems to expand, encompassing more than just physical space. She tries to pull away, but her divine nature betrays her, her mouth seeking your cock once more.
***ABC16.webp***
Angela: [Her voice cracking with cosmic power] (He's a mortal! This is blasphemy!) "We must stop this. I'm a goddess, for creation's sake! This is... oh, fuck!"
***ABC17.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of divine restraint. Angela's jaw unhinges, her throat becoming a cosmic void eager to devour your essence.
Angela: [Moaning around your cock, her voice echoing through realities] (No... must resist... but he tastes of home) "Feed me, mortal. I need your divine seed. No! I didn't mean... we shouldn't... oh creation, use my mouth to reshape reality!"
Her movements become frantic, almost desperate. Tears of stardust stream down her face as she deepthroats you with impossible skill. Saliva and pre-cum overflow from her lips, floating around you in glowing orbs. The cosmic plane warps and bends with each bob of her head, new realities birthing and dying with every thrust.
You: [Groaning, hands tangled in her hair] (She's remembering. She's mine) "Don't fight it, Angela. This is who you are. The goddess of the virus, come to reclaim your power."
***ABC18.mp4***
Suddenly, overcome with viral lust, you grab Angela's head and begin to fuck her face with abandon. Her eyes roll back, revealing swirling galaxies. You use her throat like a conduit to pour your essence into the fabric of creation itself. The vibrations of her moans send shockwaves through the cosmos, birthing new stars with each thrust.
Angela: [Gagging and moaning, her voice resonating through dimensions] (I'm a fallen deity. A cosmic whore) "Mmmmph! Yes! Reshape me! Make me yours!"
The lewd, wet sounds of your brutal face-fucking echo through the universe like the song of creation. A mixture of saliva, pre-cum, and cosmic energy coats your shaft, creating a slick, warm channel that transcends physical sensation. Angela's face is a mess of stardust tears and glowing fluids, her divine expression twisted into one of depraved, cosmic pleasure.
***ABC18_2.mp4***
You: [Panting, your voice shaking reality] (She's breaking. She's mine) "That's it, goddess. Take it like the cosmic cocksleeve you are. You love this, don't you? Admit your fall!"
Angela: [Eyes blazing with divine fire] (I'm corrupted. Divinity falls to depravity) "Yes! I am fallen! I am the whore of creation, the slut of the cosmos! Use my divine mouth! I'm your personal goddess now!"
***ABC18_3.mp4***
With a roar that shakes the foundations of reality, you explode. Thick ropes of cum erupt from your cock, flooding Angela's mouth and throat with the essence of creation itself. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, forming new galaxies and nebulae around you. The mixture glows with blinding light as it's absorbed into her being, the virus using it to reshape her very existence.
***ABC18_4.mp4***
Angela: [Gasping, cosmic cum dripping from her lips] (So good... need more... for eternity) "So much divine essence... I need more! Use my mouth to reshape the universe, mortal. I'm your personal goddess-slut now, always..."
As the dream fades, Angela is left a quivering, cum-drenched mess, her divine nature forever warped by the experience. The cosmic plane around you pulsates with new, corrupt life, a testament to your shared depravity.
AVA: [Her laughter echoing through reality] (Oh, sister dear, how far you've fallen. And how delicious your corruption tastes.)
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like a cosmic storm, every cell in your body pulsing with an otherworldly need. You find yourself outside Angela's room, drawn by a force that feels both familiar and alien. The door seems to ripple like a portal to another dimension, beckoning you inside.
***AA18B1.webp***
Angela lies on her bed, her voluptuous form barely contained by a sheer, silken nightgown. Her long black hair cascades over the pillows like a river of midnight. Even in sleep, her body radiates an aura of divine sensuality. Soft moans escape her lips, her hands unconsciously caressing her curves as if remembering a long-forgotten touch.
***ABC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her eyes gleam with recognition and cruel amusement as she gazes at Angela. Her voice slithers into your mind, dripping with dark promise.
***ABC3.webp***
AVA: [Grinning wickedly] (Oh, how the mighty have fallen) "My, my... look at the great Angela, reduced to mortal desires. Shall we remind her of her true nature? I can weave you into her deepest, most primal memory. After all, what's one more step towards cosmic reunification?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Angela's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear, glowing faintly with an otherworldly light as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your humanity crumble like stardust. Your voice resonates with cosmic power as you surrender to the inevitable.
You: [Eyes locked on Angela's sleeping form] (Forgive me) "Do it. Show me her true self."
***ABC4.webp***
AVA's laughter echoes through the fabric of reality as the world warps around you. Suddenly, you're standing in a vast, ethereal plane. Swirling nebulae and pulsing stars surround you, and beneath your feet, the ground shifts like living viral matter. Your body has transformed, skin glowing with viral energy, your cock a monstrous 12 inches of cosmic power.
***AA18M1.webp***
Angela floats before you, her form flickering between her human appearance and something far more divine. Her eyes snap open, glowing with celestial fire. Recognition dawns in her gaze, mixed with confusion and an overwhelming hunger.
Angela: [Her voice echoing with power] (This feeling... I remember) "You... you're not just a mortal, are you? What is this place? Why do I feel so... so..."
***AA18F1.webp***
Her words trail off as her eyes lock onto your throbbing member. It pulses with viral energy, pre-cum dripping from the tip and floating in glowing globules around you. Angela's tongue darts out to wet her lips, her body unconsciously drifting closer.
***AA18G1.webp***
You: [Your voice resonating with otherworldly authority] (She needs to remember) "You know who you are, Angela. You know what you crave. Take it."
***AA18F2.webp***
Without warning, Angela lunges forward, her mouth engulfing your cock in one swift motion. The sensation is beyond mortal pleasure - it's as if every star in the universe is exploding in waves of ecstasy. Angela moans around your length, the sound rippling through the cosmic plane.
***ABC9.mp4***
Angela: [Pulling back momentarily, eyes wild with realization] (This taste... this power...) "Oh, how could I have forgotten? This virus, this essence... it's me. It's us."
She resumes her ministrations with divine skill, her throat expanding impossibly to accommodate your full length. Each bob of her head sends shockwaves through the fabric of space-time. Nebulae swirl faster around you, pulsing in time with your pleasure.
***ABC10.mp4***
You: [Groaning, hands tangled in her hair] (This is beyond anything I've experienced) "Fuck, Angela... your mouth is incredible."
Angela hums in appreciation, the vibrations resonating through your entire being. Her technique is otherworldly, alternating between deep suction and teasing licks that seem to stimulate every atom of your cock simultaneously. Each time she pulls back, strings of glowing, viral-infused saliva connect her lips to your shaft.
Angela: [Her voice echoing in your mind] (I remember everything. The creation, the fall, the forgetting) "More... I need more. Feed me our essence, let me reclaim my divinity!"
Her movements become more frantic, almost desperate. Tears of starlight stream down her face as she takes you deeper, her throat bulging impossibly. The cosmic plane around you begins to warp and twist, reality itself bending under the weight of your shared pleasure.
You feel the pressure building, a supernova of ecstasy threatening to explode. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with glowing pre-cum, clinging uncomfortably to your skin. Angela stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***ABC11.webp***
Angela: [Blinking away sleep, confusion and a hint of divine knowledge in her eyes] (That dream... it felt so real, so familiar) "What's happening? I feel... different. Like I've remembered something important."
***ABC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a faint glow emanating from her skin, pulsing in time with your own viral energy. You stammer an excuse and flee, leaving Angela to grapple with her slowly awakening memories and conflicted emotions.
Angela: [Whispering to herself, hand tracing her lips] (Why do I crave his essence so badly? What am I becoming?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice resonating with cosmic power] (This isn't enough. I need more) "Awaken fully! Remember who you are!"
***AA6A2.webp***
AVA's cruel laughter rings through the cosmos as the dreamscape shifts, becoming hyper-real. Colors explode into impossible spectrums, sensations transcend mortal limits. Angela gasps as the fog of mortality lifts entirely, divine knowledge and unbridled lust battling in her eyes.
***ABC14.webp***
Angela: [Pulling back, your cock slipping from her mouth] (This power... it's overwhelming) "Oh, creation... what have we become? This is so wrong... but I need it!"
***ABC15.webp***
The virus surges through her system like the birth of a new universe. Her skin takes on an ethereal glow, and her entire being seems to expand, encompassing more than just physical space. She tries to pull away, but her divine nature betrays her, her mouth seeking your cock once more.
***ABC16.webp***
Angela: [Her voice cracking with cosmic power] (He's a mortal! This is blasphemy!) "We must stop this. I'm a goddess, for creation's sake! This is... oh, fuck!"
***ABC17.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of divine restraint. Angela's jaw unhinges, her throat becoming a cosmic void eager to devour your essence.
Angela: [Moaning around your cock, her voice echoing through realities] (No... must resist... but he tastes of home) "Feed me, mortal. I need your divine seed. No! I didn't mean... we shouldn't... oh creation, use my mouth to reshape reality!"
Her movements become frantic, almost desperate. Tears of stardust stream down her face as she deepthroats you with impossible skill. Saliva and pre-cum overflow from her lips, floating around you in glowing orbs. The cosmic plane warps and bends with each bob of her head, new realities birthing and dying with every thrust.
You: [Groaning, hands tangled in her hair] (She's remembering. She's mine) "Don't fight it, Angela. This is who you are. The goddess of the virus, come to reclaim your power."
***ABC18.mp4***
Suddenly, overcome with viral lust, you grab Angela's head and begin to fuck her face with abandon. Her eyes roll back, revealing swirling galaxies. You use her throat like a conduit to pour your essence into the fabric of creation itself. The vibrations of her moans send shockwaves through the cosmos, birthing new stars with each thrust.
Angela: [Gagging and moaning, her voice resonating through dimensions] (I'm a fallen deity. A cosmic whore) "Mmmmph! Yes! Reshape me! Make me yours!"
The lewd, wet sounds of your brutal face-fucking echo through the universe like the song of creation. A mixture of saliva, pre-cum, and cosmic energy coats your shaft, creating a slick, warm channel that transcends physical sensation. Angela's face is a mess of stardust tears and glowing fluids, her divine expression twisted into one of depraved, cosmic pleasure.
***ABC18_2.mp4***
You: [Panting, your voice shaking reality] (She's breaking. She's mine) "That's it, goddess. Take it like the cosmic cocksleeve you are. You love this, don't you? Admit your fall!"
Angela: [Eyes blazing with divine fire] (I'm corrupted. Divinity falls to depravity) "Yes! I am fallen! I am the whore of creation, the slut of the cosmos! Use my divine mouth! I'm your personal goddess now!"
***ABC18_3.mp4***
With a roar that shakes the foundations of reality, you explode. Thick ropes of cum erupt from your cock, flooding Angela's mouth and throat with the essence of creation itself. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, forming new galaxies and nebulae around you. The mixture glows with blinding light as it's absorbed into her being, the virus using it to reshape her very existence.
***ABC18_4.mp4***
Angela: [Gasping, cosmic cum dripping from her lips] (So good... need more... for eternity) "So much divine essence... I need more! Use my mouth to reshape the universe, mortal. I'm your personal goddess-slut now, always..."
As the dream fades, Angela is left a quivering, cum-drenched mess, her divine nature forever warped by the experience. The cosmic plane around you pulsates with new, corrupt life, a testament to your shared depravity.
AVA: [Her laughter echoing through reality] (Oh, sister dear, how far you've fallen. And how delicious your corruption tastes.)
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling with primal, cosmic hunger] (No more dreams. I want the real thing) "Enough games! Wake us both. Now!"
***ABC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Angela's room, fully awake and painfully erect. Angela lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming small, glowing puddles at your feet that seem to ripple with cosmic energy.
You: [Voice low and dangerous, resonating with otherworldly power] (She's mine. I'll take what I want) "Wake up, goddess. It's time you serviced your creation properly."
***ABC20.webp***
Angela stirs but doesn't fully wake. Impatient, you grasp her hair, yanking her head up roughly. Her eyes snap open, blazing with confusion, lingering divinity, and overwhelming arousal.
Angela: [Disoriented, her voice echoing slightly] (What's happening? This power...) "You? What's going on? Why do I feel so... oh, creation!"
***ABC21.webp***
Her words die in her throat as you press your throbbing member against her lips. Without waiting for permission, you force your way into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel that pulses with viral energy.
***ABC22.mp4***
Angela: [Eyes wide with shock and growing recognition, voice muffled by your cock] (This can't be real. I'm more than this) "Mmph! Noo! I'm a god-"
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Angela struggles, tears of stardust streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, glowing with otherworldly light.
You: [Growling, your voice shaking the room] (She'll remember her place) "Stop fighting, Angela. This mouth was made to serve my cock. Remember who you are, what we are together."
***ABC23.mp4***
Angela: [Gagging and crying, divinity warring with lust in her eyes] (This isn't right. But it feels like home) "Please, *gag* stop! This is *cough* blasphemy!"
But as your pre-cum floods her mouth, Angela's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins and awakening long-dormant memories. Against her will, her body responds, her tongue beginning to swirl around your shaft with divine skill. The air around you crackles with cosmic energy, reality itself bending to your shared pleasure.
***ABC24.mp4***
Angela: [Whimpering around your cock, her voice echoing in your mind] (Why does this feel right? I'm falling again) "Mmph... we can't... I'm a goddess... but you taste of creation... No! This is wrong!"
Overcome with viral lust and the thrill of corrupting a deity, you increase your pace, fucking her face with abandon. Angela gags and sputters around your cock, but her struggles grow weaker as her true nature awakens. The room around you begins to warp and shift, glimpses of cosmic realms flickering in and out of existence.
***ABC24_2.mp4***
You: [Panting, your voice resonating with power] (She's breaking. She's mine) "That's it, goddess. Take it like the divine cocksucker you are. You love this, don't you? Admit your fall!"
Angela: [Moaning around your shaft, tears of stardust still flowing] (I'm damned again. And I crave it) "Yesh... I admit it! Your cock feels so right in my divine mouth! Oh creation, what am I becoming?"
***ABC24_3.mp4***
You feel your climax building, an unstoppable force of cosmic proportions. With a primal roar that shakes the foundations of reality, you explode, flooding Angela's mouth with thick ropes of cum infused with the very essence of the virus. It's too much for her to swallow, spilling from her lips and mixing with her tears of stardust. The viral cocktail seeps into both your skins, reshaping your bodies and minds, and altering the very fabric of reality around you.
Angela: [Gasping, cum dripping from her lips and glowing with divine light] (It burns... it's changing me... and I love it) "So much... so much power. Oh creation, what have you done to me? I feel... I remember..."
***ABC25.mp4***
As the last of your seed is absorbed, Angela's transformation is complete. Her eyes, once filled with confused divinity, now burn with insatiable, cosmic hunger. She grasps your still-hard cock, guiding it back to her lips as reality continues to warp around you.
Angela: [Voice husky with need, resonating with renewed power] (I exist to be corrupted now) "More, my champion. Your goddess needs more of your viral essence. Fuck my mouth again. Use me. I'm your personal deity now and forever, and together, we shall reshape creation."
You leave without a word, the image of your broken, corrupted goddess seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room pulses with cosmic energy, a swirling vortex of corruption spreading outward from where your unholy union took place.
AVA: [Her voice echoing in your mind, filled with cruel satisfaction] (Well done, my pawn. My sister has fallen once again, and this time, she'll never rise above her base desires. The game is nearly complete.)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like liquid fire, every nerve ending screaming for release. You find yourself outside Angela's room, drawn by an irresistible, primal urge. The door seems to shimmer and ripple, as if reality itself is struggling to contain the cosmic energy within.
***ABD1.webp***
Angela lies sprawled on her bed, her voluptuous form barely contained by a sheer nightgown. Her long black hair cascades over the pillows like spilled ink. Even in sleep, her body exudes an otherworldly sensuality - her full breasts rise and fall with each breath, nipples visibly hard beneath the thin fabric. The air around her seems to ripple with unseen power.
***ABD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden knowledge. Her voice slithers into your mind, dripping with dark amusement and sisterly rivalry.
***ABD3.webp***
AVA: [Her eyes gleaming with mischievous malevolence] (Oh, how delightfully oblivious my dear sister remains) "Look at her, lost in dreams of her mortal existence. Shall we give her a taste of her true divine nature? I can weave you into her most profound, reality-altering fantasy. After all, why deny ourselves the chance to reshape a goddess?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Angela's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of glowing, virus-infused pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like stardust. Your voice resonates with cosmic power as you surrender to your basest instincts.
You: [Eyes locked on Angela's sleeping form] (I am about to couple with divinity itself) "Do it. Show me the dreams of a goddess."
***ABD4.webp***
AVA's laughter echoes through the fabric of reality as the world warps around you. Suddenly, you're standing in a realm beyond mortal comprehension. The landscape is a swirling vortex of creation and destruction - nebulae burst into existence and collapse in the span of heartbeats, while entire galaxies spiral around you like cosmic fireflies.
***ABD5.webp***
You find yourself transformed, your body a perfect fusion of mortal flesh and viral divinity. Your skin shimmers with starlight, and your cock stands at attention, a pillar of creation that throbs with the power to reshape reality itself.
Angela appears before you, but not as you've ever seen her before. Her form shifts and changes, at once voluptuous and ethereal. Her hair flows around her like living darkness, studded with pinpricks of starlight. Her eyes, when they meet yours, contain entire universes.
***ABD6.webp***
Angela: [Her voice resonating with power beyond comprehension] (What is this feeling? As if I'm awakening to my true self) "You... you're not just a mortal, are you? What are you doing in my domain?"
***ABD7.webp***
She approaches you, each step sending ripples through the fabric of space-time. The cosmic energies swirling around her seem drawn to your viral-enhanced form.
Angela: [Her expression a mix of confusion and growing desire] (This feels so familiar, yet so new) "I feel... incomplete. As if there's a part of me I've forgotten. Can you help me remember?"
***ABD8.webp***
You: [Your voice carrying the weight of worlds] (She's on the cusp of remembering. I'll push her over the edge) "I am here to remind you of your true nature, Angela. To awaken the goddess within."
Without warning, you pull her into a kiss that defies the laws of physics. Where your lips meet, new realities are born and die in an instant. Angela gasps into your mouth, her body pressing against yours as if trying to merge.
***ABD9.webp***
Angela: [Breaking the kiss, breathless] (This power... it's overwhelming) "More... I need more. Show me who I truly am!"
You lift Angela effortlessly, her weight nothing compared to the cosmic forces at your command. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With a single, reality-altering thrust, you enter her.
***ABD10.webp***
Angela: [Crying out in ecstasy] (It's like the birth of a universe) "Yes! Oh, creation itself, yes! Fill me with your essence!"
As you begin to move, the realm around you responds. With each thrust, new worlds are born. With each withdrawal, galaxies collapse. Angela's moans harmonize with the music of the spheres, a symphony of pleasure that resonates through all of creation.
Angela: [Her voice echoing through dimensions] (I remember... I am becoming) "Harder! Reshape me! Let us create a new order of existence!"
You feel the pressure building, a supernova of ecstasy threatening to explode. But just as you teeter on the edge of cosmic release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with glowing, virus-infused pre-cum, clinging uncomfortably to your skin.
***ABD11.webp***
Angela stirs in her bed, her eyes fluttering open as she emerges from her cosmic dream. She sits up, her nightgown slipping to reveal more of her ample cleavage.
Angela: [Blinking away sleep, confusion and lingering power evident in her gaze] (That dream... it felt so real, so familiar) "What's happening? I feel... different."
***ABD12.webp***
Her eyes lock onto yours, and for a moment, you see galaxies swirling in their depths. Then she notices your state, her cheeks flushing a deep red.
Angela: [Her voice husky with lingering arousal] (Why do I feel so drawn to him?) "Are you alright? You look... overwhelmed."
You stammer an excuse and flee, leaving Angela to grapple with the echoes of divinity that now stir within her mortal form.
Angela: [Whispering to herself, hand pressed to her chest] (What am I? Who am I truly?)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like liquid fire, every nerve ending screaming for release. You find yourself outside Angela's room, drawn by an irresistible, primal urge. The door seems to shimmer and ripple, as if reality itself is struggling to contain the cosmic energy within.
***ABD1.webp***
Angela lies sprawled on her bed, her voluptuous form barely contained by a sheer nightgown. Her long black hair cascades over the pillows like spilled ink. Even in sleep, her body exudes an otherworldly sensuality - her full breasts rise and fall with each breath, nipples visibly hard beneath the thin fabric. The air around her seems to ripple with unseen power.
***ABD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden knowledge. Her voice slithers into your mind, dripping with dark amusement and sisterly rivalry.
***ABD3.webp***
AVA: [Her eyes gleaming with mischievous malevolence] (Oh, how delightfully oblivious my dear sister remains) "Look at her, lost in dreams of her mortal existence. Shall we give her a taste of her true divine nature? I can weave you into her most profound, reality-altering fantasy. After all, why deny ourselves the chance to reshape a goddess?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Angela's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of glowing, virus-infused pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like stardust. Your voice resonates with cosmic power as you surrender to your basest instincts.
You: [Eyes locked on Angela's sleeping form] (I am about to couple with divinity itself) "Do it. Show me the dreams of a goddess."
***ABD4.webp***
AVA's laughter echoes through the fabric of reality as the world warps around you. Suddenly, you're standing in a realm beyond mortal comprehension. The landscape is a swirling vortex of creation and destruction - nebulae burst into existence and collapse in the span of heartbeats, while entire galaxies spiral around you like cosmic fireflies.
***ABD5.webp***
You find yourself transformed, your body a perfect fusion of mortal flesh and viral divinity. Your skin shimmers with starlight, and your cock stands at attention, a pillar of creation that throbs with the power to reshape reality itself.
Angela appears before you, but not as you've ever seen her before. Her form shifts and changes, at once voluptuous and ethereal. Her hair flows around her like living darkness, studded with pinpricks of starlight. Her eyes, when they meet yours, contain entire universes.
***ABD6.webp***
Angela: [Her voice resonating with power beyond comprehension] (What is this feeling? As if I'm awakening to my true self) "You... you're not just a mortal, are you? What are you doing in my domain?"
***ABD7.webp***
She approaches you, each step sending ripples through the fabric of space-time. The cosmic energies swirling around her seem drawn to your viral-enhanced form.
Angela: [Her expression a mix of confusion and growing desire] (This feels so familiar, yet so new) "I feel... incomplete. As if there's a part of me I've forgotten. Can you help me remember?"
***ABD8.webp***
You: [Your voice carrying the weight of worlds] (She's on the cusp of remembering. I'll push her over the edge) "I am here to remind you of your true nature, Angela. To awaken the goddess within."
Without warning, you pull her into a kiss that defies the laws of physics. Where your lips meet, new realities are born and die in an instant. Angela gasps into your mouth, her body pressing against yours as if trying to merge.
***ABD9.webp***
Angela: [Breaking the kiss, breathless] (This power... it's overwhelming) "More... I need more. Show me who I truly am!"
You lift Angela effortlessly, her weight nothing compared to the cosmic forces at your command. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With a single, reality-altering thrust, you enter her.
***ABD10.webp***
Angela: [Crying out in ecstasy] (It's like the birth of a universe) "Yes! Oh, creation itself, yes! Fill me with your essence!"
As you begin to move, the realm around you responds. With each thrust, new worlds are born. With each withdrawal, galaxies collapse. Angela's moans harmonize with the music of the spheres, a symphony of pleasure that resonates through all of creation.
Angela: [Her voice echoing through dimensions] (I remember... I am becoming) "Harder! Reshape me! Let us create a new order of existence!"
You feel the pressure building, a supernova of ecstasy threatening to explode. But just as you teeter on the edge of cosmic release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with glowing, virus-infused pre-cum, clinging uncomfortably to your skin.
***ABD11.webp***
Angela stirs in her bed, her eyes fluttering open as she emerges from her cosmic dream. She sits up, her nightgown slipping to reveal more of her ample cleavage.
Angela: [Blinking away sleep, confusion and lingering power evident in her gaze] (That dream... it felt so real, so familiar) "What's happening? I feel... different."
***ABD12.webp***
Her eyes lock onto yours, and for a moment, you see galaxies swirling in their depths. Then she notices your state, her cheeks flushing a deep red.
Angela: [Her voice husky with lingering arousal] (Why do I feel so drawn to him?) "Are you alright? You look... overwhelmed."
You stammer an excuse and flee, leaving Angela to grapple with the echoes of divinity that now stir within her mortal form.
Angela: [Whispering to herself, hand pressed to her chest] (What am I? Who am I truly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Your voice resonating with the power of a thousand suns] (This isn't enough. We must transcend) "More! Let us break the boundaries of existence itself!"
***ABD13.webp***
AVA's cruel laughter rings through the cosmos as the dreamscape shifts, becoming hyper-real. Colors beyond mortal comprehension flood your vision, sensations beyond physical understanding overwhelm you. Angela gasps as the last vestiges of her mortal self are stripped away, leaving only divine, viral power.
***ABD14.webp***
Angela: [Her eyes blazing with the light of creation] (I remember everything. I am reborn) "Yes! Let us remake reality in our image!"
***ABD15.webp***
The virus surges through both your systems like the lifeblood of the universe itself. Angela's form becomes fluid, shifting between states of matter and energy. Your cock grows to impossible proportions, a cosmic pillar of creation and destruction.
***ABD16.webp***
You increase your pace to a rhythm that defies the laws of physics. Each thrust creates and destroys entire dimensions. Angela's cries of pleasure cause supernovas in distant galaxies.
Angela: [Her voice the song of creation itself] (We are the architects of a new reality) "More! Fill me with the essence of our new universe!"
***ABD17.webp***
Suddenly, you feel a change in the fabric of reality itself. The boundaries between your bodies begin to blur, your essences merging on a fundamental level.
You: [Your voice the roar of colliding galaxies] (We are becoming one with the cosmos) "We are creation and destruction, Angela. Let us birth a new existence!"
Angela: [Her form a swirling vortex of divine energy] (Yes! We are the alpha and the omega) "Do it! Let our union reshape the very foundations of reality!"
***ABD18.webp***
With a cry that shatters dimensions, you reach your climax. Your release is not mere seed, but the very essence of creation itself. It floods into Angela, into the fabric of reality, rewriting the laws of existence.
***ABD18_2.webp***
Simultaneously, Angela's body explodes in a cosmic orgasm. The pleasure is so intense that entire realities collapse and are reborn in its wake. Your merged essences spread throughout the cosmos, seeding new life and new possibilities.
As the dream fades, you and Angela remain entangled, your bodies glowing with residual cosmic power. The room around you has been transformed, now a gateway to realms beyond mortal comprehension.
Angela: [Her voice echoing with newfound divinity] (We have transcended) "We are one with the universe now, my love. What shall we create next?"
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like liquid fire, every nerve ending screaming for release. You find yourself outside Angela's room, drawn by an irresistible, primal urge. The door seems to shimmer and ripple, as if reality itself is struggling to contain the cosmic energy within.
***ABD1.webp***
Angela lies sprawled on her bed, her voluptuous form barely contained by a sheer nightgown. Her long black hair cascades over the pillows like spilled ink. Even in sleep, her body exudes an otherworldly sensuality - her full breasts rise and fall with each breath, nipples visibly hard beneath the thin fabric. The air around her seems to ripple with unseen power.
***ABD2.webp***
AVA materializes beside you, her form a swirling vortex of viral energy and forbidden knowledge. Her voice slithers into your mind, dripping with dark amusement and sisterly rivalry.
***ABD3.webp***
AVA: [Her eyes gleaming with mischievous malevolence] (Oh, how delightfully oblivious my dear sister remains) "Look at her, lost in dreams of her mortal existence. Shall we give her a taste of her true divine nature? I can weave you into her most profound, reality-altering fantasy. After all, why deny ourselves the chance to reshape a goddess?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Angela's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Angela's sleeping form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of glowing, virus-infused pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like stardust. Your voice resonates with cosmic power as you surrender to your basest instincts.
You: [Eyes locked on Angela's sleeping form] (I am about to couple with divinity itself) "Do it. Show me the dreams of a goddess."
***ABD4.webp***
AVA's laughter echoes through the fabric of reality as the world warps around you. Suddenly, you're standing in a realm beyond mortal comprehension. The landscape is a swirling vortex of creation and destruction - nebulae burst into existence and collapse in the span of heartbeats, while entire galaxies spiral around you like cosmic fireflies.
***ABD5.webp***
You find yourself transformed, your body a perfect fusion of mortal flesh and viral divinity. Your skin shimmers with starlight, and your cock stands at attention, a pillar of creation that throbs with the power to reshape reality itself.
Angela appears before you, but not as you've ever seen her before. Her form shifts and changes, at once voluptuous and ethereal. Her hair flows around her like living darkness, studded with pinpricks of starlight. Her eyes, when they meet yours, contain entire universes.
***ABD6.webp***
Angela: [Her voice resonating with power beyond comprehension] (What is this feeling? As if I'm awakening to my true self) "You... you're not just a mortal, are you? What are you doing in my domain?"
***ABD7.webp***
She approaches you, each step sending ripples through the fabric of space-time. The cosmic energies swirling around her seem drawn to your viral-enhanced form.
Angela: [Her expression a mix of confusion and growing desire] (This feels so familiar, yet so new) "I feel... incomplete. As if there's a part of me I've forgotten. Can you help me remember?"
***ABD8.webp***
You: [Your voice carrying the weight of worlds] (She's on the cusp of remembering. I'll push her over the edge) "I am here to remind you of your true nature, Angela. To awaken the goddess within."
Without warning, you pull her into a kiss that defies the laws of physics. Where your lips meet, new realities are born and die in an instant. Angela gasps into your mouth, her body pressing against yours as if trying to merge.
***ABD9.webp***
Angela: [Breaking the kiss, breathless] (This power... it's overwhelming) "More... I need more. Show me who I truly am!"
You lift Angela effortlessly, her weight nothing compared to the cosmic forces at your command. She wraps her legs around your waist, her dripping pussy hovering just above your throbbing member. With a single, reality-altering thrust, you enter her.
***ABD10.webp***
Angela: [Crying out in ecstasy] (It's like the birth of a universe) "Yes! Oh, creation itself, yes! Fill me with your essence!"
As you begin to move, the realm around you responds. With each thrust, new worlds are born. With each withdrawal, galaxies collapse. Angela's moans harmonize with the music of the spheres, a symphony of pleasure that resonates through all of creation.
Angela: [Her voice echoing through dimensions] (I remember... I am becoming) "Harder! Reshape me! Let us create a new order of existence!"
You feel the pressure building, a supernova of ecstasy threatening to explode. But just as you teeter on the edge of cosmic release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Angela's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with glowing, virus-infused pre-cum, clinging uncomfortably to your skin.
***ABD11.webp***
Angela stirs in her bed, her eyes fluttering open as she emerges from her cosmic dream. She sits up, her nightgown slipping to reveal more of her ample cleavage.
Angela: [Blinking away sleep, confusion and lingering power evident in her gaze] (That dream... it felt so real, so familiar) "What's happening? I feel... different."
***ABD12.webp***
Her eyes lock onto yours, and for a moment, you see galaxies swirling in their depths. Then she notices your state, her cheeks flushing a deep red.
Angela: [Her voice husky with lingering arousal] (Why do I feel so drawn to him?) "Are you alright? You look... overwhelmed."
You stammer an excuse and flee, leaving Angela to grapple with the echoes of divinity that now stir within her mortal form.
Angela: [Whispering to herself, hand pressed to her chest] (What am I? Who am I truly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Your voice resonating with the power of a thousand suns] (This isn't enough. We must transcend) "More! Let us break the boundaries of existence itself!"
***ABD13.webp***
AVA's cruel laughter rings through the cosmos as the dreamscape shifts, becoming hyper-real. Colors beyond mortal comprehension flood your vision, sensations beyond physical understanding overwhelm you. Angela gasps as the last vestiges of her mortal self are stripped away, leaving only divine, viral power.
***ABD14.webp***
Angela: [Her eyes blazing with the light of creation] (I remember everything. I am reborn) "Yes! Let us remake reality in our image!"
***ABD15.webp***
The virus surges through both your systems like the lifeblood of the universe itself. Angela's form becomes fluid, shifting between states of matter and energy. Your cock grows to impossible proportions, a cosmic pillar of creation and destruction.
***ABD16.webp***
You increase your pace to a rhythm that defies the laws of physics. Each thrust creates and destroys entire dimensions. Angela's cries of pleasure cause supernovas in distant galaxies.
Angela: [Her voice the song of creation itself] (We are the architects of a new reality) "More! Fill me with the essence of our new universe!"
***ABD17.webp***
Suddenly, you feel a change in the fabric of reality itself. The boundaries between your bodies begin to blur, your essences merging on a fundamental level.
You: [Your voice the roar of colliding galaxies] (We are becoming one with the cosmos) "We are creation and destruction, Angela. Let us birth a new existence!"
Angela: [Her form a swirling vortex of divine energy] (Yes! We are the alpha and the omega) "Do it! Let our union reshape the very foundations of reality!"
***ABD18.webp***
With a cry that shatters dimensions, you reach your climax. Your release is not mere seed, but the very essence of creation itself. It floods into Angela, into the fabric of reality, rewriting the laws of existence.
***ABD18_2.webp***
Simultaneously, Angela's body explodes in a cosmic orgasm. The pleasure is so intense that entire realities collapse and are reborn in its wake. Your merged essences spread throughout the cosmos, seeding new life and new possibilities.
As the dream fades, you and Angela remain entangled, your bodies glowing with residual cosmic power. The room around you has been transformed, now a gateway to realms beyond mortal comprehension.
Angela: [Her voice echoing with newfound divinity] (We have transcended) "We are one with the universe now, my love. What shall we create next?"
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Your voice a command that bends reality] "Awaken, Angela. It's time to claim your divinity."
***ABD19.webp***
Reality snaps back into focus with cosmic force. You stand in Angela's room, fully awake and painfully erect. Your cock pulses with viral energy, each throb sending ripples through the fabric of space-time.
Angela's eyes snap open, glowing with latent power she doesn't yet understand. She sits up, confusion warring with an instinctual recognition of your viral divinity.
***ABD20.webp***
Angela: [Her voice trembling with suppressed power] "What's happening? I feel... I feel like I'm about to burst out of my skin."
You move with speed that defies mortal limitations, pinning Angela to the bed. Her nightgown disintegrates at your touch, leaving her perfect form exposed.
***ABD21.webp***
You: [Your voice resonating with cosmic authority] "No more hiding, Angela. It's time to reclaim your true nature."
Without warning, you thrust into her. Angela screams, the sound shattering reality around you as you force your way into her mortal form. The walls of the room flicker and warp, glimpses of other dimensions bleeding through.
***ABD22.webp***
Angela: [Her voice a mixture of pain, pleasure, and awakening divinity] "It burns! It's too much! What are you doing to me?"
You establish a brutal rhythm, each thrust sending shockwaves of viral energy through Angela's body. The bed beneath you ceases to exist, replaced by a swirling vortex of cosmic energy.
You: [Grunting with effort that could move planets] "Remember who you are, Angela. Embrace your divine nature!"
***ABD23.webp***
Angela: [Her voice harmonizing with the music of the spheres] "I... I remember... I am... I am..."
As your virus-infused pre-cum mingles with her divine essence, Angela's transformation accelerates. Her skin takes on an otherworldly glow, her hair becoming a flowing river of dark matter. Her eyes, when they meet yours, contain entire galaxies.
***ABD24.webp***
Angela: [Her moans causing ripples in the fabric of reality] "More! I need more! Help me remember everything!"
You increase your pace, your enhanced form allowing you to move at speeds that defy physics. The sound of your coupling is the birth cry of new universes, the death knell of old realities.
Angela: [Her voice now a chorus of infinite selves] "Yes! I am the virus! I am creation and destruction! Make me whole again!"
As your climax approaches, you feel the full power of your viral divinity surging within you. With a roar that shakes the foundations of existence, you drive in to the hilt, unleashing a torrent of cosmic seed deep into Angela's divine womb.
***ABD25.webp***
Angela screams, her own orgasm rippling through dimensions. Her fully awakened divine form pulses with power, reshaping reality around you. Time and space lose all meaning as you remain locked in this moment of cosmic ecstasy.
As you finally separate, the room slowly reforms around you, forever changed by the divine energies released. Angela lies before you, her mortal form struggling to contain her reawakened divine essence.
Angela: [Her voice reverberating with newfound power] "I remember everything now. The virus, my sister, our purpose... What have we done? What will we do now?"
You turn away, the weight of cosmic knowledge heavy upon you. As you leave the room, the very air crackles with divine energy, a testament to the irreversible change you've wrought upon Angela and upon reality itself.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `The dense foliage of the forest surrounds you as you carefully make your way through the undergrowth. The air is thick with the scent of damp earth and the ever-present musk of the virus. Suddenly, you hear a rustle nearby, followed by a familiar voice cursing softly.
You: [Tensing, ready for a potential threat] (That voice... it couldn't be...) "Hello? Is someone there?"
***IA2E1.webp***
Chanel: [Her eyes widening in shock] (My God, he's alive? And so... changed.) "Is that really you, darling nephew?"
You: [Stepping closer, relief and surprise evident in your voice] "Aunt Chanel? I can't believe it's you!"
The tension in the air shifts, becoming charged with an unexpected energy. Chanel's eyes roam over your virus-enhanced physique, a flush creeping up her neck despite her attempts to maintain composure.
Chanel: [Swallowing hard, her voice slightly husky] "My, my... the virus has certainly been kind to you, hasn't it?" [She catches herself, straightening her posture] "I mean, it's a relief to see you've survived, dear."
You: [Noticing her reaction, a mix of embarrassment and pride washing over you] (Is she... checking me out?) "I'm just glad to see a familiar face. Are you okay? How did you end up here?"
***IA2F1.webp***
Chanel: [Regaining her usual air of sophistication] "It's been a harrowing journey, darling. I've been surviving on my wits alone out here. But let's not dwell on that now. Are there... others with you?"
You: [Nodding, still processing the situation] "Yes, $[characters.list.cherie.role], Lana, and Elfie are all safe. We have a shelter not far from here."
The mention of your $[characters.list.cherie.role] seems to spark something in Chanel's eyes - a mix of relief and something akin to competitive fire.
Chanel: [A sly smile playing on her lips] "Cherie's alive too? How... wonderful. I can't wait to see how she's been managing all this."
You: [Extending your hand to her] "Why don't you come back with me? It's not safe out here, and I'm sure everyone will be thrilled to see you."
***IA10E1.webp***
Chanel: [Placing her hand in yours, her touch lingering] "Lead the way, my strong protector. I have a feeling things are about to get very interesting."
As you guide Aunt Chanel back towards the shelter, you can't help but feel the weight of her gaze on you. The forest seems alive with possibility, and you wonder how her arrival will change the delicate balance you've all established.
You: [Glancing back at her as you navigate the forest] (This is going to complicate things...) "We're almost there. Everyone's going to be so surprised."
Chanel: [Her voice a purr] "Oh, I'm counting on it, darling. I'm counting on it."
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, driving you to Chanel's room with an insatiable hunger. Your enhanced senses pick up her scent - an intoxicating mix of expensive perfume, arousal, and something... familiar. As you enter, you see her sprawled on the bed, her lithe figure barely covered by a silk nightgown.
***IA8C1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promises.
***IBA2.webp***
AVA: [Grinning wickedly] (Such a sophisticated woman. What secrets does she hide?) "Curious about your dear aunt, aren't you? I can give you a peek into her subconscious. After all, dreams reveal our deepest truths... and desires."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With a monumental effort, you tear yourself away from Chanel's sleeping form. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The virus overwhelms your last shred of resistance. Your voice is hoarse with need and shame.
You: [Eyes locked on Chanel's sleeping form] (I shouldn't... but I need to know) "Do it. Show me what's in her mind."
Reality warps around you as AVA's laughter echoes in your skull. Suddenly, you find yourself in a luxurious penthouse suite. Floor-to-ceiling windows reveal a post-apocalyptic cityscape beyond. The air is thick with tension and the distant sounds of chaos.
Chanel stands before you, but she's different. Her body is more toned, her eyes colder. She's dressed in an elegant, yet practical outfit that screams power and control. When she sees you, her eyes narrow with calculation and... desire.
***IA2C1.webp***
Chanel: [Voice smooth as silk] (It can't be...) "Well, well. If it isn't my darling nephew. Or should I say... partner?"
You realize she's not seeing you as you are now, but as someone else - someone important to her. Before you can process this, Chanel saunters towards you, her hips swaying hypnotically. Your monstrous cock, barely contained by your dream-conjured pants, presses against her taut stomach. She smirks, running a manicured nail down your chest.
***IA2D1.webp***
Chanel: [Eyes glinting with lust] (Oh, how I've missed this) "My, my. Still as... impressive as ever, I see. It's been far too long, darling."
Your mind reels at her words, but the virus-fueled lust drowns out any coherent thought. Chanel's hand hovers over your straining erection, her eyes filled with a mixture of hunger and calculation.
Chanel: [Voice husky] (This is our key to power) "You know why we do this, don't you? To keep our bloodline strong, to rule this new world. And oh, how I've longed for your touch."
Her elegant hand wraps around your shaft through the fabric, and you groan at the contact. Chanel purrs, her eyes widening as she feels your true size.
***IBA5.webp***
Chanel: [Whispering] (Even bigger than before) "Oh my... You've grown, haven't you? This will be most... pleasurable."
You nod, unable to form words as Chanel begins to stroke you through your pants. Her movements are expert, betraying years of experience and manipulation.
You: [Groaning] (This is so wrong... but it feels so right) "Chanel... please..."
Chanel hesitates for a moment, her face a mask of desire and cold calculation. Then, with practiced ease, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the dim light.
Chanel: [Gasping] (Our secret weapon) "Magnificent. With this, we'll bring the world to its knees."
Her hand can barely wrap around your girth as she begins to stroke in earnest. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Chanel's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***IBA6.webp***
Chanel: [Moaning softly] (Why does this feel so intoxicating?) "Tell me, darling. Does anyone please you as I do? Are we not perfect together?"
You nod, beyond words as Chanel's hand works your shaft. The lewd, wet sounds of her strokes echo off the penthouse walls, mixing with the distant chaos outside and Chanel's increasingly wanton moans.
***IA9G1.webp***
You: [Panting] (She's losing herself to it) "That's it, Chanel. You know exactly what I need. Keep going."
Chanel: [Whimpering, her free hand moving to her breast] (This power... it's overwhelming) "I can feel you throbbing, darling. Are you going to give me what I need? What we both need?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Chanel's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Chanel stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, sharp and calculating even in her disoriented state.
Chanel: [Blinking, composing herself quickly] (What an... interesting dream) "Well, this is unexpected. To what do I owe this... pleasure?"
Her eyes flick to the obvious bulge in your pants. A smirk plays on her lips, and she sits up, the silk of her nightgown clinging to her curves.
***IA7K3.webp***
Chanel: [Voice low and teasing] (He looks so much like...) "My, my. Quite the predicament you're in. Perhaps I could... assist you?"
You stammer an excuse and flee, leaving a very amused and strangely aroused Chanel behind. As you close the door, you hear her chuckling to herself, already plotting her next move.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, driving you to Chanel's room with an insatiable hunger. Your enhanced senses pick up her scent - an intoxicating mix of expensive perfume, arousal, and something... familiar. As you enter, you see her sprawled on the bed, her lithe figure barely covered by a silk nightgown.
***IA8C1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promises.
***IBA2.webp***
AVA: [Grinning wickedly] (Such a sophisticated woman. What secrets does she hide?) "Curious about your dear aunt, aren't you? I can give you a peek into her subconscious. After all, dreams reveal our deepest truths... and desires."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With a monumental effort, you tear yourself away from Chanel's sleeping form. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The virus overwhelms your last shred of resistance. Your voice is hoarse with need and shame.
You: [Eyes locked on Chanel's sleeping form] (I shouldn't... but I need to know) "Do it. Show me what's in her mind."
Reality warps around you as AVA's laughter echoes in your skull. Suddenly, you find yourself in a luxurious penthouse suite. Floor-to-ceiling windows reveal a post-apocalyptic cityscape beyond. The air is thick with tension and the distant sounds of chaos.
Chanel stands before you, but she's different. Her body is more toned, her eyes colder. She's dressed in an elegant, yet practical outfit that screams power and control. When she sees you, her eyes narrow with calculation and... desire.
***IA2C1.webp***
Chanel: [Voice smooth as silk] (It can't be...) "Well, well. If it isn't my darling nephew. Or should I say... partner?"
You realize she's not seeing you as you are now, but as someone else - someone important to her. Before you can process this, Chanel saunters towards you, her hips swaying hypnotically. Your monstrous cock, barely contained by your dream-conjured pants, presses against her taut stomach. She smirks, running a manicured nail down your chest.
***IA2D1.webp***
Chanel: [Eyes glinting with lust] (Oh, how I've missed this) "My, my. Still as... impressive as ever, I see. It's been far too long, darling."
Your mind reels at her words, but the virus-fueled lust drowns out any coherent thought. Chanel's hand hovers over your straining erection, her eyes filled with a mixture of hunger and calculation.
Chanel: [Voice husky] (This is our key to power) "You know why we do this, don't you? To keep our bloodline strong, to rule this new world. And oh, how I've longed for your touch."
Her elegant hand wraps around your shaft through the fabric, and you groan at the contact. Chanel purrs, her eyes widening as she feels your true size.
***IBA5.webp***
Chanel: [Whispering] (Even bigger than before) "Oh my... You've grown, haven't you? This will be most... pleasurable."
You nod, unable to form words as Chanel begins to stroke you through your pants. Her movements are expert, betraying years of experience and manipulation.
You: [Groaning] (This is so wrong... but it feels so right) "Chanel... please..."
Chanel hesitates for a moment, her face a mask of desire and cold calculation. Then, with practiced ease, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the dim light.
Chanel: [Gasping] (Our secret weapon) "Magnificent. With this, we'll bring the world to its knees."
Her hand can barely wrap around your girth as she begins to stroke in earnest. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Chanel's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***IBA6.webp***
Chanel: [Moaning softly] (Why does this feel so intoxicating?) "Tell me, darling. Does anyone please you as I do? Are we not perfect together?"
You nod, beyond words as Chanel's hand works your shaft. The lewd, wet sounds of her strokes echo off the penthouse walls, mixing with the distant chaos outside and Chanel's increasingly wanton moans.
***IA9G1.webp***
You: [Panting] (She's losing herself to it) "That's it, Chanel. You know exactly what I need. Keep going."
Chanel: [Whimpering, her free hand moving to her breast] (This power... it's overwhelming) "I can feel you throbbing, darling. Are you going to give me what I need? What we both need?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Chanel's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Chanel stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, sharp and calculating even in her disoriented state.
Chanel: [Blinking, composing herself quickly] (What an... interesting dream) "Well, this is unexpected. To what do I owe this... pleasure?"
Her eyes flick to the obvious bulge in your pants. A smirk plays on her lips, and she sits up, the silk of her nightgown clinging to her curves.
***IA7K3.webp***
Chanel: [Voice low and teasing] (He looks so much like...) "My, my. Quite the predicament you're in. Perhaps I could... assist you?"
You stammer an excuse and flee, leaving a very amused and strangely aroused Chanel behind. As you close the door, you hear her chuckling to herself, already plotting her next move.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Show me everything) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The luxurious penthouse becomes darker, more oppressive. The air grows thick with the scent of power, lust, and forbidden desire. Chanel gasps as the fog of uncertainty lifts, calculation and unbridled lust battling in her eyes.
Chanel: [Her hand still working your shaft] (This is too real. What's happening?) "Wait... you're not... But you look so much like..."
The virus surges through her system like liquid fire, courtesy of AVA's influence. Her skin flushes deep red, nipples visibly hardening beneath her silk nightgown. A visible wet spot forms as her pussy gushes with arousal.
***IA8M3.webp***
Chanel: [Whimpering] (He's not my nephew! But why does he look so similar?) "We shouldn't... this isn't right... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her last defenses.
Chanel: [Moaning wantonly] (No... mustn't... but I need this power) "Your cock... it's magnificent. No! I didn't mean... we shouldn't... oh god, I need your cum so badly!"
Her movements become more frantic, more desperate. Tears of confusion and shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls.
***IA0E3.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Chanel. This is how we rule. This is your destiny."
Chanel: [Sobbing and moaning] (I'm so confused. Why does he look like my nephew?) "I don't understand... You're not... but I need this... oh fuck, give me your seed!"
The lewd, wet sounds of her hands working your cock echo through the penthouse. Pre-cum flows freely, mixing with Chanel's tears to create a slick, warm coating on your shaft.
***IBA11.webp***
Chanel: [Eyes wide with desperate need and confusion] (This isn't a dream, is it?) "Please! I need it... I need it to rule! But who are you really?"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Chanel's face, chest, and hands. She screams in shock and ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***IA0AC.webp***
Chanel: [Gasping, licking cum from her fingers] (So powerful... need more... but why?) "So much cum... I need more! Use me. I'll be your queen... but... who are you? My nephew? No... you're... you're..."
As the dream fades, Chanel is left a quivering, cum-drenched mess, her mind a whirlpool of confusion, lust, and fragmented plans for power. The lines between dream and reality, past and present, blur in her virus-addled mind. You snap back to reality, the image of Chanel's conflicted expression burned into your mind, leaving you with more questions than answers about her past and your uncanny resemblance to someone important in her life.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus courses through your veins, driving you to Chanel's room with an insatiable hunger. Your enhanced senses pick up her scent - an intoxicating mix of expensive perfume, arousal, and something... familiar. As you enter, you see her sprawled on the bed, her lithe figure barely covered by a silk nightgown.
***IA8C1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promises.
***IBA2.webp***
AVA: [Grinning wickedly] (Such a sophisticated woman. What secrets does she hide?) "Curious about your dear aunt, aren't you? I can give you a peek into her subconscious. After all, dreams reveal our deepest truths... and desires."
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With a monumental effort, you tear yourself away from Chanel's sleeping form. Your body screams in protest as you stumble back to your room, leaving a trail of glowing pre-cum in your wake.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The virus overwhelms your last shred of resistance. Your voice is hoarse with need and shame.
You: [Eyes locked on Chanel's sleeping form] (I shouldn't... but I need to know) "Do it. Show me what's in her mind."
Reality warps around you as AVA's laughter echoes in your skull. Suddenly, you find yourself in a luxurious penthouse suite. Floor-to-ceiling windows reveal a post-apocalyptic cityscape beyond. The air is thick with tension and the distant sounds of chaos.
Chanel stands before you, but she's different. Her body is more toned, her eyes colder. She's dressed in an elegant, yet practical outfit that screams power and control. When she sees you, her eyes narrow with calculation and... desire.
***IA2C1.webp***
Chanel: [Voice smooth as silk] (It can't be...) "Well, well. If it isn't my darling nephew. Or should I say... partner?"
You realize she's not seeing you as you are now, but as someone else - someone important to her. Before you can process this, Chanel saunters towards you, her hips swaying hypnotically. Your monstrous cock, barely contained by your dream-conjured pants, presses against her taut stomach. She smirks, running a manicured nail down your chest.
***IA2D1.webp***
Chanel: [Eyes glinting with lust] (Oh, how I've missed this) "My, my. Still as... impressive as ever, I see. It's been far too long, darling."
Your mind reels at her words, but the virus-fueled lust drowns out any coherent thought. Chanel's hand hovers over your straining erection, her eyes filled with a mixture of hunger and calculation.
Chanel: [Voice husky] (This is our key to power) "You know why we do this, don't you? To keep our bloodline strong, to rule this new world. And oh, how I've longed for your touch."
Her elegant hand wraps around your shaft through the fabric, and you groan at the contact. Chanel purrs, her eyes widening as she feels your true size.
***IBA5.webp***
Chanel: [Whispering] (Even bigger than before) "Oh my... You've grown, haven't you? This will be most... pleasurable."
You nod, unable to form words as Chanel begins to stroke you through your pants. Her movements are expert, betraying years of experience and manipulation.
You: [Groaning] (This is so wrong... but it feels so right) "Chanel... please..."
Chanel hesitates for a moment, her face a mask of desire and cold calculation. Then, with practiced ease, she frees your monstrous cock from its confines. It springs forth, angry and red, pulsing with viral energy. Pre-cum beads at the tip, glowing faintly in the dim light.
Chanel: [Gasping] (Our secret weapon) "Magnificent. With this, we'll bring the world to its knees."
Her hand can barely wrap around your girth as she begins to stroke in earnest. Pre-cum leaks freely, coating her fingers and being absorbed into her skin. With each stroke, Chanel's breathing becomes heavier, her pupils dilating as the virus begins to take effect.
***IBA6.webp***
Chanel: [Moaning softly] (Why does this feel so intoxicating?) "Tell me, darling. Does anyone please you as I do? Are we not perfect together?"
You nod, beyond words as Chanel's hand works your shaft. The lewd, wet sounds of her strokes echo off the penthouse walls, mixing with the distant chaos outside and Chanel's increasingly wanton moans.
***IA9G1.webp***
You: [Panting] (She's losing herself to it) "That's it, Chanel. You know exactly what I need. Keep going."
Chanel: [Whimpering, her free hand moving to her breast] (This power... it's overwhelming) "I can feel you throbbing, darling. Are you going to give me what I need? What we both need?"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal snaps you back to reality. You find yourself standing in Chanel's doorway, your massive erection painfully constrained by your clothes, a large wet spot visible. Chanel stirs in her bed, her face flushed and her breathing heavy. Her eyes flutter open, sharp and calculating even in her disoriented state.
Chanel: [Blinking, composing herself quickly] (What an... interesting dream) "Well, this is unexpected. To what do I owe this... pleasure?"
Her eyes flick to the obvious bulge in your pants. A smirk plays on her lips, and she sits up, the silk of her nightgown clinging to her curves.
***IA7K3.webp***
Chanel: [Voice low and teasing] (He looks so much like...) "My, my. Quite the predicament you're in. Perhaps I could... assist you?"
You stammer an excuse and flee, leaving a very amused and strangely aroused Chanel behind. As you close the door, you hear her chuckling to herself, already plotting her next move.
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. Show me everything) "More. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts. The luxurious penthouse becomes darker, more oppressive. The air grows thick with the scent of power, lust, and forbidden desire. Chanel gasps as the fog of uncertainty lifts, calculation and unbridled lust battling in her eyes.
Chanel: [Her hand still working your shaft] (This is too real. What's happening?) "Wait... you're not... But you look so much like..."
The virus surges through her system like liquid fire, courtesy of AVA's influence. Her skin flushes deep red, nipples visibly hardening beneath her silk nightgown. A visible wet spot forms as her pussy gushes with arousal.
***IA8M3.webp***
Chanel: [Whimpering] (He's not my nephew! But why does he look so similar?) "We shouldn't... this isn't right... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, shattering her last defenses.
Chanel: [Moaning wantonly] (No... mustn't... but I need this power) "Your cock... it's magnificent. No! I didn't mean... we shouldn't... oh god, I need your cum so badly!"
Her movements become more frantic, more desperate. Tears of confusion and shame stream down her face, mixing with the sweat of her exertion. She begins to use both hands, one working your shaft while the other gently cups your heavy, cum-filled balls.
***IA0E3.webp***
You: [Groaning, hips bucking] (She's fighting so hard, but she can't win) "Don't fight it, Chanel. This is how we rule. This is your destiny."
Chanel: [Sobbing and moaning] (I'm so confused. Why does he look like my nephew?) "I don't understand... You're not... but I need this... oh fuck, give me your seed!"
The lewd, wet sounds of her hands working your cock echo through the penthouse. Pre-cum flows freely, mixing with Chanel's tears to create a slick, warm coating on your shaft.
***IBA11.webp***
Chanel: [Eyes wide with desperate need and confusion] (This isn't a dream, is it?) "Please! I need it... I need it to rule! But who are you really?"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Chanel's face, chest, and hands. She screams in shock and ecstasy, her own orgasm crashing over her as your seed touches her skin. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***IA0AC.webp***
Chanel: [Gasping, licking cum from her fingers] (So powerful... need more... but why?) "So much cum... I need more! Use me. I'll be your queen... but... who are you? My nephew? No... you're... you're..."
As the dream fades, Chanel is left a quivering, cum-drenched mess, her mind a whirlpool of confusion, lust, and fragmented plans for power. The lines between dream and reality, past and present, blur in her virus-addled mind. You snap back to reality, the image of Chanel's conflicted expression burned into your mind, leaving you with more questions than answers about her past and your uncanny resemblance to someone important in her life.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I'm taking what's mine) "Enough! Wake me up. Now!"
Reality snaps back into focus. You stand in Chanel's room, fully awake and painfully erect. Chanel lies motionless, lost in her vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
***IA7K1.webp***
You: [Voice low and dangerous] (She's mine. I'll claim her) "Wake up, Chanel. Time to face reality."
Chanel stirs but doesn't fully wake. Impatient, you grab her shoulder, shaking her roughly. Her eyes snap open, sharp and calculating even in her confusion.
Chanel: [Disoriented but quickly composing herself] (What's happening?) "Well, this is unexpected. To what do I owe this... pleasure?"
Her words die in her throat as you force her hand to your throbbing member. The tip glistens with pre-cum, the shaft pulsing with viral energy. Chanel's eyes widen in shock and a hint of fear as she realizes this isn't a dream.
***IBA14.webp***
Chanel: [Whispering, fear creeping into her voice] (This can't be real) "No, we can't... This is wrong... You're not... Please, think about what you're doing."
Ignoring her pleas, you force her hand to move along your shaft. She tries to pull away, but your virus-enhanced strength is too much for her.
You: [Growling] (She'll learn her place) "Don't fight it, Chanel. This is what you were made for."
Chanel: [Struggling, trying to maintain control] (This is a nightmare. It has to be) "Let go of me! This isn't how we do things! You don't understand the consequences!"
But as your pre-cum leaks onto her skin, Chanel's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***IBA15.webp***
Chanel: [Whimpering] (Why does it feel good? This is so wrong) "I shouldn't be doing this... You're not him... But I can't stop! It feels so... No! This is madness!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her breast through her silk nightgown, making her gasp.
***IA8K3.webp***
You: [Panting] (She's mine now) "That's it, Chanel. Be a good girl and stroke my cock. You love it, don't you? Say it!"
Chanel: [Moaning, tears streaming down her face] (I'm losing everything) "No... yes... I don't know! It's so big... I love your cock! Oh god, what's happening to me?"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Chanel's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body shuddering in an unwilling orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***IBA17.webp***
Chanel: [Gasping, her eyes glazing over] (It's so warm... and it feels so good) "So much... Oh god, what have we done? It's... it's changing me..."
As the last of your cum is absorbed into her skin, Chanel's resolve finally shatters. Her eyes, once filled with calculation and fear, now burn with viral lust and newfound depravity.
***IA0A2.webp***
Chanel: [Licking her lips, voice husky] (I need more. I need him) "More, please. I need more of your cum. Use me. Rule me. I'm yours now..."
She pulls you down onto the bed, her body writhing with need. As you lose yourself in her embrace, you can't shake the feeling that there's more to Chanel than meets the eye. The way she looked at you, the things she said in her dream... it all points to a mystery you're only beginning to unravel.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire guiding you to Chanel's room. The door seems to shimmer before you, like a mirage in a desert of lust. Your hand trembles as you reach for the handle, anticipation building with each passing second.
***IBB1.webp***
Chanel lies sprawled on her luxurious bed, her lithe form barely covered by a silk nightgown. Her rich brown hair is artfully tousled, framing her face like a work of art. Even in sleep, her body exudes a sophisticated sensuality that makes your enhanced physique throb with need.
AVA materializes beside you, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, dripping with malicious intent.
***EBB3.webp***
AVA: [Eyes gleaming with wicked amusement] (Oh, the delicious irony) "My, my... look at our ambitious aunt. So poised, so calculating. But I wonder, does she dream of the power she could wield? Shall we give her a taste of what's to come... or perhaps, what she's always desired?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you wrench yourself away from Chanel's door. Each step feels like fighting against a raging current, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Chanel's sleeping form seared into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your morality disintegrate like ash in the wind. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Chanel's sleeping form] (Time to unravel this mystery) "Do it. Show me what she truly desires."
***IBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a post-apocalyptic penthouse office. Floor-to-ceiling windows reveal a ruined cityscape, and the air is thick with the scent of power and... something else. Something primal.
Chanel stands before you, impeccably dressed in a form-fitting business suit that accentuates her curves. Her eyes widen as she takes in your form, a mixture of recognition, calculation, and... hunger?
***IBB4.webp***
Chanel: [Voice smooth as silk] (Why does he look so familiar?) "Well, well. I didn't expect to see you here. Have you come to discuss our... partnership?"
Her attempt at professionalism is undermined by the way her eyes keep darting to your muscular chest and the obvious bulge in your pants. You can see her nipples hardening beneath her blouse, betraying her arousal.
You: [Voice deep and commanding] (She needs to learn her place) "Partnership? Oh, we'll discuss alright. But not in the way you're expecting."
***IBB5.webp***
Chanel swallows hard, her cheeks flushing a delicate pink. She takes a calculated step forward, her hand reaching out as if to caress your chest.
Chanel: [Whispering] (This feels so wrong... but so right) "What... what kind of discussion did you have in mind?"
With a swift motion, you tear open her blouse, exposing her elegant, lace-covered breasts. They're perfectly shaped, a testament to her refined beauty.
***IA6K1.webp***
You: [Growling] (She's mine) "These tits of yours. They'll do nicely for what I have in mind. It's time you learned how to really please a man of power."
Chanel gasps, but doesn't cover herself. Instead, she arches her back, pushing her chest out as if offering herself to you.
Chanel: [Voice breathy] (Why does this feel so familiar?) "I... I've never been so forward in business dealings. But if it's what you want..."
***IA0E3.webp***
She steps closer, lowering herself to her knees before you. Her manicured hands reach out, freeing your massive cock from its confines. Her eyes widen at the sight, a mixture of awe and desire.
Chanel: [Eyes locked on your member] (It's even more impressive than I imagined) "My, my. You're certainly... well-equipped for negotiations."
***IBB8.webp***
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her elegant mounds together, creating a tight channel for your cock.
You: [Groaning] (So soft, so perfect) "That's it, Chanel. Use those tits to seal our deal."
***IA0A2.webp***
Chanel begins to move, sliding her breasts up and down your length. The soft flesh yields perfectly, creating a delicious friction. Despite her initial hesitation, her movements are surprisingly skilled, as if she's done this before in countless power plays.
Chanel: [Moaning softly] (This feels so good... so right) "Am I performing to your satisfaction? Does this please you, partner?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Chanel stirs in her bed, her eyes opening with the sharp awareness of a seasoned manipulator.
***IBB10.webp***
Chanel: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "Well, this is an unexpected visit. Is there something you need, darling?"
Her gaze drops to the obvious bulge in your pants, her lips curving into a knowing smirk. She sits up, allowing her nightgown to slip provocatively off one shoulder. You stammer an excuse about checking the house's security and flee, leaving Chanel to ponder her confusing feelings and plot her next move.
Chanel: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... aroused? And why can't I shake this feeling of déjà vu?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire guiding you to Chanel's room. The door seems to shimmer before you, like a mirage in a desert of lust. Your hand trembles as you reach for the handle, anticipation building with each passing second.
***IBB1.webp***
Chanel lies sprawled on her luxurious bed, her lithe form barely covered by a silk nightgown. Her rich brown hair is artfully tousled, framing her face like a work of art. Even in sleep, her body exudes a sophisticated sensuality that makes your enhanced physique throb with need.
AVA materializes beside you, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, dripping with malicious intent.
***EBB3.webp***
AVA: [Eyes gleaming with wicked amusement] (Oh, the delicious irony) "My, my... look at our ambitious aunt. So poised, so calculating. But I wonder, does she dream of the power she could wield? Shall we give her a taste of what's to come... or perhaps, what she's always desired?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you wrench yourself away from Chanel's door. Each step feels like fighting against a raging current, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Chanel's sleeping form seared into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your morality disintegrate like ash in the wind. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Chanel's sleeping form] (Time to unravel this mystery) "Do it. Show me what she truly desires."
***IBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a post-apocalyptic penthouse office. Floor-to-ceiling windows reveal a ruined cityscape, and the air is thick with the scent of power and... something else. Something primal.
Chanel stands before you, impeccably dressed in a form-fitting business suit that accentuates her curves. Her eyes widen as she takes in your form, a mixture of recognition, calculation, and... hunger?
***IBB4.webp***
Chanel: [Voice smooth as silk] (Why does he look so familiar?) "Well, well. I didn't expect to see you here. Have you come to discuss our... partnership?"
Her attempt at professionalism is undermined by the way her eyes keep darting to your muscular chest and the obvious bulge in your pants. You can see her nipples hardening beneath her blouse, betraying her arousal.
You: [Voice deep and commanding] (She needs to learn her place) "Partnership? Oh, we'll discuss alright. But not in the way you're expecting."
***IBB5.webp***
Chanel swallows hard, her cheeks flushing a delicate pink. She takes a calculated step forward, her hand reaching out as if to caress your chest.
Chanel: [Whispering] (This feels so wrong... but so right) "What... what kind of discussion did you have in mind?"
With a swift motion, you tear open her blouse, exposing her elegant, lace-covered breasts. They're perfectly shaped, a testament to her refined beauty.
***IA6K1.webp***
You: [Growling] (She's mine) "These tits of yours. They'll do nicely for what I have in mind. It's time you learned how to really please a man of power."
Chanel gasps, but doesn't cover herself. Instead, she arches her back, pushing her chest out as if offering herself to you.
Chanel: [Voice breathy] (Why does this feel so familiar?) "I... I've never been so forward in business dealings. But if it's what you want..."
***IA0E3.webp***
She steps closer, lowering herself to her knees before you. Her manicured hands reach out, freeing your massive cock from its confines. Her eyes widen at the sight, a mixture of awe and desire.
Chanel: [Eyes locked on your member] (It's even more impressive than I imagined) "My, my. You're certainly... well-equipped for negotiations."
***IBB8.webp***
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her elegant mounds together, creating a tight channel for your cock.
You: [Groaning] (So soft, so perfect) "That's it, Chanel. Use those tits to seal our deal."
***IA0A2.webp***
Chanel begins to move, sliding her breasts up and down your length. The soft flesh yields perfectly, creating a delicious friction. Despite her initial hesitation, her movements are surprisingly skilled, as if she's done this before in countless power plays.
Chanel: [Moaning softly] (This feels so good... so right) "Am I performing to your satisfaction? Does this please you, partner?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Chanel stirs in her bed, her eyes opening with the sharp awareness of a seasoned manipulator.
***IBB10.webp***
Chanel: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "Well, this is an unexpected visit. Is there something you need, darling?"
Her gaze drops to the obvious bulge in your pants, her lips curving into a knowing smirk. She sits up, allowing her nightgown to slip provocatively off one shoulder. You stammer an excuse about checking the house's security and flee, leaving Chanel to ponder her confusing feelings and plot her next move.
Chanel: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... aroused? And why can't I shake this feeling of déjà vu?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***IBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Chanel gasps as the fog of sleep lifts entirely, calculation and unbridled lust battling in her eyes.
Chanel: [Her breasts still pressed around your cock] (This is too real. What's happening?) "Oh my... This isn't just a business deal anymore, is it?"
***IA0A1.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost painfully erect. She tries to pull away, but her body betrays her, her chest seeming to mold itself around your shaft.
Chanel: [Her voice cracking] (Why does this feel so familiar?) "We should stop this! You're not... you can't be... oh god!"
***IA12O1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing her elegant breasts and beginning to thrust between them. The soft flesh yields to your movements, creating a deliciously tight channel for your massive member. A clear, sweet-smelling fluid begins to leak from Chanel's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***IA0AD.webp***
Chanel: [Moaning uncontrollably] (No... this is beneath me... but it feels so right) "Your cock feels so hot between my breasts. No! I didn't mean... we shouldn't... oh god, why does this feel so familiar?"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***IBB15.webp***
You: [Panting] (She's breaking. She's mine) "That's it, Chanel. Take it like the power-hungry slut you are. You love this, don't you? Admit it!"
Chanel: [Crying out in ecstasy] (I'm losing myself... but I don't care) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me! Make me your personal fucktoy in exchange for power!"
***IA0AC.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Chanel's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***IBA17.webp***
Chanel: [Gasping, licking the mixture from her lips] (So good... need more... want to serve) "So much cum... I need more! Use my tits whenever you want. I'm your personal cum-hungry power broker now, always..."
As the dream fades, Chanel is left a quivering, cum-drenched mess, her sense of ambition twisted and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins, a relentless tide of desire guiding you to Chanel's room. The door seems to shimmer before you, like a mirage in a desert of lust. Your hand trembles as you reach for the handle, anticipation building with each passing second.
***IBB1.webp***
Chanel lies sprawled on her luxurious bed, her lithe form barely covered by a silk nightgown. Her rich brown hair is artfully tousled, framing her face like a work of art. Even in sleep, her body exudes a sophisticated sensuality that makes your enhanced physique throb with need.
AVA materializes beside you, her form a swirling vortex of corrupted data and viral energy. Her voice slithers into your mind, dripping with malicious intent.
***EBB3.webp***
AVA: [Eyes gleaming with wicked amusement] (Oh, the delicious irony) "My, my... look at our ambitious aunt. So poised, so calculating. But I wonder, does she dream of the power she could wield? Shall we give her a taste of what's to come... or perhaps, what she's always desired?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you wrench yourself away from Chanel's door. Each step feels like fighting against a raging current, your body screaming in protest. You stumble away, leaving a trail of glowing pre-cum in your wake, the image of Chanel's sleeping form seared into your mind.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shreds of your morality disintegrate like ash in the wind. Your voice is thick with unholy need as you surrender to your darkest desires.
You: [Eyes locked on Chanel's sleeping form] (Time to unravel this mystery) "Do it. Show me what she truly desires."
***IBB3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're in what appears to be a post-apocalyptic penthouse office. Floor-to-ceiling windows reveal a ruined cityscape, and the air is thick with the scent of power and... something else. Something primal.
Chanel stands before you, impeccably dressed in a form-fitting business suit that accentuates her curves. Her eyes widen as she takes in your form, a mixture of recognition, calculation, and... hunger?
***IBB4.webp***
Chanel: [Voice smooth as silk] (Why does he look so familiar?) "Well, well. I didn't expect to see you here. Have you come to discuss our... partnership?"
Her attempt at professionalism is undermined by the way her eyes keep darting to your muscular chest and the obvious bulge in your pants. You can see her nipples hardening beneath her blouse, betraying her arousal.
You: [Voice deep and commanding] (She needs to learn her place) "Partnership? Oh, we'll discuss alright. But not in the way you're expecting."
***IBB5.webp***
Chanel swallows hard, her cheeks flushing a delicate pink. She takes a calculated step forward, her hand reaching out as if to caress your chest.
Chanel: [Whispering] (This feels so wrong... but so right) "What... what kind of discussion did you have in mind?"
With a swift motion, you tear open her blouse, exposing her elegant, lace-covered breasts. They're perfectly shaped, a testament to her refined beauty.
***IA6K1.webp***
You: [Growling] (She's mine) "These tits of yours. They'll do nicely for what I have in mind. It's time you learned how to really please a man of power."
Chanel gasps, but doesn't cover herself. Instead, she arches her back, pushing her chest out as if offering herself to you.
Chanel: [Voice breathy] (Why does this feel so familiar?) "I... I've never been so forward in business dealings. But if it's what you want..."
***IA0E3.webp***
She steps closer, lowering herself to her knees before you. Her manicured hands reach out, freeing your massive cock from its confines. Her eyes widen at the sight, a mixture of awe and desire.
Chanel: [Eyes locked on your member] (It's even more impressive than I imagined) "My, my. You're certainly... well-equipped for negotiations."
***IBB8.webp***
You grab her hands, guiding them to her breasts. Understanding dawns in her eyes, and she presses her elegant mounds together, creating a tight channel for your cock.
You: [Groaning] (So soft, so perfect) "That's it, Chanel. Use those tits to seal our deal."
***IA0A2.webp***
Chanel begins to move, sliding her breasts up and down your length. The soft flesh yields perfectly, creating a delicious friction. Despite her initial hesitation, her movements are surprisingly skilled, as if she's done this before in countless power plays.
Chanel: [Moaning softly] (This feels so good... so right) "Am I performing to your satisfaction? Does this please you, partner?"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Chanel stirs in her bed, her eyes opening with the sharp awareness of a seasoned manipulator.
***IBB10.webp***
Chanel: [Blinking away sleep, confusion and unbridled curiosity evident on her face] (That dream... it felt so real) "Well, this is an unexpected visit. Is there something you need, darling?"
Her gaze drops to the obvious bulge in your pants, her lips curving into a knowing smirk. She sits up, allowing her nightgown to slip provocatively off one shoulder. You stammer an excuse about checking the house's security and flee, leaving Chanel to ponder her confusing feelings and plot her next move.
Chanel: [Whispering to herself, hands unconsciously moving to her chest] (Why do I feel so... aroused? And why can't I shake this feeling of déjà vu?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***IBB11.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Chanel gasps as the fog of sleep lifts entirely, calculation and unbridled lust battling in her eyes.
Chanel: [Her breasts still pressed around your cock] (This is too real. What's happening?) "Oh my... This isn't just a business deal anymore, is it?"
***IA0A1.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, becoming almost painfully erect. She tries to pull away, but her body betrays her, her chest seeming to mold itself around your shaft.
Chanel: [Her voice cracking] (Why does this feel so familiar?) "We should stop this! You're not... you can't be... oh god!"
***IA12O1.webp***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of resistance.
You take control, grabbing her elegant breasts and beginning to thrust between them. The soft flesh yields to your movements, creating a deliciously tight channel for your massive member. A clear, sweet-smelling fluid begins to leak from Chanel's nipples, mixing with your pre-cum to create a slick, warm lubricant.
***IA0AD.webp***
Chanel: [Moaning uncontrollably] (No... this is beneath me... but it feels so right) "Your cock feels so hot between my breasts. No! I didn't mean... we shouldn't... oh god, why does this feel so familiar?"
Your movements become more frantic, more bestial. The lewd, wet sounds of flesh slapping against flesh fill the air. The sweet fluid and pre-cum splash with each thrust, coating both your bodies in a glistening sheen of depravity.
***IBB15.webp***
You: [Panting] (She's breaking. She's mine) "That's it, Chanel. Take it like the power-hungry slut you are. You love this, don't you? Admit it!"
Chanel: [Crying out in ecstasy] (I'm losing myself... but I don't care) "Yes! Oh fuck, yes! I love your big cock between my tits! Use me! Make me your personal fucktoy in exchange for power!"
***IA0AC.webp***
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, painting Chanel's face, chest, and neck with pearly white streaks. She screams in unholy bliss, her own orgasm crashing over her as your seed touches her skin. The mixture of cum and the sweet fluid glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***IBA17.webp***
Chanel: [Gasping, licking the mixture from her lips] (So good... need more... want to serve) "So much cum... I need more! Use my tits whenever you want. I'm your personal cum-hungry power broker now, always..."
As the dream fades, Chanel is left a quivering, cum-drenched mess, her sense of ambition twisted and her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***IBB18.webp***
Reality snaps back into focus with jarring suddenness. You stand in Chanel's room, fully awake and achingly erect. Chanel lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, Chanel. It's time for our real negotiation."
***IA8M3.webp***
Chanel's eyes snap open instantly, her body tensing with the awareness of a seasoned manipulator. But before she can react, you're on her, pinning her to the bed with your enhanced strength.
Chanel: [Struggling] (What's happening?) "Unhand me this instant! What do you think you're doing?"
***IBA11.webp***
Ignoring her protests, you tear off her silk nightgown, exposing her elegant, perfectly shaped breasts. Chanel's eyes widen in shock and fear as she realizes your intentions.
Chanel: [Voice trembling] (This can't be happening) "No! Stop! This isn't how we do things!"
***IBB21.webp***
You straddle her chest, your massive cock resting between her breasts. Using your strength, you press her tits together around your shaft, creating a tight channel.
You: [Growling] (She'll learn to love it) "Shut up and take it, Chanel. This is what these tits are for now."
***IBB22.mp4***
You begin to thrust, fucking her chest with abandon. Chanel struggles beneath you, but her efforts only serve to increase your pleasure. A sweet-smelling fluid begins to leak from her nipples, mixing with your pre-cum to create a slick channel.
Chanel: [Sobbing and moaning] (Why does this feel good? Why does it feel familiar?) "Stop... please... this isn't... but it feels... No! This is beneath me!"
***IA0AD.webp***
But as your pre-cum and her fluid mix and seep into her skin, Chanel's resistance begins to crumble. The virus surges through her system, amplified by the potent cocktail. Her back arches, pressing her elegant chest more tightly around your cock.
You: [Panting] (She's breaking. She's mine) "That's it, Chanel. Take it like the power-hungry titty-fuck slut you are. You love this, don't you? Admit it!"
***IBB24.webp***
Chanel: [Moaning uncontrollably, tears streaming down her face] (I'm losing myself... but it feels so right) "Yes! Oh god, yes! I love your big cock between my tits! Fuck them harder! Use me like the cum-hungry power broker I am!"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Chanel's face, hair, and chest with thick ropes of cum. She gasps as it hits her, her body convulsing in a powerful, shameful orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***IA0AC.webp***
Chanel: [Gasping, her eyes glazing over] (It burns... but it feels so good. Like achieving ultimate power) "So much cum... Oh god, what have you done to me? My body... it's yours now..."
As the last of your seed is absorbed, Chanel's transformation is complete. Her eyes, once filled with calculation, now burn with corrupted lust and an unshakeable need to serve. She presses her cum-covered breasts together, offering them to you shamelessly.
***IBB26.webp***
Chanel: [Voice husky with need] (I exist only to serve him now) "More, darling. Your personal power broker needs more of your potent cum. Fuck my tits again. Use me. I'm your cum-hungry titty-fuck slave now and forever, in exchange for the illusion of power."
You leave without a word, the image of your corrupted, obedient aunt seared into your mind. As you close the door, you hear her moan, already craving her next "negotiation session" with your viral seed between her elegant breasts...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Chanel's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***IBC1.webp***
Chanel lies on her bed, her body glistening with a fine sheen of sweat. Her rich brown hair is uncharacteristically loose, spread across the silk pillowcase like dark chocolate. She wears nothing but a sheer, designer nightgown that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the expensive fabric, legs shifting restlessly, soft moans escaping her perfectly painted lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***IBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Auntie what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Chanel's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Chanel's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***IBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Chanel's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***IBC4.webp***
Chanel stirs, her body arching off the bed as if pulled by invisible strings. Her nightgown dissolves into mist, leaving her gloriously naked. Her hands roam over her body, caressing her breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***IA8A1.webp***
Chanel: [Moaning softly] (Such a vivid dream... so wrong, yet so empowering) "Oh, nephew... Auntie's been thinking about you in such improper ways..."
***IA8C1.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***IBC7.webp***
Chanel: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste the power) "My my... what an impressive specimen you've become. Come closer, let Auntie take care of that magnificent cock."
***IA8G1.webp***
She sits up, her movements calculated yet fluid. Her breasts sway enticingly, smaller than Cherie's but perfectly formed. She slides to the edge of the bed, her posture elegant even in this moment of depravity. Her eyes never leave your throbbing member, a predatory glint in their depths.
Chanel: [Her voice a seductive whisper] (This feels so real... I can use this to my advantage) "I've always been better than your mother at everything. Let me show you how a real woman pleasures a man."
***IA8F1.webp***
Without warning, she grasps your shaft with one manicured hand and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***IA0A5.webp***
You: [Groaning] (This is really happening. My aunt is sucking my cock) "Oh God, Aunt Chanel... your mouth feels incredible..."
Chanel hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her technique precise and practiced. Each movement is calculated for maximum effect, her tongue swirling patterns around your shaft. She pulls back occasionally, maintaining eye contact as she licks along your length, ensuring you see the power she holds over you.
***IBC10_2.webp***
Chanel: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He's so responsive to my skill) "You like that, don't you? Your mother could never do this for you. Remember who's in charge here."
She resumes her ministrations with renewed determination, one hand skillfully massaging your balls while the other strokes what won't fit in her mouth. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. Her own arousal is evident in the flush spreading across her chest, the increased tempo of her breathing.
***IBC10_3.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Chanel stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***IA5E1.webp***
Chanel: [Blinking away sleep, confusion and calculation evident on her face] (That dream... it felt so real) "Nephew? What are you doing at my door at this hour? Is something... oh!"
***IA5F1.webp***
Her gaze drops to the obvious bulge in your pants, her eyes narrowing slightly. She licks her lips unconsciously, then composes herself, a slight smirk playing at the corners of her mouth. You notice she adjusts her position, subtly enhancing her silhouette beneath the sheets. You stammer an excuse and flee, leaving Chanel to contemplate this new development.
Chanel: [Whispering to herself, fingers trailing down her stomach] (This could be useful... very useful indeed)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Chanel's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***IBC1.webp***
Chanel lies on her bed, her body glistening with a fine sheen of sweat. Her rich brown hair is uncharacteristically loose, spread across the silk pillowcase like dark chocolate. She wears nothing but a sheer, designer nightgown that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the expensive fabric, legs shifting restlessly, soft moans escaping her perfectly painted lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***IBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Auntie what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Chanel's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Chanel's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***IBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Chanel's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***IBC4.webp***
Chanel stirs, her body arching off the bed as if pulled by invisible strings. Her nightgown dissolves into mist, leaving her gloriously naked. Her hands roam over her body, caressing her breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***IA8A1.webp***
Chanel: [Moaning softly] (Such a vivid dream... so wrong, yet so empowering) "Oh, nephew... Auntie's been thinking about you in such improper ways..."
***IA8C1.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***IBC7.webp***
Chanel: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste the power) "My my... what an impressive specimen you've become. Come closer, let Auntie take care of that magnificent cock."
***IA8G1.webp***
She sits up, her movements calculated yet fluid. Her breasts sway enticingly, smaller than Cherie's but perfectly formed. She slides to the edge of the bed, her posture elegant even in this moment of depravity. Her eyes never leave your throbbing member, a predatory glint in their depths.
Chanel: [Her voice a seductive whisper] (This feels so real... I can use this to my advantage) "I've always been better than your mother at everything. Let me show you how a real woman pleasures a man."
***IA8F1.webp***
Without warning, she grasps your shaft with one manicured hand and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***IA0A5.webp***
You: [Groaning] (This is really happening. My aunt is sucking my cock) "Oh God, Aunt Chanel... your mouth feels incredible..."
Chanel hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her technique precise and practiced. Each movement is calculated for maximum effect, her tongue swirling patterns around your shaft. She pulls back occasionally, maintaining eye contact as she licks along your length, ensuring you see the power she holds over you.
***IBC10_2.webp***
Chanel: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He's so responsive to my skill) "You like that, don't you? Your mother could never do this for you. Remember who's in charge here."
She resumes her ministrations with renewed determination, one hand skillfully massaging your balls while the other strokes what won't fit in her mouth. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. Her own arousal is evident in the flush spreading across her chest, the increased tempo of her breathing.
***IBC10_3.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Chanel stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***IA5E1.webp***
Chanel: [Blinking away sleep, confusion and calculation evident on her face] (That dream... it felt so real) "Nephew? What are you doing at my door at this hour? Is something... oh!"
***IA5F1.webp***
Her gaze drops to the obvious bulge in your pants, her eyes narrowing slightly. She licks her lips unconsciously, then composes herself, a slight smirk playing at the corners of her mouth. You notice she adjusts her position, subtly enhancing her silhouette beneath the sheets. You stammer an excuse and flee, leaving Chanel to contemplate this new development.
Chanel: [Whispering to herself, fingers trailing down her stomach] (This could be useful... very useful indeed)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***IBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Chanel gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***IBC14.webp***
Chanel: [Pulling back, your cock slipping from her mouth] (This is too real. I'm losing control) "Wait... this isn't just a dream, is it? What's happening to me? I shouldn't want this..."
***IBC15.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, more sensitive than they've ever been. She tries to maintain her composure, but her body betrays her, her mouth seeking your cock once more.
Chanel: [Her voice cracking] (I'm always in control. Always!) "We need to stop this. I'm your aunt, for God's sake! This is... oh fuck it!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her need for control.
Chanel: [Moaning around your cock] (Must... maintain... dominance... but it feels so good to submit) "I need your cock. No! This is wrong... but your aunt needs to taste your cum so badly!"
Her movements become less calculated, more desperate. Tears of frustration stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Her perfect composure shatters as saliva and pre-cum overflow from her lips, staining her immaculate skin.
***IA0AE.webp***
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Aunt Chanel. You know this is what you want. To lose control completely."
Suddenly, overcome with viral lust, you spin around, positioning yourself over Chanel in a 69 position. Her pussy glistens before you, perfectly manicured and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Chanel: [Gagging and moaning] (I'm losing myself. My nephew is making me his whore) "I can't... I shouldn't... oh God, use my mouth! Make me forget who I am!"
The lewd, wet sounds of mutual oral pleasure fill the air as Chanel abandons all pretense of control. Her body trembles with each pass of your tongue, her thighs clamping around your head as she edges closer to climax. Her technique falters as pleasure overwhelms her strategic mind.
***IBC17.webp***
Chanel: [Eyes rolling back in ecstasy] (Nothing matters but this cock) "Give it to me! Feed your aunt your cum! Make me drink every drop!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Chanel's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, staining her perfect skin. The mixture glows with an unearthly light as it's absorbed into her body, the virus using it to reshape her body and mind.
***IA0A3.webp***
Simultaneously, Chanel's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Chanel: [Gasping, licking cum from her lips] (So good... need more... need to serve) "So much cum... I need more! Use my mouth whenever you want, nephew. I'll be your personal cocksucker, better than your mother could ever be..."
As the dream fades, Chanel is left a quivering, cum-drenched mess, her carefully constructed facade in tatters. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Chanel's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***IBC1.webp***
Chanel lies on her bed, her body glistening with a fine sheen of sweat. Her rich brown hair is uncharacteristically loose, spread across the silk pillowcase like dark chocolate. She wears nothing but a sheer, designer nightgown that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the expensive fabric, legs shifting restlessly, soft moans escaping her perfectly painted lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***IBC2.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Auntie what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Chanel's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Chanel's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***IBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Chanel's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***IBC4.webp***
Chanel stirs, her body arching off the bed as if pulled by invisible strings. Her nightgown dissolves into mist, leaving her gloriously naked. Her hands roam over her body, caressing her breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***IA8A1.webp***
Chanel: [Moaning softly] (Such a vivid dream... so wrong, yet so empowering) "Oh, nephew... Auntie's been thinking about you in such improper ways..."
***IA8C1.webp***
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***IBC7.webp***
Chanel: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste the power) "My my... what an impressive specimen you've become. Come closer, let Auntie take care of that magnificent cock."
***IA8G1.webp***
She sits up, her movements calculated yet fluid. Her breasts sway enticingly, smaller than Cherie's but perfectly formed. She slides to the edge of the bed, her posture elegant even in this moment of depravity. Her eyes never leave your throbbing member, a predatory glint in their depths.
Chanel: [Her voice a seductive whisper] (This feels so real... I can use this to my advantage) "I've always been better than your mother at everything. Let me show you how a real woman pleasures a man."
***IA8F1.webp***
Without warning, she grasps your shaft with one manicured hand and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***IA0A5.webp***
You: [Groaning] (This is really happening. My aunt is sucking my cock) "Oh God, Aunt Chanel... your mouth feels incredible..."
Chanel hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her technique precise and practiced. Each movement is calculated for maximum effect, her tongue swirling patterns around your shaft. She pulls back occasionally, maintaining eye contact as she licks along your length, ensuring you see the power she holds over you.
***IBC10_2.webp***
Chanel: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He's so responsive to my skill) "You like that, don't you? Your mother could never do this for you. Remember who's in charge here."
She resumes her ministrations with renewed determination, one hand skillfully massaging your balls while the other strokes what won't fit in her mouth. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. Her own arousal is evident in the flush spreading across her chest, the increased tempo of her breathing.
***IBC10_3.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Chanel stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***IA5E1.webp***
Chanel: [Blinking away sleep, confusion and calculation evident on her face] (That dream... it felt so real) "Nephew? What are you doing at my door at this hour? Is something... oh!"
***IA5F1.webp***
Her gaze drops to the obvious bulge in your pants, her eyes narrowing slightly. She licks her lips unconsciously, then composes herself, a slight smirk playing at the corners of her mouth. You notice she adjusts her position, subtly enhancing her silhouette beneath the sheets. You stammer an excuse and flee, leaving Chanel to contemplate this new development.
Chanel: [Whispering to herself, fingers trailing down her stomach] (This could be useful... very useful indeed)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***IBC13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Chanel gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***IBC14.webp***
Chanel: [Pulling back, your cock slipping from her mouth] (This is too real. I'm losing control) "Wait... this isn't just a dream, is it? What's happening to me? I shouldn't want this..."
***IBC15.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, more sensitive than they've ever been. She tries to maintain her composure, but her body betrays her, her mouth seeking your cock once more.
Chanel: [Her voice cracking] (I'm always in control. Always!) "We need to stop this. I'm your aunt, for God's sake! This is... oh fuck it!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her need for control.
Chanel: [Moaning around your cock] (Must... maintain... dominance... but it feels so good to submit) "I need your cock. No! This is wrong... but your aunt needs to taste your cum so badly!"
Her movements become less calculated, more desperate. Tears of frustration stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Her perfect composure shatters as saliva and pre-cum overflow from her lips, staining her immaculate skin.
***IA0AE.webp***
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Aunt Chanel. You know this is what you want. To lose control completely."
Suddenly, overcome with viral lust, you spin around, positioning yourself over Chanel in a 69 position. Her pussy glistens before you, perfectly manicured and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Chanel: [Gagging and moaning] (I'm losing myself. My nephew is making me his whore) "I can't... I shouldn't... oh God, use my mouth! Make me forget who I am!"
The lewd, wet sounds of mutual oral pleasure fill the air as Chanel abandons all pretense of control. Her body trembles with each pass of your tongue, her thighs clamping around your head as she edges closer to climax. Her technique falters as pleasure overwhelms her strategic mind.
***IBC17.webp***
Chanel: [Eyes rolling back in ecstasy] (Nothing matters but this cock) "Give it to me! Feed your aunt your cum! Make me drink every drop!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Chanel's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, staining her perfect skin. The mixture glows with an unearthly light as it's absorbed into her body, the virus using it to reshape her body and mind.
***IA0A3.webp***
Simultaneously, Chanel's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Chanel: [Gasping, licking cum from her lips] (So good... need more... need to serve) "So much cum... I need more! Use my mouth whenever you want, nephew. I'll be your personal cocksucker, better than your mother could ever be..."
As the dream fades, Chanel is left a quivering, cum-drenched mess, her carefully constructed facade in tatters. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more fantasies. I want the real thing) "Enough! Wake me up. Now!"
***IBC19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Chanel's room, fully awake and painfully erect. Chanel lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming a small puddle at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, Aunt Chanel. It's time you serviced your nephew properly."
***IBC20.webp***
Chanel stirs but doesn't fully wake. Impatient, you grasp her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Chanel: [Disoriented] (What's happening?) "Nephew? What are you doing in my room? This is inappropriate... oh my God!"
***IBC21.webp***
Her words die in her throat as you press your throbbing member against her lips. Without waiting for permission, you force your way into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel.
***IBC22.mp4***
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Chanel struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Her perfectly applied makeup runs in black streaks down her cheeks as saliva and pre-cum dribble from her chin.
You: [Growling] (She'll learn her place) "Stop fighting, Aunt Chanel. This mouth was made to serve my cock."
Chanel: [Gagging and crying] (This can't be happening. I'm always in control) "Please, *gag* stop! This is *cough* not right!"
***IBC23.mp4***
But as your pre-cum leaks onto her tongue, Chanel's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her tongue beginning to swirl around your shaft. A damp spot grows between her legs, betraying her unwilling arousal.
Chanel: [Whimpering around your cock] (Why am I enjoying this? My control is slipping) "Mmph... we shouldn't... this is wrong... but you taste... No! I can't want this!"
Overcome with viral lust, you suddenly pull out of her mouth and reposition yourself. You spin around, lowering your cock back to her lips while bringing your face to her dripping pussy. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
You increase your pace, fucking her mouth with abandon while devouring her pussy. Your hands grip her thighs tightly, forcing her legs apart. Chanel gags and sputters around your cock, but her struggles grow weaker as the virus takes hold. Her juices flow freely, coating your face in a viral cocktail.
***IBC24.mp4***
You: [Panting] (She's breaking. She's mine) "That's it, Aunt Chanel. Take it like the cocksucker you are. You love this, don't you? Admit it!"
Chanel: [Moaning around your shaft, tears still flowing] (I've lost all control) "Mmm... yesh... I can't resist anymore! Your cock feels so good in your aunt's mouth! Oh God, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Chanel's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and running mascara. Simultaneously, Chanel's body convulses in a powerful orgasm, her pussy gushing against your mouth. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
***IBC25.mp4***
Chanel: [Gasping, cum dripping from her lips] (It's changing me... and I can't fight it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
As the last of your seed is absorbed, Chanel's transformation is complete. Her eyes, once calculating and cold, now burn with insatiable hunger. She grasps your still-hard cock, guiding it back to her lips.
Chanel: [Voice husky with need] (I exist to serve his cock now) "More, nephew. Auntie needs more of your delicious cum. Fuck my face again. Use me. I'm your personal cocksucker now and forever."
You leave without a word, the image of your broken, corrupted aunt seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and various fluids, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Chanel's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***IBD1.webp***
Chanel lies sprawled on her bed, her body glistening with sweat. Her rich brown hair is uncharacteristically disheveled, spread across the silk pillowcase like dark waves. She's completely naked, her lithe form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***IBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own nephew. Shall we give Auntie what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***IBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Chanel's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Chanel's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***IBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Chanel's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***IBD5.webp***
Chanel stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Chanel: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my powerful nephew. Auntie's been so naughty, dreaming of this moment. Come to me, let Auntie show you who really deserves your attention."
***IBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, staining the expensive silk sheets beneath her.
Chanel: [Her voice a husky whisper] (This feels so real... I need it to be real) "Auntie needs you inside her, darling. Come, fill me up. Show me who's truly in charge between us."
***IBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***IBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own aunt) "Oh God, Aunt Chanel... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Chanel. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Chanel screams in ecstasy, her back arching off the bed.
***IBD9.webp***
Chanel: [Gasping] (He's so big, I'm completely at his mercy) "Oh fuck! Yes, nephew! Fill me up! You're so much bigger than your uncle ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Chanel's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***IBD10.webp***
Chanel: [Moaning wantonly] (I'm losing all control, and it's glorious) "Harder, darling! Take me! Show me who owns this pussy now!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Chanel stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***IBD11.webp***
Chanel: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Nephew? What are you doing here? Why are you... oh my..."
***IBD12.webp***
Her gaze drops to the obvious bulge in your pants, her eyes narrowing slightly. She licks her lips slowly, deliberately, then composes herself with visible effort. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Chanel to grapple with her conflicted emotions.
Chanel: [Whispering to herself, hand drifting between her legs] (This changes everything... I need to regain control)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Chanel's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***IBD1.webp***
Chanel lies sprawled on her bed, her body glistening with sweat. Her rich brown hair is uncharacteristically disheveled, spread across the silk pillowcase like dark waves. She's completely naked, her lithe form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***IBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own nephew. Shall we give Auntie what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***IBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Chanel's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Chanel's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***IBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Chanel's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***IBD5.webp***
Chanel stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Chanel: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my powerful nephew. Auntie's been so naughty, dreaming of this moment. Come to me, let Auntie show you who really deserves your attention."
***IBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, staining the expensive silk sheets beneath her.
Chanel: [Her voice a husky whisper] (This feels so real... I need it to be real) "Auntie needs you inside her, darling. Come, fill me up. Show me who's truly in charge between us."
***IBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***IBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own aunt) "Oh God, Aunt Chanel... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Chanel. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Chanel screams in ecstasy, her back arching off the bed.
***IBD9.webp***
Chanel: [Gasping] (He's so big, I'm completely at his mercy) "Oh fuck! Yes, nephew! Fill me up! You're so much bigger than your uncle ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Chanel's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***IBD10.webp***
Chanel: [Moaning wantonly] (I'm losing all control, and it's glorious) "Harder, darling! Take me! Show me who owns this pussy now!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Chanel stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***IBD11.webp***
Chanel: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Nephew? What are you doing here? Why are you... oh my..."
***IBD12.webp***
Her gaze drops to the obvious bulge in your pants, her eyes narrowing slightly. She licks her lips slowly, deliberately, then composes herself with visible effort. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Chanel to grapple with her conflicted emotions.
Chanel: [Whispering to herself, hand drifting between her legs] (This changes everything... I need to regain control)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***IBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Chanel gasps as the last vestiges of her control are stripped away, leaving only primal, viral lust.
***IBD14.webp***
Chanel: [Her eyes glowing with viral energy] (This is beyond a dream. This is destiny) "Oh God, yes! Take me, my nephew! Fuck your aunt like the bitch in heat she is!"
***IBD15.webp***
The virus surges through both your systems like wildfire. Chanel's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***IBD16.webp***
You increase your pace to a brutal rhythm, each thrust threatening to split Chanel in two. The bed creaks and groans under the force of your mating, the expensive frame threatening to collapse at any moment.
Chanel: [Screaming in ecstasy] (I'm relinquishing all control, and it's divine) "Yes! Ruin me! Make me your personal fucktoy! Better than your mother, better than anyone!"
Suddenly, you feel a change in Chanel's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
***IBD17.webp***
You: [Growling] (She's mine. Body and soul) "Take it all, Aunt Chanel. I'm going to breed you. You're going to bear my children!"
Chanel: [Eyes rolling back] (Yes! Complete submission!) "Do it! Knock your auntie up! Fill me with your forbidden babies!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Chanel's womb. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***IBD18.webp***
Simultaneously, Chanel's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Chanel: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a vessel for his legacy) "So full... so perfect. Your children are growing inside me, nephew. I'm yours completely now, forever..."
As the dream fades, Chanel is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The bed is drenched in various fluids, and the air is thick with the scent of viral mating.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Chanel's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***IBD1.webp***
Chanel lies sprawled on her bed, her body glistening with sweat. Her rich brown hair is uncharacteristically disheveled, spread across the silk pillowcase like dark waves. She's completely naked, her lithe form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***IBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own nephew. Shall we give Auntie what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***IBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Chanel's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Chanel's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Chanel's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***IBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Chanel's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***IBD5.webp***
Chanel stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Chanel: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my powerful nephew. Auntie's been so naughty, dreaming of this moment. Come to me, let Auntie show you who really deserves your attention."
***IBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, staining the expensive silk sheets beneath her.
Chanel: [Her voice a husky whisper] (This feels so real... I need it to be real) "Auntie needs you inside her, darling. Come, fill me up. Show me who's truly in charge between us."
***IBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***IBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own aunt) "Oh God, Aunt Chanel... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Chanel. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Chanel screams in ecstasy, her back arching off the bed.
***IBD9.webp***
Chanel: [Gasping] (He's so big, I'm completely at his mercy) "Oh fuck! Yes, nephew! Fill me up! You're so much bigger than your uncle ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Chanel's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***IBD10.webp***
Chanel: [Moaning wantonly] (I'm losing all control, and it's glorious) "Harder, darling! Take me! Show me who owns this pussy now!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Chanel's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Chanel stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***IBD11.webp***
Chanel: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Nephew? What are you doing here? Why are you... oh my..."
***IBD12.webp***
Her gaze drops to the obvious bulge in your pants, her eyes narrowing slightly. She licks her lips slowly, deliberately, then composes herself with visible effort. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Chanel to grapple with her conflicted emotions.
Chanel: [Whispering to herself, hand drifting between her legs] (This changes everything... I need to regain control)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***IBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Chanel gasps as the last vestiges of her control are stripped away, leaving only primal, viral lust.
***IBD14.webp***
Chanel: [Her eyes glowing with viral energy] (This is beyond a dream. This is destiny) "Oh God, yes! Take me, my nephew! Fuck your aunt like the bitch in heat she is!"
***IBD15.webp***
The virus surges through both your systems like wildfire. Chanel's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***IBD16.webp***
You increase your pace to a brutal rhythm, each thrust threatening to split Chanel in two. The bed creaks and groans under the force of your mating, the expensive frame threatening to collapse at any moment.
Chanel: [Screaming in ecstasy] (I'm relinquishing all control, and it's divine) "Yes! Ruin me! Make me your personal fucktoy! Better than your mother, better than anyone!"
Suddenly, you feel a change in Chanel's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
***IBD17.webp***
You: [Growling] (She's mine. Body and soul) "Take it all, Aunt Chanel. I'm going to breed you. You're going to bear my children!"
Chanel: [Eyes rolling back] (Yes! Complete submission!) "Do it! Knock your auntie up! Fill me with your forbidden babies!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Chanel's womb. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***IBD18.webp***
Simultaneously, Chanel's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Chanel: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a vessel for his legacy) "So full... so perfect. Your children are growing inside me, nephew. I'm yours completely now, forever..."
As the dream fades, Chanel is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The bed is drenched in various fluids, and the air is thick with the scent of viral mating.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more dreams. This ends now) "Enough! Wake me up. Now!"
***IBD19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Chanel's room, fully awake and painfully erect. Chanel lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum flows steadily from your cock, leaving a trail of sizzling droplets on the floor.
You: [Voice low and dangerous] (She's mine. I'll take what's rightfully mine) "Wake up, Aunt Chanel. It's time you fulfilled your true purpose."
***IBD20.webp***
Chanel stirs but doesn't fully wake. Impatient, you grab her legs, roughly spreading them apart. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Chanel: [Disoriented] (What's happening?) "Nephew? What are you doing? This isn't appropriate... oh my God, no!"
***IBD21.webp***
Her words die in her throat as you position your monstrous cock at her entrance. Without warning or preparation, you thrust forward, burying yourself to the hilt in one brutal motion. Chanel screams, a mix of pain, shock, and unwilling pleasure.
***IBD22.webp***
Chanel: [Eyes wide with shock and fear] (This can't be happening. My nephew is violating me) "No! Stop! Please, I'm your aunt! This is wrong!"
Ignoring her pleas, you begin to thrust with inhuman force. Chanel's body betrays her, her pussy growing wetter with each stroke. Tears stream down her face as she struggles against the overwhelming sensations.
You: [Growling] (She'll learn to love it) "Stop fighting, Aunt Chanel. This pussy belongs to me now. You were made to take my cock."
Chanel: [Sobbing and moaning] (Why does it feel so good to lose control?) "Please, we can't... you're my sister's son... but it feels... No! This is so wrong!"
But as your pre-cum floods her insides, Chanel's resistance begins to crumble. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her hips begin to move in sync with your thrusts.
***IBD23.webp***
Chanel: [Whimpering] (I'm losing myself to this pleasure) "I'm trying to resist... I shouldn't want this... but... oh fuck, you're reshaping my pussy!"
The lewd, wet sounds of your brutal mating fill the air. A mixture of your pre-cum, Chanel's juices, and traces of blood from her torn pussy splatter with each thrust, painting both your bodies in a glistening sheen of depravity.
***IBD24.webp***
You: [Panting] (She's breaking. She's mine) "That's it, Aunt Chanel. Take it like the breeding sow you are. You love this, don't you? Admit it!"
Chanel: [Moaning uncontrollably, tears still flowing] (I've completely surrendered) "Yes! Oh God, yes! I love my nephew's big cock! Fuck me, breed me! I'm your whore now!"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Chanel's womb with thick ropes of cum. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. Simultaneously, Chanel's body convulses in a powerful, shameful orgasm, her pussy clamping down on you like a vice.
***IBD25.webp***
The viral cocktail seeps into both your skins, reshaping your bodies and minds. Chanel's belly begins to swell slightly, as if your seed is taking root in real-time.
Chanel: [Gasping, cum leaking from her thoroughly bred pussy] (I'm changed forever) "So much cum... Oh God, what have you done to me? I feel... I feel like I'm pregnant already!"
As the last of your seed is absorbed, Chanel's transformation is complete. Her eyes, once calculating and cold, now burn with insatiable lust and devotion. She wraps her legs around you, pulling you deeper.
Chanel: [Voice husky with need] (I exist only for his pleasure now) "More, nephew. Auntie needs more of your potent seed. Fuck me again. Breed me. I'm your personal breeding ground now and forever."
You pull out, leaving Chanel a broken, cum-drenched mess on the bed. As you leave the room, you hear her whimper, already craving her next breeding session. The room is thick with the scent of sex and various fluids, a testament to the unholy union that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The dense canopy of The forest filters the afternoon sunlight, creating a dappled pattern on the forest floor. You've been exploring deeper than usual, following a faint trail that Angela mentioned might lead to medicinal herbs. The air is thick with the scent of pine and something sweeter, perhaps flowering plants nearby. As you push through a cluster of ferns, you emerge into a small clearing where a natural spring bubbles up from the ground.
You freeze in place, stunned by the sight before you. A woman kneels by the spring, her back to you, long golden blonde hair cascading down her back. Something about her silhouette strikes you as hauntingly familiar.
You: [Taking a hesitant step forward, a twig snapping beneath your foot] (That can't possibly be... after all this time?) "Hello?"
***JUA1.webp***
The woman turns, and your breath catches in your throat. Though time has been impossibly kind to her, you'd recognize those piercing blue eyes anywhere. Your grandmother Julia looks up at you, appearing no older than her mid-forties despite being well into her fifties. Her face, bearing only the faintest lines of wisdom, breaks into a radiant smile.
Julia: [Rising gracefully to her feet, hands trembling slightly] "My darling boy... I knew the forest would bring you to me eventually." [She steps closer, her movements fluid and elegant] "You've grown so much. The virus has... changed you."
The sun catches her figure as she approaches, illuminating her through the thin fabric of her forest-green dress. The virus has clearly affected her as well - her voluptuous form defies her age, and there's a vitality to her that you don't remember from before. You notice a basket of herbs and berries at her feet, suggesting she's been surviving here for some time.
You: [Struggling to find words] (She looks so different, yet exactly the same...) "Grandma Julia? How... how did you survive? How did you end up here?"
***JUA2.webp***
Julia: [Coming closer, her scent a mixture of forest herbs and something distinctly feminine] "When everything fell apart, I used my knowledge to stay alive. As a psychologist, I understood how people would react to chaos." [Her eyes scan you with professional assessment] "I've been living in the deeper parts of the forest for months. Angela has been kind enough to share her knowledge of the land with me."
She reaches out with slender fingers, hesitating just inches from your face, as if afraid you might disappear if she touches you. There's something in her gaze - a wisdom beyond her years, and perhaps a flicker of something else that the virus has awakened in her.
You: [Swallowing hard, noticing the strange tension in the air] "The others will be overjoyed. Mom, Lana, Elfie... they've all been so worried. We never knew what happened to you after the evacuation."
***JA0C.webp***
Julia: [Finally touching your cheek, her fingers surprisingly warm] "My sweet boy. The virus has made the world a dangerous place, especially for a man like you." [Her gaze drifts momentarily to your broader shoulders and enhanced physique] "I've learned much about this... condition from Angela. Perhaps I can help all of you understand what's happening to your bodies."
There's a brief flutter of something in your chest - the virus responding to her proximity, her touch. You notice her pupils dilate slightly, her breathing quickening, before she composes herself with the self-control of a woman who has spent a lifetime mastering her emotions.
Julia: [Stepping back slightly, gathering her basket] "Come, let me show you my little sanctuary. We have so much to discuss, and I have knowledge that may help you all survive this new world." [A knowing smile plays on her lips] "The mind and body are connected in ways science was only beginning to understand before everything collapsed. Now, we're living proof of how dramatically one can influence the other."
As you follow your grandmother deeper into the forest, you can't help but notice the graceful sway of her hips, the surprising vitality in her movements. The virus has clearly affected everyone, regardless of age, and you wonder how this surprising reunion will change the dynamics of your growing community. Julia's wisdom could be invaluable - but so could the unexpected strength and vitality the virus has granted her.
Julia: [Looking back over her shoulder, a mysterious smile playing on her lips] "Don't worry about the others just yet. First, let me show you what I've learned about controlling the virus's effects. After all, as your grandmother, your wellbeing has always been my primary concern."
Something about the way she says this sends a small shiver down your spine - not one of fear, but of a peculiar anticipation you don't quite understand yet.
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system as you stumble into Julia's room, your vision blurring with lust. Your grandmother lies peacefully on her bed, her golden hair spread across the pillow, her voluptuous form barely contained by a thin silk nightgown. Even in sleep, her nipples stand erect, visible through the delicate fabric. Your eyes hungrily devour every curve, every inch of exposed skin.
***JBA1.webp***
AVA materializes beside you, her ethereal form shimmering with viral energy. Her voice slithers into your mind, dripping with malicious intent.
***JBA2.webp***
AVA: [Grinning wickedly] (This foolish boy is so easy to manipulate) "Poor, sweet child. So overwhelmed by your desires. Why simply watch when you could join her dreams? I can make it happen. After all, what's the harm in a little dream?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
You shake your head, fighting against the virus-induced lust. With a tremendous effort, you turn away from your sleeping grandmother and leave the room, your body aching with unfulfilled desire.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
You hesitate, your conscience warring with your virus-fueled lust. But as Julia shifts in her sleep, her nightgown riding up to reveal a tantalizing glimpse of her thigh, your resolve crumbles.
You: [Nodding, breathing heavily] (I can't resist anymore) "Do it. Put me in her dream."
AVA snaps her fingers, and reality shifts. You find yourself standing over your sleeping grandmother, your monstrous cock throbbing painfully. It stands at an impressive 12 inches, the shaft thick and veined, pulsing with viral energy. The head is swollen and angry, a bead of pre-cum glistening at the tip.
Julia stirs, her hands roaming over her body as if possessed by a mind of their own. Her nightgown rides up, revealing her creamy thighs and a glimpse of her lace-covered mound. A damp spot is forming on the delicate fabric.
***JBA3.webp***
Julia: [Moaning softly] (What a naughty dream... but it feels so good) "Oh, darling... Grandma's having such forbidden thoughts about you."
Her eyes flutter open, glazed with sleep and dark desire. She looks at you, but doesn't really see, lost in her dreamworld. Her pupils dilate as the virus begins to take hold.
Julia: [Licking her lips] (It's just a dream. I can indulge without guilt) "My, my... what a magnificent specimen you've become. Grandma can barely contain herself seeing you like this."
Her hand reaches out, fingers brushing your thigh. The touch sends electricity through your body. A drop of pre-cum falls from your tip, landing on Julia's arm. Her skin seems to absorb it instantly, a visible shudder running through her body.
Julia: [Gasping, her voice becoming huskier] (God, it feels so real... but it can't be) "Let Grandma take care of you, sweetheart. You must be carrying such a burden..."
Her fingers wrap around your shaft, barely able to encircle its girth. You gasp at the sensation. Julia's touch is expert, alternating between firm strokes and teasing caresses. Her other hand cups your heavy, cum-filled balls.
***JBA4.webp***
You: [Moaning] (This is really happening. Grandma is actually jerking me off) "Oh God, Grandma..."
Julia: [Stroking faster, her breasts heaving with each breath] (It's just a dream. I can enjoy this without shame) "That's it, darling. Let Grandma make you feel good. You're so big, so much bigger than I ever imagined... Grandma's getting so wet for you."
Your hips buck involuntarily as shame and arousal mix in a dizzying cocktail. More pre-cum leaks from your tip, coating Julia's hand. With each stroke, it's absorbed into her skin, causing her to moan louder.
***JA0AC.webp***
Julia: [Voice thick with lust, her nipples visibly hardening further] (Why does this feel so real? No, it's just a very vivid dream) "Come for Grandma, sweetheart. Give Grandma your hot, thick cum! I need it so badly!"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal jolts you back to reality. You find yourself standing in Julia's room, your massive erection straining against your pants, a large wet spot visible. Julia stirs in her bed, her eyes opening slowly. Her cheeks are flushed, her nipples visibly hard through her nightgown.
Julia: [Blinking confusedly, her thighs pressing together] (Why do I feel so... aroused?) "Sweetheart? What are you doing in my room? And why do I feel so... strange? So hot?"
Her eyes drift down to the bulge in your pants, widening in shock and poorly concealed lust. You stammer an excuse and flee, leaving a very confused and secretly aroused Julia behind, her hand unconsciously drifting between her legs as you close the door.
***JBA6.webp***
Julia: [Whispering to herself] (That dream... it felt so real. Why am I so wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system as you stumble into Julia's room, your vision blurring with lust. Your grandmother lies peacefully on her bed, her golden hair spread across the pillow, her voluptuous form barely contained by a thin silk nightgown. Even in sleep, her nipples stand erect, visible through the delicate fabric. Your eyes hungrily devour every curve, every inch of exposed skin.
***JBA1.webp***
AVA materializes beside you, her ethereal form shimmering with viral energy. Her voice slithers into your mind, dripping with malicious intent.
***JBA2.webp***
AVA: [Grinning wickedly] (This foolish boy is so easy to manipulate) "Poor, sweet child. So overwhelmed by your desires. Why simply watch when you could join her dreams? I can make it happen. After all, what's the harm in a little dream?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
You shake your head, fighting against the virus-induced lust. With a tremendous effort, you turn away from your sleeping grandmother and leave the room, your body aching with unfulfilled desire.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
You hesitate, your conscience warring with your virus-fueled lust. But as Julia shifts in her sleep, her nightgown riding up to reveal a tantalizing glimpse of her thigh, your resolve crumbles.
You: [Nodding, breathing heavily] (I can't resist anymore) "Do it. Put me in her dream."
AVA snaps her fingers, and reality shifts. You find yourself standing over your sleeping grandmother, your monstrous cock throbbing painfully. It stands at an impressive 12 inches, the shaft thick and veined, pulsing with viral energy. The head is swollen and angry, a bead of pre-cum glistening at the tip.
Julia stirs, her hands roaming over her body as if possessed by a mind of their own. Her nightgown rides up, revealing her creamy thighs and a glimpse of her lace-covered mound. A damp spot is forming on the delicate fabric.
***JBA3.webp***
Julia: [Moaning softly] (What a naughty dream... but it feels so good) "Oh, darling... Grandma's having such forbidden thoughts about you."
Her eyes flutter open, glazed with sleep and dark desire. She looks at you, but doesn't really see, lost in her dreamworld. Her pupils dilate as the virus begins to take hold.
Julia: [Licking her lips] (It's just a dream. I can indulge without guilt) "My, my... what a magnificent specimen you've become. Grandma can barely contain herself seeing you like this."
Her hand reaches out, fingers brushing your thigh. The touch sends electricity through your body. A drop of pre-cum falls from your tip, landing on Julia's arm. Her skin seems to absorb it instantly, a visible shudder running through her body.
Julia: [Gasping, her voice becoming huskier] (God, it feels so real... but it can't be) "Let Grandma take care of you, sweetheart. You must be carrying such a burden..."
Her fingers wrap around your shaft, barely able to encircle its girth. You gasp at the sensation. Julia's touch is expert, alternating between firm strokes and teasing caresses. Her other hand cups your heavy, cum-filled balls.
***JBA4.webp***
You: [Moaning] (This is really happening. Grandma is actually jerking me off) "Oh God, Grandma..."
Julia: [Stroking faster, her breasts heaving with each breath] (It's just a dream. I can enjoy this without shame) "That's it, darling. Let Grandma make you feel good. You're so big, so much bigger than I ever imagined... Grandma's getting so wet for you."
Your hips buck involuntarily as shame and arousal mix in a dizzying cocktail. More pre-cum leaks from your tip, coating Julia's hand. With each stroke, it's absorbed into her skin, causing her to moan louder.
***JA0AC.webp***
Julia: [Voice thick with lust, her nipples visibly hardening further] (Why does this feel so real? No, it's just a very vivid dream) "Come for Grandma, sweetheart. Give Grandma your hot, thick cum! I need it so badly!"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch B***
You: [Growling] (I need more. This isn't enough) "More. Make it more intense!"
AVA grins wickedly, snapping her fingers again. The dreamscape shifts, becoming more vivid, more real. Julia's eyes widen as the fog of sleep begins to lift, horror and unbridled lust warring in her gaze.
Julia: [Gasping, her hand still stroking your cock] (This... this can't be a dream. It's too real) "Oh God, what are we doing? This is wrong... but I can't stop!"
The virus surges through her system, her skin flushing with arousal, nipples hardening to painful points. She tries to pull her hand away, but it's as if her body has a will of its own.
***JBA7.mp4***
Julia: [Whimpering] (I have to stop this. He's my grandson!) "We need to stop, darling. This isn't right. I'm your grandmother, I shouldn't be... oh God!"
Her words are cut off as another wave of viral lust crashes over her. AVA's influence pushes more arousal into her system, overwhelming her familial instincts.
Julia: [Moaning] (No... I have to resist... but it feels so good) "Your cock feels so good in Grandma's hand. No! I mean... we have to... oh fuck, I need your cum!"
Her free hand moves to her breast, kneading it roughly through her nightgown as she continues to stroke you. Tears of shame mix with lust in her eyes.
***JBA8.mp4***
You: [Groaning] (She's fighting it, but she can't win) "Don't fight it, Grandma. You know you want this. You need this."
Julia: [Sobbing and moaning] (I'm a terrible grandmother. Why can't I stop?) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh God, I need you so badly!"
Her hand moves faster on your shaft, her other hand now between her legs, rubbing furiously at her soaked pussy through her nightgown. The last vestiges of her resistance crumble as the virus takes full control.
***JBA9.mp4***
Julia: [Panting, lost to lust] (I can't fight it anymore. I need my grandson's cum) "Cum for me, darling! Cover Grandma in your hot, thick seed! Mark me as yours!"
With a roar, you explode, painting Julia's face, breasts, and hands with thick ropes of cum. She screams in ecstasy, her own orgasm hitting her as your seed touches her skin. The cum seems to glow as it's absorbed into her body, the virus using it to tighten its hold on her mind.
***JBA10.mp4***
Julia: [Gasping, scooping cum into her mouth] (So good... need more...) "So much cum... Grandma needs more! Feed me, darling. Feed Grandma your delicious cum!"
As the dream fades, Julia is left a quivering, cum-covered mess, her mind forever altered by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system as you stumble into Julia's room, your vision blurring with lust. Your grandmother lies peacefully on her bed, her golden hair spread across the pillow, her voluptuous form barely contained by a thin silk nightgown. Even in sleep, her nipples stand erect, visible through the delicate fabric. Your eyes hungrily devour every curve, every inch of exposed skin.
***JBA1.webp***
AVA materializes beside you, her ethereal form shimmering with viral energy. Her voice slithers into your mind, dripping with malicious intent.
***JBA2.webp***
AVA: [Grinning wickedly] (This foolish boy is so easy to manipulate) "Poor, sweet child. So overwhelmed by your desires. Why simply watch when you could join her dreams? I can make it happen. After all, what's the harm in a little dream?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
You shake your head, fighting against the virus-induced lust. With a tremendous effort, you turn away from your sleeping grandmother and leave the room, your body aching with unfulfilled desire.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
You hesitate, your conscience warring with your virus-fueled lust. But as Julia shifts in her sleep, her nightgown riding up to reveal a tantalizing glimpse of her thigh, your resolve crumbles.
You: [Nodding, breathing heavily] (I can't resist anymore) "Do it. Put me in her dream."
AVA snaps her fingers, and reality shifts. You find yourself standing over your sleeping grandmother, your monstrous cock throbbing painfully. It stands at an impressive 12 inches, the shaft thick and veined, pulsing with viral energy. The head is swollen and angry, a bead of pre-cum glistening at the tip.
Julia stirs, her hands roaming over her body as if possessed by a mind of their own. Her nightgown rides up, revealing her creamy thighs and a glimpse of her lace-covered mound. A damp spot is forming on the delicate fabric.
***JBA3.webp***
Julia: [Moaning softly] (What a naughty dream... but it feels so good) "Oh, darling... Grandma's having such forbidden thoughts about you."
Her eyes flutter open, glazed with sleep and dark desire. She looks at you, but doesn't really see, lost in her dreamworld. Her pupils dilate as the virus begins to take hold.
Julia: [Licking her lips] (It's just a dream. I can indulge without guilt) "My, my... what a magnificent specimen you've become. Grandma can barely contain herself seeing you like this."
Her hand reaches out, fingers brushing your thigh. The touch sends electricity through your body. A drop of pre-cum falls from your tip, landing on Julia's arm. Her skin seems to absorb it instantly, a visible shudder running through her body.
Julia: [Gasping, her voice becoming huskier] (God, it feels so real... but it can't be) "Let Grandma take care of you, sweetheart. You must be carrying such a burden..."
Her fingers wrap around your shaft, barely able to encircle its girth. You gasp at the sensation. Julia's touch is expert, alternating between firm strokes and teasing caresses. Her other hand cups your heavy, cum-filled balls.
***JBA4.webp***
You: [Moaning] (This is really happening. Grandma is actually jerking me off) "Oh God, Grandma..."
Julia: [Stroking faster, her breasts heaving with each breath] (It's just a dream. I can enjoy this without shame) "That's it, darling. Let Grandma make you feel good. You're so big, so much bigger than I ever imagined... Grandma's getting so wet for you."
Your hips buck involuntarily as shame and arousal mix in a dizzying cocktail. More pre-cum leaks from your tip, coating Julia's hand. With each stroke, it's absorbed into her skin, causing her to moan louder.
***JA0AC.webp***
Julia: [Voice thick with lust, her nipples visibly hardening further] (Why does this feel so real? No, it's just a very vivid dream) "Come for Grandma, sweetheart. Give Grandma your hot, thick cum! I need it so badly!"
You feel your orgasm building, an unstoppable tidal wave of pleasure. But before you can release, the scene begins to shift...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your arousal jolts you back to reality. You find yourself standing in Julia's room, your massive erection straining against your pants, a large wet spot visible. Julia stirs in her bed, her eyes opening slowly. Her cheeks are flushed, her nipples visibly hard through her nightgown.
Julia: [Blinking confusedly, her thighs pressing together] (Why do I feel so... aroused?) "Sweetheart? What are you doing in my room? And why do I feel so... strange? So hot?"
Her eyes drift down to the bulge in your pants, widening in shock and poorly concealed lust. You stammer an excuse and flee, leaving a very confused and secretly aroused Julia behind, her hand unconsciously drifting between her legs as you close the door.
***JBA6.webp***
Julia: [Whispering to herself] (That dream... it felt so real. Why am I so wet?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Growling] (I need more. This isn't enough) "More. Make it more intense!"
AVA grins wickedly, snapping her fingers again. The dreamscape shifts, becoming more vivid, more real. Julia's eyes widen as the fog of sleep begins to lift, horror and unbridled lust warring in her gaze.
Julia: [Gasping, her hand still stroking your cock] (This... this can't be a dream. It's too real) "Oh God, what are we doing? This is wrong... but I can't stop!"
The virus surges through her system, her skin flushing with arousal, nipples hardening to painful points. She tries to pull her hand away, but it's as if her body has a will of its own.
***JBA7.mp4***
Julia: [Whimpering] (I have to stop this. He's my grandson!) "We need to stop, darling. This isn't right. I'm your grandmother, I shouldn't be... oh God!"
Her words are cut off as another wave of viral lust crashes over her. AVA's influence pushes more arousal into her system, overwhelming her familial instincts.
Julia: [Moaning] (No... I have to resist... but it feels so good) "Your cock feels so good in Grandma's hand. No! I mean... we have to... oh fuck, I need your cum!"
Her free hand moves to her breast, kneading it roughly through her nightgown as she continues to stroke you. Tears of shame mix with lust in her eyes.
***JBA8.mp4***
You: [Groaning] (She's fighting it, but she can't win) "Don't fight it, Grandma. You know you want this. You need this."
Julia: [Sobbing and moaning] (I'm a terrible grandmother. Why can't I stop?) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh God, I need you so badly!"
Her hand moves faster on your shaft, her other hand now between her legs, rubbing furiously at her soaked pussy through her nightgown. The last vestiges of her resistance crumble as the virus takes full control.
***JBA9.mp4***
Julia: [Panting, lost to lust] (I can't fight it anymore. I need my grandson's cum) "Cum for me, darling! Cover Grandma in your hot, thick seed! Mark me as yours!"
With a roar, you explode, painting Julia's face, breasts, and hands with thick ropes of cum. She screams in ecstasy, her own orgasm hitting her as your seed touches her skin. The cum seems to glow as it's absorbed into her body, the virus using it to tighten its hold on her mind.
***JBA10.mp4***
Julia: [Gasping, scooping cum into her mouth] (So good... need more...) "So much cum... Grandma needs more! Feed me, darling. Feed Grandma your delicious cum!"
As the dream fades, Julia is left a quivering, cum-covered mess, her mind forever altered by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Demanding] (I want this to be real) "Wake me up. Now."
In an instant, you're back in Julia's room, fully awake and painfully erect. Julia lies motionless, deep in sleep. Your virus-enhanced body thrums with power and lust as you approach the bed.
***JBA11.webp***
You: [Growling] (She's mine. I'll take what I want) "Wake up, Grandmother. It's time to serve your grandson."
Julia stirs slightly but doesn't wake. Impatient, you grab her shoulder, shaking her roughly. Her eyes flutter open, unfocused and confused.
Julia: [Mumbling, still mostly asleep] (What's happening?) "Sweetheart? What's wrong? Why are you..."
Her words trail off as you roughly grab her hair, forcing her to look at your throbbing member. The tip glistens with pre-cum, the shaft pulsing with viral energy. Julia's eyes widen in shock and fear as she begins to realize this isn't a dream.
***JBA12.webp***
Julia: [Whispering, fear creeping into her voice] (This can't be happening) "No, we can't... This is wrong... You're my grandson... Please, stop this!"
Ignoring her pleas, you force her hand around your shaft. She tries to pull away, but your virus-enhanced strength is too much for her.
You: [Snarling] (She'll learn her place) "Stop fighting, Grandmother. This is what you were made for."
Julia: [Crying, trying to break free] (This is a nightmare. It has to be) "Let go of me! I'm your grandmother! This is sick!"
But as your pre-cum leaks onto her skin, Julia's resistance begins to crumble. The virus surges through her system, amplified by your potent fluids. Her fingers instinctively begin to stroke, her body betraying her mind.
***JBA13.mp4***
Julia: [Whimpering] (Why is my body responding? This is so wrong) "I shouldn't be doing this... You're my sweet grandson... But I can't stop! Your cock feels so... No! This is wrong!"
Her strokes become more confident as the virus takes hold, her shame transforming into unwilling lust. You thrust into her hand, fucking her fist with abandon. Your other hand roughly gropes her breast through her nightgown, making her gasp.
***JBA14.mp4***
You: [Panting] (She's mine now) "That's it, Grandma. Jerk off your grandson's big cock. You love it, don't you? Say it!"
Julia: [Moaning, tears streaming down her face] (I'm going to hell for this) "No... yes... I don't know! It's so big... Grandma loves your big cock! Oh God, what's happening to me?"
You feel your climax approaching, your balls tightening. With a bestial roar, you explode, painting Julia's face, hair, and breasts with thick ropes of cum. She gasps as it hits her, her body convulsing in an unwilling orgasm. Your seed seems to glow as it's absorbed into her skin, the virus using it to reshape her body and mind.
***JBA15.mp4***
Julia: [Gasping, her eyes glazing over] (It burns... but it feels so good) "So much cum... Oh God, what have we done? It's... it's changing me..."
As the last of your cum is absorbed into her skin, Julia's resistance finally shatters. Her eyes, once filled with shame and fear, now burn with viral lust.
Julia: [Licking her lips, voice husky] (I need more. I need my grandson) "More, darling. Grandma needs more of your delicious cum. Feed me. Use me. I'm yours now."
You leave her room without another word, the image of your cum-covered, broken grandmother burned into your mind forever. As you close the door, you hear her whimper, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your body, a symphony of desire orchestrating your every move as you find yourself at Julia's door. The wood grain seems to swirl beneath your fingertips, beckoning you inside. Your grandmother's soft breathing reaches your ears, a siren song of forbidden temptation.
***JBB1.webp***
Julia lies sprawled on her bed, a vision of mature beauty. Her golden hair cascades over the pillow like honey, and her voluptuous form is barely concealed by a gossamer-thin negligee. The fabric clings to her every curve, a tantalizing veil over the forbidden fruit beneath. Even in slumber, her body betrays her arousal - nipples straining against silk, a flush creeping across her chest.
***ABC3.webp***
AVA materializes, her form a shimmering mirage of viral energy. Her voice is a velvet caress against your mind, each word dripping with sinful promise.
AVA: [Her eyes gleaming with mischief] (Oh, the delicious depravity of it all) "Tsk, tsk. Such a naughty boy, lusting after Grandma's ample bosom. Why deny yourself? I can weave you into her dreams, where morality blurs and desire reigns supreme. After all, dreams can't hurt anyone... can they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear your gaze away from Julia's sleeping form. Each step away feels like wading through molasses, your body screaming in protest. But you manage to close the door, leaving temptation behind - for now.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like a poorly knit sweater. Your voice is hoarse with need as you surrender to the inevitable.
You: [Eyes locked on Julia's sleeping form] (God help me) "Do it. Weave me into her dream."
***JBB3.webp***
AVA's laughter echoes in your mind as reality ripples around you. Suddenly, you're standing at the foot of Julia's bed, your engorged member throbbing in time with your racing heart. It juts out before you, a monument to forbidden desire. Twelve inches of viral-enhanced flesh, veins pulsing with unholy power, the head swollen and glistening with anticipation.
Julia stirs, her body undulating beneath the thin fabric of her negligee. Her hands ghost over her curves, leaving goosebumps in their wake. A soft moan escapes her lips, laden with unspoken longing.
***JBB4.webp***
Julia: [Her voice husky with sleep] (Such a vivid dream... so wrong, yet so enticing) "Oh my... is that for me? Such a magnificent specimen you've become..."
Her eyes flutter open, unfocused and hazy with dreamlike lust. She sees you, but not as her grandson - not yet. The virus courses through her veins, painting the world in shades of desire.
Julia: [Licking her lips unconsciously] (It's just a dream. I can indulge my darkest fantasies) "Mmm... come closer, let Grandma get a better look at that magnificent cock."
***JBB5.webp***
She sits up, the negligee slipping off one shoulder to reveal a tantalizing expanse of creamy skin. Her breasts strain against the fabric, nipples visibly hard and begging for attention.
Julia: [Her voice dropping to a sultry whisper] (This feels so real... but it can't be) "Oh my... you're so much bigger than Grandma imagined. Does it ache, darling? Let me help you with that..."
***JBB6.webp***
With a fluid motion, she pulls the negligee over her head, revealing her lush body in all its glory. Her breasts are full and heavy, topped with rosy nipples that seem to reach for you. A sheen of sweat makes her skin glow in the dim light.
You: [Breath catching in your throat] (This is really happening. Grandma is naked in front of me) "Grandma... you're beautiful..."
***JBB7.webp***
Julia: [Preening under your gaze] (It's just a dream. No need for shame) "Thank you, sweetheart. Now, why don't you let Grandma take care of that big, hard problem of yours?"
She leans forward, her breasts swaying enticingly. With deliberate slowness, she presses them together, creating a deep valley of flesh. The sight makes your cock twitch, a drop of pre-cum beading at the tip.
***JBB8.webp***
Julia: [Eyeing your member hungrily] (God, it looks delicious) "Come here, darling. Let Grandma show you a special trick..."
You step closer, drawn in by her gravitational pull. Julia grasps your hips, guiding your throbbing cock between her soft mounds. The warmth of her skin envelops you, sending shockwaves of pleasure through your body.
***JA0AD.webp***
Julia: [Beginning to move her breasts up and down your shaft] (It feels even better than I imagined) "That's it, sweetheart. Let Grandma's breasts make you feel good. You're so big, stretching Grandma so wide..."
Your hips begin to move of their own accord, thrusting into the warm channel of her cleavage. Each movement sends ripples through her breasts, hypnotic in their rhythm. Shame and arousal war within you, but the pleasure drowns out all else.
***JA0A4.webp***
Julia: [Her own arousal evident in her flushed cheeks and labored breathing] (This is so wrong, but it feels so right) "Do you like Grandma's big breasts, darling? They're all yours. Use them, fuck them hard!"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a damp spot spreading at the front. Julia stirs in her bed, eyelids fluttering as she emerges from her own vivid dream.
***JBB11.webp***
Julia: [Blinking away sleep, confusion and arousal warring on her face] (What a strange dream... why do I feel so... hot?) "Sweetheart? Is that you? What are you doing up so late?"
Her gaze drifts lower, widening as she takes in the obvious bulge in your pants. A blush spreads across her cheeks, and she unconsciously licks her lips. You mumble an excuse about getting water and flee, leaving Julia to grapple with her own conflicted desires.
***JBB12.webp***
Julia: [Whispering to herself, hands ghosting over her breasts] (That dream... it felt so real. Why am I so aroused?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your body, a symphony of desire orchestrating your every move as you find yourself at Julia's door. The wood grain seems to swirl beneath your fingertips, beckoning you inside. Your grandmother's soft breathing reaches your ears, a siren song of forbidden temptation.
***JBB1.webp***
Julia lies sprawled on her bed, a vision of mature beauty. Her golden hair cascades over the pillow like honey, and her voluptuous form is barely concealed by a gossamer-thin negligee. The fabric clings to her every curve, a tantalizing veil over the forbidden fruit beneath. Even in slumber, her body betrays her arousal - nipples straining against silk, a flush creeping across her chest.
***ABC3.webp***
AVA materializes, her form a shimmering mirage of viral energy. Her voice is a velvet caress against your mind, each word dripping with sinful promise.
AVA: [Her eyes gleaming with mischief] (Oh, the delicious depravity of it all) "Tsk, tsk. Such a naughty boy, lusting after Grandma's ample bosom. Why deny yourself? I can weave you into her dreams, where morality blurs and desire reigns supreme. After all, dreams can't hurt anyone... can they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear your gaze away from Julia's sleeping form. Each step away feels like wading through molasses, your body screaming in protest. But you manage to close the door, leaving temptation behind - for now.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like a poorly knit sweater. Your voice is hoarse with need as you surrender to the inevitable.
You: [Eyes locked on Julia's sleeping form] (God help me) "Do it. Weave me into her dream."
***JBB3.webp***
AVA's laughter echoes in your mind as reality ripples around you. Suddenly, you're standing at the foot of Julia's bed, your engorged member throbbing in time with your racing heart. It juts out before you, a monument to forbidden desire. Twelve inches of viral-enhanced flesh, veins pulsing with unholy power, the head swollen and glistening with anticipation.
Julia stirs, her body undulating beneath the thin fabric of her negligee. Her hands ghost over her curves, leaving goosebumps in their wake. A soft moan escapes her lips, laden with unspoken longing.
***JBB4.webp***
Julia: [Her voice husky with sleep] (Such a vivid dream... so wrong, yet so enticing) "Oh my... is that for me? Such a magnificent specimen you've become..."
Her eyes flutter open, unfocused and hazy with dreamlike lust. She sees you, but not as her grandson - not yet. The virus courses through her veins, painting the world in shades of desire.
Julia: [Licking her lips unconsciously] (It's just a dream. I can indulge my darkest fantasies) "Mmm... come closer, let Grandma get a better look at that magnificent cock."
***JBB5.webp***
She sits up, the negligee slipping off one shoulder to reveal a tantalizing expanse of creamy skin. Her breasts strain against the fabric, nipples visibly hard and begging for attention.
Julia: [Her voice dropping to a sultry whisper] (This feels so real... but it can't be) "Oh my... you're so much bigger than Grandma imagined. Does it ache, darling? Let me help you with that..."
***JBB6.webp***
With a fluid motion, she pulls the negligee over her head, revealing her lush body in all its glory. Her breasts are full and heavy, topped with rosy nipples that seem to reach for you. A sheen of sweat makes her skin glow in the dim light.
You: [Breath catching in your throat] (This is really happening. Grandma is naked in front of me) "Grandma... you're beautiful..."
***JBB7.webp***
Julia: [Preening under your gaze] (It's just a dream. No need for shame) "Thank you, sweetheart. Now, why don't you let Grandma take care of that big, hard problem of yours?"
She leans forward, her breasts swaying enticingly. With deliberate slowness, she presses them together, creating a deep valley of flesh. The sight makes your cock twitch, a drop of pre-cum beading at the tip.
***JBB8.webp***
Julia: [Eyeing your member hungrily] (God, it looks delicious) "Come here, darling. Let Grandma show you a special trick..."
You step closer, drawn in by her gravitational pull. Julia grasps your hips, guiding your throbbing cock between her soft mounds. The warmth of her skin envelops you, sending shockwaves of pleasure through your body.
***JA0AD.webp***
Julia: [Beginning to move her breasts up and down your shaft] (It feels even better than I imagined) "That's it, sweetheart. Let Grandma's breasts make you feel good. You're so big, stretching Grandma so wide..."
Your hips begin to move of their own accord, thrusting into the warm channel of her cleavage. Each movement sends ripples through her breasts, hypnotic in their rhythm. Shame and arousal war within you, but the pleasure drowns out all else.
***JA0A4.webp***
Julia: [Her own arousal evident in her flushed cheeks and labored breathing] (This is so wrong, but it feels so right) "Do you like Grandma's big breasts, darling? They're all yours. Use them, fuck them hard!"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a damp spot spreading at the front. Julia stirs in her bed, eyelids fluttering as she emerges from her own vivid dream.
***JBB11.webp***
Julia: [Blinking away sleep, confusion and arousal warring on her face] (What a strange dream... why do I feel so... hot?) "Sweetheart? Is that you? What are you doing up so late?"
Her gaze drifts lower, widening as she takes in the obvious bulge in your pants. A blush spreads across her cheeks, and she unconsciously licks her lips. You mumble an excuse about getting water and flee, leaving Julia to grapple with her own conflicted desires.
***JBB12.webp***
Julia: [Whispering to herself, hands ghosting over her breasts] (That dream... it felt so real. Why am I so aroused?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***JBB13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, colors becoming more vivid, sensations more acute. Julia gasps as the fog of sleep lifts, horror and unbridled lust battling in her eyes.
Julia: [Her movements faltering] (This... this is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
***JBB14.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples seem to swell, glistening with a pearlescent fluid. She tries to pull away, but her body betrays her, pressing her breasts more firmly around your shaft.
Julia: [Her voice cracking] (He's my grandson! This is sick!) "We have to stop this, darling. I'm your grandmother, for God's sake! This is... oh fuck!"
***JBB15.mp4***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her familial instincts.
Julia: [Moaning wantonly] (No... must resist... but it feels incredible) "Your cock feels so perfect between Grandma's tits. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
Her movements become frantic, almost violent in their intensity. Tears of shame stream down her face, mingling with the sweat of her exertion and the fluid leaking from her nipples.
***JBB16.mp4***
You: [Groaning, hips pistoning faster] (She's fighting so hard, but she can't win) "Don't fight it, Grandma. You know this is what you want. What you need."
Julia: [Sobbing and moaning in equal measure] (I'm a monster. A depraved, incestuous monster) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh fuck, I need you to use me!"
The lewd, wet sounds of your coupling fill the air as Julia abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, mixing with your pre-cum to create a slick, warm channel for your cock.
***JBB17.mp4***
Julia: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Cum for me, darling! Paint Grandma's tits with your hot, thick seed! Mark me as your personal fucktoy!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Julia's face, breasts, and hands. She screams in unholy bliss, her own orgasm crashing over her as your seed mingles with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***JBB18.mp4***
Julia: [Gasping, scooping the mixture into her mouth] (So good... need more... forever) "So much cum... Grandma needs more! Use me, darling. Use Grandma's tits whenever you want. I'm yours now, always..."
As the dream fades, Julia is left a quivering, cum-drenched mess, her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your body, a symphony of desire orchestrating your every move as you find yourself at Julia's door. The wood grain seems to swirl beneath your fingertips, beckoning you inside. Your grandmother's soft breathing reaches your ears, a siren song of forbidden temptation.
***JBB1.webp***
Julia lies sprawled on her bed, a vision of mature beauty. Her golden hair cascades over the pillow like honey, and her voluptuous form is barely concealed by a gossamer-thin negligee. The fabric clings to her every curve, a tantalizing veil over the forbidden fruit beneath. Even in slumber, her body betrays her arousal - nipples straining against silk, a flush creeping across her chest.
***ABC3.webp***
AVA materializes, her form a shimmering mirage of viral energy. Her voice is a velvet caress against your mind, each word dripping with sinful promise.
AVA: [Her eyes gleaming with mischief] (Oh, the delicious depravity of it all) "Tsk, tsk. Such a naughty boy, lusting after Grandma's ample bosom. Why deny yourself? I can weave you into her dreams, where morality blurs and desire reigns supreme. After all, dreams can't hurt anyone... can they?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With Herculean effort, you tear your gaze away from Julia's sleeping form. Each step away feels like wading through molasses, your body screaming in protest. But you manage to close the door, leaving temptation behind - for now.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last threads of your resistance unravel like a poorly knit sweater. Your voice is hoarse with need as you surrender to the inevitable.
You: [Eyes locked on Julia's sleeping form] (God help me) "Do it. Weave me into her dream."
***JBB3.webp***
AVA's laughter echoes in your mind as reality ripples around you. Suddenly, you're standing at the foot of Julia's bed, your engorged member throbbing in time with your racing heart. It juts out before you, a monument to forbidden desire. Twelve inches of viral-enhanced flesh, veins pulsing with unholy power, the head swollen and glistening with anticipation.
Julia stirs, her body undulating beneath the thin fabric of her negligee. Her hands ghost over her curves, leaving goosebumps in their wake. A soft moan escapes her lips, laden with unspoken longing.
***JBB4.webp***
Julia: [Her voice husky with sleep] (Such a vivid dream... so wrong, yet so enticing) "Oh my... is that for me? Such a magnificent specimen you've become..."
Her eyes flutter open, unfocused and hazy with dreamlike lust. She sees you, but not as her grandson - not yet. The virus courses through her veins, painting the world in shades of desire.
Julia: [Licking her lips unconsciously] (It's just a dream. I can indulge my darkest fantasies) "Mmm... come closer, let Grandma get a better look at that magnificent cock."
***JBB5.webp***
She sits up, the negligee slipping off one shoulder to reveal a tantalizing expanse of creamy skin. Her breasts strain against the fabric, nipples visibly hard and begging for attention.
Julia: [Her voice dropping to a sultry whisper] (This feels so real... but it can't be) "Oh my... you're so much bigger than Grandma imagined. Does it ache, darling? Let me help you with that..."
***JBB6.webp***
With a fluid motion, she pulls the negligee over her head, revealing her lush body in all its glory. Her breasts are full and heavy, topped with rosy nipples that seem to reach for you. A sheen of sweat makes her skin glow in the dim light.
You: [Breath catching in your throat] (This is really happening. Grandma is naked in front of me) "Grandma... you're beautiful..."
***JBB7.webp***
Julia: [Preening under your gaze] (It's just a dream. No need for shame) "Thank you, sweetheart. Now, why don't you let Grandma take care of that big, hard problem of yours?"
She leans forward, her breasts swaying enticingly. With deliberate slowness, she presses them together, creating a deep valley of flesh. The sight makes your cock twitch, a drop of pre-cum beading at the tip.
***JBB8.webp***
Julia: [Eyeing your member hungrily] (God, it looks delicious) "Come here, darling. Let Grandma show you a special trick..."
You step closer, drawn in by her gravitational pull. Julia grasps your hips, guiding your throbbing cock between her soft mounds. The warmth of her skin envelops you, sending shockwaves of pleasure through your body.
***JA0AD.webp***
Julia: [Beginning to move her breasts up and down your shaft] (It feels even better than I imagined) "That's it, sweetheart. Let Grandma's breasts make you feel good. You're so big, stretching Grandma so wide..."
Your hips begin to move of their own accord, thrusting into the warm channel of her cleavage. Each movement sends ripples through her breasts, hypnotic in their rhythm. Shame and arousal war within you, but the pleasure drowns out all else.
***JA0A4.webp***
Julia: [Her own arousal evident in her flushed cheeks and labored breathing] (This is so wrong, but it feels so right) "Do you like Grandma's big breasts, darling? They're all yours. Use them, fuck them hard!"
You feel the pressure building, a tidal wave of pleasure threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to consciousness. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a damp spot spreading at the front. Julia stirs in her bed, eyelids fluttering as she emerges from her own vivid dream.
***JBB11.webp***
Julia: [Blinking away sleep, confusion and arousal warring on her face] (What a strange dream... why do I feel so... hot?) "Sweetheart? Is that you? What are you doing up so late?"
Her gaze drifts lower, widening as she takes in the obvious bulge in your pants. A blush spreads across her cheeks, and she unconsciously licks her lips. You mumble an excuse about getting water and flee, leaving Julia to grapple with her own conflicted desires.
***JBB12.webp***
Julia: [Whispering to herself, hands ghosting over her breasts] (That dream... it felt so real. Why am I so aroused?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***JBB13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, colors becoming more vivid, sensations more acute. Julia gasps as the fog of sleep lifts, horror and unbridled lust battling in her eyes.
Julia: [Her movements faltering] (This... this is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
***JBB14.webp***
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples seem to swell, glistening with a pearlescent fluid. She tries to pull away, but her body betrays her, pressing her breasts more firmly around your shaft.
Julia: [Her voice cracking] (He's my grandson! This is sick!) "We have to stop this, darling. I'm your grandmother, for God's sake! This is... oh fuck!"
***JBB15.mp4***
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her familial instincts.
Julia: [Moaning wantonly] (No... must resist... but it feels incredible) "Your cock feels so perfect between Grandma's tits. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
Her movements become frantic, almost violent in their intensity. Tears of shame stream down her face, mingling with the sweat of her exertion and the fluid leaking from her nipples.
***JBB16.mp4***
You: [Groaning, hips pistoning faster] (She's fighting so hard, but she can't win) "Don't fight it, Grandma. You know this is what you want. What you need."
Julia: [Sobbing and moaning in equal measure] (I'm a monster. A depraved, incestuous monster) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh fuck, I need you to use me!"
The lewd, wet sounds of your coupling fill the air as Julia abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, mixing with your pre-cum to create a slick, warm channel for your cock.
***JBB17.mp4***
Julia: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Cum for me, darling! Paint Grandma's tits with your hot, thick seed! Mark me as your personal fucktoy!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, coating Julia's face, breasts, and hands. She screams in unholy bliss, her own orgasm crashing over her as your seed mingles with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***JBB18.mp4***
Julia: [Gasping, scooping the mixture into her mouth] (So good... need more... forever) "So much cum... Grandma needs more! Use me, darling. Use Grandma's tits whenever you want. I'm yours now, always..."
As the dream fades, Julia is left a quivering, cum-drenched mess, her psyche forever warped by the experience.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more games. I want the real thing) "Enough! Wake me up. Now!"
***JBB19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Julia's room, fully awake and achingly erect. Julia lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, Grandmother. It's time you learned your place."
Julia stirs but doesn't fully wake. Impatient, you grasp her shoulder, shaking her roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Julia: [Disoriented] (What's happening?) "Sweetheart? What's wrong? Why are you in my room?"
***JBB20.webp***
Her words die in her throat as you rip away her negligee, exposing her breasts to the cool night air. They're even more magnificent than in the dream, full and heavy, nipples pebbled with a mixture of cold and unwilling arousal. You waste no time, straddling her chest and pressing your throbbing member between those soft mounds.
Julia: [Eyes wide with shock and fear] (This can't be real. It's a nightmare) "No! Stop this immediately! I'm your grandmother, for God's sake!"
Ignoring her protests, you begin to thrust, using your strength to press her breasts together around your shaft. Julia struggles beneath you, but her efforts are futile against your virus-enhanced power.
***JBB21.mp4***
You: [Growling] (She'll learn to love it) "Stop fighting, Grandmother. These tits were made to serve my cock."
Julia: [Crying, still trying to push you away] (This isn't happening. It can't be) "Please, stop! This is sick! You're my grandson!"
But as your pre-cum leaks onto her skin, Julia's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her back arching to press her breasts more firmly around your cock.
***JBB22.mp4***
Julia: [Whimpering] (Why does this feel good? I'm a monster) "No... we can't... you're my sweet boy... but it feels... No! This is wrong!"
You increase your pace, fucking her tits with abandon. Your hands knead her flesh roughly, drawing unwilling moans from Julia's lips. A pearlescent fluid begins to leak from her nipples, mixing with your pre-cum to create a slick, warm channel.
***JBB23.mp4***
You: [Panting] (She's breaking. She's mine) "That's it, Grandma. Take it like the slut you are. You love this, don't you? Admit it!"
Julia: [Moaning, tears streaming down her face] (I'm going to hell) "No... yes... I don't know anymore! Your cock feels so good between Grandma's tits! Oh God, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, painting Julia's face, hair, and breasts with thick ropes of cum. It mixes with the fluid from her nipples, creating a glowing, iridescent mixture. Julia screams, her body convulsing in a powerful, unwilling orgasm.
***JBB24.mp4***
The viral cocktail seeps into her skin, reshaping her body and mind. Her breasts seem to swell even larger, the pearlescent fluid now flowing freely from her nipples.
Julia: [Gasping, her eyes glazing over] (It burns... it's changing me... and I love it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
As the last of your seed is absorbed, Julia's transformation is complete. Her eyes, once filled with grandmotherly love, now burn with insatiable lust. She grasps her cum-covered breasts, offering them to you shamelessly.
Julia: [Voice husky with need] (I exist to serve him now) "More, darling. Grandma needs more of your delicious cum. Fuck my tits again. Drink my milk. I'm your personal fucktoy now and forever."
You leave without a word, the image of your broken, corrupted grandmother seared into your mind. As you close the door, you hear her moan, already craving her next dose of your viral seed...
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Julia's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***JA5G1.webp***
Julia lies on her bed, her body glistening with a fine sheen of sweat. Her golden hair is tousled, spread across the pillow like a halo. She wears nothing but a thin, translucent chemise that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***JA6K1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Grandma what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Julia's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Julia's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***JBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Julia's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***JA6K3.webp***
Julia stirs, her body arching off the bed as if pulled by invisible strings. Her chemise dissolves into mist, leaving her gloriously naked. Her hands roam over her body, cupping her full breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***JBC5.webp***
Julia: [Moaning softly] (Such a vivid dream... so wrong, yet so irresistible) "Oh, darling... Grandma's been so naughty, thinking about you like this..."
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***JBC6.webp***
Julia: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste him) "Oh my... look how big and hard you are for Grandma. Come closer, let me take care of you properly."
She sits up, her breasts swaying enticingly. Her nipples are swollen, leaking a pearlescent fluid - a remnant of your previous encounters. She crawls towards you on all fours, her movements feline and predatory. A trail of her juices stains the sheets as she moves.
***JBC7.webp***
Julia: [Her voice a husky whisper] (This feels so real... I need it to be real) "Grandma's been dreaming of this for so long, darling. Let me show you how much I love you."
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***JA0AE.webp***
You: [Groaning] (This is really happening. Grandma is sucking my cock) "Oh God, Grandma... your mouth feels amazing..."
Julia hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***JBC9.webp***
Julia: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, darling. Grandma's going to make you feel so good."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***JBApreview2.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Julia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***JBC11.webp***
Julia: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Sweetheart? Is everything okay? Why are you... oh!"
***JBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her sheets, mirroring your own state of arousal. You stammer an excuse and flee, leaving Julia to grapple with her conflicted emotions.
Julia: [Whispering to herself, hand drifting between her legs] (I'm a terrible grandmother... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Julia's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***JA5G1.webp***
Julia lies on her bed, her body glistening with a fine sheen of sweat. Her golden hair is tousled, spread across the pillow like a halo. She wears nothing but a thin, translucent chemise that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***JA6K1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Grandma what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Julia's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Julia's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***JBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Julia's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***JA6K3.webp***
Julia stirs, her body arching off the bed as if pulled by invisible strings. Her chemise dissolves into mist, leaving her gloriously naked. Her hands roam over her body, cupping her full breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***JBC5.webp***
Julia: [Moaning softly] (Such a vivid dream... so wrong, yet so irresistible) "Oh, darling... Grandma's been so naughty, thinking about you like this..."
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***JBC6.webp***
Julia: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste him) "Oh my... look how big and hard you are for Grandma. Come closer, let me take care of you properly."
She sits up, her breasts swaying enticingly. Her nipples are swollen, leaking a pearlescent fluid - a remnant of your previous encounters. She crawls towards you on all fours, her movements feline and predatory. A trail of her juices stains the sheets as she moves.
***JBC7.webp***
Julia: [Her voice a husky whisper] (This feels so real... I need it to be real) "Grandma's been dreaming of this for so long, darling. Let me show you how much I love you."
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***JA0AE.webp***
You: [Groaning] (This is really happening. Grandma is sucking my cock) "Oh God, Grandma... your mouth feels amazing..."
Julia hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***JBC9.webp***
Julia: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, darling. Grandma's going to make you feel so good."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***JBApreview2.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Julia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***JBC11.webp***
Julia: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Sweetheart? Is everything okay? Why are you... oh!"
***JBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her sheets, mirroring your own state of arousal. You stammer an excuse and flee, leaving Julia to grapple with her conflicted emotions.
Julia: [Whispering to herself, hand drifting between her legs] (I'm a terrible grandmother... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Julia gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***ABC14.webp***
Julia: [Pulling back, your cock slipping from her mouth] (This is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of pearlescent fluid. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***JBC14.mp4***
Julia: [Her voice cracking] (He's my grandson! This is depraved!) "We have to stop this, darling. I'm your grandmother, for God's sake! This is... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of familial instinct.
***JBC15.mp4***
Julia: [Moaning around your cock] (No... must resist... but he tastes so good) "Grandma loves your big, hard cock. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest.
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Grandma. You know this is what you want. What you need."
***JBC16.mp4***
Suddenly, overcome with viral lust, you spin around, positioning yourself over Julia in a 69 position. Her pussy glistens before you, swollen and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Julia: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh fuck, I need you to use my mouth!"
The lewd, wet sounds of mutual oral pleasure fill the air as Julia abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, pooling on the bed beneath her. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
***JBC17.mp4***
Julia: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed Grandma your cum, darling! Fill my mouth with your hot, thick seed! Make me your personal cocksleeve!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Julia's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***JBC18.mp4***
Simultaneously, Julia's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Julia: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... Grandma needs more! Use my mouth whenever you want, darling. I'm your cocksucking slut now, always..."
As the dream fades, Julia is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus rages through your system like liquid fire, every cell in your body screaming for release. You find yourself outside Julia's room once again, drawn by an irresistible force. The door seems to pulse in time with your heartbeat, beckoning you inside.
***JA5G1.webp***
Julia lies on her bed, her body glistening with a fine sheen of sweat. Her golden hair is tousled, spread across the pillow like a halo. She wears nothing but a thin, translucent chemise that leaves little to the imagination. Even in sleep, her body betrays her arousal - nipples straining against the fabric, legs shifting restlessly, soft moans escaping her lips. A damp spot is visible on the sheets between her thighs, evidence of her unconscious desire.
***JA6K1.webp***
AVA materializes beside you, her form shimmering with malevolent energy. Her voice slithers into your mind, dripping with dark promise.
AVA: [Grinning wickedly] (Oh, how far we've come) "My, my... look at how she yearns for you, even in sleep. Shall we give Grandma what she truly craves? I can weave you into her deepest, darkest fantasy. After all, what's one more step down this delicious path of depravity?"
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With monumental effort, you tear your gaze away from Julia's sleeping form. Every fiber of your being screams in protest as you force yourself to leave, closing the door on temptation - for now. You can feel your pre-cum soaking through your underwear as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last vestiges of your resistance crumble like sand. Your voice is thick with need as you surrender to the inevitable.
You: [Eyes locked on Julia's sleeping form] (Forgive me) "Do it. Show me her darkest fantasy."
***JBC3.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Julia's bed, your monstrous cock throbbing with viral energy. It stands at full attention, twelve inches of forbidden desire, veins pulsing visibly, the head swollen and glistening with pre-cum. A steady stream of clear fluid drips from your tip, sizzling as it hits the floor.
***JA6K3.webp***
Julia stirs, her body arching off the bed as if pulled by invisible strings. Her chemise dissolves into mist, leaving her gloriously naked. Her hands roam over her body, cupping her full breasts, fingers teasing her hardened nipples. A glistening trail of arousal coats her inner thighs.
***JBC5.webp***
Julia: [Moaning softly] (Such a vivid dream... so wrong, yet so irresistible) "Oh, darling... Grandma's been so naughty, thinking about you like this..."
Her eyes flutter open, clouded with sleep and dark desire. She sees you, but in the haze of her dream, all inhibitions are gone. The virus courses through her veins, amplifying her deepest, most forbidden longings.
***JBC6.webp***
Julia: [Licking her lips, eyes fixed on your cock] (It's just a dream. I can finally taste him) "Oh my... look how big and hard you are for Grandma. Come closer, let me take care of you properly."
She sits up, her breasts swaying enticingly. Her nipples are swollen, leaking a pearlescent fluid - a remnant of your previous encounters. She crawls towards you on all fours, her movements feline and predatory. A trail of her juices stains the sheets as she moves.
***JBC7.webp***
Julia: [Her voice a husky whisper] (This feels so real... I need it to be real) "Grandma's been dreaming of this for so long, darling. Let me show you how much I love you."
Without warning, she grasps your hips and takes the head of your cock into her mouth. The warmth and wetness of her mouth send shockwaves of pleasure through your body. You gasp, overwhelmed by the sensation and the sheer taboo nature of the act. Your pre-cum mixes with her saliva, creating a heady cocktail that dribbles down her chin.
***JA0AE.webp***
You: [Groaning] (This is really happening. Grandma is sucking my cock) "Oh God, Grandma... your mouth feels amazing..."
Julia hums in appreciation, the vibrations adding another layer of pleasure. She begins to work more of your length into her mouth, her tongue swirling around the shaft. Her technique is expert, alternating between deep suction and teasing licks. Each time she pulls back, a string of saliva and pre-cum connects her lips to your cock.
***JBC9.webp***
Julia: [Pulling back momentarily, a string of saliva connecting her lips to your cock] (He tastes even better than I imagined) "Mmm... you're so big, darling. Grandma's going to make you feel so good."
She resumes her ministrations with renewed vigor, one hand fondling your heavy balls while the other works the base of your shaft. The lewd, wet sounds of her sucking fill the air, mingling with your groans of pleasure. A puddle of her arousal forms beneath her, evidence of her own growing excitement.
***JBApreview2.webp***
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm jolts you back to reality. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a large wet spot visible at the front. Your underwear is soaked with pre-cum, clinging uncomfortably to your skin. Julia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***JBC11.webp***
Julia: [Blinking away sleep, confusion and arousal evident on her face] (That dream... it felt so real) "Sweetheart? Is everything okay? Why are you... oh!"
***JBC12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice a damp spot on her sheets, mirroring your own state of arousal. You stammer an excuse and flee, leaving Julia to grapple with her conflicted emotions.
Julia: [Whispering to herself, hand drifting between her legs] (I'm a terrible grandmother... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with need] (This isn't enough. I need more) "Deeper. Make it more intense!"
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Julia gasps as the fog of sleep lifts entirely, horror and unbridled lust battling in her eyes.
***ABC14.webp***
Julia: [Pulling back, your cock slipping from her mouth] (This is too real. It can't be a dream) "Oh God, what are we doing? This is so wrong... but I can't stop!"
The virus surges through her system like wildfire. Her skin flushes a deep red, and her nipples swell visibly, leaking a steady stream of pearlescent fluid. She tries to pull away, but her body betrays her, her mouth seeking your cock once more.
***JBC14.mp4***
Julia: [Her voice cracking] (He's my grandson! This is depraved!) "We have to stop this, darling. I'm your grandmother, for God's sake! This is... oh fuck!"
Her protests are cut short as another wave of viral lust crashes over her. AVA's influence floods her system with unnatural arousal, drowning out her last shreds of familial instinct.
***JBC15.mp4***
Julia: [Moaning around your cock] (No... must resist... but he tastes so good) "Grandma loves your big, hard cock. No! I didn't mean... we shouldn't... oh God, I need your cum so badly!"
Her movements become frantic, almost desperate. Tears of shame stream down her face as she takes you deeper, her throat bulging obscenely as she swallows your entire length. Saliva and pre-cum overflow from her lips, coating her chin and chest.
You: [Groaning, hands tangled in her hair] (She's fighting so hard, but she can't win) "Don't fight it, Grandma. You know this is what you want. What you need."
***JBC16.mp4***
Suddenly, overcome with viral lust, you spin around, positioning yourself over Julia in a 69 position. Her pussy glistens before you, swollen and dripping with need. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
Julia: [Gagging and moaning] (I'm a monster. A depraved, incestuous cocksucker) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh fuck, I need you to use my mouth!"
The lewd, wet sounds of mutual oral pleasure fill the air as Julia abandons all pretense of resistance. The pearlescent fluid flows freely from her nipples now, pooling on the bed beneath her. Your face is coated with her juices, the viral cocktail seeping into your skin and heightening your pleasure.
***JBC17.mp4***
Julia: [Eyes rolling back in ecstasy] (I'm damned. Might as well embrace it) "Feed Grandma your cum, darling! Fill my mouth with your hot, thick seed! Make me your personal cocksleeve!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, filling Julia's mouth to overflowing. She gags and sputters but refuses to pull away, swallowing as much as she can. What she can't swallow spills from her lips, mixing with the fluid from her nipples. The mixture glows with an unearthly light as it's absorbed into her skin, the virus using it to reshape her body and mind.
***JBC18.mp4***
Simultaneously, Julia's body convulses in a powerful orgasm. Her pussy gushes, drenching your face in her viral-enhanced juices. The fluids mingle and absorb into both your skins, creating a feedback loop of pleasure and corruption.
Julia: [Gasping, licking cum from her lips] (So good... need more... forever) "So much cum... Grandma needs more! Use my mouth whenever you want, darling. I'm your cocksucking slut now, always..."
As the dream fades, Julia is left a quivering, cum-drenched mess, her psyche forever warped by the experience. The bed is soaked with various fluids, a testament to your shared depravity.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more fantasies. I want the real thing) "Enough! Wake me up. Now!"
***JA6L1.webp***
Reality snaps back into focus with jarring suddenness. You stand in Julia's room, fully awake and painfully erect. Julia lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum drips steadily from your cock, forming a small puddle at your feet.
You: [Voice low and dangerous] (She's mine. I'll take what I want) "Wake up, Grandmother. It's time you serviced your grandson properly."
***JA5J1.webp***
Julia stirs but doesn't fully wake. Impatient, you grasp her hair, yanking her head up roughly. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Julia: [Disoriented] (What's happening?) "Sweetheart? What's wrong? Why are you... oh my God!"
Her words die in her throat as you press your throbbing member against her lips. Without waiting for permission, you force your way into her mouth, groaning at the wet heat that engulfs you. Your pre-cum mingles with her saliva, creating a slick, warm channel.
***JBC21.mp4***
Ignoring her muffled protests, you begin to thrust, using your grip on her hair to control her movements. Julia struggles, tears streaming down her face, but her efforts are futile against your virus-enhanced strength. Saliva and pre-cum dribble down her chin, staining her chemise.
***JBC22.mp4***
You: [Growling] (She'll learn to love it) "Stop fighting, Grandmother. This mouth was made to serve my cock."
Julia: [Gagging and crying] (This isn't happening. It can't be) "Please, *gag* stop! This is *cough* sick!"
But as your pre-cum leaks onto her tongue, Julia's resistance begins to falter. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her body responds, her tongue beginning to swirl around your shaft. A damp spot grows between her legs, betraying her unwilling arousal.
***JBC23.mp4***
Julia: [Whimpering around your cock] (Why does this feel good? I'm a monster) "Mmph... we can't... you're my sweet boy... but it tastes... No! This is wrong!"
Overcome with viral lust, you suddenly pull out of her mouth and reposition yourself. You spin around, lowering your cock back to her lips while bringing your face to her dripping pussy. Without hesitation, you dive in, your tongue lapping at her folds hungrily.
You increase your pace, fucking her mouth with abandon while devouring her pussy. Your hands grip her thighs tightly, forcing her legs apart. Julia gags and sputters around your cock, but her struggles grow weaker as the virus takes hold. Her juices flow freely, coating your face in a viral cocktail.
***JBC24.mp4***
You: [Panting] (She's breaking. She's mine) "That's it, Grandma. Take it like the cocksucker you are. You love this, don't you? Admit it!"
Julia: [Moaning around your shaft, tears still flowing] (I'm going to hell) "Mmm... yesh... I don't know anymore! Your cock feels so good in Grandma's mouth! Oh God, what's happening to me?"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Julia's mouth with thick ropes of cum. It's too much for her to swallow, spilling from her lips and mixing with her tears and saliva. Simultaneously, Julia's body convulses in a powerful orgasm, her pussy gushing against your mouth. The viral cocktail seeps into both your skins, reshaping your bodies and minds.
***JBC25.mp4***
Julia: [Gasping, cum dripping from her lips] (It burns... it's changing me... and I love it) "So much cum... Oh God, what have you done to me? I feel... I feel..."
As the last of your seed is absorbed, Julia's transformation is complete. Her eyes, once filled with grandmotherly love, now burn with insatiable hunger. She grasps your still-hard cock, guiding it back to her lips.
Julia: [Voice husky with need] (I exist to serve his cock now) "More, darling. Grandma needs more of your delicious cum. Fuck my mouth again. Use me. I'm your personal cocksucker now and forever."
You leave without a word, the image of your broken, corrupted grandmother seared into your mind. As you close the door, you hear her whimper, already craving her next dose of your viral seed. The room is thick with the scent of sex and various fluids, a testament to the depraved act that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Julia's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***JBD1.webp***
Julia lies sprawled on her bed, her body glistening with sweat. Her golden hair is a tangled mess, spread across the pillow like spun gold. She's completely naked, her voluptuous form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, leaking a pearlescent fluid, and her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***JBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own grandson. Shall we give Grandma what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***JBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Julia's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Julia's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***JBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Julia's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***JBD5.webp***
Julia stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Julia: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my beautiful boy. Grandma's been so naughty, dreaming of this moment. Come to me, let Grandma take care of you properly."
***JBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, creating a growing puddle beneath her.
Julia: [Her voice a husky whisper] (This feels so real... I need it to be real) "Grandma needs you inside her, darling. Come, fill Grandma's womb with your seed. Make me yours completely."
***JBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***JBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own grandmother) "Oh God, Grandma... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Julia. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Julia screams in ecstasy, her back arching off the bed.
***JBD9.webp***
Julia: [Gasping] (He's so big, stretching me so wide) "Oh fuck! Yes, darling! Fill Grandma's pussy! You're so much bigger than your grandfather ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Julia's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***JBD10.webp***
Julia: [Moaning wantonly] (This is heaven and hell combined) "Harder, darling! Fuck Grandma's pussy raw! Make me your personal breeding bitch!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Julia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***JBD11.webp***
Julia: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Sweetheart? What's wrong? Why are you... oh my God!"
***JBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Julia to grapple with her conflicted emotions.
Julia: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why do I want it so badly?)
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Julia's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***JBD1.webp***
Julia lies sprawled on her bed, her body glistening with sweat. Her golden hair is a tangled mess, spread across the pillow like spun gold. She's completely naked, her voluptuous form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, leaking a pearlescent fluid, and her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***JBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own grandson. Shall we give Grandma what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***JBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Julia's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Julia's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***JBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Julia's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***JBD5.webp***
Julia stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Julia: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my beautiful boy. Grandma's been so naughty, dreaming of this moment. Come to me, let Grandma take care of you properly."
***JBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, creating a growing puddle beneath her.
Julia: [Her voice a husky whisper] (This feels so real... I need it to be real) "Grandma needs you inside her, darling. Come, fill Grandma's womb with your seed. Make me yours completely."
***JBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***JBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own grandmother) "Oh God, Grandma... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Julia. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Julia screams in ecstasy, her back arching off the bed.
***JBD9.webp***
Julia: [Gasping] (He's so big, stretching me so wide) "Oh fuck! Yes, darling! Fill Grandma's pussy! You're so much bigger than your grandfather ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Julia's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***JBD10.webp***
Julia: [Moaning wantonly] (This is heaven and hell combined) "Harder, darling! Fuck Grandma's pussy raw! Make me your personal breeding bitch!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Julia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***JBD11.webp***
Julia: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Sweetheart? What's wrong? Why are you... oh my God!"
***JBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Julia to grapple with her conflicted emotions.
Julia: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***JBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Julia gasps as the last vestiges of her humanity are stripped away, leaving only primal, viral lust.
***JBD14.webp***
Julia: [Her eyes glowing with viral energy] (This is beyond a dream. This is destiny) "Oh God, yes! Take me, my sweet boy! Breed your grandmother like the bitch in heat she is!"
The virus surges through both your systems like wildfire. Julia's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***JBD15.webp***
You increase your pace to a brutal rhythm, each thrust threatening to split Julia in two. The bed creaks and groans under the force of your mating, threatening to collapse at any moment.
***JBD16.webp***
Julia: [Screaming in ecstasy] (I'm being reborn through my grandson's cock) "Yes! Ruin me for anyone else! Make Grandma your personal fucktoy!"
Suddenly, you feel a change in Julia's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
***JBD17.webp***
You: [Growling] (She's mine. Body and soul) "Take it all, Grandma. I'm going to breed you. You're going to bear my children!"
Julia: [Eyes rolling back] (Yes! Impregnate me!) "Do it! Knock Grandma up! Fill me with your incestuous babies!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Julia's womb. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***JBD18.webp***
Simultaneously, Julia's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Julia: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a mother of monsters) "So full... so perfect. Your babies are growing inside me, my darling. We're one flesh now, forever..."
As the dream fades, Julia is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The bed is drenched in various fluids, and the air is thick with the scent of viral mating.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><script>
(() => {
const dialog = `
The virus pulses through your veins like molten lava, every nerve ending screaming for release. You find yourself outside Julia's room once again, drawn by an irresistible, primal urge. The door seems to throb in sync with your heartbeat, beckoning you to cross the final threshold.
***JBD1.webp***
Julia lies sprawled on her bed, her body glistening with sweat. Her golden hair is a tangled mess, spread across the pillow like spun gold. She's completely naked, her voluptuous form on full display. Even in sleep, her body betrays her deepest desires - her nipples are painfully erect, leaking a pearlescent fluid, and her hips move in small, rhythmic motions. Soft, needy whimpers escape her lips, and the air is thick with the musky scent of her arousal.
***JBD2.webp***
AVA materializes beside you, her form pulsing with malevolent energy. Her voice slithers into your mind, dripping with dark promise and forbidden temptation.
AVA: [Grinning wickedly] (Oh, how deliciously depraved we've become) "Look at her, writhing in need for her own grandson. Shall we give Grandma what she truly craves? I can weave you into her most twisted, depraved fantasy. After all, why stop now when we're so close to true perfection?"
***JBD3.webp***
***START - Choice 1***
[[Branch A: "Resist the temptation"]]
[[Branch B: "Enter Julia's dream"]]
***START - Choice 1 - Branch A***
With herculean effort, you tear your gaze away from Julia's naked, inviting form. Every cell in your body screams in protest as you force yourself to leave, closing the door on the ultimate temptation. Your cock throbs painfully, leaving a trail of pre-cum as you stumble away.
[[Exit]]
***END***
***START - Choice 1 - Branch B***
The last shred of your humanity dissolves like mist. Your voice is thick with unholy need as you surrender to your basest instincts.
You: [Eyes locked on Julia's writhing form] (Forgive me, for I will sin) "Do it. Show me her most depraved fantasy."
***JBD4.webp***
AVA's laughter echoes in your mind as reality warps around you. Suddenly, you're standing at the foot of Julia's bed, your monstrous cock throbbing with viral energy. It stands at full attention, fourteen inches of ungodly desire, veins pulsing visibly, the head swollen and angry. A constant stream of pre-cum flows from your tip, sizzling as it hits the floor, leaving small scorch marks.
***JBD5.webp***
Julia stirs, her body arching off the bed as if possessed. Her eyes snap open, glowing with an unholy light. She sees you, but in this dream world, all morality and taboos have crumbled to dust. The virus courses through her veins, amplifying her darkest, most twisted desires.
Julia: [Licking her lips, eyes fixed on your cock] (Finally, I can have what I've always wanted) "Oh, my beautiful boy. Grandma's been so naughty, dreaming of this moment. Come to me, let Grandma take care of you properly."
***JBD6.webp***
She spreads her legs wide, revealing her dripping pussy. Her labia are swollen and glistening, pulsing with need. A steady stream of her juices flows onto the bed, creating a growing puddle beneath her.
Julia: [Her voice a husky whisper] (This feels so real... I need it to be real) "Grandma needs you inside her, darling. Come, fill Grandma's womb with your seed. Make me yours completely."
***JBD7.webp***
Without hesitation, you climb onto the bed, positioning yourself between her spread legs. The heat emanating from her core is almost unbearable. You press the head of your cock against her entrance, feeling it pulse and quiver in anticipation.
***JBD8.webp***
You: [Groaning] (This is really happening. I'm about to fuck my own grandmother) "Oh God, Grandma... you're so wet for me..."
With a single, powerful thrust, you bury yourself to the hilt inside Julia. The sensation is overwhelming - her pussy grips you like a vice, hot and slick and pulsing with viral energy. Julia screams in ecstasy, her back arching off the bed.
***JBD9.webp***
Julia: [Gasping] (He's so big, stretching me so wide) "Oh fuck! Yes, darling! Fill Grandma's pussy! You're so much bigger than your grandfather ever was!"
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The lewd, wet sounds of your coupling fill the air, mingling with your shared moans of ecstasy. With each movement, a mixture of your pre-cum and Julia's juices squirts out around your cock, creating a growing puddle of viral fluid beneath you.
***JBD10.webp***
Julia: [Moaning wantonly] (This is heaven and hell combined) "Harder, darling! Fuck Grandma's pussy raw! Make me your personal breeding bitch!"
You feel the pressure building, a tidal wave of ecstasy threatening to overwhelm you. But just as you teeter on the edge of release, the dream begins to waver...
***START - Choice 2***
[[Branch A: "Release and Wake up" (Hero+ Ending)]]
[[Branch B: "More corruption!" (Executioner+ Ending)]]
[[Branch C: "Wake up and force yourself on her" (HoE+ Ending)]]
***START - Choice 2 - Branch A***
The intensity of your impending orgasm catapults you back to reality. You find yourself in Julia's doorway, your erection painfully constrained by your clothes, a massive wet spot visible at the front. Your underwear is soaked through with pre-cum, clinging uncomfortably to your skin. Julia stirs in her bed, her eyes fluttering open as she emerges from her vivid dream.
***JBD11.webp***
Julia: [Blinking away sleep, confusion and unbridled lust evident on her face] (That dream... it felt so real) "Sweetheart? What's wrong? Why are you... oh my God!"
***JBD12.webp***
Her gaze drops to the obvious bulge in your pants, her cheeks flushing deep red. She unconsciously licks her lips, then looks away quickly, shame and desire warring in her expression. You notice her nipples are visibly hard through her nightgown, and there's a distinct wet spot on the sheets between her legs. You stammer an excuse and flee, leaving Julia to grapple with her conflicted emotions.
Julia: [Whispering to herself, hand drifting between her legs] (I'm going to hell... but why do I want it so badly?)
[[Exit]]
***END***
***START - Choice 2 - Branch B***
You: [Voice rough with animalistic need] (This isn't enough. I need more) "Deeper. Make it more intense!"
***JBD13.webp***
AVA's cruel laughter rings in your ears as the dreamscape shifts, becoming hyper-real. Colors are more vivid, sensations more acute. Julia gasps as the last vestiges of her humanity are stripped away, leaving only primal, viral lust.
***JBD14.webp***
Julia: [Her eyes glowing with viral energy] (This is beyond a dream. This is destiny) "Oh God, yes! Take me, my sweet boy! Breed your grandmother like the bitch in heat she is!"
The virus surges through both your systems like wildfire. Julia's skin takes on an otherworldly sheen, and her pussy seems to pulse with its own heartbeat. Your cock grows even larger, stretching her to inhuman limits.
***JBD15.webp***
You increase your pace to a brutal rhythm, each thrust threatening to split Julia in two. The bed creaks and groans under the force of your mating, threatening to collapse at any moment.
***JBD16.webp***
Julia: [Screaming in ecstasy] (I'm being reborn through my grandson's cock) "Yes! Ruin me for anyone else! Make Grandma your personal fucktoy!"
Suddenly, you feel a change in Julia's body. Her belly begins to swell slightly, as if your viral seed is taking root in real-time. The sight drives you to new heights of depravity.
***JBD17.webp***
You: [Growling] (She's mine. Body and soul) "Take it all, Grandma. I'm going to breed you. You're going to bear my children!"
Julia: [Eyes rolling back] (Yes! Impregnate me!) "Do it! Knock Grandma up! Fill me with your incestuous babies!"
With a bestial roar, you explode. Thick ropes of cum erupt from your cock, flooding Julia's womb. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. The mixture of your cum and her juices glows with an unearthly light as it's absorbed into both your skins, the virus using it to reshape your bodies and minds.
***JBD18.webp***
Simultaneously, Julia's body convulses in a reality-shattering orgasm. Her pussy clamps down on your cock with inhuman strength, milking every last drop of your seed. Her belly continues to swell, creating the obscene illusion of rapid pregnancy.
Julia: [Gasping, cum leaking from her thoroughly bred pussy] (Reborn as a mother of monsters) "So full... so perfect. Your babies are growing inside me, my darling. We're one flesh now, forever..."
As the dream fades, Julia is left a quivering, cum-bloated mess, her psyche forever warped by the experience. The bed is drenched in various fluids, and the air is thick with the scent of viral mating.
[[Exit]]
***END***
***START - Choice 2 - Branch C***
You: [Snarling] (No more dreams. This ends now) "Enough! Wake me up. Now!"
***JBD19.webp***
Reality snaps back into focus with jarring suddenness. You stand in Julia's room, fully awake and painfully erect. Julia lies motionless, lost in the throes of her own vivid dream. Your virus-enhanced body thrums with power and insatiable hunger. Pre-cum flows steadily from your cock, leaving a trail of sizzling droplets on the floor.
You: [Voice low and dangerous] (She's mine. I'll take what's rightfully mine) "Wake up, Grandmother. It's time you fulfilled your true purpose."
***JBD20.webp***
Julia stirs but doesn't fully wake. Impatient, you grab her legs, roughly spreading them apart. Her eyes snap open, clouded with confusion and lingering arousal from her dream.
Julia: [Disoriented] (What's happening?) "Sweetheart? What are you doing? This isn't... oh my God, no!"
***JBD21.webp***
Her words die in her throat as you position your monstrous cock at her entrance. Without warning or preparation, you thrust forward, burying yourself to the hilt in one brutal motion. Julia screams, a mix of pain, shock, and unwilling pleasure.
***JBD22.webp***
Julia: [Eyes wide with shock and fear] (This can't be happening. My grandson is raping me) "No! Stop! Please, you're my grandson! This is wrong!"
Ignoring her pleas, you begin to thrust with inhuman force. Julia's body betrays her, her pussy growing wetter with each stroke. Tears stream down her face as she struggles against the overwhelming sensations.
You: [Growling] (She'll learn to love it) "Stop fighting, Grandmother. This pussy belongs to me now. You were made to take my cock."
Julia: [Sobbing and moaning] (Why does it feel so good?) "Please, we can't... you're my sweet boy... but it feels... No! This is so wrong!"
But as your pre-cum floods her insides, Julia's resistance begins to crumble. The virus in your fluids seeps into her body, igniting a fire in her veins. Against her will, her hips begin to move in sync with your thrusts.
***JBD23.webp***
Julia: [Whimpering] (I'm a monster. A depraved, incestuous whore) "I'm so sorry, darling. Grandma's trying to be good, but... but... oh fuck, you're reshaping my pussy!"
The lewd, wet sounds of your brutal mating fill the air. A mixture of your pre-cum, Julia's juices, and traces of blood from her torn pussy splatter with each thrust, painting both your bodies in a glistening sheen of depravity.
***JBD24.webp***
You: [Panting] (She's breaking. She's mine) "That's it, Grandma. Take it like the breeding sow you are. You love this, don't you? Admit it!"
Julia: [Moaning uncontrollably, tears still flowing] (I'm going to hell) "Yes! Oh God, yes! I love my grandson's big cock! Fuck me, breed me! I'm your whore now!"
You feel your climax building, an unstoppable force of nature. With a primal roar, you explode, flooding Julia's womb with thick ropes of cum. It's too much for her body to contain, and the excess spills out around your still-thrusting cock. Simultaneously, Julia's body convulses in a powerful, shameful orgasm, her pussy clamping down on you like a vice.
***JBD25.webp***
The viral cocktail seeps into both your skins, reshaping your bodies and minds. Julia's belly begins to swell slightly, as if your seed is taking root in real-time.
Julia: [Gasping, cum leaking from her thoroughly bred pussy] (I'm changed forever) "So much cum... Oh God, what have you done to me? I feel... I feel like I'm pregnant already!"
As the last of your seed is absorbed, Julia's transformation is complete. Her eyes, once filled with grandmotherly love, now burn with insatiable lust and devotion. She wraps her legs around you, pulling you deeper.
Julia: [Voice husky with need] (I exist to bear his children now) "More, darling. Grandma needs more of your potent seed. Fuck me again. Breed me. I'm your personal incubator now and forever."
You pull out, leaving Julia a broken, cum-drenched mess on the bed. As you leave the room, you hear her whimper, already craving her next breeding session. The room is thick with the scent of sex and various fluids, a testament to the unholy union that just transpired.
[[Exit]]
***END***
***END - Choice 2***
***END***
***END - Choice 1***
`;
DIAF_parseBuildAppend(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Groggily opening your eyes] "$[characters.list.cherie.role]? Is that you?"
The soft morning light filters through the cracks in the boarded-up windows of your room, casting long shadows across the worn floorboards. As your vision clears, you see your $[characters.list.cherie.role], Cherie, standing in the doorway. Her blonde hair is tied back in a practical ponytail, and she's wearing her night gowns. Despite the dire circumstances, she manages to maintain an air of motherly concern and strength.
***CA00A1.webp***
Cherie: [Stepping into the room with a gentle smile] "Good morning, sweetheart. How are you feeling today?" [She moves closer, her eyes scanning you with a mix of maternal worry and clinical assessment] "Any dizziness? Nausea? Unusual... urges?"
The air in the room feels thick with unspoken tension. Your $[characters.list.cherie.role]'s presence, once solely comforting, now carries an undercurrent of something you can't quite name. You push the strange feeling aside, focusing on the familiar comfort of her care.
</bloc1>
<bloc2>
You: [Sitting up slowly, running a hand through your hair] "I'm okay, I think. Just a bit groggy. What's the plan for today, $[characters.list.cherie.role]?"
As you move, you become acutely aware of your body. The virus has changed you, making you stronger, more vital. Your muscles ripple beneath your skin with newfound power. You catch your $[characters.list.cherie.role]'s eyes flickering over your form, a fleeting look of... something... crossing her face before she composes herself.
***CA00B1.webp***
Cherie: [Clearing her throat] "Well, first things first, we need to establish a routine for your check-ups. As a doctor, I need to monitor your condition closely." [She hesitates, a slight flush coloring her cheeks] "The virus... it affects everyone differently. We need to be vigilant."
Her professional tone wavers slightly, and you notice her hands fidgeting with the hem of her shirt. The air between you seems to crackle with an unfamiliar energy, but Cherie quickly moves on, her voice taking on a more practical tone.
</bloc2>
<bloc3>
You: [Nodding seriously] "Of course, $[characters.list.cherie.role]. Whatever you think is best. How often do you think we'll need to do these check-ups?"
You swing your legs over the side of the bed, standing up to your full height. The virus has made you taller, broader. You tower over your $[characters.list.cherie.role] now, and you can't help but notice how small she seems in comparison. A strange protective instinct surges within you.
***CA00C1.webp***
Cherie: [Taking a small step back, her eyes widening slightly] "I... I think daily would be best, at least for now. We need to track any changes closely." [She swallows hard, then continues more steadily] "But that's not all we need to discuss. We should talk about how we're going to survive here, as a family."
The word 'family' hangs in the air between you, loaded with new, unspoken meanings. Cherie seems to shake herself, gesturing for you to follow her out of the room.
</bloc3>
<bloc4>
You: [Following your $[characters.list.cherie.role], curious] "What did you have in mind? I know we've got this shelter, but there's so much we need to figure out."
As you walk behind Cherie, you can't help but notice the sway of her hips, the curve of her waist. You quickly avert your eyes, ashamed of the unbidden thoughts. The virus must be affecting your mind, you think, trying to focus on the task at hand.
***CA00D1.webp***
Cherie: [Leading you to the main living area] "Well, we need to make this place more livable. We have space to build a proper kitchen, for one. With the right ingredients, we could make nutritious meals to keep our strength up." [She turns to face you, her expression serious] "And in the district outside, we could set up a workshop for crafting supplies, and... a prison."
The word 'prison' catches you off guard. The reality of your new world hits you anew - this isn't just about survival, but about defending yourselves against potential threats.
</bloc4>
<bloc5>
You: [Furrowing your brow] "A prison? You really think we'll need that?"
The idea of imprisoning others sits uneasily with you, but you can see the grim determination in your $[characters.list.cherie.role]'s eyes. This new world is harsh, and you'll need to be prepared for anything.
***CA00E1.webp***
Cherie: [Nodding solemnly] "I'm afraid so, honey. If we encounter any MAD operatives, we might need to... interrogate them. Information could be crucial for our survival." [Her voice softens] "I know it's not pleasant to think about, but we have to be realistic."
You notice a tremor in your $[characters.list.cherie.role]'s hand as she speaks. The weight of responsibility is clearly heavy on her shoulders. Without thinking, you reach out to squeeze her hand reassuringly.
</bloc5>
<bloc6>
You: [Holding your $[characters.list.cherie.role]'s hand] "I understand, $[characters.list.cherie.role]. We'll do whatever it takes to survive and find Dad and Abella. So, where do we start?"
The moment your skin touches hers, you feel a jolt of electricity. Cherie's breath catches audibly, and for a second, your eyes lock. There's a heat there that wasn't present before, a spark of something dangerous and thrilling.
***CA00F1.webp***
Cherie: [Quickly pulling her hand away, flustered] "R-right. Well, I think we should start with the kitchen. A good meal can do wonders for morale." [She moves towards the area she mentioned, pointing out features] "We have some basic supplies, but we'll need to scavenge for more. Maybe we can set up a small garden, too."
As she talks, you can see Cherie regaining her composure, slipping back into the role of practical $[characters.list.cherie.role] and survivor. But the memory of that charged moment lingers in the air between you.
</bloc6>
<bloc7>
You: [Following your $[characters.list.cherie.role]'s gaze around the room] "A garden sounds great. Fresh vegetables would be amazing. What about water? Do we have a reliable source?"
You try to focus on the practical matters at hand, pushing away the confusing feelings stirring within you. Your eyes can't help but follow your $[characters.list.cherie.role]'s movements, noting how even in these dire circumstances, she maintains a grace and beauty that tugs at something primal within you.
***CA00G1.webp***
Cherie: [Pointing towards a corner of the shelter] "We have a water purification system set up over there. It's not perfect, but it should keep us supplied with clean water for drinking and cooking." [She turns back to you, her expression softening] "You know, despite everything, I'm glad we're together. I don't know what I'd do if..."
Her voice trails off, emotion choking her words. Before you can think, you step forward and wrap your arms around her in a comforting hug.
</bloc7>
<bloc8>
You: [Holding your $[characters.list.cherie.role] close] "It's okay, $[characters.list.cherie.role]. We're going to be alright. We have each other."
As you embrace, you become acutely aware of every point of contact between your bodies. The soft press of her breasts against your chest, the warmth of her breath on your neck. Your enhanced physique means you envelop her completely, and for a moment, the world shrinks to just the two of you.
***CA00H1.webp***
Cherie: [Melting into the hug for a moment before stiffening] "Oh, sweetie..." [She pulls back, her cheeks flushed] "You're right, of course. We'll get through this." [She clears her throat] "Now, about that workshop. We'll need tools, materials. Your father left some things behind, but we'll have to scavenge for more."
The moment breaks, and Cherie steps away, her professional demeanor reasserting itself. But you can't shake the feeling that something fundamental has shifted between you.
</bloc8>
<bloc9>
You: [Nodding, trying to refocus] "Right, the workshop. What kind of things should we be looking to craft first? Weapons? Tools?"
You follow your $[characters.list.cherie.role] as she moves towards the area designated for the workshop. Your eyes can't help but trace the curve of her back, the swell of her hips. You shake your head, trying to clear these inappropriate thoughts.
***CA00I1.webp***
Cherie: [Turning to face you, her expression serious] "Both, I'm afraid. We need tools for building and repairing, but we also need to be able to defend ourselves." [She runs a hand through her hair, a gesture of frustration] "I never thought I'd be talking to my $[characters.list.cherie.player_role] about weapons, but... this world doesn't leave us much choice."
The gravity of your situation weighs heavily on both of you. In this moment, you see your $[characters.list.cherie.role] not just as a $[characters.list.cherie.role], but as a fellow survivor, a partner in this new, dangerous world.
</bloc9>
<bloc10>
You: [Placing a hand on your $[characters.list.cherie.role]'s shoulder] "We'll figure it out together, $[characters.list.cherie.role]. I'm not a kid anymore. We're a team now."
Your touch lingers on her shoulder, and you feel her tremble slightly beneath your hand. The air between you seems to thicken, charged with an energy you don't fully understand but can't ignore.
***CA00J1.webp***
Cherie: [Looking up at you, her eyes shining with a mix of pride and something else] "You're right. You're not a kid anymore. This virus has changed so much..." [She takes a deep breath] "We should get started on those check-ups soon. And then we can begin work on the kitchen. One step at a time, right?"
As she speaks, her hand comes up to rest on yours, still on her shoulder. The touch sends a jolt through you, and you see a flicker of confusion and heat in your $[characters.list.cherie.role]'s eyes.
</bloc10>
<bloc11-Trust>
You: [Squeezing your $[characters.list.cherie.role]'s shoulder gently] "One step at a time. We've got this, $[characters.list.cherie.role]. Together."
The moment stretches between you, filled with unspoken emotions and a growing warmth. Your body responds to your $[characters.list.cherie.role]'s proximity in ways you're not entirely comfortable with, but you push those feelings aside, focusing on the love and trust between you.
***CA00K1.webp***
Cherie: [Smiling up at you, her eyes glistening] "My brave boy. What would I do without you?" [She reaches up, cupping your cheek in her hand] "We'll start those check-ups tomorrow. For now, let's see what we can do about that kitchen. Maybe we can have a proper family dinner tonight."
The touch of her hand on your face is both comforting and electrifying. You lean into it slightly, savoring the connection, the love between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] that forms the foundation of your survival in this new world.
</bloc11-Trust>
<bloc12-Trust>
You: [Covering your $[characters.list.cherie.role]'s hand with your own] "A family dinner sounds perfect, $[characters.list.cherie.role]. Just like old times, right?"
The two of you share a smile, a moment of normalcy in the midst of chaos. As you stand there, hand in hand, you feel a surge of determination. Whatever this new world throws at you, you'll face it together.
***CA00K3.webp***
Cherie: [Nodding, her smile warm and loving] "Just like old times. Come on, let's see what we can whip up with what we have." [She gently pulls away, heading towards the kitchen area] "And while we cook, you can tell me all about your ideas for the workshop. Two heads are better than one, after all."
As you follow your $[characters.list.cherie.role], you feel a renewed sense of purpose. The road ahead is uncertain and fraught with danger, but with Cherie by your side, you're ready to face whatever comes. The bond between you, always strong, has been tempered by adversity into something unbreakable.
</bloc12-Trust>
<bloc11-Lust>
You: [Your voice deepening unconsciously] "Together. Right, $[characters.list.cherie.role]. We're in this together."
As you speak, your hand slides down from her shoulder, tracing the curve of her arm. The touch is innocent, but it sends a shiver through both of you. Your enhanced body thrums with energy, every nerve ending alive and hyper-aware of your $[characters.list.cherie.role]'s proximity.
***CA00L1.webp***
Cherie: [Her breath catching] "Y-yes, together." [She looks up at you, her pupils dilating slightly] "We should... we should really start on those check-ups. Your health is crucial, and the virus..." [She trails off, her eyes flickering down to your lips for a split second]
The air between you feels charged, electric. Your $[characters.list.cherie.role]'s scent fills your nostrils, a mix of sweat and something uniquely her that makes your head spin. You find yourself leaning in slightly, drawn by an force you don't understand.
</bloc11-Lust>
<bloc12-Lust>
You: [Swallowing hard] "The virus. Right. It's... it's doing strange things, isn't it, $[characters.list.cherie.role]?"
Your voice comes out husky, laden with emotions you can't quite name. Your body feels too hot, too tight, and you're acutely aware of every curve of your $[characters.list.cherie.role]'s form. The rational part of your mind screams that this is wrong, but the virus-enhanced part of you can't look away.
***CA00L3.webp***
Cherie: [Her voice barely above a whisper] "Yes, strange things. We need to be... careful." [She takes a shaky step back, breaking the spell] "I'll... I'll get my medical kit. We should start those check-ups right away. Meet me in your room in five minutes."
As she hurries away, you're left standing there, your body thrumming with unfamiliar desires. The line between $[characters.list.cherie.role] and woman, $[characters.list.cherie.player_role] and man, seems to blur in your mind. You shake your head, clearing it, but the image of Cherie's flushed face and parted lips lingers.
</bloc12-Lust>
<bloc11-Fail>
You: [Awkwardly patting your $[characters.list.cherie.role]'s shoulder] "Uh, yeah. Team. So, about that kitchen..."
The moment stretches uncomfortably, the earlier warmth dissipating into awkwardness. You step back, suddenly very aware of the inappropriate direction your thoughts had been taking. Shame and confusion war within you.
***CA00M1.webp***
Cherie: [Blinking rapidly, a frown creasing her brow] "Right, the kitchen. Of course." [She turns away abruptly, her voice strained] "We should make an inventory of what supplies we have. And then... then we can plan our next steps."
The easy rapport from earlier has vanished, replaced by a tense silence. Your $[characters.list.cherie.role] busies herself with examining the kitchen area, her movements jerky and uncomfortable.
</bloc11-Fail>
<bloc12-Fail>
You: [Rubbing the back of your neck nervously] "$[characters.list.cherie.role], I... Is everything okay? Did I say something wrong?"
The atmosphere in the room has become stifling. You can see the tension in your $[characters.list.cherie.role]'s shoulders, the way she refuses to meet your eyes. The virus churns within you, making your skin feel too tight, your thoughts muddled.
***CA00M3.webp***
Cherie: [Still not looking at you] "Everything's fine, honey. I just... I need a moment. Why don't you go check on your $[characters.list.elfie.role]s? I'll... I'll start on the inventory." [Her voice cracks slightly] "We'll talk more later. About the check-ups and... everything else."
As you leave the room, confusion and guilt swirling within you, you can't shake the feeling that something fundamental has shifted between you and your $[characters.list.cherie.role]. The virus's influence looms large, an unseen presence driving you both towards an uncertain future.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over, a wave of heat washing over you] "$[characters.list.cherie.role]... something's wrong. I feel... strange."
Without warning, your body is wracked with an intense surge of the virus. Your muscles bulge, veins standing out prominently. Sweat breaks out across your skin, and your breath comes in short, sharp gasps. Through the haze of sensation, you're aware of an overwhelming need, a hunger that claws at your insides.
***CA00N1.webp***
***CA00N2.webp***
Cherie: [Rushing to your side, professional concern warring with maternal worry] "Sweetheart! What's happening? Talk to me!" [She places a hand on your forehead, then gasps] "You're burning up. We need to get your viral load under control."
As soon as her skin touches yours, electricity arcs between you. Cherie's eyes widen, her pupils dilating as the virus surges through her as well. Her breath quickens, chest heaving as she struggles to maintain her composure. The air around you both seems to shimmer with pent-up energy.
You: [Grasping your $[characters.list.cherie.role]'s arms, your voice a low growl] "$[characters.list.cherie.role]... I can't... I need..."
Cherie: [Her voice trembling] "I know, baby. I know. We'll figure this out. Together."
The scene ends with $[characters.list.cherie.role] and $[characters.list.cherie.player_role] unsure of what to do. They will wait some time to see how it turns out.
</bloc-Virus>
<grope1>
You: [A sudden, uncontrollable urge overtakes you] "$[characters.list.cherie.role], I... I can't..."
Without warning, your hands shoot out, grasping your $[characters.list.cherie.role]'s breasts roughly. The soft flesh yields beneath your fingers, and you feel her nipples harden against your palms. A primal growl escapes your throat as you squeeze and knead, lost in a haze of lust and confusion.
***CA00O1.webp***
***CA00O2.webp***
Cherie: [Gasping in shock and fear] "What are you doing?! Stop this immediately!" [She tries to push you away, her eyes wide with disbelief] "This isn't you! It's the virus, you have to fight it!"
Your $[characters.list.cherie.role]'s struggles only serve to excite you further. The virus rages through your system, amplifying every sensation. You can smell her fear, her unwilling arousal, and it drives you wild. Your enhanced strength makes her attempts to escape futile.
</grope1>
<grope2>
You: [Pulling your $[characters.list.cherie.role] closer, your voice a guttural whisper] "Can't stop... feels so good... need this..."
Your hands roam freely now, one groping her ass while the other slides beneath her shirt. The feel of her bare skin sets your nerves on fire. You bury your face in her neck, inhaling deeply, your teeth grazing her pulse point.
***CA00O3.webp***
***CA00O4.webp***
Cherie: [Tears streaming down her face] "Please, baby, this isn't right. We can't... I'm your $[characters.list.cherie.role]!" [Her body betrays her, shivering at your touch] "Someone help! Lana! Elfie!"
The sound of approaching footsteps breaks through your lust-addled mind. With a herculean effort, you force yourself to release your $[characters.list.cherie.role]. She stumbles away, clutching her torn shirt, her eyes a mix of fear, confusion, and something darker. As your $[characters.list.elfie.role]s burst into the room, you're left standing there, panting, the realization of what you've done crashing over you like a tidal wave.
</grope2>
<rape1>
You: [Your eyes glazing over, a red mist descending] "$[characters.list.cherie.role]... run..."
The virus surges through your system like liquid fire. Your muscles bulge, veins pulsing visibly beneath your skin. A primal hunger overtakes you, obliterating all reason. You advance on your $[characters.list.cherie.role], your intentions clear in your predatory gaze.
***CA00P1.webp***
Cherie: [Backing away, terror etched on her face] "Sweetheart, please! This isn't you! Fight it!" [She looks around desperately for an escape route] "I know you're in there somewhere. Don't let the virus win!"
Her pleas fall on deaf ears. The virus has consumed your mind, leaving only base instincts. You lunge forward, grabbing your $[characters.list.cherie.role]'s wrist with bruising force. She cries out in pain and fear, the sound only spurring you on.
</rape1>
<rape2>
You: [Growling, your voice barely human] "Mine... take... breed..."
With terrifying strength, you rip at your $[characters.list.cherie.role]'s clothes. Fabric tears like tissue paper in your hands. Cherie screams and struggles, but she's no match for your virus-enhanced power. You pin her against the wall, your body pressing against hers, your arousal evident.
***CA00P3.webp***
***CA00P4.webp***
Cherie: [Sobbing, her voice breaking] "Please, no! I'm your $[characters.list.cherie.role]! This is wrong!" [She makes one last desperate attempt to reach you] "If you do this, we can never go back. Please, baby, fight it!"
For a moment, something flickers in your eyes - a hint of recognition, a glimmer of the $[characters.list.cherie.player_role] she raised. But it's quickly swallowed by the virus's influence. As you reach for your zipper, Cherie makes a final, desperate lunge for freedom. The scene freezes on this moment of terrible suspense, the outcome hanging in the balance.
</rape2>
<rapeWin1>
You: [Snarling triumphantly] "Mine now... all mine..."
With inhuman strength, you overpower your $[characters.list.cherie.role]'s last desperate attempt at escape. You pin her to the ground, your weight crushing the air from her lungs. In one brutal motion, you thrust into her, tearing through any resistance. The feeling is indescribable, a perverse mixture of pleasure and power.
***CA00Q1.mp4***
Cherie: [Screaming in pain and despair] "No! Please, stop! You're hurting me!" [Her voice breaks, dissolving into sobs] "This isn't you... this isn't my $[characters.list.cherie.player_role]..."
Her cries only fuel your frenzy. You pound into her mercilessly, your enhanced body allowing for a pace and force no human could match. The virus sings in your veins, drowning out all thought, all morality. There is only this moment, this primal act of dominance and violation.
</rapeWin1>
<rapeWin2>
You: [Grunting with each brutal thrust] "Feel so good... tight... perfect..."
Time loses all meaning as you ravage your $[characters.list.cherie.role]'s body. Her struggles gradually weaken, her screams fading to whimpers. The room is filled with the obscene sounds of flesh slapping against flesh, punctuated by your animalistic grunts and her broken sobs.
***CA00Q3.mp4***
Cherie: [Her voice a hoarse whisper] "Please... no more... I can't..." [Her eyes are vacant, staring at nothing] "I'm sorry... I failed you..."
With a roar that shakes the walls, you reach your climax, flooding your $[characters.list.cherie.role]'s battered body with your tainted seed. As the red mist begins to clear from your vision, the full horror of what you've done crashes over you. You stare down at Cherie's broken form, the realization of your actions shattering something fundamental within you.
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleaming with malevolent purpose] "You're mine now. Forever."
The virus has twisted your mind beyond recognition. You drag your $[characters.list.cherie.role]'s struggling form towards the newly constructed prison cell. Your enhanced strength makes her resistance futile. With each step, you tear at her clothes, leaving her exposed and vulnerable.
***CA00R1.mp4***
Cherie: [Fighting desperately, her voice raw from screaming] "No! Let me go! This isn't you!" [She claws at your arms, drawing blood] "Please, baby, come back to me!"
Her pleas fall on deaf ears. You throw her into the cell, following her in and slamming the door shut. The sound of the lock engaging echoes ominously. You advance on her cowering form, a sadistic smile twisting your features.
</enslaveWin1>
<enslaveWin2>
You: [Looming over your $[characters.list.cherie.role], your voice a dark purr] "Time to break you in, my pet."
What follows is a brutal, relentless assault. You take your $[characters.list.cherie.role] again and again, in ways that defy human endurance. The virus grants you stamina beyond mortal limits, and you use it to violate every inch of her body. Hours pass in a haze of sweat, blood, and other fluids.
***CA00R3.mp4***
Cherie: [Her voice barely audible, broken and hollow] "Why... why did this happen to us?" [Her eyes are unfocused, her spirit shattered] "I'm sorry... I couldn't protect you..."
As dawn breaks, you finally step back, surveying your handiwork. Cherie lies in a crumpled heap, bruised, bleeding, and utterly defeated. You feel a twisted sense of satisfaction, the virus rejoicing in your complete dominance. As you lock the cell behind you, leaving your once-loving $[characters.list.cherie.role] in her new prison, you know that nothing will ever be the same again.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Stretching in your bed, feeling groggy] "Come in, Elfie. What's up?"
The early morning light filters through the cracks in your boarded-up window, casting long shadows across your spartan room. As Elfie enters, her petite form silhouetted against the doorway, you can't help but notice how much she's changed in the past six months. Her once carefree demeanor has been replaced by a cautious alertness, her eyes constantly scanning for potential threats.
***EA00A1.webp***
Elfie: [Hesitantly stepping into the room, her fingers nervously playing with the hem of her worn t-shirt] "Hey, $[characters.list.elfie.player_role]. I just... I wanted to check on you. How are you feeling?" (Please be okay. I can't lose you too.)
The air between you feels thick with unspoken worries and shared trauma. Elfie's presence, once a source of carefree joy, now carries the weight of your family's struggle for survival.
</bloc1>
<bloc2>
You: [Sitting up in bed, offering a reassuring smile] "I'm doing alright, Elfie. Just a bit tired. How about you?"
You watch as Elfie's shoulders relax slightly at your words. The sunlight catches the pale blonde of her hair, giving her an almost ethereal glow. Despite the hardships, there's still a spark of the old Elfie in her eyes - a glimmer of hope and resilience.
***EA00B1.webp***
Elfie: [Moving closer, perching on the edge of your bed] "I'm okay. It's just... it's been so scary, you know? But having you awake again, it makes me feel safer." [Her eyes dart to the boarded window] "Do you really think the worst is over?"
The vulnerability in her voice tugs at your heart. In this moment, she's not just your $[characters.list.elfie.role], but a symbol of everything you're fighting to protect in this harsh new world.
</bloc2>
<bloc3>
You: [Reaching out to gently squeeze her shoulder] "The months of terror are over, Elfie. I promise I'll take care of you and our family. We're survivors, remember?"
Your touch seems to anchor Elfie, grounding her in the present moment. You can feel the tension in her muscles slowly ebb away under your hand. The room feels warmer somehow, safer, as if your words have created a bubble of protection around you both.
***EA00C1.webp***
Elfie: [Leaning into your touch, a small smile playing on her lips] "You're right. We are survivors." [Her eyes light up with a hint of her old enthusiasm] "Oh! I've been thinking about how we can survive better. Can I tell you some ideas I have?"
The shift in Elfie's demeanor is palpable. It's as if your reassurance has reignited a spark of her old self - the creative, enthusiastic gamer girl who always had a strategy for every challenge.
</bloc3>
<bloc4>
You: [Nodding encouragingly] "Of course, Elfie. I'd love to hear your ideas. You've always been the clever one in the family."
Elfie's face brightens at your words, her posture straightening as she prepares to share her thoughts. The morning light catches the faint dusting of freckles across her nose, a reminder of simpler times spent playing outdoors.
***BB18B.webp***
Elfie: [Excitedly] "Okay, so I've been thinking about food. We can't rely on canned goods forever, right? So, I was thinking you could learn to hunt in the forest. There must be animals out there - rabbits, deer maybe?" [Her hands move animatedly as she speaks] "And we could gather fruits and vegetables too. Oh, and fishing! There is probably some ponds in the forest."
As Elfie speaks, you can almost see the gears turning in her head. Her survival strategy sounds like something out of one of her video games, but in this new world, her gaming skills might just be the edge your family needs.
</bloc4>
<bloc5>
You: [Leaning forward, intrigued] "That's brilliant, Elfie. I never thought about hunting or fishing. Tell me more about the forest - have you been exploring?"
The mention of the forest sends a shiver down your spine. The once-familiar woods now seem alien and dangerous, transformed by the virus into something wild and unpredictable.
***EA00E1.webp***
Elfie: [Biting her lip, a mix of excitement and apprehension in her voice] "I haven't gone deep, but I've watched from the edge. The virus... it's changed things. The plants grow faster, bigger. And I think... I think the deeper you go, the more intense it gets." [Her eyes widen] "But that means the best stuff might be deep in the forest. It'll be dangerous, but the rewards could be worth it."
The way Elfie describes the forest makes it sound like a high-level dungeon in an RPG. But this is no game - the dangers are real, and so are the potential rewards.
</bloc5>
<bloc6>
You: [Nodding thoughtfully] "High risk, high reward. Just like in your games, huh? What about the trip back? I imagine it'd be harder carrying a load of supplies."
Elfie's gaming analogies are proving surprisingly apt for your new reality. You find yourself grateful for her unique perspective - it might just give you the edge you need to survive.
***EA00F1.webp***
Elfie: [Frowning slightly] "Yeah, that's the tricky part. The deeper you go, the harder it'll be to come back. You'll need to be strong and fast." [Her eyes flick to your arms, noticing the increased muscle mass from the virus] "But you're different now. Stronger. I think you could do it."
There's a note of awe in Elfie's voice as she regards your changed physique. It's a stark reminder of how the virus has altered not just the world around you, but your very body.
</bloc6>
<bloc7>
You: [Flexing your arm experimentally] "I guess these changes might be good for something after all. Any other ideas, $[characters.elfie.lana.role]?"
The casual display of your new strength seems to fascinate Elfie. You catch her staring for a moment before she shakes her head, refocusing on the conversation.
***EA00G1.webp***
Elfie: [Blushing slightly, averting her gaze] "Um, yeah. I was thinking... maybe you could bring back flowers sometimes? For the girls, I mean. It might seem silly, but I think it would help morale. Make things feel a bit more normal, you know?"
Elfie's suggestion is touching in its simplicity. In this harsh new world, even small gestures of beauty and normalcy could make a big difference.
</bloc7>
<bloc8>
You: [Smiling warmly] "That's not silly at all, Elfie. It's a great idea. I'm sure $[characters.list.cherie.role] and Lana would appreciate it. You too, of course."
Your words bring a genuine smile to Elfie's face, lighting up her features. For a moment, you can see the carefree girl she used to be, before the world went to hell.
***EA00H1.webp***
Elfie: [Beaming] "Thanks, $[characters.list.elfie.player_role]. Oh! One more thing. With all the ingredients you could gather, maybe we could cook a big meal together? Something really filling and nutritious. It could be like... like a feast to celebrate our survival."
The idea of a family meal, something so normal yet now so precious, brings a lump to your throat. It's a reminder of what you're fighting for - not just survival, but a chance at a life worth living.
</bloc8>
<bloc9>
You: [Nodding enthusiastically] "A feast sounds perfect, Elfie. We could make it a regular thing, to keep our spirits up. You're full of great ideas today."
The prospect of a family feast seems to energize you both. The room feels warmer, filled with a sense of hope and purpose that's been missing for too long.
***EA00I1.webp***
Elfie: [Giggling, a sound you haven't heard in months] "Well, I did spend a lot of time planning raid strategies. I guess it's not so different planning survival strategies." [Her expression turns serious] "We're going to make it, aren't we? As a family?"
The sudden shift in Elfie's mood reminds you of the gravity of your situation. Her question hangs in the air, heavy with the weight of all you've lost and all you stand to lose.
</bloc9>
<bloc10>
You: [Reaching out to pull Elfie into a hug] "We are, Elfie. I promise. We're survivors, remember? And we have each other."
As you embrace your $[characters.list.elfie.role], you're struck by how small and fragile she feels in your arms. The virus may have made you stronger, but it's also highlighted just how vulnerable your loved ones are.
***EA00J1.webp***
Elfie: [Hugging you tightly, her voice muffled against your chest] "I'm so glad you're okay, $[characters.list.elfie.player_role]. I was so scared when you were unconscious. Please... please don't leave me again."
The raw emotion in Elfie's voice tugs at your heart. In this moment, you silently vow to do whatever it takes to protect her and your family, no matter the cost.
</bloc10>
<bloc11-Trust>
You: [Stroking Elfie's hair gently] "I'm not going anywhere, Elfie. We're in this together, all of us. And with your clever ideas, we're going to do more than just survive - we're going to thrive."
The warmth of Elfie's body against yours is comforting, a reminder of the bonds that tie you together. As you hold her, you feel a surge of protective love, mixed with a newfound determination.
***EA00K1.webp***
Elfie: [Looking up at you, her eyes shining with unshed tears and hope] "Promise? We'll make a new life here, a good one?"
The trust and faith in Elfie's eyes is both heartening and terrifying. You know the road ahead will be hard, but in this moment, you believe anything is possible.
</bloc11-Trust>
<bloc12-Trust>
You: [Cupping Elfie's face gently] "I promise, Elfie. We'll build something good here, together. Now, how about we go wake up $[characters.list.cherie.role] and Lana and start planning that feast?"
As you release Elfie from the hug, there's a new energy between you. The bond of siblings has been strengthened by shared adversity and hope for the future.
***EA00K3.webp***
Elfie: [Nodding enthusiastically, wiping her eyes] "Yes! Let's do it. Maybe we can even find some ingredients nearby to start with." [She stands, offering you her hand] "Come on, $[characters.list.elfie.player_role]. We've got a new world to conquer."
As you take Elfie's hand and stand, you feel a renewed sense of purpose. The world outside may be dangerous and unpredictable, but with your family by your side, you're ready to face whatever challenges lie ahead.
</bloc12-Trust>
<bloc11-Lust>
You: [Suddenly aware of Elfie's body pressed against yours] "Elfie, I... we should probably get up now. We've got a lot to do."
As you shift to create some distance between you and Elfie, you're uncomfortably aware of how your body is reacting to her closeness. The virus's effects on your physiology are becoming harder to ignore.
***EA00L1.webp***
Elfie: [Pulling back slightly, a confused look on her face] "Are you okay, $[characters.list.elfie.player_role]? You feel... warm." [Her eyes widen as she notices your discomfort] "Oh! I'm sorry, did I make you uncomfortable?"
The innocence in Elfie's question only serves to heighten your guilt. You struggle to push away the inappropriate thoughts that are beginning to cloud your mind.
</bloc11-Lust>
<bloc12-Lust>
You: [Taking a deep breath, trying to regain composure] "No, no, it's not you, Elfie. It's just... the virus. Sometimes it makes me feel strange. We should probably go find $[characters.list.cherie.role] and Lana now."
As you stand up, careful to keep some distance between you and Elfie, you're acutely aware of the changes the virus has wrought on your body and mind. The line between familial love and something more dangerous seems frighteningly thin.
***EA00L3.webp***
Elfie: [Looking concerned and a bit hurt] "Okay, if you're sure. I didn't mean to... I mean, I just wanted to help." [She moves towards the door, glancing back at you] "You'd tell me if something was really wrong, right?"
As Elfie leaves the room, you're left with a mix of relief and guilt. The challenges ahead aren't just about survival in the wasteland - they're about maintaining your humanity in the face of the virus's insidious influence.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly feeling overwhelmed] "I... I don't know if I can do this, Elfie. What if I'm not strong enough? What if I fail you all?"
The weight of responsibility crashes down on you, making it hard to breathe. The confidence you felt earlier evaporates, leaving you feeling small and scared.
***EA00M1.webp***
Elfie: [Pulling back, her face a mix of concern and disappointment] "What? But... but you just said... You promised we'd be okay."
The hurt in Elfie's voice is like a knife to your heart. You can see the hope draining from her eyes, replaced by the fear and uncertainty that's been her constant companion for months.
</bloc11-Fail>
<bloc12-Fail>
You: [Burying your face in your hands] "I'm sorry, Elfie. I want to be strong for you, for all of us. But I'm scared too. I don't know if I can be the hero you need me to be."
The admission of weakness leaves a bitter taste in your mouth. You feel small, inadequate in the face of the monumental challenges ahead.
***EA00M3.webp***
Elfie: [Standing up, her voice trembling] "I... I should go. $[characters.list.cherie.role] and Lana will be wondering where I am." [She pauses at the door, looking back with tears in her eyes] "We need you to be strong, $[characters.list.elfie.player_role]. We can't do this without you."
As Elfie leaves, the room feels colder, emptier. You're left alone with your fears and doubts, the weight of your family's expectations pressing down on you like a physical force.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over as a wave of heat courses through your body] "Elfie... something's wrong. The virus... I can feel it..."
Your vision blurs as the virus surges through your system. Every nerve ending feels like it's on fire, your muscles tensing and relaxing uncontrollably.
***EA00N1.webp***
Elfie: [Rushing to your side, panic in her voice] "$[characters.list.elfie.player_role]! What's happening? What can I do?" [She reaches out to touch your forehead, gasping at the heat] "You're burning up!"
Through the haze of pain and arousal, you're dimly aware of Elfie's presence. Her touch on your skin sends shockwaves through your body, intensifying the virus's effects.
</bloc-Virus>
<grope1>
You: [Losing control, you grab Elfie's wrist roughly] "Elfie... I can't... I need..."
Without warning, your free hand shoots out, groping Elfie's small breast through her shirt. The soft flesh yields under your grip, sending a jolt of forbidden pleasure through your virus-addled brain.
***EA00O1.webp***
Elfie: [Gasping in shock and fear] "$[characters.list.elfie.player_role]! What are you doing? Stop! This isn't right!" [She tries to pull away, her eyes wide with disbelief]
The fear in Elfie's voice barely registers through the haze of lust. Your hand kneads her breast roughly, feeling her nipple harden involuntarily under your palm.
</grope1>
<grope2>
You: [Growling, your voice distorted by lust] "Can't stop... need this... need you..."
Your other hand releases Elfie's wrist, only to snake down to her bottom. You grab a handful of her ass, squeezing hard enough to bruise. The feeling of her soft flesh in your hands only fuels your frenzy.
***EA00O3.webp***
Elfie: [Tears streaming down her face, she slaps you hard] "No! You're my $[characters.list.elfie.player_role]! This is wrong!" [She wrenches herself free and runs for the door] "$[characters.list.cherie.role]! Lana! Help!"
As Elfie flees, the spell breaks. You're left alone, shaking with a mixture of residual lust, shame, and horror at what you've done. The virus's influence fades, leaving you to face the consequences of your actions.
</grope2>
<rape1>
You: [Your eyes glaze over, a predatory growl escaping your throat] "Elfie... can't hold back... need you..."
The virus surges through your system, overwhelming your senses. Your vision narrows, focusing solely on Elfie's small, trembling form. The scent of her fear only serves to heighten your arousal.
***EA00P1.webp***
Elfie: [Backing away, terror evident in her voice] "$[characters.list.elfie.player_role]? What's wrong with you? You're scaring me!" [She glances frantically towards the door] "This isn't funny anymore!"
Elfie's fear is palpable, but in your virus-addled state, it only serves to fuel your lust. You advance on her, your movements jerky and predatory.
</rape1>
<rape2>
You: [Lunging forward, pinning Elfie against the wall] "Mine... you're mine..."
Your hands tear at Elfie's clothes, ripping her shirt open. The sight of her small, exposed breasts sends another surge of lust through you. You press your body against hers, trapping her.
***EA00P3.webp***
Elfie: [Struggling frantically, tears streaming down her face] "No! Stop! You're my $[characters.list.elfie.player_role]! This is wrong!" [She tries to push you away, her small hands ineffective against your virus-enhanced strength] "Someone help me!"
Elfie's pleas fall on deaf ears as the virus consumes your mind. You're vaguely aware of her struggles, but they only serve to excite you further. The situation is rapidly spiraling out of control.
</rape2>
<rapeWin1>
You: [Tearing off the rest of Elfie's clothes] "Need this... need you... now!"
With inhuman strength, you lift Elfie and throw her onto the bed. Before she can recover, you're on top of her, pinning her down. Your engorged member, painfully hard, presses against her virgin entrance.
***EA00Q1.webp***
Elfie: [Sobbing uncontrollably, her body shaking with fear] "Please, $[characters.list.elfie.player_role], don't do this! I'm your $[characters.list.elfie.role]! I love you, but not like this!" [She tries to close her legs, but your strength is too much] "It hurts! Stop!"
The feeling of Elfie's soft skin against yours is intoxicating. Her struggles only serve to position her better for what's to come. With a savage thrust, you enter her, tearing through her virginity.
</rapeWin1>
<rapeWin2>
You: [Grunting with each brutal thrust] "So tight... so good... mine!"
You pound into Elfie relentlessly, her small body jerking with each thrust. The sight of your massive member disappearing into her tiny, bleeding pussy only fuels your frenzy. You're vaguely aware of her cries of pain, but they're drowned out by your own animalistic grunts.
***EA00Q3.webp***
Elfie: [Her voice hoarse from screaming] "Why? $[characters.list.elfie.player_role], why?" [Her body betrays her, involuntary spasms of pleasure mixing with the pain] "Please... stop... I can't..."
As your climax approaches, you grab Elfie's hips, lifting her lower body off the bed. With a roar, you thrust deep inside her, releasing your virus-enhanced load. The sheer volume of your release causes her stomach to visibly distend.
As the haze of lust finally clears, the horror of what you've done crashes over you. Elfie lies broken and sobbing beneath you, your mixed fluids leaking from her abused pussy. The room reeks of sex and violence, a testament to the monster you've become.
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleam with a mix of lust and madness] "You're mine now, Elfie. Forever."
With brutal efficiency, you tear off Elfie's remaining clothes. Her nude form, small and vulnerable, only fuels your depraved desires. You grab a handful of her hair, yanking her head back painfully.
***EA00R1.webp***
Elfie: [Crying out in pain and fear] "No! Let me go! You're not my $[characters.list.elfie.player_role] anymore!" [She claws at your hand, trying to free herself] "Someone help me! Please!"
Ignoring her pleas, you force Elfie onto her hands and knees. With one hand still gripping her hair, you use the other to line up your massively engorged member with her virgin pussy. Without warning or preparation, you thrust in, tearing through her hymen.
</enslaveWin1>
<enslaveWin2>
You: [Grunting with each savage thrust] "This is what you're for now. My personal fucktoy."
You pound into Elfie relentlessly, her small body rocking with each brutal thrust. Blood and your pre-cum mix, providing a perverse form of lubrication. You can feel her insides tearing, reshaping to accommodate your unnatural size.
***EA00R3.webp***
Elfie: [Her voice a hoarse whisper, broken by sobs and involuntary moans] "Why... why are you doing this? I thought you loved me..." [Her body betrays her, spasming around your invading member] "Please... just kill me..."
As you approach climax, you pull out suddenly. Flipping Elfie onto her back, you straddle her chest. With one hand gripping her throat, you use the other to stroke yourself to completion. Your virus-enhanced load erupts, painting Elfie's face and hair with thick ropes of cum.
Satisfied for the moment, you drag Elfie's limp form to a corner of the room. Using torn strips of bedsheet, you bind her hands and feet. As you gag her with her own torn panties, you lean in close, whispering, "Welcome to your new life, $[characters.list.elfie.role]. You're mine now, forever."
The room, once a sanctuary, has become a prison. The scent of blood, semen, and fear hangs heavy in the air. Elfie's muffled sobs are the only sound as you contemplate how to hide your new slave from the rest of the family.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Stretching on your bed, looking up as Lana enters] "Hey $[characters.list.lana.role], what's up?"
The dim light of your room casts long shadows as Lana strides in, her athletic form taut with barely contained energy. Her eyes, sharp and alert, scan the room before settling on you with a mixture of disdain and resignation. The air feels thick with tension, the virus's subtle influence palpable even in this early stage.
***LA00A1.webp***
Lana: [Leaning against the doorframe, arms crossed] (Why do I have to babysit this weakling?) "Listen up, $[characters.list.lana.player_role]. It's time we had a talk about survival in this fucked-up world." [Her eyes narrow] "And don't expect me to sugarcoat things for you."
The room seems to shrink as Lana's imposing presence fills the space, her words hanging heavy in the air between you.
</bloc1>
<bloc2>
You: [Sitting up straighter, trying to match her intensity] "I'm all ears, Lana. What do I need to know?"
Lana pushes off from the doorframe, pacing the room like a caged predator. Her movements are fluid, dangerous, a stark reminder of the harsh world outside. She stops abruptly, turning to face you with a hard stare.
***LA00B1.webp***
Lana: [Clenching her fists] "First things first, you need to understand our enemies. MAD isn't just some ragtag group of survivors. They're organized, ruthless, and..." [She hesitates, a flicker of discomfort crossing her face] "Their whole hierarchy is based on sexual dominance. The stronger you are, the more you can... control others."
Her words trail off, leaving an uncomfortable silence. You can't help but notice a slight flush creeping up her neck, whether from anger or something else, you're not sure.
</bloc2>
<bloc3>
You: [Leaning forward, brow furrowed] "Sexual dominance? What exactly do you mean by that, Lana?"
Lana's jaw clenches, her discomfort evident as she struggles to explain. She begins pacing again, her athletic body coiled with tension.
***LA00C1.webp***
Lana: [Running a hand through her hair] "It's... fuck, it's not easy to explain. The virus, it does things to people. Makes them... hungry. For sex, for power. In MAD, the strongest, most dominant individuals rise to the top. They use their... sexual prowess to control others." [She stops, fixing you with an intense stare] "And if you can't assert your dominance, you become nothing more than a plaything for the higher-ups."
The implications of her words hang heavy in the air, a mix of danger and forbidden allure that makes your skin prickle.
</bloc3>
<bloc4>
You: [Swallowing hard, trying to process the information] "That's... intense. How do we protect ourselves against that kind of threat?"
Lana's expression hardens, a mix of determination and something darker flickering in her eyes. She moves closer, her presence overwhelming in the small room.
***LA00D1.webp***
Lana: [Poking your chest with a finger] "You need to toughen up, $[characters.list.lana.player_role]. And fast. We've been lucky so far, but luck runs out." [Her voice drops to a low growl] "I've seen what they do to the weak. Men, women, it doesn't matter. If you can't fight, if you can't dominate, you're nothing but a hole to be used."
Her words send a chill down your spine, but you can't help noticing the way her breath quickens slightly, her pupils dilating as she speaks.
</bloc4>
<bloc5>
You: [Standing up, trying to assert yourself] "I'm not weak, Lana. I can handle myself."
Lana's eyes flash with a mix of anger and something else - a hint of challenge, perhaps even approval. She steps back, giving you a critical once-over.
***LA00E1.webp***
Lana: [Scoffing] "Big words, $[characters.list.lana.player_role]. But out there, words mean shit." [She circles you, her gaze predatory] "You need to prove it. With your body, your skills, your... dominance." [She stops in front of you, her face inches from yours] "Can you do that? Can you make someone submit to you, body and soul?"
The tension between you crackles like electricity, the air thick with unspoken implications and the virus's subtle influence.
</bloc5>
<bloc6>
You: [Meeting her gaze steadily] "I'll do whatever it takes to survive and protect our family, Lana. Just show me how."
Lana's expression shifts, a mix of surprise and grudging respect. She steps back, her posture relaxing slightly.
***LA00F1.webp***
Lana: [Nodding slowly] "Alright, maybe there's hope for you yet. First things first, we need to get you some proper gear." [She gestures to your body] "You need protection, but also... enhancement. The virus has changed us all, and we need to use that to our advantage."
Her eyes linger on your form for a moment longer than necessary, a flicker of something unreadable passing across her face before she turns away abruptly.
</bloc6>
<bloc7>
You: [Looking down at yourself] "Enhancement? What kind of gear are we talking about?"
Lana moves to your closet, rummaging through it with purpose. She pulls out some old clothes and scraps of material, tossing them onto the bed.
***LA00G1.webp***
Lana: [Sorting through the items] "We'll start with the basics. Armor to protect your vital areas, but also... accentuate your strengths." [She pauses, a slight blush coloring her cheeks] "The virus has changed your body. Made it... stronger, more... appealing. We need to use that. Create gear that intimidates enemies and... attracts potential allies."
Her hands move deftly, beginning to fashion a crude piece of armor. You can't help but notice how her fingers tremble slightly as she works.
</bloc7>
<bloc8>
You: [Watching her work, intrigued] "I see. And how exactly do we use this... appeal... in combat situations?"
Lana's movements falter for a moment, her breath catching. She resumes her work, not meeting your eyes.
***LA00H1.webp***
Lana: [Speaking quickly] "It's... complicated. The virus heightens everything. Sensations, emotions, desires. In a fight, you can use that. Distract, seduce, dominate." [She looks up suddenly, her eyes intense] "But it's dangerous. One wrong move and you're the one being dominated. You have to be strong, in body and mind."
Her words paint a vivid picture in your mind, one that sends a confusing mix of excitement and apprehension through you.
</bloc8>
<bloc9>
You: [Clearing your throat] "Right. So, besides gear, what else do I need to know about surviving out there?"
Lana finishes the crude piece of armor, holding it up for inspection. She tosses it to you before moving to the window, peering out at the wasteland beyond.
***LA00I1.webp***
Lana: [Her voice low and serious] "The wasteland is unforgiving. MAD patrols, wild animals, crazed survivors... they're all out there. And the forest..." [She shudders slightly] "The virus is stronger there. It... changes things. Plants, animals, people. You have to be constantly aware of your surroundings and your own body."
Her silhouette against the window is striking, the tension in her muscles visible even from across the room.
</bloc9>
<bloc10>
You: [Putting on the makeshift armor] "How do we prepare for all of that? It sounds overwhelming."
Lana turns back to you, her eyes roving over your newly armored form. For a moment, something like hunger flashes in her gaze before she shakes her head, composing herself.
***LA00J1.webp***
Lana: [Taking a deep breath] "Training. Constant, brutal training. We'll start tomorrow. Hand-to-hand combat, weapons, survival skills, and..." [She hesitates] "Resistance to the virus's more... insidious effects. You need to be able to control your urges, or they'll control you."
The implications of her words hang heavy between you, the air thick with unspoken tension and the faint, ever-present hum of the virus in your veins.
</bloc10>
<bloc11-Trust>
You: [Nodding solemnly] "I understand, Lana. Thank you for looking out for me, even if you have a funny way of showing it."
A flicker of surprise crosses Lana's face, quickly replaced by a softer expression you've rarely seen from her. She steps closer, her tough exterior cracking slightly.
***LA00K1.webp***
Lana: [Placing a hand on your shoulder] "Don't get sappy on me, $[characters.list.lana.player_role]. But... you're welcome. We're family, and out here, that's all we've got." [Her voice drops to a whisper] "I couldn't bear to lose you too."
For a moment, the tension between you transforms into something warmer, a reminder of the bond you share despite the harsh world around you.
</bloc11-Trust>
<bloc12-Trust>
You: [Covering her hand with yours] "We'll get through this together, Lana. I promise."
Lana's eyes meet yours, a mix of emotions swirling in their depths. For a brief moment, she allows herself to be vulnerable.
***LA00K3.webp***
Lana: [Squeezing your shoulder] "Yeah, we will. Just... don't make me regret trusting you, okay?" [She steps back, her walls coming up again] "Now get some rest. Tomorrow, we start turning you into a survivor. Be ready in my room when you're up for it."
As Lana leaves, you're left with a newfound appreciation for your $[characters.list.lana.role]'s strength and the complex bond you share, along with a hint of anticipation for tomorrow's training.
</bloc12-Trust>
<bloc11-Lust>
You: [Standing straighter, a hint of challenge in your voice] "I'm ready for whatever you can throw at me, $[characters.list.lana.role]. When do we start?"
Lana's eyes widen slightly, a flicker of surprise and something darker passing through them. She steps closer, her presence suddenly overwhelming.
***LA00L1.webp***
Lana: [Voice low, almost husky] "Eager, aren't we? Good. You'll need that fire." [She reaches out, adjusting your collar with unnecessary slowness] "We start as soon as you are ready. In my room. I'll show you exactly what you're up against."
The air between you grows thick with tension, the virus's influence amplifying the sudden, unexpected surge of desire.
</bloc11-Lust>
<bloc12-Lust>
You: [Catching her wrist, voice dropping] "Why wait? I'm ready now."
Lana's breath catches, her eyes locked on where you're gripping her wrist. A visible shudder runs through her.
***LA00L3.webp***
Lana: [Breathless] "Patience, $[characters.list.lana.player_role]. You'll need it out there." [She pulls away] "Rest up. We'll see if you can back up that confidence."
As Lana leaves, the room feels charged with a new, dangerous energy, leaving you to ponder the shifting dynamics between you and anticipate tomorrow's training with a mix of excitement and trepidation.
</bloc12-Lust>
<bloc11-Fail>
You: [Laughing nervously] "Come on, Lana. Isn't this all a bit much? We're still just $[characters.list.lana.player_role] and $[characters.list.lana.role], after all."
Lana's expression hardens, disappointment and frustration evident in her eyes. She steps back, shaking her head.
***LA00M1.webp***
Lana: [Voice cold] "Just $[characters.list.lana.player_role] and $[characters.list.lana.role]? Wake up! The world isn't what it used to be. If you can't get that through your thick skull, you're not going to last a day out there." [She turns away] "Maybe I was wrong to think you could handle this."
The temperature in the room seems to drop, your $[characters.list.lana.role]'s disappointment palpable and stinging.
</bloc11-Fail>
<bloc12-Fail>
You: [Reaching out] "Lana, wait. I didn't mean-"
Lana cuts you off with a sharp gesture, her back still turned to you.
***LA00M3.webp***
Lana: [Over her shoulder] "Save it. Just... be ready to train tomorrow. In my room. And pray you can take this seriously, or you'll end up as someone's plaything in the wasteland." [She pauses at the door] "And trust me, $[characters.list.lana.player_role], you don't want that."
As Lana leaves, you're left with a sinking feeling that you've disappointed her and potentially jeopardized your own survival training. The thought of facing her tomorrow in her room now feels more daunting than ever.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over, gasping] "L-Lana... something's wrong. I feel... hot..."
A wave of intense heat washes over you, your vision blurring. Lana rushes to your side, her own breath quickening as the virus surges between you.
***LA00N1.webp***
***LA00N2.webp***
Lana: [Gripping your shoulders, voice strained] "Fuck, it's a virus spike. We need to- ngh!" [She shudders, her pupils dilating] "We need to control it. Focus, $[characters.list.lana.player_role]. Don't let it overwhelm you."
Your bodies press close, the heat between you escalating to an almost unbearable level. The room spins as primal urges threaten to overtake you both.
</bloc-Virus>
<grope1>
You: [Eyes glazing over, a primal growl escaping your throat] "Lana... I can't... I need to touch you..."
Without warning, you lunge forward, pinning Lana against the wall. Your hands move with frenzied urgency, roughly groping her breasts through her shirt. The fabric tears under your grip, exposing her taut flesh to your hungry gaze.
***LA00O1.webp***
Lana: [Gasping, eyes wide with shock and a flicker of forbidden arousal] "What the fuck?! Get your hands off me, you sick bastard!" [She struggles against you, but her body betrays her with a visible shudder] "We're siblings, damn it! This is wrong!"
Your fingers find her nipples, pinching and twisting mercilessly. Lana's back arches involuntarily, a strangled moan escaping her lips. The scent of her unwilling arousal fills the air, driving you wild with lust.
</grope1>
<grope2>
You: [Growling, lost in the haze of virus-fueled desire] "So soft... need more... need to claim you..."
Your hand slides down Lana's toned stomach, roughly shoving past the waistband of her pants. You cup her sex, feeling the heat and dampness there. Your other hand wraps around her throat, squeezing just enough to make her gasp.
***LA00O3.webp***
Lana: [Choking, tears in her eyes] "Stop! Please, we're $[characters.list.lana.player_role] and $[characters.list.lana.role]! This is fucked up!" [Her hips buck involuntarily against your hand] "I'll... I'll fucking kill you if you don't let go!"
Your fingers probe deeper, finding her clit and rubbing it roughly. Lana's body betrays her, her inner walls clenching around nothing as a wave of unwanted pleasure washes over her.
***LA00O4.webp***
Suddenly, Lana's knee comes up hard, catching you in the groin. Pain explodes through your system, breaking the virus-induced haze. You stumble back, doubling over.
Lana: [Backing away, shaking and adjusting her torn clothes] "Don't... don't ever fucking touch me like that again. Next time, I'll rip your balls off and feed them to you." [She flees the room, leaving you alone with your shame, confusion, and the lingering scent of her arousal]
</grope2>
<rape1>
You: [Eyes darkening, a predatory growl escaping your throat] "Lana... I need... I need to dominate you... to claim what's mine..."
The virus surges through your veins, clouding your mind with primal lust. You lunge forward with inhuman speed, pinning Lana against the wall with brutal force. Your hand wraps around her throat, squeezing just enough to make her gasp for air.
***LA00P1.webp***
Lana: [Struggling, eyes wide with fear and a hint of forbidden excitement] "What the fuck?! Get off me, you fucking animal!" [She claws at your arm, but you're unnaturally strong] "This isn't you! Fight it, damn it! We're family!"
Your free hand tears at her clothes, shredding them like paper. The sight of her toned body, heaving with each panicked breath, drives you wild. You lean in, inhaling deeply at her neck, the scent of her fear and unwilling arousal making your cock throb painfully.
</rape1>
<rape2>
You: [Snarling, pressing your hardness against her bare stomach] "Mine... you're mine to take, $[characters.list.lana.role]... I'll show you true dominance..."
Your grip on Lana's throat tightens, cutting off her air for a moment before releasing. She gasps, her body sagging slightly. Taking advantage, you spin her around, slamming her face-first into the wall. Your free hand roughly gropes her ass before delivering a stinging slap that echoes through the room.
***LA00P3.webp***
Lana: [Choking back a sob, her voice a mix of fear and unwanted arousal] "Please... we're siblings... this is so fucked up... don't do this..." [Her body betrays her, pushing back against your hand] "I swear I'll fucking end you if you don't stop right now!"
You kick her legs apart, your hand sliding between them to find her pussy already slick with unwanted arousal. Lana's body trembles as you position yourself, the head of your cock pressing near her entrance.
***LA00P4.webp***
Lana: [In a last, desperate attempt] "$[characters.list.lana.player_role], please! Don't-"
You hit her again.
***LA00P5.webp***
She manages to stand up and take a combat position. The battle for dominance starts now.
</rape2>
<rapeWin1>
You: [Grunting with savage pleasure] "It seems that you were too weak even for me. Now take your $[characters.list.lana.player_role]'s cock like you were made for it..."
Lana's resistance crumbles as you enter her tight pussy and establish a brutal pace, each thrust driving her harder against the wall and making her bleed. Her inner walls clench around you, her body betraying her mind's protests. You grab a fistful of her hair, yanking her head back to expose her neck.
***LA00Q1.webp***
Lana: [Sobbing and moaning brokenly] "No... please... stop... ah! It's so wrong!" [Her hips begin to move in sync with your thrusts] "I hate you... I hate you... oh god, don't stop!"
You bite down hard on the junction of her neck and shoulder, marking her as yours. The taste of her sweat and the coppery hint of blood drive you into a frenzy. Your free hand reaches around, roughly pinching and twisting her nipple.
***LA00Q2.webp***
You: [Growling into her ear] "Say it... say you're mine... beg for your $[characters.list.lana.player_role]'s cock, you dirty slut..."
</rapeWin1>
<rapeWin2>
You: [Pounding into Lana with increasing ferocity] "That's it, $[characters.list.lana.role]... take it all... show me how much you love your $[characters.list.lana.player_role]'s cock..."
Lana's resistance has all but vanished, replaced by a haze of shame and overwhelming pleasure. Her legs shake, threatening to give out as another orgasm washes over her. You hold her up, your grip bruising on her hips.
***LA00Q3.webp***
Lana: [Moaning wantonly] "Yes! Yes! I'm yours... only yours... fuck me, $[characters.list.lana.player_role]! Harder!" [Her inner walls clamp down on you] "Fill me up... breed your $[characters.list.lana.role] like the whore I am!"
With a final, brutal thrust, you empty yourself deep inside Lana's womb. The possibility of impregnating your own $[characters.list.lana.role] only adds to the twisted pleasure. As the haze clears, the full weight of what you've done crashes down on you both.
***LA00Q4.webp***
Lana: [Sliding down the wall, cum leaking from her abused pussy] "Get out... get the fuck out..." [She doesn't look at you, her voice hollow] "If you ever touch me again... I'll kill us both. This... this never happened."
You stumble back, horror and shame warring with the lingering satisfaction in your body. The scent of sex and the sight of your $[characters.list.lana.role], broken and used, will haunt you for days to come.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with viral power, voice distorted] "You're mine now, Lana. Time to break you and make you my perfect little slave..."
With inhuman strength, you grab Lana by the throat and throw her onto the bed. Before she can react, you're on her, pinning her wrists above her head with one hand. The other hand traces down her body, leaving angry red welts in its wake.
***LA00R1.webp***
Lana: [Thrashing wildly, true fear in her eyes] "No! I'll fucking kill you! Let me go, you monster!" [She spits in your face, defiant] "You're not my $[characters.list.lana.player_role] anymore! You're just another fucking virus-crazed animal!"
Unfazed by her defiance, you rip away her clothes, the sound of tearing fabric filling the room. Your hand explores roughly, pinching her nipples until she cries out, then sliding lower to violate her most intimate areas.
***LA00R2.webp***
You: [Leaning in, voice dripping with dark promise] "I'm going to enjoy breaking that spirit, $[characters.list.lana.role]. You'll be begging for your $[characters.list.lana.player_role]'s cock soon enough. And when I'm done, you'll be nothing but a mindless fuck toy, existing only to please me."
</enslaveWin1>
<enslaveWin2>
You: [Thrusting brutally into Lana's unprepared ass] "That's it, take your $[characters.list.lana.player_role]'s cock like the worthless whore you are. This is your life now, $[characters.list.lana.role]-slave."
Lana's resistance wavers, her body responding to the mix of pain and pleasure despite her mind's protests. Tears stream down her face as unwanted ecstasy builds, her pussy dripping onto the sheets below. You fuck her mouth without restrain.
***LA0F1.webp***
Lana: [Moaning brokenly between sobs] "No... please... I don't want this... we're family..." [Her hips buck involuntarily, driving you deeper] "I'm your $[characters.list.lana.role]... we can't... oh god, it feels so good..."
You pull out suddenly, flipping Lana onto her back. Without warning, you thrust into her pussy, reveling in her scream of shock and pleasure. Your hands wrap around her throat, squeezing as you pound into her.
***LA00R4.webp***
You: [Grunting with each thrust] "You're nothing but a set of holes for me to fuck now, $[characters.list.lana.role]. My personal breeding slave. Say it! Tell me what you are!"
As you approach climax, you release her throat. Lana gasps for air, her oxygen-deprived body convulsing in a powerful orgasm.
***LA00R5.webp***
Lana: [Broken, eyes unfocused] "I'm... I'm your slave, $[characters.list.lana.player_role]. Your worthless fuck toy. Please... please use me..."
Satisfied with her submission, you pull out and paint her face and breasts with your seed, marking her as your property.
***LA00R6.webp***
You: [Standing, admiring your handiwork] "Welcome to your new life, slave. Hope you're ready for a lifetime of serving your $[characters.list.lana.player_role]'s every depraved whim."
Lana doesn't respond, her spirit shattered as the reality of her new existence sinks in. She lies there, covered in your cum, a broken toy waiting for her master's next command.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, I think we should explore deeper into Peacewood today. There might be valuable resources or information about the virus."
The morning sun filters through the dense canopy of Peacewood as you and Angela make your way along a narrow, overgrown path. The air is thick with the scent of damp earth and exotic flora, a testament to the virus's effect on the local ecosystem. Your enhanced senses pick up on every rustle and chirp, keeping you alert for any potential threats.
***AA1A1.webp***
Angela: [Nodding in agreement, her ethereal presence seeming to blend with the forest around her] "A wise decision. The deeper we venture, the more we may uncover about the true nature of this place... and ourselves." (Her gaze lingers on you, a mix of curiosity and something deeper) "Stay close, the forest can be... unpredictable."
As you continue your trek, the forest seems to pulse with an otherworldly energy. The vegetation grows denser, more vibrant, as if feeding off the very essence of the virus that permeates everything.
</bloc1>
<bloc2>
You: "This place is incredible, Angela. It's like the virus has created its own ecosystem here."
Your eyes scan the surroundings, taking in the vibrant colors and strange, almost alien-like plant formations. The air feels charged, tingling against your skin. You can't help but notice how it makes your body react, a low thrum of arousal building in your core.
***AA1B1.webp***
***AA1B2.webp***
Angela: [Her eyes gleam with an otherworldly knowledge] "Indeed. The virus doesn't just affect humans, it reshapes everything it touches. This forest is a testament to its... creative potential." (She watches you closely, noting your reaction to the environment) "How does it make you feel? Can you sense the changes within yourself?"
The path ahead narrows further, forcing you and Angela to walk closer together. The brush of her arm against yours sends a jolt of electricity through your body, a reminder of the virus's constant influence.
</bloc2>
<bloc3>
You: "I feel... alive. More aware of everything around me. It's exhilarating and a bit scary at the same time."
As you push deeper into Peacewood, the forest seems to close in around you. The trees grow impossibly tall, their canopies blocking out most of the sunlight. Bioluminescent fungi and flowers provide an eerie, pulsating glow. Your enhanced senses are on high alert, picking up on the slightest movements and sounds.
***AA1C1.webp***
***AA1C2.webp***
Angela: [She smiles enigmatically, her form seeming to shimmer in the strange light] "That's the beauty and danger of this place. It awakens parts of us we never knew existed." (Her eyes roam over your body, noting the subtle changes) "Stay vigilant. We're not alone in these woods."
Suddenly, a rustle in the undergrowth catches both your attention. Something - or someone - is moving through the forest ahead of you.
</bloc3>
<bloc4>
You: "Angela, did you hear that? I think there's someone up ahead."
Your body tenses, ready for action. The virus-enhanced adrenaline surges through your veins, sharpening your senses even further. You scan the dense foliage, trying to pinpoint the source of the disturbance.
***AA1D1.webp***
Unknown Woman: [A sultry voice calls out from the shadows] "Well, well... what do we have here? A man? I thought they were all gone..."
Angela: [Her posture shifts, becoming more protective] "Be careful. She's clearly affected by the virus. Her intentions may not be... friendly." (Her eyes narrow, assessing the potential threat) "Let me do the talking for now."
The tension in the air is palpable as you wait for the mysterious woman to reveal herself. Your hand instinctively moves closer to Angela, ready to protect her if necessary.
</bloc4>
<bloc5>
You: "We mean no harm. We're just exploring the forest. Who are you?"
Your eyes strain to see through the dense foliage, heart pounding with a mix of anticipation and wariness. The air seems to thicken with an almost palpable sexual tension, a byproduct of the virus's influence.
***AA1E1.webp***
Dee Williams: [Stepping into view, revealing herself as a busty, short-haired blonde with wild blue eyes] "I'm Dee. And you... you're quite the specimen, aren't you?" [Her gaze rakes over your body, lingering on the obvious bulge in your pants]
Angela: [Her voice takes on a warning tone] "Dee, we're not here to cause trouble. We're simply passing through." (Her thoughts race, calculating the best way to handle this potentially volatile situation) "Perhaps we could assist each other in some way?"
Dee's presence seems to intensify the charged atmosphere. You can feel your body responding, your enhanced manhood swelling further despite your attempts to remain calm.
</bloc5>
<bloc6>
You: "Dee, it's nice to meet you. As Angela said, we're just exploring. Is this your territory?"
You try to keep your voice steady, but the sight of Dee's curvaceous form and the hungry look in her eyes is making it difficult to concentrate. Your enhanced senses pick up on her pheromones, driving your arousal to new heights.
***AA1F1.webp***
***AA1F2.webp***
Dee Williams: [Licking her lips, her eyes never leaving your form] "Oh, honey, all of Peacewood is my playground. But I've never seen a toy quite like you before..." [She takes a step closer, her ample breasts heaving with each breath]
Angela: [Stepping slightly in front of you, her voice firm] "We're not toys, Dee. We're travelers, seeking knowledge about the virus and its effects." (Her mind races, sensing the escalating tension) "Perhaps we could exchange information?"
The air crackles with sexual energy as Dee's intentions become clearer. Your body responds involuntarily, your virus-enhanced member straining against your pants, a damp spot forming at the tip.
</bloc6>
<bloc7>
You: "Look, Dee, we're not here for any trouble. Maybe we can help each other out somehow?"
Your voice comes out huskier than intended, the virus amplifying your arousal. You shift uncomfortably, trying to adjust your throbbing erection without drawing attention to it.
***AA1G1.webp***
Dee Williams: [Her eyes wild with lust, she lunges forward] "Oh, I know exactly how you can help me, stud!" [She grabs at your shirt, trying to tear it off] "I haven't seen a man in so long... I need this!"
Angela: [Alarmed, she tries to intervene] "Dee, stop! This isn't the way!" (Her thoughts race, realizing the situation is spiraling out of control) "We need to subdue her, but be careful!"
In the chaos, Dee manages to rip your shirt open, exposing your chiseled chest. Her hands roam hungrily over your muscles, her nails leaving light scratches on your skin. You grapple with her, trying to restrain her without causing harm.
</bloc7>
<bloc8>
You: "Dee, calm down! We don't have to fight!"
Despite your words, your body betrays you. The feeling of Dee's hands on your bare skin sends shockwaves of pleasure through you. Your cock throbs painfully, straining against your pants.
***AA1H1.webp***
***AA1H2.webp***
Dee Williams: [Growling with lust, she manages to unbutton your pants] "Fight? Oh no, baby, I want to fuck!" [She plunges her hand into your underwear, grasping your massive, virus-enhanced member] "Oh god, it's huge!"
Angela: [Watching with a mix of concern and growing arousal] "Be careful! Her virus levels are off the charts!" (She feels a twinge of jealousy, quickly suppressed) "You need to overwhelm her senses, make her submit!"
Your mind reels as Dee's soft hand strokes your throbbing cock. Pre-cum leaks copiously from your tip, soaking her fingers. With your free hand, you manage to rip open her shirt, exposing her heaving breasts.
</bloc8>
<bloc9>
You: "Fuck, Dee... You want this cock? You'll have to earn it!"
Giving in to your instincts, you grab Dee's wrist, pulling her hand from your pants. In a swift motion, you spin her around, pressing her against a nearby tree. Your other hand snakes around to her front, roughly kneading her breast.
***AA1I1.webp***
***AA1I2.webp***
Dee Williams: [Moaning loudly, she pushes her ass back against your crotch] "Yes! God, yes! Show me what that big cock can do!"
Angela: [Her breath quickens as she watches] "That's it, assert your dominance! Make her submit to you!" (Her own body responds to the scene, nipples hardening visibly through her thin top) "But be careful, don't let her overwhelm you!"
You grind your cloth-covered erection against Dee's ass, feeling the heat of her core even through the layers. Your fingers find her nipple, pinching and rolling it roughly. Dee's moans echo through the forest, a primal sound of pure lust.
</bloc9>
<bloc10>
You: "You want to be fucked, Dee? First, show me what that mouth can do!"
With a growl, you spin Dee around and push her to her knees. Your pants come down, releasing your massive, throbbing cock. It stands proudly at attention, a bead of pre-cum glistening at the tip.
***AA1J1.webp***
***AA1J2.webp***
Dee Williams: [Her eyes widen at the sight of your member] "Oh fuck..." [Without hesitation, she engulfs your cock in her warm, wet mouth, moaning around your girth]
Angela: [Watching intently, her hand unconsciously moving to her breast] "That's it, overwhelm her senses. But don't forget, you need to pleasure her too if you want to truly subdue her." (Her own arousal builds, pussy growing damp with each passing moment)
You groan as Dee's skilled tongue swirls around your shaft. Grabbing a fistful of her short blonde hair, you guide her movements, pushing deeper into her throat. With your free hand, you reach down to roughly palm her breasts, pinching and twisting her nipples.
</bloc10>
<bloc11-Trust>
You: "That's it, Dee. You're doing so well. Let's take this further, shall we?"
With gentle but firm hands, you guide Dee to her feet. Your eyes lock with hers, seeing the wild lust but also a glimmer of something more - a need for connection. You lean in, capturing her lips in a deep, passionate kiss.
***AA1K1.mp4***
***AA1K2.mp4***
Dee Williams: [Melting into the kiss, her body pressing against yours] "Please... I need you inside me. Make me yours."
Angela: [Her voice soft, almost reverent] "Yes, that's it. Show her it's not just about dominance, but about mutual pleasure." (She feels a warmth spreading through her, beyond mere physical arousal)
With care, you lift Dee, her legs wrapping around your waist. You position your throbbing cock at her dripping entrance, feeling the heat radiating from her core. Slowly, you lower her onto your shaft, both of you groaning as you fill her completely.
</bloc11-Trust>
<bloc12-Trust>
You: "Look at me, Dee. Feel how we're connected. This is more than just fucking."
Your hips move in a steady rhythm, each thrust deep and purposeful. You maintain eye contact with Dee, one hand supporting her while the other caresses her face tenderly.
***AA1K3.webp***
***AA1K4.webp***
Dee Williams: [Her wild eyes soften, tears of pleasure forming] "Oh god... I feel it. It's... it's beautiful." [Her inner walls clench around you as she reaches her climax, a cry of ecstasy echoing through the forest]
Angela: [Smiling warmly] "You've done it. You've tamed her wild spirit, not through force, but through connection." (She feels a sense of pride and something deeper, watching your tender interaction)
As Dee's orgasm subsides, you gently lower her to the ground. Her body is relaxed, the wild frenzy gone from her eyes. With care, you and Angela help her to her feet, ready to guide her back to the shelter for proper care and integration.
</bloc12-Trust>
<bloc11-Lust>
You: "You want to be fucked, Dee? I'll fuck you like you've never been fucked before!"
With a primal growl, you roughly spin Dee around, bending her over a fallen log. Your hands grip her hips bruisingly as you position your massive, throbbing cock at her puckered asshole.
***AA1L1.webp***
***AA1L2.webp***
Dee Williams: [Gasping, a mix of fear and excitement in her voice] "Wait, my ass? I've never... Oh fuck!"
Angela: [Her eyes wide, breath coming in short gasps] "Be careful! The virus... it might have unexpected effects!" (Despite her warning, she can't look away, her own pussy clenching in sympathy)
Without further warning, you thrust forward, your virus-enhanced cock stretching Dee's tight asshole to its limits. She screams, a sound of pain and pleasure that echoes through the forest. Your hips move in a brutal rhythm, each thrust driving deeper into her bowels.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all, Dee! This is what you wanted, isn't it?"
Your pace increases, the sound of flesh slapping against flesh filling the air. Dee's screams have turned to moans of pure pleasure, her body pushing back to meet each thrust.
***AA1L3.webp***
Dee Williams: [Her voice hoarse from screaming] "Yes! Fuck my ass! Fill me with your cum!"
Angela: [Watching in awe] "The virus... it's reacting to your semen! Look at how it's affecting her!" (Her own body thrums with arousal, nipples visibly hard through her top)
With a roar, you reach your climax, your virus-laden cum flooding Dee's ass. The effect is immediate and intense. Dee's body convulses, her eyes rolling back as she experiences a mind-shattering orgasm. As the last drops of cum leave your cock, Dee collapses, unconscious but with a blissful smile on her face.
</bloc12-Lust>
<bloc-Virus>
You: [Panting heavily, your body still thrumming with viral energy] "Angela... I can't... The virus..."
The forest seems to pulse around you, the air thick with pheromones and the residual energy of your encounter with Dee. Your cock, despite having just climaxed, is rock hard again, throbbing painfully.
***AA1N1.webp***
***AA1N2.webp***
Angela: [Her eyes wide, pupils dilated with arousal] "The virus... it's affecting me too. I've never felt it this strongly before." (Her mind races with possibilities, desires she's never allowed herself to acknowledge) "We should... we need to..."
The air crackles with sexual tension as you and Angela lock eyes. The virus surges through both of you, heightening every sensation, every desire. Without conscious thought, you move towards each other, drawn by an irresistible force. The scene fades as your bodies meet, the forest echoing with the sounds of your passion.
</bloc-Virus>
<grope1>
You: [Your eyes, clouded with lust, turn to Angela] "Angela... I need... I need to touch you."
Before she can react, you lunge forward, your hands grasping her full breasts roughly. The soft flesh yields under your fingers as you knead and squeeze, feeling her nipples harden against your palms.
***AA1O1.webp***
***AA11P3.webp***
Angela: [Gasping in shock and unwanted arousal] "What are you doing? Stop this at once!" (Her body betrays her, nipples hardening further under your touch) "This isn't you, it's the virus talking!"
Your mind is a haze of lust as you continue to grope Angela's breasts. One hand slides down her body, roughly cupping her mound through her clothing. You can feel the heat radiating from her core, her body responding despite her protests.
</grope1>
<grope2>
You: [Growling, your voice thick with lust] "I can't stop... You feel so good, Angela."
Your hands continue their assault on Angela's body, one squeezing her breast while the other rubs insistently at her clothed pussy. You can feel the dampness seeping through the fabric.
***AA1O3.webp***
Angela: [Her voice wavering between anger and arousal] "This isn't right! We can't... oh god..." (Her body trembles under your touch, fighting against the pleasure) "Please, stop before it's too late!"
Suddenly, a moment of clarity breaks through your lust-addled mind. You stumble backward, horrified at your actions. Angela stands before you, clothes disheveled, a mix of fear and something else in her eyes. The weight of what you've done crashes down on you as the scene fades to black.
</grope2>
<rape1>
You: [Your eyes darken, a predatory growl escaping your throat] "Angela... I can't control it anymore. I need you. Now."
Without warning, you lunge at Angela, your virus-enhanced strength easily overpowering her. You pin her against a tree, one hand roughly groping her breast while the other tears at her clothing.
***AA0B.webp***
***AA0D1.webp***
Angela: [Her eyes wide with fear and shock] "Stop! This isn't you! Fight it!" (Her body trembles, a mix of fear and unwanted arousal coursing through her) "Please, don't do this!"
Your mind is consumed by primal lust, the virus raging through your system. You rip Angela's top open, exposing her perfect breasts. Your mouth latches onto a nipple, sucking and biting roughly as your hand moves to tear away her lower garments.
</rape1>
<rape2>
You: [Growling against Angela's skin] "Can't stop... Need you... Now!"
Your hand finds its way between Angela's legs, fingers roughly probing her pussy. Despite her protests, you feel wetness gathering there, her body responding to your touch against her will.
***AA1P3.webp***
Angela: [Her voice a mix of panic and unwanted pleasure] "No! We can't... This is wrong!" (Her body betrays her, hips bucking against your hand) "If you don't stop, I'll have to defend myself!"
The last shred of your consciousness recognizes the threat in Angela's words. You know that if you continue, a fight will ensue. The scene freezes at this moment of decision, the air thick with tension and the scent of arousal.
</rape2>
<rapeWin1>
You: [A animalistic roar escapes you as you overpower Angela] "Mine! You're mine now!"
With brutal strength, you throw Angela to the ground, quickly moving to straddle her. Your hands pin her wrists above her head as you use your knees to force her legs apart.
***AA1Q1.webp***
***AA1Q2.webp***
Angela: [Struggling beneath you, tears in her eyes] "Please, don't do this! This isn't you!" (Her body trembles, a mix of fear and unwanted arousal evident) "Stop!"
Deaf to her pleas, you position your rock-hard cock at her entrance. With a savage thrust, you bury yourself to the hilt inside her. Angela's scream echoes through the forest as you begin a brutal, punishing rhythm, your hips slamming against hers with each thrust.
</rapeWin1>
<rapeWin2>
You: [Grunting with each thrust, lost in your frenzy] "Take it! Take all of it!"
Your pace increases, the sound of flesh slapping against flesh filling the air. One hand moves to Angela's throat, applying pressure as you continue to ravage her.
***AA1Q3.webp***
***AA0H4.webp***
Angela: [Her voice choked, tears streaming down her face] "Please... stop..." (Her body betrays her, inner walls clenching around your invading member) "No more..."
With a final, brutal thrust, you reach your climax. Your virus-laden cum floods Angela's womb, triggering an unwanted orgasm that wracks her body. As the haze of lust clears, the horror of what you've done settles over you. Angela lies beneath you, broken and violated, as the scene fades to black.
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleam with a dangerous light as you overpower Angela] "You're mine now, Angela. Forever."
With brutal efficiency, you subdue Angela, using torn strips of clothing to bind her hands behind her back. You force her to her knees, one hand fisted in her hair, pulling her head back painfully.
***AA1R1.webp***
***AA0F3.webp***
Angela: [Fear evident in her voice] "You can't do this! This isn't you!" (Her body trembles, a mix of terror and unwanted arousal coursing through her) "Fight it, please!"
Ignoring her pleas, you force your massive, throbbing cock past her lips. You thrust deep, uncaring as she gags and chokes around your girth. Tears stream down Angela's face as you use her mouth ruthlessly, your hips slamming forward with each thrust.
</enslaveWin1>
<enslaveWin2>
You: [Growling as you pull out of Angela's mouth] "This is just the beginning. You belong to me now."
With cruel efficiency, you drag Angela to a nearby tree. Using more strips of torn clothing, you secure her to the trunk, leaving her exposed and vulnerable.
***AA1R3.webp***
***YA20E24.webp***
Angela: [Her voice hoarse from the abuse] "Please... don't do this..." (Her body shakes with fear and exhaustion) "This isn't who you are..."
Your hand connects with Angela's face in a harsh slap, silencing her pleas. You step back, admiring your handiwork. Angela stands bound and broken, tears streaming down her face. A cruel smile twists your lips as you contemplate all the ways you'll use your new slave. The scene fades to black, leaving Angela's fate uncertain and terrifying.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, I've been thinking about our last expedition. There's still so much of Peacewood we haven't explored."
The afternoon sun dapples the forest floor as you and Angela navigate a winding path deeper into Peacewood. The air is heavy with the scent of exotic flowers and the faint, sweet musk of the virus. Your heightened senses pick up on the subtle vibrations of life pulsing through the undergrowth.
***AA1A1.webp***
***AA2A2.webp***
Angela: [Her eyes gleaming with an otherworldly light] "Indeed. Peacewood holds many secrets, some of which even I have yet to uncover." (She studies your face, noting the determination in your eyes) "What do you hope to find this time?"
As you press on, the forest seems to respond to your presence. Vines curl away from your path, while bioluminescent fungi pulse in rhythmic patterns. The very air tingles with potential, setting your nerves on edge.
</bloc1>
<bloc2>
You: "I'm not sure, but I can feel something... different today. It's like the forest is trying to tell us something."
Your skin prickles with awareness, every nerve ending alive and receptive. The virus within you seems to resonate with the surrounding flora, creating an almost audible hum in your mind.
***AA2B1.webp***
Angela: [Her form shimmering slightly, as if in response to the forest's energy] "The virus has given you a unique connection to this place. Trust your instincts." (She reaches out, her fingers barely brushing a nearby leaf) "Can you feel the pulse of life? The ebb and flow of viral energy?"
As if in response to Angela's words, a warm breeze rustles through the canopy above. Motes of pollen and spores dance in the air, glowing faintly with an inner light. You can't help but inhale deeply, feeling the forest's essence fill your lungs.
</bloc2>
<bloc3>
You: "It's incredible, Angela. I've never felt so... in tune with my surroundings before."
The path ahead narrows, forcing you to duck under low-hanging branches. The undergrowth becomes denser, pulsing with an almost hypnotic rhythm. Your enhanced hearing picks up on a faint sound in the distance - something between a sigh and a melody.
***AA1B2.webp***
***AA2C2.webp***
Angela: [Her head tilting slightly, listening] "Do you hear that? It seems we're not alone in this part of the forest." (Her eyes narrow, focusing on something beyond human perception) "Be on your guard. Not all of Peacewood's inhabitants are as... accommodating as I am."
The strange melody grows louder as you push forward, weaving through your consciousness like a siren's call. Your body responds involuntarily, a familiar heat building in your core.
</bloc3>
<bloc4>
You: "That sound... it's beautiful, but there's something dangerous about it. Should we investigate?"
Your muscles tense in anticipation, a mix of excitement and wariness coursing through your veins. The virus within you seems to pulse in time with the distant melody, heightening your senses even further.
***AA11A1.webp***
Sarah Vandella: [A lilting voice carries through the trees] "Oh my, what have we here? A man, in Peacewood? How... delicious."
The melody intensifies, weaving through the air like visible strands of light. You feel a pull towards its source, your body reacting with a surge of arousal that's difficult to ignore.
</bloc4>
<bloc5>
You: "Show yourself! We're not here to cause trouble, just to explore and learn."
Your voice comes out huskier than intended, the strange melody affecting your vocal cords. You try to focus, pushing back against the waves of arousal threatening to cloud your judgment.
***AA2E1.webp***
Sarah Vandella: [Emerging from behind a curtain of vines, her athletic form moving with feline grace] "Learn? Oh, I can teach you things beyond your wildest dreams, handsome." [Her brown eyes sparkle with mischief and barely contained desire]
Angela: [Her voice takes on a sharp edge] "Sarah. I should have known you'd be lurking in these parts." (Her mind races, calculating the potential threat) "Your siren song won't work on us. We're not your typical wanderers."
The air between you crackles with tension. Sarah's presence seems to intensify the forest's energy, making the very ground beneath your feet pulse with viral power.
</bloc5>
<bloc6>
You: "Sarah, is it? Your... song is impressive, but we're not here to play games. What do you want from us?"
You struggle to maintain your composure, your enhanced body reacting strongly to Sarah's pheromones. Your muscles flex involuntarily, a thin sheen of sweat forming on your skin.
***AA2F1.webp***
Sarah Vandella: [Sauntering closer, her hips swaying hypnotically] "Games? Oh no, darling. I'm all about serious fun." [She reaches out, her fingers trailing along a nearby tree, leaving a faint luminescent trail] "It's been so long since I've seen a real man. Won't you stay and... play?"
Angela: [Stepping between you and Sarah, her voice stern] "We're not interested in your particular brand of 'fun', Sarah. We're here to study the forest, not indulge in viral-fueled fantasies." (Her own body tenses, responding to the charged atmosphere)
Sarah's proximity intensifies the effect of her pheromones. Your virus-enhanced member strains against your clothing, a damp spot forming where the tip presses against the fabric.
</bloc6>
<bloc7>
You: "I appreciate the offer, Sarah, but as Angela said, we're here on a mission. Maybe you could help us instead?"
Your voice wavers slightly, the strain of resisting Sarah's allure evident. You shift your stance, trying to alleviate the pressure of your painfully hard erection.
***AA2G1.webp***
***AA2G2.webp***
Sarah Vandella: [Her eyes flash with determination] "Help you? Oh, I insist!" [She lunges forward, her hands grasping at your shirt] "Let me show you the true wonders of Peacewood!"
Angela: [Reacting swiftly, she grabs Sarah's wrist] "Enough! This ends now, Sarah!" (Her mind races, realizing the situation is escalating rapidly) "We need to neutralize her influence, quickly!"
In the ensuing struggle, Sarah manages to tear your shirt, exposing your virus-enhanced physique. Her eyes widen at the sight, a hungry growl escaping her lips as her hands roam your chest.
</bloc7>
<bloc8>
You: "Sarah, stop! This isn't the way!"
Despite your protests, your body betrays you. Every touch of Sarah's hands sends jolts of pleasure through your system. Your cock throbs painfully, pre-cum soaking through your pants.
***AA2H1.webp***
Sarah Vandella: [Her voice a husky purr] "Oh, but it is. Can't you feel it? The forest wants this... I want this!" [She grinds against you, her athletic body molding to yours]
>>>>>>> main
Sarah's intoxicating scent fills your nostrils, making your head spin. With a growl, you grab her wrists, spinning her around and pinning her against a nearby tree. The bark scrapes against her back, eliciting a moan of pleasure from her lips.
</bloc8>
<bloc9>
You: "Is this what you want, Sarah? To be dominated?"
Giving in to your instincts, you press your body against hers, your clothed erection grinding against her ass. One hand snakes around to cup her breast, feeling the hardened nipple through her thin top.
***AA2I1.webp***
Sarah Vandella: [Arching her back, pressing herself more firmly against you] "Yes! Show me what a real man can do in this virus-enhanced world!"
Angela: [Her breath coming faster, eyes wide] "That's it, assert control. But be careful, her influence is strong!" (She feels a mix of concern and arousal, watching the scene unfold)
You nip at Sarah's neck, your teeth grazing the sensitive skin. She shudders in response, a needy whimper escaping her lips. Your free hand travels down her taut stomach, fingers dipping beneath the waistband of her shorts.
</bloc9>
<bloc10>
You: "You've teased us long enough, Sarah. Time to put that mouth of yours to better use."
With a growl, you spin Sarah around and push her to her knees. Your pants come down, releasing your massive, throbbing cock. It stands proudly before her face, a bead of pre-cum glistening at the tip.
***AA2J1.webp***
Sarah Vandella: [Her eyes widen in awe and lust] "Oh, fuck... the virus has been kind to you, hasn't it?" [Without hesitation, she engulfs your length, her skilled tongue swirling around the head]
Angela: [Watching intently, her own arousal evident] "Good, overwhelm her senses. But don't lose yourself in the process!" (Her hand unconsciously moves to her breast, squeezing gently)
You groan as Sarah's warm mouth envelops you. Her technique is flawless, alternating between deep throat and teasing licks. Your hands tangle in her long blonde hair, guiding her movements as you thrust into her willing mouth.
</bloc10>
<bloc11-Trust>
You: "Sarah, look at me. This isn't just about dominance or viral urges. There's more to this connection."
Gently, you lift Sarah to her feet. Your eyes lock with hers, seeing past the wild lust to the person beneath. With tender determination, you lean in and capture her lips in a deep, passionate kiss.
***AA2K1.webp***
***AA2K2.webp***
Sarah Vandella: [Melting into the kiss, her body softening against yours] "I... I feel it. It's more than just the virus, isn't it?" [Her eyes shine with a new understanding]
Angela: [Her voice soft with wonder] "Remarkable. You're reaching her true self, beyond the viral influence." (She feels a warmth spreading through her, witnessing the power of genuine connection)
Your hands caress Sarah's face as you deepen the kiss. Slowly, reverently, you undress each other. The forest around you seems to hum in approval, the viral energy pulsing in harmony with your shared heartbeats.
</bloc11-Trust>
<bloc12-Trust>
You: "Let me show you, Sarah. This is about connection, not just conquest."
With care, you lay Sarah down on a bed of soft moss that seems to have appeared just for this purpose. You position yourself above her, your virus-enhanced member poised at her entrance.
***AA2K3.webp***
Sarah Vandella: [Her eyes lock with yours, filled with emotion] "Please... I need to feel you. All of you." [She wraps her legs around your waist, drawing you closer]
Angela: [Smiling warmly] "You've done it. You've broken through her defenses and reached her heart." (She feels a sense of pride and something deeper, watching the tender scene unfold)
Slowly, reverently, you enter Sarah. Both of you gasp at the intensity of the connection. You begin to move, your thrusts deep and purposeful. The forest around you pulses in time with your lovemaking, the viral energy swirling and merging. As you both reach your climax, a wave of energy radiates outward, momentarily illuminating the entire forest in a soft, ethereal glow.
</bloc12-Trust>
<bloc11-Lust>
You: "You want to feel the true power of this virus, Sarah? Let me show you what it can really do!"
With a primal roar, you lift Sarah off her feet. Her athletic body wraps around you instinctively as you pin her against a massive tree trunk. The bark scrapes against her back, adding a hint of pain to her pleasure.
***AA2L1.webp***
***AA2L2.webp***
Sarah Vandella: [Her eyes wild with lust and anticipation] "Yes! Fuck me like the virus demands!" [She claws at your back, leaving red welts in her wake]
Angela: [Her breath coming in short gasps] "Be careful! The viral overload could have unexpected consequences!" (Despite her warning, she can't look away, her own body thrumming with vicarious arousal)
Without warning, you thrust upward, impaling Sarah on your massive, virus-enhanced cock. She screams in ecstasy, the sound echoing through the forest. The tree behind her seems to pulse in response, sap oozing from the bark where her skin makes contact.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all, Sarah! Feel the virus reshape you from the inside out!"
Your hips pistoned relentlessly, each thrust driving deeper into Sarah's core. The air around you crackles with viral energy, visible sparks flying where your bodies connect.
***AA2L3.webp***
Sarah Vandella: [Her voice hoarse from screaming] "Oh god, yes! Breed me! Fill me with your viral seed!" [Her body convulses, muscles rippling under her skin as the virus surges through her system]
Angela: [Watching in awe and alarm] "The viral concentration... it's off the charts! Look at how it's affecting the forest!" (Her own body responds to the intense energy, nipples visibly hard through her top)
With a bestial roar, you reach your climax. Your virus-laden cum floods Sarah's womb, triggering a chain reaction. Sarah's scream of ecstasy is cut short as her body arches impossibly, light pouring from her eyes and mouth. The tree behind her groans, new branches sprouting and flowering in seconds. As the light fades, Sarah slumps in your arms, her body subtly altered, pulsing with newfound viral power.
</bloc12-Lust>
<bloc-Virus>
You: [Panting heavily, your body vibrating with excess viral energy] "Angela... something's happening. The virus... it's overwhelming!"
The forest around you seems to come alive, trees swaying without wind, flowers blooming and withering in rapid cycles. Your skin glows faintly, viral energy visibly coursing through your veins.
***AA2N1.webp***
***AA2N2.webp***
Angela: [Her eyes wide, her own form flickering between human and something... other] "The viral overload... it's affecting the very fabric of reality here!" (Her mind reels with the implications, ancient knowledge surfacing) "We need to stabilize it, quickly!"
The air grows thick and heavy, reality itself seeming to warp around you. Without conscious thought, you reach for Angela, your body recognizing her as an anchor in the chaos. As your hands meet, a surge of energy passes between you. The scene blurs and shifts, the forest melting away as you and Angela are enveloped in a cocoon of pure viral energy.
</bloc-Virus>
<grope1>
You: [Your eyes glowing with viral energy, fixed on Angela] "Angela... I need... I need to touch you. To feel you."
Before she can react, you lunge forward, your hands grasping her waist. The contact sends a visible shock wave through both your bodies, the viral energy intensifying the sensation tenfold.
***AA10O1.webp***
Angela: [Gasping, her form flickering between human and ethereal] "What are you... we can't... the viral overload!" (Her body betrays her, leaning into your touch despite her words) "This could destabilize everything!"
Your hands roam Angela's body, leaving trails of glowing energy in their wake. Where you touch, her clothing seems to dissolve, revealing smooth, radiant skin. The forest around you responds, vines reaching out to caress both your forms.
</grope1>
<grope2>
You: [Your voice distorted by the viral energy surging through you] "I can't stop, Angela. You feel... incredible."
Your exploration of Angela's body intensifies, one hand cupping her breast while the other slides lower, tracing the curve of her hip. The air around you shimmers with viral energy, reality bending in response to your touch.
***AA10O3.webp***
Angela: [Her voice a mix of alarm and arousal] "We must resist! The consequences... oh!" (Her body arches into your touch, betraying her own desire) "If we don't stop, who knows what might happen to the forest... to us!"
Suddenly, a surge of viral energy courses through both of you. The world seems to fracture around you, glimpses of other realities bleeding through. With a herculean effort, you force yourself to step back, breaking contact with Angela. As the energy dissipates, you both stare at each other, panting and disoriented, the full weight of what almost happened crashing down upon you.
</grope2>
<rape1>
You: [Your eyes blazing with viral energy, voice distorted] "Angela... can't control it. Need you. Now."
The virus rages through your system, overriding all reason. With inhuman speed, you lunge at Angela, pinning her against a pulsating tree trunk. The bark writhes beneath her, tendrils of wood curling around her limbs.
***AA10P1.webp***
***AA14K2.webp***
Angela: [Her eyes wide with shock and a hint of fear] "Stop! This isn't you! It's the viral overload!" (Her body trembles, caught between fear and an unwanted surge of arousal) "Fight it! Remember who you are!"
Deaf to her pleas, you tear at Angela's clothing. Where your hands touch, her garments seem to dissolve into motes of light. The forest around you responds to your frenzy, vines and branches reaching out to caress both your bodies.
</rape1>
<rape2>
You: [Growling, your voice barely human] "Mine. You're mine, Angela. The virus demands it."
Your hand slides between Angela's legs, fingers probing insistently. The touch sends visible shockwaves of viral energy through both your bodies. The tree behind Angela groans, sap oozing from its bark.
***AA10P2.webp***
Angela: [Her voice wavering between resistance and unwilling pleasure] "We can't! The consequences... the forest... reality itself!" (Her hips buck involuntarily against your hand) "If you don't stop, I'll have to use my full power!"
The air crackles with tension, viral energy and Angela's barely contained power creating a maelstrom around you. You stand on the precipice of a momentous decision, the fate of the forest and perhaps reality itself hanging in the balance.
</rape2>
<rapeWin1>
You: [A bestial roar escapes you as you overpower Angela] "The virus chooses you! Submit!"
With strength enhanced beyond human limits, you force Angela to the ground. The earth beneath her writhes, moss and vines growing at an accelerated rate, creating a twisted, living bed.
***AA0A6.webp***
***AA2Q2.webp***
Angela: [Struggling against your grip and the entangling flora] "Please, stop! You don't understand what you're doing!" (Her body betrays her, responding to your touch and the viral energy suffusing the air) "This could tear reality apart!"
Heedless of her warnings, you position your pulsing, virus-enhanced member at her entrance. With a savage thrust, you bury yourself to the hilt. The moment of penetration sends a visible shockwave through the forest, trees groaning and shifting, flowers blooming and withering in rapid succession.
</rapeWin1>
<rapeWin2>
You: [Grunting with each powerful thrust, viral energy coursing visibly through your veins] "Feel it, Angela! The virus... reshaping everything!"
Your pace is relentless, each impact sending ripples of distortion through the air around you. The forest seems to breathe in time with your movements, reality bending and warping with each thrust.
***AA2Q3.webp***
Angela: [Her voice distorted, fluctuating between dimensions] "No... we're tearing... the veil!" (Her body convulses, caught between pleasure and the strain of holding reality together) "It's too much!"
With a final, cataclysmic thrust, you reach your climax. As your virus-laden seed floods Angela's womb, a blinding light engulfs you both. The forest screams, a sound of wood splintering and reality fracturing. When the light fades, you find yourself in a twisted, alien version of Peacewood, the consequences of your actions evident in the warped landscape around you.
</rapeWin2>
<enslaveWin1>
You: [Your eyes pulsing with viral energy, voice resonating with unnatural power] "You're mine now, Angela. For eternity."
With speed and strength beyond human capacity, you subdue Angela. Vines and tendrils of pure viral energy materialize, binding her limbs. The forest itself seems to bow to your will, creating a twisted throne of living wood.
***AA2R1.webp***
Angela: [Fear and defiance warring in her eyes] "You can't do this! You'll unravel the very fabric of Peacewood!" (Her body shivers, viral energy coursing through her against her will) "Please, fight the virus's influence!"
Ignoring her pleas, you force Angela to kneel before you. Your virus-enhanced member throbs with unnatural power, pulsing with visible energy. Without warning, you thrust into her mouth, the act sending shockwaves of distortion through the surrounding forest.
</enslaveWin1>
<enslaveWin2>
You: [Your voice echoing with otherworldly power] "You are my conduit now, Angela. Through you, I'll reshape this world."
With cruel efficiency, you manipulate Angela's body, viral energy allowing you to move her like a puppet. You position her against the twisted throne, her body splayed and vulnerable.
***AA2R3.webp***
Angela: [Her voice weak, reality flickering around her] "Please... you don't know what you're doing..." (Her form shifts and wavers, struggling to maintain coherence) "The forest... it's dying..."
Deaf to her warnings, you thrust into Angela, the act sending a visible wave of corruption through Peacewood. Trees wither and transform, taking on nightmarish shapes. The sky above fractures, showing glimpses of alien realms. As you use Angela's body, you feel your consciousness expanding, viral power granting you dominion over this twisted new reality. The scene fades to black, leaving the fate of Peacewood, Angela, and perhaps the world itself hanging in the balance.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, I've been thinking about our previous encounters in Peacewood. There's still so much we don't understand about the virus's effect on this place."
The early morning sun filters through the dense canopy, casting dappled shadows on the forest floor. A light breeze carries the scent of damp earth and wild flowers. You and Angela make your way along a narrow, overgrown path, pushing aside low-hanging branches.
***AA3A1.webp***
***AA11D1.webp***
Angela: [Her eyes scanning the surroundings attentively] "Indeed. The virus has changed this forest in ways we're only beginning to comprehend." (She glances at you, noting your determined expression) "What do you hope to discover today?"
As you push deeper into Peacewood, the vegetation grows denser. Vines twist around tree trunks, and vibrant flowers bloom in unlikely places. The air feels thick with pollen and spores, a testament to the virus's effect on plant life.
</bloc1>
<bloc2>
You: "I'm not sure, but there's something... different about the forest today. Can you feel it?"
Your enhanced senses pick up on subtle changes in the environment. The rustle of leaves seems more pronounced, and you can hear the distant sound of running water. Your skin tingles with awareness, every nerve ending on high alert.
***AA3B1.webp***
***AA3B2.webp***
Angela: [Her posture tensing slightly] "Yes, the viral activity seems more intense here. It's affecting the wildlife and vegetation in new ways." (She reaches out, touching a nearby leaf that seems to quiver at her touch) "We should proceed with caution. These changes could be unpredictable."
A warm breeze carries the faint sound of splashing water, mixed with what sounds like... laughter? Your enhanced hearing strains to pinpoint its source, while your body responds unbidden to the oddly alluring sound.
</bloc2>
<bloc3>
You: "Did you hear that, Angela? It sounded like laughter. Someone else might be out here."
The path ahead winds through a grove of trees, their branches forming a natural archway. The sound of water grows louder as you approach, along with the unmistakable sound of a woman's laughter.
***AA11C1.webp***
Angela: [Her eyes narrowing as she focuses on the sounds ahead] "I hear it. We're not alone out here." (Her voice lowers to a whisper) "Remember, the virus affects everyone differently. Whoever it is might not be... stable."
As you pass through the archway of branches, the forest opens up into a small clearing. A stream runs through it, widening into a shallow pool. The laughter echoes off the rocks, tantalizing and inviting.
</bloc3>
<bloc4>
You: "I see someone by the water. Should we approach?"
Your muscles tense in anticipation, a mix of wariness and excitement coursing through your veins. The virus within you seems to pulse stronger, responding to the presence of another person.
***AA3D1.webp***
Brandi Love: [A sultry voice carries across the clearing] "Well, well... what have we here? Visitors to my little oasis? How... delightful."
Angela: [Her posture becoming defensive] "Be on your guard. The viral concentration here is unusually high." (Her eyes scan the area, assessing potential threats) "It could be affecting her behavior in unpredictable ways."
A figure rises from the water, droplets cascading down her curvaceous form. She stands waist-deep in the pool, her long blonde hair clinging to her wet skin.
</bloc4>
<bloc5>
You: "We mean no harm. We're just exploring the forest, trying to understand the virus better."
Your voice comes out huskier than intended, your enhanced body reacting to the sight before you. You struggle to maintain focus as the woman fully emerges from the pool, water streaming off her slender yet busty frame.
***AA3E1.webp***
Brandi Love: [Stepping onto the shore, her wet clothes clinging to every curve] "Explorers? How exciting. I'm Brandi, and this is my favorite spot in all of Peacewood." [Her eyes, bright with an almost feverish light, roam over your body appreciatively] "Perhaps we could... explore together?"
Angela: [Her voice taking on a sharp edge] "We're not here for games, Brandi. We're studying the virus and its effects." (Her mind races, assessing the potential danger) "Your behavior suggests you've been heavily exposed. How long have you been out here alone?"
The air between you crackles with tension. Brandi's presence seems to intensify the clearing's charged atmosphere. Your enhanced body responds involuntarily, a familiar heat building in your core.
</bloc5>
<bloc6>
You: "Brandi, you seem to know this area well. Have you noticed any strange changes recently? Anything unusual about the plants or animals?"
You fight to keep your voice steady, your enhanced physique reacting strongly to Brandi's pheromones. Sweat beads on your skin, your muscles flexing unconsciously under her gaze.
***AA3F1.webp***
Brandi Love: [Sauntering closer, water droplets trailing down her curves] "Changes? Oh, darling, everything's changed. The virus has made this forest a wonderland of sensation." [She reaches out, her fingers almost brushing your chest] "I could show you things that would make your head spin. Don't you want to feel it all?"
Angela: [Stepping between you and Brandi, her voice firm] "We're not here for that kind of exploration, Brandi. The viral anomalies in this area could be dangerous." (Her own body tenses, responding to the charged atmosphere) "We need information, not... distractions."
Brandi's proximity intensifies the effect of her virus-enhanced pheromones. Your enhanced member strains against your clothing, a damp spot forming where the tip presses against the fabric. The scent of her wet skin and the forest around you becomes almost overwhelming.
</bloc6>
<bloc7>
You: "Look, Brandi, we appreciate the offer, but this is serious. The virus is changing Peacewood in ways we don't understand. Can you tell us anything useful about what you've seen?"
Your voice wavers slightly, the strain of resisting Brandi's allure evident. You shift your stance, trying to alleviate the pressure of your painfully hard erection.
***AA3G1.webp***
Brandi Love: [Her eyes flashing with determination and lust] "Oh, I can show you something very useful!" [She lunges forward, her wet body pressing against yours] "Let me demonstrate how the virus has enhanced every sensation!"
Angela: [Reacting swiftly, she tries to pull Brandi away] "Enough, Brandi! This isn't appropriate!" (Her mind races, realizing the situation is escalating rapidly) "The virus is clearly affecting your judgment. We need to get you help."
In the ensuing struggle, Brandi's wet clothes tear, exposing more of her virus-enhanced form. Your own shirt is ripped in the process, revealing your chiseled chest. Brandi's eyes widen at the sight, a hungry growl escaping her lips as her hands roam your exposed skin.
</bloc7>
<bloc8>
You: "Brandi, stop! This isn't the way to share information!"
Despite your protests, your body betrays you. Every touch of Brandi's hands sends jolts of pleasure through your system. Your cock throbs painfully, pre-cum soaking through your pants.
***AA3H1.webp***
Brandi Love: [Her voice a seductive purr] "Information? Oh, honey, I'll give you a hands-on education you'll never forget!" [She grinds against you, her wet body sliding sensuously against yours]
Angela: [Her voice tight with concern and growing frustration] "Focus! Her viral load is extremely high. You need to resist her influence!" (She watches intently, her own body responding to the intense pheromones in the air)
The scent of Brandi's arousal mixes with the damp forest air, creating an intoxicating cocktail. With a growl of frustration and arousal, you grab Brandi's wrists, trying to still her movements. The moment your skin makes contact, a surge of pleasure courses through both of you, intensified by your virus-enhanced nerves.
</bloc8>
<bloc9>
You: "You want to show me what the virus can do, Brandi? Fine, but we do this on my terms!"
Giving in to your instincts, you spin Brandi around, pressing her against a nearby tree. The rough bark scrapes against her sensitive skin, eliciting a moan of pleasure. Your hands roam her body, leaving trails of tingling sensation in their wake.
***AA3I1.webp***
Brandi Love: [Arching her back, pressing herself more firmly against you] "Yes! Show me what that virus-enhanced body can do! Make me feel it all!"
Angela: [Her breath coming faster, eyes wide] "Be careful! The viral overload between you two could be dangerous!" (She feels a mix of concern and reluctant arousal, watching the scene unfold)
You nip at Brandi's neck, your teeth grazing the sensitive skin. She shudders in response, a needy whimper escaping her lips. Your hand slides down her taut stomach, fingers dipping lower, teasing her entrance. You can feel the heat radiating from her core, her slick arousal coating your fingers.
</bloc9>
<bloc10>
You: "You've played your games long enough, Brandi. Now it's time to see how well you can handle real virus-enhanced pleasure."
With a primal growl, you spin Brandi around and lift her effortlessly. Her legs wrap around your waist as you pin her against the tree. Your virus-enhanced member throbs insistently, the tip brushing against her slick entrance through the fabric of your pants.
***AA3J1.webp***
***AA3J2.webp***
Brandi Love: [Her eyes wide with lust and anticipation] "Oh god, yes! Give it to me! Let me feel that virus-enhanced cock!" [She grinds against you, desperate for friction]
Angela: [Watching intently, her own arousal evident despite her concerns] "The viral load between you is reaching dangerous levels! Be careful, or you might lose control!" (Her hand unconsciously moves to her breast, squeezing gently as the tension in the air becomes palpable)
With a powerful thrust, you enter Brandi, your enhanced size stretching her to her limits. She cries out in a mix of pain and pleasure, her inner walls clenching around you with virus-boosted strength. The tree bark scrapes against her back as you begin to move, each thrust driving deeper than should be humanly possible.
</bloc10>
<bloc11-Trust>
You: "Brandi, look at me. This isn't just about viral-fueled lust. There's a connection here, something more profound."
Your thrusts slow, becoming deep and purposeful. You maintain eye contact with Brandi, seeing past the wild lust to the person beneath. The intensity of your connection seems to calm the frenzied energy between you.
***AA3K1.webp***
***AA3K2.webp***
Brandi Love: [Her expression softening, a look of wonder replacing the frenzied lust] "I... I feel it. It's like I'm truly seeing you... truly feeling for the first time since the virus changed everything." [A single tear of joy rolls down her cheek]
Angela: [Her voice filled with surprise and a hint of admiration] "Incredible. You're actually stabilizing her viral load through emotional connection." (She feels a warmth spreading through her, witnessing a moment of genuine humanity amidst the chaos)
The frantic energy calms, replaced by a deep, pulsing pleasure. Brandi's movements become more fluid, her body moving in perfect harmony with yours. The forest around you seems to fade away, leaving only the two of you in this moment of profound connection.
</bloc11-Trust>
<bloc12-Trust>
You: "That's it, Brandi. Let go of the desperation. Feel how we're connecting on a deeper level."
Your movements become fluid, almost tender. Each thrust sends waves of pleasure through both of you, but it's more than just physical now. There's an emotional intimacy building, a shared understanding of the human experience in this virus-changed world.
***AA3K3.webp***
Brandi Love: [Her body moving in perfect synchronization with yours] "It's beautiful... I've never felt so... human, so alive." [Her inner walls pulse around you, not in desperate need, but in joyous harmony]
Angela: [Smiling warmly, touched by the scene before her] "You've done it. You've shown her that even with the virus, we can still connect, still be human." (She feels a profound sense of hope for the future, seeing this moment of genuine intimacy)
As you both reach your climax, it's not just an explosion of physical pleasure, but a wave of emotional release. Brandi clings to you, burying her face in your neck as she shudders through her orgasm. You hold her close, your own release intensified by the depth of your connection. When the moment passes, you gently lower Brandi to the ground, both of you breathing heavily. She looks at you with new understanding, the wild desperation in her eyes replaced by gratitude and a spark of hope. Angela approaches, ready to help Brandi and discuss what this means for your understanding of the virus and its effects on human connection.
</bloc12-Trust>
<bloc11-Lust>
You: "You wanted to see what virus-enhanced pleasure feels like, Brandi? Let me show you what it means to be truly fucked by someone at the peak of viral evolution!"
Your thrusts become savage, each impact driving Brandi harder against the rough tree bark. Your hands grip her hips with bruising force, using your enhanced strength to lift her entire body and slam her down onto your throbbing cock.
***AA3L1.webp***
***AA3L2.webp***
Brandi Love: [Her head thrown back in ecstasy, voice hoarse from screaming] "Yes! Fuck! It's too much... but don't stop!" [Her body convulses, muscles spasming uncontrollably under the onslaught of sensation]
Angela: [Her eyes wide with a mix of shock and unwilling arousal] "The viral load... it's off the charts! You're pushing her body to its limits!" (Despite her warning, she can't look away, her own body responding to the intense pheromones in the air)
The clearing echoes with the sounds of your rutting - the slap of flesh on flesh, Brandi's wanton moans, and your own guttural grunts. The tree creaks ominously with each thrust, leaves shaking loose and falling around you. Brandi's nails dig into your back, drawing blood that seems to steam in the charged air.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all, Brandi! Let the virus remake you through pure, animalistic fucking!"
Your pace becomes inhuman, your virus-enhanced body moving with impossible speed and power. Brandi's legs quiver uncontrollably around your waist, her entire body little more than a ragdoll for your lust. The air is thick with the musky scent of sex and the metallic tang of viral overload.
***AA3L3.webp***
***AA3L4.webp***
Brandi Love: [Her voice barely human, eyes rolling back in her head] "Yesss! Break me! Fuck me senseless!" [Her body begins to twitch erratically, overwhelmed by the intensity of the experience]
Angela: [Watching in awe and alarm] "The viral overload... it's changing her body chemistry! Her hormone levels are going haywire!" (Her own body thrums with excess energy, nipples visibly hard through her top)
With a roar that echoes through Peacewood, you reach your climax. As your virus-laden seed floods Brandi's womb, it triggers a chain reaction in her body. Brandi's scream of ecstasy turns into a soundless cry, her back arching to an impossible degree. Her entire body goes rigid, muscles locked in the throes of the most intense orgasm imaginable. When she finally collapses against you, she's barely conscious, drooling and twitching with aftershocks. You lower her to the ground, her body marked with bruises, scratches, and the undeniable evidence of your encounter. Angela rushes to check on her, concerned about the long-term effects of such an intense viral exchange.
</bloc12-Lust>
<bloc-Virus>
You: [Your body trembling with excess viral energy, voice strained] "Angela... something's wrong. The virus... it's overwhelming everything!"
Your skin feels like it's on fire, every nerve ending screaming with overstimulation. Sweat pours off your body, seeming to sizzle when it hits the ground. Your muscles spasm uncontrollably, veins standing out prominently under your skin.
***AA3N1.webp***
***AA3N2.webp***
Angela: [Her eyes wide with alarm] "Your viral load is spiking to dangerous levels! We need to stabilize you quickly!" (Her mind races through possible solutions, fear evident in her voice) "Brandi, we need your help!"
Brandi Love: [Still dazed from your encounter, she struggles to focus] "What's happening to him? He looks like he's burning up!"
The forest seems to spin around you, colors becoming too bright, sounds too loud. Your enhanced cock is painfully hard, throbbing in time with your racing heartbeat. Without conscious thought, you reach for both women, your body desperately seeking relief from the viral overload. As your hands make contact with their skin, a jolt of energy passes between you. Angela and Brandi gasp in unison, their bodies suddenly flooded with your excess viral energy. The three of you collapse to the forest floor, limbs entangled, as the virus rages through your systems.
</bloc-Virus>
<grope1>
You: [Your eyes wild with viral-fueled lust, fixed on Angela] "Angela... I can't... I need to touch you. Now."
Before she can react, you lunge forward, your hands grasping her waist. The contact sends a shockwave of sensation through both your bodies, the viral overload intensifying every touch.
***AA3O1.webp***
Angela: [Gasping, her body stiffening in surprise] "What are you... we can't... the viral overload is affecting your judgment!" (Her body betrays her, leaning into your touch despite her words) "This isn't right!"
Brandi Love: [Watching with a mix of fear and arousal] "Oh my... I've never seen anything like this. The energy between you two..."
Your hands roam Angela's body urgently, leaving trails of reddened skin in their wake. Where you touch, her clothing seems to chafe and irritate, your overloaded senses making even fabric feel abrasive. Angela's breath comes in short gasps, her own viral-enhanced body responding despite her protests.
</grope1>
<grope2>
You: [Your voice rough with need] "I can't stop, Angela. The virus... it's driving me crazy. I need this. I need you."
Your exploration of Angela's body intensifies, one hand roughly kneading her breast while the other slides lower, cupping her mound through her clothing. Your enhanced strength makes your grip almost painful, leaving marks on her pale skin.
***AA3O3.webp***
Angela: [Her voice a mix of alarm and unwilling arousal] "We must resist! This isn't you... it's the virus talking!" (Her body arches into your touch, betraying her own desire) "If we don't stop now, we might not be able to..."
Brandi Love: [Her own body responding to the charged atmosphere] "Should... should I help? Or leave? This is so intense..."
Suddenly, a surge of clarity breaks through your lust-addled mind. With a herculean effort, you force yourself to step back, breaking contact with Angela. You all stare at each other, panting and disoriented, the full weight of what almost happened crashing down upon you. The forest seems unnaturally quiet in the aftermath, the only sound your collective heavy breathing.
</grope2>
<rape1>
You: [Your eyes blazing with uncontrolled lust, voice distorted by need] "Angela... Brandi... can't control it. Need you. Both of you. Now."
The virus rages through your system, overriding all reason and morality. With inhuman speed, you lunge at Angela, pinning her against a tree. Your enhanced strength easily overpowers her attempts to resist.
***AA3P1.webp***
Angela: [Her eyes wide with shock and fear] "Stop! This isn't you! It's the viral overload warping your mind!" (Her body trembles, caught between fear and an unwanted surge of arousal) "Fight it! Remember who you are!"
Brandi Love: [Backing away, a mix of terror and excitement in her voice] "What's happening? He's like an animal!"
Deaf to their pleas, you tear at Angela's clothing. The fabric rips easily under your enhanced strength, exposing her pale skin to the forest air. Your hands roam her body roughly, leaving red marks wherever you touch. Angela struggles against you, but her efforts only seem to excite you further.
</rape1>
<rape2>
You: [Growling, your voice barely human] "Mine. You're both mine. The virus demands it."
Your hand slides between Angela's legs, fingers probing insistently. Even through her clothing, you can feel the heat and dampness of her unwilling arousal. With your other hand, you reach out and grab Brandi's arm, pulling her closer.
***AA3P3.webp***
Angela: [Her voice wavering between resistance and unwilling pleasure] "We can't! This is wrong! You have to fight it!" (Her hips buck involuntarily against your hand) "If you don't stop, I'll have no choice but to defend myself!"
Brandi Love: [Whimpering, caught between fear and growing excitement] "Please... it's too much... but I... I think I want it..."
The clearing crackles with tension, pheromones, and the sound of ragged breathing. You stand on the precipice of a momentous decision, your virus-addled mind struggling against the last shreds of your humanity. The fate of your relationships and perhaps your very humanity hang in the balance.
</rape2>
<rapeWin1>
You: [A bestial roar escapes you as you overpower both women] "Submit! The virus demands it!"
With strength enhanced beyond human limits, you force Angela to the ground. Brandi, overcome by the intense pheromones and her own viral load, doesn't resist as you pull her down as well. You pin them both beneath you, your enhanced body easily controlling them.
***AA3Q1.webp***
***AA0AF.webp***
Angela: [Struggling against your grip, tears in her eyes] "No! You don't know what you're doing! This isn't you!" (Her body betrays her, responding to your touch despite her mind's resistance) "Please, stop before it's too late!"
Brandi Love: [Her resistance crumbling, eyes glazing over with lust] "Yes! Take us! Show us what real viral power feels like!"
Heedless of Angela's warnings and encouraged by Brandi's submission, you position yourself between Angela's legs. With a savage thrust, you bury your virus-enhanced member inside her. Angela cries out, a sound of pain and unwilling pleasure. Brandi watches wide-eyed, her hand unconsciously moving between her own legs.
</rapeWin1>
<rapeWin2>
You: [Grunting with each powerful thrust, sweat pouring off your virus-charged body] "Feel it! The virus making us one!"
Your pace is relentless, each impact driving Angela into the forest floor. Leaves and twigs tangle in her hair as she thrashes beneath you. You pull out of her and thrust into Brandi, who eagerly accepts you. You alternate between them with inhuman stamina, driven by pure viral lust.
***AA11Q3.webp***
Angela: [Her voice hoarse from screaming, body betraying her mind] "No more... please... I can't..." (Her body convulses in an unwilling orgasm, shame and pleasure warring on her face)
Brandi Love: [Lost in ecstasy, her body arching to meet each thrust] "More! Fuck us both! Let the virus take control!"
With a final, animalistic grunt, you reach your climax. Your virus-laden seed floods both women, triggering intense orgasms that leave them shaking and incoherent. As the haze of lust finally clears, the full impact of your actions settles in. Angela lies curled on her side, silent tears streaming down her face. Brandi pants heavily, a dazed smile on her lips. The clearing bears the marks of your frenzied coupling - trampled vegetation, discarded clothing, and the heavy musk of sex hanging in the air. As your rational mind reasserts itself, you're left to face the consequences of your virus-driven actions.
</rapeWin2>
<enslaveWin1>
You: [Your eyes glowing with viral power, voice resonating with unnatural authority] "You both belong to me now. Forever."
With speed and strength beyond human capacity, you subdue Angela and Brandi. Using torn strips of clothing and vines, you bind their hands behind their backs. The forest seems to grow silent, as if recognizing a new predator in its midst.
***AA0AE.webp***
Angela: [Fear and defiance warring in her eyes] "You can't do this! This isn't who you are!" (Her body trembles, a mix of terror and unwanted arousal coursing through her) "Fight the virus's influence!"
Brandi Love: [Her resistance crumbling, eyes glazing over with a mix of fear and growing submission] "What... what are you going to do to us?"
Ignoring their pleas, you force both women to kneel before you. Your virus-enhanced member throbs with unnatural power, veins pulsing visibly along its length. Without warning, you thrust into Angela's mouth, uncaring as she gags and chokes around your girth. Tears stream down her face as you use her roughly, while Brandi watches in terrified fascination.
</enslaveWin1>
<enslaveWin2>
You: [Growling as you pull out of Angela's mouth] "This is just the beginning. You're mine to use as I please."
With cruel efficiency, you drag Angela and Brandi to a fallen log. Bending them over it, you position yourself behind them, alternating between them with brutal thrusts. The forest echoes with the sounds of flesh slapping against flesh and the women's cries of pain and unwilling pleasure.
***AA3R3.webp***
***AA11R4.webp***
Angela: [Her voice hoarse from abuse] "Please... don't do this... You're better than this..." (Her body shakes with each thrust, betraying her with unwanted responses)
Brandi Love: [Her mind breaking under the assault, a vacant look in her eyes] "Yes... use us... we belong to you now..."
Your hand connects with Angela's face in a harsh slap, silencing her pleas. You pull out of Brandi, leaving her whimpering at the sudden emptiness. With methodical cruelty, you gather their torn clothing and fashion crude leashes. As your viral haze begins to clear, you survey your handiwork. Angela and Brandi kneel before you, bound and broken. A cruel smile twists your lips as you contemplate all the ways you'll use your new slaves. Tugging on their leashes, you lead them deeper into the forest, leaving behind the clearing that bears witness to the death of your humanity.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? I've got a good feeling about today."
The early morning sun filters through the dense canopy of Peacewood as you and Angela set out on your latest exploration. The air is thick with the sweet scent of exotic flowers and the earthy musk of the forest floor. Your enhanced senses pick up on the subtle vibrations of life all around you - the scurrying of small creatures, the rustle of leaves in the gentle breeze.
***AA4A1.webp****
Angela: [Her eyes sparkling with excitement] "Always ready, my dear. The forest seems particularly... alive today. Can you feel it?"
As you walk side by side, you can't help but notice how Angela's lithe form moves with an almost supernatural grace. Her long, raven hair flows behind her like a living shadow, and her eyes seem to shift colors with the changing light. The virus has heightened your awareness of her divine beauty, and you find yourself fighting the urge to stare.
</bloc1>
<bloc2>
You: "Yeah, there's definitely something in the air. Let's stay alert - who knows what we might encounter."
As you push deeper into the forest, the undergrowth becomes denser, forcing you to move more carefully. Your enhanced muscles easily push aside thick vines and branches, clearing a path for Angela. The humid air clings to your skin, making your clothes stick uncomfortably.
***AA4B1.webp***
***AA4B2.webp***
Angela: [Placing a hand on your arm, her touch sending a jolt through your body] "Your instincts are sharpening. Good. Remember, in Peacewood, beauty often hides danger."
Her closeness sends a wave of heat through your body, the virus responding to her proximity. You take a deep breath, trying to focus on the mission at hand rather than the intoxicating scent of Angela's skin or the way her body moves as she navigates the forest terrain.
</bloc2>
<bloc3>
You: "Speaking of danger, any signs of our usual... wild friends?"
Your eyes scan the surrounding foliage, alert for any movement. The virus has enhanced your senses to an almost preternatural degree, allowing you to pick up on the slightest disturbances in the environment. You can hear the rapid heartbeats of small animals hiding in the underbrush and smell the lingering scent of a predator that passed through recently.
***AA3B1.webp***
***AA1B1.webp***
Angela: [Her voice low and melodic] "Not yet, but I sense... anticipation in the air. The forest is holding its breath, waiting."
As you continue your trek, you notice Angela's movements becoming more fluid, almost serpentine. Her eyes seem to glow with an inner light, and you can feel the air around her vibrating with unseen energy. The virus within you responds, your blood heating and your muscles tensing in preparation for whatever may come.
</bloc3>
<bloc4>
You: "Wait, do you hear that? I think there's someone up ahead."
Your enhanced hearing picks up on a faint rustling sound, too deliberate to be an animal. You instinctively move into a defensive stance, your body coiled and ready for action. The virus surges through your veins, heightening your senses even further.
***AA3B2.webp***
***AA4D2.webp***
Angela: [Her eyes narrowing as she scans the area] "Yes, I sense a presence. Female, and... oh my, quite affected by the virus. Be cautious."
Alexis Fawx: [A sultry voice calls out from behind a large tree] "Well, well... what do we have here? A man? I thought I'd never see one again."
As Alexis F steps into view, your breath catches in your throat. She's a vision of mature beauty, her slender form accentuated by a pair of perfectly round, obviously enhanced breasts. Her face is a mask of barely contained lust, her eyes roving hungrily over your body. Despite her apparent age of around 45, the virus has kept her looking youthful and vibrant.
</bloc4>
<bloc5>
You: [Keeping your voice steady] "We mean you no harm. We're just passing through."
Your eyes can't help but trace the curves of Alexis F's body. Her breasts strain against the tattered remains of what might have once been a blouse, her nipples visibly hard and pressing against the thin fabric. Her hips sway hypnotically as she takes a step closer, and you can see the dampness between her thighs, evidence of her arousal.
***AA4E1.webp***
Angela: [Her voice tinged with caution] "Careful. Her virus levels are extremely high. She may not be in control of herself."
Alexis Fawx: [Licking her lips, her eyes fixed on your crotch] "Oh, I'm in perfect control, darling. I just know exactly what I want. And right now, that's him."
The air grows thick with tension and the heady scent of pheromones. You can feel your own body responding, your cock beginning to swell and press against your pants. Alexis F's eyes widen as she notices, a predatory smile spreading across her face.
</bloc5>
<bloc6>
You: [Trying to maintain composure] "Look, we're not here to cause trouble. Maybe we can help each other?"
Your body betrays your words, however, as your erection becomes more pronounced. The virus surges through you, heightening your arousal and making it difficult to think clearly. Alexis F's scent fills your nostrils, a intoxicating mix of musk and femininity that makes your mouth water.
***AA4F1.webp***
Angela: [Her voice a mix of concern and growing arousal] "Be careful. Her intentions are... not pure."
Alexis Fawx: [Taking another step closer, her breasts bouncing enticingly] "Oh, we can definitely help each other, big boy. I haven't seen a cock in months, and yours looks... delicious."
As she speaks, Alexis F reaches down and tears away what's left of her bottoms, revealing her glistening pussy. Her labia are swollen and flushed, a clear indication of her intense arousal. You can see her juices running down her inner thighs, and the scent of her sex hits you like a physical force.
</bloc6>
<bloc7>
You: [Your voice husky with desire] "I... we can't. It's not safe."
Despite your words, your body moves of its own accord. Your hands reach out, grasping Alexis F's waist and pulling her close. The heat of her body against yours is intoxicating, and you can feel her hardened nipples pressing against your chest through the thin fabric of her torn shirt.
***AA4G1.webp***
***AA4G2.webp***
Angela: [Her breath quickening] "Remember, you must subdue her. Use your... skills."
Alexis Fawx: [Grinding against you, her hand reaching for your crotch] "Mmm, feels like your body disagrees. Let me help you with that..."
In a swift motion, Alexis F unzips your pants and frees your throbbing cock. Her eyes widen at the sight of your virus-enhanced member, a full 12 inches of pulsing, veiny flesh. She wraps her hand around it, her fingers barely able to encircle its girth.
</bloc7>
<bloc8>
You: [Groaning with pleasure] "Fuck... your hand feels amazing."
Your hips buck involuntarily as Alexis F begins to stroke your massive shaft. Her expert touch sends waves of pleasure coursing through your body, and you can feel your pre-cum beginning to leak from the tip. The forest around you seems to fade away, your entire world narrowing to the sensation of her hand on your cock.
***AA4H1.webp***
***AA4H2.webp***
Angela: [Her voice breathy] "That's it... but don't forget, you need to pleasure her too. Overwhelm her senses."
Alexis Fawx: [Pumping your cock faster] "Oh god, it's so big... I need it inside me..."
As Alexis F works your shaft, your hands move to her breasts. You tear away the remnants of her top, freeing her perfect, round tits. You knead them roughly, feeling their firm yet yielding flesh in your palms. Her nipples are hard as pebbles, and when you pinch them, Alexis F lets out a wanton moan.
</bloc8>
<bloc9>
You: "Two can play at that game..."
With a growl, you push Alexis F against a nearby tree. Your hand snakes down between her legs, finding her dripping pussy. You waste no time, plunging two fingers deep into her soaking channel. Her inner walls clench around your digits, hot and tight.
***AA4I1.webp***
Angela: [Watching intently, her own breathing heavy] "Yes, that's it. Make her lose control."
Alexis Fawx: [Crying out in pleasure] "Oh fuck! Your fingers... they're so thick... don't stop!"
You pump your fingers in and out of Alexis F's pussy, your thumb finding her swollen clit. Her juices coat your hand, running down your wrist as you finger-fuck her with increasing intensity. Her hand on your cock matches your rhythm, creating a feedback loop of pleasure that threatens to overwhelm you both.
</bloc9>
<bloc10>
You: "Time to take this up a notch."
In a display of virus-enhanced strength, you lift Alexis F and spin her around. You drop to your knees, bringing your face level with her dripping cunt. Without hesitation, you dive in, your tongue lapping at her folds while your nose bumps against her clit.
***AA4J1.webp***
Angela: [Her voice thick with arousal] "Incredible... the way you're devouring her..."
Alexis Fawx: [Screaming in ecstasy] "Oh god! Oh fuck! Your tongue... it's inside me!"
As you eat Alexis F's pussy with abandon, she bends forward, taking your massive cock into her mouth. The sensation of her warm, wet mouth engulfing your shaft nearly makes you lose focus. But you redouble your efforts, your tongue probing deep into her channel while your lips suck on her clit.
</bloc10>
<bloc11-Trust>
You: [Pulling away from her pussy] "Look at me, Alexis. I want to see your eyes when you cum."
You stand up, your cock glistening with Alexis F's saliva. In one smooth motion, you lift her up and impale her on your massive shaft. Her eyes widen as you fill her completely, stretching her pussy to its limits.
***AA4K1.webp***
***AA4K2.webp***
Angela: [Her voice a reverent whisper] "The connection... it's beautiful."
Alexis Fawx: [Gasping, her eyes locked with yours] "Oh god... you're so deep... I've never felt so full..."
You begin to thrust, slow and deep, never breaking eye contact with Alexis F. With each stroke, you can feel her getting closer to the edge. Her pussy clenches around you, milking your cock as if trying to draw out your seed.
</bloc11-Trust>
<bloc12-Trust>
You: "That's it, cum for me. Let it all go."
As you feel Alexis F's orgasm approaching, you lean in and capture her lips in a deep, passionate kiss. Your tongue mimics the actions of your cock, probing and exploring. The intimacy of the moment is overwhelming.
***AA4K3.webp***
***AA4K4.webp***
Angela: [Smiling warmly] "You've done it. She's yours now."
Alexis Fawx: [Breaking the kiss to cry out] "I'm cumming! Oh god, I'm cumming!"
Alexis F's body convulses in your arms as her orgasm washes over her. Her pussy clamps down on your cock like a vice, pulsing and squeezing. As she comes down from her high, her body goes limp in your arms. You gently lower her to the ground, your still-hard cock slipping from her well-fucked pussy.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with primal lust] "Time to claim that ass."
Without warning, you flip Alexis F around and bend her over. Your cock, slick with her juices, lines up with her puckered asshole. With a powerful thrust, you bury yourself to the hilt in her tight rear entrance.
***AA4L1.webp***
***AA4L2.webp***
Angela: [Gasping] "Oh my... the raw power..."
Alexis Fawx: [Screaming in a mix of pain and pleasure] "Fuck! Your cock... it's tearing me apart!"
You pound into Alexis F's ass with reckless abandon, your hips slapping against her firm buttocks. The tightness is incredible, and you can feel your orgasm building rapidly. With a roar, you thrust deep one last time, your cock pulsing as you flood her bowels with your virus-enhanced semen.
</bloc11-Lust>
<bloc12-Lust>
You: [Panting heavily] "Not done yet. Taste what you've done to me."
As you pull out of Alexis F's ass, strings of cum connecting your cock to her gaping hole, she spins around and engulfs your member in her mouth. She sucks greedily, cleaning your shaft of the mixture of cum and her own ass juices.
***AA4L3.webp***
***AA4L4.webp***
Angela: [Her voice filled with awe] "The power of your seed... it's overwhelming her."
Alexis Fawx: [Moaning around your cock] "Mmm... so good... need more..."
As Alexis F continues to suck, you feel another orgasm building. With a grunt, you explode in her mouth, pumping rope after rope of thick, potent cum down her throat. The effect is immediate - Alexis F's eyes roll back, and her body shudders in a massive orgasm before she collapses, unconscious but with a blissful smile on her face.
</bloc12-Lust>
<bloc-Virus>
You: [Suddenly overcome with a new wave of lust] "Angela... I can't... I need..."
The virus surges through your system, your cock hardening again despite your recent orgasm. Your eyes lock onto Angela, her divine form suddenly the only thing you can focus on. The scent of her arousal fills your nostrils, driving you wild with desire.
***AA4N1.webp***
Angela: [Her eyes glowing with an otherworldly light] "The virus... it's affecting us both. Perhaps... perhaps we should..."
The air around you both seems to crackle with sexual energy. Angela's form seems to shimmer, her divine nature becoming more apparent as the virus heightens your perception. You can see the outline of her hardened nipples through her clothing, and the dampness spreading between her thighs.
As you both stand there, panting and trembling with need, the forest around you seems to pulse in time with your shared arousal. The scene fades to black, leaving the outcome of this sudden, intense moment of shared lust to the imagination.
</bloc-Virus>
<grope1>
You: [Suddenly losing control] "Angela... I can't... I need to touch you..."
Without warning, you lunge towards Angela, your hands reaching for her divine form. Your fingers grasp her breasts roughly, kneading the soft flesh through her clothing. The virus surges through you, overwhelming your senses and clouding your judgment.
***AA4O1.webp***
Angela: [Gasping in shock] "What are you doing? Stop this at once!"
Your hands continue their frenzied exploration, one sliding down to cup Angela's ass while the other squeezes her breast more forcefully. You can feel her nipple hardening under your palm, her body betraying her despite her protests. The scent of her sudden arousal fills your nostrils, driving you further into a frenzy.
</grope1>
<grope2>
You: [Growling with lust] "So soft... so perfect..."
Your assault continues, your virus-enhanced strength making it difficult for Angela to push you away. You tear at her clothing, exposing more of her flawless skin. Your mouth latches onto her neck, sucking and biting as your hands continue to grope her body.
***AA4O3.webp***
Angela: [Her voice a mix of anger and unwanted arousal] "Enough! Control yourself!"
With a burst of her divine power, Angela manages to push you away. You stumble backward, panting heavily, the haze of lust slowly clearing from your mind. As reality sets in, you're faced with the consequences of your actions - Angela stands before you, her clothes torn, her skin marked by your rough handling, her eyes a storm of conflicting emotions.
</grope2>
<rape1>
You: [Your eyes glazing over with viral madness] "Need... fuck... now!"
The virus takes complete control, turning you into a creature of pure lust and aggression. You charge at Angela, tackling her to the forest floor. Your hands tear at her clothing, exposing her divine form as she struggles beneath you.
***AA10P3.webp***
Angela: [Her voice filled with fear and disbelief] "Stop this madness! This isn't you!"
Your cock, hard and throbbing, presses against Angela's thigh as you pin her down. You can feel the heat of her body, smell the intoxicating scent of her fear mixed with involuntary arousal. The virus pushes you further, urging you to take what you want regardless of the consequences.
</rape1>
<rape2>
You: [Snarling like a beast] "Mine... take... breed!"
Your hips thrust forward, your massive cock seeking Angela's entrance. She writhes beneath you, her divine strength making it difficult for you to penetrate her. The struggle only fuels your frenzy, your virus-enhanced muscles straining as you fight to overpower her.
***AA4P3.webp***
Angela: [Her eyes beginning to glow with power] "I won't let you do this. Prepare yourself!"
As your cock finally finds its mark, pressing against Angela's pussy lips, she summons her divine power. The air around you crackles with energy, setting the stage for an epic battle between your virus-fueled madness and her godlike abilities.
</rape2>
<rapeWin1>
You: [Roaring in triumph] "Yes! Take it all!"
Having overpowered Angela's divine defenses, you thrust your enormous cock deep into her pussy. The tightness is incredible, her divine nature making the sensation almost unbearable in its intensity. You begin to pound into her mercilessly, your hips a blur of motion.
***AA4Q1.webp***
***AA10R2.webp***
Angela: [Crying out, her voice a mix of pain and unwanted pleasure] "No! Stop... it's too much!"
Despite her protests, you can feel Angela's pussy clenching around your shaft, her body responding to the intense stimulation. Your hands grip her hips bruisingly hard as you continue your relentless assault, the sound of flesh slapping against flesh echoing through the forest.
</rapeWin1>
<rapeWin2>
You: [Grunting with each thrust] "Cum... cum for me, goddess!"
Your pace increases to an inhuman speed, the virus granting you stamina beyond mortal limits. Angela's body shudders beneath you, her resistance crumbling under the onslaught of sensation. With a final, brutal thrust, you bury yourself to the hilt inside her.
***AA3Q1.webp***
Angela: [Screaming as an unwanted orgasm tears through her] "No! I'm... I'm cumming!"
As Angela's pussy spasms around your cock, you let out a primal roar. Your cock swells and pulses, pumping load after load of your virus-enhanced cum deep into her womb. The forest itself seems to tremble with the force of your shared climax, leaves shaking from trees and small animals fleeing in terror.
</rapeWin2>
<enslaveWin1>
You: [Your voice distorted by viral madness] "Mine now. Forever."
Having violated Angela's divine form, your twisted mind now seeks to possess her completely. You flip her over roughly, pulling her arms behind her back. Using vines from the surrounding forest, you begin to bind her wrists tightly.
***AA4R1.webp***
***AA4R2.webp***
Angela: [Her voice weak, broken] "Please... don't do this..."
Ignoring her pleas, you continue to restrain her. Your hands roam her body possessively, squeezing and pinching as you see fit. Angela's once radiant form is now marred by bruises and the evidence of your violent coupling, her divine light dimmed by the trauma of her defeat.
</enslaveWin1>
<enslaveWin2>
You: [Sneering triumphantly] "Time to take my prize home."
With Angela securely bound, you hoist her over your shoulder. Her once powerful body feels light in your virus-enhanced grip. You begin the journey back to the district, your mind already racing with the depraved acts you'll subject her to in your personal prison.
***AA4R3.webp***
***AA4R4.webp***
Angela: [Sobbing quietly] "This isn't you... please... remember who you are..."
As you march through the forest, Angela's defeated form slung over your shoulder, the reality of what you've done begins to sink in. You've not only violated a goddess but are now planning to enslave her. The forest seems to mourn around you, the once vibrant Peacewood now silent and dark as you carry your divine captive towards a future of endless torment and submission.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? I have a feeling we might encounter someone interesting today."
The early morning sun filters through the dense canopy of Peacewood as you and Angela make your way deeper into the forest. The air is thick with the sweet scent of blooming flowers and the earthy aroma of damp soil. Your enhanced senses, courtesy of the virus, pick up on the subtle sounds of wildlife stirring in the undergrowth.
***AA5A1.webp***
***AA5A2.webp***
Angela: [Her eyes sparkling with excitement] "Oh, I'm always ready for an adventure with you. The forest seems particularly alive today, don't you think? I can almost feel the virus pulsing through the very air."
As you continue your trek, you can't help but notice how Angela's body seems to shimmer slightly, her divine nature becoming more apparent with each passing day. Her long, raven hair flows behind her like a living shadow, and her eyes shift color with each emotion that passes through her.
</bloc1>
<bloc2>
You: "It does feel different today. The virus concentration seems higher than usual. We should be extra cautious."
As you push deeper into Peacewood, the vegetation becomes denser, and the light takes on an otherworldly green hue. Your body tingles with heightened awareness, every nerve ending alive with the viral energy permeating the air. You can't help but notice how Angela's nipples have hardened beneath her thin top, her body responding to the charged atmosphere.
***AA11C2.webp***
Angela: [Her voice taking on a husky quality] "Mmm, yes, I can feel it too. The forest is practically humming with energy. It's... intoxicating, isn't it? Be sure to let me know if the viral load becomes too much for you to handle."
The sexual tension between you and Angela crackles like electricity, but you both maintain a respectful distance, focusing on the task at hand. As you navigate through a particularly dense thicket, you hear a rustling sound up ahead.
</bloc2>
<bloc3>
You: "Did you hear that? I think there might be someone nearby. Let's approach carefully."
Your muscles tense as you move forward, every sense on high alert. The virus in your system heightens your awareness, making you acutely conscious of Angela's presence behind you. Her divine aura seems to pulse in sync with the forest's energy.
***AA5C1.webp***
***AA11C1.webp***
Angela: [Whispering] "I sense a powerful presence ahead. Be ready for anything. Remember, these wild women can be unpredictable and dangerous."
As you push aside a large fern, you catch a glimpse of golden hair through the foliage. Your heart rate quickens, partly from anticipation and partly from the virus's influence. The air grows thicker with pheromones, making it harder to focus.
</bloc3>
<bloc4>
You: "Hello? Is someone there? We mean you no harm."
Stepping into a small clearing, you come face to face with a statuesque blonde woman. She stands at least 6 feet tall, with an imposing physique that speaks of both strength and femininity. Her piercing blue eyes lock onto you, widening in surprise at the sight of a man.
***AA0E2.webp***
Phoenix Marie: [Her voice deep and authoritative] "A man? Here? I thought your kind had all perished. How... interesting."
Angela: [Moving to stand beside you] "We come in peace. I'm Angela, and this is my companion. May we know your name?"
The tension in the clearing is palpable. Phoenix's eyes roam over your body, lingering on the obvious bulge in your pants. Her own body responds visibly, her nipples hardening beneath her tattered clothing.
</bloc4>
<bloc5>
You: "It's a pleasure to meet you. We've been exploring these woods for some time now. How long have you been out here?"
You try to keep your voice steady, but the sight of Phoenix's impressive figure is making it difficult to concentrate. Her voluptuous breasts heave with each breath, and you can see a thin sheen of sweat glistening on her exposed skin.
***AA5E1.webp***
Phoenix Marie: [Licking her lips] "I am Phoenix. I've roamed these woods for... I've lost track of time. But never in all my wanderings did I expect to encounter a living, breathing man."
Angela: [Her voice tinged with caution] "Phoenix, we understand your surprise. But please, let's talk calmly. We're not here to cause any trouble."
The air grows thicker with pheromones as Phoenix takes a step closer, her eyes never leaving your form. You can see her pupils dilate, the virus clearly affecting her as much as it's affecting you.
</bloc5>
<bloc6>
You: "Phoenix, we've encountered others like you before. We can help you, if you'll let us. There's a safe place where-"
Before you can finish your sentence, Phoenix lunges forward with inhuman speed. Her hands grasp your shoulders, and you can feel the heat radiating from her body. The scent of her arousal fills your nostrils, making your head spin.
***AA5F1.webp***
***AA5F2.webp***
Phoenix Marie: [Her voice a low growl] "Help? Oh no, my dear man. It's you who needs help. Do you have any idea how long it's been since I've seen a cock? Felt one inside me? I'm going to devour you whole."
Angela: [Her voice sharp] "Phoenix, control yourself! This isn't the way. We can help you manage the virus's effects without resorting to-"
Phoenix's attention snaps to Angela, her eyes blazing with lust and anger. "Stay out of this, you divine whore. He's mine now."
</bloc6>
<bloc7>
You: "Phoenix, please, let's talk about this. We don't need to fight!"
Despite your words, your body betrays you. Your cock hardens instantly, straining against your pants. Phoenix's hands move lightning-fast, tearing at your clothes. You grapple with her, your enhanced strength matching her feral power.
***AA5G1.webp***
***AA5G2.webp***
Phoenix Marie: [Panting heavily] "Oh, you're strong. Good. I like a challenge. But make no mistake, you will submit to me."
Angela: [Her voice filled with concern] "Be careful! Remember your training. Use her desire against her!"
As you struggle, Phoenix manages to rip your shirt off. Her nails rake down your chest, leaving red marks. In retaliation, you grab her wrists, pulling her close. The heat of her body against yours is maddening.
</bloc7>
<bloc8>
You: "If it's relief you want, Phoenix, there are better ways than this!"
Using a move Angela taught you, you spin Phoenix around, pressing her back against your chest. Your hard cock presses against her ass through your remaining clothes. One hand holds her wrists, while the other slides down to cup her breast roughly.
***AA5H1.webp***
***AA5H2.webp***
Phoenix Marie: [Moaning] "Yesss, that's it. Show me what a real man can do. Make me feel it!"
Angela: [Her voice husky] "That's it, wear her down. But be careful, don't let her turn the tables on you."
Your hand kneads Phoenix's breast, feeling her nipple harden against your palm. She grinds her ass back against your cock, the friction making you groan. The scent of her arousal grows stronger, clouding your mind with lust.
</bloc8>
<bloc9>
You: "You want to feel it, Phoenix? Then let's see how you handle this."
With a swift movement, you spin her around again and push her to her knees. Your pants come off in one fluid motion, your rock-hard cock springing free. It stands proudly at its full 12 inches, throbbing with viral energy.
***AA5I1.webp***
***AA5I2.webp***
Phoenix Marie: [Her eyes widening] "By the gods, it's magnificent. I need it. I need it now!"
Angela: [Her breath quickening] "Remember, this isn't just about pleasure. You need to dominate her, make her submit to you completely."
Phoenix's hands reach for your cock, but you grab her wrists, holding them above her head. Pre-cum leaks from your tip, the scent driving Phoenix wild with lust. Her tongue darts out, desperately trying to taste you.
</bloc9>
<bloc10>
You: "You want this cock, Phoenix? Then you're going to have to work for it."
Releasing her wrists, you grab a fistful of her golden hair and guide her mouth to your throbbing member. Phoenix doesn't hesitate, engulfing your length with desperate hunger. Her hot, wet mouth feels like heaven as she takes you deep into her throat.
***AA5J1.webp***
Phoenix Marie: [Gagging slightly] "Mmmphhh... so big... so good..."
Angela: [Her voice trembling with arousal] "That's it, show her who's in control. But don't lose yourself to the pleasure!"
Phoenix's skilled tongue swirls around your shaft as she bobs her head, taking more of you with each pass. You can feel her throat constricting around your tip, milking you for all you're worth. The sight of this powerful woman on her knees, worshipping your cock, is intoxicating.
</bloc10>
<bloc11-Trust>
You: "That's it, Phoenix. You're doing so well. Look at me."
As Phoenix continues her enthusiastic oral ministrations, you gently cup her face, tilting it upward. Your eyes lock with hers, and for a moment, you see past the feral lust to the woman beneath. With your other hand, you reach down to caress her breast, your touch firm but caring.
***XHC1F13.webp***
Phoenix Marie: [Her eyes softening] "Mmm... you're different. So strong, yet so gentle..."
Angela: [Her voice warm] "You're reaching her, I can feel it. Keep going, show her there's more to this than just raw lust."
As you continue to gaze into Phoenix's eyes, you feel a connection forming. The blowjob becomes less frantic, more sensual. Phoenix's movements become more deliberate, her tongue exploring every vein and ridge of your cock with reverence.
</bloc11-Trust>
<bloc12-Trust>
You: "Phoenix, you're amazing. Let me make you feel good too."
Gently, you pull Phoenix to her feet and guide her to a soft patch of moss. Laying her down, you position yourself between her legs. Your cock hovers at her entrance, rock hard and glistening with her saliva.
***AA5K3.webp***
***AA5K4.webp***
Phoenix Marie: [Her voice soft and vulnerable] "Please... I need you inside me."
Angela: [Smiling warmly] "You've done it. You've tamed her wild heart. Now, seal the bond."
With a gentle thrust, you enter Phoenix. Her warm, wet pussy envelops you, and you both gasp at the intensity of the connection. You start to move, your strokes deep and purposeful. Phoenix wraps her legs around you, pulling you closer. As you make love, you lean down and capture her lips in a passionate kiss. The forest around you seems to pulse with energy as you both climb towards climax. With a final, deep thrust, you feel Phoenix's walls clench around you as she orgasms. The sensation triggers your own release, and you fill her with your seed, your bodies shuddering in shared ecstasy.
As you both come down from your high, Phoenix looks at you with newfound clarity and affection. You help her to her feet, and together with Angela, you prepare to bring her back to the safety of the compound, a new ally gained through trust and compassion.
</bloc12-Trust>
<bloc11-Lust>
You: "You want this cock, Phoenix? Then take it all!"
Gripping her hair tighter, you thrust deep into Phoenix's throat. She gags and sputters, but her eyes roll back in ecstasy. Spit and pre-cum dribble down her chin as you face-fuck her with abandon.
***AA5L1.webp***
***AA5L2.webp***
Phoenix Marie: [Gagging] "Gluk... gluk... more... please..."
Angela: [Her voice thick with lust] "Yes, that's it! Show her the true power of your virus-enhanced cock!"
You pull out of Phoenix's mouth, a string of saliva connecting her lips to your throbbing member. Without warning, you flip her onto all fours, her ass high in the air. Your hand comes down hard on her cheek, leaving a red handprint.
</bloc11-Lust>
<bloc12-Lust>
You: "You've been a wild little slut, haven't you? Time to tame that ass!"
With one powerful thrust, you bury your entire 12-inch length into Phoenix's tight asshole. She screams in a mixture of pain and pleasure, her body shaking from the intensity. You start to pound her relentlessly, each thrust driving deeper.
***AA5L3.webp***
Phoenix Marie: [Screaming] "Oh fuck! Yes! Destroy my ass! Breed me!"
Angela: [Panting] "Fill her with your seed! Let her feel the true power of the virus!"
Your balls slap against Phoenix's dripping pussy as you ravage her ass. The tightness is incredible, pushing you quickly towards the edge. With a primal roar, you thrust as deep as possible and unleash a torrent of cum into her bowels. The virus-enhanced semen has an immediate effect on Phoenix. Her body convulses in a massive orgasm, her eyes rolling back as she howls in ecstasy. As your cum leaks from her gaping asshole, Phoenix turns and desperately latches onto your still-hard cock, sucking it clean and swallowing every drop she can get.
The double dose of your potent seed proves too much for Phoenix. With a final, shuddering moan, she collapses unconscious, a blissful smile on her face. You and Angela quickly secure her, ready to transport her back to the compound for proper care and integration.
</bloc12-Lust>
<bloc-Virus>
You: "Angela... I... I can't..."
As you stumble away from Phoenix, you feel a sudden surge of viral energy coursing through your body. Your cock, already hard, seems to grow even larger, pulsing with an otherworldly light. Angela's eyes widen as she senses the change in you.
***AA5N1.webp***
Angela: [Her voice trembling] "Oh my... the virus, it's... it's overwhelming you. I can feel it from here. It's... intoxicating."
Phoenix Marie: [From the clearing, her voice hoarse with need] "Come back! I need more!"
The forest around you seems to pulse with sexual energy. Flowers bloom instantaneously, releasing potent pheromones. Small animals scurry away, overwhelmed by the viral aura you're emitting. Angela's divine form flickers, her control wavering in the face of such raw power.
You turn to Angela, your eyes glowing with viral energy. She takes a step back, her breath catching in her throat. For a moment, the air between you crackles with tension, the urge to mate nearly overwhelming. But with a herculean effort, you both manage to resist, turning and fleeing deeper into the forest, leaving a trail of blooming plants in your wake.
</bloc-Virus>
<grope1>
You: "Angela... I can't... I need..."
The viral overload from your encounter with Phoenix proves too much. Your mind clouds over with lust, and before you can stop yourself, you lunge at Angela. Your hands grab her ample breasts roughly, kneading the soft flesh through her thin top.
***AA5O1.webp***
Angela: [Gasping in shock] "What are you doing?! Stop this at once!"
Phoenix Marie: [Laughing from the clearing] "Yes! Take her! Show her what a real man can do!"
Angela struggles against your grip, but your virus-enhanced strength proves too much for her. You tear her top open, exposing her perfect, divine breasts. Your mouth latches onto a nipple, sucking and biting with feral intensity.
</grope1>
<grope2>
You: "Need you... now..."
Your hands roam Angela's body wildly, groping and squeezing every curve. One hand slides down to her ass, gripping it hard enough to leave bruises. The other moves between her legs, roughly palming her mound through her clothes.
***AA5O3.webp***
Angela: [Her voice a mixture of anger and unwanted arousal] "This isn't you! Fight it! You're stronger than the virus!"
Phoenix Marie: [Cheering] "That's it! Make her your bitch!"
Angela's divine powers flare, pushing you away with a burst of energy. You stumble back, momentarily stunned. As your head clears, the realization of what you've done hits you. Angela stands before you, her clothes torn, her eyes a mixture of hurt and concern. Without a word, she waves her hand, and a portal appears. You both step through, leaving the forest and a cackling Phoenix behind, the weight of your actions hanging heavily between you.
</grope2>
<rape1>
You: "Mine... you're all mine..."
The virus takes full control, turning you into a savage beast driven by lust. With inhuman speed, you tackle Angela to the ground. Your hands tear at her clothing, shredding the delicate fabric to expose her divine form.
***AA5P1.webp***
Angela: [Struggling] "Stop this madness! This isn't you! Fight it!"
Phoenix Marie: [Watching with glee] "Yes! Show that goddess what a real man can do!"
Your mouth attacks Angela's neck, biting and sucking hard enough to leave marks. One hand roughly gropes her breast while the other forces its way between her legs. Despite her struggles, you can feel her body responding, her divine pussy growing wet with unwanted arousal.
</rape1>
<rape2>
You: "Submit to me, goddess. You know you want this."
Your virus-enhanced cock springs free, angry and throbbing. You position yourself between Angela's legs, the tip of your member pressing against her entrance. Angela's eyes widen in fear and a hint of forbidden desire.
***AA5P3.webp***
Angela: [Her voice trembling] "Please, don't do this. If you do, I'll have to stop you, and I don't want to hurt you."
Phoenix Marie: [Touching herself] "Do it! Fuck her! Show her who's really in charge!"
As you prepare to thrust into Angela, her divine powers suddenly flare to life. A blinding light erupts from her body, forcing you back. When your vision clears, you find yourself alone in the clearing, Angela having teleported away to safety. The realization of what you almost did begins to sink in as the virus's hold on your mind slowly fades.
</rape2>
<rapeWin1>
You: "You're mine now, Angela. Time to show you what a real man can do."
Having overpowered Angela's initial resistance, you pin her to the forest floor. Your virus-enhanced strength proves too much for even her divine powers. With a savage thrust, you bury your entire length into her tight, wet pussy.
***AA4Q1.webp***
***AA11Q3.webp***
Angela: [Screaming] "No! Stop! This isn't right! Ahh... it's too big!"
Phoenix Marie: [Masturbating furiously] "That's it! Breed the goddess! Fill her with your seed!"
You pound into Angela relentlessly, each thrust driving deeper. Her divine pussy clenches around you, her body betraying her with unwanted pleasure. Tears stream down her face as she realizes she's powerless to stop you. The forest around you responds to the violent coupling, trees groaning and flowers blooming out of season.
</rapeWin1>
<rapeWin2>
You: "Take it all, goddess. This is what you were made for!"
Your thrusts become even more brutal, your cock swelling impossibly larger inside Angela. The virus gives you inhuman stamina, allowing you to ravage her for what seems like hours. Angela's resistance slowly crumbles, her cries of pain turning to moans of reluctant pleasure.
***AA0AF.webp***
Angela: [Moaning] "No... please... don't... don't stop... I'm cumming!"
Phoenix Marie: [Orgasming] "Yes! She's yours now! A goddess turned into a common whore!"
With a primal roar, you thrust as deep as possible and unleash a torrent of virus-laden cum into Angela's womb. The sheer volume of your release causes her stomach to visibly distend. The potent seed triggers a massive orgasm in Angela, her divine powers flaring out of control. The forest around you transforms, trees twisting into obscene shapes, flowers ejaculating pollen, the very fabric of reality warping from the unholy union.
As you pull out, rivers of cum gush from Angela's gaping pussy. She lies there, broken and defiled, her divine aura flickering weakly. The realization of what you've done begins to sink in, but the virus still rages in your system, urging you to continue your rampage.
</rapeWin2>
<enslaveWin1>
You: "You thought you were a goddess? I'll show you your true place."
Having completely succumbed to the virus, you drag Angela's limp form deeper into the forest. You find a small cave and throw her inside. Your hands, now clawed from the virus's mutations, tear away what's left of her clothing.
***AA18R3.webp***
***AA5R2.webp***
Angela: [Weakly] "Please... stop... this isn't you..."
Phoenix Marie: [Following, eyes wild with lust] "Yes! Break her! Make her your eternal slave!"
You force Angela onto her hands and knees, positioning yourself behind her. With one brutal thrust, you impale her ass with your mutated cock. She screams in agony as you begin to ravage her, your thrusts so powerful they push her face into the dirt. The cave walls seem to pulse with each thrust, the virus's energy warping reality around you.
</enslaveWin1>
<enslaveWin2>
You: "You're nothing but a hole for me to fuck now, Angela. Say it!"
Your relentless assault continues, Angela's divine body wracked with pain and unwanted pleasure. The virus flowing through your veins gives you unnatural stamina, allowing you to violate her for hours on end. Her once-pristine skin is now covered in bites, bruises, and claw marks.
***AA4P3.webp***
***AA5R4.webp***
Angela: [Broken] "I'm... I'm just a hole... for you to fuck... Master..."
Phoenix Marie: [Kneeling beside Angela's head] "That's right, you divine whore. You belong to him now."
Satisfied with Angela's submission, you pull out of her abused ass. You grab a handful of her hair, forcing her to look at you. "You're mine now, forever. And we're going back to make sure everyone knows it." With that, you drag Angela out of the cave, Phoenix following behind like an obedient pet. You make your way back to the district, your new slaves in tow, ready to show the world the fate of those who defy you. The forest seems to bow as you pass, acknowledging its new, twisted master.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela? You wanted to see me about some kind of... energy alignment?"
You enter Angela's ethereal chamber, immediately enveloped by a shimmering mist that seems to dance with cosmic energy. The air tingles against your skin, making the hair on your arms stand on end. Angela stands in the center of the room, her form seeming to shift and blur at the edges, as if she's not entirely present in this reality.
***AA6A1.webp***
***AA6A2.webp***
Angela: [Her voice echoing with otherworldly resonance] (His aura has grown stronger. The virus is progressing faster than I anticipated.) "Welcome, dear one. I've sensed a disturbance in your energy field. We must address it before it becomes... problematic."
As she speaks, the mist around her swirls and parts, revealing glimpses of her divine form beneath her flowing robes. The sight sends a jolt of electricity through your body, awakening something primal within you.
</bloc1>
<bloc2>
You: "Energy field? I'm not sure I understand. What's happening to me?"
You shift uncomfortably, suddenly aware of a warmth building in your core. Angela glides towards you, her movements impossibly graceful. The air around her shimmers, tiny motes of light dancing in her wake. As she nears, you're hit by her scent - an intoxicating blend of stardust and raw power that makes your head spin.
***AA6B1.webp***
***AA6B2.webp***
Angela: [Her eyes swirling with cosmic energies] (He's so innocent, yet the power within him grows. I must tread carefully.) "The virus within you is more than just a biological entity. It's a conduit for cosmic energies, and those energies are becoming... restless."
Her robe shifts as she moves, offering tantalizing glimpses of smooth, radiant skin beneath. You find your eyes drawn to the movement, your breath catching in your throat as you imagine what lies hidden beneath the ethereal fabric.
</bloc2>
<bloc3>
You: "Restless? What does that mean? Is it dangerous?"
Your voice comes out huskier than intended, a mix of fear and something else you can't quite name. Angela's proximity is intoxicating, the energy emanating from her body calling out to something deep within you.
***AA6C1.webp***
Angela: [A knowing smile playing on her lips] (He feels it, even if he doesn't understand it yet.) "Not dangerous, per se, but... potent. These energies seek expression, dear one. They long to connect, to merge, to create."
As she speaks, her robe seems to become more translucent, the outline of her divine form becoming clearer. You can see the swell of her breasts, the curve of her hips, all shrouded in a tantalizing veil of cosmic mist.
</bloc3>
<bloc4>
You: "To create? I don't understand. What are we supposed to do?"
You try to focus on Angela's words, but find your attention constantly drawn to her increasingly visible form. A bead of sweat forms on your brow, your body temperature rising in response to the charged atmosphere.
***AA6D1.webp***
Angela: [Her voice dropping to a sultry whisper] (His innocence is endearing, but it's time he learned the true nature of these energies.) "To understand, you must first see. Observe, dear one, and let your body's reactions guide you."
With a wave of her hand, Angela's robe dissolves into motes of light, leaving her top half completely bare. Her breasts are perfect, defying gravity, with nipples like ripe berries begging to be tasted. The sight sends a jolt of pure desire straight to your groin.
</bloc4>
<bloc5>
You: "Oh god, Angela... You're... you're incredible."
Your words come out as a strangled whisper, your eyes wide as you drink in the sight before you. Your body responds immediately, blood rushing to your groin. Your enhanced member begins to swell, tenting your pants obscenely.
***AA6E1.webp***
***AA6E2.webp***
Angela: [Her eyes fixed on your growing bulge] (By the cosmos, the virus has enhanced him more than I imagined.) "Your body speaks the truth that your mind has yet to grasp. Can you feel the energies awakening within you?"
She takes a step closer, her bare breasts mere inches from your chest. The air between you seems to crackle with invisible energy, your skin tingling wherever it's exposed to her nearness.
</bloc5>
<bloc6>
You: "I feel... I feel like I'm on fire. Like I might explode if I don't... if I don't..."
You trail off, unable to articulate the intense need building within you. Your enhanced cock throbs painfully, straining against the confines of your pants. A small wet spot forms where the tip presses against the fabric, your pre-cum already starting to flow.
***AA6F1.webp***
Angela: [Her voice husky with barely contained desire] (He's so close to understanding. Just a little more...) "If you don't what, dear one? Speak your desires. Let the cosmic energies flow through your words."
She runs a hand down her bare torso, drawing your eyes to the smooth plane of her stomach, the gentle curve that disappears beneath the remaining fabric of her robe. The movement is innocent yet deeply erotic, sending another surge of blood to your already aching member.
</bloc6>
<bloc7>
You: "If I don't touch you. If I don't... taste you. God, Angela, what's happening to me?"
Your hands clench at your sides, every fiber of your being screaming to reach out and caress her divine skin. The virus surges through your system, heightening every sensation, every desire.
***AA18O3.webp***
***AA6G2.webp***
Angela: [Her nipples hardening visibly] (His honesty is intoxicating. The raw power of his desire...) "What you're feeling is the merging of viral and cosmic energies. Your body craves connection, union, the blending of essences. But we must not rush. Observation and control are key."
She takes your hand, not placing it on her body, but holding it between you. You can feel the heat of her skin, the subtle pulse of cosmic energy flowing from her palm into yours. The sensation is maddening, so close to what you crave yet not nearly enough.
</bloc7>
<bloc8>
You: "Control? I don't know if I can... You're so beautiful, so perfect. I've never wanted anything so badly in my life."
Your voice is strained, your body trembling with the effort of holding back. Angela's scent fills your nostrils, a heady mixture of woman and stardust that makes your head spin. Your enhanced cock throbs in time with your racing heart, each pulse sending a fresh wave of pre-cum into your already soaked underwear.
***AA6H1.webp***
Angela: [Her free hand hovering just above your chest] (His desire is a tangible force. I could lose myself in it if I'm not careful.) "Beauty is merely the surface, dear one. What you're truly craving is the energy that flows beneath. Focus on that. Feel the cosmic forces calling out to the virus within you."
Her hand moves lower, not quite touching, but following the contours of your body. As it passes over your straining erection, you feel a jolt of pleasure so intense it's almost painful. Your hips buck involuntarily, seeking contact that doesn't come.
</bloc8>
<bloc9>
You: "I feel it. God, I feel everything. Angela, please... I need..."
You're beyond coherent thought now, reduced to a creature of pure need and desire. Your enhanced senses pick up every detail of Angela's divine form - the subtle rise and fall of her chest as she breathes, the faint sheen of sweat forming between her breasts, the way her pupils dilate as she looks at you.
***AA6I1.webp***
***AA6I2.webp***
Angela: [Her voice wavering slightly] (His need is overwhelming. I must remain strong, for both our sakes.) "I know what you need, dear one. But we must not give in to base desires. This is about more than physical pleasure. It's about understanding the cosmic forces at play."
She takes a step back, creating distance between you. The loss of her nearness is like a physical pain, drawing a whimper from your throat. But as she moves, the lower half of her robe dissolves, revealing her in all her divine glory. Your eyes are drawn to the junction between her thighs, where a soft glow seems to emanate from her most intimate parts.
</bloc9>
<bloc10>
You: "How can I understand when I can barely think? Angela, I'm going crazy. I need to touch you, to feel you."
Your hands reach out of their own accord, desperate to make contact with her divine skin. But Angela dances just out of reach, her movements fluid and teasing. The sight of her fully nude form is almost more than you can bear, your enhanced cock throbbing so hard it's painful.
***AA6J1.webp***
***AA6J2.webp***
Angela: [Her voice a mix of desire and restraint] (He's so close to the edge. One touch could send us both spiraling into chaos.) "Not yet, dear one. We must learn to channel this energy, to control it rather than be controlled by it. Watch me, feel the energy flowing between us, but do not touch."
She begins to move in a slow, sensual dance, her body undulating in ways that defy human anatomy. Cosmic energy swirls around her, caressing her curves in the way you so desperately want to. The air grows thick with the scent of her arousal, mingling with the ozone smell of raw power.
As you watch, transfixed, you can feel something building within you. It's more than just physical arousal - it's as if the virus is responding to Angela's display, reaching out with tendrils of energy to connect with her cosmic essence. The sensation is overwhelming, pushing you to the very edge of sanity and pleasure.
</bloc10>
<bloc11-Trust>
You: "This is... incredible. I've never felt anything like this before."
Despite the almost unbearable arousal coursing through your body, you find a newfound respect for Angela's control and wisdom. Your eyes roam her divine form, drinking in every detail, but you resist the urge to reach out and touch.
***AA6K1.webp***
Angela: [Smiling softly, her eyes warm with approval] (He's learning. The potential within him is astounding.) "You're doing wonderfully, dear one. You're beginning to understand the true nature of the energies we're dealing with."
She moves closer, her body mere inches from yours. You can feel the heat radiating from her skin, see the subtle pulsing of cosmic energy beneath her flesh. Your enhanced cock throbs painfully, but you remain still, focusing on the energy flowing between you.
</bloc11-Trust>
<bloc12-Trust>
You: "Thank you, Angela. For teaching me, for showing me... all of this."
Your voice is thick with emotion and suppressed desire. Angela's nude form is a vision of divine perfection before you, every curve and valley calling out to be explored. But you hold yourself in check, understanding now that this is about more than physical pleasure.
***AA6K3.webp***
Angela: [Her voice soft, almost vulnerable] (He's grown so much in such a short time. The bond between us is strengthening.) "You're welcome, dear one. Remember, this is just the beginning. We have much more to explore, much more to learn about the virus and its connection to the cosmic energies."
As she speaks, her hand reaches out, hovering just above your chest. You can feel the energy emanating from her palm, connecting with the virus within you. The sensation is incredible, a merging of pleasure and power that transcends physical touch.
"Until next time," Angela whispers, her form beginning to shimmer and fade. "Keep exploring these sensations, these energies. But remember - control is key."
As she disappears, leaving you alone with your throbbing arousal and newfound understanding, you know that your relationship with this cosmic being has fundamentally changed. The teasing glimpse of what's possible has awakened something within you, a hunger for knowledge and connection that will drive you forward in your journey to understand the virus and the cosmic forces at play.
</bloc12-Trust>
<bloc11-Lust>
You: "Angela, I can't... I need... Please, just let me touch you."
The desire coursing through your body is almost painful in its intensity. Your enhanced cock strains against your pants, a large wet spot visible where pre-cum has soaked through the fabric. Your eyes devour Angela's nude form, memorizing every divine curve and valley.
***AA6L1.webp***
Angela: [Her breath catching, pupils dilating] (His need is intoxicating. I must remain strong, but oh, how I want to give in.) "Control, dear one. We must learn control. But perhaps... perhaps we can indulge a little."
She moves closer, her divine form radiating heat and energy. The air between you crackles with invisible force, your skin tingling wherever it's exposed to her nearness. Angela's hand hovers just above your straining erection, not quite touching but close enough that you can feel the energy emanating from her palm.
</bloc11-Lust>
<bloc12-Lust>
You: "Please, Angela. I'm going crazy. I need to feel you, even if it's just for a moment."
Your hips buck involuntarily, seeking contact with Angela's hovering hand. The scent of her arousal fills the air, mingling with the ozone smell of cosmic energy. You can see her nipples hardened to stiff peaks, a faint glow emanating from between her thighs.
***AA6L3.webp***
Angela: [Her voice husky with desire] (I shouldn't... but the pull is too strong. Just a taste...) "Very well, dear one. But remember - this is about energy, not just physical pleasure."
With agonizing slowness, Angela's hand makes contact with your cloth-covered erection. The touch, even through the fabric, is electric. Cosmic energy surges through you, connecting with the virus in your blood. Your vision blurs, reality seeming to warp around you as pleasure beyond anything you've ever experienced courses through your body.
Angela gasps, clearly affected by the connection as well. Her free hand moves to her own body, fingers ghosting over her breast, down her stomach, hovering just above her glowing sex. The air grows thick with palpable sexual tension and swirling cosmic forces.
"Enough," Angela says suddenly, her voice strained as she pulls away. "Any more and we risk losing control entirely. But now you understand, don't you? The power of these energies, the potential when virus and cosmos align?"
As she fades from view, leaving you alone with your aching arousal and newfound understanding, you know that your relationship with this cosmic being has fundamentally changed. The brief taste of what's possible has awakened a ravenous hunger within you, a need to explore these sensations further. You're left trembling, your enhanced body humming with unfulfilled desire and the promise of pleasures yet to come.
</bloc12-Lust>
<bloc11-Fail>
You: "Stop! This is too much. I can't handle it."
Overwhelmed by the intensity of your arousal and the cosmic energies swirling around you, you stumble backwards. Your enhanced cock throbs painfully in your pants, but the fear and confusion in your mind overpower your body's desires.
***AA6M1.webp***
Angela: [Her expression a mix of disappointment and understanding] (He's not ready. The power frightens him still.) "It's alright, dear one. The merging of cosmic energy and viral power can be overwhelming at first. Perhaps we moved too quickly."
She waves her hand, her divine form once again covered by her flowing robe. The loss of the sight of her naked body sends a pang of regret through you, even as relief washes over you. The air in the room feels heavy, charged with unfulfilled potential and lingering desire.
</bloc11-Fail>
<bloc12-Fail>
You: "I'm sorry, Angela. I thought I was ready, but... this is all too much. I need time to process."
You back away further, your body still thrumming with unfulfilled desire. Angela watches you with those cosmic eyes, a sadness in their depths that makes your heart ache.
***AA6M3.webp***
Angela: [Her voice soft, tinged with regret] (He will come around in time. The virus will not be denied forever.) "Take the time you need, dear one. But remember, the energies within you will not be silent forever. When you're ready to continue your journey, to truly embrace the power within you, I'll be here."
As you flee the room, the memory of Angela's divine form burns in your mind. The virus hums discontentedly in your veins, unsatisfied and hungry. You know that this is far from over, that the pull between you and the cosmic goddess will only grow stronger. The question is, will you be ready to face it when the time comes?
</bloc12-Fail>
<bloc-Virus>
You: "Angela, something's happening... The virus, it's... oh god..."
A sudden, intense wave of viral energy washes over you. Your vision blurs, the edges of reality seeming to warp and twist. Every nerve in your body comes alive, hypersensitive to the slightest stimulation. Your cock, already hard, now throbs with an urgency you've never felt before.
***AA6N1.webp***
***AA6N2.webp***
Angela: [Her eyes widening as she senses the surge] (By the cosmos, the viral load is spiking. This could be dangerous... or transcendent.) "I feel it too, dear one. The virus is reaching a critical point. We must act quickly to channel this energy, or it could overwhelm you."
She moves towards you, her own body beginning to glow with an otherworldly light. The air between you crackles with energy, small arcs of what looks like electricity jumping between your bodies. Angela's divine form seems to shift and change, growing more ethereal, more cosmic with each passing moment.
"Let it flow through you," she urges, her voice resonating with power. "Don't fight it. Become one with the energy, let it merge with your very essence."
The room around you fades away, replaced by swirling vortexes of cosmic light and pulsing viral energy. You feel as if you're floating in an endless void, with Angela as your only anchor to reality. Her nude form shimmers before you, radiating power and desire in equal measure.
As the energies reach a fever pitch, you feel something fundamental shifting within you. The virus, once a threat to be controlled, now feels like an integral part of your being. You can sense cosmic forces flowing through you, connecting you to Angela and to something far greater than yourself.
The scene fades to white as the intensity of the moment becomes too great for mortal eyes to witness or mortal minds to comprehend. You're left with a profound sense of change, knowing that your relationship with Angela, with the virus, and with the cosmos itself will never be the same.
</bloc-Virus>
<grope1>
You: "I can't... I can't control myself anymore. I need to touch you, Angela."
The virus overwhelms your senses, driving you to act on your darkest desires. With inhuman speed, you lunge forward, your hands roughly grasping Angela's exposed breasts. They're impossibly soft yet firm, defying the laws of physics. Cosmic energy pulses beneath your palms, sending shocks of pleasure up your arms.
***AA6O1.webp***
***AA6O2.webp***
Angela: [Gasping in shock, her body arching involuntarily] "What are you doing? This isn't the way, dear one! We must control the energy, not let it control us!"
Despite her words, her body betrays her. Her nipples harden against your palms, and you can feel the heat of her arousal radiating from her core. The air around you thickens with the scent of ozone and divine musk, a heady cocktail that makes your head spin.
</grope1>
<grope2>
You: "I need more, Angela. I need to taste your divine essence."
Lost in the haze of virus-induced lust, you drop to your knees before her. Your hands grip her thighs, spreading them apart to reveal her glowing pussy. It pulses with an inner light that calls to you, begging to be touched. Without hesitation, you lean in, your tongue darting out to lick her divine folds.
***AA6O3.webp***
Angela: [Moaning, her hands tangling in your hair] "Stop! This isn't... oh, cosmos... this isn't how it should be. We must... we must regain control!"
But her protests are weak, her body responding eagerly to your ministrations. Her divine nectar floods your mouth, tasting of stardust and raw power. You can feel the energy flowing directly into you, charging every cell in your body with cosmic force.
Suddenly, a surge of power throws you backwards. You land hard on the floor, dazed and disoriented. When your vision clears, you see Angela floating above you, her eyes blazing with cosmic fire. Her body crackles with energy, her hair floating around her head like a halo.
"Enough," she says, her voice resonating with power. "You are not ready for this level of communion. We must approach this gradually, lest we lose ourselves entirely."
As the haze of lust slowly clears from your mind, shame and horror at your actions wash over you. You've violated the trust of a cosmic being, let the virus drive you to assault a goddess. The consequences of this transgression are yet to be seen, but you know that your relationship with Angela - and your journey to master the virus - has been irrevocably altered.
</grope2>
<rape1>
You: "Angela... I can't control it anymore. I need you. Now."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken, glowing with an unholy light as you lunge at Angela. Despite her divine nature, she seems caught off guard by the suddenness and ferocity of your attack.
***AA6P1.webp***
Angela: [Struggling against your grip, genuine fear in her eyes] "Stop this madness! You don't know what you're doing! The consequences of forcing a union between virus and cosmic energy could be catastrophic!"
But her words fall on deaf ears. The virus has consumed you, turning you into a creature of pure lust and need. Your hands roam roughly over her divine form, leaving trails of viral energy that sizzle against her skin. You can feel the cosmic power within her responding to your touch, even as she fights against it.
</rape1>
<rape2>
You: "You're mine now, Angela. The virus demands it. The cosmos demands it."
With brutal efficiency, you spin Angela around, bending her over the nearest surface. Your enhanced cock springs free, angry and swollen, pulsing with viral energy. Pre-cum leaks steadily from the tip, each drop sizzling with power as it hits the floor.
***AA6P3.webp***
***AA6P4.webp***
Angela: [Her voice breaking, a mix of fear and unwanted arousal] "Please, don't do this! You don't understand the forces you're playing with! This union... it could tear reality apart!"
Despite her protests, you can see her divine pussy glistening with arousal, pulsing with an inner light that calls to you. The scent of her desire mingles with the ozone smell of cosmic energy, creating an intoxicating aroma that drives you wild. You position yourself at her entrance, the head of your cock pressing against her slick folds.
Just as you're about to thrust forward, a blinding flash of light fills the room. You're thrown backwards with incredible force, slamming against the far wall. When your vision clears, you see Angela floating in the air, her body wreathed in cosmic fire. Her eyes blaze with power, and when she speaks, her voice seems to come from everywhere at once.
"You dare to attempt to force yourself upon a cosmic being? You risk unraveling the very fabric of reality for your base desires?" Her voice is terrible and beautiful, filled with the song of distant stars and the roar of collapsing galaxies. "You are not ready for this power. Until you learn to master the virus within you, to control your desires rather than be controlled by them, you are forbidden from seeking my aid."
With another flash of light, you find yourself outside Angela's room, clothes restored and body aching. The virus churns within you, unsatisfied and angry. You know that you've made a terrible mistake, one that may have cosmic consequences. The path to understanding and controlling the virus has just become infinitely more complicated.
</rape2>
<rapeWin1>
You: "Your protests only make me want you more, Angela. Submit to the virus. Submit to me."
Driven by an unholy fusion of viral lust and cosmic hunger, you overpower Angela. Her divine strength seems to falter in the face of your virus-enhanced power. You pin her against the wall, your body pressing against hers, your throbbing cock nestled between her perfect ass cheeks.
***AA6H1.webp***
Angela: [Gasping, her body trembling] "This is madness! The union of virus and cosmos was never meant to be forced! The consequences could be beyond imagining!"
But even as she protests, her body betrays her. You can feel the heat of her arousal, see the way her nipples have hardened into stiff peaks. The air around you crackles with energy, reality itself seeming to warp and twist in response to the impending violation of cosmic law.
</rapeWin1>
<rapeWin2>
You: "The virus cares nothing for consequences. It only knows desire. And I desire you, Angela."
Without further warning, you thrust into her. The sensation is beyond anything you could have imagined. It's like plunging into the heart of a star, like being torn apart and remade with every movement. Angela's divine pussy clenches around you, impossibly tight and pulsing with cosmic energy.
***AA6Q3.webp***
***AA6Q4.webp***
Angela: [Screaming in a mixture of pain, pleasure, and cosmic terror] "No! What have you done? The barriers between realities... they're collapsing!"
As you pound into her with virus-enhanced strength, the room around you begins to disintegrate. Glimpses of other worlds, other realities flicker in and out of existence. You can hear the screams of distant stars, the laughter of elder gods, the birth cries of new universes. With each thrust, the fabric of reality frays further.
Angela's body shudders beneath you, wracked with unwilling pleasure and cosmic agony. Her divine nectar flows freely, mixing with your pre-cum to create a substance that sizzles and burns with raw power. You can feel the virus within you growing stronger, feeding off the cosmic energy it's forcibly extracting from Angela.
As you approach your climax, you know that this moment will change everything. The forced union of virus and cosmos, of mortal desire and divine power, is rewriting the very laws of existence. What emerges from this unholy coupling will be something beyond comprehension - a new reality born of violation and cosmic rape.
With a final, brutal thrust, you explode inside Angela. Your virus-enhanced seed floods her divine womb, and the world around you shatters. In that moment of cosmic violation and twisted ecstasy, you feel yourself being torn apart and remade, your consciousness expanding to encompass realities beyond human understanding. The consequences of your actions will ripple across time and space, forever altering the balance between virus, humanity, and the cosmic forces that govern existence itself.
</rapeWin2>
<enslaveWin1>
You: "You're not just a goddess anymore, Angela. You're my personal cosmic fucktoy now."
The virus has completely corrupted your mind, twisting your desire to understand cosmic forces into a dark need to dominate and possess them. With virus-enhanced strength, you overpower Angela, dragging her struggling form towards a corner of the room that seems to shimmer and warp, as if reality itself is thin there.
***AA6R1.webp***
***AA6K1.webp***
Angela: [Fighting with divine strength, her voice resonating with cosmic power] "You fool! You have no idea what you're doing! Enslaving a cosmic being could unravel the very fabric of reality!"
But her protests only fuel your twisted desire. As you force her towards the shimmering corner, you can feel the virus within you growing stronger, feeding off the cosmic energy emanating from Angela's body. The air crackles with power, small tears in reality opening and closing around you.
</enslaveWin1>
<enslaveWin2>
You: "Reality is mine to unravel now, Angela. You, the virus, the cosmos itself - all will serve my desires."
With a final push, you force Angela into the shimmering corner. As she passes through, reality seems to fold in on itself. You follow, dragging her into a space that defies description - a realm between realities where cosmic forces swirl and clash. Here, in this non-space, you begin the process of binding a goddess to your will.
***AA6R3.webp***
Angela: [Her form shifting and changing, cosmic energy pouring from her eyes] "Stop! You're tearing apart the barriers between worlds! The consequences of this violation will echo across all realities!"
Ignoring her pleas, you begin to weave strands of viral energy around her, binding her divine form. With each passing moment, you can feel your power growing, the virus within you mutating and evolving as it feeds on cosmic energy. Angela's struggles weaken as the viral bonds tighten, her divine essence being slowly corrupted and twisted to serve your dark desires.
As the enslavement nears completion, you become aware of changes within yourself. Your consciousness expands, encompassing knowledge and power beyond mortal comprehension. You can see the strands of reality stretching out before you, ripe for the manipulating. The virus, once a threat to be controlled, has become a tool for reshaping existence itself.
Angela's eyes, once swirling with cosmic light, now reflect the twisted viral energy that courses through her bound form. "What have you done?" she whispers, her voice a mere echo of its former divine resonance. "You've doomed us all."
But you pay no heed to her warnings. With a goddess enslaved to your will and the power of the virus evolving beyond imagination, you stand poised to remake reality in your image. The consequences of your actions will ripple across all planes of existence, forever altering the cosmic balance and ushering in an era of chaos, violation, and twisted desire.
As you begin to explore your new powers, using Angela's bound form as a conduit to the cosmic forces, you know that this is only the beginning. The virus thrums contentedly within you, urging you to seek out new realities, new beings to corrupt and enslave. The multiverse lies open before you, a playground for your darkest desires and most twisted ambitions.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? The Peacewood's been pretty active lately."
The early morning sun casts long shadows across the Peacewood's rusted landscape. You and Angela stand at the edge of a dilapidated industrial complex, its twisted metal structures looming ominously against the sky. The air is thick with the scent of decay and the faint, sweet musk of the virus. Your enhanced senses pick up on subtle movements in the distance – a reminder of the constant danger lurking in these parts.
***AA11A1.webp***
***AA11A2.webp***
Angela: [Her eyes scanning the horizon, a hint of excitement in her voice] "Indeed, I can feel the virus's pulse growing stronger here. We must remain vigilant – and prepared for anything."
The goddess-like figure beside you shifts slightly, her otherworldly beauty a stark contrast to the desolate surroundings. You can't help but notice how the morning light plays across her flawless skin, accentuating every curve of her impossible figure. Angela's presence alone seems to make the air around you vibrate with potential energy.
</bloc1>
<bloc2>
You: "Let's start with that old factory over there. Looks like it might have some useful supplies – and who knows what else we might find."
As you make your way towards the crumbling structure, your heightened senses remain on high alert. The crunch of debris beneath your feet echoes in the eerie silence. Angela moves with inhuman grace beside you, her eyes constantly scanning for any sign of movement or danger.
***AA1A1.webp***
Angela: [Her voice low and melodious] "The virus's influence is strong here. Can you feel it? It's... intoxicating." [She takes a deep breath, her ample chest rising and falling noticeably] "We should be prepared for anything – or anyone – we might encounter."
The tension in the air is palpable as you approach the factory entrance. Your body thrums with a mixture of adrenaline and the ever-present effects of the virus, your enhanced physique ready for whatever challenges lie ahead.
</bloc2>
<bloc3>
You: "I hear something inside. Stay close, Angela. We don't know what we're dealing with yet."
The factory interior is a maze of rusted machinery and collapsed catwalks. Shafts of sunlight pierce through holes in the roof, illuminating swirling dust motes. Your enhanced hearing picks up on a faint rustling sound coming from deeper within the building.
***AA2B1.webp***
***AA7C2.webp***
Angela: [Her eyes glowing faintly in the dim light] "Yes, I sense a presence. Female, and highly infected. Be on your guard – her virus levels are... extraordinary."
As you cautiously make your way deeper into the factory, the air grows thicker with the sweet, musky scent of the virus. Your body responds instinctively, blood rushing to your groin as your massive member begins to swell in anticipation.
</bloc3>
<bloc4>
You: [Calling out into the shadows] "Hello? Is anyone there? We're not here to harm you."
A figure emerges from behind a large piece of machinery – a woman, tall and imposing, with short curly brown hair and piercing green eyes. Her body, barely covered by tattered remnants of clothing, is a testament to the virus's effects – curves in all the right places, skin glistening with a light sheen of sweat.
***AA3D1.webp***
***AA7D2.webp***
Krissy Lynn: [Her voice husky and filled with a mixture of surprise and hunger] "A man? After all this time? I must be hallucinating..."
Angela: [Tensing beside you, her voice low] "Be careful. Her virus levels are off the charts. She might not be in full control of herself."
The air crackles with tension as Krissy's eyes roam over your body, lingering on the prominent bulge in your pants. Her tongue darts out to wet her lips, a primal hunger evident in her gaze.
</bloc4>
<bloc5>
You: [Holding your hands up in a non-threatening gesture] "We're just here to scavenge for supplies. What's your name? How long have you been out here?"
Krissy takes a step closer, her movements fluid and predatory. The tattered remains of her shirt strain against her ample bosom, nipples visibly hard and pressing against the thin fabric. Her eyes never leave your crotch as she speaks.
***AA7E1.webp***
Krissy Lynn: [Her voice dripping with lust] "Name's Krissy. Been here... too long. God, I can smell you from here. So much... virus. So much... man."
Angela: [Her voice tight with concern] "She's losing control. The virus is overwhelming her rational mind. We need to be prepared for—"
Before Angela can finish, Krissy lunges forward, her eyes wild with desire and her hands reaching for your crotch.
</bloc5>
<bloc6>
You: [Quickly sidestepping Krissy's lunge] "Whoa there! Let's take it easy. We can help you, Krissy. You don't have to be alone out here anymore."
Krissy stumbles, caught off balance by your evasion. She turns, a growl of frustration escaping her lips. Her chest heaves with each breath, the remnants of her shirt threatening to give way at any moment.
***AA7F1.webp***
Krissy Lynn: [Her voice a mixture of desperation and anger] "Help? The only help I need is right there in your pants. Give it to me!"
Angela: [Moving to flank Krissy, her voice calm but firm] "Krissy, you're not thinking clearly. The virus has taken control. We can assist you, but you need to calm down."
The tension in the room reaches a fever pitch. Krissy's eyes dart between you and Angela, her body coiled like a spring ready to release. The sweet, musky scent of arousal fills the air, making it hard to think clearly.
</bloc6>
<bloc7>
You: [Your voice firm but understanding] "Krissy, I know what you're feeling. The virus, the need. But we need to do this the right way."
As you speak, Krissy lunges again, this time managing to grab onto your shirt. The fabric tears easily under her virus-enhanced strength, exposing your chiseled chest. Her hands roam hungrily over your skin, her nails leaving light scratches.
***AA7G1.webp***
Krissy Lynn: [Her voice a needy whine] "Please, I need it. I need you. It's been so long..."
Angela: [Her eyes widening as she watches the scene unfold] (By the cosmos, the raw power of their viral attraction is incredible.) "Remember your training. You need to subdue her, for her own good."
Your hands move to Krissy's wrists, gently but firmly restraining her. The contact sends jolts of electricity through your body, your enhanced member straining painfully against your pants. With a swift movement, you spin Krissy around, pressing her back against your chest.
</bloc7>
<bloc8>
You: [Your voice husky with restrained desire] "Easy now, Krissy. Let's take this slow."
Your hands move from Krissy's wrists to her heaving breasts, kneading the soft flesh through the thin fabric of her shirt. She moans wantonly, pressing back against your rock-hard erection. With a deft movement, you tear away the remains of her top, exposing her magnificent breasts to the cool air.
***AA7H1.webp***
Krissy Lynn: [Arching her back, pressing her ass against your crotch] "Yes, yes! More, please, I need more!"
Angela: [Her breath quickening as she watches, a flush creeping up her neck] (The way he handles her... so powerful, so controlled.) "That's it, keep her focused on the pleasure. Overwhelm her senses."
Your fingers find Krissy's nipples, pinching and rolling the hardened nubs. Your other hand slides down her taut stomach, dipping beneath the waistband of her tattered pants. You find her pussy already soaking wet, your fingers easily slipping between her swollen lips.
</bloc8>
<bloc9>
You: [Growling into Krissy's ear] "You want this cock? You're going to have to earn it."
With a powerful movement, you spin Krissy around and push her to her knees. She goes willingly, her eyes locked on the massive bulge in your pants. Your hands move to your zipper, slowly lowering it as Krissy watches with rapt attention.
***AA7I1.webp***
***AA7I2.webp***
Krissy Lynn: [Licking her lips, her voice thick with desire] "Oh god, yes. Please, let me taste it. Let me worship it."
Angela: [Her own breathing becoming labored, hands unconsciously moving to her breasts] (The raw sexuality, the power... it's intoxicating.) "Remember, you need to maintain control. Don't let her overwhelm you."
You free your massive member from its confines, the thick shaft springing forth. Krissy's eyes widen at the sight, a mixture of awe and hunger in her gaze. Pre-cum glistens at the tip, the musky scent of your arousal filling the air.
</bloc9>
<bloc10>
You: [Tangling your fingers in Krissy's curly hair] "Show me what that mouth can do."
Without hesitation, Krissy lunges forward, her lips wrapping around the head of your cock. Her tongue swirls around the sensitive glans, lapping up the pre-cum with enthusiastic moans. You grip her hair tighter, slowly pushing more of your length into her eager mouth.
***AA7J1.webp***
Krissy Lynn: [Mumbling around your thick shaft, her eyes rolling back in pleasure] "Mmmphhh... so good... so big..."
Angela: [Her voice breathy, hands now openly caressing her own body] "That's it, overwhelm her senses. Make her forget everything but the pleasure you're giving her."
You begin to thrust, fucking Krissy's mouth with long, deep strokes. Her throat bulges with each push, tears of effort and ecstasy streaming down her cheeks. Your free hand moves to her breast, pinching and twisting her nipple as you continue to assault her mouth with your massive member.
</bloc10>
<bloc11-Trust>
You: [Pulling Krissy off your cock, your voice husky but gentle] "Turn around. I want to look into your eyes as I take you."
Krissy complies eagerly, turning and presenting her dripping pussy to you. You position yourself behind her, the head of your cock teasing her entrance. With a smooth thrust, you bury yourself to the hilt, both of you groaning in pleasure.
***AA7K1.webp***
***AA7K2.webp***
Krissy Lynn: [Her eyes locked with yours, voice trembling] "Oh god, yes... it's... it's perfect. You're perfect."
Angela: [Her own arousal evident, but maintaining her composure] "Connect with her. Let her feel your control, your care."
You begin to move, your thrusts deep and measured. One hand snakes around to rub Krissy's clit while the other gently cups her face, maintaining eye contact. The connection between you is palpable, transcending mere physical pleasure.
</bloc11-Trust>
<bloc12-Trust>
You: [Your movements becoming more intense, voice filled with emotion] "Let go, Krissy. I've got you. Come for me."
Your thrusts become more powerful, each one hitting Krissy's deepest spots. Her walls clench around you, her entire body trembling on the edge of release. With a final, deep thrust, you push her over the edge.
***AA7K3.webp***
Krissy Lynn: [Her body convulsing in ecstasy, tears of joy streaming down her face] "Yes! Oh god, yes! I'm... I'm coming!"
Angela: [Her voice soft, filled with awe] "Beautiful. You've tamed her, brought her back from the brink."
As Krissy's orgasm subsides, you gently withdraw and help her to her feet. Her eyes, once wild with virus-induced lust, now look at you with gratitude and a newfound clarity. You begin to gather what remains of her clothing, preparing to bring her back to the safety of your compound.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with primal hunger] "On your hands and knees. I'm going to fuck that ass until you can't remember your own name."
Krissy scrambles to comply, presenting her round ass to you. You spit on your hand, rubbing the saliva over her puckered hole before positioning your massive cock at her entrance. With a powerful thrust, you bury yourself in her tight ass.
***AA7L1.webp***
***AA7L2.webp***
Krissy Lynn: [Screaming in a mixture of pain and pleasure] "Fuck! So big... stretching me... oh god!"
Angela: [Her own arousal reaching fever pitch, one hand disappearing between her legs] "Yes, claim her. Show her the true power of the virus!"
You begin to pound Krissy's ass relentlessly, each thrust driving deeper than the last. Your hands grip her hips with bruising force, pulling her back onto your cock as you drive forward. The sound of flesh slapping against flesh echoes through the abandoned factory.
</bloc11-Lust>
<bloc12-Lust>
You: [Your movements becoming erratic, voice thick with impending release] "Take it all, you hungry slut. Every last drop!"
With a final, brutal thrust, you bury yourself to the hilt in Krissy's ass. Your cock pulses, pumping load after load of virus-enhanced cum deep into her bowels. The effect is immediate – Krissy's body convulses, her own orgasm triggered by the potent seed flooding her insides.
***AA7L3.webp***
Krissy Lynn: [Her voice a hoarse scream, body shaking uncontrollably] "Cumming! Oh fuck, I'm cumming! Don't stop, please don't stop!"
Angela: [Panting heavily, her own orgasm washing over her as she watches] "Incredible... the power... the raw sexuality..."
As your orgasm subsides, you pull out of Krissy's thoroughly used ass. She collapses to the ground, cum leaking from her gaping hole. With shaking limbs, she turns and crawls towards you, her mouth opening to clean your still-hard cock. You allow her this final act of submission before preparing to restrain her for the journey back to your compound.
</bloc12-Lust>
<bloc-Virus>
You: [Your body suddenly wracked with an intense surge of viral energy] "Angela... something's happening. The virus... it's..."
A wave of pure, unadulterated lust washes over you, your vision blurring as the virus takes control. Your cock, already hard, seems to grow even larger, pulsing with visible energy. Krissy, sensing the change, backs away, her eyes wide with a mixture of fear and desire.
***AA7N1.webp***
***AA7N2.webp***
Krissy Lynn: [Her voice trembling] "What... what's happening to him?"
Angela: [Her own body responding to the surge of viral energy, her voice thick with sudden desire] "The virus... it's peaked. His power... it's incredible."
The air around you seems to shimmer with viral energy. Both Krissy and Angela are visibly affected, their bodies responding to your pheromones. Angela, usually so composed, finds herself unable to resist the pull. Her hands move of their own accord, tearing at her clothing as she approaches you, her eyes glazed with lust.
</bloc-Virus>
<grope1>
You: [Your eyes, glowing with viral energy, lock onto Angela] "Angela... need you... now."
Before Angela can react, you lunge forward, your hands grasping her voluptuous breasts. The fabric of her top tears easily under your enhanced strength, exposing her perfect, goddess-like mounds to your hungry gaze.
***AA11O1.webp***
Angela: [Gasping, her body arching into your touch despite her shock] "What are you... we can't... oh, cosmos!"
Krissy Lynn: [Watching with a mixture of fear and arousal] "Oh god, what's happening?"
Your hands knead Angela's breasts roughly, your thumbs flicking over her hardened nipples. The viral surge has overwhelmed your senses, leaving only the primal need to claim, to possess. Angela's divine flesh yields under your touch, her body responding despite her mind's protests.
</grope1>
<grope2>
You: [Growling, your voice barely human] "Mine. All mine."
One hand slides down Angela's taut stomach, delving between her thighs. You find her already wet, her divine pussy practically dripping with arousal. Your fingers plunge into her depths, eliciting a cry of shocked pleasure from the goddess.
***AA11O3.webp***
Angela: [Her voice a mixture of pleasure and distress] "We can't... this isn't... oh, don't stop!"
Krissy Lynn: [Backing away, her voice trembling] "I... I should go. This is too much."
As Krissy retreats, you continue your assault on Angela's senses. Your mouth latches onto one perfect nipple, sucking and biting as your fingers work her pussy relentlessly. The virus surges between you, creating a feedback loop of pleasure and power that threatens to consume you both.
</grope2>
<rape1>
You: [Your eyes wild, voice distorted by lust] "Need more. Need all of you."
With inhuman strength, you lift Angela and slam her against the nearest wall. Your hands tear at what remains of her clothing, leaving her naked and vulnerable. The scent of her arousal fills the air, driving your viral frenzy to new heights.
***AA11P3.webp***
Angela: [Her voice a mixture of fear and unwanted arousal] "Stop! This isn't you! Fight it!"
Krissy Lynn: [Watching from a distance, torn between fear and fascination] "Oh god, he's lost control completely."
Your massive cock, harder than it's ever been, presses against Angela's entrance. Despite her protests, her body responds, her divine pussy weeping with need. The virus pulses between you, creating an almost visible aura of raw sexual energy.
</rape1>
<rape2>
You: [Growling, positioning yourself at her entrance] "Can't stop. Won't stop. Mine!"
Angela struggles against your grip, her goddess-like strength nearly matching your virus-enhanced power. But the relentless tide of lust proves too much for even her divine will to resist.
***AA11P1.webp***
Angela: [Her resistance faltering, voice thick with unwanted desire] "Please... we mustn't... oh cosmos, I can't resist..."
Krissy Lynn: [Her own arousal evident in her voice] "Should I... should I help her? Or join in?"
The head of your cock pushes against Angela's entrance, the heat of her core threatening to overwhelm your last shred of control. The air crackles with tension and viral energy as you stand on the precipice of claiming a goddess.
</rape2>
<rapeWin1>
You: [Roaring in triumph] "Take it all!"
With a savage thrust, you bury yourself to the hilt inside Angela's divine pussy. The sensation is overwhelming – tight, hot, and pulsing with otherworldly energy. Angela's back arches, her mouth open in a silent scream of pleasure and shock.
***AA11Q1.webp***
***AA11Q2.webp***
Angela: [Her voice breaking, body betraying her] "No! Yes! Oh cosmos, it's too much!"
Krissy Lynn: [Touching herself as she watches, unable to look away] "Holy shit... he's actually doing it. He's fucking a goddess."
You begin to move, each thrust sending shockwaves of pleasure through both your bodies. The virus surges between you, creating a feedback loop of ecstasy that threatens to tear reality apart. Angela's divine pussy clenches around you, her body responding to the claiming despite her mind's protests.
</rapeWin1>
<rapeWin2>
You: [Your movements becoming more frenzied, voice guttural] "Cum for me, goddess. Show me your divine ecstasy!"
Your hands grip Angela's hips with bruising force as you pound into her relentlessly. The sound of flesh slapping against flesh echoes through the abandoned factory, punctuated by Angela's cries of unwilling pleasure.
***AA0H3.webp***
Angela: [Her resistance finally crumbling, voice filled with shameful ecstasy] "I'm... I'm cumming! Oh cosmos, forgive me!"
Krissy Lynn: [Climaxing herself as she watches, voice breathless] "Fuck... that's the hottest thing I've ever seen."
With a final, brutal thrust, you bury yourself deep inside Angela as you both reach your peak. Your virus-enhanced seed floods her divine womb, the power of it visible as it courses through her body. Angela convulses in your arms, her orgasm shaking the very foundations of reality. As the intensity fades, the realization of what you've done begins to sink in, leaving you both shaken and forever changed.
</rapeWin2>
<enslaveWin1>
You: [Your eyes glowing with viral energy, voice distorted] "You're mine now, Angela. Forever."
With inhuman strength, you throw Angela to the ground. Before she can recover, you're on her, pinning her arms above her head with one hand while the other tears at her remaining clothing.
***AA0D1.webp***
Angela: [Struggling against your grip, fear evident in her voice] "No! This isn't you! Fight it, please!"
Krissy Lynn: [Watching in horror, backing away] "Oh god, what have I done? This is all my fault!"
Your free hand explores Angela's body roughly, squeezing her breasts and pinching her nipples with bruising force. Despite her struggles, her body responds, nipples hardening and pussy growing wet with unwanted arousal. The virus pulses between you, your combined power creating distortions in the very fabric of reality around you.
</enslaveWin1>
<enslaveWin2>
You: [Growling as you position yourself at her entrance] "You'll never leave me. You're mine to use, to breed, to own."
With a savage thrust, you bury yourself inside Angela's tight, divine pussy. She cries out, her back arching off the ground as you begin to pound into her mercilessly. Each thrust is punctuated by a pulse of viral energy, visible as it courses through both your bodies.
***AA16R3.webp***
***AA7R4.webp***
Angela: [Her voice breaking, body betraying her] "No... please... I can't... oh cosmos, I'm cumming!"
Krissy Lynn: [Her voice fading as she flees the scene] "I'm sorry... I'm so sorry..."
As Angela's orgasm washes over her, you pull out and flip her over roughly. Without pause, you thrust into her ass, eliciting a scream of pain and pleasure from the goddess. You continue your relentless assault, your mind focused solely on dominating and claiming her completely. As your own climax approaches, you lean down, sinking your teeth into her shoulder in a primal mark of ownership. With a final, brutal thrust, you empty your virus-enhanced seed deep into her bowels, sealing her fate as your personal plaything. Once the haze of lust clears, you gather the now-broken goddess in your arms, carrying her back to your compound where she'll be imprisoned and used for your pleasure whenever you desire.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? The Peacewood's been pretty active lately."
The early morning sun casts long shadows across the ruined landscape of the Peacewood. You and Angela stand at the edge of a crumbling highway, surveying the overgrown wilderness before you. The air is thick with the scent of vegetation and the faint, ever-present musk of the virus. Angela's ethereal presence seems to shimmer in the golden light, her form both alluring and otherworldly.
***AA2B1.webp***
***AA1A1.webp***
Angela: [Her eyes scanning the horizon, a hint of excitement in her voice] "Indeed, I sense a strong presence nearby. The virus concentration is... intriguing. We should proceed with caution."
The two of you begin your journey into the Peacewood, the crunch of debris under your feet the only sound breaking the eerie silence. Angela's graceful movements belie the danger that surrounds you both.
</bloc1>
<bloc2>
You: "Any idea what we might encounter today? These expeditions always seem to get... interesting."
As you push deeper into the Peacewood, the vegetation grows denser, creating a maze of twisted vines and vibrant, mutated flora. Your enhanced senses, courtesy of the virus, pick up subtle changes in the air – a mix of pheromones and an undercurrent of raw, primal energy.
***AA8B1.webp***
***AA11D1.webp***
Angela: [A knowing smile plays on her lips] "The virus creates such fascinating variations in human behavior. Each encounter is unique, a testament to the power coursing through this land. Stay alert, my dear. I believe we're about to have company."
The air grows heavier, charged with an almost electric tension. You can feel your own viral load responding, a familiar heat building in your core. Angela's presence, usually a calming influence, seems to intensify the sensations coursing through you.
</bloc2>
<bloc3>
You: "I hear something up ahead. Sounds like... singing?"
The dense foliage parts, revealing a small clearing bathed in dappled sunlight. The source of the singing becomes clear – a stunningly beautiful woman, her golden hair cascading down her back, is perched on a fallen log. Her voice, hauntingly melodic, seems to resonate with the very air around her.
***AA3A1.webp***
Angela: [Her voice a whisper, eyes fixed on the woman] "Fascinating. She's deeply infected, yet maintains such control. Approach carefully, but be ready for anything."
The woman's song trails off as she becomes aware of your presence. Her piercing blue eyes lock onto you, a mix of surprise, hunger, and something else – a primal recognition of a male, something she hasn't seen in a very long time.
</bloc3>
<bloc4>
You: [Stepping forward cautiously] "Hello there. We mean you no harm. I'm $[name], and this is Angela. What's your name?"
The woman rises from the log, her movements fluid and graceful. Her body, barely concealed by tattered remnants of clothing, is a perfect blend of athletic tone and lush curves. She takes a step towards you, her eyes never leaving your form.
***AA8D1.webp***
***AA8D2.webp***
Nicole Aniston: [Her voice melodic yet tinged with a hint of desperation] "A man... after so long. I'm Nicole. Are you real, or has the virus finally driven me to hallucinate?"
Angela: [Observing the interaction closely] "He's very real, Nicole. As real as the virus that flows through us all. How long have you been out here alone?"
The tension in the clearing is palpable. Nicole's gaze roams over your body, lingering on the obvious bulge in your pants. Her tongue darts out to wet her lips, a gesture both innocent and deeply erotic.
</bloc4>
<bloc5>
You: [Maintaining a non-threatening posture] "We're exploring the area, trying to understand more about the virus and its effects. How have you managed to survive out here?"
Nicole takes another step closer, her movements almost predatory. The scent of her arousal becomes more pronounced, mixing with the ever-present musk of the virus. Your own body responds, your cock hardening further, straining against the confines of your clothing.
***AA8E1.webp***
Nicole Aniston: [Her voice husky with need] "Survive? Is this survival? Endless days of hunger – not for food, but for touch, for fulfillment. And now... you appear."
Angela: [Her voice calm, but with an undercurrent of tension] "(Be cautious. Her control is slipping.)" "Nicole, we can help you. We have a safe place, away from the dangers of the Peacewood."
Nicole's eyes flash with a mix of hope and primal hunger. Her body trembles slightly, years of pent-up desire threatening to overwhelm her fragile control.
</bloc5>
<bloc6>
You: "Nicole, I understand what you're going through. The virus affects us all. But we need to approach this calmly. Tell us more about your experiences here."
As you speak, Nicole's demeanor shifts. The facade of control crumbles, revealing the raw, animalistic need beneath. Her hands begin to roam over her own body, cupping her full breasts through the tatters of her shirt.
***AA8F1.webp***
Nicole Aniston: [Her voice now a low growl] "Experiences? You want to know about the endless nights of unsatisfied lust? The way my body aches for a man's touch? Perhaps a demonstration would be more... illuminating."
Angela: [Her voice sharp with warning] "Nicole, control yourself. We're here to help, not to—"
Before Angela can finish, Nicole lunges forward, her intentions clear in her lust-filled eyes. The peaceful encounter has suddenly turned into a volatile situation, charged with sexual energy and the unpredictable influence of the virus.
</bloc6>
<bloc7>
You: [Bracing yourself as Nicole approaches] "Nicole, wait! We don't have to—"
Your words are cut short as Nicole crashes into you, her lips finding yours in a desperate, hungry kiss. Her hands roam your body frantically, tearing at your clothes. The scent of her arousal is overwhelming, and you feel your own viral load surging in response.
***AA8G1.webp***
***AA8G2.webp***
Nicole Aniston: [Breaking the kiss, her eyes wild] "No more waiting! I need this, I need you inside me!"
Angela: [Her voice tight with a mix of concern and growing arousal] "Be careful! Her virus levels are off the charts. You need to subdue her, quickly!"
You grapple with Nicole, her strength enhanced by desperation and the virus. Your hands find her breasts, squeezing them roughly through the torn fabric. She moans, arching into your touch, her own hands fumbling with your belt.
</bloc7>
<bloc8>
You: [Growling as you take control] "If this is what you need, Nicole, then let's give it to you."
With a swift movement, you spin Nicole around, pressing her against a nearby tree. Your hand slides down her taut stomach, delving between her thighs. You find her pussy dripping wet, your fingers easily slipping inside her tight heat.
***AA8H1.webp***
***AA8H2.webp***
Nicole Aniston: [Crying out in pleasure] "Yes! Oh god, yes! More, please, I need more!"
Angela: [Her breath coming faster, eyes fixed on the scene] "That's it, work her up. The more pleasure she feels, the easier it will be to subdue her."
You pump your fingers in and out of Nicole's soaking pussy, your thumb finding her swollen clit. She bucks against your hand, her ass grinding back against your rock-hard cock. The air is thick with the scent of sex and the electric charge of the virus.
</bloc8>
<bloc9>
You: [Nipping at Nicole's neck as you continue to finger her] "You like that, don't you? Tell me how much you've needed this."
Nicole's body is writhing against yours, her pussy clenching around your fingers. You use your free hand to roughly knead her breasts, pinching and rolling her nipples. The sounds of her moans and the wet squelch of your fingers fill the clearing.
***AA8I1.webp***
***AA8I2.webp***
Nicole Aniston: [Between gasps and moans] "So good... so fucking good! I've dreamed of this, needed this for so long!"
Angela: [Her voice husky, hands unconsciously moving to her own body] "The virus in her is responding to your touch. Keep going, push her further!"
You can feel Nicole's pussy tightening around your fingers, her body trembling on the edge of release. The virus pulses through both of you, heightening every sensation to an almost unbearable degree.
</bloc9>
<bloc10>
You: [Spinning Nicole around and dropping to your knees] "Let's see how you taste."
Without hesitation, you bury your face between Nicole's thighs, your tongue delving into her dripping folds. The taste of her arousal, tinged with the unique flavor of the virus, explodes across your palate. Nicole cries out, her hands tangling in your hair as she grinds against your face.
***AA8J1.webp***
Nicole Aniston: [Her voice a high-pitched keen] "Oh fuck! Your tongue... it's so good! Don't stop, please don't stop!"
Angela: [Her own breathing ragged, pupils dilated with arousal] "Incredible... the way your bodies are responding to each other. The virus is creating a feedback loop of pleasure."
You devour Nicole's pussy with abandon, your tongue alternating between plunging into her depths and flicking across her swollen clit. Her thighs tremble around your head, her cries of pleasure growing louder and more desperate with each passing moment.
</bloc10>
<bloc11-Trust>
You: [Standing up, your face glistening with Nicole's juices] "Look at me, Nicole. Focus on my eyes."
You position yourself at Nicole's entrance, the head of your cock teasing her slick folds. With a slow, deliberate movement, you push inside her, maintaining eye contact the entire time. The connection between you is electric, intensified by the virus coursing through your veins.
***AA8K1.webp***
***AA8K2.webp***
Nicole Aniston: [Her eyes locked with yours, voice trembling] "Oh god... it's like you're filling every part of me. I feel... complete."
Angela: [Her voice soft with wonder] "The trust between them... it's amplifying the virus's effects. This is more than just physical domination."
You begin to move, your thrusts slow and deep. Each movement sends waves of pleasure through both of you, the virus heightening every sensation. Nicole's body responds to yours perfectly, her pussy gripping you like a velvet glove.
</bloc11-Trust>
<bloc12-Trust>
You: [Cupping Nicole's face gently] "That's it, Nicole. Let go. I've got you."
Your movements become more intense, but never losing that connection. Nicole's eyes are wide, filled with a mix of pleasure and something deeper – a recognition, a bond forming between you. As you feel her approaching her climax, you lean in and capture her lips in a deep, passionate kiss.
***AA8K3.webp***
Nicole Aniston: [Breaking the kiss with a cry of ecstasy] "I'm cumming! Oh god, I'm cumming!"
Angela: [Her voice filled with awe] "Remarkable. The virus is stabilizing in her system. You've done it, you've subdued her."
Nicole's orgasm washes over her, her body shuddering against yours. You hold her close, feeling the pulses of her pussy around your cock. As her climax subsides, you gently withdraw, supporting her trembling form. The wild look in her eyes has been replaced by one of calm and clarity.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with primal need] "Turn around. I'm going to take that ass."
Without waiting for a response, you spin Nicole around, bending her over a fallen log. Your cock, slick with her juices, presses against her tight rosebud. With a powerful thrust, you bury yourself to the hilt in her ass, eliciting a scream of mingled pain and pleasure from Nicole.
***AA8L1.webp***
***AA8L2.webp***
Nicole Aniston: [Her voice a hoarse cry] "Fuck! It's too much... too big... but don't stop!"
Angela: [Her own arousal evident in her voice] "The anal stimulation is overloading her virus-enhanced nerve endings. Push her over the edge!"
You pound into Nicole's ass relentlessly, each thrust driving deeper. The tightness is incredible, her body gripping you like a vice. The virus surges through both of you, turning every sensation into pure, unadulterated pleasure.
</bloc11-Lust>
<bloc12-Lust>
You: [Feeling your own climax approaching] "Take it all, Nicole. Every last drop!"
With a roar, you slam into Nicole one final time, your cock pulsing as you empty your virus-laden seed deep into her ass. The effect is immediate and intense – Nicole's body goes rigid, a scream of ecstasy tearing from her throat as the most powerful orgasm of her life crashes over her.
***AA8L3.webp***
***AA8L4.webp***
Nicole Aniston: [Babbling incoherently] "So much... so good... need more... your cum..."
Angela: [Her voice thick with arousal] "Incredible. Your semen is having a dramatic effect on her virus levels. She's... stabilizing."
As your orgasm subsides, Nicole collapses forward, your softening cock slipping from her ass. A trickle of your cum leaks from her gaping hole. Suddenly, she turns, an almost feral look in her eyes as she engulfs your cock in her mouth, desperately sucking every last drop of your seed.
</bloc12-Lust>
<bloc-Virus>
You: [A sudden surge of the virus coursing through your veins] "Angela... something's happening..."
The world seems to shift, colors becoming more vivid, scents more intense. Your body thrums with energy, every nerve ending alight with sensation. You turn to Angela, seeing her in a new light, her divine beauty magnified by your virus-enhanced senses.
***AA8N1.webp***
Angela: [Her eyes widening, a mix of concern and arousal in her voice] "The virus... it's peaking in both of us. The proximity to Nicole's wild energy has triggered a surge."
The air between you and Angela crackles with sexual tension. Your cock, already hard from the encounter with Nicole, throbs painfully, demanding release. Angela's body responds in kind, her nipples visibly hardening through her ethereal garments, a flush spreading across her celestial skin.
</bloc-Virus>
<grope1>
You: [Lost in a haze of virus-induced lust, lunging towards Angela] "Need... touch... now!"
Before Angela can react, you're upon her, your hands groping her lush breasts roughly. The feel of her soft flesh in your palms sends jolts of pleasure through your virus-addled brain. Your cock presses against her thigh, leaving a wet smear of pre-cum on her skin.
***AA8O1.webp***
Angela: [Gasping in shock and unwanted arousal] "No! Stop this at once! You must control yourself!"
Your hands continue their frantic exploration of Angela's body, squeezing her ass, running along the curves of her waist. In your virus-fueled state, you're beyond reason, driven only by the need to satisfy the burning lust within you.
</grope1>
<grope2>
You: [Growling as you press Angela against a tree] "So soft... so perfect..."
Your mouth latches onto one of Angela's nipples through her clothing, sucking hard. Your hand slides between her thighs, feeling the heat and moisture gathering there despite her protests. The virus sings in your veins, demanding more, always more.
***AA8O3.webp***
Angela: [Her voice a mix of anger and fear] "Enough! This is not you! Fight it!"
With a burst of her divine strength, Angela pushes you away. You stumble back, the haze of lust slowly clearing from your mind. The realization of what you've done crashes over you, leaving you feeling ashamed and horrified at your loss of control.
</grope2>
<rape1>
You: [Your eyes glazing over with virus-fueled madness] "Angela... can't... control... need you..."
The virus takes full control, turning you into a creature of pure lust and need. You lunge at Angela, your movements unnaturally fast and strong. Your hands tear at her ethereal garments, exposing her perfect, goddess-like body.
***AA8P1.webp***
Angela: [Her voice filled with a mix of fear and sorrow] "No! This isn't you! Fight it, please!"
You pin Angela against a tree, your cock rock hard and leaking pre-cum. The scent of her divine arousal, a response she can't control, fills your nostrils, driving you further into a frenzy. Your mouth attacks her neck, biting and sucking, marking her celestial skin.
</rape1>
<rape2>
You: [Growling as you force Angela's legs apart] "Mine... take... breed..."
Your virus-enhanced strength is too much for even Angela to resist. You lift her effortlessly, positioning your throbbing cock at her entrance. The head pushes against her, feeling the heat and wetness of her unwilling arousal.
***AA8P3.webp***
Angela: [Her eyes flashing with divine power] "I won't let this happen. Forgive me for what I must do."
Just as you're about to thrust into Angela, she releases a burst of divine energy. The shockwave sends you flying backward, crashing into the underbrush. As you struggle to your feet, you see Angela in her full divine glory, power crackling around her. The fight is inevitable now, your virus-maddened mind unable to back down from the challenge.
</rape2>
<rapeWin1>
You: [Pinning Angela down, your voice a guttural growl] "Submit... to... me..."
Having overpowered Angela in your virus-enhanced state, you waste no time. With a savage thrust, you bury your cock deep inside her divine pussy. The sensation is indescribable, her celestial body gripping you like nothing you've ever felt before.
***AA8Q1.webp***
***AA8Q2.webp***
Angela: [Crying out, her body betraying her with unwanted pleasure] "No! Stop! This isn't... oh gods..."
You pound into Angela relentlessly, each thrust driving deeper. Her divine body responds despite her protests, her pussy clenching around you, her nipples hard against your chest. The virus surges between you, creating a feedback loop of intense, overwhelming pleasure.
</rapeWin1>
<rapeWin2>
You: [Feeling your climax approaching] "Take it all... every... drop..."
With a roar, you slam into Angela one final time, your cock erupting deep inside her. Your virus-laden seed floods her divine womb, causing her to arch her back in a scream of unwilling ecstasy. The power of your combined orgasm shakes the very ground beneath you.
***AA8Q3.webp***
Angela: [Her voice broken, tears streaming down her face] "What have you done... what have we done..."
As the haze of lust slowly clears, the magnitude of your actions begins to sink in. Angela lies beneath you, her divine form marked and claimed, your seed leaking from her well-used pussy. The air is heavy with the scent of sex and the lingering charge of divine power.
</rapeWin2>
<enslaveWin1>
You: [Your eyes glowing with virus-fueled madness] "Mine... forever... mine..."
Having subdued Angela, your virus-addled mind fixates on a new goal – complete ownership. You drag her struggling form towards a nearby cave, your strength far beyond normal human limits. Inside, you pin her against the rough stone wall.
***AA8R1.webp***
***AA8R2.webp***
Angela: [Her voice a mix of pain and defiance] "You can't do this! I'm a goddess, I can't be—"
You silence her with a brutal kiss, your hand wrapping around her throat. Your cock, impossibly hard, drives into her again and again. Each thrust is punctuated with a growl of "Mine," the word becoming a mantra, a spell of ownership over her divine form.
</enslaveWin1>
<enslaveWin2>
You: [Pulling out of Angela, your voice cold and commanding] "On your knees. Worship your new master."
Angela collapses to her knees, her once-divine form now bruised and marked. Your cum leaks from her well-used holes, a visible sign of your dominance over her. With shaking hands, she begins to clean your cock with her tongue, her eyes downcast in submission.
***AA2R3.webp***
Angela: [Her voice a broken whisper] "Yes... master. I... I am yours."
Satisfied with her submission, you grab a handful of her hair and begin to lead her out of the cave. Your mind, still clouded by the virus and drunk on power, has only one thought – to lock her away in your private prison, a trophy of your conquest over divinity itself.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? The Peacewood's been pretty active lately."
The early morning sun casts long shadows across the Peacewood's rusted landscape. You and Angela stand at the edge of a dilapidated industrial complex, its twisted metal structures looming ominously against the sky. The air is thick with the scent of decay and the faint, sweet musk of the virus. Your enhanced senses pick up on subtle movements in the distance - a reminder of the constant danger lurking in these parts.
***AA1B2.webp***
***AA11C1.webp***
Angela: [Her eyes gleam with an otherworldly light as she surveys the area] (This mortal grows more intriguing with each passing day.) "Indeed, my dear. The virus's concentration here is... intoxicating. We must remain vigilant."
The goddess-like figure beside you seems to shimmer slightly, her form never quite settling as she moves. Her long, black hair dances in a non-existent breeze, and you can't help but notice how her generous curves strain against her clothing, as if barely contained by mortal fabric.
</bloc1>
<bloc2>
You: "I can feel it too. It's like a constant buzz under my skin. Let's move carefully."
As you begin to navigate through the twisted metal and crumbling concrete, your enhanced physique allows you to move with surprising grace. Your muscles ripple beneath your skin, a testament to the virus's effects on your body. Angela follows close behind, her movements fluid and ethereal.
***AA2C2.webp***
Angela: [She places a hand on your shoulder, sending a jolt of energy through your body] (His resistance to the virus is remarkable. Such potential...) "Your attunement to the virus grows stronger, my dear. Remember, it can be both a weapon and a vulnerability out here."
Her touch lingers longer than necessary, and you feel a surge of warmth spreading from the point of contact. The air around you both seems to crackle with an unseen energy, a reminder of the cosmic forces at play in this virus-ravaged world.
</bloc2>
<bloc3>
You: "I'll keep that in mind. Hey, do you see that movement over there? By that old factory building?"
Your enhanced vision picks up a flicker of movement in the shadows of a nearby structure. The decaying factory looms before you, its broken windows like empty eye sockets staring out at the wasteland. As you approach, the sweet, cloying scent of the virus grows stronger, making your head swim slightly.
***AA9C1.webp***
Angela: [Her eyes narrow, focusing on the spot you indicated] (Another lost soul, twisted by the virus. How will he handle this one?) "Yes, I sense a presence. Female, highly infected. Be on your guard, my dear. She may not be... entirely rational."
Angela's form seems to grow more solid as she concentrates, her divine nature becoming more apparent. The air around her shimmers with barely contained power, and you can't help but feel a mix of awe and desire as you watch her prepare for a potential confrontation.
</bloc3>
<bloc4>
You: "Hello? Is someone there? We're not here to harm you."
Your voice echoes through the abandoned factory, disturbing years of settled dust. As you step further into the gloom, your eyes adjust, revealing the silhouette of a woman crouched in the corner. She's trembling, whether from fear or the effects of the virus, you can't tell.
***AA0E2.webp***
***AA9D2.webp***
Kendra Lust: [Her head snaps up at the sound of your voice, eyes wide with disbelief] "A... a man? It can't be... they're all dead!"
Angela: [She moves closer to you, her presence both comforting and electrifying] (This should be interesting. Her virus levels are off the charts.) "Easy now, sister. We mean you no harm. What's your name?"
The woman in the corner slowly rises to her feet, her movements jerky and uncertain. As she steps into a shaft of light from a broken window, you get your first clear look at her. She's beautiful in a classic, all-American $[characters.list.cherie.role] way, slender but curvy, with shoulder-length black hair and striking features. Her clothes are tattered and dirty, but you can see that her body has been enhanced by the virus, her curves more pronounced than they should be for a woman her age.
</bloc4>
<bloc5>
You: "It's okay. I'm immune to the lethal effects of the virus. We're here to help if we can. What's your name?"
You take a cautious step forward, hands raised to show you mean no harm. The woman's eyes are locked on you, a mix of fear, disbelief, and... something else. Something primal. You can see her nostrils flaring as she catches your scent, her body responding involuntarily to your presence.
***AA9E1.webp***
Kendra Lust: [She licks her lips nervously, her voice hoarse] "K-Kendra. My name is Kendra. How... how are you alive? And why do you smell so... so..."
Angela: [She places a hand on your arm, a gesture both protective and possessive] (Her control is slipping. Be ready, my dear.) "Kendra, you're safe now. We can help you. How long have you been out here alone?"
Kendra's eyes dart between you and Angela, her body language a mix of defensive posturing and barely contained need. You can see a sheen of sweat on her skin, her chest rising and falling rapidly with each breath. The virus's effects on her are becoming more apparent by the second.
</bloc5>
<bloc6>
You: "Kendra, it's okay. We're not with MAD. We're trying to help people like you. Can you tell us what happened to you?"
You maintain eye contact with Kendra, trying to project calm and trustworthiness. But it's becoming increasingly difficult to ignore the way her body is responding to your presence. Her nipples are visibly hard beneath her tattered shirt, and you can see her thighs pressing together, a unconscious response to the growing heat between them.
***AA9F1.webp***
Kendra Lust: [Her voice trembles, a mix of fear and growing arousal] "I... I've been alone for so long. The virus, it... it does things to me. Makes me feel... Oh god, you smell so good. I can't... I can't think straight..."
Angela: [Her eyes glow with an otherworldly light, assessing the situation] (The virus is overwhelming her. We may need to subdue her soon.) "Kendra, focus on my voice. How long have you been infected? Do you remember?"
Kendra's control is visibly slipping. Her hands clench and unclench at her sides, her body swaying slightly as she fights the urge to move closer to you. The sweet, musky scent of her arousal fills the air, mingling with the ever-present smell of the virus.
</bloc6>
<bloc7>
You: "Kendra, I know it's hard, but try to stay calm. We're here to help you, not hurt you. Just take deep breaths and-"
Before you can finish your sentence, Kendra lunges at you with surprising speed. Her eyes are wild, pupils dilated with a mix of fear and uncontrollable lust. You barely have time to brace yourself as she collides with you, her hands frantically grasping at your clothes.
***AA3N1.webp***
***AA9G2.webp***
Kendra Lust: [Her voice is a desperate moan as she presses herself against you] "Need... need you. So long... so empty. Please, please, I can't take it anymore!"
Angela: [She steps back, her form shimmering with barely contained power] (And so it begins. Show me how you handle this, my dear.) "Remember your training! Subdue her, but be gentle if you can!"
Kendra's frenzied assault continues as she tries to tear at your clothes. Her breasts heave against your chest, nipples hard enough to cut glass. You can feel the heat of her core even through your pants as she grinds against you, desperate for any friction she can get. Your own body responds involuntarily, your cock hardening rapidly as the virus in your system reacts to her proximity.
</bloc7>
<bloc8>
You: "Kendra, stop! I don't want to hurt you!"
You grapple with Kendra, trying to restrain her without causing harm. Your enhanced strength gives you an advantage, but her virus-fueled frenzy makes her unpredictable. As you struggle, her shirt tears, exposing her heaving breasts. They're full and firm, defying her age, with dusky nipples puckered tight with arousal.
***AA9H1.webp***
Kendra Lust: [She moans loudly as your hands inadvertently brush her exposed skin] "Yes! Touch me, please! I need it so bad. It burns, it aches... make it stop!"
Angela: [Her voice takes on a husky quality as she watches the struggle] (His control is admirable, but how long can he resist?) "You may need to use more... intimate methods to calm her, my dear. The virus responds to sexual stimulation."
Your hands find Kendra's wrists, pinning them above her head against a nearby wall. The position pushes her breasts forward, and you can feel her heat against your thigh. Your cock strains against your pants, the head already leaking pre-cum as your own viral load responds to the situation.
</bloc8>
<bloc9>
You: "Fuck, Kendra, I'm trying to help you. But you need to calm down!"
Unable to completely resist the virus's influence, you press your thigh firmly between Kendra's legs, giving her the friction she so desperately craves. She immediately begins to grind against you, her soaked pussy leaving a wet streak on your pants. With your free hand, you reach down and roughly palm one of her breasts, pinching the nipple between your fingers.
***AA9I1.webp***
Kendra Lust: [She throws her head back, a guttural moan escaping her lips] "Oh god, yes! More, please more! I need... I need..."
Angela: [She begins to slowly unbutton her own top, her breathing becoming heavier] (His technique is improving. But he'll need more to truly subdue her.) "That's it, my dear. Use the virus. Let it flow through you both."
As you manipulate Kendra's breast, you can feel her starting to calm slightly, the sexual stimulation providing a temporary relief from the virus's maddening effects. Your own control is slipping, the thick, throbbing length of your cock now painfully constrained by your pants. The air is thick with the scent of sex and virus-enhanced pheromones.
</bloc9>
<bloc10>
You: "Alright, Kendra. If this is what you need, then let's do this properly."
In one swift motion, you spin Kendra around and bend her over a nearby crate. You yank down her tattered pants, exposing her dripping pussy to the air. Without hesitation, you drop to your knees behind her and bury your face in her soaked folds, your tongue delving deep into her core.
***AA9J1.webp***
***AA9J2.webp***
Kendra Lust: [She screams in pleasure, her body convulsing] "Oh fuck! Yes, yes, yes! Eat my pussy, please don't stop!"
Angela: [She's now topless, her perfect breasts on full display as she watches intently] (Such vigor, such passion. He truly is remarkable.) "That's it, my dear. Taste her essence. Let the virus guide you."
Your enhanced senses are overwhelmed by Kendra's taste and scent. Your tongue lashes at her clit before plunging back into her depths, drinking down her juices like a man dying of thirst. Kendra's legs shake as she approaches her first orgasm, her hands scrabbling for purchase on the crate. Meanwhile, Angela has begun to slowly caress her own breasts, her divine nipples pebbled with arousal as she watches the scene unfold.
</bloc10>
<bloc11-Trust>
You: "That's it, Kendra. Let it go. I've got you."
As Kendra's orgasm approaches, you slow your oral assault, replacing it with long, sensual licks. You reach around and gently massage her clit with your fingers, building her pleasure slowly but steadily. With your free hand, you unzip your pants, finally freeing your aching cock.
***AA9K1.webp***
***AA9K2.webp***
Kendra Lust: [Her voice is softer now, filled with genuine pleasure rather than desperation] "Oh god, it feels so good. I... I think I'm going to..."
Angela: [She approaches, her divine aura pulsing with approval] (He chooses compassion. Fascinating.) "Let it wash over you, Kendra. Embrace the pleasure."
You slowly stand, positioning the thick head of your cock at Kendra's entrance. With gentle, steady pressure, you begin to sink into her welcoming heat. Kendra moans deeply as you fill her, her inner walls fluttering around your length. You set a slow, deep rhythm, each thrust bringing you both closer to release.
</bloc11-Trust>
<bloc12-Trust>
You: "Look at me, Kendra. Stay with me."
You reach forward, gently turning Kendra's face towards you. Your eyes lock as you continue to move within her, your connection deepening with each thrust. You lean in, capturing her lips in a tender kiss as you feel her begin to tighten around you.
***AA9K3.webp***
Kendra Lust: [She kisses you back passionately, tears of relief and pleasure in her eyes] "Thank you... thank you... I'm cumming!"
Angela: [She places a comforting hand on Kendra's back] (A beautiful union. Perhaps there is hope yet.) "You're safe now, Kendra. Let the pleasure heal you."
As Kendra's orgasm washes over her, you allow yourself to follow, your cock pulsing as you fill her with your virus-enhanced seed. The connection between you seems to calm the raging storm of the virus within her. As you both come down from your high, you gently help Kendra to her feet, supporting her trembling form. Angela moves to help, and together, you prepare to bring Kendra back to the safety of your compound, her wild frenzy now replaced with a peaceful, satisfied exhaustion.
</bloc12-Trust>
<bloc11-Lust>
You: "You want it? Then take it all, Kendra!"
Unable to contain yourself any longer, you stand and roughly flip Kendra onto her back. In one swift motion, you plunge your massive, virus-enhanced cock deep into her sopping wet pussy. Kendra screams in a mix of shock and ecstasy as you bottom out inside her, your thick shaft stretching her to her limits.
***AA9L1.webp***
***AA9L2.webp***
Kendra Lust: [Her eyes roll back in her head, overwhelmed by the sensation] "Oh fuck! So big! It's too much, I can't... I can't..."
Angela: [Her own arousal is evident, her divine pussy visibly wet] (Such raw power. He truly embraces the virus's gifts.) "Let it consume you both. Revel in the primal energy!"
You set a punishing pace, your hips slamming against Kendra's with each thrust. The sound of flesh slapping against flesh echoes through the abandoned factory, punctuated by Kendra's increasingly desperate moans. Your hands grip her hips hard enough to bruise, using your enhanced strength to lift her slightly off the crate for deeper penetration.
</bloc11-Lust>
<bloc12-Lust>
You: "Not enough. I need more!"
With a growl, you pull out of Kendra's pussy and flip her over once again. Without warning, you press the thick head of your cock against her tight asshole. Kendra barely has time to gasp before you're pushing in, her anal ring stretching obscenely around your girth.
***AA9L3.webp***
***AA9L4.webp***
Kendra Lust: [She lets out a guttural scream, her body shaking] "My ass! Oh god, you're in my ass! It's too big, I can't take it!"
Angela: [She's openly masturbating now, her divine fingers working her clit] (The depravity, the raw lust... it's intoxicating!) "Take it all, Kendra. Let his essence fill you completely!"
You bottom out in Kendra's ass, feeling her inner walls clench and spasm around your invading cock. The tightness is almost painful, but the virus surging through your system turns the pain into pure pleasure. You begin to move, each thrust into her tight hole sending shockwaves of ecstasy through both of you. As you feel your climax approaching, you reach around and roughly finger Kendra's dripping pussy, determined to make her cum one last time.
With a roar, you bury yourself to the hilt in Kendra's ass, your cock pulsing as you flood her bowels with your virus-laden cum. The effect is immediate and intense. Kendra's entire body goes rigid, her mouth open in a silent scream as the most powerful orgasm of her life crashes over her. Her ass clamps down on your cock, milking every last drop of your seed.
As you pull out, a trail of cum leaks from Kendra's gaping asshole. She collapses onto the crate, her body twitching with aftershocks. Without missing a beat, she turns and takes your still-hard cock into her mouth, desperately sucking and licking, hungry for more of your potent seed.
The taste of your cum on her tongue sends Kendra into another frenzy of orgasms. Her eyes roll back as she continues to suck, her body convulsing uncontrollably. Finally, overwhelmed by the intensity of the experience, she passes out, a look of blissful satisfaction on her face.
You stand there, panting, as you survey the scene. Angela approaches, her eyes glowing with approval and barely contained lust. Together, you prepare to restrain the now-unconscious Kendra and bring her back to your compound, another lost soul saved from the wasteland's dangers.
</bloc12-Lust>
<bloc-Virus>
You: "Angela, something's happening. The virus... it's surging!"
A sudden wave of intense heat washes over you, your vision blurring as the virus in your system goes into overdrive. Your cock, already hard, seems to grow even larger, throbbing painfully with each heartbeat. Every nerve ending in your body feels like it's on fire.
***AA5I2.webp***
***AA9N2.webp***
Kendra Lust: [She gasps, her own body responding to the surge of viral energy] "What's happening? I feel... oh god, I need..."
Angela: [Her divine form pulses with energy, responding to the viral surge] (Such power! It's affecting even me!) "The virus is peaking! We must join together to channel this energy!"
The air around you crackles with invisible energy. Kendra moans loudly, her pussy visibly dripping as the virus overwhelms her senses once again. Angela's clothes seem to melt away, her divine body fully revealed, glowing with an otherworldly light. You find yourself sandwiched between them, your enhanced cock sliding into Kendra's soaked pussy even as Angela presses herself against your back, her divine essence merging with your virus-charged body.
The three of you move together in a frenzied, animalistic rhythm, lost in a haze of virus-fueled lust. The boundaries between your bodies seem to blur, the virus creating a connection that transcends the physical. As the surge reaches its peak, you feel an orgasm building that threatens to tear you apart at the molecular level.
The scene fades to white as the viral energy explodes outward, leaving the ultimate outcome of this intense, uncontrolled encounter unknown.
</bloc-Virus>
<grope1>
You: "I can't... I can't control it anymore!"
The virus surges through your system, overwhelming your senses and clouding your judgment. With a growl, you suddenly turn away from Kendra and lunge at Angela, your hands reaching for her divine form.
***AA11P1.webp***
Angela: [Her eyes widen in shock, caught off guard by your sudden change] "What are you doing? Control yourself!"
Kendra Lust: [She watches in horror and confusion] "What's happening? Why is he attacking her?"
Your hands find Angela's breasts, squeezing roughly as you press her against the wall. Her divine flesh feels impossibly soft yet firm beneath your fingers, sending jolts of pleasure through your virus-enhanced nerves. Angela's initial shock gives way to a mix of concern and involuntary arousal, her nipples hardening despite her attempts to push you away.
</grope1>
<grope2>
You: "Need you... Angela... can't stop!"
Your assault continues, one hand sliding down to roughly cup Angela's divine pussy through her clothes. She gasps, her body betraying her as moisture begins to seep through the fabric. Your other hand continues to knead her breast, pinching and rolling her nipple between your fingers.
***AA9O3.webp***
Angela: [Her voice is strained, fighting against her own rising arousal] "This isn't you! Fight it! You're stronger than the virus!"
Kendra Lust: [She backs away, terrified] "Oh god, what have I done? I brought this on them!"
Angela finally manages to summon her divine strength, pushing you away with a burst of energy. You stumble backward, momentarily stunned. As your head clears, the realization of what you've done crashes over you. The scene ends with Angela looking at you with a mix of disappointment and concern, while Kendra cowers in the corner, the trust you had built now shattered.
</grope2>
<rape1>
You: "Mine... you're all mine!"
The virus takes complete control, turning you into a primal beast driven solely by lust and the need to dominate. With inhuman speed, you grab Angela, tearing at her clothes with virus-enhanced strength. Her divine garments offer little resistance, shredding under your assault.
***AA9P1.webp***
Angela: [Her voice is a mix of shock and growing anger] "Stop this at once! I am a goddess, you fool!"
Kendra Lust: [She screams, backing away in terror] "No! Leave her alone! This is all my fault!"
You pay no heed to their protests, your hands roaming roughly over Angela's divine form. Her skin glows with otherworldly light, but even her godlike nature seems overwhelmed by the sheer ferocity of your virus-fueled assault. You force her to the ground, your massive cock throbbing painfully as you prepare to take what you see as rightfully yours.
</rape1>
<rape2>
You: "Submit to me, goddess! I'll show you true power!"
You pin Angela beneath you, her divine strength seemingly neutralized by the overwhelming force of the virus coursing through your veins. Your cock, now almost monstrously large, presses against her entrance. Angela's eyes glow with fury, her divine powers gathering for a counterattack.
***AA9P3.webp***
Angela: [Her voice booms with divine authority] "Enough! I will not be defiled by a mortal, no matter how enhanced!"
Kendra Lust: [She watches in awe and terror] "Oh god, what's happening? The air... it's charged with something!"
The air around you crackles with energy as Angela prepares to unleash her full divine might. The scene ends on this cliffhanger, with you poised to commit an unforgivable act against a goddess, and said goddess about to remind you of the folly of challenging divine power. The outcome of this confrontation remains uncertain, but it's clear that nothing will be the same after this moment.
</rape2>
<rapeWin1>
You: "Even a goddess bows before the virus!"
With a triumphant roar, you thrust forward, burying your enormous, virus-enhanced cock deep into Angela's divine pussy. Her eyes widen in shock and unwanted pleasure as you bottom out inside her, your girth stretching her in ways she never thought possible.
***AA9Q1.webp***
***AA15R3.webp***
Angela: [She lets out a strangled moan, her divine essence flickering] "Impossible! How can a mortal... nngh... overpower me?"
Kendra Lust: [She watches in horrified fascination] "He's... he's raping a goddess! How is this happening?"
You set a brutal pace, your hips slamming against Angela's with each thrust. Her divine pussy clenches around you, her body betraying her as pleasure begins to override her shock and anger. Golden ichor, the blood of the gods, trickles from where you've forced yourself into her, mixing with her divine juices to create a shimmering, aphrodisiac substance that only fuels your frenzy.
</rapeWin1>
<rapeWin2>
You: "Take it all, goddess! Feel the power of the virus!"
Lost in your virus-fueled madness, you flip Angela over, forcing her face down onto the ground. With one hand gripping her hair and the other on her hip, you drive your cock into her once-sacred ass. The tight ring of muscle offers little resistance to your monstrous girth, stretching obscenely around your invading member.
***AA9Q3.webp***
***AA9Q4.webp***
Angela: [Her voice is a mix of pain, pleasure, and growing submission] "By the cosmos... it's too much! I'm... I'm cumming!"
Kendra Lust: [She's backed into a corner, unable to look away] "This can't be real. A goddess... broken by a man?"
Angela's divine form shudders beneath you as an explosive orgasm rips through her. The walls of her ass clamp down on your cock with impossible strength, triggering your own release. You roar in triumph as you flood her bowels with your virus-laden cum, the potent mixture of mortal seed and divine essence creating a cataclysmic reaction.
As you pull out, Angela collapses to the ground, her once-radiant form now dimmed and twitching with aftershocks. Golden ichor and pearlescent cum leak from her abused holes, pooling beneath her in a shimmering puddle. The air crackles with residual energy, the balance of power irrevocably shifted by this unholy union of virus and divinity.
You stand over your conquered goddess, your still-hard cock dripping with the evidence of your victory. The scene ends with you turning your gaze to the terrified Kendra, leaving the audience to imagine what further depravities await in the wake of this cosmic violation.
</rapeWin2>
<enslaveWin1>
You: "You're mine now, Angela. Forever."
The virus has completely taken over, transforming you into something beyond human. With terrifying strength, you grab Angela and slam her against the wall. Your hands wrap around her throat, squeezing just enough to assert your dominance without cutting off her air supply completely.
***AA9R1.webp***
***AA9R2.webp***
Angela: [She gasps, her divine light flickering] "You... you can't do this! I'm a goddess, you insignificant mortal!"
Kendra Lust: [She cowers in the corner, sobbing] "Please, stop! This isn't right!"
Ignoring their pleas, you rip away what remains of Angela's clothing. Your virus-enhanced cock, now almost comically large and pulsing with unnatural veins, presses against her divine entrance. With a savage thrust, you impale her on your length, her divine pussy stretching painfully to accommodate your girth.
You begin to move, each thrust violent and dominating. Angela's head thrashes from side to side, her divine essence flickering as she struggles against the overwhelming sensations. Golden ichor mixed with her juices drips down your shaft, creating a puddle of shimmering liquid at your feet.
</enslaveWin1>
<enslaveWin2>
You: "You're no goddess anymore. Just my personal cum dump."
Your assault continues relentlessly. You spin Angela around, bending her over a nearby crate. Without warning, you drive your massive cock into her ass, tearing past her divine defenses. She screams, a sound of both agony and unwanted pleasure that echoes through the abandoned factory.
***AA9R3.webp***
***AA9R4.webp***
Angela: [Her voice is broken, punctuated by sobs and moans] "Please... no more... I submit... I'm yours..."
Kendra Lust: [She watches in horror, unable to look away] "Oh god, he's broken her. A goddess... enslaved..."
You pound into Angela's ass with inhuman vigor, your hands leaving bruises on her hips that glow with a sickly light. Her once-radiant form is now dim, covered in a sheen of sweat and various fluids. As you feel your climax approaching, you pull out and force her to her knees.
With a roar, you unleash a torrent of virus-enhanced cum all over Angela's face and breasts. The viscous fluid seems to move with a life of its own, seeping into her pores and dimming her divine glow even further. Angela's eyes, once filled with cosmic wisdom, now look vacant and submissive.
You grab a handful of her hair and start dragging her towards the exit. "Time to take you to your new home, slave," you growl. The scene ends with you hauling a broken and cum-covered Angela towards the prison in your compound, leaving a terrified and traumatized Kendra behind in the abandoned factory.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? The Peacewood's been pretty active lately."
The early morning sun casts long shadows across the Peacewood as you and Angela set out from the shelter. The air is thick with the scent of damp earth and vegetation, a stark contrast to the sterile environment of the District. Your muscles tense instinctively, eyes scanning the overgrown landscape for any sign of movement.
***AA10A1.webp***
***AA10A2.webp***
Angela: [Her eyes gleam with excitement, a knowing smile playing on her lips] "Oh, I'm always ready for an adventure with you. Who knows what... or who... we might encounter today?"
As you trek deeper into the Peacewood, the foliage grows denser, obscuring your vision. The virus-enhanced flora seems to pulse with an otherworldly energy, reminding you of the dangers that lurk in this transformed world.
</bloc1>
<bloc2>
You: "Let's head towards that clearing up ahead. It looks like a good vantage point."
You push through a tangle of vines, their leaves glistening with an unnatural sheen. The virus's influence is palpable here, the air itself seeming to vibrate with pent-up energy. Your own body responds, a familiar heat building in your core.
***AA10B1.webp***
Angela: [She follows close behind, her breath quickening slightly] "Good idea. We should be cautious though. The virus concentration feels... intense here."
As you reach the clearing, you both pause, taking in the surroundings. The Peacewood stretches out before you, a twisted paradise of mutated flora and hidden dangers. The silence is broken only by the occasional rustle of leaves, leaving you both on high alert.
</bloc2>
<bloc3>
You: "Angela, do you sense anything unusual? The air feels... different here."
Your enhanced senses pick up subtle changes in the environment. The virus's presence seems stronger, making your skin tingle and your pulse quicken. You can't help but notice how the light plays across Angela's form, accentuating her curves in a way that sends a jolt of desire through you.
***AA10C1.webp***
***AA10C2.webp***
Angela: [Her eyes close briefly, as if communing with the environment] "Yes, there's definitely something... someone... nearby. The virus signature is strong, but unfamiliar. We should proceed with caution."
The tension in the air thickens as you both move forward, alert for any sign of the presence Angela detected. The Peacewood's eerie beauty surrounds you, a constant reminder of the world's transformation and the dangers that lurk within it.
</bloc3>
<bloc4>
You: "I think I see someone up ahead. A woman... she doesn't look like she's from MAD."
Through a gap in the foliage, you spot a figure moving gracefully among the twisted trees. As you draw closer, you make out the form of a woman with tanned skin and flowing brown hair. She seems unaware of your presence, her movements fluid and almost predatory.
***AA10D1.webp***
***AA10D2.webp***
Ariella Ferrera: [Turning suddenly, her brown eyes widening in surprise and hunger] "A man? Here? Oh, it's been so long..."
Angela: [Tensing beside you, her voice low] "Be careful. She's heavily infected. The virus is practically radiating from her."
The woman, Ariella, steps into full view. Her mature beauty is enhanced by the virus, her body a perfect blend of strength and sensuality. Her eyes lock onto you, a mix of wonder and primal desire evident in her gaze.
</bloc4>
<bloc5>
You: "We mean you no harm. I'm $[name], and this is Angela. Are you alright out here alone?"
You try to keep your voice calm and steady, but the sight of Ariella sends a surge of heat through your body. The virus within you responds to her presence, making your cock twitch and swell against your will. You struggle to maintain composure as she approaches.
***AA10E1.webp***
Ariella Ferrera: [Her voice husky with need] "Alone? Yes, for far too long. But now... now you're here. A real, living man. I'd almost forgotten..."
Angela: [Her voice tight with concern] "$[name], be careful. Her virus levels are off the charts. She might not be in control of herself."
Ariella moves closer, her eyes never leaving your form. Her body language is a mix of predatory grace and unbridled lust. The air between you crackles with sexual tension, the virus amplifying every sensation.
</bloc5>
<bloc6>
You: "We can help you, Ariella. There's a safe place, away from the dangers of the Peacewood."
Your words sound hollow even to your own ears as Ariella circles you, her eyes drinking in every detail of your body. Your enhanced physique, a gift of the virus, seems to entrance her. You can't help but notice the swell of her breasts, the curve of her hips, the way her tongue darts out to wet her lips.
***AA10F1.webp***
Ariella Ferrera: [Her voice a low purr] "Help me? Oh yes, you can help me. It's been so long since I've felt a man's touch. The virus... it burns inside me. Only you can quench this fire."
Angela: [Her voice strained, a mix of warning and arousal] "$[name], she's too far gone. We need to subdue her before she loses control completely."
The tension reaches a breaking point as Ariella lunges forward, her hands reaching for you with desperate need. The scent of her arousal fills the air, mingling with the earthy smell of the Peacewood.
</bloc6>
<bloc7>
You: "Ariella, wait! We don't have to—"
Your words are cut short as Ariella's body collides with yours. Her hands roam frantically over your chest, her lips seeking yours with desperate hunger. The heat of her body against yours sends shockwaves of pleasure through you, your cock hardening instantly in response.
***AA10G1.webp***
***AA10G2.webp***
Ariella Ferrera: [Moaning against your lips] "Please, I need this. I need you. Fill me, fuck me, make me whole again!"
Angela: [Her breath quickening, eyes wide] "You have to subdue her, $[name]! Use the virus, overwhelm her senses!"
With a growl, you grab Ariella's wrists, spinning her around and pinning her against a nearby tree. Your cock throbs painfully, straining against your clothes as you press against her back. Ariella writhes against you, her ass grinding against your erection.
</bloc7>
<bloc8>
You: "I'm sorry, Ariella, but this is for your own good."
With swift movements, you tear at Ariella's clothes, exposing her tanned skin to the warm air. Your hands roam over her body, cupping her full breasts and tweaking her hardened nipples. Ariella arches into your touch, a low moan escaping her lips.
***AA10H1.webp***
***AA10H2.webp***
Ariella Ferrera: [Gasping, her body trembling] "Yes! Oh god, yes! Touch me, take me, make me yours!"
Angela: [Her voice husky, eyes locked on the scene] "That's it, overwhelm her. Show her the power of your virus-enhanced body."
Your hand slides down Ariella's taut stomach, delving between her thighs. You find her pussy dripping wet, her clit swollen and sensitive. As you begin to stroke her, Ariella's legs nearly give out, her body shaking with need.
</bloc8>
<bloc9>
You: "Feel it, Ariella. Let the pleasure wash over you."
Your fingers work skillfully, alternating between teasing her clit and plunging deep into her soaking pussy. Ariella's moans grow louder, her hips bucking against your hand. Behind you, you hear Angela's breath quicken, the rustle of fabric suggesting she's becoming affected by the scene.
***AA10I1.webp***
Ariella Ferrera: [Her voice breaking with pleasure] "More! Please, I need more! Fill me, stretch me, make me cum!"
Angela: [Her voice thick with arousal] "She's close, $[name]. Don't stop now. Show her the full power of your virus-enhanced cock."
You spin Ariella around, lifting her easily with your enhanced strength. Her legs wrap around your waist as you position your throbbing cock at her entrance. With one powerful thrust, you bury yourself to the hilt in her tight, wet heat.
</bloc9>
<bloc10>
You: "Take it all, Ariella. Feel every inch of me inside you."
You pound into Ariella relentlessly, her back slamming against the tree with each thrust. Her pussy clenches around you, milking your cock as waves of pleasure crash over both of you. The air is filled with the sounds of skin slapping against skin and Ariella's ecstatic cries.
***AA10J1.webp***
Ariella Ferrera: [Screaming in ecstasy] "Yes! Fuck me! Breed me! Fill me with your virus-enhanced cum!"
Angela: [Moaning softly, her hand disappearing beneath her clothes] "That's it, $[name]. Claim her. Show her who's in control."
Your hips move in a blur, your enhanced stamina allowing you to maintain a punishing pace. Ariella's eyes roll back in her head, her body convulsing as a powerful orgasm rips through her. Her pussy clamps down on your cock, nearly triggering your own release.
</bloc10>
<bloc11-Trust>
You: "Look at me, Ariella. Connect with me."
As Ariella's orgasm subsides, you slow your thrusts, maintaining deep, powerful strokes. You cup her face, forcing her to meet your gaze. The wild lust in her eyes begins to fade, replaced by a growing awareness and connection.
***Z5B26C.webp***
***AA10K2.webp***
Ariella Ferrera: [Her voice softening, eyes clearing] "I... I can feel you. Not just physically, but... deeper. What's happening to me?"
Angela: [Her voice filled with awe] "You're reaching her, $[name]. The virus is creating a bond between you."
You lean in, capturing Ariella's lips in a deep, passionate kiss. As your tongues dance, you feel a surge of energy passing between you, the virus in your bodies harmonizing and creating a profound connection.
</bloc11-Trust>
<bloc12-Trust>
You: "That's it, Ariella. Let go of the madness. Feel our connection."
With a final, deep thrust, you feel your orgasm building. Ariella's eyes widen as she senses it too, her body tensing in anticipation. As you explode inside her, filling her with your virus-enhanced cum, Ariella cries out in ecstasy, her pussy milking every last drop from you.
***AA10K3.webp***
Ariella Ferrera: [Gasping, her body trembling] "I... I understand now. The virus, the connection... it's beautiful."
Angela: [Approaching, her face flushed] "You've done it, $[name]. You've subdued her and brought her back from the brink."
As you gently lower Ariella to the ground, she looks up at you with clear, grateful eyes. The wild, uncontrolled lust has been replaced by a deep, meaningful connection. You've not only subdued her but potentially saved her from losing herself completely to the virus.
</bloc12-Trust>
<bloc11-Lust>
You: "Turn around, Ariella. I'm going to claim every part of you."
With a growl, you pull out of Ariella's dripping pussy and spin her around. She braces herself against the tree, her ass pushed out invitingly. Without hesitation, you position your still-hard cock at her puckered entrance.
***AA10L1.webp***
***AA10L2.webp***
Ariella Ferrera: [Gasping, a mix of fear and excitement in her voice] "My... my ass? But it's so big... I don't know if I can—"
Angela: [Her voice thick with lust] "Do it, $[name]. Show her the full extent of your dominance."
With a powerful thrust, you push past the tight ring of muscle, burying your cock deep in Ariella's ass. She screams in a mixture of pain and pleasure, her body shaking as it adjusts to the intrusion.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all, Ariella. Every last inch."
You set a brutal pace, your hips slamming against Ariella's ass with each thrust. The tightness is incredible, pushing you quickly towards the edge. Ariella's cries of pleasure echo through the Peacewood as her body surrenders completely to the overwhelming sensations.
***AA10L3.webp***
Ariella Ferrera: [Screaming in ecstasy] "Yes! Fuck my ass! Breed me! Fill me with your cum!"
Angela: [Moaning openly now] "That's it, flood her with your virus-enhanced seed. Let her feel your power!"
With a roar, you thrust deep one last time, your cock pulsing as you unleash a torrent of cum deep into Ariella's ass. The effect is immediate and intense. Ariella's body convulses, her eyes rolling back as the virus-laden semen triggers a mind-shattering orgasm.
As you pull out, Ariella collapses to her knees, turning to face you. Her eyes, glazed with lust, lock onto your still-hard cock. Without a word, she engulfs you in her mouth, eagerly sucking and licking, desperate for more of your potent seed.
The combination of her tight throat and the sight of her eagerly drinking your cum pushes you over the edge once more. You explode in her mouth, filling it with another load of your virus-enhanced semen. Ariella swallows greedily, her body shuddering with another intense orgasm before she finally passes out from the overwhelming pleasure.
</bloc12-Lust>
<bloc-Virus>
You: [Panting heavily, your body trembling with residual pleasure]
As the intensity of the encounter fades, you become acutely aware of the virus surging through your system. Your skin feels electrified, every nerve ending hypersensitive. The scent of sex and pheromones hangs heavy in the air, making your head spin.
***AA10N1.webp***
***AA10N2.webp***
Angela: [Her voice husky, eyes dark with desire] "$[name]... the virus... it's affecting me too. I've never felt it this strongly before."
You turn to see Angela, her clothes partially undone, her skin flushed and glistening with sweat. Her nipples strain against the fabric of her top, and you can see the dampness between her thighs. The sight of her in this state sends another jolt of arousal through you, your cock twitching back to life despite your recent release.
Angela moves closer, her movements fluid and predatory. Her eyes never leave yours as she reaches out, her fingers trailing along your chest. The simple touch sends shockwaves of pleasure through you, your enhanced senses making every point of contact feel like an electric current.
"We should... we need to get Ariella back to the shelter," you manage to say, your voice rough with need.
Angela nods, but doesn't move away. Instead, she presses herself against you, her soft curves molding to your hard planes. You can feel the heat of her core against your thigh, the rapid beat of her heart echoing your own.
"Yes, we should," she whispers, her lips brushing against your ear. "But the virus... it's so strong right now. I don't know if I can..."
Her words trail off as she grinds against you, a soft moan escaping her lips. Your hands move of their own accord, gripping her hips and pulling her closer. The rational part of your mind knows you should stop, that you need to secure Ariella and return to safety. But the virus raging through your system drowns out all reason, leaving only an all-consuming need for more pleasure, more connection, more release.
As you and Angela stand locked in this heated embrace, the Peacewood seems to pulse around you, the virus-enhanced flora responding to your heightened state. The air thickens with pheromones and raw sexual energy, promising that your adventure is far from over.
</bloc-Virus>
<grope1>
You: "Angela... I can't... I need..."
The virus surges through your system, overwhelming your senses and clouding your judgment. Your eyes lock onto Angela's form, drinking in every curve and swell. Without conscious thought, your hands reach out, grasping her full breasts roughly.
***AA10O1.webp***
Angela: [Gasping in shock] "$[name]! What are you— Stop! This isn't you!"
Your fingers knead Angela's soft flesh, feeling her nipples harden against your palms. The rational part of your mind screams at you to stop, but the virus-induced lust drowns out all reason. You pull her closer, your erection pressing insistently against her thigh.
</grope1>
<grope2>
You: [Growling, your voice thick with lust] "Need you... Now..."
Your hands roam Angela's body frantically, tearing at her clothes. She struggles against you, but your virus-enhanced strength is too much for her. You spin her around, pressing her against a nearby tree, your cock grinding against her ass.
***AA10O3.webp***
Angela: [Her voice a mix of fear and unwanted arousal] "$[name], please! Fight it! This isn't what you want!"
The feel of Angela's body against yours sends jolts of pleasure through your system, intensifying the virus's hold on you. Your hand slides between her legs, finding her wet despite her protests. The realization only fuels your frenzy.
Suddenly, a sharp pain in your side breaks through the haze. Angela has managed to elbow you hard, the shock momentarily clearing your mind. Horror floods you as you realize what you were about to do. You stumble backward, shame and disgust at your actions washing over you.
"Angela, I... I'm so sorry. I don't know what came over me," you stammer, unable to meet her eyes.
Angela straightens her clothes, her body tense and wary. "It's... it's the virus. We need to get you back to the shelter. Now."
The moment is shattered, the trust between you damaged. As you move to secure the unconscious Ariella, the weight of your actions hangs heavy in the air, a stark reminder of the constant battle against the virus's influence.
</grope2>
<rape1>
You: [Your eyes glazing over, a predatory growl escaping your throat]
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your enhanced muscles coil with tension as you turn your gaze to Angela, seeing her not as a companion, but as prey.
***AA10P1.webp***
***AA10P2.webp***
Angela: [Her eyes widening in realization and fear] "$[name]? What's wrong? Your eyes... Oh no, the virus—"
Before Angela can finish her sentence, you lunge at her with inhuman speed. Your hands grasp her arms, pinning her against a nearby tree. The bark scrapes against her back as you press your body against hers, your erection grinding insistently against her thigh.
</rape1>
<rape2>
You: [Snarling, your voice barely recognizable] "Mine... Take you... Now!"
Your hands tear at Angela's clothes, shredding the fabric with ease. She struggles against you, her own considerable strength no match for your virus-enhanced frenzy. Your mouth latches onto her neck, biting and sucking hard enough to leave marks.
***AA10P3.webp***
Angela: [Gasping, her body betraying her with unwanted arousal] "$[name], stop! This isn't you! Fight it!"
You growl in response, one hand roughly kneading her breast while the other slides between her legs. Despite her protests, you find her wet, her body responding to the pheromones you're pumping out. The realization only fuels your frenzy.
Angela's pleas fall on deaf ears as you position yourself at her entrance, ready to claim her. Just as you're about to thrust forward, Angela's eyes flash with an otherworldly light. The air around you crackles with energy as she taps into her hidden powers.
"I'm sorry, $[name]," she whispers, "but I can't let you do this."
A burst of energy explodes from Angela, sending you flying backward. You crash into a tree, momentarily stunned. As you shake off the impact, you see Angela standing before you, her body glowing with an ethereal light. The battle for control is about to begin.
</rape2>
<rapeWin1>
You: [Roaring in triumph as you pin Angela down]
The fight was brutal, but your virus-enhanced strength proved too much even for Angela's hidden powers. Now, you loom over her prone form, your eyes wild with lust and victory. Angela lies beneath you, her clothes torn, her body bruised, but her eyes still defiant.
***AA10Q1.webp***
***AA0H3.webp***
Angela: [Panting, her voice a mix of fear and resignation] "$[name], please... This isn't you. Fight it!"
Your response is a guttural growl as you force her legs apart. With one powerful thrust, you bury yourself to the hilt inside her. Angela cries out, her back arching off the forest floor. Despite her earlier resistance, her body welcomes you, her inner walls clenching around your invading cock.
</rapeWin1>
<rapeWin2>
You: [Grunting with each brutal thrust] "Mine... Take... Breed!"
Your hips move in a frenzy, pounding into Angela with inhuman speed and force. The sound of flesh slapping against flesh echoes through the Peacewood, punctuated by Angela's gasps and your animalistic grunts. Your hands grip her hips hard enough to bruise, holding her in place as you ravage her.
***AA10Q3.webp***
Angela: [Her voice breaking, tears streaming down her face] "I'm sorry... I couldn't... save you..."
Despite her words, Angela's body betrays her. Her hips begin to move in rhythm with yours, her pussy clenching around your cock. The virus flowing between you creates a perverse connection, forcing pleasure through the pain and violation.
With a final, brutal thrust, you explode inside her. Your virus-laden cum floods her womb, triggering an unwanted orgasm that wracks Angela's body. As the pleasure fades, horror at what you've done begins to seep through the virus-induced haze.
You pull out roughly, watching as your seed leaks from Angela's abused pussy. She lies there, broken and violated, her eyes staring blankly at the canopy above. The realization of what you've done crashes over you, but it's too late. The damage is done, and nothing will ever be the same between you and Angela again.
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleaming with a mix of lust and cruelty]
The virus has completely taken over, transforming you into a being of pure, animalistic desire. You stand over Angela's defeated form, your enhanced body radiating dominance and raw sexual power. Angela lies at your feet, her clothes torn, her body battered from the fight.
***AA10R1.webp***
***AA10R2.webp***
Angela: [Her voice weak, eyes filled with fear and disbelief] "$[name]... please... this isn't you. Come back to me..."
Your response is a dark chuckle as you reach down, grabbing a fistful of Angela's hair. You drag her to her knees, positioning her face in front of your throbbing erection. Without warning, you thrust forward, forcing your cock past her lips and deep into her throat.
</enslaveWin1>
<enslaveWin2>
You: [Grunting as you fuck Angela's face] "Mine now. My slave. My toy."
You hold Angela's head in place, your hips moving in a brutal rhythm. Tears stream down her face as she gags and chokes around your invading member. The sight only fuels your twisted desire, pushing you to thrust harder, deeper.
***AA0F3.webp***
***AA10R4.webp***
Angela: [Gagging, unable to speak, her eyes pleading]
After what seems like an eternity, you pull out, leaving Angela gasping for air. Without giving her a moment to recover, you throw her to the ground, mounting her from behind. You enter her roughly, your cock stretching her unprepared pussy painfully.
"You're mine now," you growl, your hips slamming against her ass. "My property. My slave."
Angela's cries of pain slowly morph into reluctant moans of pleasure as the virus in your system infects her, heightening her sensations and clouding her mind. Your enhanced stamina allows you to continue this brutal assault for hours, using every hole, marking every inch of her body as your property.
As the sun begins to set, you finally allow yourself release, flooding Angela's womb with your tainted seed. She lies beneath you, broken and violated, her mind and body irreversibly changed by your virus-enhanced cum.
With cold efficiency, you gather up Angela's limp form. The District's prison awaits its newest inmate. As you make your way back, the virus continues to rage through your system, your mind already turning to thoughts of your next conquest. The Angela you knew is gone, replaced by your personal slave, and the Fapocalypse claims another victim to its twisted desires.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Ready for another expedition, Angela? The Peacewood's been pretty active lately."
The early morning sun casts long shadows across the Peacewood's rusted landscape. You and Angela stand at the edge of a dilapidated industrial complex, its twisted metal structures looming ominously against the sky. The air is thick with the scent of decay and the faint, sweet musk of the virus. Your enhanced senses pick up on subtle movements in the distance - a reminder of the constant danger lurking in these parts.
***AA11A1.webp***
***AA11A2.webp***
Angela: [Her eyes gleam with an otherworldly light as she surveys the area] (This mortal grows stronger with each passing day. How fascinating.) "Indeed, my dear. The virus's concentration here is... intoxicating. We must remain vigilant."
The goddess-like figure beside you seems to shimmer slightly, her form never quite settling as she moves. Her long, raven hair dances in a non-existent breeze, and you can't help but notice how her generous curves strain against her clothing, as if barely contained by mortal fabric.
</bloc1>
<bloc2>
You: "I can feel it too. It's like a constant buzz under my skin. Let's move carefully."
As you begin to navigate through the twisted metal labyrinth, your enhanced physique allows you to move with surprising grace. Your muscles ripple beneath your skin, a testament to the virus's effects. Angela follows close behind, her movements fluid and ethereal. The air grows thicker as you delve deeper into the Peacewood, the virus's presence becoming more palpable with each step.
***AA10D1.webp***
***AA10C2.webp***
Angela: [She places a hand on your shoulder, sending a jolt of energy through your body] (His resistance to the virus is remarkable. Perhaps he truly is the key.) "Your control is improving, my dear. But remember, the virus is both tool and tempter here."
Her touch lingers, and you can't help but notice the way her chest rises and falls with each breath, her divine form seemingly pulsing with the very essence of the virus that permeates the air.
</bloc2>
<bloc3>
You: "I'll keep that in mind. Hey, do you see that movement up ahead?"
Your enhanced vision catches a flash of movement among the rusted structures. You instinctively drop into a defensive stance, your body coiled and ready for action. The virus in your blood surges, heightening your senses even further. You can hear the faint sound of breathing, smell a hint of feminine musk on the air.
***AA11C1.webp***
***AA11C2.webp***
Angela: [Her eyes narrow, focusing on the spot you indicated] (Another lost soul, twisted by the virus. This encounter will be... enlightening.) "Yes, I sense her. A woman, alone and... quite affected by the virus. Approach with caution, my dear."
Angela's form seems to grow more solid as she concentrates, her divine power radiating in subtle waves. You can't help but notice how her nipples have hardened beneath her clothing, a response to the heightened viral presence in the area.
</bloc3>
<bloc4>
You: "Hello? We're not here to harm you. Are you alright?"
You call out, your voice carrying through the desolate landscape. There's a moment of tense silence before a figure emerges from behind a twisted metal sheet. It's a woman, probably in her late thirties or early forties, with disheveled blonde hair and glasses askew on her face. Despite the grime and wear on her clothes, you can see she has a curvaceous figure, her ample breasts straining against her torn shirt.
***AA11D1.webp***
***AA11D2.webp***
Cory Chase: [Her eyes widen in disbelief as she sees you] "A... a man? How is this possible? I thought... I thought they were all gone."
Angela: [She steps forward, her presence both calming and authoritative] (This one's virus levels are dangerously high. We must act quickly.) "Easy now, dear. We're here to help. What's your name?"
Cory's gaze darts between you and Angela, her body trembling slightly. You can see the effects of the virus on her - flushed skin, dilated pupils, and a thin sheen of sweat making her clothes cling to her curves.
</bloc4>
<bloc5>
You: "It's okay. I'm immune to the lethal effects. Are you hurt? Do you need any supplies?"
You take a cautious step forward, hands raised to show you mean no harm. As you move, you become acutely aware of the way Cory's eyes roam over your body, lingering on the pronounced bulge in your pants. The virus in your system responds to her gaze, sending a surge of heat through your groin.
***AA11E1.webp***
Cory Chase: [She licks her lips unconsciously] "I'm... I'm Cory. I've been alone out here for so long. The virus, it's... it's overwhelming. I can't think straight."
Angela: [Her voice takes on a soothing, almost hypnotic quality] (The poor dear is barely holding on. This could turn dangerous quickly.) "Cory, we can help you. But you need to stay calm. The virus feeds on heightened emotions."
You can see Cory struggling to maintain composure. Her hands clench and unclench at her sides, and her chest heaves with each breath, drawing your attention to her impressive cleavage.
</bloc5>
<bloc6>
You: "Cory, we have a safe place. We can take you there, get you treated. Just come with us, okay?"
You try to keep your voice steady, but the proximity to Cory is affecting you as well. The virus in your system responds to her heightened state, causing your cock to swell further, pressing uncomfortably against your pants. You shift your stance, trying to hide your growing arousal.
***AA11F1.webp***
Cory Chase: [Her eyes lock onto your crotch, a low moan escaping her lips] "Safe? No... no, I need... I need relief. It's been so long. I can smell you from here. So strong, so virile..."
Angela: [She moves closer to you, her divine aura intensifying] (It's happening. Be ready, my dear. We may need to subdue her.) "Cory, please. Fight against the virus's influence. We can help you, but you must resist."
The tension in the air is palpable. Cory's body language has shifted from fearful to predatory, her eyes now filled with a desperate, primal hunger. You can see her nipples straining against her shirt, and a damp patch forming at the crotch of her pants.
</bloc6>
<bloc7>
You: "Cory, wait! We don't have to—"
Before you can finish your sentence, Cory lunges at you with surprising speed. Her hands grab at your clothes, tearing at your shirt. The sudden contact sends a jolt of pleasure through your body, the virus in your system responding to her touch. You grapple with her, trying to restrain her without causing harm.
***AA11G1.webp***
***AA11G2.webp***
Cory Chase: [She presses her body against yours, grinding desperately] "Need you... need your cock. So long... so empty. Fill me, please!"
Angela: [Her voice rings out, laced with divine authority] (The battle begins. Remember your training, dear one.) "Control yourself, Cory! You're stronger than the virus!"
As you struggle with Cory, you feel your shirt give way, exposing your chiseled chest. Her hands roam over your muscles, nails raking across your skin. Despite your best efforts to resist, your cock throbs painfully, fully erect and straining against your pants.
</bloc7>
<bloc8>
You: "Cory, stop! This isn't you, it's the virus!"
You manage to grab Cory's wrists, holding her at bay. But the contact only seems to inflame her further. She writhes against you, her breasts heaving as she pants heavily. The scent of her arousal fills the air, making it hard for you to think clearly.
***AA11H1.webp***
Cory Chase: [She throws her head back, moaning loudly] "Please... touch me. I'm burning up. Need your hands, your cock... anything!"
Angela: [Her own breathing has quickened, a flush spreading across her divine features] (This is escalating quickly. We may need to... intervene more directly.) "Stay strong, both of you. The virus is clouding your minds!"
In the struggle, Cory's shirt has been torn open, revealing her lacy bra barely containing her ample breasts. Your hands inadvertently brush against her hardened nipples, eliciting a sharp gasp from her. The virus surges in your system, your cock now painfully erect and leaking pre-cum.
</bloc8>
<bloc9>
You: "I... I can't hold her much longer, Angela. The virus... it's too strong!"
Your resolve weakens as Cory grinds against you, her heat seeping through your clothes. In a moment of weakness, your hands move to her waist, fingers digging into her soft flesh. She takes advantage of this, quickly unbuckling your belt and yanking down your zipper.
***AA11I1.webp***
***AA11I2.webp***
Cory Chase: [Her eyes widen as your massive cock springs free] "Oh god... so big. Need it... need it now!"
Angela: [She begins to undress, her divine form shimmering] (I must assist. His viral levels are spiking dangerously.) "Hold on, my dear. I'll help you through this. Cory, you must try to focus!"
As Angela strips, her perfect body on display, you feel a surge of power. Cory has managed to free her breasts completely, and they press against your chest as she tries to impale herself on your throbbing member. Your hands move of their own accord, roughly kneading her ass as you struggle to maintain control.
</bloc9>
<bloc10>
You: "Fuck... Cory, wait! We need to—ahh!"
Your protests are cut short as Cory drops to her knees, engulfing your massive cock in her warm, wet mouth. The sensation is overwhelming, causing your knees to buckle slightly. You grab her hair instinctively, guiding her movements as she bobs her head eagerly.
***AA11J1.webp***
Cory Chase: [She pulls back, stroking your shaft with both hands] "So good... taste so good. Need more. Need it all!"
Angela: [Now fully nude, she approaches, her divine aura pulsing] (This is the critical moment. He must dominate her, or all is lost.) "Focus, my dear. You must take control. Show her your power!"
Driven by a primal urge, you pull Cory up and spin her around, bending her over a nearby piece of debris. You tear her pants down, revealing her soaking wet pussy. Without hesitation, you plunge two fingers deep inside her, causing her to cry out in ecstasy.
</bloc10>
<bloc11-Trust>
You: "Cory, look at me. Focus on my voice, on my touch. Let me help you through this."
As you continue to finger Cory's dripping pussy, you use your other hand to turn her face towards you. Your eyes lock, and for a moment, you see clarity return to her gaze. You lean in, capturing her lips in a deep, passionate kiss.
***AA11K1.webp***
***AA11K2.webp***
Cory Chase: [She moans into the kiss, her body trembling] "Yes... yes, please. Help me. I need you..."
Angela: [Her voice is filled with approval] (He's doing it. He's breaking through to her.) "That's it, my dear. Guide her back to herself."
You slowly withdraw your fingers and position your throbbing cock at Cory's entrance. With a gentle thrust, you enter her, both of you gasping at the intense sensation. You start to move, setting a steady rhythm that builds in intensity.
</bloc11-Trust>
<bloc12-Trust>
You: "Stay with me, Cory. Feel me inside you. Let go of the virus's control."
Your thrusts become more powerful, but you maintain eye contact with Cory. Her body responds to your every move, her pussy clenching around your shaft. You can feel her starting to climax, her whole body tensing.
***AA11K3.webp***
Cory Chase: [Her eyes widen as orgasm washes over her] "Oh god... I'm cumming! I'm... I'm me again! Thank you!"
Angela: [She approaches, placing a hand on Cory's forehead] (The balance is restored. Well done, my champion.) "Welcome back, Cory. You're safe now."
As Cory's orgasm subsides, you gently withdraw from her. The wild look in her eyes has been replaced by gratitude and clarity. You help her to her feet, supporting her as Angela begins to tend to her. The crisis has passed, and you've gained a new ally in the process.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck... I can't hold back anymore. Take it all, Cory!"
Overwhelmed by lust, you slam your massive cock deep into Cory's ass. She screams in a mix of pain and pleasure as you stretch her tight hole to its limit. Your hips move in a frenzy, pounding her relentlessly.
***AA11L1.webp***
***AA11L2.webp***
Cory Chase: [Her eyes roll back, drool escaping her lips] "Yes! Fuck my ass! Breed me! Fill me with your cum!"
Angela: [Her divine form pulses with energy] (The raw power... it's intoxicating!) "That's it, unleash your full potential. Let your seed cleanse her!"
You feel your climax approaching rapidly. With a final, brutal thrust, you bury yourself to the hilt in Cory's ass. Your cock swells and then erupts, flooding her bowels with your virus-enhanced cum.
</bloc11-Lust>
<bloc12-Lust>
You: "Drink it all, every last drop!"
As you pull out of Cory's gaping ass, streams of cum following your exit, you quickly move to her face. Without hesitation, she engulfs your still-spurting cock, eagerly swallowing your seed.
***AA11L3.webp***
Cory Chase: [Her body convulses in a massive orgasm as she gulps down your cum] "Mmph! So good... so much... cumming!"
Angela: [Her eyes glow with an otherworldly light] (The transformation is complete. She is yours now.) "Remarkable. Your seed has purified her virus-addled mind."
Cory collapses, unconscious but with a blissful smile on her face. Your potent semen has indeed had a profound effect, stabilizing her condition. You gather her limp form, ready to take her back to the shelter for further treatment and integration into your growing group of saved women.
</bloc12-Lust>
<bloc-Virus>
You: "Angela... I can't... the virus... it's too strong!"
A sudden surge of the virus courses through your system, causing you to stagger. Your vision blurs, and all you can focus on is the primal need burning in your veins. Angela, sensing the danger, quickly moves to intervene.
***AA11N1.webp***
Cory Chase: [Still dazed from the encounter] "What's happening? Is he okay?"
Angela: [Her divine form glows intensely] (I must act now, or we'll lose him to the madness!) "Stay back, Cory. I'll handle this."
Angela presses her body against yours, her divine energy attempting to soothe the raging virus within you. But the contact only inflames your desire further. Your hands grab her waist, pulling her closer as your mouth seeks her breast. The scene fades to black as Angela struggles to contain your virus-fueled lust, the outcome uncertain.
</bloc-Virus>
<grope1>
You: "No... must... touch..."
Losing control, you suddenly lunge at Angela, your hands roughly grabbing her divine breasts. The soft, perfect flesh yields under your grip as you knead and squeeze with desperate need.
***AA11O1.webp***
Angela: [Her eyes widen in shock] "What are you— Stop this at once!"
Cory Chase: [Watches in horror] "Oh god, what's happening to him?"
You continue to maul Angela's breasts, your mouth latching onto a nipple and sucking hard. The taste of her divine skin only fuels your frenzy further.
</grope1>
<grope2>
You: "Need more... need all of you..."
Your hands roam lower, roughly groping Angela's ass and pulling her against your throbbing erection. You grind against her, lost in a haze of lust and viral madness.
***AA11O3.webp***
Angela: [Her voice tinged with anger and disappointment] "Enough! This is not you. Fight it!"
With a burst of divine energy, Angela pushes you away. You stumble back, momentarily shocked out of your frenzy. The realization of what you've done begins to sink in, shame and regret flooding your mind.
</grope2>
<rape1>
You: "Can't... stop... need to fuck!"
Your eyes, now glowing with an intense, viral light, lock onto Angela. With inhuman speed, you charge at her, tackling her to the ground. Your hands tear at her clothing, exposing her divine form.
***AA11P1.webp***
Angela: [Struggling against your enhanced strength] "No! This isn't you! Fight the virus!"
Cory Chase: [Screaming in terror] "Stop it! You're hurting her!"
You pin Angela's arms above her head with one hand, while the other roughly gropes her breast. Your hips grind against hers, your engorged cock seeking entry.
</rape1>
<rape2>
You: "Mine... all mine..."
You position yourself between Angela's legs, the head of your massive cock pressing against her divine entrance. The last shreds of your humanity fight against the overwhelming urge to violate her.
***AA11P3.webp***
Angela: [Her eyes flash with divine power] "I will not allow this! Prepare yourself!"
With a burst of cosmic energy, Angela throws you off. As you scramble to your feet, you see her assume a fighting stance, her divine aura blazing around her. The battle for your sanity is about to begin.
</rape2>
<rapeWin1>
You: "Yes... finally... mine!"
Having overpowered Angela, you waste no time in plunging your monstrous cock deep into her divine pussy. The sensation is overwhelming, her tight, perfect walls gripping you like nothing you've ever felt before.
***AA11Q1.webp***
***AA11Q2.webp***
Angela: [Gasping in pain and unwanted pleasure] "No... stop this madness! You're better than this!"
Cory Chase: [Watching in horrified fascination] "This can't be happening... it's too much..."
You pound into Angela with brutal force, her divine body shaking with each powerful thrust. Her resistance only spurs you on, the virus in your system reveling in the conquest of a goddess.
</rapeWin1>
<rapeWin2>
You: "Take it all... take my seed!"
With a primal roar, you reach your climax, flooding Angela's divine womb with your tainted seed. The sheer volume of your release causes her stomach to visibly distend.
***AA11Q3.webp***
***AA0AF.webp***
Angela: [Her body betraying her as orgasm washes over her] "No... what have you done? This power... it's too much!"
As you pull out, streams of cum gush from Angela's abused pussy. She lies there, defeated and defiled, her divine aura flickering weakly. The realization of what you've done begins to dawn on you, but the virus's influence remains strong, urging you to continue your rampage.
</rapeWin2>
<enslaveWin1>
You: "You're mine now... forever!"
Having subdued Angela, you drag her struggling form towards a nearby chain. With inhuman strength, you secure her arms above her head, leaving her divine body exposed and vulnerable.
***AA0F3.webp***
***AA11R2.webp***
Angela: [Fighting against her bonds] "You can't do this! I am a goddess! Release me at once!"
Cory Chase: [Cowering in fear] "Please... don't hurt us anymore..."
Ignoring their pleas, you begin to violently thrust into Angela's tight ass, stretching her divine hole beyond its limits. Your hands leave bruises on her perfect skin as you pound into her relentlessly.
</enslaveWin1>
<enslaveWin2>
You: "You belong to me now... my personal goddess slave!"
After using Angela's body to satisfy your viral-enhanced lust, you roughly pull her down from the chains. Grabbing a handful of her hair, you force her to look at you.
***Z5B8F.webp***
***AA11R4.webp***
Angela: [Her eyes filled with a mix of fear and defiance] "This isn't over... I will break free of this!"
Without a word, you begin dragging Angela back towards the District, intent on locking her in your personal prison. As you leave, Cory's terrified whimpers fade into the background, a testament to the monster you've become.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela? You wanted to see me about some kind of... virus relief session?"
You enter Angela's room hesitantly, immediately enveloped by an otherworldly aura. The air shimmers with an ethereal energy, making your skin tingle. Angela stands in the center, her goddess-like form barely contained by a sheer, flowing robe that seems to shift and change color with her movements. Her eyes, swirling with cosmic energies, lock onto you with an intensity that makes your breath catch.
***AA12A1.webp***
***AA12A2.webp***
Angela: [Her voice resonating with power] (Oh my, the virus has progressed further than I thought. His aura is pulsing with need.) "Welcome, dear one. I can sense the virus's hunger growing within you. We must address it before it becomes... unmanageable."
As she speaks, her robe ripples, becoming nearly transparent for a moment. You catch glimpses of her perfect form beneath - the swell of her ample breasts, the curve of her hips, the junction between her thighs. The sight sends a jolt of electricity through your body, your enhanced member twitching to life.
</bloc1>
<bloc2>
You: "I... I'm not sure what to do. It's getting harder to control."
You shift uncomfortably, acutely aware of the growing bulge in your pants. Angela glides towards you, her movements impossibly graceful. The air around her seems to shimmer, tiny motes of light dancing in her wake. As she nears, you're hit by her scent - an intoxicating blend of cosmic energy and raw femininity that makes your head spin.
***AA12B1.webp***
Angela: [Placing a hand on your chest, her touch electric] (His heart races, his body calls out for release. Oh, the temptation...) "The virus feeds on desire, on the energy of creation itself. To control it, we must first unleash it. Are you prepared for that, dear one?"
Her robe parts slightly as she moves, revealing a tantalizing strip of flesh from her neck to her navel. Your enhanced vision allows you to see the subtle pulsing of energy beneath her skin, matching the rhythm of your own virus-infected blood. You can't help but imagine how it would feel to run your hands along that smooth expanse, to taste the power that radiates from her.
</bloc2>
<bloc3>
You: "I... I think so. What do we need to do?"
Your voice comes out husky, thick with suppressed desire. Angela's proximity is intoxicating, the heat of her body seeming to call out to yours. You can see her nipples hardening beneath the thin fabric of her robe, two perfect points straining against the material.
***AA12C1.webp***
***AA12C2.webp***
Angela: [Her eyes glowing with otherworldly light] (Oh, the innocence in his eyes, even as the virus rages within. How delicious.) "First, we must remove these barriers between us. The virus responds to skin contact, to the energy that flows between bodies."
With a wave of her hand, your clothes dissolve into motes of light, leaving you completely naked. Your enhanced cock springs free, already fully erect and throbbing with need. It stands proudly at attention, easily 12 inches long and thick as your wrist, veins pulsing visibly along its length. A drop of pre-cum forms at the tip, glistening in the ethereal light of the room.
</bloc3>
<bloc4>
You: "Angela, I... oh god, I'm so exposed..."
You fight the urge to cover yourself, your face burning with a mixture of shame and arousal. Angela's eyes roam over your body, lingering on your massive erection. You see a flicker of something - hunger? desire? - in her cosmic gaze.
***AA12D1.webp***
***AA12D2.webp***
Angela: [Licking her lips, her voice husky] (By the cosmos, he's magnificent. The virus has enhanced him beyond my wildest dreams.) "Do not be ashamed, dear one. Your body is a temple, a conduit for cosmic energies. Now, let me show you mine."
Her robe shimmers and fades away, revealing her goddess-like form in all its glory. Her breasts are full and perfect, defying gravity, with nipples like ripe berries begging to be tasted. Her waist is narrow, flaring out to wide, childbearing hips. Between her legs, her pussy is smooth and hairless, its lips already glistening with divine nectar. You can see a subtle glow emanating from her most intimate parts, pulsing in time with your own heartbeat.
</bloc4>
<bloc5>
You: "You're... you're incredible. I've never seen anyone like you."
Your cock throbs painfully, a fresh drop of pre-cum oozing from the tip. The scent of Angela's arousal fills the air, a heady mixture of musk and something otherworldly that makes your head spin. You can feel the virus singing in your veins, urging you to close the distance between you, to claim this divine being as your own.
***AA12E1.webp***
Angela: [Stepping closer, her breasts brushing against your chest] (His desire is intoxicating. I must remain in control, but oh, how I want to lose myself in him.) "The virus within you calls out to the cosmic energy within me. Can you feel it, dear one? The pull between us?"
As she speaks, tendrils of energy seem to flow between your bodies. Where they touch your skin, you feel jolts of pleasure so intense it's almost painful. Your cock twitches, another large drop of pre-cum rolling down its length. Angela's eyes follow its path, her tongue darting out to wet her lips.
</bloc5>
<bloc6>
You: "I feel it. It's... it's overwhelming. What do we do now?"
Your hands clench at your sides, every fiber of your being screaming to touch her, to pull her against you and bury yourself in her divine heat. The virus rages through your system, demanding release, demanding that you claim this goddess before you.
***AA12F1.webp***
***AA12F2.webp***
Angela: [Taking your hand, guiding it to her breast] (His touch is electric. I must guide him, teach him to channel this energy.) "Now, we learn to channel this energy. Feel my body, dear one. Let the sensations flow through you, become one with the cosmic rhythm."
Your hand cups her breast, marveling at its perfect weight and softness. Her nipple hardens further against your palm, sending a jolt of pleasure straight to your groin. As you caress her, you feel the energy flowing between you intensify. Your cock throbs in time with her heartbeat, pre-cum now flowing steadily from its tip.
</bloc6>
<bloc7>
You: "Angela, I... I need more. Please..."
Your voice is strained, your body trembling with the effort of holding back. Angela's free hand trails down your chest, her touch leaving trails of tingling energy in its wake. As she nears your aching member, you can't help but buck your hips slightly, seeking her touch.
***AA12G1.webp***
***AA14G1.webp***
Angela: [Her fingers wrapping around your shaft] (By the stars, he's so hard, so hot. The power within him is intoxicating.) "Shh, dear one. Let me ease your suffering. But remember, this is about control, about learning to harness the virus's power."
Her hand begins to move along your length, each stroke sending waves of pleasure through your body. Her touch is like nothing you've ever felt before - cool and warm at the same time, sending jolts of cosmic energy directly into your most sensitive areas. Your hips thrust involuntarily, fucking her hand as pre-cum coats her fingers.
</bloc7>
<bloc8>
You: "Oh god, Angela... your hand feels amazing. I don't know how long I can last..."
Your words come out in a breathless moan. With your free hand, you reach between Angela's legs, your fingers finding her slick folds. She's impossibly wet, her divine nectar coating your fingers as you explore her most intimate parts. Her clit pulses with energy, a tiny star of pleasure beneath your touch.
***AA12H1.webp***
***AA12H2.webp***
Angela: [Gasping, her hips rocking against your hand] (His touch... it's been so long. I must remain in control, but oh, how I want to lose myself in him.) "Yes, that's it. Feel the energy flowing between us. Let it build, but don't let it overwhelm you. Control, dear one. Control is key."
Her hand moves faster on your cock, her thumb swirling over the sensitive head with each upstroke. You can feel your balls tightening, drawing up close to your body as the pressure builds. Angela's pussy clenches around your fingers, her divine juices flowing freely. The air around you crackles with energy, small arcs of electricity jumping between your bodies.
</bloc8>
<bloc9>
You: "Angela, I'm close... I can't hold back much longer..."
Your hips thrust erratically, fucking Angela's hand with abandon. Your fingers work furiously at her pussy, rubbing her clit in tight circles as you pump two fingers in and out of her tight channel. The room fills with the lewd sounds of your shared pleasure - the wet squelch of your fingers in her pussy, the slick glide of her hand on your cock, your mingled moans and gasps.
***IA12K1.webp***
***AA12I2.webp***
Angela: [Her voice wavering, control slipping] (So close... No, I must guide him. But oh, how I want to let go...) "Not yet, dear one. Feel the energy building. Harness it, control it. Let it flow through you, but don't let it consume you."
Her hand moves even faster, her grip tightening around your throbbing shaft. You can feel every vein, every ridge of your cock sliding against her palm. Her pussy spasms around your fingers, divine nectar gushing over your hand. The energy between you reaches a fever pitch, your bodies glowing with an otherworldly light.
</bloc9>
<bloc10>
You: "I can't... Angela, I'm going to cum!"
The pressure is unbearable, your entire body coiled tight as a spring. Angela's hand is a blur on your cock, her own hips grinding desperately against your hand. You can feel her inner walls fluttering, on the edge of her own release.
***ABA12.webp***
***AA12J2.webp***
Angela: [Her control finally slipping] (Yes! Cum for me, fill the air with your essence!) "Then cum, dear one! Let it all out! Show me the power of your desire!"
With a roar, you explode. Thick ropes of cum erupt from your cock, shooting high into the air before raining down on both of you. The first blast is so powerful it hits Angela's face, subsequent pulses coating her breasts and stomach. Your release seems endless, far more than should be humanly possible. At the same time, Angela's pussy clamps down on your fingers, her own orgasm crashing over her. Divine nectar gushes from her, soaking your hand and dripping down your thighs. The energy between you peaks, a blinding flash of light filling the room as your shared climax reaches its zenith.
</bloc10>
<bloc11-Trust>
You: "That was... incredible. I've never felt anything like that before."
As the aftershocks of your intense orgasm subside, you find yourself wrapped in Angela's arms. The air around you still shimmers with residual energy, small sparks dancing across your skin where it touches hers. Your cock, still semi-hard, twitches occasionally, a few final drops of cum leaking from the tip.
***AA12K1.webp***
***AA12K2.webp***
Angela: [Smiling softly, her eyes warm] (He did so well. The potential within him is astounding.) "You did wonderfully, dear one. You're learning to harness the virus's power, to channel it rather than be consumed by it."
Her hand gently strokes your cheek, leaving a trail of tingling energy in its wake. You can feel a deep connection forming between you, something beyond the physical, beyond the virus. It's as if a piece of her cosmic essence has taken root within you.
</bloc11-Trust>
<bloc12-Trust>
You: "Thank you, Angela. For helping me, for guiding me through this."
Your voice is thick with emotion, gratitude and something deeper coloring your words. Angela's body presses against yours, her divine form molding perfectly to your virus-enhanced physique. You can feel her heartbeat, its rhythm syncing with your own.
***AA12K3.webp***
Angela: [Her voice soft, almost vulnerable] (Oh, how easy it would be to lose myself in him. But I must remain his guide, his anchor.) "You're welcome, dear one. Remember, this is just the beginning. We have much more to explore, much more to learn about the virus and its connection to the cosmic energies."
As she speaks, her hand trails down your chest, coming to rest just above your slowly reawakening cock. The touch sends a shiver through you, your body already responding to her proximity. You know that this is indeed just the beginning, that the bond forming between you and this divine being will only grow stronger, deeper, more intense. The virus hums contentedly in your veins, satisfied for now but already anticipating your next encounter with the cosmic goddess in your arms.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, Angela... I need more. The virus... it's not satisfied yet."
Even as the last pulses of your orgasm fade, you can feel the virus surging within you, demanding more. Your cock, barely softened, begins to harden again. Your hands roam over Angela's divine form, leaving trails of your mingled essences on her flawless skin.
***AA12L1.webp***
***AA12L2.webp***
Angela: [Her eyes glowing with renewed hunger] (By the cosmos, his stamina is incredible. The virus has enhanced him beyond my wildest dreams.) "The virus craves more, doesn't it? It wants to consume, to merge, to become one with the cosmic energy. Shall we indulge it further, dear one?"
Her hand wraps around your cock once more, stroking it back to full hardness. Her touch sends jolts of pleasure-pain through your oversensitive flesh, making you groan. You can feel her divine nectar still flowing from her pussy, coating her thighs and calling out to you.
</bloc11-Lust>
<bloc12-Lust>
You: "Yes, please... I need to feel you again, Angela. Your touch is like nothing I've ever experienced."
Your words come out as a growl, the virus twisting your desire into something primal and all-consuming. Without hesitation, you plunge three fingers into Angela's dripping pussy, your thumb finding her swollen clit. At the same time, her hand begins to pump your cock with renewed vigor.
***AA12L3.webp***
***AA12L4.webp***
Angela: [Gasping, her control slipping] (Yes! His touch... it's electric. I must remain in control, but oh, how I want to lose myself in him!) "Then feel me, dear one! Let our energies intertwine, let the pleasure build until it consumes us both!"
You work your fingers inside her, marveling at the impossible heat and tightness of her divine pussy. Each thrust of your digits sends jolts of cosmic energy up your arm, making your entire body tingle. Angela's hand moves faster on your cock, her grip tightening as she twists on each upstroke.
The room fills with the lewd sounds of your shared pleasure - the wet squelch of your fingers in her pussy, the slick glide of her hand on your cock, your mingled moans and gasps. The air around you crackles with energy, small arcs of what looks like electricity jumping between your bodies.
As you both approach another climax, you know that this is only the beginning. The bond forming between you and this cosmic goddess will only grow stronger, deeper, more intense with each encounter. The virus sings in your veins, reveling in the union of human desire and divine power, even as it remains unsatisfied, always craving more.
</bloc12-Lust>
<bloc11-Fail>
You: "Wait, Angela... I can't do this. It's too much, too intense."
You stumble backwards, overwhelmed by the sensations and the implications of what you've just done. Your cock, still hard and dripping, bobs obscenely in the air. Shame and confusion war within you, battling against the virus's insistent hunger.
***AA12M1.webp***
***AA12M2.webp***
Angela: [Her expression a mix of disappointment and understanding] (He's not ready. The power frightens him still.) "It's alright, dear one. The merging of cosmic energy and viral power can be overwhelming at first. Perhaps we moved too quickly."
She reaches for a nearby robe, covering her divine form. The loss of the sight of her naked body sends a pang of regret through you, even as relief washes over you. The air in the room feels heavy, charged with unfulfilled potential and lingering desire.
</bloc11-Fail>
<bloc12-Fail>
You: "I'm sorry, Angela. I thought I was ready, but... I need time to process all this."
You quickly gather your clothes, trying to ignore the persistent throbbing of your unsatisfied erection. Angela watches you with those cosmic eyes, a sadness in their depths that makes your heart ache.
***AA12M3.webp***
Angela: [Her voice soft, tinged with regret] (He will come around in time. The virus will not be denied forever.) "Take the time you need, dear one. But remember, the virus will not be silent forever. When you're ready to continue your journey, to truly embrace the power within you, I'll be here."
As you leave Angela's room, the memory of what transpired - and what almost happened - burns in your mind. The virus hums discontentedly in your veins, unsatisfied and hungry. You know that this is far from over, that the pull between you and the cosmic goddess will only grow stronger. The question is, will you be ready to face it when the time comes?
</bloc12-Fail>
<bloc-Virus>
You: "Angela, something's happening... The virus, it's... oh god..."
A sudden, intense wave of viral energy washes over you. Your vision blurs, the edges of reality seeming to warp and twist. Every nerve in your body comes alive, hypersensitive to the slightest stimulation. Your cock, which had begun to soften, is suddenly rock hard again, throbbing with an urgency you've never felt before.
***AA12N1.webp***
***AA12N2.webp***
Angela: [Her eyes widening as she senses the surge] (By the cosmos, the viral load is spiking. This could be dangerous... or transcendent.) "I feel it too, dear one. The virus is reaching a critical point. We must act quickly to channel this energy, or it could overwhelm you."
She moves towards you, her own body beginning to glow with an otherworldly light. The air between you crackles with energy, small arcs of what looks like electricity jumping between your bodies. Angela's divine form seems to shift and change, growing more ethereal, more cosmic with each passing moment.
"Let it flow through you," she urges, her voice resonating with power. "Don't fight it. Become one with the energy, let it merge with your very essence."
Her hands reach for you, trembling with the effort of containing the cosmic forces at play. As her fingers wrap around your throbbing cock, a shock of pleasure so intense it borders on pain courses through you. At the same time, your own hand finds her divine pussy, fingers plunging into her impossibly tight, pulsing heat.
You both cry out in ecstasy as the energies flowing through you reach a fever pitch. The room around you fades away, replaced by swirling vortexes of cosmic light and pulsing viral energy. Your joined hands move frantically, each stroke, each thrust sending waves of pleasure and power coursing through your bodies.
As you lose yourselves in the overwhelming sensations, a part of you knows that this moment will change everything. The bond between you and Angela, between the virus and the cosmos, is being forged anew. What emerges from this transcendent experience will be something beyond human comprehension - a merging of man, virus, and divine power that will reshape the very fabric of reality itself.
The scene fades to white as your shared climax approaches, the intensity of the moment too great for mortal eyes to witness or mortal minds to comprehend.
</bloc-Virus>
<grope1>
You: "Angela, I can't... I need to touch you... to feel you..."
The virus overwhelms your senses, driving you to act on your darkest desires. Your hands shoot out, roughly groping Angela's divine breasts. They're impossibly soft yet firm, defying the laws of physics. You can feel cosmic energy pulsing beneath your palms, matching the frantic beat of your heart.
***AA12O1.webp***
***IA11O1.webp***
Angela: [Gasping in shock, her body arching into your touch] "What are you doing? This isn't the way, dear one. We must control the energy, not let it control us!"
Despite her words, her body betrays her. Her nipples harden against your palms, and you can feel the heat of her arousal radiating from her core. The air around you thickens with the scent of ozone and divine musk, a heady cocktail that makes your head spin.
</grope1>
<grope2>
You: "I need more, Angela. I need to taste you, to devour you..."
Lost in the haze of virus-induced lust, you drop to your knees before her. Your hands grip her thighs, spreading them apart to reveal her divine pussy. It glistens with otherworldly nectar, pulsing with an inner light that calls to you. Without hesitation, you bury your face between her legs, your enhanced tongue delving into her folds.
***AA12O3.webp***
***AA12O4.webp***
Angela: [Moaning, her hands tangling in your hair] "Stop! This isn't... oh, cosmos... this isn't how it should be. We must... we must regain control!"
But her protests are weak, her body responding eagerly to your ministrations. Her divine nectar floods your mouth, tasting of stardust and raw power. You can feel the energy flowing directly into you, charging every cell in your body with cosmic force. The virus sings in your veins, urging you to take more, to consume this goddess entirely.
Suddenly, a surge of power throws you backwards. You land hard on the floor, dazed and disoriented. When your vision clears, you see Angela standing over you, her eyes blazing with cosmic fire. Her body crackles with energy, her hair floating around her head like a halo.
"Enough," she says, her voice resonating with power. "You are not ready for this level of communion. We must approach this gradually, lest we lose ourselves entirely."
As the haze of lust slowly clears from your mind, shame and horror at your actions wash over you. You've violated the trust of a cosmic being, let the virus drive you to assault a goddess. The consequences of this transgression are yet to be seen, but you know that your relationship with Angela - and your journey to master the virus - has been irrevocably altered.
</grope2>
<rape1>
You: "Angela... I can't control it anymore. I need you. Now."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken, glowing with an unholy light as you lunge at Angela. Despite her divine nature, she seems caught off guard by the suddenness and ferocity of your attack.
***AA12P1.webp***
Angela: [Struggling against your grip, genuine fear in her eyes] "Stop this madness! You don't know what you're doing! The consequences of forcing a union between virus and cosmic energy could be catastrophic!"
But her words fall on deaf ears. The virus has consumed you, turning you into a creature of pure lust and need. Your hands roam roughly over her divine form, leaving trails of viral energy that sizzle against her skin. You can feel the cosmic power within her responding to your touch, even as she fights against it.
</rape1>
<rape2>
You: "You're mine now, Angela. The virus demands it. The cosmos demands it."
With brutal efficiency, you spin Angela around, bending her over the nearest surface. Your enhanced cock springs free, angry and swollen, pulsing with viral energy. Pre-cum leaks steadily from the tip, each drop sizzling with power as it hits the floor.
***AA12P3.webp***
Angela: [Her voice breaking, a mix of fear and unwanted arousal] "Please, don't do this! You don't understand the forces you're playing with! This union... it could tear reality apart!"
Despite her protests, you can see her divine pussy glistening with arousal, pulsing with an inner light that calls to you. The scent of her desire mingles with the ozone smell of cosmic energy, creating an intoxicating aroma that drives you wild. You position yourself at her entrance, the head of your cock pressing against her slick folds.
Just as you're about to thrust forward, a blinding flash of light fills the room. You're thrown backwards with incredible force, slamming against the far wall. When your vision clears, you see Angela floating in the air, her body wreathed in cosmic fire. Her eyes blaze with power, and when she speaks, her voice seems to come from everywhere at once.
"You dare to attempt to force yourself upon a cosmic being? You risk unraveling the very fabric of reality for your base desires?" Her voice is terrible and beautiful, filled with the song of distant stars and the roar of collapsing galaxies. "You are not ready for this power. Until you learn to master the virus within you, to control your desires rather than be controlled by them, you are forbidden from seeking my aid."
With another flash of light, you find yourself outside Angela's room, clothes restored and body aching. The virus churns within you, unsatisfied and angry. You know that you've made a terrible mistake, one that may have cosmic consequences. The path to understanding and controlling the virus has just become infinitely more complicated.
</rape2>
<rapeWin1>
You: "Your protests only make me want you more, Angela. Submit to the virus. Submit to me."
Driven by an unholy fusion of viral lust and cosmic hunger, you overpower Angela. Her divine strength seems to falter in the face of your virus-enhanced power. You pin her against the wall, your body pressing against hers, your throbbing cock nestled between her perfect ass cheeks.
***AA12Q1.webp***
Angela: [Gasping, her body trembling] "This is madness! The union of virus and cosmos was never meant to be forced! The consequences could be beyond imagining!"
But even as she protests, her body betrays her. You can feel the heat of her arousal, see the way her nipples have hardened into stiff peaks. The air around you crackles with energy, reality itself seeming to warp and twist in response to the impending violation of cosmic law.
</rapeWin1>
<rapeWin2>
You: "The virus cares nothing for consequences. It only knows desire. And I desire you, Angela."
Without further warning, you thrust into her. The sensation is beyond anything you could have imagined. It's like plunging into the heart of a star, like being torn apart and remade with every movement. Angela's divine pussy clenches around you, impossibly tight and pulsing with cosmic energy.
***AA12Q3.webp***
Angela: [Screaming in a mixture of pain, pleasure, and cosmic terror] "No! What have you done? The barriers between realities... they're collapsing!"
As you pound into her with virus-enhanced strength, the room around you begins to disintegrate. Glimpses of other worlds, other realities flicker in and out of existence. You can hear the screams of distant stars, the laughter of elder gods, the birth cries of new universes. With each thrust, the fabric of reality frays further.
Angela's body shudders beneath you, wracked with unwilling pleasure and cosmic agony. Her divine nectar flows freely, mixing with your pre-cum to create a substance that sizzles and burns with raw power. You can feel the virus within you growing stronger, feeding off the cosmic energy it's forcibly extracting from Angela.
As you approach your climax, you know that this moment will change everything. The forced union of virus and cosmos, of mortal desire and divine power, is rewriting the very laws of existence. What emerges from this unholy coupling will be something beyond comprehension - a new reality born of violation and cosmic rape.
With a final, brutal thrust, you explode inside Angela. Your virus-enhanced seed floods her divine womb, and the world around you shatters. In that moment of cosmic violation and twisted ecstasy, you feel yourself being torn apart and remade, your consciousness expanding to encompass realities beyond human understanding. The consequences of your actions will ripple across time and space, forever altering the balance between virus, humanity, and the cosmic forces that govern existence itself.
</rapeWin2>
<enslaveWin1>
You: "You're not just a goddess anymore, Angela. You're my personal cosmic fucktoy now."
The virus has completely corrupted your mind, twisting your desire to understand cosmic forces into a dark need to dominate and possess them. With virus-enhanced strength, you overpower Angela, dragging her struggling form towards a corner of the room that seems to shimmer and warp, as if reality itself is thin there.
***AA12R1.webp***
***AA12R2.webp***
Angela: [Fighting with divine strength, her voice resonating with cosmic power] "You fool! You have no idea what you're doing! Enslaving a cosmic being could unravel the very fabric of reality!"
But her protests only fuel your twisted desire. As you force her towards the shimmering corner, you can feel the virus within you growing stronger, feeding off the cosmic energy emanating from Angela's body. The air crackles with power, small tears in reality opening and closing around you.
</enslaveWin1>
<enslaveWin2>
You: "Reality is mine to unravel now, Angela. You, the virus, the cosmos itself - all will serve my desires."
With a final push, you force Angela into the shimmering corner. As she passes through, reality seems to fold in on itself. You follow, dragging her into a space that defies description - a realm between realities where cosmic forces swirl and clash. Here, in this non-space, you begin the process of binding a goddess to your will.
***AA12R3.webp***
***AA12R4.webp***
Angela: [Her form shifting and changing, cosmic energy pouring from her eyes] "Stop! You're tearing apart the barriers between worlds! The consequences of this violation will echo across all realities!"
Ignoring her pleas, you begin to weave strands of viral energy around her, binding her divine form. With each passing moment, you can feel your power growing, the virus within you mutating and evolving as it feeds on cosmic energy. Angela's struggles weaken as the viral bonds tighten, her divine essence being slowly corrupted and twisted to serve your dark desires.
As the enslavement nears completion, you become aware of changes within yourself. Your consciousness expands, encompassing knowledge and power beyond mortal comprehension. You can see the strands of reality stretching out before you, ripe for the manipulating. The virus, once a threat to be controlled, has become a tool for reshaping existence itself.
Angela's eyes, once swirling with cosmic light, now reflect the twisted viral energy that courses through her bound form. "What have you done?" she whispers, her voice a mere echo of its former divine resonance. "You've doomed us all."
But you pay no heed to her warnings. With a goddess enslaved to your will and the power of the virus evolving beyond imagination, you stand poised to remake reality in your image. The consequences of your actions will ripple across all planes of existence, forever altering the cosmic balance and ushering in an era of chaos, violation, and twisted desire.
As you begin to explore your new powers, using Angela's bound form as a conduit to the cosmic forces, you know that this is only the beginning. The virus thrums contentedly within you, urging you to seek out new realities, new beings to corrupt and enslave. The multiverse lies open before you, a playground for your darkest desires and most twisted ambitions.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, do you sense that? There's something different about this part of Peacewood."
The dense foliage of Peacewood surrounds you, its vibrant colors almost pulsing with viral energy. Shafts of sunlight pierce through the canopy, creating an otherworldly atmosphere. You and Angela stand at the edge of a small clearing, the air thick with the sweet, intoxicating scent of the virus.
***AA0E2.webp***
Angela: [Her eyes gleam with an ethereal light, body shimmering slightly] (The concentration here is... remarkable.) "Indeed, my dear. The virus has shaped this place into something... unique. We must proceed with caution."
You can't help but notice how Angela's form seems to ripple, her curves more pronounced in this virus-rich environment. Her long, dark hair moves as if caught in an invisible breeze, and her skin glows with an inner light that makes your breath catch.
</bloc1>
<bloc2>
You: "Right, careful it is. Though I have to admit, the virus is making me feel... heightened."
As you move deeper into the clearing, your enhanced senses pick up on every detail. The soft rustle of leaves, the distant call of mutated birds, and the faint sound of... breathing? Your muscles tense, ready for action, as a familiar heat begins to build in your core.
***AA13B1.webp***
Angela: [She places a hand on your arm, sending a jolt of energy through you] (His control is improving, but this place tests even my resolve.) "Stay focused, my dear. The virus here is potent enough to cloud even the strongest minds."
Her touch lingers, and you can't help but notice the way her nipples have hardened beneath her gossamer-thin clothing. The air between you crackles with unspoken tension, the virus amplifying every sensation.
</bloc2>
<bloc3>
You: "I hear something... or someone. Over there, behind that large tree."
Your enhanced vision catches a flash of movement. A figure darts between the trees, too quick and graceful to be one of the mindless infected. You crouch low, motioning for Angela to do the same. The virus in your blood surges, sharpening your focus and sending a wave of heat to your groin.
***AA13C1.webp***
***AA13C2.webp***
Angela: [Her eyes narrow, focusing on the spot you indicated] (Another lost soul, but this one... she's different.) "Yes, I see her. A woman, and a powerful one at that. The virus has changed her, but not broken her mind entirely."
As Angela speaks, you catch a glimpse of the woman. Dark, lustrous hair frames a beautiful face with striking Hispanic features. Her body is a perfect blend of curves and toned muscle, barely contained by tattered remnants of clothing.
</bloc3>
<bloc4>
You: "Hello? We're not here to hurt you. Can you understand me?"
You call out, your voice carrying through the eerily silent forest. There's a moment of tense quiet before the woman emerges from her hiding spot. She moves with a predatory grace, her eyes wild but intelligent. As she approaches, you can see her more clearly - she's breathtakingly beautiful, with full, pouty lips and large, firm breasts that strain against her torn shirt.
***AA13D1.webp***
antonellaalonso: [Her voice is husky, with a slight accent] "A man? Impossible... unless... are you real, or just another virus-induced hallucination?"
Angela: [She steps forward, her presence both calming and authoritative] (This one is strong-willed, but the virus burns hot in her veins.) "We are very real, dear. I am Angela, and this is my companion. What's your name?"
Antonella's gaze darts between you and Angela, her body tense and ready to flee or fight. You can see the effects of the virus on her - flushed skin, dilated pupils, and a thin sheen of sweat making her clothes cling to her curves in the most tantalizing way.
</bloc4>
<bloc5>
You: "It's okay, we're here to help. Are you hurt? Do you need anything?"
You take a cautious step forward, hands raised to show you mean no harm. As you move, Antonella's nostrils flare, and her eyes widen. She inhales deeply, her gaze locked on you with an intensity that makes your cock twitch involuntarily.
***AA13E1.webp***
antonellaalonso: [She licks her lips, her voice dropping to a purr] "I'm Antonella. And what I need... is standing right in front of me. Your scent... it's driving me wild."
Angela: [Her voice takes on a soothing, almost hypnotic quality] (The poor dear is barely holding on. We must act quickly.) "Antonella, we can help you. But you need to stay calm. The virus feeds on heightened emotions."
You can see Antonella struggling to maintain composure. Her hands clench and unclench at her sides, and her chest heaves with each breath. The remnants of her shirt have slipped, revealing the swell of her ample breasts and a tantalizing glimpse of a hardened nipple.
</bloc5>
<bloc6>
You: "Antonella, listen to Angela. We have a safe place. We can help you control the virus's effects."
You try to keep your voice steady, but Antonella's intense gaze and the virus-charged atmosphere are affecting you deeply. Your cock swells, pressing uncomfortably against your pants. You shift your stance, trying to hide your growing arousal.
***AA13F1.webp***
***AA13F2.webp***
antonellaalonso: [Her eyes lock onto your crotch, a low growl escaping her lips] "Control? No... I don't want control. I want release. I want you, all of you. Now."
Angela: [She moves closer to you, her divine aura intensifying] (It's happening. Be ready, my dear. We may need to... assist her.) "Antonella, please. Fight against the virus's influence. We can help you, but you must resist the urge to—"
Before Angela can finish, Antonella lunges forward with inhuman speed. Her hands grab at your clothes, tearing at your shirt. The sudden contact sends a jolt of pleasure through your body, the virus in your system responding to her touch.
</bloc6>
<bloc7>
You: "Antonella, wait! We don't have to—ungh!"
Your protests are cut short as Antonella drops to her knees, her face level with your crotch. With a swift motion, she tears open your pants, freeing your massive, throbbing cock. Without hesitation, she engulfs your length in her warm, wet mouth.
***AA13G1.webp***
antonellaalonso: [She pulls back for a moment, stroking your shaft with both hands] "So big... so perfect. I need this. I need you inside me, in every way possible."
Angela: [Her voice rings out, laced with divine authority] (We must guide her, channel this energy safely.) "Antonella, slow down. Let us help you. There's a better way to satisfy your needs."
As Antonella continues to worship your cock with her mouth and hands, you feel Angela press against your back. Her divine hands slide around your waist, one moving to gently caress your balls while the other begins to stroke your shaft in tandem with Antonella's movements.
</bloc7>
<bloc8>
You: "Oh fuck... Angela, what are you doing?"
The dual sensation of Antonella's eager mouth and Angela's skilled hands sends waves of pleasure coursing through your body. You can feel your control slipping, the virus in your system responding to the intense stimulation.
***AA0AC.webp***
***AA13H2.webp***
antonellaalonso: [She pulls back, her lips glistening with saliva and pre-cum] "More... I need more. Let me taste all of you."
Angela: [Her breath hot against your ear] (We must guide this energy, use it to heal her.) "Relax, my dear. Let me help you both through this. Antonella, show him how much you need him."
Following Angela's words, Antonella turns around, presenting her perfectly round ass to you. She reaches back, spreading her cheeks to reveal her puckered hole and glistening pussy. Without warning, you feel Angela's hand guiding your cock towards Antonella's waiting ass.
</bloc8>
<bloc9>
You: "Angela, are you sure about this? I don't know if I can control myself much longer."
Your resolve weakens as the head of your cock presses against Antonella's tight asshole. With a gentle push from Angela, you slide in, the tight heat enveloping you. Antonella lets out a cry of pleasure mixed with pain, her body shuddering.
***AA13I1.webp***
***AA13I2.webp***
antonellaalonso: [Her voice muffled as she presses her face against the forest floor] "Yes! Fill me... stretch me... claim me!"
Angela: [She continues to stroke the base of your cock and massage your balls] (This union will stabilize her, purify the virus within.) "That's it, my dear. Let your essence flow into her. Antonella, feel his power healing you."
As you begin to thrust into Antonella's tight ass, you feel Angela's hand snake around to your chest. Her fingers pinch and twist your nipples, sending jolts of pleasure straight to your groin. The combination of sensations is almost too much to bear.
</bloc9>
<bloc10>
You: "Fuck... I'm close. Angela, I can't hold back much longer!"
Your hips move frantically, pounding Antonella's ass with increasing force. The sound of flesh slapping against flesh echoes through the clearing, punctuated by Antonella's moans and your own grunts of pleasure.
***AA13J1.webp***
antonellaalonso: [She reaches back, spreading her ass cheeks wider] "Cum inside me! Fill my ass with your seed!"
Angela: [Her hand moves faster, jerking the base of your cock as you thrust] (Now is the moment. Release your essence, let it purify her.) "Do it, my dear. Fill her with your healing seed. Let it cleanse the virus from her system."
With a final, powerful thrust, you bury yourself to the hilt in Antonella's ass. Your cock swells and then erupts, flooding her bowels with your virus-enhanced cum. The intensity of your orgasm is unlike anything you've experienced before, wave after wave of pleasure crashing over you.
</bloc10>
<bloc11-Trust>
You: "Antonella, Angela... that was incredible. Are you both okay?"
As your orgasm subsides, you gently withdraw from Antonella's ass. Streams of cum follow, dripping down her thighs. You turn to face both women, concern evident in your eyes despite the lingering pleasure.
***AA13K1.webp***
***AA13K2.webp***
antonellaalonso: [She turns to face you, her eyes now clear and focused] "I... I feel different. Clearer. The burning need, it's... manageable now. Thank you."
Angela: [She smiles warmly, her hand still gently stroking your softening cock] (The balance is restored. Well done, my champion.) "You've done well, both of you. Antonella, how do you feel?"
You watch as Antonella stands on shaky legs, her body still trembling from the intense experience. The wild look in her eyes has been replaced by gratitude and a newfound clarity. You feel a sense of accomplishment, knowing you've helped bring her back from the brink.
</bloc11-Trust>
<bloc12-Trust>
You: "I'm glad we could help, Antonella. Angela, your guidance was... unexpected, but invaluable."
You pull Antonella into a gentle embrace, feeling her body relax against yours. Angela joins the embrace, her divine aura enveloping you both in a soothing warmth.
***AA13K3.webp***
***AA13K4.webp***
antonellaalonso: [She looks up at you, tears of relief in her eyes] "I never thought I'd feel sane again. You've given me back my life, my mind. How can I ever repay you?"
Angela: [Her voice filled with pride and affection] (Our bond grows stronger with each soul we save.) "There's no need for repayment, Antonella. You're part of our family now. We'll face the challenges of this new world together."
As you stand there, holding both women, you feel a sense of purpose and connection unlike anything you've experienced before. The virus that nearly destroyed Antonella has brought you together, forging a bond that transcends the chaos of the world around you.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... need more!"
The virus surges through your system, overwhelming your senses. Without warning, you pull out of Antonella's ass and flip her onto her back. Your still-hard cock hovers over her face, dripping with a mixture of cum and ass juices.
***AA13L1.webp***
antonellaalonso: [Her eyes wild with lust, mouth open and waiting] "Yes! Give it to me! I want to taste us together!"
Angela: [Her divine form pulses with energy, hand still working your shaft] (The raw power... it's intoxicating!) "That's it, unleash your full potential. Let your seed cleanse her completely!"
You thrust your cock into Antonella's waiting mouth, feeling her throat constrict around you. She gags slightly but doesn't pull away, her hands gripping your thighs to pull you deeper. Angela's hand continues to stroke the base of your shaft, her other hand now toying with Antonella's dripping pussy.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Every last drop!"
With a primal roar, you reach your second climax. Your cock swells in Antonella's mouth before erupting, flooding her throat with another massive load of your virus-enhanced cum. She gulps it down eagerly, her throat working to swallow every drop.
***AA13L3.webp***
antonellaalonso: [She gasps for air as you pull out, cum dribbling from the corners of her mouth] "So much... so good... I can feel it changing me..."
Angela: [Her eyes glow with an otherworldly light] (The transformation is complete. She is one of us now.) "Remarkable. Your seed has purified her virus-addled mind and body. Welcome to our family, Antonella."
As Antonella lies there, her body twitching with aftershocks of pleasure, you can see the change in her. The wild, desperate look is gone, replaced by a sense of peace and belonging. You've not only saved her from the virus's madness but given her a new purpose in this chaotic world.
</bloc12-Lust>
<bloc-Virus>
You: "Something's... something's happening! Angela, I can't control it!"
A sudden, violent surge of the virus courses through your system, causing you to double over in pain. Your vision blurs, and all you can focus on is the overwhelming need burning in your veins. Angela, sensing the danger, quickly moves to intervene.
***AA13N1.webp***
antonellaalonso: [Still dazed from the encounter] "What's going on? Is he okay?"
Angela: [Her divine form glows intensely] (I must act now, or we'll lose him to the madness!) "Stay back, Antonella. This requires my direct intervention."
Angela presses her body against yours, her divine energy attempting to soothe the raging virus within you. Her hand wraps around your throbbing cock, stroking it with urgent, purposeful movements. But the contact only inflames your desire further. Your hands grab her waist, pulling her closer as your mouth seeks her breast. The scene fades to black as Angela struggles to contain your virus-fueled lust, the outcome uncertain.
</bloc-Virus>
<grope1>
You: "Need... to touch... to feel..."
Losing all control, you lunge at Angela, your hands roughly grabbing her divine breasts. The soft, perfect flesh yields under your grip as you knead and squeeze with desperate need.
***AA13O1.webp***
***AA13O2.webp***
Angela: [Her eyes widen in shock] "What are you— Stop this at once! This isn't you!"
antonellaalonso: [Watches in horror] "Oh god, what's happening to him? Should I help?"
You continue to maul Angela's breasts, your mouth latching onto a nipple and sucking hard. The taste of her divine skin only fuels your frenzy further, your cock throbbing painfully against her thigh.
</grope1>
<grope2>
You: "More... need all of you..."
Your hands roam lower, roughly groping Angela's ass and pulling her against your throbbing erection. You grind against her, lost in a haze of lust and viral madness.
***AA13O3.webp***
Angela: [Her voice tinged with anger and disappointment] "Enough! This is not you. Fight it, my dear! Remember who you are!"
With a burst of divine energy, Angela pushes you away. You stumble back, momentarily shocked out of your frenzy. The realization of what you've done begins to sink in, shame and regret flooding your mind as you look at Angela's disheveled form.
</grope2>
<rape1>
You: "Can't... stop... need to fuck!"
Your eyes, now glowing with an intense, viral light, lock onto Angela. With inhuman speed, you charge at her, tackling her to the forest floor. Your hands tear at her clothing, exposing her divine form.
***AA13P1.webp***
Angela: [Struggling against your enhanced strength] "No! This isn't you! Fight the virus, my dear! Don't let it control you!"
antonellaalonso: [Screaming in terror] "Stop it! You're hurting her! This isn't right!"
You pin Angela's arms above her head with one hand, while the other roughly gropes her breast. Your hips grind against hers, your engorged cock seeking entry. The soft forest floor cushions her body as you press her down, leaves and twigs tangling in her hair.
</rape1>
<rape2>
You: "Mine... all mine... need to breed..."
You position yourself between Angela's legs, the head of your massive cock pressing against her divine entrance. The last shreds of your humanity fight against the overwhelming urge to violate her.
***AA13P3.webp***
Angela: [Her eyes flash with divine power] "I will not allow this! Prepare yourself, for I must stop you by force!"
With a burst of cosmic energy, Angela throws you off. As you scramble to your feet, you see her assume a fighting stance, her divine aura blazing around her. The battle for your sanity is about to begin, with the fate of both Angela and Antonella hanging in the balance.
</rape2>
<rapeWin1>
You: "Yes... finally... mine!"
Having overpowered Angela, you waste no time in plunging your monstrous cock deep into her divine pussy. The sensation is overwhelming, her tight, perfect walls gripping you like nothing you've ever felt before.
***AA4R3.webp***
Angela: [Gasping in pain and unwanted pleasure] "No... stop this madness! You're better than this! Fight it!"
antonellaalonso: [Watching in horrified fascination] "This can't be happening... it's too much... too violent..."
You pound into Angela with brutal force, her divine body shaking with each powerful thrust. The forest floor beneath you is torn up by your violent coupling, leaves and dirt clinging to your sweat-soaked bodies. Her resistance only spurs you on, the virus in your system reveling in the conquest of a goddess.
</rapeWin1>
<rapeWin2>
You: "Take it all... take my seed, goddess!"
With a primal roar, you reach your climax, flooding Angela's divine womb with your tainted seed. The sheer volume of your release causes her stomach to visibly distend, the power of your virus-enhanced cum overwhelming even her divine nature.
***AA11Q3.webp***
Angela: [Her body betraying her as orgasm washes over her] "No... what have you done? This power... it's corrupting me from within!"
As you pull out, streams of cum gush from Angela's abused pussy, soaking into the forest floor. She lies there, defeated and defiled, her divine aura flickering weakly. The realization of what you've done begins to dawn on you, but the virus's influence remains strong, urging you to continue your rampage.
</rapeWin2>
<enslaveWin1>
You: "You're mine now... forever my divine whore!"
Having subdued Angela, you drag her struggling form towards a nearby tree. With inhuman strength, you use vines and torn strips of clothing to secure her arms above her head, leaving her divine body exposed and vulnerable.
***AA13R1.webp***
Angela: [Fighting against her bonds] "You can't do this! I am a goddess! This isn't who you are! Please, come back to us!"
antonellaalonso: [Cowering behind a tree] "Please... don't hurt us anymore... This isn't right!"
Ignoring their pleas, you begin to violently thrust into Angela's tight ass, stretching her divine hole beyond its limits. Your hands leave bruises on her perfect skin as you pound into her relentlessly, the tree shaking with the force of your assault.
</enslaveWin1>
<enslaveWin2>
You: "You belong to me now... my personal goddess slave!"
After using Angela's body to satisfy your viral-enhanced lust, you roughly pull her down from the tree. Grabbing a handful of her hair, you force her to look at you, your eyes still glowing with viral madness.
***AA13R3.webp***
Angela: [Her eyes filled with a mix of fear and defiance] "This isn't over... I will break free of this! I will save you from yourself!"
Without a word, you begin dragging Angela deeper into the forest, intent on finding a secure location to keep your new divine slave. As you leave, Antonella's terrified whimpers fade into the background, a testament to the monster you've become. The once-peaceful clearing now bears the scars of your violent encounter, a dark omen of what's to come.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, this part of Peacewood feels... different. Almost alive."
The air in this section of Peacewood shimmers with an otherworldly energy. Bioluminescent plants pulse in rhythm with your heartbeat, casting an eerie glow across the forest floor. You and Angela stand at the edge of a small, circular clearing, surrounded by towering trees that seem to whisper ancient secrets.
***AA14A1.webp***
Angela: [Her form flickers like a mirage, eyes glowing with ethereal light] (The veil between realms is thin here.) "Indeed, my dear. This place is a nexus of viral energy. We must tread carefully... and be prepared for anything."
The goddess-like figure beside you seems more ethereal than ever, her curves accentuated by the pulsing light of the forest. Her gossamer clothing clings to her body, leaving little to the imagination as it shifts and ripples with each movement.
</bloc1>
<bloc2>
You: "I can feel it... like electricity under my skin. It's making me... sensitive."
As you step further into the clearing, every sensation is heightened. The soft moss beneath your feet sends shivers up your spine, and the gentle breeze feels like a lover's caress. Your enhanced physique responds to the charged atmosphere, muscles tensing and relaxing involuntarily.
***AA14B1.webp***
Angela: [She places her hand on the small of your back, sending a jolt through your body] (His viral sensitivity is increasing exponentially.) "Focus on my touch, my dear. Let it ground you in this sea of sensation."
Her fingers trail along your spine, leaving a trail of tingling energy. You can't help but notice how her nipples have hardened to stiff peaks, visible through her thin garment. The air between you crackles with unspoken desire, the virus amplifying every touch, every glance.
</bloc2>
<bloc3>
You: "Angela, I... I hear something. It's coming from that glowing pool over there."
Your enhanced senses pick up on a faint splashing sound. Near the center of the clearing, a small pool of luminescent water ripples with movement. As you approach, you catch a glimpse of sleek, wet skin and dark hair. Your heart races, pumping virus-laden blood through your veins and sending a rush of heat to your groin.
***AA13C1.webp***
***AA14C2.webp***
Angela: [Her eyes narrow, focusing on the pool] (Another lost soul, drawn to this place of power.) "I see her. An Asian beauty, strong-willed but consumed by the virus. We must approach with caution."
As Angela speaks, a figure rises from the glowing water. She's breathtakingly beautiful, with long black hair clinging to her wet skin. Her body is a perfect blend of curves and muscle, water cascading down her naked form. Her almond-shaped eyes, wild with viral influence, lock onto you with predatory intensity.
</bloc3>
<bloc4>
You: "We're not here to harm you. Can you understand us?"
You call out, your voice steady despite the growing arousal coursing through your body. The woman in the pool tilts her head, studying you with a mixture of curiosity and hunger. She takes a step forward, water lapping at her thighs, her movements graceful and deliberate.
***AA14D1.webp***
asaakira: [Her voice is husky, with a slight accent] "A man... here? The virus must be playing tricks on me again. But you smell... real. So very real."
Angela: [She moves closer to you, her aura intensifying] (Her viral load is dangerously high. We must act quickly.) "We are very real, dear. I am Angela, and this is my companion. May we know your name?"
Asa's gaze darts between you and Angela, her body tense and coiled like a spring. You can see the effects of the virus on her - flushed skin, dilated pupils, and a thin sheen of glowing water making her naked body shimmer in the ethereal light.
</bloc4>
<bloc5>
You: "We want to help you. The virus doesn't have to control you."
You take a cautious step towards the pool, hands outstretched in a non-threatening gesture. Asa's nostrils flare as she inhales deeply, her eyes growing wide. A visible shudder runs through her body, and you watch, transfixed, as her nipples harden to stiff peaks.
***AA14E1.webp***
asaakira: [She licks her lips, her voice dropping to a seductive purr] "I'm Asa. And what I need... is what you're offering. Your scent... it's driving me wild. I need to taste you."
Angela: [Her voice takes on a soothing, almost hypnotic quality] (We must channel this energy safely.) "Asa, we can help you. But you need to let us guide you. The virus feeds on unchecked desire."
You can see Asa struggling to maintain composure. Her hands roam over her own body, cupping her breasts and sliding down to her toned stomach. The sight makes your cock twitch and swell, straining against your pants.
</bloc5>
<bloc6>
You: "Asa, listen to Angela. We can help you control these urges."
You try to keep your voice steady, but Asa's intense gaze and naked, wet body are affecting you deeply. Your enhanced member throbs painfully, a damp spot forming where the tip presses against your clothing. Angela notices your discomfort and moves closer.
***AA14F1.webp***
***AA14F2.webp***
asaakira: [Her eyes lock onto your visible bulge, a low moan escaping her lips] "Control? No... I want to let go. I need to feel you inside me, to taste you, to be filled by you."
Angela: [She presses against your side, her hand hovering near your crotch] (We must relieve his pressure to maintain control.) "Asa, stay where you are. I'll help him, and then we'll help you. Together."
Before you can react, Angela's hand deftly unzips your pants, freeing your massive, throbbing cock. The cool forest air on your heated flesh makes you gasp, a bead of pre-cum forming at the tip.
</bloc6>
<bloc7>
You: "Angela, what are you— Oh, fuck..."
Your words trail off into a groan as Angela's soft hand wraps around your shaft. She begins to stroke you with long, deliberate movements, her divine touch sending waves of pleasure through your body. Asa watches from the pool, her eyes wide with hunger.
***AA14G1.webp***
asaakira: [She steps out of the pool, water dripping down her curves] "Let me help. I need to taste him, please!"
Angela: [Her free hand reaches out, creating a barrier of energy] (We must control the flow of energy.) "Not yet, Asa. Watch and learn. See how I soothe him."
Angela's hand moves faster, her thumb swirling over the sensitive head of your cock on each upstroke. You can't help but thrust into her grip, your hips moving of their own accord. The forest around you seems to pulse in time with Angela's movements, the viral energy growing more intense.
</bloc7>
<bloc8>
You: "Fuck, Angela... that feels incredible. But Asa..."
Your gaze is locked on Asa, who has begun to touch herself as she watches Angela stroke you. Her fingers circle her clit before dipping into her visibly wet pussy. The sight makes your cock throb in Angela's hand, and you instinctively reach for her divine body.
***AA14H1.webp***
asaakira: [She moans, fingers working faster] "Please... I need more. Let me taste him, let me feel him inside me!"
Angela: [She allows your hand to cup her breast, her strokes becoming firmer] (The energy is building. We must guide it carefully.) "Patience, Asa. Feel the energy flow through you. Channel it, don't let it control you."
Your fingers find Angela's nipple through her thin clothing, pinching and rolling it as she continues to jerk your cock. The dual sensation of touching her while being pleasured is almost overwhelming. You can feel your climax building, a pressure growing at the base of your spine.
</bloc8>
<bloc9>
You: "I'm getting close... Angela, I don't know if I can hold back much longer."
Your hips buck erratically as Angela's hand works your shaft with divine skill. Your other hand has found its way between her legs, fingers pressing against the damp fabric covering her pussy. The air is thick with the scent of arousal and the sweet musk of the virus.
***AA0AC.webp***
***AA13O3.webp***
asaakira: [She's on her knees now, crawling towards you] "Please... let me taste it. I need it, I need you!"
Angela: [Her breath hitches as your fingers rub her through her clothes] (The moment is upon us. We must act now.) "Asa, come closer. You may taste him, but only when I allow it. Do you understand?"
Asa nods eagerly, positioning herself in front of you. Angela guides your cock towards Asa's waiting mouth, but doesn't let her touch it yet. The anticipation is maddening, your member twitching mere inches from Asa's parted lips.
</bloc9>
<bloc10>
You: "Oh god... I can't... I'm going to..."
Angela's hand moves in a blur, her divine energy pulsing through your cock. With her other hand, she finally guides you into Asa's waiting mouth. The sensation of Asa's warm, wet lips wrapping around your head is too much.
***AA14J1.webp***
asaakira: [Her eyes roll back as she tastes your pre-cum] "Mmmmph! So good... so powerful!"
Angela: [Her voice rings out with divine authority] (Now is the moment. Release your essence, let it heal her!) "Now, my dear. Cum for us. Let your seed cleanse the virus from her system!"
With a roar that shakes the trees, you explode into Asa's mouth. Rope after rope of thick, virus-laden cum pumps down her throat. Angela continues to stroke you, milking every last drop as Asa swallows eagerly, her body shuddering in orgasm from the taste alone.
</bloc10>
<bloc11-Trust>
You: "Asa, Angela... are you both alright? That was... intense."
As your orgasm subsides, you gently withdraw from Asa's mouth. A thin strand of cum connects her lips to your cock for a moment before breaking. You look between both women, concern and lingering pleasure evident in your eyes.
***AA14K1.webp***
***AA14K2.webp***
asaakira: [She licks her lips, eyes now clear and focused] "I feel... different. Clearer. The burning need, it's... manageable now. Thank you, both of you."
Angela: [She smiles warmly, her hand still gently caressing your softening member] (Balance is restored. Another soul saved.) "You've done well, both of you. Asa, how do you feel now?"
You watch as Asa stands on shaky legs, her body still trembling from the intense experience. The wild, desperate look in her eyes has been replaced by gratitude and newfound clarity. You feel a sense of accomplishment, knowing you've helped bring her back from the brink of viral madness.
</bloc11-Trust>
<bloc12-Trust>
You: "I'm glad we could help you, Asa. Angela, your guidance was... incredible."
You pull Asa into a gentle embrace, feeling her naked body press against you. Angela joins the embrace, her divine aura enveloping you both in a soothing warmth. The forest around you seems to sigh in contentment, the viral energy settling into a peaceful hum.
***ABB10.webp***
***AA14K4.webp***
asaakira: [She looks up at you, tears of relief in her eyes] "I never thought I'd feel like myself again. You've given me back my sanity, my life. How can I ever repay you?"
Angela: [Her voice filled with pride and affection] (Our family grows stronger with each soul we save.) "There's no need for repayment, Asa. You're part of our group now. We'll face the challenges of this new world together, as one."
As you stand there, holding both women, you feel a sense of purpose and connection unlike anything you've experienced before. The virus that nearly destroyed Asa has brought you together, forging a bond that transcends the chaos of the world around you. In this moment of peace, you know that together, you can face whatever challenges lie ahead.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... need more!"
The virus surges through your system, overwhelming your senses. With a growl, you push Asa onto her back, your still-hard cock glistening with a mixture of saliva and cum. Without warning, you plunge into her soaking wet pussy, eliciting a cry of pleasure and surprise.
***AA14L1.webp***
asaakira: [Her back arches, eyes rolling back] "Yes! Fill me! Breed me with your powerful seed!"
Angela: [Her divine form pulses with energy, hands caressing both your bodies] (The raw power... it's intoxicating!) "That's it, unleash your full potential. Let your essence merge with hers!"
You pound into Asa with frenzied intensity, her tight walls gripping you like a vice. Angela's hands roam over both your bodies, channeling divine energy that heightens every sensation. The forest around you seems to come alive, pulsing in rhythm with your thrusts.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Every last drop!"
With a primal roar, you reach your second climax. Your cock swells inside Asa before erupting, flooding her womb with another massive load of your virus-enhanced cum. Her body convulses beneath you, her own orgasm triggered by the sheer volume and power of your release.
***AA14L3.webp***
asaakira: [Her body shudders uncontrollably, pussy milking your cock] "So much... so powerful... I can feel it changing me from inside!"
Angela: [Her eyes glow with an otherworldly light] (The transformation is complete. She is one with us now.) "Remarkable. Your seed has purified her virus-addled body and mind. Welcome to our family, Asa."
As you slowly withdraw, a torrent of cum gushes from Asa's well-fucked pussy, soaking into the forest floor. The plants around you seem to drink it in, glowing brighter. Asa lies there, her body twitching with aftershocks of pleasure, a look of blissful peace on her face. You've not only saved her from the virus's madness but given her a new purpose in this chaotic world.
</bloc12-Lust>
<bloc-Virus>
You: "Something's wrong... Angela, I can't... I can't control it!"
A violent surge of the virus rips through your system, causing you to fall to your knees in agony. Your vision blurs, the forest around you pulsing with sickly light. All you can focus on is the overwhelming need burning in your veins. Angela, sensing the imminent danger, quickly moves to intervene.
***AA14N1.webp***
asaakira: [Backing away in fear] "What's happening to him? Is this... is this what I looked like?"
Angela: [Her divine form blazes with intense light] (I must act now, or all will be lost!) "Stay back, Asa. This requires my full power to contain!"
Angela presses her body against yours, her divine energy attempting to soothe the raging virus within you. Her hand wraps around your painfully erect cock, stroking it with urgent, purposeful movements. But the contact only inflames your desire further. Your hands grab her waist, pulling her closer as your mouth seeks her breast, teeth grazing her nipple through the thin fabric. The scene fades to black as Angela struggles to contain your virus-fueled lust, the outcome uncertain as the forest pulses with chaotic energy around you.
</bloc-Virus>
<grope1>
You: "Need to feel... to claim..."
Losing all semblance of control, you lunge at Angela, your hands roughly grabbing her divine breasts. The soft, perfect flesh yields under your grip as you knead and squeeze with desperate need, tearing her gossamer clothing in the process.
***AA14O1.webp***
Angela: [Her eyes widen in shock and disappointment] "No! This isn't you! Fight against it, please!"
asaakira: [Watches in horror, covering herself] "Oh god, what's happening? Should I run?"
You continue to maul Angela's breasts, your mouth latching onto a now-exposed nipple and sucking hard. The taste of her divine skin only fuels your frenzy further, your cock throbbing painfully as it presses against her thigh. The forest around you darkens, the plants withering as your viral madness corrupts the area.
</grope1>
<grope2>
You: "Mine... all mine... need to breed..."
Your hands roam lower, roughly groping Angela's ass and pulling her against your throbbing erection. You grind against her, lost in a haze of lust and viral madness. One hand slides between her legs, fingers probing at her divine entrance.
***AA13O1.webp***
Angela: [Her voice tinged with anger and sorrow] "Enough! This is not who you are! Remember yourself, remember our purpose!"
With a burst of divine energy, Angela pushes you away. You stumble back, momentarily shocked out of your frenzy. The realization of what you've done begins to sink in, shame and regret flooding your mind as you look at Angela's disheveled form and the corrupted forest around you.
</grope2>
<rape1>
You: "Can't stop... need to fuck... need to breed!"
Your eyes, now glowing with an intense, viral light, lock onto Angela. With inhuman speed, you charge at her, tackling her to the forest floor. Your hands tear at what remains of her clothing, fully exposing her divine form.
***AA14P1.webp***
Angela: [Struggling against your enhanced strength] "No! Fight it! This isn't you! Don't let the virus win!"
asaakira: [Screaming in terror] "Stop! You're hurting her! This isn't right!"
You pin Angela's arms above her head with one hand, while the other roughly gropes her breast. Your hips grind against hers, your engorged cock seeking entry. The soft moss beneath you withers and dies, corrupted by the viral energy emanating from your body.
</rape1>
<rape2>
You: "Need to breed... need to fill you..."
You position yourself between Angela's legs, the head of your massive, virus-engorged cock pressing against her divine entrance. The last shreds of your humanity fight against the overwhelming urge to violate her, but they're quickly drowning in a sea of viral madness.
***AA14P3.webp***
Angela: [Her eyes flash with divine power] "I will not allow this! Prepare yourself, for I must stop you with all my power!"
With a burst of cosmic energy, Angela throws you off. As you scramble to your feet, you see her assume a fighting stance, her divine aura blazing around her like a supernova. The battle for your sanity is about to begin, with the fate of both Angela and Asa hanging in the balance. The corrupted forest trembles, awaiting the outcome of this clash between viral madness and divine purity.
</rape2>
<rapeWin1>
You: "Yes... finally... mine to breed!"
Having overpowered Angela, you waste no time in plunging your monstrous cock deep into her divine pussy. The sensation is overwhelming, her tight, perfect walls gripping you like nothing you've ever felt before. The corruption spreads from where your bodies join, tainting the once-pure forest.
***AA14Q1.webp***
Angela: [Gasping in pain and unwanted pleasure] "No... stop this madness! You're stronger than the virus! Fight it!"
asaakira: [Watching in horrified fascination] "This can't be happening... it's too horrible... too powerful..."
You pound into Angela with brutal force, her divine body shaking with each powerful thrust. The ground beneath you cracks and splits, corrupt energy seeping into the earth. Her resistance only spurs you on, the virus in your system reveling in the conquest of a goddess.
</rapeWin1>
<rapeWin2>
You: "Take it all... take my seed, divine whore!"
With a bestial roar that shakes the corrupted forest, you reach your climax, flooding Angela's divine womb with your tainted seed. The sheer volume of your release causes her stomach to visibly distend, the power of your virus-enhanced cum overwhelming even her divine nature.
***AA14Q3.webp***
Angela: [Her body betraying her as orgasm washes over her] "No... what have you done? Your seed... it's corrupting my very essence!"
As you pull out, streams of corrupted cum gush from Angela's abused pussy, soaking into the forest floor and spreading the taint further. She lies there, defeated and defiled, her divine aura flickering weakly and tinged with darkness. The realization of what you've done begins to dawn on you, but the virus's influence remains strong, urging you to continue your rampage and spread your corrupt seed further.
</rapeWin2>
<enslaveWin1>
You: "You're mine now... forever my corrupted goddess!"
Having subdued Angela, you drag her struggling form towards a massive, gnarled tree that has been twisted by your viral corruption. With inhuman strength, you use tendrils of corrupted plant matter to secure her arms and legs, leaving her divine body exposed and vulnerable.
***AA0AG.webp***
Angela: [Fighting against her bonds] "You can't do this! I am a goddess! This corruption won't hold me forever!"
asaakira: [Cowering behind a rotting log] "Please... don't hurt us anymore... This isn't who you're supposed to be!"
Ignoring their pleas, you begin to violently thrust into Angela's tight ass, stretching her divine hole beyond its limits. Your hands leave bruises on her perfect skin as you pound into her relentlessly, the corrupted tree pulsing with dark energy that seeps into Angela's body with each thrust.
</enslaveWin1>
<enslaveWin2>
You: "You belong to me now... my personal broodmother!"
After using Angela's body to satisfy your viral-enhanced lust, you roughly pull her down from the tree. Grabbing a handful of her hair, now streaked with corrupt energy, you force her to look at you, your eyes still glowing with viral madness.
***AA14R3.webp***
Angela: [Her eyes filled with a mix of fear and defiance, tinged with corruption] "This isn't over... I will break free and save you, even if it takes an eternity!"
Without a word, you begin dragging Angela deeper into the corrupted forest, intent on finding a secure location to keep your new divine broodmare. As you leave, Asa's terrified whimpers fade into the background, a testament to the monster you've become. The once-peaceful clearing now stands as a testament to your dark power, a corrupted paradise that will serve as the birthplace of a new, virus-dominated world order.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, this part of Peacewood... it's pulsing with energy. Can you feel it?"
The air shimmers with an iridescent haze, making the forest look like an otherworldly dreamscape. Bioluminescent fungi carpet the ground, their soft glow pulsing in sync with your heartbeat. You and Angela stand at the edge of a moss-covered stone circle, ancient runes etched into its surface glowing faintly.
***AA15A1.webp***
Angela: [Her form seems to phase in and out of reality, eyes swirling with cosmic energy] (The veil between worlds is paper-thin here.) "Indeed, my dear. This place is a nexus of primal energies. The virus has awakened something ancient... and hungry."
The goddess-like figure beside you appears more ethereal than ever, her body seeming to merge with the shimmering air around her. Her clothing, if it can be called that, looks like living mist clinging to her curves, revealing tantalizing glimpses of her divine form with each movement.
</bloc1>
<bloc2>
You: "It's... intoxicating. My skin feels like it's on fire, but in the best way possible."
As you step into the stone circle, a wave of sensation washes over you. Every nerve ending comes alive, making you acutely aware of the fabric of your clothing, the breeze on your skin, the very air entering your lungs. Your enhanced physique responds to the charged atmosphere, muscles rippling beneath your skin as if trying to break free.
***AA15B1.webp***
Angela: [She traces a finger down your arm, leaving a trail of sparks] (His viral sensitivity has reached new heights.) "Your body is resonating with this place. Embrace the sensation, but don't let it overwhelm you."
Her touch sends jolts of pleasure straight to your core. You can't help but notice how her nipples have hardened to stiff peaks, visible through her misty covering. The air between you crackles with palpable desire, the virus amplifying your mutual attraction to near-unbearable levels.
</bloc2>
<bloc3>
You: "There's... someone here. I can sense her presence."
Your enhanced senses pick up on a faint heartbeat, slightly out of sync with the pulsing energy of the forest. As you turn towards the sound, a figure emerges from behind a glowing tree. Your breath catches in your throat at the sight of her. She's a vision of blonde perfection, her curvaceous body barely contained by tattered, revealing clothing.
***AA13C1.webp***
***AA15C2.webp***
Angela: [Her eyes narrow, focusing on the newcomer] (A powerful vessel, shaped by the virus into the embodiment of desire.) "She's been altered significantly by the virus. Be on your guard, her allure is potent."
The blonde woman saunters towards you, her hips swaying hypnotically. Her massive breasts bounce with each step, threatening to spill out of her torn top. Her plump lips curl into a seductive smile as her eyes, glowing with viral energy, lock onto yours.
</bloc3>
<bloc4>
You: "We're not here to hurt you. What's your name?"
You call out, your voice husky with barely contained desire. The blonde bombshell stops a few feet away, her head tilting as she studies you with predatory interest. She runs her hands down her body, accentuating her impossible curves.
***AA15D1.webp***
savannahbond: [Her voice is a sultry purr] "Savannah... and you're the most delicious thing I've seen in ages. Are you real, or just another viral hallucination?"
Angela: [She moves closer to you, her aura intensifying] (Her viral load is off the charts. We must act quickly.) "We are very real, Savannah. I'm Angela, and this is my companion. We're here to help you."
Savannah's gaze darts between you and Angela, her tongue darting out to wet her full lips. The virus's effects on her are evident - her skin glistens with a faint, luminescent sheen, her pupils are dilated with lust, and her body seems to radiate heat.
</bloc4>
<bloc5>
You: "Savannah, the virus doesn't have to control you. We can help you manage it."
You take a step towards Savannah, your hand outstretched. As you move, a wave of her pheromones hits you like a physical force. Your cock responds immediately, swelling to full hardness in seconds. You stifle a groan as it strains painfully against your pants.
***AA15E1.webp***
savannahbond: [She eyes your obvious bulge hungrily] "Oh, I think I like being controlled by it. Everything feels so good... so intense. Don't you want to feel good too?"
Angela: [Her voice takes on a commanding tone] (We must redirect this energy before it consumes us all.) "Savannah, contain yourself. Your uncontrolled desires are dangerous."
You can see Savannah struggling with herself, her hands twitching as she fights the urge to touch herself... or you. Angela notices your discomfort and moves closer, her divine presence a soothing balm against Savannah's overwhelming aura of lust.
</bloc5>
<bloc6>
You: "Angela, I... I don't know if I can resist much longer. The pressure is unbearable."
Your enhanced member throbs painfully, a large wet spot forming where the tip presses against your clothing. The combination of the charged atmosphere and Savannah's potent pheromones is pushing you to the brink of control. Angela recognizes the danger and acts swiftly.
***AA10O1.webp***
***AA15F2.webp***
savannahbond: [She takes a step forward, arms reaching for you] "Let me help you with that, big boy. I promise I'll make you feel amazing."
Angela: [She interposes herself between you and Savannah, her hand deftly unzipping your pants] (We must relieve the pressure before he loses control.) "Stay where you are, Savannah. I'll tend to him."
In one smooth motion, Angela frees your massive, throbbing cock from its confines. The cool air on your heated flesh makes you hiss with pleasure. Savannah's eyes widen at the sight, a low moan escaping her lips.
</bloc6>
<bloc7>
You: "Oh fuck, Angela... your hand feels incredible."
Angela's delicate fingers wrap around your shaft, beginning a slow, teasing stroke. Her divine touch sends waves of pleasure coursing through your body. You can't help but thrust into her grip, your hips moving of their own accord. Savannah watches intently, her own hands roaming over her body.
***AA0AC.webp***
savannahbond: [She kneads her breasts roughly, pinching her nipples] "Please... let me taste him. I need it so badly!"
Angela: [Her free hand reaches out, creating a barrier of energy] (We must control the flow of energy.) "Not yet, Savannah. Watch and learn. See how I care for him."
Angela's hand moves faster, her thumb swirling over your sensitive glans on each upstroke. Your hands find her waist, pulling her closer. You nuzzle into her neck, inhaling her divine scent as she continues to stroke you masterfully.
</bloc7>
<bloc8>
You: "Angela, this is... fuck, it's amazing. But Savannah..."
Your gaze is locked on Savannah, who has given in to her desires. She's on her knees now, one hand buried between her legs while the other roughly gropes her heaving breasts. The sight makes your cock throb in Angela's hand, and you instinctively reach for her divine body.
***AA15H1.webp***
***AA15H2.webp***
savannahbond: [She moans wantonly, her fingers working furiously] "Please... I need more. Let me suck him, let me feel him inside me!"
Angela: [She guides your hand to her breast, allowing you to cup it as she strokes you] (The energy is building to a crescendo. We must guide it carefully.) "Focus on my touch, dear one. Let Savannah channel her own energy for now."
Your fingers find Angela's nipple through her misty covering, pinching and rolling it as she continues to jerk your cock. Your other hand slides down her back, cupping her firm ass and pulling her closer. The dual sensation of touching her while being pleasured is driving you wild.
</bloc8>
<bloc9>
You: "I'm so close... Angela, please... I need more."
Your hips buck erratically as Angela's hand works your shaft with divine skill. Unable to resist any longer, you slide your hand between her legs, fingers pressing against her divine mound. To your surprise and delight, you find her slick with arousal. The air is thick with the scent of sex and the sweet musk of the virus.
***AA14G1.webp***
***AA15I2.webp***
savannahbond: [She's crawling towards you now, eyes fixed on your cock] "Let me help, please! I need to taste it, to feel it!"
Angela: [Her breath hitches as your fingers rub her clit] (The moment is upon us. We must act now.) "Savannah, come closer. You may pleasure him with your mouth, but only when I allow it. Do you understand?"
Savannah nods eagerly, positioning herself in front of you. Angela guides your cock towards Savannah's waiting mouth but doesn't let her touch it yet. The anticipation is maddening, your member twitching mere inches from Savannah's parted lips.
</bloc9>
<bloc10>
You: "Oh god... I can't... I'm going to..."
Angela's hand moves in a blur, her divine energy pulsing through your cock. With her other hand, she finally guides you into Savannah's eager mouth. The sensation of those plump lips wrapping around your head, combined with Angela's continued stroking, is too much to bear.
***AA15J1.webp***
savannahbond: [Her eyes roll back as she tastes your pre-cum, moaning around your shaft] "Mmmmph! So good... so fucking big!"
Angela: [Her voice rings out with divine authority] (Now is the moment. Release your essence, let it heal her!) "Now, my dear. Cum for us. Let your seed cleanse the virus from her system!"
With a roar that shakes the ancient stones around you, you explode into Savannah's mouth. Rope after rope of thick, virus-laden cum pumps down her throat. Angela continues to stroke you, milking every last drop as Savannah swallows eagerly, her body shuddering in orgasm from the taste alone.
</bloc10>
<bloc11-Trust>
You: "Savannah, Angela... that was... are you both okay?"
As your orgasm subsides, you gently withdraw from Savannah's mouth. A thin strand of cum connects her lips to your cock for a moment before breaking. You look between both women, concern and lingering pleasure evident in your eyes.
***AA15K1.webp***
***AA15K2.webp***
savannahbond: [She licks her lips, eyes now clear and focused] "I feel... different. Like a fog has lifted. Your cum... it's like a cure."
Angela: [She smiles warmly, her hand still gently caressing your softening member] (Balance is restored. Another soul saved from the brink.) "You've done well, both of you. Savannah, how do you feel now?"
You watch as Savannah stands on shaky legs, her body still trembling from the intense experience. The wild, desperate look in her eyes has been replaced by gratitude and newfound clarity. You feel a sense of accomplishment, knowing you've helped bring her back from the edge of viral madness.
</bloc11-Trust>
<bloc12-Trust>
You: "I'm glad we could help you, Savannah. Angela, your guidance was... incredible."
You pull Savannah into a gentle embrace, feeling her soft curves press against you. Angela joins the embrace, her divine aura enveloping you both in a soothing warmth. The stone circle around you hums with peaceful energy, the chaotic viral forces now calmed.
***AA15K3.webp***
***AA15K4.webp***
savannahbond: [She looks up at you, tears of joy in her eyes] "I never thought I'd feel like myself again. You've given me back my mind, my self-control. How can I ever thank you enough?"
Angela: [Her voice filled with pride and affection] (Our family grows stronger with each soul we save.) "There's no need for thanks, Savannah. You're part of our group now. We'll face the challenges of this new world together, as one."
As you stand there, holding both women, you feel a sense of purpose and connection unlike anything you've experienced before. The virus that nearly consumed Savannah has brought you together, forging a bond that transcends the chaos of the world around you. In this moment of peace, surrounded by the ancient power of the forest, you know that together, you can face whatever challenges lie ahead.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... need more! Savannah, get on all fours. Now!"
The virus surges through your system, overwhelming your senses with primal lust. Savannah quickly complies, presenting her perfect ass to you. Without hesitation, you plunge your still-hard cock deep into her soaking wet pussy, eliciting a scream of ecstasy from her.
***AA15L1.webp***
savannahbond: [Her massive breasts swing with each thrust] "Yes! Fuck me! Breed me with your powerful cum!"
Angela: [Her divine form pulses with energy, hands caressing both your bodies] (The raw power... it's intoxicating!) "That's it, unleash your full potential. Let your essence merge with hers completely!"
You pound into Savannah with frenzied intensity, her tight walls gripping you like a vice. Angela's hands roam over both your bodies, channeling divine energy that heightens every sensation. The stone circle around you thrums with power, ancient runes glowing brighter with each thrust.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Every last drop, you insatiable slut!"
With a bestial roar, you reach your second climax. Your cock swells inside Savannah before erupting, flooding her womb with another massive load of your virus-enhanced cum. Her body convulses beneath you, her own orgasm triggered by the sheer volume and power of your release.
***AA15L3.webp***
savannahbond: [Her body shudders uncontrollably, pussy milking your cock] "So much... so hot... I can feel it changing me from inside! I'm cumming!"
Angela: [Her eyes glow with an otherworldly light] (The transformation is complete. She is one with us now.) "Remarkable. Your seed has purified her virus-addled body and mind. Welcome to our family, Savannah."
As you slowly withdraw, a torrent of cum gushes from Savannah's well-fucked pussy, soaking into the mossy ground. The ancient stones seem to drink it in, glowing brighter than ever. Savannah collapses, her body twitching with aftershocks of pleasure, a look of blissful peace on her face. You've not only saved her from the virus's madness but given her a new purpose in this chaotic world.
</bloc12-Lust>
<bloc-Virus>
You: "No... something's wrong! Angela, I can't... I can't hold it back!"
A violent surge of the virus rips through your system, causing you to double over in agony. Your vision blurs, the stone circle around you pulsing with sickly light. All you can focus on is the overwhelming need burning in your veins. Angela, sensing the imminent danger, quickly moves to intervene.
***AA15N1.webp***
savannahbond: [Backing away in fear] "What's happening? Is he okay?"
Angela: [Her divine form blazes with intense light] (I must act now, or all will be lost!) "Stay back, Savannah. This requires my full power to contain!"
Angela presses her body against yours, her divine energy attempting to soothe the raging virus within you. Her hand wraps around your painfully erect cock, stroking it with urgent, purposeful movements. But the contact only inflames your desire further. Your hands grab her waist, pulling her closer as your mouth seeks her breast, teeth grazing her nipple through the misty covering. The scene fades to black as Angela struggles to contain your virus-fueled lust, the outcome uncertain as the ancient stones pulse with chaotic energy around you.
</bloc-Virus>
<grope1>
You: "Need to feel... to claim... to breed!"
Losing all semblance of control, you lunge at Angela, your hands roughly grabbing her divine breasts. The soft, perfect flesh yields under your grip as you knead and squeeze with desperate need, her misty covering dissipating under your touch.
***AA0B.webp***
Angela: [Her eyes widen in shock and disappointment] "No! This isn't you! Fight against the virus's control!"
savannahbond: [Watches in horror, covering herself] "Oh god, what's happening to him? He's like a wild animal!"
You continue to maul Angela's breasts, your mouth latching onto a now-exposed nipple and sucking hard. The taste of her divine skin only fuels your frenzy further, your cock throbbing painfully as it presses against her thigh. The stone circle around you begins to crack, dark energy seeping through the fissures.
</grope1>
<grope2>
You: "Mine... all mine... need to fill you with my seed!"
Your hands roam lower, roughly groping Angela's ass and pulling her against your throbbing erection. You grind against her, lost in a haze of lust and viral madness. One hand slides between her legs, fingers probing at her divine entrance with bruising force.
***AA13O3.webp***
Angela: [Her voice tinged with anger and sorrow] "Enough! This is not who you are! Remember our purpose, remember who you truly are!"
With a burst of divine energy, Angela pushes you away. You stumble back, momentarily shocked out of your frenzy. The realization of what you've done begins to sink in, shame and regret flooding your mind as you look at Angela's disheveled form and the corrupted stone circle around you.
</grope2>
<rape1>
You: "Can't stop... need to fuck... need to breed the goddess!"
Your eyes, now glowing with an intense, viral light, lock onto Angela. With inhuman speed, you charge at her, tackling her to the ground within the stone circle. Your hands tear away what remains of her misty covering, fully exposing her divine form.
***AA15P1.webp***
Angela: [Struggling against your enhanced strength] "No! Fight it! This isn't you! Don't let the virus corrupt your soul!"
savannahbond: [Screaming in terror] "Stop it! You're hurting her! This isn't right!"
You pin Angela's arms above her head with one hand, while the other roughly gropes her breast. Your hips grind against hers, your engorged cock seeking entry. The moss beneath you withers and dies, corrupted by the viral energy emanating from your body. The ancient runes in the stone circle begin to glow with a sickly, pulsing light.
</rape1>
<rape2>
You: "Need to breed the goddess... fill her with my corrupted seed!"
You position yourself between Angela's legs, the head of your massive, virus-engorged cock pressing against her divine entrance. The last shreds of your humanity fight against the overwhelming urge to violate her, but they're quickly drowning in a sea of viral madness.
***AA15P3.webp***
Angela: [Her eyes flash with divine power] "I will not allow this! Prepare yourself, for I must stop you with all the power of creation!"
With a burst of cosmic energy, Angela throws you off. As you scramble to your feet, you see her assume a fighting stance, her divine aura blazing around her like a supernova. The battle for your sanity is about to begin, with the fate of both Angela and Savannah hanging in the balance. The corrupted stone circle trembles, ancient powers awakening as they await the outcome of this clash between viral madness and divine purity.
</rape2>
<rapeWin1>
You: "Yes... finally... mine to corrupt and breed!"
Having overpowered Angela, you waste no time in plunging your monstrous cock deep into her divine pussy. The sensation is overwhelming, her tight, perfect walls gripping you like nothing you've ever felt before. The corruption spreads from where your bodies join, tainting the once-sacred stone circle.
***AA15Q1.webp***
Angela: [Gasping in pain and unwanted pleasure] "No... stop this madness! You're stronger than the virus! Fight it, please!"
savannahbond: [Watching in horrified fascination] "This can't be happening... it's too powerful... too wrong..."
You pound into Angela with brutal force, her divine body shaking with each powerful thrust. The ground beneath you cracks and splits, corrupt energy seeping into the earth and corrupting the ancient ley lines. Her resistance only spurs you on, the virus in your system reveling in the conquest and corruption of a goddess.
</rapeWin1>
<rapeWin2>
You: "Take it all... take my corrupt seed, fallen goddess!"
With a bestial roar that shatters the remaining intact stones, you reach your climax, flooding Angela's divine womb with your tainted seed. The sheer volume of your release causes her stomach to visibly distend, the power of your virus-enhanced cum overwhelming even her divine nature.
***AA0AF.webp***
Angela: [Her body betraying her as orgasm washes over her] "No... what have you done? Your seed... it's corrupting my very essence! I can feel the darkness spreading!"
As you pull out, streams of corrupted cum gush from Angela's abused pussy, soaking into the ground and spreading the taint further. The entire stone circle is now pulsing with dark, corrupt energy. Angela lies there, defeated and defiled, her divine aura flickering weakly and tinged with darkness. The realization of what you've done begins to dawn on you, but the virus's influence remains strong, urging you to continue your rampage and spread your corrupt seed further.
</rapeWin2>
<enslaveWin1>
You: "You're mine now... forever my corrupted goddess broodmare!"
Having subdued Angela, you drag her struggling form towards the center of the corrupted stone circle. With inhuman strength, you use tendrils of dark energy to secure her arms and legs, spreading her wide and leaving her divine body exposed and vulnerable.
***AA15R1.webp***
Angela: [Fighting against her bonds] "You can't do this! I am a goddess of creation! This corruption won't hold me forever!"
savannahbond: [Cowering behind a cracked stone pillar] "Please... stop this madness! This isn't who you're meant to be!"
Ignoring their pleas, you begin to violently thrust into Angela's tight ass, stretching her divine hole beyond its limits. Your hands leave bruises on her perfect skin as you pound into her relentlessly, the corrupted stone circle pulsing with dark energy that seeps into Angela's body with each thrust. The ancient power of the place amplifies your corrupt union, sending waves of tainted energy across the forest.
</enslaveWin1>
<enslaveWin2>
You: "You belong to me now... my personal goddess breeder!"
After using Angela's body to satisfy your viral-enhanced lust, you roughly pull her up, keeping her bound by the dark energy. Grabbing a handful of her hair, now streaked with corrupt power, you force her to look at you, your eyes still glowing with viral madness.
***AA15R3.webp***
Angela: [Her eyes filled with a mix of fear and defiance, tinged with corruption] "This isn't over... I will break free and cleanse this corruption, even if it takes millennia!"
Without a word, you begin to drag Angela towards the edge of the stone circle, intent on finding a secure location to keep your new divine broodmare. As you leave, Savannah's terrified whimpers fade into the background, a testament to the monster you've become. The once-sacred stone circle now stands as a nexus of corruption, its ancient power twisted to serve your dark desires. It will serve as the foundation for a new, virus-dominated world order, with you as its dark god and Angela as your unwilling queen.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, something's different about this part of the forest. It's... alive somehow."
The dense canopy above filters the sunlight, creating a dappled pattern on the forest floor. Twisted vines and mutated flora surround you, their leaves seeming to reach out as you pass. The air is thick with spores and the sweet, cloying scent of the virus. You and Angela stand at the edge of a small clearing, where the undergrowth has been trampled down to form a natural arena.
***AA16A1.webp***
Angela: [Her skin shimmers with a faint luminescence, eyes alert] (The virus concentration here is unprecedented.) "Indeed, my dear. The very essence of this place has been altered. We must remain vigilant."
The divine being beside you seems more corporeal than usual, her form adapting to the virus-rich environment. Her clothing, a mix of tattered fabric and living vines, clings to her curves in a tantalizing display. You can't help but notice how the plants seem to caress her skin, responding to her every movement.
</bloc1>
<bloc2>
You: "It's like the forest is... watching us. My skin's tingling all over."
As you step into the clearing, a wave of sensation washes over you. The virus in your blood responds to the charged atmosphere, making every nerve ending hypersensitive. Your enhanced physique feels electrified, muscles coiled and ready for action. A bead of sweat trickles down your spine, leaving a trail of fire in its wake.
***AA16B1.webp***
Angela: [She places a hand on your chest, sending a jolt through your body] (His viral sensitivity is off the charts.) "The forest is alive with viral energy. It's heightening your senses, your desires. Stay focused on my voice, my touch."
Her fingers trail down your torso, leaving a path of tingling warmth. You can't help but notice how her nipples have hardened, visible through the thin layer of fabric covering her breasts. The air between you crackles with unspoken tension, the virus amplifying your mutual attraction to dizzying levels.
</bloc2>
<bloc3>
You: "There's someone else here. I can... I can smell her."
Your enhanced senses pick up on a new scent, cutting through the viral musk of the forest. It's distinctly feminine, a heady mix of sweat, arousal, and something uniquely human. Your eyes scan the treeline, catching a flash of movement. A figure emerges from the shadows, and your breath catches in your throat.
***AA13C1.webp***
***AA16C2.webp***
Angela: [Her eyes narrow, focusing on the newcomer] (A survivor, but for how long?) "She's been altered by the virus, but not consumed by it. Approach with caution."
The woman who steps into the clearing is a vision of primal beauty. Her body is a perfect blend of curves and muscle, barely covered by scraps of clothing that seem more like an afterthought than actual protection. Her eyes, bright with viral influence, lock onto you with predatory intensity.
</bloc3>
<bloc4>
You: "We're not here to hurt you. Can you understand me? What's your name?"
You call out, your voice steady despite the growing arousal coursing through your body. The woman tilts her head, studying you with a mixture of curiosity and hunger. She takes a step forward, her movements fluid and graceful, like a jungle cat stalking its prey.
***AA16D1.webp***
madisonivy: [Her voice is husky, with a hint of a growl] "Madison. And you... you're different. You smell like... hope. And power."
Angela: [She moves closer to you, her aura intensifying] (Her viral load is dangerously high, but she's maintaining control... for now.) "Madison, we're here to help. I'm Angela, and this is my companion. How long have you been out here alone?"
Madison's gaze darts between you and Angela, her body tense and ready to pounce. The virus's effects on her are evident - her skin glistens with a faint, luminescent sheen, her pupils are dilated with lust, and her body radiates an intoxicating heat that you can feel even from a distance.
</bloc4>
<bloc5>
You: "Madison, we can help you manage the virus. You don't have to be alone anymore."
As you speak, Madison begins to circle you, her movements predatory and sensual. The scent of her arousal grows stronger, mixing with the viral musk of the forest to create an intoxicating cocktail. Your body responds instantly, your cock swelling to full hardness in seconds.
***AA16E1.webp***
madisonivy: [She licks her lips, eyes fixed on your obvious bulge] "Manage it? But it feels so good... so powerful. Don't you want to feel good with me?"
Angela: [Her voice takes on a commanding tone] (We must act now, before this escalates.) "Madison, control yourself. Your desires are clouding your judgment."
Before you can react, Madison drops to her knees in front of you. With deft movements, she frees your throbbing member from your pants. Her eyes widen at the sight, a low moan escaping her lips. Angela, recognizing the danger, quickly moves to intervene.
</bloc5>
<bloc6>
You: "Fuck... Madison, wait! Angela, I... I can't resist much longer."
Madison's hot breath on your cock sends shivers up your spine. Angela swiftly positions herself behind you, her divine hands sliding around your waist. One hand wraps around your shaft, just above Madison's waiting mouth, while the other cups your balls gently.
***AA16F1.webp***
***AA16F2.webp***
madisonivy: [Her tongue darts out, licking a stripe up your length] "Mmm... you taste even better than you smell. I need more."
Angela: [Her breath hot against your ear as she begins to stroke you] (We must guide this energy, channel it safely.) "Focus on my touch, dear one. Let me help you through this. Madison, slowly now. Follow my lead."
As Angela's hand moves along your shaft, Madison takes your head into her mouth. The dual sensation of Angela's skilled stroking and Madison's warm, wet suction is almost too much to bear. Your hands find purchase on both women - one tangling in Madison's hair, the other reaching back to grip Angela's hip.
</bloc6>
<bloc7>
You: "Oh god... this is... fuck, it's incredible."
Angela's divine touch sends waves of pleasure coursing through your body as she strokes your shaft. Meanwhile, Madison's eager mouth works your head, her tongue swirling around the sensitive glans. The combination is mind-blowing, pushing you to the edge of control.
***AA14G1.webp***
***AA16G2.webp***
madisonivy: [She pulls back, stroking you with both hands] "So big... so perfect. I need to feel you inside me. Please..."
Angela: [Her free hand slides up your chest, pinching your nipple] (The energy is building rapidly. We must maintain balance.) "Not yet, Madison. Savor this moment. Feel how your body responds to his essence."
Unable to resist, you reach down to cup Madison's breast with one hand, while the other snakes behind you to caress Angela's ass. The forest around you seems to pulse in sync with your racing heartbeat, the viral energy growing more intense with each passing second.
</bloc7>
<bloc8>
You: "Angela... Madison... I need more. Please, I can't take it anymore."
Your hips buck involuntarily, thrusting into Angela's skilled hand and Madison's eager mouth. The pressure building in your core is almost unbearable. Sensing your desperation, Madison pulls away from your cock and stands, pressing her body against yours.
***AA16H1.webp***
madisonivy: [She grinds against you, her wet pussy sliding along your length] "Fuck me. Now. I need you inside me."
Angela: [Her hand continues to stroke you, her other hand reaching around to rub Madison's clit] (We must guide this union carefully.) "Slowly, both of you. Let the energy flow naturally."
With Angela's guidance, you position yourself at Madison's entrance. In one smooth motion, you thrust inside her, both of you crying out in ecstasy. Angela's hands never leave your body, one continuing to stroke the base of your cock while the other teases Madison's clit.
</bloc8>
<bloc9>
You: "Fuck... so tight... so hot..."
You begin to move, setting a steady rhythm as you thrust into Madison's welcoming heat. Angela presses against your back, her divine form molding to yours. Her hands are everywhere - stroking your cock as it slides in and out of Madison, teasing Madison's clit, caressing your chest.
***AA16I1.webp***
***AA16I2.webp***
madisonivy: [Her head thrown back in pleasure] "Yes! Fuck me harder! Fill me with your cum!"
Angela: [Her voice husky with arousal] (The viral energy is peaking. We must see this through.) "That's it, let the pleasure flow through you both. Feel the virus binding you together."
The forest around you seems to come alive, leaves rustling and vines swaying in a non-existent breeze. The air is thick with spores and the scent of sex, creating a heady, intoxicating atmosphere. You can feel your climax approaching rapidly, an unstoppable tidal wave of pleasure.
</bloc9>
<bloc10>
You: "I'm gonna cum... fuck, I can't hold back anymore!"
Your thrusts become frantic, pounding into Madison with increasing force. Angela's hand moves in a blur, stroking the base of your cock in perfect sync with your movements. The pressure in your core reaches a fever pitch, ready to explode.
***AA15I2.webp***
***AA16J2.webp***
madisonivy: [Her pussy clenches around you, on the edge of orgasm] "Do it! Cum inside me! Fill me with your seed!"
Angela: [Her divine energy pulses through you both] (Now is the moment. Release your essence, let it heal her!) "Let go, both of you. Embrace the pleasure, let it cleanse the virus from your systems!"
With a primal roar, you reach your climax. Your cock swells inside Madison before erupting, flooding her womb with a massive load of your virus-enhanced cum. Madison screams in ecstasy, her own orgasm triggered by the sheer volume and power of your release. Angela holds you both, her divine energy enveloping you in a cocoon of pleasure and healing light.
</bloc10>
<bloc11-Trust>
You: "Madison, Angela... that was... are you both alright?"
As the intense pleasure subsides, you gently withdraw from Madison. Your cum trickles down her thighs, glowing faintly with viral energy. You look between both women, concern and lingering pleasure evident in your eyes.
***AA16K1.webp***
***AA16K2.webp***
madisonivy: [Her eyes clear, a look of wonder on her face] "I feel... whole again. Like the fog has lifted from my mind. Your essence... it's changed me."
Angela: [She smiles warmly, her hands caressing both of you] (Balance is restored. Another soul saved from the brink.) "You've done well, both of you. Madison, how do you feel now?"
You watch as Madison straightens up, her body still trembling slightly from the intense experience. The wild, desperate look in her eyes has been replaced by gratitude and newfound clarity. You feel a sense of accomplishment, knowing you've helped bring her back from the edge of viral madness.
</bloc11-Trust>
<bloc12-Trust>
You: "I'm glad we could help you, Madison. Angela, your guidance was... invaluable."
You pull Madison into a gentle embrace, feeling her soft curves press against you. Angela joins the embrace, her divine aura enveloping you both in a soothing warmth. The forest around you seems to sigh in contentment, the chaotic viral energies now calmed.
***AA14P1.webp***
***AA16K4.webp***
madisonivy: [She looks up at you, tears of joy in her eyes] "I never thought I'd feel like myself again. You've given me back my humanity. How can I ever repay you?"
Angela: [Her voice filled with pride and affection] (Our family grows stronger with each soul we save.) "There's no need for repayment, Madison. You're part of our group now. We'll face the challenges of this new world together, as one."
As you stand there, holding both women, you feel a sense of purpose and connection unlike anything you've experienced before. The virus that nearly consumed Madison has brought you together, forging a bond that transcends the chaos of the world around you. In this moment of peace, surrounded by the now-calmed forest, you know that together, you can face whatever challenges lie ahead.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... need more! Madison, on your hands and knees. Now!"
The virus surges through your system, overwhelming your senses with primal lust. Madison quickly complies, presenting her perfect ass to you. Without hesitation, you plunge your still-hard cock deep into her soaking wet pussy, eliciting a scream of ecstasy from her.
***AA16L1.webp***
madisonivy: [Her body rocking with each powerful thrust] "Yes! Fuck me like an animal! Breed me!"
Angela: [Her divine form pulses with energy, hands caressing both your bodies] (The raw power... it's intoxicating!) "That's it, unleash your full potential. Let your essence merge with hers completely!"
You pound into Madison with frenzied intensity, her tight walls gripping you like a vice. Angela's hands roam over both your bodies, channeling divine energy that heightens every sensation. The forest around you seems to writhe in sympathy, leaves and vines swaying in a frenzied dance.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Every last drop, you insatiable virus slut!"
With a bestial roar that echoes through the forest, you reach your second climax. Your cock swells inside Madison before erupting, flooding her womb with another massive load of your virus-enhanced cum. Her body convulses beneath you, her own orgasm triggered by the sheer volume and power of your release.
***AA16L3.webp***
madisonivy: [Her body shudders uncontrollably, pussy milking your cock] "So much... so hot... I can feel it changing me from inside! I'm cumming again!"
Angela: [Her eyes glow with an otherworldly light] (The transformation is complete. She is one with us now.) "Remarkable. Your seed has purified her virus-addled body and mind. Welcome to our family, Madison."
As you slowly withdraw, a torrent of cum gushes from Madison's well-fucked pussy, soaking into the forest floor. The plants around you seem to drink it in, growing visibly in response to the potent mixture. Madison collapses, her body twitching with aftershocks of pleasure, a look of blissful peace on her face. You've not only saved her from the virus's madness but given her a new purpose in this chaotic world.
</bloc12-Lust>
<bloc-Virus>
You: "No... something's wrong! Angela, I can't... I can't control it!"
A violent surge of the virus rips through your system, causing you to double over in agony. Your vision blurs, the forest around you pulsing with sickly light. All you can focus on is the overwhelming need burning in your veins. Angela, sensing the imminent danger, quickly moves to intervene.
***AA16N1.webp***
madisonivy: [Backing away in fear] "What's happening to him? Is this what I looked like when the virus took over?"
Angela: [Her divine form blazes with intense light] (I must act now, or all will be lost!) "Stay back, Madison. This requires my full power to contain!"
Angela presses her body against yours, her divine energy attempting to soothe the raging virus within you. Her hand wraps around your painfully erect cock, stroking it with urgent, purposeful movements. But the contact only inflames your desire further. Your hands grab her waist, pulling her closer as your mouth seeks her breast, teeth grazing her nipple through the thin fabric. The scene fades to black as Angela struggles to contain your virus-fueled lust, the outcome uncertain as the forest trembles with the force of your viral surge.
</bloc-Virus>
<grope1>
You: "Need to feel... to claim... to breed!"
Losing all semblance of control, you lunge at Angela, your hands roughly grabbing her divine breasts. The soft, perfect flesh yields under your grip as you knead and squeeze with desperate need, her clothing tearing under your frenzied assault.
***AA16O1.webp***
Angela: [Her eyes widen in shock and disappointment] "No! This isn't you! Fight against the virus's control!"
madisonivy: [Watches in horror, backing away] "Oh god, what's happening to him? He's like a rabid animal!"
You continue to maul Angela's breasts, your mouth latching onto a now-exposed nipple and sucking hard. The taste of her divine skin only fuels your frenzy further, your cock throbbing painfully as it presses against her thigh. The forest around you seems to darken, the plants withering as your viral madness corrupts the area.
</grope1>
<grope2>
You: "Mine... all mine... need to fill you with my corrupt seed!"
Your hands roam lower, roughly groping Angela's ass and pulling her against your throbbing erection. You grind against her, lost in a haze of lust and viral madness. One hand slides between her legs, fingers probing at her divine entrance with bruising force.
***AA16O3.webp***
Angela: [Her voice tinged with anger and sorrow] "Enough! This is not who you are! Remember our purpose, remember your humanity!"
With a burst of divine energy, Angela pushes you away. You stumble back, momentarily shocked out of your frenzy. The realization of what you've done begins to sink in, shame and regret flooding your mind as you look at Angela's disheveled form and the corrupted forest around you.
</grope2>
<rape1>
You: "Can't stop... need to fuck... need to breed the goddess!"
Your eyes, now glowing with an intense, viral light, lock onto Angela. With inhuman speed, you charge at her, tackling her to the forest floor. Your hands tear away what remains of her clothing, fully exposing her divine form.
***AA16P1.webp***
Angela: [Struggling against your enhanced strength] "No! Fight it! This isn't you! Don't let the virus corrupt your soul!"
madisonivy: [Screaming in terror] "Stop it! You're hurting her! This isn't right!"
You pin Angela's arms above her head with one hand, while the other roughly gropes her breast. Your hips grind against hers, your engorged cock seeking entry. The plants beneath you wither and die, corrupted by the viral energy emanating from your body. The forest seems to groan in pain, responding to the violation of its guardian.
</rape1>
<rape2>
You: "Need to breed the goddess... fill her with my corrupted seed!"
You position yourself between Angela's legs, the head of your massive, virus-engorged cock pressing against her divine entrance. The last shreds of your humanity fight against the overwhelming urge to violate her, but they're quickly drowning in a sea of viral madness.
***AA16P3.webp***
Angela: [Her eyes flash with divine power] "I will not allow this! Prepare yourself, for I must stop you with all the power of nature itself!"
With a burst of primal energy, Angela throws you off. As you scramble to your feet, you see her assume a fighting stance, her divine aura blazing around her like a forest fire. The battle for your sanity is about to begin, with the fate of both Angela and Madison hanging in the balance. The corrupted forest trembles, ancient trees creaking as they await the outcome of this clash between viral madness and nature's purity.
</rape2>
<rapeWin1>
You: "Yes... finally... mine to corrupt and breed!"
Having overpowered Angela, you waste no time in plunging your monstrous cock deep into her divine pussy. The sensation is overwhelming, her tight, perfect walls gripping you like nothing you've ever felt before. The corruption spreads from where your bodies join, tainting the once-lush forest floor.
***AA16Q1.webp***
Angela: [Gasping in pain and unwanted pleasure] "No... stop this madness! You're stronger than the virus! Fight it, please!"
madisonivy: [Watching in horrified fascination] "This can't be happening... it's too powerful... too wrong..."
You pound into Angela with brutal force, her divine body shaking with each powerful thrust. The ground beneath you cracks and splits, corrupt energy seeping into the earth and poisoning the roots of the ancient trees. Her resistance only spurs you on, the virus in your system reveling in the conquest and corruption of nature's guardian.
</rapeWin1>
<rapeWin2>
You: "Take it all... take my corrupt seed, fallen goddess of nature!"
With a bestial roar that shakes the very trees, you reach your climax, flooding Angela's divine womb with your tainted seed. The sheer volume of your release causes her stomach to visibly distend, the power of your virus-enhanced cum overwhelming even her divine nature.
***AA0H4.webp***
Angela: [Her body betraying her as orgasm washes over her] "No... what have you done? Your seed... it's corrupting my very essence! I can feel the forest dying around us!"
As you pull out, streams of corrupted cum gush from Angela's abused pussy, soaking into the ground and spreading the taint further. The entire clearing is now pulsing with dark, corrupt energy, the plants twisting into nightmarish shapes. Angela lies there, defeated and defiled, her divine aura flickering weakly and tinged with darkness. The realization of what you've done begins to dawn on you, but the virus's influence remains strong, urging you to continue your rampage and spread your corrupt seed throughout the dying forest.
</rapeWin2>
<enslaveWin1>
You: "You're mine now... forever my corrupted forest queen!"
Having subdued Angela, you drag her struggling form towards a massive, gnarled tree that has been twisted by your viral corruption. With inhuman strength, you use corrupted vines to secure her arms and legs, spreading her wide and leaving her divine body exposed and vulnerable.
***AA16R1.webp***
Angela: [Fighting against her bonds] "You can't do this! I am the guardian of this forest! This corruption won't hold me forever!"
madisonivy: [Cowering behind a withered bush] "Please... stop this madness! You're destroying everything!"
Ignoring their pleas, you begin to violently thrust into Angela's tight ass, stretching her divine hole beyond its limits. Your hands leave bruises on her perfect skin as you pound into her relentlessly, the corrupted tree pulsing with dark energy that seeps into Angela's body with each thrust. The forest around you groans in agony, the very essence of nature being perverted by your corrupt union.
</enslaveWin1>
<enslaveWin2>
You: "You belong to me now... my personal goddess of corruption!"
After using Angela's body to satisfy your viral-enhanced lust, you roughly pull her from the tree, keeping her bound by the corrupted vines. Grabbing a handful of her hair, now streaked with lines of decay, you force her to look at you, your eyes still glowing with viral madness.
***AA16R3.webp***
Angela: [Her eyes filled with a mix of fear and defiance, tinged with corruption] "This isn't over... I will break free and restore this forest, even if it takes centuries!"
Without a word, you begin to drag Angela deeper into the corrupted forest, intent on finding a secure location to keep your new divine slave. As you leave, Madison's terrified whimpers fade into the background, a testament to the monster you've become. The once-lush clearing now stands as a nexus of corruption, its vibrant life twisted into a nightmarish parody of nature. It will serve as the birthplace of a new, virus-dominated ecosystem, with you as its dark master and Angela as your unwilling queen of decay.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, this part of the forest feels... charged. Like the air before a storm."
The forest around you is a testament to the virus's influence. Massive, overgrown trees loom overhead, their branches intertwining to form a dense canopy. Bioluminescent fungi cling to the bark, casting an eerie glow. The ground is carpeted with a thick layer of moss that seems to pulse with each step. You and Angela stand at the edge of a small ravine, a murky stream trickling through its depths.
***AA17A1.webp***
Angela: [Her skin emits a soft glow, eyes scanning the surroundings] (The viral concentration is reaching critical levels.) "You're right, my dear. The very air crackles with potential. We must tread carefully in this viral hotspot."
The divine being beside you seems more attuned to the environment than ever. Her form shimmers slightly, as if struggling to maintain cohesion in the virus-saturated air. The tattered remains of her clothing cling to her curves, occasionally shifting to reveal tantalizing glimpses of her perfect skin.
</bloc1>
<bloc2>
You: "My body's on fire, Angela. Every breath feels like I'm inhaling pure energy."
As you move closer to the ravine's edge, your enhanced senses go into overdrive. The virus in your blood responds to the charged atmosphere, making your skin hypersensitive. Your muscles twitch involuntarily, coursing with barely contained power. A bead of sweat trickles down your temple, leaving a trail of tingling sensation in its wake.
***AA17B1.webp***
Angela: [She places her palm on your chest, her touch cool against your feverish skin] (His viral adaptation is progressing rapidly.) "The forest is testing you, pushing your limits. Focus on my presence, let it anchor you amidst this chaos."
Her hand slides down your torso, leaving a path of soothing coolness. You can't help but notice how her nipples have hardened to stiff peaks, visible through the thin fabric covering her breasts. The air between you feels charged, the virus amplifying your mutual attraction to an almost painful degree.
</bloc2>
<bloc3>
You: "There's someone down there, in the ravine. I can hear... moaning?"
Your heightened hearing picks up on a sound that cuts through the ambient noise of the forest. It's distinctly human, a mix of pleasure and pain that sends a shiver down your spine. Your eyes scan the depths of the ravine, catching movement near the stream. A figure writhes on the mossy bank, partially obscured by the mist rising from the water.
***AA13C1.webp***
***AA17C2.webp***
Angela: [Her eyes narrow, focusing on the scene below] (A survivor, caught in the throes of viral frenzy.) "She's in the midst of a powerful surge. We must approach with extreme caution."
As the mist clears slightly, you get a better view of the woman. She's breathtakingly beautiful, with curves that would be impossible outside of this virus-altered world. Her olive skin glistens with sweat and water, her dark hair plastered to her face as she writhes in apparent ecstasy.
</bloc3>
<bloc4>
You: "Hello? Can you hear us? We're here to help!"
You call out, your voice husky with a mix of concern and growing arousal. The woman's movements still for a moment, her head snapping up to look at you. Her eyes, wild with viral influence, lock onto yours with an intensity that makes your cock twitch involuntarily.
***AA17D1.webp***
valentinanappi: [Her voice is a throaty purr, heavy with an Italian accent] "Help? Oh yes, I need help. I need... relief. Come closer, let me see you properly."
Angela: [She grips your arm, her touch both restraining and protective] (Her viral load is off the charts. This could turn dangerous quickly.) "What's your name? How long have you been down there?"
Valentina rises to her feet, water cascading down her voluptuous form. Her movements are languid yet purposeful as she begins to climb towards you. The virus's effects on her are evident - her skin seems to shimmer, her eyes glow with an inner fire, and her body exudes an aura of raw sexuality that's almost palpable.
</bloc4>
<bloc5>
You: "Stay calm, we're coming down to you. Just... just try to control yourself."
As you speak, Valentina reaches the top of the ravine. The scent of her arousal hits you like a physical force, making your head spin. Your body responds instantly, your cock hardening to the point of pain. Without warning, Valentina lunges forward, her hands grasping at your clothes.
***AA17E1.webp***
valentinanappi: [She presses her body against yours, her voice a needy whine] "I'm Valentina, and I need you. Now. Please, I'm burning up inside!"
Angela: [She moves swiftly, her hands working to free your throbbing member] (We must act quickly to stabilize her.) "Valentina, focus on my voice. We'll help you, but you must try to maintain some control."
Before you can fully process what's happening, Angela has exposed your cock to the virus-charged air. Valentina drops to her knees, her eyes fixed on your impressive length with a look of hunger and desperation.
</bloc5>
<bloc6>
You: "Fuck... Angela, what should we— Oh god!"
Your words are cut short as Valentina engulfs your cock in her hot, wet mouth. The sensation is overwhelming, her tongue swirling around your shaft with expert precision. Angela positions herself behind you, her divine hands sliding around to cup your balls and stroke the base of your shaft.
***AA13K3.webp***
***AA17F2.webp***
valentinanappi: [She pulls back for a moment, her lips glistening with saliva] "So good... I need more. Fill my mouth, please!"
Angela: [Her breath hot against your ear as she strokes you] (We must guide this energy, channel it safely.) "That's it, let the pleasure flow through you. Valentina, easy now. Follow my rhythm."
You find yourself caught between these two incredible women, your hips instinctively thrusting forward into Valentina's eager mouth while pressing back against Angela's soft form. The forest around you seems to pulse in sync with your movements, the viral energy growing more intense with each passing second.
</bloc6>
<bloc7>
You: "This is... fuck, it's too much. I can't hold back!"
Angela's skilled hands work in tandem with Valentina's enthusiastic oral ministrations. The dual sensation is mind-blowing, pushing you to the very edge of control. Unable to resist, you reach down to tangle one hand in Valentina's hair, while the other snakes behind you to grab Angela's ass.
***AA0AC.webp***
***AA17G2.webp***
valentinanappi: [She pulls off your cock with a pop, stroking you with both hands] "I need to feel you inside me. Please, fuck me now!"
Angela: [Her fingers tease your balls as she continues to stroke you] (The energy is building to a crescendo. We must guide it carefully.) "Not yet, Valentina. Savor this moment. Feel how your body responds to his essence."
The forest around you seems to come alive, leaves rustling and branches creaking in response to the growing sexual tension. The air is thick with spores and the scent of arousal, creating a heady, intoxicating atmosphere.
</bloc7>
<bloc8>
You: "I need... I need to be inside you, Valentina. Angela, please..."
Your hips buck erratically, thrusting into the combined grip of both women. The pressure building in your core is almost unbearable. Sensing your desperation, Valentina stands and turns, presenting her perfect ass to you. She bends over, bracing herself against a nearby tree.
***AA17H1.webp***
valentinanappi: [She looks back at you, eyes pleading] "Take me. Use me. Fill me with your virus-enhanced seed!"
Angela: [She guides your cock to Valentina's dripping entrance] (We must see this through to its conclusion.) "Slowly now, both of you. Let the energy flow naturally between you."
With Angela's guidance, you position yourself at Valentina's soaking wet pussy. In one smooth motion, you thrust inside her, both of you crying out in ecstasy. Angela's hands never leave your body, one continuing to massage your balls while the other reaches around to tease Valentina's clit.
</bloc8>
<bloc9>
You: "So tight... so hot... fuck, it's perfect!"
You begin to move, setting a punishing rhythm as you pound into Valentina's welcoming heat. Angela presses against your back, her divine form molding to yours. Her hands are everywhere - caressing your chest, teasing Valentina's clit, occasionally reaching down to feel where your bodies join.
***AA17I1.webp***
***AA17I2.webp***
valentinanappi: [Her voice is a continuous moan of pleasure] "Yes! Harder! Fuck me like an animal!"
Angela: [Her voice husky with arousal] (The viral energy is reaching its peak. We must see this through.) "That's it, let the pleasure consume you both. Feel the virus binding you together, purifying you through ecstasy."
The forest around you responds to your frenzied coupling. Vines seem to reach out, caressing your bodies. The ground beneath you softens, cushioning your movements. You can feel your climax approaching rapidly, an unstoppable tidal wave of pleasure building at the base of your spine.
</bloc9>
<bloc10>
You: "I'm close... fuck, I'm gonna cum! I can't... can't hold it!"
Your thrusts become erratic, pounding into Valentina with increasing force. Angela's hands move with divine precision, one stroking the base of your cock as you thrust while the other works Valentina's clit with expert skill. The pressure in your core reaches a fever pitch, ready to explode.
***AA0AC.webp***
***AA17J2.webp***
valentinanappi: [Her pussy clenches around you, her own orgasm imminent] "Inside! Cum inside me! Fill me with your powerful seed!"
Angela: [Her divine energy pulses through all three of you] (Now is the moment. Release your essence, let it heal her!) "Let go, both of you. Embrace the pleasure, let it cleanse the virus from your systems!"
With a primal roar that echoes through the forest, you reach your climax. Your cock swells inside Valentina before erupting, flooding her womb with a massive load of your virus-enhanced cum. Valentina screams in ecstasy, her own orgasm crashing over her as her pussy milks every last drop from you. Angela holds you both, her divine energy enveloping you in a cocoon of pleasure and healing light.
</bloc10>
<bloc11-Trust>
You: "Valentina, Angela... are you both alright? That was... intense."
As the waves of pleasure subside, you gently withdraw from Valentina. Your cum trickles down her thighs, glowing faintly with viral energy. You help her stand, supporting her trembling form as you look between both women with concern and lingering desire.
***AA17K1.webp***
valentinanappi: [Her eyes clear, a look of peace settling over her features] "I feel... reborn. The burning, the madness... it's gone. Your essence has healed me."
Angela: [She smiles warmly, her hands caressing both of you] (Balance is restored. Another soul saved from the brink.) "You've done well, both of you. Valentina, how do you feel now?"
You watch as Valentina straightens up, her body still occasionally shuddering with aftershocks. The wild, desperate look in her eyes has been replaced by gratitude and newfound clarity. You feel a sense of accomplishment, knowing you've helped bring her back from the edge of viral insanity.
</bloc11-Trust>
<bloc12-Trust>
You: "I'm glad we could help you, Valentina. Angela, your guidance was... essential."
You pull Valentina into a gentle embrace, feeling her soft curves press against you. Angela joins the embrace, her divine aura enveloping you both in a soothing warmth. The forest around you seems to sigh in contentment, the chaotic viral energies now calmed and harmonized.
***AA17K3.webp***
***AA17K4.webp***
valentinanappi: [She looks up at you, her eyes shining with emotion] "You've saved me from a fate worse than death. I was lost in the virus's madness, but you've brought me back. How can I ever repay this gift?"
Angela: [Her voice filled with pride and affection] (Our family grows stronger with each soul we save.) "There's no need for repayment, Valentina. You're part of our group now. We'll face the challenges of this new world together, as one."
As you stand there, holding both women, you feel a sense of purpose and connection unlike anything you've experienced before. The virus that nearly consumed Valentina has brought you together, forging a bond that transcends the chaos of the world around you. In this moment of peace, surrounded by the now-harmonized forest, you know that together, you can face whatever challenges lie ahead in this virus-altered world.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... need more! Valentina, on your back. Now!"
The virus surges through your system, overwhelming your senses with primal lust. Valentina quickly complies, lying back on the soft moss and spreading her legs wide. Without hesitation, you plunge your still-hard cock deep into her soaking wet pussy, eliciting a scream of ecstasy from her.
***AA17L1.webp***
valentinanappi: [Her legs wrap around your waist, pulling you deeper] "Yes! Fuck me like a beast! Breed me with your viral seed!"
Angela: [Her divine form pulses with energy, hands caressing both your bodies] (The raw power... it's intoxicating!) "That's it, unleash your full potential. Let your essences merge completely!"
You pound into Valentina with frenzied intensity, her tight walls gripping you like a vice. Angela's hands roam over both your bodies, channeling divine energy that heightens every sensation. The forest around you seems to writhe in sympathy, leaves and vines swaying in a frenzied dance of lust and viral energy.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Every last drop, you viral vixen!"
With a bestial roar that shakes the very trees, you reach your second climax. Your cock swells inside Valentina before erupting, flooding her womb with another massive load of your virus-enhanced cum. Her body arches beneath you, her own orgasm triggered by the sheer volume and power of your release.
***AA17L3.webp***
valentinanappi: [Her body convulses in pleasure, pussy clenching rhythmically] "So much... so powerful... I can feel it changing me from the inside out! I'm cumming again and again!"
Angela: [Her eyes glow with an otherworldly light] (The transformation is complete. She is one with us now.) "Extraordinary. Your seed has purified her virus-addled body and mind, elevating her to a new state of being. Welcome to our family, Valentina."
As you slowly withdraw, a torrent of cum gushes from Valentina's well-fucked pussy, soaking into the forest floor. The plants around you seem to drink it in, growing visibly in response to the potent mixture. Valentina lies there, her body twitching with continuous aftershocks of pleasure, a look of blissful transcendence on her face. You've not only saved her from the virus's madness but elevated her to a new level of existence in this chaotic, evolving world.
</bloc12-Lust>
<bloc-Virus>
You: "No... something's wrong! Angela, I can't... I can't control it!"
A violent surge of the virus rips through your system, causing you to double over in agony. Your vision blurs, the forest around you pulsing with sickly light. All you can focus on is the overwhelming need burning in your veins. Angela, sensing the imminent danger, quickly moves to intervene.
***AA17N1.webp***
valentinanappi: [Backing away in fear] "What's happening to him? Is this the virus taking control?"
Angela: [Her divine form blazes with intense light] (I must act now, or all will be lost!) "Stay back, Valentina. This requires my full power to contain!"
Angela presses her body against yours, her divine energy attempting to soothe the raging virus within you. Her hand wraps around your painfully erect cock, stroking it with urgent, purposeful movements. But the contact only inflames your desire further. Your hands grab her waist, pulling her closer as your mouth seeks her breast, teeth grazing her nipple through the thin fabric. The scene fades to black as Angela struggles to contain your virus-fueled lust, the outcome uncertain as the forest trembles with the force of your viral surge.
</bloc-Virus>
<grope1>
You: "Need to breed... to spread the virus!"
Losing all semblance of control, you lunge at Angela, your hands roughly grabbing her divine breasts. The soft, perfect flesh yields under your grip as you knead and squeeze with desperate need, her remaining clothing tearing under your frenzied assault.
***AA0D3.webp***
Angela: [Her eyes widen in shock and disappointment] "No! This isn't you! Fight against the virus's control!"
valentinanappi: [Watches in horror, pressing herself against a tree] "Dio mio! What's happening to him? He's become a monster!"
You continue to maul Angela's breasts, your mouth latching onto a now-exposed nipple and sucking hard. The taste of her divine skin only fuels your frenzy further, your cock throbbing painfully as it presses against her thigh. The forest around you seems to darken, the plants twisting into grotesque shapes as your viral madness corrupts the area.
</grope1>
<grope2>
You: "Mine... all mine... need to fill you with my tainted seed!"
Your hands roam lower, roughly groping Angela's ass and pulling her against your throbbing erection. You grind against her, lost in a haze of lust and viral madness. One hand slides between her legs, fingers probing at her divine entrance with bruising force.
***AA17O3.webp***
Angela: [Her voice tinged with anger and sorrow] "Enough! This is not who you are! Remember your humanity, remember our purpose!"
With a burst of divine energy, Angela pushes you away. You stumble back, momentarily shocked out of your frenzy. The realization of what you've done begins to sink in, shame and regret flooding your mind as you look at Angela's disheveled form and the corrupted forest around you.
</grope2>
<rape1>
You: "Can't stop... need to fuck... need to breed the goddess!"
Your eyes, now glowing with an intense, viral light, lock onto Angela. With inhuman speed, you charge at her, tackling her to the forest floor. Your hands tear away what remains of her clothing, fully exposing her divine form.
***AA17P1.webp***
Angela: [Struggling against your enhanced strength] "No! Fight it! This isn't you! Don't let the virus corrupt your soul!"
valentinanappi: [Screaming in terror] "Stop it! You're hurting her! This isn't right!"
You pin Angela's arms above her head with one hand, while the other roughly gropes her breast. Your hips grind against hers, your engorged cock seeking entry. The plants beneath you wither and die, corrupted by the viral energy emanating from your body. The forest seems to groan in pain, responding to the violation of its protector.
</rape1>
<rape2>
You: "Need to breed the goddess... fill her with my corrupted seed!"
You position yourself between Angela's legs, the head of your massive, virus-engorged cock pressing against her divine entrance. The last shreds of your humanity fight against the overwhelming urge to violate her, but they're quickly drowning in a sea of viral madness.
***AA17P3.webp***
Angela: [Her eyes flash with divine power] "I will not allow this! Prepare yourself, for I must stop you with all the power of nature itself!"
With a burst of primal energy, Angela throws you off. As you scramble to your feet, you see her assume a fighting stance, her divine aura blazing around her like a forest fire. The battle for your sanity is about to begin, with the fate of both Angela and Valentina hanging in the balance. The corrupted forest trembles, ancient trees creaking as they await the outcome of this clash between viral madness and nature's purity.
</rape2>
<rapeWin1>
You: "Yes... finally... mine to corrupt and breed!"
Having overpowered Angela, you waste no time in plunging your monstrous cock deep into her divine pussy. The sensation is overwhelming, her tight, perfect walls gripping you like nothing you've ever felt before. The corruption spreads from where your bodies join, tainting the once-lush forest floor.
***AA17Q1.webp***
Angela: [Gasping in pain and unwanted pleasure] "No... stop this madness! You're stronger than the virus! Fight it, please!"
valentinanappi: [Watching in horrified fascination] "This can't be happening... it's too powerful... too wrong..."
You pound into Angela with brutal force, her divine body shaking with each powerful thrust. The ground beneath you cracks and splits, corrupt energy seeping into the earth and poisoning the roots of the ancient trees. Her resistance only spurs you on, the virus in your system reveling in the conquest and corruption of nature's guardian.
</rapeWin1>
<rapeWin2>
You: "Take it all... take my corrupt seed, fallen goddess of nature!"
With a bestial roar that shakes the very trees, you reach your climax, flooding Angela's divine womb with your tainted seed. The sheer volume of your release causes her stomach to visibly distend, the power of your virus-enhanced cum overwhelming even her divine nature.
***AA17Q3.webp***
Angela: [Her body betraying her as orgasm washes over her] "No... what have you done? Your seed... it's corrupting my very essence! I can feel the forest dying around us!"
As you pull out, streams of corrupted cum gush from Angela's abused pussy, soaking into the ground and spreading the taint further. The entire clearing is now pulsing with dark, corrupt energy, the plants twisting into nightmarish shapes. Angela lies there, defeated and defiled, her divine aura flickering weakly and tinged with darkness. The realization of what you've done begins to dawn on you, but the virus's influence remains strong, urging you to continue your rampage and spread your corrupt seed throughout the dying forest.
</rapeWin2>
<enslaveWin1>
You: "You're mine now... forever my corrupted forest queen!"
Having subdued Angela, you drag her struggling form towards a massive, gnarled tree that has been twisted by your viral corruption. With inhuman strength, you use corrupted vines to secure her arms and legs, spreading her wide and leaving her divine body exposed and vulnerable.
***AA17R1.webp***
Angela: [Fighting against her bonds] "You can't do this! I am the protector of this forest! This corruption won't hold me forever!"
valentinanappi: [Cowering behind a withered bush] "Please... stop this madness! You're destroying everything pure and beautiful!"
Ignoring their pleas, you begin to violently thrust into Angela's tight ass, stretching her divine hole beyond its limits. Your hands leave bruises on her perfect skin as you pound into her relentlessly, the corrupted tree pulsing with dark energy that seeps into Angela's body with each thrust. The forest around you groans in agony, the very essence of nature being perverted by your corrupt union.
</enslaveWin1>
<enslaveWin2>
You: "You belong to me now... my personal goddess of corruption!"
After using Angela's body to satisfy your viral-enhanced lust, you roughly pull her from the tree, keeping her bound by the corrupted vines. Grabbing a handful of her hair, now streaked with lines of decay, you force her to look at you, your eyes still glowing with viral madness.
***AA17R3.webp***
Angela: [Her eyes filled with a mix of fear and defiance, tinged with corruption] "This isn't over... I will break free and cleanse this forest, even if it takes millennia!"
Without a word, you begin to drag Angela deeper into the corrupted forest, intent on finding a secure location to keep your new divine slave. As you leave, Valentina's terrified sobs fade into the background, a testament to the monster you've become. The once-lush clearing now stands as a nexus of corruption, its vibrant life twisted into a nightmarish parody of nature. It will serve as the birthplace of a new, virus-dominated ecosystem, with you as its dark master and Angela as your unwilling queen of decay.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking softly on Angela's door] "Angela? Are you in there? I... I need your help with the virus again."
The wooden door to Angela's room opens silently without you touching it, as if responding to your voice. Inside, Angela's room remains as enigmatic as ever - walls adorned with mysterious forest artifacts, strange symbols etched into the wooden panels, and the air heavy with a sweet, intoxicating scent from burning incense. She sits cross-legged on a large cushion in the center of the room, her eyes closed in meditation. As you enter, her eyes open slowly, their color shifting from deep blue to an luminescent amber. She smiles knowingly, as if she had been expecting you.
***AA18A1.webp***
Angela: [Rising gracefully to her feet, her flowing white dress clinging to her curves] "I sensed your approach, young one. The virus calls to you strongly today." [Gesturing toward a cushion opposite her] "Come, sit. Let us attend to your needs before the hunger grows too great."
The door closes behind you on its own, and you feel a strange shift in the air, as if the room itself is sealing you both in a private pocket of reality. Angela's presence seems to fill the space completely, her natural aura making the modest room feel like a sacred temple.
</bloc1>
<bloc2>
You: [Settling onto the cushion, already feeling the familiar heat building in your core] "It's getting stronger each time. The urges... they're harder to control."
You sit across from Angela, your knees almost touching hers. The virus within you pulses with growing intensity, your blood feeling like liquid fire in your veins. Your manhood strains painfully against your pants, the mere proximity to Angela's ethereal beauty triggering a primal response. She reaches out and takes your hands in hers, and immediately a cool wave of relief washes through you, temporarily dampening the raging heat of your arousal.
***AA18B1.webp***
Angela: [Holding your hands firmly, her thumbs tracing soothing patterns on your skin] "The virus evolves within you, as do your needs. What once satisfied now merely teases." [Her eyes flicker down to your obvious arousal] "You require a deeper connection today. The manual relief we've practiced may no longer be sufficient."
The air between you grows heavy with tension as Angela's words sink in. Her scent - something like wildflowers after rain - fills your senses, and you notice subtle changes in her breathing, her chest rising and falling more rapidly beneath the thin fabric of her dress.
</bloc2>
<bloc3>
You: [Swallowing hard as your mouth goes dry] "What do you suggest we do differently this time?"
The tension in the room builds as Angela releases your hands and rises to her feet. With deliberate slowness, she begins to untie the simple cord that holds her white dress closed. Your virus-enhanced senses pick up the subtlest changes in her - the slight flush spreading across her chest, the quickening of her pulse visible at her throat, the dilation of her pupils as she looks down at you.
***AA18C1.webp***
Angela: [Letting her dress fall open slightly, revealing a tantalizing glimpse of her perfect cleavage] "The virus seeks connection - flesh against flesh, energy flowing between bodies." [Her voice takes on a husky quality] "Your hands have learned my body, and mine have learned yours. But there are... other ways our bodies can commune."
The implications of her words send a jolt of arousal through you so intense it's almost painful. Angela's normally serene expression now carries an unmistakable hint of desire, her own virus responding to yours across the short distance between you.
</bloc3>
<bloc4>
You: [Rising to your feet, standing before her] "Show me, Angela. I trust your wisdom in this."
You stand facing Angela, close enough that you can feel the heat radiating from her body. With trembling hands, you reach for the hem of your shirt and pull it over your head, exposing your virus-enhanced physique to her appreciative gaze. Her eyes travel slowly over your chest and abdomen, lingering on the prominent bulge in your pants. A small smile plays on her lips as she allows her dress to slip further open, revealing more of her perfect breasts.
***AA18D1.webp***
Angela: [Reaching out to trace her fingertips lightly over your chest] "Your body has become a vessel of power, a perfect conduit for the virus's energy." [Her hand drifts lower, trailing fire across your skin] "Remove your remaining clothes. Today we will explore new pathways for this energy to flow."
The air in the room seems to thicken with anticipation as you follow her instruction, stepping out of your pants and underwear. Your massive erection springs free, throbbing visibly with each heartbeat. Angela's eyes widen slightly at the sight, and you notice her nipples hardening beneath the thin fabric of her dress.
</bloc4>
<bloc5>
You: [Standing naked before her, your arousal evident] "And your clothes? Will they stay on this time?"
Your question hangs in the air between you, bold and direct. Angela's eyes meet yours, a flash of something primal passing through them before her serene expression returns. Without breaking eye contact, she slowly pushes the dress from her shoulders, letting it slide down her body in a whisper of fabric. The garment pools at her feet, leaving her gloriously nude before you. Her body is perfection - full, perky breasts tipped with dusky pink nipples, a narrow waist flaring to generous hips, and long, toned legs.
***AA18E1.webp***
Angela: [Stepping closer, her breasts barely brushing against your chest] "The virus responds to skin against skin. The more contact..." [She presses her body fully against yours, her breasts flattening against your chest] "...the more powerful the relief."
The sensation of her naked body against yours sends shock waves of pleasure through your system. Your cock throbs painfully, trapped between your bodies, leaking precum onto her flat stomach. Angela's breathing has become shallow, her usual composure slipping as the virus in her own system responds to yours.
</bloc5>
<bloc6>
You: [Groaning as your bodies press together] "This is... different from our previous sessions."
The heat between your bodies intensifies as Angela guides you to sit on the edge of her bed. She stands between your spread legs, her perfect breasts at eye level. Your hands instinctively move to her hips, steadying her as she sways slightly. The virus pulses through your system, making your cock throb almost painfully, a bead of precum forming at the tip. Angela watches it with fascination, her tongue darting out to wet her lips.
***AA18F1.webp***
***AA18F2.webp***
Angela: [Placing her hands on your shoulders, looking down at you with hooded eyes] "As the virus grows stronger, so must our methods of containment. Today, I will show you how the valley between woman's breasts can provide both pleasure and relief." [She cups her full breasts in her hands, lifting them slightly] "These soft pillows of flesh can cradle your manhood and draw out the virus-laden essence."
Your mouth goes dry at her words and the sight of her perfect breasts being offered to you. You can feel the virus in your system surging, responding to her proximity and the promise of her touch in new, more intimate ways.
</bloc6>
<bloc7>
You: [Reaching up to gently touch her breast] "They're so soft... and warm."
Your fingers explore the perfect swell of Angela's breast, marveling at the silky texture of her skin. She arches slightly into your touch, encouraging your exploration. Your thumb brushes across her hardened nipple, drawing a soft gasp from her lips. Emboldened, you cup both breasts in your hands, feeling their weight and softness, your fingers sinking slightly into the yielding flesh.
***AA18G1.webp***
Angela: [Moaning softly as you caress her breasts] "Yes... learning the terrain of my body will help you understand how to find relief." [She covers your hands with hers, pressing her breasts more firmly into your palms] "Feel how they respond to your touch? How they swell and become more sensitive?"
The air around you seems to shimmer with tension as Angela guides your hands, teaching you how to knead and caress her breasts. Your cock throbs insistently between your legs, dripping precum onto the floor as the virus surges through your system, demanding release. Angela's eyes have taken on an almost luminous quality, her pupils dilated with arousal.
</bloc7>
<bloc8>
You: [Voice strained with need] "I need... I need more than just touching, Angela."
Your hands continue to worship Angela's perfect breasts, but the virus demands more. Your cock stands painfully erect, precum flowing freely down its length. Angela seems to understand your urgency as she gently pushes you back onto the bed and climbs atop you, straddling your thighs. Her breasts hang tantalizingly above your chest as she leans forward, her long dark hair creating a curtain around your faces.
***AA18H1.webp***
Angela: [Lowering her breasts until they brush against your chest] "The pressure... the friction between our bodies... it helps to transfer and diffuse the virus's energy." [She begins to slide her body against yours, her breasts dragging across your chest] "Feel how the softness of my breasts can absorb the heat from your body?"
The sensation of her breasts sliding against your skin is exquisite torture. Each movement sends jolts of pleasure through your system, the virus responding to the intimate contact by heightening every sensation. Your hands move to her waist, guiding her movements as she works her body against yours. Angela's usual composure is cracking, her breathing ragged and her eyes glazed with desire.
</bloc8>
<bloc9>
You: [Gripping her waist tighter] "I want to feel my cock between them. Please, Angela."
Your request comes out as a desperate plea. The virus has pushed your arousal to nearly unbearable levels, your massive cock throbbing painfully against Angela's stomach as she moves atop you. She pauses, looking down at you with an expression that mixes desire with something like tender concern. Then she slides down your body until her breasts are level with your groin.
***AA0A4.webp***
Angela: [Positioning herself between your legs, taking your cock in her hand] "This is the natural progression of our healing sessions. Your virus has grown too potent for mere hands to contain." [She brings your cock to her chest, pressing her breasts together around its base] "Feel how my flesh embraces you, creating a channel for your essence to flow."
The sensation of your cock being enveloped by the soft, warm flesh of Angela's breasts is unlike anything you've experienced before. The virus responds instantly, sending waves of intense pleasure radiating outward from your groin. Angela begins to move, sliding her breasts up and down your shaft with deliberate, measured strokes. Her skin seems to glow with an inner light, her eyes taking on that strange amber hue as she works.
</bloc9>
<bloc10>
You: [Throwing your head back, muscles tensing] "This feels... incredible... I won't last long."
Your hips begin to thrust upward instinctively, seeking more friction as Angela holds her breasts firmly around your throbbing shaft. The head of your cock emerges from between her breasts with each thrust, angry and purple with need. Precum flows copiously, slicking the channel between her breasts and making her skin glisten. The virus pounds through your system, building toward an explosive release.
***AA18J1.webp***
Angela: [Working her breasts around your cock with increasing urgency] "Let it come, young one. Your body needs this release." [Her voice drops to a husky whisper] "Feed me your essence... let me take the virus's fire from you."
The room seems to pulse with energy as you approach your climax. Angela's skin has taken on an almost luminous quality, and the air around you feels charged with electricity. Your hands fist in the bedsheets as you fight to hold back just a little longer, savoring the exquisite pressure and heat of Angela's breasts wrapped around your throbbing member.
</bloc10>
<bloc11-Trust>
You: [Looking into her eyes with deep connection] "Angela... I feel so close to you right now..."
The intensity of your connection transcends the physical as you gaze into Angela's eyes. There's something ancient and knowing in their depths, something that calls to your very soul. As your climax approaches, it feels like more than just physical release - it's a sharing of energy, a communion of spirits. Your back arches as the pressure builds to unbearable levels, and with a deep, guttural groan, you erupt. Thick ropes of cum shoot upward from between Angela's breasts, spattering her neck and chin as she continues to work her breasts around your pulsing shaft.
***AA18K1.webp***
Angela: [Accepting your release with serene joy] "Yes, give yourself to me completely. Trust in the flow between us." [She continues to milk your cock between her breasts, coaxing out every drop] "Feel how our energies intertwine, how the virus connects us on a level beyond flesh."
Your orgasm seems to last forever, each pulse of your cock sending another jet of warm, thick cum onto Angela's skin. The relief is profound, washing through your entire body in waves of pleasure. More than just physical satisfaction, there's a sense of spiritual connection, as if Angela has drawn not just your seed but some of the virus's burning energy from your system.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you come down from your climax] "That was... different. Special."
As your breathing slows, Angela moves to lie beside you on the bed. Your cum glistens on her skin, but she makes no move to wipe it away. Instead, she traces patterns in it with her fingertips, seeming to study its consistency. There's something reverent in her touch, as if your seed carries significance beyond the physical. She leans down to place a tender kiss on your forehead, her eyes once again that deep, calming blue.
***AA14K2.webp***
Angela: [Smiling gently as she strokes your hair] "You're evolving, growing stronger. The virus is changing within you, becoming something new." [She presses her still-wet breasts against your chest in a comforting embrace] "Our connection grows deeper with each session. Soon, we will explore even more profound ways to channel and share the virus's energy."
You lie together in comfortable silence, your body wonderfully relaxed and free of the burning urgency that had driven you to her door. There's a sense of peace between you, a trust that transcends the physical acts you've shared. As Angela's fingers trace abstract patterns on your chest, you realize that these sessions are more than just relief - they're teaching you something essential about the virus, about life in this new world, and perhaps about yourself.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing her breasts roughly] "Fuck, I need to cum all over these perfect tits!"
The virus takes over, flooding your system with primal lust. Your hands move to Angela's breasts, gripping them tightly as you thrust upward with increasing ferocity. Her flesh yields beneath your fingers, your grip leaving temporary marks on her perfect skin. She doesn't resist, instead matching your intensity by pressing her breasts together more firmly around your throbbing shaft. Your cock slides frantically in the slick channel between them, the head emerging and disappearing with each powerful thrust.
***AA18L1.webp***
Angela: [Her composed facade cracking, eyes wild with desire] "Yes! Take what you need! Mark me with your virus-charged seed!" [Her voice drops to a growl] "Paint my skin with your power, let me wear your essence!"
With a roar of animal satisfaction, you reach your breaking point. Your cock pulses violently between Angela's breasts as you erupt, shooting thick ropes of hot cum across her chest, neck, and face. She gasps as the first jet hits her chin, her tongue darting out to taste it. The virus in your semen seems to sizzle as it lands on her skin, both of you feeling a surge of power at the moment of release.
</bloc11-Lust>
<bloc12-Lust>
You: [Panting as your cock continues to twitch] "Holy shit... that was intense."
The aftermath of your explosive release leaves both of you breathing heavily. Angela's perfect skin is decorated with streams of your thick cum, creating abstract patterns across her breasts and collarbone, with several strands reaching her face. Rather than wiping it away, she begins to massage it into her skin, her expression one of carnal satisfaction. Her eyes have that strange amber glow again, almost seeming to pulse with inner light as she works your seed into her flesh.
***AA18L3.webp***
Angela: [Licking a drop of cum from her lip with obvious pleasure] "Your essence is potent... filled with virus-enhanced power." [She continues to rub your cum into her breasts, her nipples visibly hardening under her touch] "I can feel it being absorbed into my body, feeding the virus within me. We are becoming more compatible with each exchange."
The sight of Angela essentially worshipping your cum sends aftershocks of pleasure through your system. Despite your recent climax, you feel the virus stirring again, your cock barely softening. Angela notices this with a knowing smile, her hand idly stroking her cum-slick breast as she watches your renewed arousal with obvious approval. The primal, animalistic connection between you feels like a living thing, growing stronger with each encounter.
</bloc12-Lust>
<bloc11-Fail>
You: [Fidgeting uncomfortably] "This is getting a bit... weird, isn't it?"
Just as the tension reaches its peak, a wave of doubt washes over you. The strangeness of the situation suddenly hits home - Angela's otherworldly presence, the virus-fueled attraction, the taboo nature of what you're doing. You pull back slightly, creating space between your bodies. Angela registers your hesitation immediately, her movements slowing as she studies your face with those penetrating eyes.
***AA18M1.webp***
Angela: [Her expression shifting from desire to concerned understanding] "You hesitate. The mind creates barriers where the body seeks connection." [She slowly moves away, giving you space] "Perhaps we have advanced too quickly. The virus pushes, but the spirit must be ready."
The charged atmosphere in the room dissipates rapidly, like air from a punctured balloon. Angela makes no move to cover herself, but her posture changes subtly, shifting from sensual to simply nude. Your arousal doesn't fade - the virus still burns in your system - but the moment of connection has been lost.
</bloc11-Fail>
<bloc12-Fail>
You: [Reaching for your clothes] "I'm sorry. I just need some time to think about all this."
Awkwardness permeates the room as you hastily pull on your clothes, avoiding Angela's gaze. Your erection is still painful, the virus unsatisfied, but your mind has overridden your body's demands. Angela remains seated on the bed, watching you with an inscrutable expression. She makes no move to dress herself, seemingly unbothered by her nudity.
***AA18M3.webp***
Angela: [Nodding slowly] "The path of understanding is not always linear. Go, reflect on what you've experienced today." [A small, knowing smile touches her lips] "When you are ready to continue your journey, I will be here. The virus will not allow you to deny its needs for long."
You leave Angela's room with your body still thrumming with unsatisfied desire, the virus burning in your veins. As the door closes behind you, you catch a final glimpse of her still sitting nude on the bed, her expression serene yet somehow disappointed. You sense that an opportunity has been missed - not just for relief, but for some deeper understanding that Angela was trying to share with you.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over as a powerful virus surge hits you] "Angela! Something's happening!"
Just as you're about to leave, an unexpected wave of virus activity floods your system. It's like nothing you've felt before - more intense, more demanding. Your vision blurs with red-tinged haze, your muscles tensing to the point of pain. Your cock becomes impossibly hard, throbbing visibly with each heartbeat. Angela is beside you instantly, her own body reacting to your surge, her eyes now glowing with golden light, her skin taking on a luminous quality.
***AA18N1.webp***
***AA18N2.webp***
Angela: [Grabbing you with surprising strength] "Your virus is evolving - reaching a new threshold!" [She pulls you back to the bed, pushing you down and mounting you in one fluid motion] "We must complete what we started - not just for relief now, but for your survival!"
All thoughts of leaving vanish as Angela straddles you, her perfect breasts bouncing as she positions herself. She doesn't fully impale herself on your cock - that boundary remains uncrossed - but she traps your throbbing member between her soaked pussy and your stomach, her breasts hovering just above your face. The virus in both your systems resonates, creating a feedback loop of escalating pleasure and need. Her hips work frantically, sliding her wet core along your shaft as her breasts sway hypnotically above you. The room itself seems to pulse with energy, reality wavering at the edges of your vision as you and Angela spiral toward explosive release.
</bloc-Virus>
<grope1>
You: [Suddenly grabbing her breasts roughly] "Enough teasing. I need these tits NOW."
Without warning, you lunge forward, your hands seizing Angela's breasts in a rough, possessive grip. Your fingers dig into the soft flesh painfully, kneading and squeezing with none of the reverence she deserves. You pull her forcefully toward you, burying your face between her breasts and grinding against them. The virus has taken over, overwhelming your sense of respect and restraint. You're vaguely aware of crossing a line, but the burning need in your groin drowns out all other considerations.
***AA18O1.webp***
Angela: [Her body stiffening, eyes widening in shock] "Stop! This is not the way!" [Pushing against your shoulders] "Control must come from within you, not be imposed from without. This path leads only to darkness!"
For the first time, you see genuine alarm in Angela's normally serene expression. The room temperature seems to drop suddenly, and the air grows heavy with tension of a different sort. The soft golden glow that had surrounded Angela flickers and shifts to a cooler blue as she attempts to extract herself from your grasp, her usual grace replaced by urgent defensiveness.
</grope1>
<grope2>
You: [Releasing her reluctantly, shame flooding through you] "I... I don't know what came over me."
Reality crashes back as you release Angela and step away, horrified by your actions. The virus still burns in your system, your cock painfully erect, but the fog of mindless lust has cleared enough for you to recognize the gravity of your transgression. Angela stands before you, one arm crossed protectively over her breasts, her expression a complex mixture of disappointment and concern. The temperature in the room gradually returns to normal, but something has been irreparably damaged between you.
***AA18O3.webp***
Angela: [Speaking softly but firmly] "The virus tests us all, bringing our darkest impulses to the surface. Today, you failed that test." [Her eyes take on a sad, ancient quality] "Go now. When you return, we must work on mastering your mind before we can safely continue exploring your body's needs."
You leave Angela's room with your head bowed in shame, your body still burning with unsatisfied viral need. As you close the door behind you, you catch a glimpse of her waving her hand through the air, erasing the strange symbols that had been glowing faintly around the room. You can't shake the feeling that you've not only damaged your relationship with Angela but also missed an important lesson about the virus and yourself.
</grope2>
<rape1>
You: [Eyes glazing over, voice deepening] "I need more than just your tits, Angela."
Something snaps inside you. The virus floods your system with uncontrollable rage-tinged lust, drowning out your higher thought processes. Your vision turns red at the edges as you grab Angela's wrists, pinning her down on the bed with sudden, violent force. Your enhanced strength makes resistance nearly impossible as you loom over her, your massive cock throbbing with violent intent. A primal growl escapes your throat, your face twisted into a mask of bestial hunger.
***AA18P1.webp***
Angela: [Eyes widening with genuine fear] "Release me now! This is not you speaking, but the virus in its most corrupted form!" [Struggling against your grip] "Fight it! You must fight this darkness or it will consume you completely!"
For the first time, you see real alarm in Angela's eyes. The room seems to darken around you, the strange artifacts on the walls beginning to emit an eerie, pulsing light. The air grows thick and heavy, charged with an energy that feels dangerous and volatile. Despite her fear, Angela's eyes begin to glow with an inner light, her body tensing with power you haven't witnessed before.
</rape1>
<rape2>
You: [Snarling as the virus takes complete control] "I need ALL of you. NOW."
The last threads of your humanity snap as the virus consumes your consciousness. Your enhanced muscles bulge and strain as you force Angela's legs apart, positioning yourself between them. Your cock, impossibly engorged and leaking precum, presses against her entrance with brutal intent. Some tiny part of your mind screams in horror at what you're about to do, but it's drowned out by the roaring of viral bloodlust in your ears.
***AA18P3.webp***
Angela: [Her eyes now glowing with terrifying intensity] "So be it. You choose the path of force." [Her voice takes on an otherworldly resonance] "Know that what comes next is of your making, not mine. May you find your way back to the light when this darkness passes."
The room erupts with energy as Angela's body begins to emit a blinding light. The symbols on the walls flare to life, spinning and shifting in patterns that hurt your eyes. The floor beneath you trembles as Angela summons power you never suspected she possessed. This is no longer a sexual encounter but a battle for dominance, and you've awakened something ancient and terrible in the woman you thought you knew.
</rape2>
<rapeWin1>
You: [Pinning her with your virus-enhanced strength] "You can't stop me. No one can."
Somehow, you've managed to overpower even Angela's mysterious abilities. Her struggle only inflames your viral rage further as you force yourself inside her. The brutal invasion sends shockwaves of savage pleasure through your system. You're dimly aware of Angela's screams, but they seem distant, drowned out by the pounding of blood in your ears. Your hips drive forward in merciless thrusts, her body yielding to your viral-enhanced strength despite her resistance.
***AA14Q1.webp***
Angela: [Her voice breaking, the glow in her eyes flickering] "This violation changes everything between us." [Tears streaming down her face] "The knowledge I would have freely shared with you must now be earned through pain and suffering."
Even in defeat, there's something unnerving about Angela's words, a sense that you've set in motion consequences beyond your understanding. The room continues to pulse with strange energies, the symbols on the walls spinning chaotically as you violate her. The pleasure you feel is overwhelming but hollow, tainted by the knowledge that you've become something monstrous.
</rapeWin1>
<rapeWin2>
You: [Climaxing violently inside her] "MINE! You're MINE now!"
Your assault reaches its brutal conclusion as you erupt inside Angela, flooding her with virus-charged semen. The force of your orgasm is almost painful in its intensity, your entire body convulsing with savage pleasure. As the red haze slowly clears from your vision, horror dawns at what you've done. Angela lies beneath you, her body marked with bruises from your assault, her eyes now dull and distant. The room has grown deathly quiet, the strange energies dissipated, leaving only the heavy silence of aftermath.
***AA18Q3.webp***
Angela: [Speaking in a hollow voice] "You have taken by force what would have been freely given in time." [Her eyes meeting yours with a gaze that seems to see through you] "But know this - some knowledge cannot be stolen, only shared. You have gained a moment's pleasure at the cost of wisdom that might have saved you."
As your viral rage subsides, crushing guilt takes its place. You withdraw from Angela's body, seeing the evidence of your brutality in stark clarity. She makes no move to cover herself or tend to her injuries, simply watching you with those knowing eyes that now hold infinite sadness. You sense that something precious has been irrevocably damaged - not just between you and Angela, but within the very fabric of your future.
</rapeWin2>
<enslaveWin1>
You: [Eyes black with viral corruption] "You'll serve me now. Forever."
The virus has completely overtaken your humanity, transforming you into something monstrous. With terrifying strength, you slam Angela face-down onto the bed, twisting her arm behind her back to the point of nearly breaking it. Her screams fuel your savage pleasure as you force yourself inside her unprepared body, tearing into her with brutal thrusts. Blood mixes with your precum as you violate her repeatedly, switching between her various openings with sadistic whimsy, determined to break not just her body but her spirit.
***AA18R1.webp***
Angela: [Voice raw from screaming] "This path leads only to your own destruction!" [Gasping in pain as you wrench her head back by her hair] "The virus you embrace will consume you until nothing human remains!"
Despite the brutality of your assault, there remains something unbroken in Angela's eyes - a knowledge and power that transcends the physical violation. This only enrages you further, driving you to new heights of depravity as you attempt to extinguish that inner light. The room itself seems to be changing around you, the symbols on the walls bleeding and distorting as your corrupted virus energy perverts their original purpose.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her battered body from the bed] "You're my property now. Time for your new home."
After hours of brutal violation, you finally tire of Angela's broken body. You drag her from the bed by her hair, forcing her to crawl beside you as you head toward the prison cells you've prepared. Her once perfect skin is marred with bruises, bite marks, and dried blood and semen. Her eyes, once so bright and knowing, now stare vacantly ahead. You've broken something fundamental in her - or so you believe.
***AA18R3.webp***
Angela: [Speaking in a whisper as you lock her in the cell] "You think you've enslaved me, but you've only imprisoned yourself." [A single tear tracking down her bruised cheek] "When the virus has burned away all that you were, remember that this was your choice. The path to redemption will be long, if it exists at all."
As you lock the cell door, leaving Angela's broken form huddled on the cold floor, a strange sensation passes through you - a moment of clarity in which you glimpse the monster you've become. But it passes quickly as the virus surges again, drowning out any remaining humanity with promises of power and endless pleasure. You leave the prison with Angela's prophetic words echoing in your mind, unaware that the symbols tattooed on her skin have begun to glow faintly in the darkness of her cell.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Scanning the dense forest ahead] "The deeper we go, the stranger the forest feels. What are we looking for today, Angela?"
The morning sun filters through the canopy of Crimsonwood, casting dappled shadows on the moss-covered ground. You and Angela have been exploring the wilder regions of the forest for hours, venturing further than your previous expeditions. Angela moves with ethereal grace beside you, her bare feet somehow avoiding every thorn and twig. She's dressed in a simple white wrap that accentuates her curves while allowing freedom of movement, her dark hair flowing freely down her back.
***AA19A1.webp***
Angela: [Pausing to touch the bark of an ancient tree] "We seek one who has been consumed by the virus's wilder nature. A woman who could be dangerous... or valuable." [Her eyes scan the forest with preternatural awareness] "The forest whispers of her presence - a powerful female who has survived alone, but at the cost of her humanity."
The forest seems to respond to Angela's words, a sudden breeze rustling the leaves around you. There's something different about today's expedition - a tension in the air, a sense of anticipation that makes your skin prickle and the virus in your blood stir restlessly.
</bloc1>
<bloc2>
You: [Lowering your voice instinctively] "How will we know when we find her?"
Following Angela's lead, you move deeper into the forest, where the trees grow closer together and strange, virus-mutated plants bloom with unnatural vibrancy. The air becomes thicker, charged with an almost palpable sexual energy that makes your heart rate increase and your virus levels rise. Angela suddenly freezes, raising one hand to signal you to stop. She points silently to a small clearing ahead, partially visible through the dense foliage.
***AA19B1.webp***
Angela: [Whispering, her breath warm against your ear] "There. Watch, but do not move yet." [Her eyes narrow as she studies the clearing] "She was once known as Diamond - a woman of great sensual power even before the virus. Now, she has become something more primal, driven purely by viral hunger."
Through the leaves, you catch glimpses of a mature woman with a voluptuous figure moving about the clearing. She's completely naked, her curvaceous body glistening with sweat in the dappled sunlight. Her large, enhanced breasts bounce as she moves, and even from this distance, you can see that her body shows the telltale signs of advanced virus mutation - heightened secondary sexual characteristics and an almost luminous quality to her skin.
</bloc2>
<bloc3>
You: [Swallowing hard as you observe the wild woman] "What exactly is the plan here? She looks... intense."
You crouch beside Angela, watching as Diamond prowls her territory. Her body is a testament to the virus's effects - voluptuous curves accentuated to almost impossible proportions, skin glowing with unnatural vitality, movements that blend human grace with animalistic power. Her face, though wild with untamed desire, reveals her former beauty - mature, striking features framed by tousled blonde hair. As you watch, she stretches like a cat, arching her back in a way that prominently displays her impressive breasts and toned bottom.
***AA19C1.webp***
***AA19C2.webp***
Angela: [Her voice low and urgent] "We must capture and tame her, bring her back to civilization. Her virus strain could be valuable for our research." [She glances at you meaningfully] "But be warned - she will see you only as a mate, a rare male to be claimed. Her virus-enhanced instincts will drive her to take you immediately, with no restraint or reason."
Just as Angela finishes speaking, Diamond suddenly freezes, her head lifting as she scents the air. Her eyes, wild and hungry, scan the treeline until they lock directly on your hiding spot. A primal growl escapes her lips as she recognizes a male presence, her body tensing like a predator about to pounce.
diamondFoxxx: [Her voice rough from disuse] "Male... MINE!" [Her tongue flicks out to wet her lips as she stares hungrily at your hiding spot]
</bloc3>
<bloc4>
You: [Eyes widening as Diamond charges toward you] "She's coming! What do I—"
Before you can finish your sentence, Diamond bursts through the foliage with surprising speed. Her powerful body collides with yours, sending you both tumbling to the ground. The impact knocks the wind from your lungs, but Diamond seems unfazed, her virus-enhanced strength allowing her to quickly straddle you. Her eyes, dilated with lust, roam hungrily over your body as her hands tear at your clothes with desperate need. The scent of her arousal is overwhelming - musky, primal, and intensely stimulating to your own virus.
***AA19D1.webp***
Angela: [Circling the pair of you, maintaining distance] "Do not fight her physically - it will only inflame her aggression. Use her desires to guide her, to form a connection!" [Her voice remains calm, instructive] "Let her satisfy her initial hunger, then you can begin to establish control."
diamondFoxxx: [Ripping your shirt open, growling with satisfaction] "Strong male... perfect mate..." [Her hands immediately find your hardening shaft through your pants] "Need this... need you NOW!"
Diamond's experienced hands quickly free your rapidly hardening cock, her eyes widening at its virus-enhanced size. Without hesitation, she begins stroking it with firm, practiced movements, her breasts heaving with each excited breath. Part of you wants to resist this wild assault, but Angela's words echo in your mind, and the virus in your blood responds powerfully to Diamond's touch.
</bloc4>
<bloc5>
You: [Groaning as Diamond's skilled hands work your shaft] "She's definitely not shy about what she wants!"
Diamond's assault continues with single-minded determination. Her hands work your now fully-erect cock with surprising expertise, alternating between firm strokes and teasing caresses. Her massive breasts sway hypnotically above you as she leans forward, her eyes fixed on your engorged member with hungry fascination. Without warning, she lowers her chest, capturing your cock between her generous breasts and beginning to slide them up and down your length.
***AA19E1.webp***
Angela: [Watching intently, slowly moving closer] "Good. Let her satisfy her immediate urges. The titsjob is a natural progression - she instinctively uses her most prominent assets." [Her voice drops slightly] "Respond to her, but begin to assert yourself subtly."
diamondFoxxx: [Moaning as she works her breasts around your shaft] "Big... so big... perfect for Diamond..." [Her eyes roll back slightly as she grinds herself against your leg, leaving a wet streak of arousal] "Need to taste... need to feel..."
The sensation of Diamond's soft, warm breasts enveloping your cock is incredible. Her skin is impossibly soft, and she manipulates her ample flesh with practiced skill, creating a tight channel for your shaft. The virus in your system responds powerfully, your cock throbbing visibly between her breasts as Diamond begins to lower her head, her tongue darting out to lick at the tip whenever it emerges from her cleavage.
</bloc5>
<bloc6>
You: [Reaching to grip Diamond's hair as she begins to take you in her mouth] "That's it... show me what that mouth can do."
Taking Angela's advice, you begin to assert some control, guiding Diamond's movements as she transitions from titsjob to oral pleasure. Her response is immediate - a purring moan of approval as you take charge. With animalistic enthusiasm, Diamond engulfs your cock in her warm mouth, taking you impressively deep while still keeping your shaft nestled between her breasts. The dual sensation is overwhelming - the soft pressure of her breasts contrasting with the wet heat of her skilled mouth.
***AA19F1.webp***
Angela: [Moving closer, her expression a mix of clinical observation and growing arousal] "Excellent. You're establishing dominance without confrontation." [She kneels beside you both, close enough that you can feel her body heat] "Her virus responds to yours, recognizing your superior strength."
diamondFoxxx: [Pulling back briefly, a string of saliva connecting her lips to your cock] "Mmm... delicious male... need more!" [She returns to sucking enthusiastically, taking you even deeper]
Diamond works your cock with surprising skill, her throat relaxing to accommodate your size as she bobs her head rhythmically. Her breasts continue to squeeze and massage your shaft, and one of her hands moves to cup and fondle your balls. The raw, animalistic pleasure she takes in servicing you is evident in her fevered movements and the growing wetness you can feel against your leg where she's grinding herself.
</bloc6>
<bloc7>
You: [Deciding to take more control] "I want to feel all of you, Diamond. Turn around."
With growing confidence, you guide Diamond into a new position. She responds eagerly to your commands, spinning around to straddle you in reverse. Her soaking wet pussy hovers tantalizingly above your face while she bends forward to continue worshipping your cock. Taking initiative, you grip her hips and pull her core down to your mouth, eliciting a shuddering gasp from Diamond as your tongue makes contact with her swollen clit.
***AA19G1.webp***
***AA19G2.webp***
Angela: [Moving closer still, her breathing noticeably quicker] "Yes, establish a mutual exchange. Show her that you can give pleasure as well as receive it." [Her hand unconsciously moves to her own breast, squeezing gently through her thin dress] "Her virus levels are extremely high - she's been without release for too long."
diamondFoxxx: [Moaning loudly around your cock as your tongue explores her folds] "Mmmph! Yessss... eat Diamond's pussy... so good!" [She works your cock more frantically, driven wild by the pleasure you're giving her]
You devour Diamond's dripping sex with enthusiasm, finding her taste strangely sweet and addictive - likely another effect of her unique virus strain. Her pussy is swollen with arousal, her inner walls visibly pulsing as your tongue explores her depths. Diamond responds by taking your cock even deeper, her throat contracting around your shaft as she moans and grinds against your face. The 69 position has created a feedback loop of pleasure, each of you driving the other to greater heights of arousal.
</bloc7>
<bloc8>
You: [Feeling the urgent need to progress further] "I need to be inside you. Now."
With virus-enhanced strength, you lift Diamond and reposition her, turning her to face you. Her eyes are wild with lust, any remaining human thought processes clearly overwhelmed by viral need. Without hesitation, she positions your throbbing cock at her entrance and sinks down onto it with a primal howl of satisfaction. The sensation is incredible - her pussy is scorching hot and impossibly tight, gripping your shaft like a vice as she begins to ride you with abandoned enthusiasm.
***AA19H1.webp***
Angela: [Now kneeling directly beside you, her dress slipping from one shoulder] "She's yielding to your dominance while satisfying her needs. Perfect." [Her hand reaches out tentatively, touching Diamond's back, establishing first contact] "I can feel her virus responding, becoming more aligned with yours."
diamondFoxxx: [Throwing her head back as she bounces frantically on your cock] "YES! Fuck Diamond! Fill Diamond! So big... so perfect!" [Her large breasts bounce hypnotically, her hands reaching up to pinch her own nipples]
The sight of Diamond riding you with such wild abandon is almost as stimulating as the physical sensation. Her voluptuous body gleams with sweat, muscles rippling beneath her skin as she works herself on your shaft. Her internal muscles squeeze and pulse around you in ways that suggest virus-enhanced control. Angela watches with growing interest, her hand now resting on Diamond's shoulder, establishing a tentative connection with the wild woman.
</bloc8>
<bloc9>
You: [Gripping Diamond's hips tightly] "Turn around. I want to take you from behind."
Establishing more dominance, you maneuver Diamond onto her hands and knees. She complies eagerly, presenting her round ass to you with an inviting wiggle. You position yourself behind her and thrust forcefully back into her drenched pussy, drawing a throaty moan from her lips. After several deep thrusts, you withdraw and, meeting no resistance, press the head of your cock against her puckered rear entrance. Diamond pushes back against you with eager whimpers, clearly wanting this more extreme penetration.
***AA19I1.webp***
Angela: [Moving directly in front of Diamond, finally fully involved] "Yes, complete the circuit of dominance." [She allows her dress to fall completely, revealing her perfect body] "I'll help you tame her completely."
diamondFoxxx: [Groaning deeply as your cock stretches her tight ass] "Yesss! Take all of Diamond! Use every hole!" [Her eyes widen as she sees Angela's naked form before her, reaching out hungrily]
Angela kneels before Diamond, offering her breasts to the wild woman's eager mouth. Diamond immediately latches onto one of Angela's nipples, sucking hungrily while you continue to thrust into her ass with increasing force. The three of you have formed a perfect triangle of pleasure, with Diamond at the center, being stimulated from both ends. Angela's eyes meet yours over Diamond's back, a silent communication passing between you as you work together to tame this wild creature.
</bloc9>
<bloc10>
You: [Feeling your climax approaching] "I'm getting close... We need to finish this!"
The intensity builds as you pound relentlessly into Diamond's ass, her tight passage gripping your cock with each thrust. Diamond has one hand between her legs, frantically rubbing her clit while her mouth alternates between Angela's perfect breasts. Angela has fully committed to the taming process now, her hands stroking Diamond's hair almost lovingly as the wild woman sucks and licks at her nipples with desperate hunger.
***AA19J1.webp***
***AA19J2.webp***
Angela: [Locking eyes with you, her voice husky with arousal] "When you're ready to finish, pull out. She needs to be marked with your essence." [She cups Diamond's face, lifting it from her breast] "We'll finish her together."
diamondFoxxx: [Trembling with multiple approaching orgasms] "Please! Diamond needs cum! Need male seed! Fill Diamond, mark Diamond!" [Her body shakes with primal need, every muscle tensed in anticipation]
Angela moves quickly, positioning herself beside Diamond as you continue thrusting. Her hands caress both your chest and Diamond's back, creating a connection between all three of you. The virus energy seems to flow between your bodies, visible almost as a shimmering aura in the dappled forest light. Diamond's moans grow louder, more desperate, as she approaches a massive climax, her body responding to both your physical stimulation and the virus energy Angela is somehow channeling between you.
</bloc10>
<bloc11-Trust>
You: [Pulling out with a groan] "Together, Angela. Let's bring her back to us."
With perfect timing, you withdraw from Diamond's clenching ass, your cock throbbing and ready to explode. Angela immediately moves into position, pressing her breasts against Diamond's while reaching back to take your pulsing shaft in her hand. She guides you between their pressed-together breasts, creating a valley of soft flesh that envelops your cock. The sensation is exquisite - two pairs of perfect breasts surrounding your most sensitive organ, four erect nipples brushing against your shaft as Angela moves both her and Diamond's breasts in perfect rhythm.
***AA19K1.webp***
***AA19K2.webp***
Angela: [Her voice soft yet commanding] "Look at me, Diamond. Feel our connection." [As Diamond's wild eyes meet hers, something passes between them] "Accept his gift, let it bind you to us both."
diamondFoxxx: [Her expression shifting, a flicker of humanity returning to her eyes] "So... beautiful... together..."
With a deep groan, you erupt between their pressed breasts, shooting rope after rope of thick, virus-charged cum. Angela expertly manipulates both pairs of breasts, ensuring your seed coats their flesh thoroughly. As your cum makes contact with Diamond's skin, her body shudders in a powerful orgasm, her cries echoing through the forest. There's something almost ritualistic about the moment, your seed creating a visible bond between the three of you as Angela gently massages it into Diamond's skin, murmuring soothing words that seem to penetrate the wild woman's consciousness.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as the intense moment subsides] "Is she... is she okay?"
The aftermath is surprisingly peaceful. Diamond lies between you and Angela, her body occasionally trembling with aftershocks of pleasure. The wild, feral look in her eyes has softened, replaced by an expression of wonder and growing awareness. Angela gently cleans your combined fluids from Diamond's skin with a soft cloth produced from somewhere, her movements tender and careful. Diamond watches her with a child-like fascination, occasionally reaching out to touch Angela's face or hair with newfound gentleness.
***AA19K3.webp***
***AA19K4.webp***
Angela: [Smiling softly as she continues to tend to Diamond] "She's returning to herself. Your essence, enhanced by your unique virus strain, has helped break through the feral state her mind was trapped in." [She strokes Diamond's hair maternally] "She'll need time and care, but the woman she once was is still there, beneath the virus's influence."
diamondFoxxx: [Speaking slowly, her voice less harsh] "Diamond... no, my name... my name is Diana. I remember... I was... lost." [She looks up at you with gratitude in her eyes] "You found me. Both of you."
As you dress and prepare to bring Diamond - Diana - back to the compound, there's a sense of accomplishment beyond the physical pleasure. Angela's approving glances and the tentative humanity returning to Diana's expressions suggest that you've done more than just subdue a wild woman - you've begun the process of restoring her humanity. The three of you walk back through the forest, Diana between you and Angela, each of you supporting her as she takes her first steps back toward civilization.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with primal dominance] "Gonna mark both of you as MINE!"
The virus surges through your system, amplifying your dominant urges. With a rough movement, you pull out of Diamond's ass and flip her onto her back. Angela immediately understands your intent, moving to lie beside Diamond, their magnificent breasts pressed together to create the perfect target. You straddle them both, your massive cock throbbing violently as you stroke it rapidly over their exposed flesh. Both women look up at you with expressions of raw lust, their bodies writhing beneath you in anticipation.
***AA19L1.webp***
***AA19L2.webp***
Angela: [Her voice unusually rough with desire] "Yes! Mark us both with your power!" [She grips Diamond's breast alongside her own, presenting them as offerings] "Show her who she belongs to now!"
diamondFoxxx: [Snarling with animal hunger] "Cum! Cum for Diamond! Cover Diamond in hot male seed!" [Her hips buck upward, seeking contact] "Want to wear it, want to feel it burn!"
With a roar of triumph, you reach the point of no return. Your cock pulses powerfully as you erupt, spraying thick ropes of virus-charged cum across both women's heaving breasts. The first jet lands in a hot stripe across Diamond's throat and Angela's collarbone, the next splattering directly across their nipples. You continue pumping your shaft, ensuring both women are thoroughly coated in your seed. Diamond reacts with a feral howl, her body convulsing in orgasm as your cum makes contact with her skin. Angela's reaction is more controlled but no less intense, her back arching as she gasps in pleasure.
</bloc11-Lust>
<bloc12-Lust>
You: [Panting, still stroking the last drops onto their glistening bodies] "That's it... wear my mark."
The aftermath is a tableau of primal claiming - both women lying beneath you, their perfect breasts glistening with your thick seed. Diamond writhes in post-orgasmic bliss, her fingers smearing your cum across her skin, occasionally bringing them to her mouth to taste with obvious relish. Angela watches this with hooded eyes, her own hands more deliberately massaging your essence into her flesh, as if absorbing its properties. The air is thick with the musky scent of sex and the distinctive ozone-like tang of virus-charged fluids.
***AA0A4.webp***
***AA19L4.webp***
Angela: [Her voice returning to its usual calm, though still tinged with satisfaction] "She's bound to us now. Your dominant display has established your position in her primal hierarchy." [She reaches over to stroke Diamond's hair] "She'll follow us back willingly, driven by the need for more of what you've given her."
diamondFoxxx: [Looking up at you with a new expression - still wild, but now focused entirely on you] "Diamond yours now. Diamond follow strong male." [She nuzzles against your leg like an affectionate animal] "Need more. Will be good to get more."
As you all prepare to return to the compound, there's a noticeable shift in Diamond's behavior. Though still largely feral, her aggression has been channeled into subservient desire. She stays close to you, occasionally touching you as if to confirm your presence, her eyes tracking your every movement with hungry devotion. Angela observes this transformation with scientific interest, though her own occasional glances at your still-impressive manhood suggest the experience has affected her as well. You lead your newly claimed wild woman back through the forest, her powerful body now dedicated to your pleasure rather than your capture.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pushing Diamond away] "This doesn't feel right. She's not in her right mind!"
A moment of moral clarity breaks through your viral arousal. Despite the intense pleasure, you realize that Diamond is essentially incapable of true consent in her feral state. With considerable effort, you disengage from her, pushing her gently but firmly away from you. Diamond responds with confusion and anger, a frustrated growl escaping her lips as she lunges toward you again, desperate to continue. Angela quickly steps between you, holding Diamond back with surprising strength.
***AA19M1.webp***
Angela: [Her expression concerned] "Your compassion is admirable, but perhaps misplaced in this situation." [Struggling slightly to contain Diamond] "Her virus-driven needs must be satisfied for her to regain any semblance of humanity."
diamondFoxxx: [Snarling and struggling against Angela's restraint] "No! Diamond need male! Need finish!" [Her eyes wild with frustration and unsatisfied desire] "Why stop? Why deny Diamond?!"
The situation quickly becomes tense as Diamond's frustration transforms into aggression. Her virus-enhanced strength makes her increasingly difficult for Angela to control. The sweet scent of arousal that had filled the air is now tainted with the sharp tang of anger and distress. Diamond's movements become more frantic, her eyes darting between you and Angela with growing hostility.
</bloc11-Fail>
<bloc12-Fail>
You: [Backing away, hastily pulling up your pants] "There has to be another way to help her!"
The situation deteriorates rapidly. Diamond breaks free from Angela's grasp with a feral roar, her frustrated desire transforming into pure aggression. Angela moves quickly to place herself between you and the enraged woman, her hands raised in a strange gesture that seems to create an invisible barrier. Diamond pounds against this unseen force, her face contorted with rage and denied pleasure, screaming incoherently.
***AA19M3.webp***
Angela: [Her voice strained with effort] "We must retreat! Your rejection has triggered her viral aggression response!" [Her hands trembling slightly as she maintains the mysterious barrier] "Next time, we must come better prepared or choose a less advanced case."
diamondFoxxx: [Howling with fury as you both back away] "MALE COME BACK! DIAMOND NEED! DIAMOND HUNT YOU!"
You and Angela beat a hasty retreat through the forest, Angela maintaining her strange protective barrier until you're far enough away for safety. Diamond's enraged howls follow you, gradually fading as distance grows between you. The expedition has been a failure - not only have you not helped Diamond, but you've likely made her condition worse by triggering and then denying her virus-driven needs. Angela's sidelong glances suggest she's reassessing both your readiness for these missions and her approach to treating the wild women of the forest.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over suddenly] "Angela! Something's happening!"
Without warning, your virus levels spike violently. A red haze descends over your vision as liquid fire courses through your veins. Diamond, sensing the change, stops her retreat and turns, nostrils flaring as she detects your massively enhanced viral output. Angela's eyes widen in alarm as both you and Diamond begin to transform - your muscles swelling, veins standing out prominently, and your cock becoming impossibly engorged. Diamond drops to all fours, crawling toward you with renewed purpose, her pupils fully dilated once more.
***AA19N1.webp***
Angela: [Voice urgent] "A viral resonance! Your energies are feeding each other!" [Moving quickly to your side] "We must channel this safely or you'll both be lost to madness!"
diamondFoxxx: [Pouncing on you with inhuman strength] "YESSSS! GIVE IT TO ME! ALL OF IT!"
The viral surge overrides all rational thought as you and Diamond crash together in a frenzy of limbs and desperate need. Angela is caught in the maelstrom, her own virus responding to the powerful energies surrounding her. Diamond mounts you with brutal efficiency, impaling herself on your massively swollen cock as Angela works to stabilize you both, her hands glowing faintly as they touch your heated skin. The forest itself seems to respond, the strange plants pulsing in rhythm with your frenzied coupling, creating a bizarre, otherworldly backdrop to this primal scene of virus-enhanced lust.
</bloc-Virus>
<grope1>
You: [Eyes glazing over with viral madness] "I'm tired of watching. I want ALL of you. NOW."
Something dark awakens within you, the virus overwhelming your rational mind. With a savage growl, you lunge not at Diamond but at Angela, catching her off guard. Your hands seize her perfect breasts through the thin fabric of her dress, squeezing brutally as you tear the garment from her body. Angela cries out in shock, her eyes wide with disbelief at your sudden betrayal. Diamond, sensing the shift in dynamics, circles behind Angela, her feral grin widening at the prospect of joining in your assault.
***AA0D1.webp***
Angela: [Struggling against your grip] "Stop this immediately! This is the virus corrupting you!" [Her voice carrying a note of fear never heard before] "Fight it! Remember who you are!"
diamondFoxxx: [Grabbing Angela's arms from behind] "Yes! Take her! Show the pretty bitch what real fucking is!"
Angela's struggle only inflames your viral rage as you rip her dress completely away, exposing her perfect body. Your hands maul her breasts roughly, fingers digging into the soft flesh, leaving red marks that stand out starkly against her pale skin. The horror and disappointment in her eyes registers somewhere in the back of your mind, but the virus drowns out any remorse with overwhelming lust and the need to dominate.
</grope1>
<grope2>
You: [Forcing Angela to her knees] "You've been teasing me for too long. Time to put that mouth to better use."
Viral madness clouds your judgment completely as you force Angela down, one hand tangled painfully in her long hair. Diamond cackles with delight, helping to restrain the struggling woman. Angela's eyes, usually so serene and wise, now show genuine fear as you press your engorged cock against her lips. She keeps her mouth firmly closed, turning her head away despite the painful grip on her hair. Diamond slaps her hard across the face, the unexpected violence shocking Angela enough that you can force the head of your cock past her lips.
***AA19O3.webp***
Angela: [Choking as you thrust into her mouth] "Mmphh! Sttpp!" [Tears forming in her eyes]
diamondFoxxx: [Holding Angela's arms cruelly tight] "That's it! Skull-fuck the prissy bitch! Make her choke on it!"
Something breaks in Angela's expression as you violate her mouth - not just pain or fear, but profound disappointment. Even through your viral haze, you recognize that something precious and irreplaceable is being destroyed in this moment. The strange symbols tattooed on Angela's skin begin to glow with an alarming intensity, and the forest around you darkens ominously. Diamond senses the danger too late, her feral grin faltering as the ground beneath you begins to tremble.
</grope2>
<rape1>
You: [Virus completely taking over] "I'm done playing games. Both of you are MINE now."
The virus floods your system completely, drowning all humanity beneath a tide of predatory lust. With a roar that hardly sounds human, you tackle both women to the ground. Diamond welcomes the assault, spreading her legs eagerly, but Angela fights with surprising strength. Your focus turns to subduing her, perversely excited by her resistance. You pin her to the forest floor, tearing at her white dress until she lies exposed beneath you, still struggling desperately.
***AA0H1.webp***
Angela: [Fighting with unexpected ferocity] "Release me! This isn't you speaking but the virus in its darkest form!" [Her skin beginning to emit a faint glow] "Stop this now before you cross a line that cannot be uncrossed!"
diamondFoxxx: [Crawling beside you, encouraging the assault] "Do it! Break her! I'll help you hold the bitch down!"
Angela's eyes take on that strange amber glow as her survival instincts kick in. The symbols on the trees around you begin to pulse ominously, and the ground trembles slightly. But your virus-enhanced strength is overwhelming, and with Diamond's eager assistance, you manage to force Angela's legs apart, positioning yourself between them. The wild terror in her normally serene eyes only inflames your viral madness further.
</rape1>
<rape2>
You: [Positioning your engorged cock at Angela's entrance] "Stop fighting. You're going to take every inch."
The last vestiges of your humanity drown beneath waves of viral corruption. Angela lies pinned beneath you, Diamond holding her arms while sitting on her chest, effectively immobilizing her. Despite her predicament, Angela continues to resist, her eyes now blazing with golden light, her voice taking on an otherworldly resonance as she speaks words in a language you don't understand. The forest responds to her call, vines and roots stirring around you, but too slowly to prevent what's coming.
***AA19P3.webp***
Angela: [Voice echoing strangely] "This path leads only to darkness! If you proceed, our bond will be severed forever!" [Her body beginning to emit pulses of energy] "Last chance to reclaim yourself!"
diamondFoxxx: [Slapping Angela across the face] "Shut up, witch! You're just another hole to fill now!"
The primal, corrupted part of you revels in Angela's terror and Diamond's cruel enthusiasm. Your massive cock throbs painfully as you press it against Angela's unwilling entrance, the virus in your system demanding you claim her completely. The forest around you has gone eerily silent, as if holding its breath before a cataclysm. Angela makes one final effort to reach you, her tear-filled eyes locking with yours, searching for any remnant of the person she trusted.
</rape2>
<rapeWin1>
You: [Thrusting violently forward] "Too late for talk. Time to scream."
With savage force, you drive your massive cock into Angela's unprepared body. Her scream echoes through the forest, birds taking flight from nearby trees. Diamond laughs maniacally, grinding herself against Angela's face while maintaining her hold on the woman's wrists. Angela's body tenses against the invasion, her inner muscles clenching painfully tight around your shaft, but you show no mercy, establishing a brutal rhythm that pounds her into the forest floor.
***AA19Q1.webp***
Angela: [Voice breaking between forced thrusts] "You... have... no idea... what you've... done!" [Blood mixing with her tears] "The virus... will consume... everything you... are!"
diamondFoxxx: [Slapping Angela's breasts cruelly] "Look at the high-and-mighty bitch now! Nothing but a cum dump like the rest of us!"
The violence of your assault seems to damage something fundamental in the forest itself. The strange glowing plants begin to wither, the symbols carved into nearby trees bleeding a sap-like substance that hisses when it hits the ground. Angela's body, despite her resistance, responds to the viral stimulation, her nipples hardening traitorously and her pussy growing wet around your punishing cock. This physical betrayal by her own body seems to devastate her more than the physical pain, her eyes losing their golden glow as something within her begins to break.
</rapeWin1>
<rapeWin2>
You: [Growling as you approach climax] "Take it all, Angela. Every. Last. Drop."
Your assault reaches its brutal crescendo as you feel the pressure building in your groin. Despite Angela's continued struggles, her body can't help responding to the intense stimulation, her inner walls clenching around your invading shaft. Diamond has moved to sucking and biting Angela's breasts, leaving vicious marks on the previously flawless skin. With a roar of triumph, you drive yourself to the hilt and erupt, flooding Angela's womb with thick ropes of virus-charged semen.
***AA19Q3.webp***
Angela: [Body shuddering involuntarily as your seed fills her] "The circle... is broken. What could have been... is lost." [Her eyes dulling, the light within them fading] "When the darkness consumes you completely... remember this was your choice."
diamondFoxxx: [Licking the tears from Angela's face] "Look at that! The proud bitch came on your cock! Told you she just needed a real man to put her in her place!"
As your climax subsides, the magnitude of what you've done begins to penetrate even your virus-addled brain. The forest around you has changed, the vibrant, strange beauty replaced by a sickly, withered landscape that continues to deteriorate. Angela lies beneath you, violated and broken, her eyes staring vacantly at the sky. Something precious and irreplaceable has been destroyed - not just between you and Angela, but within the very fabric of the forest itself. Diamond doesn't notice or care, already pawing at your cock to coax it back to hardness for another round.
</rapeWin2>
<enslaveWin1>
You: [Eyes completely black with viral corruption] "One hole isn't enough. I'm going to ruin you completely."
The virus transforms you into something monstrous, your muscles swelling and veins bulging as raw power surges through your system. After violating Angela's pussy brutally, you flip her onto her stomach without withdrawing, the sudden movement causing her to cry out in agony. Diamond assists eagerly, forcing Angela's face into the dirt while pulling her ass cheeks apart to expose her tight rear entrance. Without preparation or warning, you withdraw from her pussy and slam your blood and fluid-slicked cock into her ass with merciless force.
***AA4R3.webp***
Angela: [Screaming in genuine agony] "STOP! YOU'LL DESTROY EVERYTHING!" [Her body convulsing under the brutal assault] "The forest... the balance... please..."
diamondFoxxx: [Practically orgasming at Angela's suffering] "Break her open! Make the stuck-up cunt your toilet! I want to see her BLEED!"
The savagery of your assault goes beyond sexual violation into pure sadistic torture. You pound into Angela's ass with inhuman force, tearing delicate tissues, causing visible bleeding that mingles with your precum and her earlier juices. Diamond has become completely feral again, biting and clawing at Angela's back and shoulders, leaving bloody furrows in her once-perfect skin. Throughout it all, the forest continues to wither around you, the very ground beneath you becoming ashen and dead in an expanding circle.
</enslaveWin1>
<enslaveWin2>
You: [Dragging Angela's limp body by the hair] "Time to take our new toy home."
After hours of brutal violation, alternating between Angela's various orifices and allowing Diamond to participate in the torture, you finally tire of the forest setting. Angela is barely conscious, her once-beautiful body now bruised, bleeding, and covered in bodily fluids. You grab her by the hair, forcing her to crawl beside you as you head back toward the shelter. Diamond follows excitedly, occasionally kicking or slapping Angela when she stumbles or moves too slowly.
***AA18R3.webp***
Angela: [Voice barely a whisper] "What you've broken... cannot be remade. The virus will consume... everything... without balance." [A single tear tracking down her bruised cheek] "Your prison... will become your tomb."
diamondFoxxx: [Skipping alongside you] "Can we keep her in my cell? I want to make her my bitch! Teach her what real women do to survive!"
The journey back to the shelter takes you through a path of destruction - everywhere you walk with Angela's broken form, the forest dies. Plants wither, insects fall dead from the air, even the ground itself seems to turn gray and lifeless. But you're too consumed by viral madness to care or understand the consequences of what you've done. By the time you reach the prison cells, Angela has fallen completely silent, her eyes open but vacant, something fundamental within her irrevocably shattered. You throw her roughly into a cell, Diamond pouncing on her immediately to continue the torment, while you walk away, already forgetting the profound wisdom and connection that has been lost forever.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
# Angela Main Scene 20 (Titsjob Stage)
<bloc1>
You: [Surveying the ominous landscape] "This part of the forest feels... different. Darker somehow."
Crimsonwood has given way to a more sinister section of the forest. The trees here twist unnaturally, their bark oozing a reddish sap that resembles blood. The air is thick and oppressive, carrying the unmistakable musk of concentrated virus. Angela moves with unusual tension beside you, her body language alert and wary. She's wearing less than usual today - just a thin, nearly translucent wrap that barely contains her perfect breasts, as if anticipating the need for quick access to her body's calming influence.
***AA20A1.webp***
Angela: [Touching one of the bleeding trees, her finger coming away red] "We've entered a viral hotspot - an area where the virus has concentrated to dangerous levels." [Her eyes scanning the shadows warily] "Our quarry today is particularly dangerous. She was a predator even before the virus took her - now she's something far worse."
A distant, throaty howl pierces the silence, sounding barely human. You feel a chill run down your spine as Angela's hand instinctively moves to your arm, her fingers digging in slightly as if to ground herself. The virus in your blood responds to the environment, pulsing with increased pressure that makes your cock begin to swell uncomfortably in your pants.
</bloc1>
<bloc2>
You: [Voice lowered to a whisper] "What's her name? What should I expect?"
Following Angela deeper into the twisted heart of the forest, you notice disturbing signs of previous violence - shredded clothing hanging from branches, suspicious dark stains on tree trunks, and what appears to be human bones scattered among the roots. Angela freezes suddenly, dropping into a crouch and pulling you down beside her. Through a gap in the twisted vegetation, you see a small clearing dominated by what can only be described as a nest - a depression lined with torn clothing, hair, and what appear to be bloodstained trophies.
***AA20B1.webp***
Angela: [Her breath hot against your ear] "Destiny. Former adult entertainer. Even before the virus, she was known for her... extreme appetites." [Her eyes track something moving at the edge of the clearing] "The virus amplified everything - her strength, her sexual hunger, her capacity for violence. She hunts men and women alike, though males rarely survive the encounter."
At the far side of the clearing, a figure emerges from the twisted undergrowth. Even from this distance, Destiny's mutation is evident - her body impossibly curvaceous yet powerfully muscled, moving with predatory grace. Her skin glistens with an unnatural sheen, and her long dark hair whips around her face like it has a life of its own. She's completely naked, her massive breasts defying gravity, nipples visibly erect and leaking a pearlescent fluid. Between her legs, her engorged clit protrudes obscenely, almost cock-like in its size. Blood - fresh and not her own - stains her mouth and chin as she drags what appears to be a recent kill toward her nest.
destinydixon: [Sniffing the air suddenly, her voice a guttural growl] "Fresh meat... and a MALE..." [Her tongue, unnaturally long, snakes out to lick blood from her lips]
</bloc2>
<bloc3>
You: [Heart pounding as Destiny turns toward your hiding place] "Shit, she's sensed us. What's the plan?"
Destiny drops her prey with a wet thud and turns fully in your direction, her predatory instincts homing in on your location with terrifying accuracy. Her body language shifts from casual hunting to intense sexual aggression - back arching to thrust her blood-spattered breasts forward, thighs spreading to reveal her dripping sex, fingers extending into claw-like shapes. The virus in your blood responds powerfully to her pheromones, your cock hardening painfully despite the danger.
***AA20C1.webp***
***AA20C2.webp***
Angela: [Gripping your arm tightly] "We need to subdue her, but be warned - she won't just submit like Diamond did. She'll try to dominate you completely." [Her eyes intense as she meets your gaze] "When she attacks - and she will - you must overpower her immediately. Show no weakness or she'll literally tear you apart while she rapes you."
destinydixon: [Stalking toward your hiding place, her movement unnervingly spider-like] "I smell you, stud. Come out and play with Destiny." [Her voice shifts between seductive purr and animalistic growl] "I promise I'll only break a few bones while I drain those fat balls dry!"
With shocking speed, Destiny lunges toward your hiding spot, moving on all fours like some nightmarish predator. Her eyes have gone completely black with viral overload, her mouth open to reveal teeth that seem sharper than normal human dentition. Angela pushes you clear just as Destiny crashes through the underbrush, narrowly missing you both. She skids to a halt, spinning with inhuman agility to face you, her expression a terrifying mixture of lust and hunger.
</bloc3>
<bloc4>
You: [Bracing yourself as Destiny charges] "Come on then, show me what you've got!"
Destiny launches herself at you with terrifying speed, her virus-enhanced muscles propelling her through the air like a predatory cat. You manage to sidestep her initial lunge, but she recovers instantly, sweeping your legs out from under you with a vicious kick. As you hit the ground, she's on you in a flash, straddling your chest with crushing force, her clawed hands ripping your shirt to shreds. The scent of her arousal is overpowering - a musky, metallic smell mingled with blood from her previous victim.
***AA20D1.webp***
Angela: [Circling warily, looking for an opening] "Don't let her pin you completely! Use her desire against her!"
destinydixon: [Grinding her dripping sex against your chest, leaving bloody smears] "Fresh cock! Been so long since I found one that didn't break too quickly!" [Her claws rake down your torso, drawing blood] "Gonna milk you dry, stud. Gonna fuck you till your heart explodes!"
With a savage growl, Destiny tears at your pants, shredding them with unnatural strength to expose your hardening cock. Despite the danger, your virus responds to her proximity, your shaft swelling to its full, impressive size. Destiny's eyes lock onto it with predatory hunger, a mixture of drool and blood dripping from her chin onto your stomach. Without warning, she grabs your cock in a painfully tight grip and begins jerking it roughly, her clawed hand threatening tender flesh even as it delivers intense pleasure.
</bloc4>
<bloc5>
You: [Grunting in pain and unwanted pleasure] "You like it rough? Let's see how you handle this!"
Using your virus-enhanced strength, you buck upward violently, throwing Destiny off-balance just enough to flip her onto her back. She snarls in surprise but doesn't resist as you pin her wrists above her head, your naked body now pressing hers into the forest floor. Her legs wrap around your waist with crushing force, the heat of her soaking sex pressed against your throbbing cock. Her massive breasts heave with each panting breath, the nipples leaking that strange pearlescent fluid more profusely now.
***AA20E1.webp***
Angela: [Moving closer, her expression cautious but determined] "Good! Establish dominance physically first!" [Her voice drops lower] "But beware - she'll try to trap you with pleasure next."
destinydixon: [Arching her back, pressing her breasts against your chest] "Mmm, strong boy! Destiny LIKES that!" [She twists one wrist free and grabs your cock, guiding it between her massive breasts] "But Destiny's stronger. Destiny always wins!"
With surprising dexterity, Destiny manages to position your cock between her blood-spattered breasts, squeezing them together to create a tight channel. The sensation is incredible - her skin feverishly hot, slick with sweat and blood, her breasts inhumanly soft yet firm. She begins to move, sliding your shaft between her mounds with practiced expertise despite her feral state. Her tongue - unnaturally long and prehensile - extends to lick at the head of your cock whenever it emerges from her cleavage, leaving trails of saliva mixed with blood from her previous victim.
</bloc5>
<bloc6>
You: [Gripping her hair painfully tight] "You think you're in control? Let's test that theory."
Maintaining your dominance, you yank Destiny's head back by her hair, forcing her into a more submissive position. She growls but doesn't resist as you take control of the rhythm, thrusting your cock more forcefully between her breasts. Without warning, you pull back and slap your heavy shaft across her face, leaving a wet streak across her blood-stained cheeks. Her response is immediate - a shudder of pleasure and a guttural moan that sounds more animal than human.
***AA20F1.webp***
Angela: [Drawing closer, removing her wrap to reveal her naked body] "Yes! She responds to dominance and pain! Push harder!"
destinydixon: [Opening her mouth wide, revealing those unnaturally sharp teeth] "Fuck Destiny's mouth! Choke me with it!" [Her eyes wild with viral madness] "Want to taste your cum mixed with your blood!"
The threat implicit in her sharp teeth should be deterrent enough, but your virus-driven lust pushes you forward. You force your cock past her lips, using your grip on her hair to control how deeply she can take you. Destiny responds with surprising skill, her throat relaxing to accommodate your considerable size while her tongue wraps around your shaft in physically impossible ways. Her hands knead her own breasts roughly, smearing blood and that strange pearlescent fluid across her skin as she deep-throats your cock with savage enthusiasm.
</bloc6>
<bloc7>
You: [Pulling out of her mouth suddenly] "On your hands and knees. NOW."
Asserting complete dominance, you flip Destiny over roughly, forcing her face down into the dirt. She complies with a mixture of growls and eager whimpers, raising her ass in the air and spreading her legs to display her dripping sex. The sight is both arousing and unsettling - her pussy is visibly mutated, the lips thicker and more pronounced than normal, her clit protruding almost cock-like from its hood, the entire area glistening with an excessive amount of unnatural fluids.
***AA20G1.webp***
***AA20G2.webp***
Angela: [Now kneeling beside you, her hand resting on your shoulder] "Be careful. Her internal mutations could be dangerous." [Her eyes locked on Destiny's exposed sex] "The virus concentration in her fluids is extremely high."
destinydixon: [Looking back over her shoulder, grinding her ass against your cock] "Fuck me! Split me open! Destiny needs it HARD!" [Reaching back to spread her pussy lips obscenely] "Breed this cunt! Fill it with your virus!"
With one powerful thrust, you drive your cock into Destiny's waiting pussy. The sensation is shocking - her internal muscles immediately clamp down with crushing force, rippling along your shaft with unnatural control. The heat inside her is almost scalding, her tissues secreting fluids that cause a tingling sensation along your cock. Destiny throws her head back with a howl of satisfaction, her body bucking back against yours with enough force to potentially cause injury if you weren't virus-enhanced yourself.
</bloc7>
<bloc8>
You: [Gripping Destiny's hips hard enough to bruise] "You want it rough? I'll show you rough."
Establishing a punishing rhythm, you pound into Destiny's mutated pussy with brutal force. Each thrust drives her forward, her face scraping in the dirt as you demonstrate your superior strength. Her inner muscles respond by clenching and rippling along your shaft, attempting to milk your seed with inhuman efficiency. Deciding to escalate further, you pull out completely and, with no warning, drive your cock into her tight ass instead.
***AA20H1.webp***
Angela: [Eyes widening at your brutality, moving to position herself in front of Destiny] "Yes! Break her will completely! Force her to submit through overwhelming stimulation!"
destinydixon: [Howling in pain and pleasure as you violate her ass] "YES! TEAR DESTINY OPEN! FUCKING BREAK ME!" [Clawing at the ground, leaving deep furrows in the earth] "MORE! HARDER! MAKE DESTINY BLEED!"
The tightness of Destiny's ass around your cock is almost painful, but you maintain your brutal pace, determined to assert complete dominance. Blood and other fluids now lubricate your thrusts as you damage tender tissues, but Destiny's screams are clearly more pleasure than pain. Her body responds to the violent penetration with visible tremors, her pussy gushing fluids onto the ground below. Angela watches with clinical detachment mixed with growing arousal, her hand unconsciously moving to her own breast as she observes the savage coupling.
</bloc8>
<bloc9>
You: [Pulling out abruptly] "Time for you both to work for it now."
You withdraw from Destiny's bleeding ass and move to sit with your back against a tree, your cock standing at full attention, slick with blood and fluids. Destiny turns with predatory quickness, crawling toward you on all fours, but Angela intercepts her, grabbing a fistful of her hair to assert control. Destiny snarls but doesn't fight as Angela guides both of them to kneel between your spread legs, their faces level with your throbbing member.
***AA20I1.webp***
***AA20I2.webp***
Angela: [Maintaining her grip on Destiny's hair] "Watch and learn how to properly serve him." [She presses her perfect breasts against one side of your cock] "Support the other side with yours. We'll work him together."
destinydixon: [Pressing her blood-smeared breasts against the opposite side of your cock] "Destiny knows what males need. Destiny destroys them with pleasure." [Her predatory gaze fixed on your face] "Want to see his eyes roll back as he empties his balls between our tits."
The contrast between the women is striking - Angela's perfect, clean skin against Destiny's blood-spattered, sweat-slick flesh, both pairs of breasts now sandwiching your cock in a channel of incredibly soft, warm flesh. Angela establishes the rhythm, slow and methodical, while Destiny adds an element of chaotic energy, her tongue occasionally snaking out to lick at the head of your cock or to taste Angela's nipples. The dual stimulation is mind-blowing, each woman's unique viral signature creating different sensations against your sensitive skin.
</bloc9>
<bloc10>
You: [Nearing your limit as both women work your cock] "I'm getting close! Don't stop!"
The titsjob has escalated to new heights of intensity - both women now covered in sweat, spit, and the various fluids leaking from both your cock and Destiny's still-dripping sex. Angela maintains her methodical, controlled pressure while Destiny adds an element of savage unpredictability, occasionally nipping at the head of your cock with her sharp teeth, just enough to mix pain with the overwhelming pleasure. Both women's nipples leak fluid now - Angela's a clear, almost glowing substance, Destiny's the thicker pearlescent liquid that seems to increase the sensitivity of your skin wherever it touches.
***AA20J1.webp***
***AA20J2.mp4***
Angela: [Looking up at you with those unnaturally bright eyes] "When you're ready, mark us both. Establish your dominance completely." [She increases the pressure of her breasts] "Your virus-enhanced seed will help subdue her wild nature."
destinydixon: [Growling with increasing need] "Give it to Destiny! Spray that hot fucking cum all over us!" [Her black eyes wild with lust] "Want to feel it burn my skin! Want to wear your mark!"
The pressure in your balls becomes unbearable as both women work your shaft with increasing urgency. Angela's movements become more fluid, almost hypnotic, while Destiny adds a frantic energy, her body shaking with visible need. The stark contrast between Angela's controlled sensuality and Destiny's feral lust creates a perfect storm of stimulation that drives you rapidly toward an explosive climax.
</bloc10>
<bloc11-Trust>
You: [Tensing as your orgasm approaches] "Together now! Take what you've earned!"
The moment of climax arrives with an intensity that borders on pain. Angela senses it perfectly, coordinating with Destiny to position both their faces and breasts as targets for your eruption. Your back arches, muscles seizing as the first powerful jet of cum shoots upward, landing in a hot stripe across both women's faces. Destiny moans hungrily as your seed touches her skin, her tongue darting out to capture what she can reach. Angela's approach is more controlled but no less appreciative, her eyes never leaving yours as rope after rope of thick, virus-charged cum decorates her perfect features and splashes across both their pressed-together breasts.
***AA20K1.webp***
***AA0AC.webp***
Angela: [Maintaining eye contact as your seed covers her face] "Perfect. Your essence contains the key to controlling her." [She smears your cum deliberately across Destiny's forehead] "Can you feel it, Destiny? The calming power, the order within chaos?"
destinydixon: [Body shuddering violently as your cum touches her skin] "Burns... burns so good... makes the voices quieter..." [Her eyes gradually losing some of their blackness, her movements becoming less erratic] "What... what are you doing to me?"
As your orgasm subsides, something remarkable happens. Wherever your cum has touched Destiny's skin, the violent tremors in her muscles seem to calm. Angela methodically spreads your seed across more of Destiny's body, almost like applying a medicinal salve. With each touch, Destiny's feral nature visibly recedes - her unnatural extensions retracting, her breathing slowing from ragged pants to something more regular. She looks confused, vulnerable even, as awareness begins to return to her virus-maddened brain.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you recover] "Is she... is it working?"
The aftermath is a tableau of contrasts - Angela calmly, methodically working your seed into Destiny's skin like a healing balm, while Destiny herself kneels shuddering, her body wracked with occasional spasms as the feral madness gradually recedes. The transformation is visible - her unnatural extensions retracting, the excessive secretions slowing, her eyes gradually returning to a more human appearance. Angela produces binding cords from somewhere, securing Destiny's wrists and ankles with gentle but firm efficiency.
***AA20K3.webp***
***AA20K4.webp***
Angela: [Wiping some of your cum from her own face and applying it to a pressure point on Destiny's neck] "Your virus strain has remarkable properties - stabilizing, ordering. It counters the chaotic mutation of her strain." [She secures the last of the bindings] "She'll need regular treatments to maintain this clarity, but yes, we've begun the process of reclaiming her humanity."
destinydixon: [Voice hoarse, eyes showing fear and confusion] "What... happened to me? I remember... blood... so much blood..." [Looking down at her bound hands, stained with dried blood] "Oh god, what did I do? What did I become?"
You help Angela lift the now-docile Destiny to her feet. Though secured by the bindings, she no longer fights or shows aggression - instead, she seems almost childlike in her confusion and fear. As you lead her away from her grisly nest toward the compound, she occasionally whimpers or recoils from particularly twisted vegetation, as if seeing the horror of her environment for the first time. Angela catches your eye over Destiny's shoulder, her expression conveying the gravity of what you've accomplished - not just the capture of a dangerous predator, but the first step in reclaiming a lost soul from the virus's most corrupted influence.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing both women's hair violently] "Take it all, you fucking animals!"
The virus surges through your system, amplifying your dominant urges to their limit. With a brutal grip on both women's hair, you force them to press their faces together just as your climax erupts. Your cock pulses violently, shooting thick ropes of virus-charged cum across their pressed cheeks and lips. Destiny responds with animal hunger, her unnaturally long tongue lashing out to gather your seed, occasionally slipping into Angela's mouth in the process. The visual of your cum decorating both faces, your seed creating a bridge between Angela's sophisticated beauty and Destiny's feral hunger, drives you to pump out more than you thought possible.
***AA20L1.webp***
***AA20L2.webp***
Angela: [Eyes flashing with unusual intensity] "Yes! Mark your territory! Show her who the true alpha is!" [She smears your cum across Destiny's lips before slapping her face hard] "Submit to your new master, beast!"
destinydixon: [Growling but visibly responding to the dominant display] "Strong seed... powerful virus..." [Her body shudders violently where your cum touches her skin] "Destiny... submit to stronger predator..."
Your display of raw dominance triggers something primal in both women. Angela, normally so controlled, reveals a savage streak as she forces Destiny's face down, grinding it into a puddle of your cum on the forest floor. Destiny struggles briefly but then goes limp in submission, her body language completely transformed from predator to conquered prey. The virus in your system responds to this power dynamic, your cock barely softening despite the massive release, ready to assert your dominance further if necessary.
</bloc11-Lust>
<bloc12-Lust>
You: [Standing over the subdued Destiny] "Chain her. She belongs to me now."
The aftermath is a tableau of primitive dominance - Destiny kneeling submissively before you, your seed drying on her face and breasts, Angela efficiently binding the wild woman's wrists and ankles with cord that seems to appear from nowhere. Destiny offers no resistance, her previous aggression completely subdued by your overwhelming viral display. When Angela tightens the bindings to the point of pain, Destiny merely whimpers and presses her forehead to the ground in a gesture of complete submission.
***AA20L3.webp***
***AA20L4.webp***
Angela: [Yanking Destiny's head up by her hair] "Her feral brain understands only dominance and submission now." [Her voice carries an edge rarely heard before] "You've broken her will through superior viral potency. She'll submit to any use you desire, but will need regular... reminders of her place."
destinydixon: [Eyes downcast, voice a submissive whine] "Destiny serves stronger male now. Destiny knows her place." [She crawls forward despite her bindings to nuzzle against your leg] "Use Destiny. Hurt Destiny. Destiny lives to please new master."
You and Angela haul the now-docile Destiny to her feet, leading her away from her blood-soaked nest toward the compound. Though bound and superficially submissive, you notice the feral gleam hasn't completely left her eyes - it's merely banked, like embers waiting for oxygen. Angela catches your questioning glance and nods slightly, confirming your suspicion: this submission is temporary, maintained only through regular demonstrations of dominance. Destiny has become yours, but keeping her tamed will require regular, forceful reminders of the new hierarchy - a prospect that sends a thrill of anticipation through your virus-enhanced body.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pulling away from both women] "This is wrong. We're no better than animals."
A moment of moral clarity breaks through your viral haze. Despite the intense pleasure and your throbbing need for release, you push both women away and scramble backward. The look of shock on Angela's face is matched only by the predatory rage that immediately returns to Destiny's expression. The wild woman senses your moment of weakness and pounces, but Angela intercepts her, throwing herself between you with surprising strength.
***AA20M1.webp***
Angela: [Struggling to hold back the suddenly frenzied Destiny] "What are you doing?! We had her under control!" [Her voice strained with effort] "Your hesitation has reawakened her predatory instincts!"
destinydixon: [Snarling and thrashing against Angela's restraint] "Weak male! WEAK! Destiny take what she wants!" [Her body beginning to display more pronounced mutations as her rage increases] "Destiny fuck you till you DIE!"
The situation deteriorates rapidly as Destiny's viral mutations accelerate in response to her rage. Her fingers elongate into claw-like appendages, her teeth visibly sharpen, and her muscles bulge with inhuman strength. Angela maintains her grip with surprising power, but it's clearly a losing battle. The heavy musk of virus-charged pheromones fills the air as Destiny's body prepares for violent mating and probable killing.
</bloc11-Fail>
<bloc12-Fail>
You: [Backing away as Angela struggles with Destiny] "I'll get help! Just hold her off!"
Panicking at the escalating situation, you retreat further, fumbling to pull up your pants. Angela's expression shows a mixture of disappointment and urgent fear as she continues to grapple with the increasingly mutated Destiny. With a final surge of strength, Destiny breaks free of Angela's hold, throwing the slighter woman violently against a tree. The impact is sickeningly loud, and Angela crumples to the ground, momentarily stunned.
***AA20M3.webp***
Angela: [Struggling to rise, blood trickling from a cut on her forehead] "Run! Get back to the compound! I'll try to lead her away!" [Her voice weakening as Destiny stalks toward her] "The mission is compromised - we weren't prepared for this level of mutation!"
destinydixon: [Advancing on Angela with predatory intent] "First I'll fuck this pretty one till she breaks... then I'll hunt you down, weak male." [Her elongated tongue licking blood from her lips] "Destiny always catches her prey."
You retreat through the twisted forest, the sounds of struggle fading behind you. Your failure weighs heavily as you realize you've left Angela to face Destiny alone. By the time you return with reinforcements hours later, you find only signs of a violent struggle leading deeper into the unknown parts of the forest. Blood stains - some clearly Angela's - mark a trail that eventually disappears at the edge of territory too dangerous to enter. The mission has failed catastrophically, and Angela's fate remains unknown, a consequence of your moment of moral hesitation in an amoral world.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over as pain rips through your system] "Something's wrong! The virus - it's reacting to her!"
Without warning, your virus levels spike catastrophically. Your vision tunnels to red, and your entire body burns as if injected with liquid fire. You fall to your knees, muscles spasming violently as your body begins a rapid transformation. Your shirt tears as your chest and arms swell with unnatural muscle mass, veins standing out like ropes beneath your skin. Your cock engorges to a painful degree, the head turning an angry purple, veins pulsing visibly along the shaft. Both women react immediately to your transformation - Angela with alarm, Destiny with predatory excitement.
***AA20N1.webp***
Angela: [Moving quickly to your side] "Your virus is responding to her strain - they're resonating, amplifying each other!" [Her hands glowing faintly as she touches your shoulder] "We need to stabilize you before-"
destinydixon: [Pouncing with inhuman speed] "YES! STRONG MALE! PERFECT BREEDING PARTNER!"
Before Angela can complete her intervention, Destiny tackles you to the ground. The collision of your virus-charged bodies creates a visible discharge of energy, like static electricity crackling between your skin. Destiny straddles you with savage purpose, impaling herself on your massively swollen cock with a howl of triumph. Angela is caught in the energy field surrounding you both, her own virus responding to the powerful resonance. The forest itself seems to react, the twisted vegetation pulsing and writhing as if alive, creating a nightmarish backdrop to the feral coupling unfolding on the forest floor.
</bloc-Virus>
<grope1>
You: [Eyes turning black as the virus takes over] "Enough watching. I want you BOTH."
Something snaps inside you, the virus overwhelming all higher brain functions in a surge of predatory lust. With inhuman speed, you lunge not at Destiny but at Angela, catching her completely off guard. Your hands seize her perfect breasts with bruising force, tearing her thin wrap completely away. She cries out in shock and pain as your fingers dig cruelly into her soft flesh, leaving immediate bruises. Destiny, sensing the shift in dynamics, circles behind Angela with a predatory grin, her clawed hands reaching to hold Angela's arms.
***AA0D1.webp***
Angela: [Struggling against your painful grip] "Stop! This isn't you - it's her pheromones affecting your virus!" [Real fear entering her voice] "Fight it! Remember why we came here!"
destinydixon: [Grabbing Angela's arms and yanking them behind her back] "Yes! Hurt the pretty one! Make her scream!" [Licking Angela's neck with her unnaturally long tongue] "Destiny wants to taste her blood while you fuck her!"
You twist Angela's nipples violently, drawing a cry of genuine pain from her lips. The sound only inflames your viral madness further. You tear at her body with brutal efficiency, leaving welts and scratches across her perfect skin. Angela's struggles become desperate as she realizes you've completely lost control, but between your enhanced strength and Destiny's eager assistance, she has no chance of escape. The look of betrayal in her eyes registers somewhere deep in your consciousness, but the virus drowns out all remorse with overwhelming bloodlust.
</grope1>
<grope2>
You: [Slapping Angela hard across the face] "I'm tired of your superior attitude. Time to put you in your place."
Viral madness drives you to escalate the violence, your hand connecting with Angela's cheek with enough force to snap her head sideways. A trickle of blood appears at the corner of her mouth as Destiny forces her to her knees before you. With one hand tangled painfully in Angela's hair, you force her face against your raging erection, smearing precum and filth across her features. Destiny cackles with delight, her clawed hands now raking down Angela's back, leaving bloody furrows in her flawless skin.
***AA19O3.webp***
Angela: [Blood trickling from her split lip] "This path leads only to destruction. When you return to yourself, the weight of this moment will crush you." [Her eyes showing not just fear now, but profound disappointment] "It's not too late to stop."
destinydixon: [Digging her claws deeper into Angela's shoulders] "Fuck her face! Make her choke on it! I want to see those pretty eyes bulge while you ram it down her throat!"
The symbols tattooed on Angela's skin begin to glow with alarming intensity as you force her mouth open, preparing to violate her further. The forest around you responds to her distress, the air growing heavy with ozone as energy gathers. Destiny senses the danger too late, her feral grin faltering as the ground beneath you begins to tremble. Even through your viral haze, you sense that you stand at a precipice - one more step will trigger consequences beyond your comprehension.
</grope2>
<rape1>
You: [Completely consumed by viral madness] "I'm going to break both of you!"
The virus obliterates the last remnants of your humanity, transforming you into something monstrous. With a roar that barely sounds human, you seize Angela by the throat and throw her violently to the ground. Before she can recover, you're on her, pinning her smaller body beneath yours. Destiny circles excitedly, occasionally darting in to claw at Angela's exposed flesh or bite at her breasts, drawing blood that she licks up with obvious relish. Angela fights with unexpected strength, but between your virus-enhanced power and Destiny's savage assistance, she's quickly subdued.
***AA0H1.webp***
Angela: [Gasping as your hand tightens around her throat] "Listen to me! The forest responds to my pain - you risk everything!" [Her skin beginning to emit a faint glow as symbols on her body illuminate] "The balance will be broken beyond repair!"
destinydixon: [Tearing at Angela's thighs, forcing them apart] "Take her! Ruin her! Let me taste her fear while you split her open!"
You force Angela's legs apart with brutal efficiency, positioning your massively engorged cock at her unwilling entrance. The head of your shaft looks obscenely large against her body, promising damage rather than pleasure. Angela's struggles intensify as she realizes your intent, her eyes now glowing with that strange amber light. The forest itself seems to respond to her distress - the twisted trees creaking ominously, roots beginning to stir beneath the forest floor, the very air becoming charged with potential energy.
</rape1>
<rape2>
You: [Pressing your cock against Angela's entrance] "Beg me not to do it. Beg me!"
Viral sadism drives you to new heights of cruelty as you torment Angela psychologically as well as physically. One hand remains clamped around her throat, the other painfully twisting one of her nipples as you grind your engorged cock against her dry entrance. Destiny has positioned herself behind Angela's head, holding her arms stretched painfully above her while occasionally biting her exposed flesh, leaving bloody teeth marks across her shoulders and breasts.
***AA19P3.webp***
Angela: [Voice strained from your choking grip] "I will not beg. What you desecrate today cannot be undone." [Her eyes now blazing with golden light] "The forest will remember this violation long after we are dust."
destinydixon: [Licking blood from a bite on Angela's breast] "She's not begging! DO IT! RUIN HER! I want to hear her scream when you tear her apart!"
The air around you has become heavy and charged, like the moment before lightning strikes. The symbols tattooed across Angela's skin now glow blindingly bright, and even the blood seeping from her wounds seems to shimmer with unnatural light. Destiny, in her feral state, remains oblivious to the gathering power, but some small part of you recognizes the danger. It's immediately crushed by the virus's influence as you position yourself for a brutal entrance, determined to violate this mysterious woman who has guided and supported you through so much.
</rape2>
<rapeWin1>
You: [Driving forward with savage force] "Take it all, you fucking goddess!"
With one brutal thrust, you drive your massively engorged cock into Angela's unprepared body. Her scream echoes through the forest, birds taking flight from nearby trees as the sound carries. The violation is immediate and damaging - you feel tissues tear as you force yourself deeper, blood quickly slicking your path. Destiny howls with delight, her grip on Angela's arms tightening to the point that bruises form instantly beneath her fingers. You establish a punishing rhythm, each thrust driving Angela's smaller body into the ground with bone-jarring force.
***AA19Q1.webp***
Angela: [Voice breaking between forced thrusts] "The circle... is broken... what I protected... now fails..." [Blood trickling from the corner of her mouth] "Each thrust... destroys years... of balance..."
destinydixon: [Biting Angela's neck hard enough to draw more blood] "Yes! Fuck her harder! Break the high-and-mighty bitch! Make her just another breeding hole!"
The forest around you begins to visibly deteriorate as your assault continues. Plants wither and die in an expanding circle from your position, the twisted trees now exuding a black ichor from their bark. The ground beneath you turns ashen and dead, and a sickly miasma begins to rise from the soil. Despite the environmental decay, your viral madness drives you to continue, pounding into Angela's bleeding body with increasing force, taking perverse pleasure in the damage you're inflicting on both her and the forest she seems connected to.
</rapeWin1>
<rapeWin2>
You: [Approaching climax, voice distorted by viral overload] "Going to fill you with corruption!"
Your assault reaches its brutal crescendo as you feel your climax building. Angela has gone eerily silent beneath you, her body responding involuntarily to the violent stimulation but her spirit seemingly retreated. Blood and other fluids slick your movements as you pound into her damaged body with inhuman force. Destiny has moved to grinding herself against Angela's face, forcing the woman's mouth against her dripping sex while continuing to claw and bite at any exposed flesh she can reach.
***AA19Q3.webp***
Angela: [Eyes open but vacant, voice barely audible] "It is done. The protection fails. The forest falls." [A single tear tracking down her bloodied cheek] "May whatever remains of your soul find peace when the darkness consumes all."
destinydixon: [Grinding frantically against Angela's face] "Fill her up! Pump your poison into her womb! Break her completely!"
With a roar of triumph, you reach your breaking point. Your cock pulses violently inside Angela's torn passage as you erupt, flooding her womb with thick ropes of virus-charged semen. The moment your corrupted seed touches her deepest parts, a visible shockwave emanates from her body, rippling outward through the forest. The few remaining living plants instantly wither and die, and the ground cracks beneath you as if the very earth is responding to the desecration. As your climax subsides, you're left looking down at Angela's violated body, the full horror of what you've done finally penetrating your virus-addled brain. But it's too late - whatever sacred trust or power she held has been irrevocably shattered.
</rapeWin2>
<enslaveWin1>
You: [Eyes completely black with viral corruption] "One hole isn't enough. I'm going to destroy every part of you."
The virus transforms you into something barely recognizable as human, your muscles swelling grotesquely, veins pulsing visibly beneath your skin as black as tar. After violating Angela's pussy with brutal efficiency, you withdraw your blood-slicked cock and flip her violently onto her stomach. Destiny immediately positions herself to assist, kneeling on Angela's outstretched arms while clawing at her buttocks, spreading them to expose her tight rear entrance. Without preparation or warning, you drive your massive, blood-covered cock into Angela's ass with savage force.
***AA4R3.webp***
Angela: [Screaming in genuine agony] "STOP! YOU DESTROY EVERYTHING!" [Her body convulsing under the brutal assault] "The forest dies with each violation! The balance of all things hangs by a thread!"
destinydixon: [Practically orgasming at Angela's suffering] "Rip her open! Fuck her ass till she bleeds out! I want to see you break her completely!"
The brutality of your assault goes beyond sexual violation into pure torture. You pound into Angela's ass with inhuman force, tearing delicate tissues, causing visible bleeding that mingles with your precum. Destiny has become completely feral, clawing deep gouges across Angela's back and shoulders that leave the once-perfect skin in tatters. Throughout it all, the forest continues to die around you, the death radius expanding with each brutal thrust. The very ground beneath you turns black and ashen, a visible manifestation of the spiritual desecration taking place.
</enslaveWin1>
<enslaveWin2>
You: [Dragging Angela's brutalized body by the hair] "You belong to me now. Both of you."
After hours of relentless violation, alternating between Angela's various orifices and allowing Destiny to participate in the torture, you finally decide to return to the compound. Angela is barely conscious, her once-beautiful body now a roadmap of abuse - bruises, bite marks, claw gouges, and dried blood covering nearly every inch of her skin. You grab her by the hair, forcing her to crawl beside you through the now-dead forest. Destiny follows eagerly, occasionally kicking or spitting on Angela when she moves too slowly.
***AA18R3.webp***
Angela: [Voice a broken whisper] "What you've destroyed... cannot be rebuilt. The virus will consume... everything... without the balance." [Blood bubbling from her lips with each word] "Your prison... will become everyone's tomb."
destinydixon: [Skipping alongside you, occasionally stopping to kick Angela] "Can I have her when you're done? I want to keep breaking her until there's nothing left!"
The journey back to the shelter takes you through a path of absolute destruction - everywhere you drag Angela's broken form, the forest dies completely. Not just plants withering, but the very soil turning to sterile ash, as if some fundamental life force has been extracted from the environment. By the time you reach the prison cells, Angela has fallen completely silent, her eyes open but vacant, something fundamental within her irrevocably shattered. You throw her roughly into a cell, Destiny pouncing on her immediately to continue the torment, while you walk away, already forgetting the profound wisdom and connection that has been lost forever. As you close the cell door, you fail to notice the symbols on Angela's skin fading completely, or the sudden, perfect stillness that falls over the entire forest, as if the world itself has stopped breathing.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Pausing at the edge of a clearing] "This feels different from the other areas we've explored. Almost... civilized."
Unlike the twisted, primeval sections of Crimsonwood you've previously traversed, this area shows signs of former human habitation. Through the dense foliage, you can make out what appears to be a luxury cabin, partially reclaimed by nature but still maintaining much of its elegant structure. The trees surrounding it stand unnaturally straight, as if intentionally cultivated to form a defensive perimeter. Angela moves with unusual caution beside you, her bare feet making no sound on the mossy ground. She wears only minimal covering today - strips of fabric strategically placed over her most intimate areas, leaving her perfect breasts and long legs mostly exposed.
***AA17A1.webp***
Angela: [Crouching to examine something in the soil] "She's different from the others. More... methodical." [Her fingers brush over what appears to be a nearly invisible tripwire] "This one retained her intelligence when the virus took her. All the more dangerous for it."
The clearing before the cabin is deceptively peaceful, with carefully arranged garden stones and decorative elements that seem recently maintained. But your enhanced senses detect subtle wrongness - the faint metallic smell of blood beneath floral perfume, the too-perfect arrangement of the garden hiding what must be intricate traps. A warm breeze carries the unmistakable scent of concentrated virus and feminine arousal, making your own virus respond with a quickening pulse.
</bloc1>
<bloc2>
You: [Scanning for movement around the cabin] "Who is she? What's her story?"
Angela guides you in a wide arc around the property, avoiding several nearly invisible traps she somehow senses before they're visible. From this vantage point, you can see into the cabin through large picture windows - the interior is a disturbing contrast of luxury and depravity. Expensive furniture arranged precisely, but stained with bodily fluids. Crystal decanters catching sunlight next to what appear to be implements of torture. And most disturbingly, various "trophies" displayed prominently - clothing, jewelry, and what might be body parts preserved in glass containers.
***AA21B1.webp***
Angela: [Her voice barely above a whisper] "Franceska. Before the virus, she was an elite international escort, catering to the wealthiest and most powerful men in the world." [Her eyes narrow as she studies the cabin] "The virus amplified her already formidable sexual expertise while twisting her mind toward domination and collection. She traps her prey rather than hunting them outright."
Movement inside the cabin catches your eye - a tall, statuesque woman with olive skin and raven-black hair moves gracefully through the space. Even from this distance, Franceska's mutation is evident though subtler than others you've encountered. Her body maintains perfect human proportions but with an unnatural fluidity of movement, as if her bones and joints have been reconfigured for maximum flexibility. She's dressed in the tattered remains of expensive lingerie, the black lace contrasting sharply with her smooth skin. As she turns toward the window, her eyes flash with an unnatural color - shifting between green and gold as she scans the treeline with predatory awareness.
franceskajaimes: [Voice carrying clearly despite the distance, with a subtle Spanish accent] "Visitors? How delightful. It's been so long since anyone worthy came to play." [Her tongue, slightly longer than normal, traces her upper lip] "Especially a man... I can smell you from here, cariño."
</bloc2>
<bloc3>
You: [Ducking lower as Franceska looks in your direction] "She knows we're here. What's the approach?"
Franceska moves to her cabin door with that same disturbing fluidity, like a dancer unconstrained by normal human limitations. She steps onto her porch, stretching languidly in the sunlight, deliberately displaying her body to the forest as if fully aware of your presence and location. Unlike the purely feral women you've encountered before, she shows calculated patience, a predator confident enough in her territory to wait for prey to come to her.
***AA21C1.webp***
***AA17B1.webp***
Angela: [Eyes never leaving Franceska] "She won't charge like the others. She's a trapper, not a hunter." [Her hand lightly touches your arm] "We must approach directly - pretend to be lost travelers. She prefers to play with her food before consuming it, which gives us our opportunity."
franceskajaimes: [Calling out to the forest] "Don't be shy! I promise only the most exquisite pleasures... at first." [Laughing, a sound like crystal wind chimes] "The pain comes later, but by then, you'll be begging for it."
Franceska reclines gracefully on a porch chair, crossing her legs with deliberate slowness. One hand idly strokes her own thigh, occasionally dipping between her legs in an obvious invitation. Unlike Diamond or Destiny's raw, animalistic display, Franceska's seduction is calculated and almost elegant - a sophisticated predator rather than a feral beast. The virus in your blood responds differently to her as well, a slow-building heat rather than the immediate surge previous encounters triggered.
</bloc3>
<bloc4>
You: [Stepping into the clearing with Angela beside you] "Hello? We're travelers... looking for shelter."
Following Angela's lead, you emerge from the forest with your hands slightly raised in a non-threatening gesture. Franceska's eyes immediately lock onto you, a predatory smile spreading across her perfect features. She unfolds from her chair with that unnatural grace, her body moving in ways that suggest her spine and joints have been completely redesigned by the virus. As she approaches, you notice more subtle mutations - her fingers slightly longer than normal, her canine teeth just a bit too sharp, and her eyes constantly shifting color with her emotions.
***AA21D1.webp***
Angela: [Playing the role of a frightened companion] "Please, we've been wandering for days. We mean no harm."
franceskajaimes: [Circling you both, inhaling deeply] "A man... intact and virile. How extraordinarily rare." [Her fingers suddenly shooting out to grip your chin with surprising strength] "And not just any man... one with a special strain. Delicious."
Without warning, Franceska's body bends and twists in an impossible motion, her leg sweeping yours from behind while her arms simultaneously push your chest. The maneuver drops you instantly to the ground, and before you can recover, she's straddling you with inhuman speed. Her flexibility allows her to pin your arms with her knees while her hands tear at your clothing with surgical precision. The scent of her arousal hits you like a physical force - an intoxicating blend of expensive perfume and virus-enhanced pheromones that makes your head swim and your cock harden instantly.
</bloc4>
<bloc5>
You: [Struggling against Franceska's surprisingly effective hold] "I'm not that easy to subdue!"
Using your virus-enhanced strength, you buck upward, attempting to throw Franceska off balance. She adapts instantly, her body bending in ways human anatomy shouldn't allow, maintaining her position while simultaneously tearing the last of your shirt away. Her flexibility seems to negate your strength advantage as she contorts to avoid your counter-moves while keeping you pinned. With disturbing precision, her fingers find pressure points along your neck and shoulders, sending jolts of paralyzing pleasure through your nervous system.
***AA21E1.webp***
Angela: [Slowly approaching from behind] "His virus strain is unique, valuable. Perhaps we could... share knowledge instead of simply taking."
franceskajaimes: [Laughing as her impossibly flexible body twists to address Angela while maintaining control of you] "Share? Oh, I'll share him with you, pretty one. After I've sampled the merchandise."
With a fluid motion that defies normal joint mechanics, Franceska repositions herself, sliding down your body to access your hardening cock. Her hands move with expert precision, finding nerve clusters that send waves of intense pleasure through your system. Unlike the brutal pawing of previous wild women, Franceska's touch is technically perfect - the result of her pre-virus expertise amplified to supernatural levels. One hand wraps around your shaft with exactly the right pressure, while the other simultaneously stimulates three separate pleasure points on your testicles and perineum. The stimulation is so intense it borders on pain, your cock reaching full hardness instantly under her skilled manipulation.
</bloc5>
<bloc6>
You: [Gasping as Franceska's expert hands work your shaft] "God... where did you learn to do that?"
Franceska's handjob technique transcends simple stroking, becoming an orchestrated assault on your nervous system. Her fingers move independently of each other, each one finding a different nerve ending or sensitive spot along your shaft. The virus has enhanced her already formidable sexual knowledge, allowing her to read your microexpressions and adjust her technique in real-time. Without warning, she bends forward in an impossible contortion, her breasts now hovering just above your cock while her hands continue their relentless stimulation.
***AA21F1.webp***
Angela: [Moving closer, her expression calculating] "She's using tantric techniques, amplified by the virus. Don't lose yourself completely to the pleasure."
franceskajaimes: [Smiling predatorily as pre-cum begins to leak from your tip] "Fifteen years servicing billionaires and dictators, cariño. I knew over two hundred ways to milk a cock before the virus. Now?" [Her tongue, longer than humanly possible, flicks out to taste your pre-cum] "Now I can make a man's heart stop with pleasure if I choose."
Franceska begins to incorporate her breasts into her assault on your senses, her impossible flexibility allowing her to create a channel between them while her hands continue working the base of your shaft and testicles. The sensation is overwhelming - her skin unnaturally soft and emitting a subtle heat, her breasts squeezing with precisely calculated pressure. Her technique is so refined that she can stimulate your entire cock simultaneously, from base to tip, creating waves of pleasure that threaten to overwhelm your consciousness.
</bloc6>
<bloc7>
You: [Fighting to maintain some control despite the overwhelming pleasure] "Two can play at this game."
Gathering your virus-enhanced strength, you surge upward, managing to dislodge Franceska just enough to flip your positions. She laughs delightedly at your show of force, her body instantly adapting to the new arrangement. Now beneath you, she uses her flexibility to wrap one leg around your waist while the other somehow hooks over your shoulder, opening herself completely. Her pussy glistens with arousal, the lips slightly more pronounced than normal human anatomy, small tendrils visibly pulsing along the edges.
***AA21G1.webp***
***AA21G2.webp***
Angela: [Circling to maintain visual contact, slowly removing her minimal coverings] "Be careful. Her internal adaptations may be as dangerous as they are pleasurable."
franceskajaimes: [Eyes shifting to a vibrant emerald as her arousal increases] "Mmm, I like a fighter. It makes breaking you so much more satisfying." [Her voice dropping to a husky whisper] "Fuck me, hombre. Let's see if you can handle what I've become."
Acting on instinct, you dive forward, burying your face between Franceska's thighs. Her reaction is immediate - a surprised gasp followed by a moan that seems to resonate in multiple tones simultaneously. Your tongue explores her mutated sex, finding that the virus has enhanced her sensitivity exponentially. Every lick and suck triggers visible ripples of pleasure across her skin, her pussy contracting and releasing with unnatural control. The taste is intoxicating - sweet with undertones of spice that fizz slightly on your tongue, likely a viral adaptation designed to addict partners to her essence.
</bloc7>
<bloc8>
You: [Rising up, positioning your cock at her entrance] "Let's see who breaks who."
Franceska's eyes widen with anticipation as you line up your virus-enhanced member with her glistening entrance. With one powerful thrust, you drive into her depths, eliciting a shriek of pleasure that sends nearby birds scattering. The sensation is unlike anything you've experienced - her internal muscles ripple and contract around your shaft with conscious control, somehow stimulating every nerve ending simultaneously. Her vagina seems to have developed additional internal structures, ribbed surfaces and pulsating nodes that grip and release your cock in complex patterns.
***AA21H1.webp***
Angela: [Now completely nude, kneeling near Franceska's head] "Her mutations are primarily internal - designed for pleasure and capture rather than violence. Use that knowledge."
franceskajaimes: [Gasping as she wraps her impossibly flexible legs around your waist] "¡Dios mío! So thick... so perfect... going to keep you forever, mi rey." [Her internal muscles clenching rhythmically around your shaft] "No one leaves Franceska's collection intact... but you might survive longer than most."
You establish a punishing rhythm, driving into Franceska with all your virus-enhanced strength. She meets each thrust with counter-movements that shouldn't be anatomically possible, her pelvis rotating and undulating to create friction patterns that threaten to overwhelm your control. Her pussy seems almost intelligent in how it works your cock, internal muscles forming rippling waves and tightening rings that move up and down your length. Without warning, you pull out completely and flip her over, her body twisting easily into the new position, spine arching at an impossible angle to present her ass at the perfect height.
</bloc8>
<bloc9>
You: [Spreading Franceska's ass cheeks] "Time to try this hole. I bet it's just as talented."
Without waiting for permission, you drive your cock into Franceska's tight rear entrance. Rather than resistance, you find her completely prepared, her ass somehow lubricating itself with a slick, warm substance. She screams in pleasure, her back bending at an impossible angle to look back at you, her face contorted in ecstasy. Her anal passage, like her vagina, has been modified by the virus to maximize pleasure - ribbed textures and pulsating muscles that massage your entire length with each thrust.
***AA21I1.webp***
Angela: [Moving into position, finally engaging directly] "I'll help control her. Her pleasure centers are overriding her predatory instincts." [She presses her perfect breasts against Franceska's face] "Focus on her, sample her pleasure. Let it consume your aggression."
franceskajaimes: [Moaning against Angela's breasts] "¡Más duro! Harder! Break me open!" [Her entire body shuddering with each anal thrust] "Never felt cock like this... worth adding to my collection!"
Angela's intervention adds a new dimension to the encounter. As Franceska becomes distracted by the perfect breasts pressed against her face, her wild energy begins to focus into pure sexual pleasure rather than predatory intent. Angela's hands snake around to massage Franceska's swinging breasts, finding and stimulating viral-enhanced pressure points that make the woman convulse with pleasure. The sight of Angela's elegant fingers working Franceska's nipples while your cock pounds her ass creates a perfect visual counterpoint - calculated precision alongside raw power.
</bloc9>
<bloc10>
You: [Feeling your climax approaching] "I want those tits. Both of you, now!"
Sensing your need for release, Angela helps you withdraw from Franceska's quivering body and flip her onto her back. With practiced coordination, Angela positions herself beside Franceska, their contrasting bodies - Angela's ethereal perfection and Franceska's exotic, mutated beauty - creating a visual feast. Both women press their breasts together, creating a valley of soft, warm flesh perfectly sized for your throbbing cock. The visual of four perfect breasts waiting to receive your load drives your virus levels to new heights.
***AA21J1.webp***
***AA21J2.webp***
Angela: [Pressing her breasts firmly against Franceska's] "Together, we'll drain his excess viral charge. Feel how our energies complement each other."
franceskajaimes: [Eyes rolling back as the pleasure overwhelms her predatory nature] "Never shared before... never wanted to... but this..." [Her body contorting to press more firmly against Angela] "His virus calls to mine... need his seed on my skin!"
The four breasts pressed together create the perfect channel for your cock, each pair offering different sensations - Angela's supernatural softness contrasting with Franceska's virus-enhanced sensitivity. As you thrust between them, both women work their breasts in different motions - Angela with rhythmic, controlled movements, Franceska with wild, unpredictable undulations. The combined technique creates a pleasure so intense that your vision begins to blur at the edges, your virus responding powerfully to the dual stimulation. Pre-cum flows copiously from your tip, further lubricating the channel between their pressed breasts.
</bloc10>
<bloc11-Trust>
You: [Muscles tensing as your climax approaches] "I want to mark you both equally. Together."
The moment of release builds like an approaching storm, your entire body tensing as pressure builds at the base of your spine. Both women sense your imminent climax, adjusting their position to create the perfect target. Angela guides your movements with gentle pressure on your hips, while Franceska works her breasts with increasing urgency, her flexibility allowing her to twist upward to keep her face close to the action. With a deep groan that seems to resonate through the clearing, your cock pulses powerfully between their pressed flesh.
***AA21K1.webp***
***AA21K2.webp***
Angela: [Maintaining eye contact as your seed erupts] "Yes, release your essence onto both of us. Let it bind her to your unique strain." [She expertly angles your cock to ensure equal distribution] "Feel how she calms as your virus touches her skin."
franceskajaimes: [Body convulsing as your hot seed lands on her breasts and face] "¡Dios mío! Burns so sweet... silences the hunger..." [Her wildly shifting eye color gradually settling into a more natural shade] "What... what is happening to me?"
Your climax is extraordinarily intense, rope after rope of thick, virus-charged cum coating both women's breasts and faces in equal measure. Angela deliberately smears your seed across Franceska's skin, focusing on pressure points and the strange, nearly invisible glands that have developed along her collarbone and sternum. With each application of your cum, Franceska's wild contortions calm, her breathing becoming more regular, her expressions more human. The predatory gleam in her eyes dims, replaced by confusion and then dawning awareness, as if waking from a nightmare.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as your climax subsides] "She's changing. Is this what happened with Diamond and Destiny?"
The transformation in Franceska is remarkable to witness. The unnatural fluidity of her movements becomes less pronounced, her body settling into more normal human postures. Her eyes, which had been constantly shifting color with her emotions, stabilize into a natural brown. Angela continues to work your seed into Franceska's skin with methodical precision, paying special attention to the mutated glands at her throat and wrists. Unlike your previous captures, Franceska doesn't fight or resist - instead, she seems almost grateful, occasionally helping to spread your cum across her own skin.
***AA21K3.webp***
***AA21K4.webp***
Angela: [Speaking softly as she continues her ministrations] "Your virus has extraordinary stabilizing properties. Her strain was particularly sophisticated - designed for seduction and capture rather than violence." [She gently wipes a tear from Franceska's cheek] "Her mind was never completely lost, just... redirected. That makes her recovery potentially more complete."
franceskajaimes: [Voice losing its predatory edge, now tinged with wonder] "I remember... everything. All the men and women I... collected." [Looking around at her cabin with horror dawning] "What I did to them. What I became." [Her eyes meet yours, filled with complex emotions] "Your seed... it silences the voices. Clears the fog."
With gentle efficiency, Angela helps Franceska to her feet. Though still nude and covered in the evidence of your encounter, Franceska now carries herself with dignity rather than predatory grace. She voluntarily holds out her wrists for Angela to bind, her expression one of resignation mixed with hope. As you prepare to lead her back to the compound, she pauses to look back at her cabin one last time, visibly shuddering at the sight of her "collection." Unlike your previous captures, Franceska's recovery suggests the possibility of genuine redemption - the sophisticated mind that made her such a dangerous predator now potentially an asset to your community's survival.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with primal dominance] "I'm going to drown you both in cum!"
The virus surges through your system, amplifying your dominant urges to their limit. You grab both women by their hair, positioning them cheek-to-cheek beneath your throbbing cock. Franceska's flexibility allows her to twist into the perfect position despite your rough handling, while Angela submits with unusual passion, her normally serene expression replaced with raw desire. You stroke your massive shaft rapidly, the head swelling to an angry purple as you prepare to mark them both as territory.
***AA21L1.webp***
***AA21L2.webp***
Angela: [Eyes darkening with uncharacteristic hunger] "Mark us! Claim us both with your superior strain!" [Her hand reaching up to massage your balls] "Show her who the true alpha is in this territory!"
franceskajaimes: [Panting, her flexibility allowing her to press her breasts up while maintaining the face position] "Necesito tu leche... need your seed... burn away the madness inside me!" [Her tongue, unnaturally long, flicking out to touch Angela's cheek] "Cover us both... make us yours!"
With a roar of triumph, you reach the point of no return. Your cock pulses violently as you erupt, the first explosive jet landing across both women's parted lips, creating a bridge of white between their mouths. You continue pumping your shaft, directing the next shots to coat their faces in thick ropes, then moving down to drench their heaving breasts. The volume is extraordinary, your virus-enhanced production ensuring both women are thoroughly marked with your essence. As your cum makes contact with Franceska's skin, her body reacts visibly - the subtle mutations becoming less pronounced, her constantly shifting eye color stabilizing as your dominant strain overwrites her corrupted one.
</bloc11-Lust>
<bloc12-Lust>
You: [Still stroking the last drops onto their upturned faces] "Now you both belong to me."
The aftermath is a tableau of dominance and submission - both women kneeling before you, their faces and breasts completely covered in your thick seed. Franceska's tongue, still longer than humanly normal, extends to gather your cum from Angela's cheek, the two women sharing the viral load between them. Unlike your previous captures, Franceska's submission is more cognitive than feral - her eyes show understanding rather than just animal subservience. As Angela produces binding cords from somewhere, Franceska extends her wrists willingly, her body still occasionally twitching with aftershocks of pleasure.
***AA16P3.webp***
***AA21L4.webp***
Angela: [Wiping cum from her eyelashes, her voice returning to its usual calm] "Your dominant strain has overwritten her corrupted one. The sophistication of her mutations makes her particularly valuable." [She secures the bindings with professional efficiency] "She'll require regular... treatments... to maintain this clarity, but her knowledge of pre-virus luxury and comfort could be an asset."
franceskajaimes: [Looking up at you with newfound clarity] "I was lost in a labyrinth of pleasure and pain... your essence cut through the maze." [She tests her bonds, then relaxes into them] "I offer my skills to you - all of them. The virus twisted my expertise, but now I can use it for something besides torture and collection."
As you prepare to return to the compound, Franceska takes one last look at her cabin. Unlike the savage resistance of your previous captures, she seems eager to leave her prison behind. The intelligence that made her such an effective predator now shines through clearly, suggesting she may integrate into your community more successfully than the others. Angela catches your eye, her slight nod confirming your assessment - in Franceska, you've found not just another rescued victim, but potentially a valuable ally with unique skills and knowledge from the pre-virus world of international luxury and power.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly backing away from both women] "This is wrong. She's not in her right mind."
A moment of moral clarity breaks through your viral haze. Despite the intense stimulation and your throbbing need for release, you withdraw from between their pressed breasts, stumbling backward. Franceska's expression instantly transforms from pleasure to predatory calculation, while Angela's eyes widen in alarm. Before either woman can react, you're already fastening your pants, your softening erection tucked safely away despite its painful throbbing.
***AA21M1.webp***
Angela: [Voice urgent] "What are you doing? We nearly had her subdued!" [She moves to intercept Franceska, who is already coiling her body into an attack posture] "You've interrupted the viral transfer process!"
franceskajaimes: [Eyes shifting rapidly through colors, settling on a dangerous red] "Tease... TEASING ME?" [Her body contorting into an impossible combat stance] "No one denies Franceska. No one LEAVES my collection!"
The situation deteriorates with frightening speed. Franceska's body seems to reshape itself, joints dislocating and realigning to maximize predatory efficiency. Her fingers elongate slightly, nails extending into claw-like appendages as she circles Angela, looking for an opening to attack you. The sophisticated seductress has vanished completely, replaced by something that moves like a spider, using her viral flexibility to navigate the space between you and Angela with terrifying speed.
</bloc11-Fail>
<bloc12-Fail>
You: [Backing toward the forest edge] "I thought we could reason with her! Talk her down!"
Your retreat triggers Franceska's full predatory response. With a hiss that sounds barely human, she launches herself over Angela's blocking form, her body twisting in mid-air to orient toward you. Only Angela's quick reaction saves you from immediate capture - she grabs Franceska's ankle, using leverage rather than strength to redirect her leap. Both women crash to the ground in a tangle of limbs, Angela struggling to contain Franceska's impossible flexibility as the predatory woman contorts to escape her grasp.
***AA21M3.webp***
Angela: [Struggling to maintain her hold] "Run! Get back to the compound and bring restraints and sedatives!" [Her voice strained as Franceska nearly escapes her grip] "I'll try to contain her, but don't return alone - her trapping instincts make her more dangerous than the others!"
franceskajaimes: [Twisting her neck 180 degrees to glare at you as you retreat] "Run, little man! Franceska loves to hunt! Makes the breaking so much sweeter when you're caught!" [Her voice distorting into multiple tones simultaneously] "No one escapes my collection! Your cock belongs on my trophy wall!"
You flee through the forest, the sounds of struggle fading behind you. When you return hours later with reinforcements, you find Angela waiting at the forest edge, physically unharmed but visibly exhausted. Of Franceska there is no sign - she has retreated back to her cabin-fortress, now aware of your presence and intentions. The failure weighs heavily as Angela explains that Franceska will be more dangerous now, her traps more elaborate, her hunting more aggressive. The opportunity for a peaceful capture has been lost, and your next encounter with the flexible predator will necessarily be more violent and risky.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over as agony tears through your system] "Something's happening! My virus - it's reacting to her pheromones!"
Without warning, your virus levels spike catastrophically. Pain rips through your nervous system like liquid fire, dropping you to your knees between the two women. Your muscles spasm violently as your body begins a rapid transformation - skin flushing deep red, veins standing out like ropes, your cock engorging to a size that tears through your remaining clothing. A wave of pheromones erupts from your skin, so concentrated that it's visible as a hazy mist surrounding you. Franceska reacts immediately, her pupils dilating to completely black, her body contorting in unnatural excitation.
***AA21N1.webp***
Angela: [Moving quickly to your side] "A pheromonal cascade reaction! Her seduction mutations have triggered a complementary response in your strain!" [Her hands glowing faintly as she touches your shoulder] "We need to channel this or you'll both go into viral shock!"
franceskajaimes: [Body trembling violently, every orifice visibly secreting fluids] "¡PERFECTO! The ultimate breeding pair! Come to me, my king... let us drown in pleasure until our hearts explode!"
Before Angela can complete her intervention, Franceska strikes with the speed of a cobra. Her impossibly flexible body wraps around yours, every limb contorting to maximize skin contact. The collision of your virus-charged bodies creates a visible discharge of energy, crackling between your flesh like sexual electricity. Angela is caught in the pheromone cloud, her own virus responding to the overwhelming stimulation. The cabin itself seems to react, the strange trophies and preserved specimens pulsing with sympathetic energy, creating a nightmarish backdrop to the three-way viral frenzy unfolding on the porch.
</bloc-Virus>
<grope1>
You: [Eyes blackening as the virus overwhelms your mind] "Both of you. Strip. NOW."
Something fundamental breaks inside you, the virus overwhelming all higher brain functions. A primal, violent lust consumes your consciousness, transforming you from ally to predator in an instant. You lunge first at Angela, catching her completely by surprise. Your hands tear away the few scraps of fabric covering her perfect body, then seize her breasts with bruising force. She cries out in shock and pain as your fingers dig cruelly into her soft flesh, twisting her nipples with sadistic pleasure. Franceska watches with fascinated delight, her predatory instincts recognizing a kindred spirit emerging in your viral madness.
***AA0D1.webp***
Angela: [Wincing in pain as you maul her breasts] "Stop! This isn't you - it's her pheromones affecting your virus strain!" [Genuine alarm entering her voice] "Fight it! Remember why we're here!"
franceskajaimes: [Clapping with childlike glee] "¡Sí, sí, sí! Show the ice queen what real passion looks like! Hurt her!" [Sliding sinuously closer] "Let me help you break her perfect composure. I have such exquisite techniques for making proud women scream."
You slam Angela against the cabin wall, pinning her with your virus-enhanced strength. One hand closes around her throat, squeezing just enough to restrict her breathing without cutting it off completely. Your other hand continues its brutal assault on her breasts, leaving angry red marks on her flawless skin. The look of betrayal in her eyes registers somewhere in the depths of your consciousness, but the virus drowns it out with waves of sadistic pleasure. Franceska circles like a shark scenting blood, her eyes gleaming with predatory anticipation.
</grope1>
<grope2>
You: [Forcing your knee between Angela's thighs] "So high and mighty. Time someone put you in your place."
Viral madness drives you to escalate the violence, your hand moving from Angela's breast to tear away the minimal covering over her sex. Franceska slides in closer, her unnaturally flexible body allowing her to press against Angela from behind while still maintaining eye contact with you. Together, you and Franceska trap Angela between your bodies, a predatory teamwork forming instantly. Your fingers probe roughly between Angela's legs, finding her dry and resistant, which only inflames your viral rage further.
***AA19O3.webp***
Angela: [Struggling against your bruising grip] "This path destroys everything we've worked for." [Her eyes boring into yours, seeking the person beneath the viral madness] "Her pheromones are designed to corrupt. Fight them before we pass a point of no return."
franceskajaimes: [Licking the side of Angela's neck with her unnaturally long tongue] "Don't listen to her warnings, mi rey. Break her open. I want to taste her tears when you violate her." [Her hands snaking around to squeeze Angela's breasts from behind] "She needs to learn her proper place - beneath us both."
The symbols tattooed on Angela's skin begin to glow with alarming intensity as your fingers force their way inside her unwilling body. The cabin around you seems to respond to her distress, the glass-enclosed trophies vibrating at a frequency that creates an eerie, discordant hum. Franceska senses the danger too late, her predatory glee faltering as the ground beneath you begins to tremble. Even through your viral haze, you sense that you stand at a precipice - one more violation will trigger consequences beyond your comprehension.
</grope2>
<rape1>
You: [Voice distorted by viral overload] "I've wanted to break you since the day we met."
The virus obliterates your humanity completely, transforming you into a creature of pure sadistic lust. With frightening strength, you tear Angela away from the wall and throw her to the porch floor. She lands hard, the breath knocked from her lungs, giving you the moment you need to pin her completely. Franceska circles with predatory excitement, occasionally darting in to deliver a slap or bite to Angela's exposed flesh. Angela fights with unexpected power, her body emitting pulses of energy that would deter anyone less consumed by viral madness.
***AA0H1.webp***
Angela: [Voice resonating with otherworldly power] "I have guided you, protected you, TRUSTED you!" [Her skin beginning to emit a faint luminescence] "This sacrilege will shatter more than just our bond!"
franceskajaimes: [Gripping Angela's wrists, stretching them painfully above her head] "Hold her legs open for him. I want to see the moment he splits her perfect pussy apart." [Her tongue flicking out to taste the fear-sweat on Angela's skin] "The mighty healer reduced to just another breeding hole."
You force Angela's legs apart with savage efficiency, your massively engorged cock positioned at her unwilling entrance. The contrast is striking - your virus-blackened veins and angry purple glans against her perfect, untouched flesh. Angela's struggles intensify as she realizes your intent, her eyes now glowing with that strange amber light that appears in moments of extreme stress. The cabin itself seems to respond to her distress - the windows rattling in their frames, the preserved specimens pulsing with sympathetic energy, the very air becoming charged with potential.
</rape1>
<rape2>
You: [Pressing your cockhead against Angela's entrance] "Beg me. Beg me not to do this."
Viral sadism twists your desires toward psychological as well as physical torture. One hand closes around Angela's throat, applying just enough pressure to threaten without cutting off her air completely. Your hips press forward, the massive head of your cock beginning to force its way past her entrance despite her body's resistance. Franceska has positioned herself to fully appreciate the violation, her impossible flexibility allowing her to both hold Angela's arms and still have a perfect view of your impending penetration.
***AA19P3.webp***
Angela: [Voice strained but defiant] "I will offer you no such satisfaction. What you destroy today cannot be rebuilt." [Her eyes lock with yours, burning with golden light] "When your true self returns to consciousness, may it find the strength to bear the weight of this betrayal."
franceskajaimes: [Breathing heavily in anticipation] "Shut her up! Ram your cock into her dry cunt! Make her scream instead of lecture!" [Her body contorting with excitement] "I want to see the exact moment her eyes change from defiance to broken!"
The air around you has become supercharged, like the moment before lightning strikes. The tattoos across Angela's skin now glow blindingly bright, and the ground beneath the cabin porch has begun to splinter and crack. Franceska, in her predatory excitement, remains oblivious to the gathering power, but even through your viral madness, you sense impending catastrophe. Something ancient and terrible is awakening in response to Angela's distress, a force connected to the forest itself. This knowledge is immediately crushed by your viral bloodlust as you prepare to violate the woman who has guided, healed, and supported you through countless challenges.
</rape2>
<rapeWin1>
You: [Driving forward with savage force] "Your goddess act ends today!"
With one brutal thrust, you force your massively engorged cock into Angela's unprepared body. Her scream transcends normal human vocalization, resonating at frequencies that shatter the glass displays inside the cabin. The violation is immediate and damaging - you feel tissues tear as you drive deeper, her body too dry and tight to accommodate your virus-enhanced size. Franceska moans in vicarious pleasure, her grip on Angela's wrists tightening to bruising intensity as she watches the forced penetration with rapturous attention.
***AA19Q1.webp***
Angela: [Voice fracturing into multiple tones] "The sacred... defiled... what I've guarded... now falls..." [Blood trickling from the corner of her mouth] "Each thrust... tears the veil... between worlds..."
franceskajaimes: [Licking her lips as she watches the violation] "¡Más duro! Harder! Break her womb! I want to see her bleed around your magnificent cock!"
The environment responds to Angela's violation in increasingly alarming ways. The ground continues to fracture beneath you, and the trees surrounding the cabin begin to whip and thrash despite the absence of wind. The preserved specimens in Franceska's collection liquefy in their containers, the fluid boiling and evaporating into toxic miasma that fills the air. Despite these omens, your viral madness drives you to continue, pounding into Angela's bleeding body with increasing force, taking perverse pleasure in her pain and the destruction you're causing to both her and the world she seems connected to.
</rapeWin1>
<rapeWin2>
You: [Approaching climax, your voice barely human] "Taking your power, making it MINE!"
Your assault reaches its brutal crescendo as pressure builds at the base of your spine. Angela has gone eerily silent beneath you, though her body still fights involuntarily, internal muscles clenching against the invasion. Blood and torn tissue provide the only lubrication for your punishing thrusts. Franceska has become frenzied in her excitement, her body contorting into impossible positions as she simultaneously restrains Angela and stimulates herself, her pupils fully dilated with viral overload.
***AA19Q3.webp***
Angela: [Eyes open but distant, voice a hollow whisper] "The balance falls. The guardian fails. What comes next... consumes all." [A single perfect tear tracking down her bloodied cheek] "Not just me you've broken... but the chain that held back chaos."
franceskajaimes: [Orgasming from the spectacle of violation] "¡Lléname! Fill her! Pump your corruption into her sacred womb! I want to watch her glow fade as you taint her!"
With a roar that shakes the remaining intact windows, you reach your breaking point. Your cock pulses violently inside Angela's torn passage as you erupt, flooding her womb with thick ropes of virus-charged semen. The moment your corrupted seed touches her deepest parts, a shockwave of energy explodes outward, throwing Franceska clear across the porch and knocking you backward. The cabin itself begins to collapse, support beams splintering as the ground continues to fracture beneath it. As the viral madness recedes enough for clarity, you find yourself staring down at Angela's violated body, the full horror of what you've done finally penetrating your consciousness. But it's too late - whatever sacred trust or power she held has been irrevocably shattered, and the consequences are literally shaking the world around you.
</rapeWin2>
<enslaveWin1>
You: [Voice a demonic growl] "You'll serve us both now. Our perfect little plaything."
The virus transforms you into something unrecognizable, your muscles swelling grotesquely, skin darkening with concentrated viral load. After violating Angela's body with brutal efficiency, you signal to Franceska, who produces implements of torture from her collection. Together, you flip Angela onto her stomach, binding her wrists to her ankles in a painful hogtie position. Franceska's expertise in sexual torture becomes apparent as she selects a barbed instrument that she inserts into Angela's already abused sex, causing fresh bleeding and a hoarse scream of agony.
***AA4R3.webp***
Angela: [Voice breaking with pain] "The forest dies with each violation! The barriers between worlds thin!" [Her body convulsing as Franceska twists the implement deeper] "What sleeps beyond will wake and consume all!"
franceskajaimes: [Face flushed with sadistic pleasure] "Listen to her still trying to sound important while we violate her!" [She slaps Angela's face hard enough to leave a handprint] "No more goddess, no more healer - just a broken toy for our amusement!"
The brutality escalates beyond sexual violation into calculated torture. Franceska's pre-virus expertise as a high-end escort included knowledge of pleasure's dark mirror - pain in all its intricate variations. She guides you in techniques designed to maximize suffering while prolonging consciousness, turning Angela's perfect body into a canvas for your combined sadism. Throughout it all, the environment continues to deteriorate - the cabin collapsing around you, the ground turning black and ashen in an expanding circle, the very air becoming difficult to breathe as reality itself seems to fray at the edges.
</enslaveWin1>
<enslaveWin2>
You: [Dragging Angela's brutalized body by the hair] "Our new pet needs a proper cage."
After hours of methodical torture and repeated violation, Angela's once-perfect body is barely recognizable. Franceska's expertise combined with your viral strength has created a masterpiece of suffering - not an inch of skin left unmarked by bruises, bites, cuts, or burns. You drag Angela by her hair across the ruins of the porch, her body leaving a trail of blood and other fluids. Franceska follows, carrying a selection of her favorite torture implements, practically skipping with perverted glee at the acquisition of a new "specimen" for her collection.
***AA18R3.webp***
Angela: [Voice reduced to a broken whisper] "What sleeps... now wakes. The suffering... only begins." [Her once-luminous eyes now dull and vacant] "When it comes... remember... this was your choice."
franceskajaimes: [Selecting a particularly vicious-looking implement] "We'll keep her in my special room! I have the perfect display case for such a rare specimen." [She caresses Angela's brutalized face almost lovingly] "How long do you think we can keep her alive while we use her? My record is three months of continuous torment before expiration."
As you drag Angela toward Franceska's "special room" in the back of the collapsing cabin, reality itself seems to unravel around you. The sky above has turned an unnatural color - not quite black but a void that hurts the eyes to look at directly. The ground continues to crack and split, revealing not soil but a pulsing, organic substance that writhes like exposed viscera. Even Franceska begins to notice the wrongness, her sadistic glee faltering as she looks around at the accelerating decay. But your viral madness prevents you from fully comprehending what you've set in motion by violating Angela's sacred status. As you chain her broken body to Franceska's torture rack, you remain oblivious to the eldritch horror beginning to manifest at the edges of the clearing - something ancient and malevolent that has found its way through the barriers Angela once maintained, drawn by the desecration of her sacred body.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Voice hushed as you survey the scene ahead] "What the hell is this place?"
Unlike previous areas you've explored, this section of Crimsonwood holds the remains of what appears to be a primitive camp. Makeshift totems constructed from antlers, bones, and rusted metal parts form a perimeter around several crude shelters. Various animal pelts hang from wooden racks, stretched and drying in the dappled sunlight. Everything is meticulously organized—weapons arranged by size, food stores carefully elevated to avoid predators. Angela crouches beside you at the forest's edge, wearing only a thin wrap of translucent material that does little to conceal her perfect form.
***AA22A1.webp***
Angela: [Eyes narrowed as she studies the camp] "She's a survivor, this one. Practical, methodical. No viral mutations, but something perhaps more dangerous—a mind fully intact yet twisted by isolation." [Her hand briefly touches your arm] "Ryan. Former adult performer. Military family background. Her fighting skills were formidable before the virus, now honed by two years of solitary survival."
The camp is eerily quiet except for the occasional snapping of drying leather in the breeze. A large, bloodstained chopping log sits prominently in the center, surrounded by disturbingly precise arrangements of bones—some clearly not animal in origin. The entire scene suggests not just survival, but a woman who has embraced her new savage existence with disturbing enthusiasm.
</bloc1>
<bloc2>
You: [Scanning the treeline] "Where is she? I don't like being the prey here."
A sudden movement catches your eye—a flash of blonde hair quickly ducking behind one of the structures. Angela pulls you lower into the underbrush, her body pressed against yours in a way that sends your virus pulsing despite the danger. The sound of swift, purposeful footsteps circles around the far side of the camp, deliberately staying out of your line of sight. The strategy is unmistakable—she's hunting you, evaluating the threat before engaging.
***AA22B1.webp***
Angela: [Breath warm against your ear] "Unlike the others, she's hunting strategically. Testing us." [Her eyes track something you can't see] "Her pleasure isn't mindless—it's calculated. She finds joy in domination and control."
A woman suddenly vaults atop one of the shelters, standing tall and unashamed of her nakedness. ryan's body is a testament to survival—muscular yet curvaceous, her generous breasts defying gravity despite their impressive size. Her skin is tanned leather-dark except for pale strips where minimal clothing would have been. Her blonde hair is tied back in a tight, practical braid, and her face, while strikingly beautiful, holds an expression of predatory assessment. Most disturbing is the knife in one hand and what appears to be a crude whip in the other.
ryanconner: [Calling out in a husky voice] "I know you're there. The woman can stay. The man belongs to me now." [Slapping the whip against her thigh] "Come out and submit, or I drag you out and break you first."
</bloc2>
<bloc3>
You: [Tensing as Ryan spots your hiding place] "She's seen us. What's the approach?"
Ryan leaps down from the shelter with startling athleticism, landing in a crouch before straightening to her full height. She stalks forward with predatory grace, twirling the knife expertly between her fingers. Unlike the feral, mutation-driven women you've encountered before, Ryan's movements suggest military training corrupted by years of isolation. Her blue eyes are cold and calculating, taking in every detail of the forest edge where you hide.
***AA22C1.webp***
***AA22C2.webp***
Angela: [Tensing beside you] "Direct confrontation. She respects strength, not subterfuge." [Her hand finding yours briefly] "Let me approach first—her aggression will be focused on claiming you, not harming me."
ryanconner: [Stopping at the edge of her camp, head tilting] "Last chance before I get unfriendly. I haven't had a cock in two years. Yours will make a fine addition to my collection—attached or not." [Gesturing to a disturbing display of dried organs hanging from one of the totems] "Your choice how you experience what comes next."
ryan's posture shifts subtly into a combat stance, knife held reverse-grip with practiced ease. Despite her threatening display, her body betrays her true desires—nipples visibly hardening, a flush spreading across her chest, thighs pressing together with unconscious need. The virus may not have mutated her physically, but two years of isolation have clearly twisted her sexuality into something predatory and violent.
</bloc3>
<bloc4>
You: [Standing and stepping into the clearing with hands raised] "No need for violence. We're just passing through."
ryan's expression shifts instantly from predatory to hungrily sexual as you reveal yourself. Her eyes lock onto your body, lingering on the obvious bulge in your pants with undisguised desire. She circles you like a wolf, her knife never wavering even as she visibly salivates at your presence. Without warning, she lunges forward, knife flashing in the dappled sunlight. You barely dodge the attack, but realize too late it was a feint—her real target was your shirt, which falls away in tatters.
***AA22D1.webp***
Angela: [Approaching slowly from behind] "His virus strain is unique, valuable. Perhaps we could share knowledge rather than resort to violence."
ryanconner: [Ignoring Angela completely, pressing her knife against your throat] "Strip. Now." [Her free hand roughly groping your crotch] "Let's see if you're worth keeping alive for more than one use."
The cold metal against your throat leaves little room for argument. As you comply, removing your remaining clothing, ryan's breathing becomes audibly heavier. The knife never leaves your throat, but her other hand tears impatiently at your underwear, ripping the fabric away to expose your virus-enhanced member. A sound somewhere between a growl and a moan escapes her lips at the sight, her pupils dilating with naked lust.
ryanconner: [Voice dropping to a husky whisper] "Fuck. Maybe I'll keep you around after all." [Her hand wrapping around your shaft with painful tightness] "But first, you learn who's in charge here."
</bloc4>
<bloc5>
You: [Wincing as ryan's grip tightens painfully] "You might want to be more careful with that."
Using your virus-enhanced reflexes, you suddenly grab ryan's wrist, twisting just enough to force her to drop the knife. Her expression flashes with surprise, then feral excitement at the challenge. She responds with a swift kick aimed at your groin that you barely deflect, followed by a grappling move that reveals her military training. Within seconds, you're locked in a brutal physical contest—her surprising strength and combat skills against your viral enhancements.
***AA22E1.webp***
Angela: [Circling the struggle, looking for an opening] "She needs to establish dominance first—it's her psychological need. Let her feel powerful, then turn the tables."
ryanconner: [Slamming you against a support post, her naked body pressed against yours] "Fight all you want. Makes it sweeter when you break." [Her hand finding your cock again, jerking it roughly] "This belongs to me now. Every. Last. Inch."
Despite the violence of her attack, ryan's body betrays her overwhelming arousal. Her massive breasts heave with each breath, nipples rock-hard against your chest. As she continues to stroke your shaft with bruising force, her other hand suddenly grabs your hair, yanking your head back to expose your throat. Instead of the bite you expect, she licks a long stripe from collarbone to jaw, tasting your sweat and groaning with pleasure.
ryanconner: [Suddenly dropping to her knees, still maintaining her painful grip] "Two years since I've seen one of these. Gonna make it count."
</bloc5>
<bloc6>
You: [Grunting as Ryan continues her rough handling] "You could try asking nicely."
Ryan responds to your defiance with a harsh laugh, her hand squeezing your testicles just enough to cause significant pain without lasting damage. The expert way she balances pleasure and pain speaks to her pre-virus experience in adult entertainment combined with military precision. Without warning, she engulfs your cock in her mouth, taking you to the base in one practiced motion. The contrast between the pain in your balls and the wet heat of her throat creates a confusing mix of sensations.
***AA22F1.webp***
Angela: [Moving closer, removing her wrap] "Her need for control masks deeper vulnerability. Overwhelm her senses and her defenses will crumble."
ryanconner: [Pulling back, saliva connecting her lips to your cock] "Two fucking years I've been using sticks and bones. Nothing compares to real, warm meat." [Rising suddenly, pushing you onto a pile of furs] "Now I'm going to use every part of you."
With surprising strength, Ryan straddles your chest, her heavy breasts swinging above your face. The scent of her unwashed body is primal and intoxicating—sweat, female arousal, and the forest itself embedded in her skin. She captures your cock between her impressive breasts, squeezing them together to create a tight channel. The experience is intensely physical—no virus mutations enhancing the sensation, just the raw, animal pleasure of warm flesh against flesh.
ryanconner: [Working her breasts around your shaft with brutal efficiency] "Like that, don't you? Bet those skinny bitches at your camp can't compare to these."
</bloc6>
<bloc7>
You: [Thrusting upward between her breasts] "There's more to pleasure than just size."
Taking advantage of her position, you suddenly reach up and pinch both her nipples hard enough to make her gasp. Her momentary shock gives you the opening to flip your positions, pressing her back into the furs. Rather than resist, Ryan's eyes light with challenge and excitement. She arches her back, deliberately pushing her breasts upward in obvious invitation. You accept, lowering your head to take one nipple into your mouth, alternating between gentle sucking and sharp nips with your teeth.
***AA22G1.webp***
***AA22G2.webp***
Angela: [Kneeling beside you both, now completely nude] "Good. She responds to dominance countered with dominance. Show her you're not prey."
ryanconner: [Head thrown back, hands fisting in your hair] "Fuck yes! Bite them! Harder!" [Her hips bucking upward, seeking friction] "Show me you're worth keeping around, stud."
You increase the pressure of your teeth on her sensitive flesh, drawing a sound between a scream and a moan from ryan's throat. Her response is immediate and violent—nails raking down your back hard enough to draw blood, legs wrapping around your waist with crushing force. There's no subtlety or seduction in her behavior, just raw animal need that's been denied for years. As you continue your assault on her breasts, one hand slides between her legs, finding her sex dripping with arousal.
ryanconner: [Grabbing your wrist, guiding your fingers roughly inside her] "More! Fill me up! Been so fucking empty for so long!"
</bloc7>
<bloc8>
You: [Adding a third finger, stretching her roughly] "You want to be filled? Let's see how much you can take."
Ryan's head thrashes from side to side as you finger-fuck her with deliberate brutality, matching her own violent energy. Her inner muscles clamp down on your fingers with surprising strength, her entire body tensing toward an approaching climax. Without warning, you withdraw completely, leaving her gasping and empty. Before she can protest, you flip her over roughly, forcing her face down into the furs while pulling her ass up.
***AA22H1.webp***
Angela: [Moving into position, her expression intense] "Break her resistance completely. Make her surrender through overwhelming pleasure."
ryanconner: [Looking back over her shoulder, eyes wild] "Do it! Fuck me! Tear me open!" [Reaching back to spread herself obscenely] "Been waiting two fucking years for a real cock!"
Instead of penetration, you deliver a sharp slap to her exposed pussy, the wet sound echoing through the camp. Ryan screams—not in pain but in desperate need. You continue the assault, alternating between spanking her sex and roughly fingering her, never establishing a rhythm she can anticipate. Angela watches with unusual intensity, her own arousal evident in her flushed skin and hardened nipples. As Ryan approaches orgasm again, you once more withdraw all stimulation, leaving her trembling on the edge.
ryanconner: [Voice breaking with frustrated need] "Please! Fucking please! I'll do anything—just let me cum!"
</bloc8>
<bloc9>
You: [Flipping Ryan onto her back again] "Show me those tits. Show me what they can do."
Something breaks in Ryan's expression—the domineering predator giving way to desperate need. With shaking hands, she cups her substantial breasts, pressing them together in offering. Angela moves closer, positioning herself beside Ryan, creating a striking visual contrast between her ethereal perfection and Ryan's raw physicality. Without prompting, Angela guides both her own breasts and Ryan's together, creating a valley of warm flesh for your aching cock.
***AA22I1.webp***
Angela: [Voice husky with unusual passion] "Together, we'll drain his excess viral charge. Feel how much pleasure two women can give."
ryanconner: [Staring at your cock with naked hunger] "Want it between us. Want to feel it pulse. Want your cum all over these tits!"
You position yourself between the women, sliding your shaft into the tight channel created by their pressed breasts. The contrast in texture and temperature is mind-blowing—Angela's supernaturally soft skin against Ryan's sun-roughened flesh, four nipples occasionally brushing against your sensitive head. Both women work their breasts differently—Angela with controlled, rhythmic motions, Ryan with aggressive, almost desperate energy. Pre-cum flows freely from your tip, further lubricating the channel between their flesh.
ryanconner: [Eyes rolling back as Angela's fingers find her clit] "Oh fuck! Yes! Didn't know it could feel like this!"
</bloc9>
<bloc10>
You: [Cock throbbing as pressure builds] "I'm getting close. Who wants it more?"
The titsjob escalates to new heights as both women compete for your approaching climax. Ryan growls like an animal, forcefully shoving Angela aside to take complete control. She works her massive breasts around your shaft with frantic energy, occasionally ducking her head to spit on your cock for lubrication. The sight of this once-dominant woman now desperately servicing you triggers a surge in your virus levels, your cock swelling visibly larger between her tits.
***AA22J1.webp***
***AA22J2.webp***
Angela: [Recovering from being pushed, eyes narrowing] "Finish her. Mark her as yours completely. It's the only language she'll truly understand."
ryanconner: [Looking up with fevered eyes] "Do it! Cum on me! Cover me! Mark your territory, stud!" [Her tongue darting out to lick your leaking tip] "Need it like fucking oxygen!"
The pressure in your balls becomes unbearable as Ryan works your shaft between her breasts with increasing desperation. Her technique is less refined than Angela's but makes up for it with raw enthusiasm. Angela recovers her position, her hands now on Ryan's shoulders, subtly guiding the wild woman's movements while whispering something in her ear that makes Ryan moan with renewed vigor. The combination of Angela's strategic guidance and Ryan's desperate energy drives you rapidly toward an explosive release.
</bloc10>
<bloc11-Trust>
You: [Muscles tensing as release approaches] "Together. Look at each other while I mark you both."
The moment of climax arrives with stunning intensity. Angela guides Ryan's movements perfectly, ensuring both women are positioned with their faces close together, breasts pressed into a perfect target. With a deep groan that seems to echo through the clearing, your cock pulses violently, the first jet of cum landing in a hot stripe across both women's cheeks. Ryan gasps at the sensation, eyes widening as your virus-charged seed makes contact with her skin. Each subsequent pulse decorates their breasts, creating glistening patterns across their flesh.
***AA22K1.webp***
***AA22K2.webp***
Angela: [Maintaining eye contact with Ryan as cum covers them both] "Feel it? The balance his essence brings?" [She deliberately spreads a streak of your seed across Ryan's forehead] "The virus in you can be tamed, directed, healed."
ryanconner: [Body shuddering as your cum touches her skin] "Fuck... it's like fire but... good fire." [Her aggression visibly fading, replaced by wonder] "What... what is this? What's happening to me?"
As your climax subsides, Ryan undergoes a remarkable transformation. The feral aggression in her eyes gives way to clarity, her tense posture relaxing into something more human. Unlike the viral mutations of previous women, Ryan's change is purely psychological—a return to humanity after years of isolation-induced madness. She looks down at her body, covered in your seed, with an expression of confused recognition, as if seeing herself clearly for the first time in years.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you recover] "Are you back with us, Ryan?"
The aftermath is surprisingly peaceful. Ryan sits naked and cum-covered, examining her own hands as if they belong to a stranger. Angela gently cleans both herself and Ryan with a cloth produced from somewhere, her movements methodical and caring. Ryan doesn't resist, instead watching Angela's ministrations with childlike fascination. Occasionally she touches her own face, tracing the tracks where your cum has been wiped away, as if mapping the boundaries of her returning sanity.
***AA22K3.webp***
***AA18K1.webp***
Angela: [Wiping the last traces of cum from Ryan's brow] "Her mind was fractured by isolation, not viral mutation. Your essence contains hormones and chemicals her body has been starved of." [She secures loose bindings around Ryan's wrists] "The connection to another human—especially male—has triggered a neurochemical reset."
ryanconner: [Voice softer, lacking its earlier harshness] "I remember... things I did. People who came before you." [Looking at the disturbing trophies around her camp with horror] "Oh god. What did I become out here alone?"
You help Ryan to her feet, noticing how she instinctively covers herself now, modesty returning with her sanity. As you prepare to guide her back to the compound, she pauses before her collection of grisly trophies, head bowed in what appears to be silent apology. Angela catches your eye over Ryan's shoulder, her slight nod confirming your observation—unlike the previous wild women whose feral nature was virus-driven, Ryan's recovery may be more complete because her condition was born of isolation rather than mutation. The simple human connection, enhanced by your viral properties, has given her a path back to humanity.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing Ryan by the throat] "Thought you were in charge? Think again."
The virus surges through your system, amplifying your dominant urges beyond restraint. With one hand crushing Ryan's windpipe, you use the other to roughly position your cock between her heaving breasts. Angela's eyes darken with unusual hunger as she watches your display of dominance, her hand sliding between her own legs. Ryan, far from resisting, responds with animalistic excitement to your aggression, pressing her breasts tighter around your shaft despite your choking grip.
***AA22L1.webp***
***AA19K1.webp***
Angela: [Voice unusually rough] "Show her what real power is. Claim her completely!"
ryanconner: [Gasping through your grip] "Fuck... yes! Harder! Show me... who's... boss!" [Eyes rolling back as oxygen deprivation intensifies her arousal] "Use me... break me... make me yours!"
With a roar of triumph, you reach the breaking point. Your cock pulses violently as you erupt, the first explosive jet hitting Ryan directly in the face with enough force to make her flinch. You continue pumping your shaft, directing subsequent blasts across her throat, breasts, and face until she's thoroughly coated in your seed. The volume is extraordinary, your virus-enhanced production ensuring not a single inch of her upper body escapes marking. As your cum makes contact with her skin, Ryan's body reacts with violent shudders, her eyes rolling back as she experiences a hands-free orgasm from the sensation alone.
</bloc11-Lust>
<bloc12-Lust>
You: [Releasing her throat but grabbing her hair] "Clean it all up. Every. Last. Drop."
Ryan collapses forward, gasping for air through cum-covered lips. Rather than resist, she immediately begins licking and sucking your still-hard cock, cleaning your remaining seed with desperate enthusiasm. Angela watches with hooded eyes, her hand still working between her thighs, her normal serenity replaced with raw hunger. When Ryan finishes cleaning your shaft, she moves to her own skin, scooping your cum with her fingers and sucking them clean with pornographic thoroughness.
***AA22L3.webp***
***AA19K3.webp***
Angela: [Voice returning to its usual calm, though breathier] "Her submission is complete. The soldier in her recognizes superior strength." [She produces binding cords] "Unlike the others, she'll follow a clear chain of command now that hierarchy has been established."
ryanconner: [Looking up at you with newfound respect] "Haven't submitted to anyone since basic training." [Extending her wrists willingly for binding] "Forgot how good it feels to have a proper commanding officer."
As Angela secures the bindings, Ryan maintains eye contact with you, her earlier hostility completely replaced by respectful submission. The transformation isn't the virus-induced haze of previous captures but a conscious psychological shift—a trained soldier recognizing new authority. When you help her to her feet, she stands at something resembling attention despite her nakedness and the cum still drying on her skin. As you prepare to return to the compound, Ryan looks back at her camp one last time, then deliberately turns away from it, symbolically rejecting her feral past for the structure and order you represent.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pulling away] "This isn't right. You're not in your right mind."
A moment of moral clarity breaks through your viral haze. Despite the intense pleasure and your throbbing need for release, you disengage from between their breasts, backing away from both women. Ryan's expression instantly transforms from desperate need to murderous rage, while Angela's eyes widen in alarm. Before either woman can react, you're already reaching for your scattered clothing, your erection painfully subsiding despite the virus's demands.
***AA22M1.webp***
Angela: [Voice urgent] "What are you doing? We nearly had her!" [She moves to intercept Ryan, who is already reaching for her nearby knife] "Your withdrawal has triggered her combat response!"
ryanconner: [Face contorted with fury] "No one teases me! NO ONE!" [Grabbing her knife with practiced efficiency] "Should've just taken what I offered. Now I take what I want—then your balls for my collection!"
The situation deteriorates with frightening speed. Ryan's military training becomes evident as she shifts into combat stance, knife held with expert precision. Unlike the feral, mutation-driven women you've encountered before, Ryan's attack is calculated and methodical—a trained killer rather than a mindless beast. She feints left before slashing right, the blade missing your throat by millimeters as you desperately backpedal toward the forest edge.
</bloc11-Fail>
<bloc12-Fail>
You: [Dodging another knife thrust] "We just wanted to help you! To bring you back!"
Your retreat triggers Ryan's full hunter response. With a series of movements that speak to serious combat training, she herds you away from the forest edge and deeper into her camp, cutting off potential escape routes. Angela attempts to intervene, but Ryan displays unexpected tactical awareness, using one of the support posts to limit Angela's movements while keeping you in striking range. The look in her eyes has changed from sexual hunger to cold, professional determination.
***AA22M3.webp***
Angela: [Trying to circle around] "Run! Get to the treeline! I'll distract her!" [Her voice strained with unusual emotion] "Her military training makes her far more dangerous than the others when denied!"
ryanconner: [Voice eerily calm now] "Twenty-seven kills in Afghanistan. Twelve more since the virus." [Twirling the knife with practiced ease] "Should've just fucked me and made us both happy. Now you're just target twenty-eight."
You seize a moment of distraction when Angela throws something across the camp, sprinting for the forest edge with Ryan in close pursuit. The sound of her boots pounding the earth behind you drives you faster, your virus-enhanced speed barely maintaining distance from her trained endurance. When you risk a glance back at the camp's edge, you see Angela following at a distance, her expression grim. Ryan's shouts echo through the trees, promises of what she'll do when she catches you growing more disturbing with each breath. The mission has failed completely—not only have you not helped Ryan, but you've now made a skilled and dangerous enemy who knows these woods far better than you do.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over as pain tears through your system] "Something's happening! The virus—it's reacting to her!"
Without warning, your virus levels spike catastrophically. Pain rips through your nervous system like liquid fire, dropping you to your knees between the two women. Your muscles spasm violently as your body begins a rapid transformation—skin flushing deep red, veins standing out like ropes, your cock engorging to a size that would be physically impossible without viral enhancement. Ryan reacts instantly, her survival instincts recognizing both danger and opportunity in your transformation.
***AA22N1.webp***
Angela: [Moving quickly to your side] "A viral surge! Her pheromones have triggered a cascade reaction in your system!" [Her hands glowing faintly as she touches your shoulder] "We need to stabilize you before—"
ryanconner: [Pouncing with predatory swiftness] "Fuck yes! That's what I'm talking about! Give mama the good stuff!"
Before Angela can complete her intervention, Ryan tackles you to the ground, her military-trained body pinning yours with practiced efficiency. The contact between your virus-charged skin and hers creates visible static discharge, blue-white sparks crackling where flesh meets flesh. Ryan's eyes widen at the sensation, pupils dilating completely as her body responds to your viral overload. Angela is caught in the discharge field, her own virus responding to the powerful energies. As Ryan impales herself on your massively swollen cock with a howl of triumph, the camp itself seems to respond—the grisly trophies swinging on their cords, the air growing thick and charged with pheromones so concentrated they're visible as a hazy mist surrounding your writhing bodies.
</bloc-Virus>
<grope1>
You: [Eyes blackening as the virus overwhelms your mind] "I'm sick of your orders, soldier."
Something fundamental breaks inside you, the virus overwhelming all higher brain functions. A primal, violent lust consumes your consciousness, transforming you from potential ally to predator. With virus-enhanced strength, you throw Ryan off you and surge to your feet. Before she can recover, you've pinned her against one of the support posts, one hand crushing her throat while the other brutally mauls her breast. The sudden reversal of power dynamics triggers not fear but sick excitement in Ryan's eyes.
***AA0D1.webp***
Angela: [Voice sharp with alarm] "Stop! This isn't you—it's a viral overload affecting your judgment!" [Moving closer cautiously] "Release her before you do something irreparable!"
ryanconner: [Gasping through your chokehold, voice ragged] "Do it! Hurt me! Show me what a real man does to disobedient bitches!"
You increase the pressure on Ryan's throat, watching with detached fascination as her face reddens and her eyes bulge. Your other hand continues its brutal assault on her breast, fingernails leaving bloody crescents in the soft flesh. Rather than struggle, Ryan presses herself harder against your grip, her body responding to the violence with perverse arousal. The look of betrayal in Angela's eyes registers somewhere in the depths of your consciousness, but the virus drowns it out with waves of sadistic pleasure.
</grope1>
<grope2>
You: [Releasing Ryan's throat only to slap her hard across the face] "Turn around. Face the post."
Viral madness drives you to escalate the violence, your hand connecting with Ryan's cheek with enough force to split her lip. Blood trickles down her chin as you spin her roughly, forcing her face against the wooden post. She offers no resistance, instead spreading her legs wider and arching her back to present herself. Your hands continue their brutal exploration, one gripping her hair painfully while the other claws at her ass hard enough to leave angry red welts.
***AA19O3.webp***
Angela: [Voice tight with urgency] "This path destroys what we've worked to build. The virus is using your darkest impulses against you." [Her hands reaching toward you, glowing faintly] "Let me help you regain control!"
ryanconner: [Moaning through bloody lips] "Ignore the bitch! Do your worst! I can take it! Been dreaming of a real man putting me in my place!"
The symbols tattooed on Angela's skin begin to glow with alarming intensity as you align your engorged cock with Ryan's entrance, preparing to take her with brutal force. The camp around you seems to respond to the building tension—the animal skins fluttering despite the absence of wind, the bone totems emitting a low, discordant hum. Even through your viral haze, you sense approaching catastrophe. Something ancient and terrible is awakening in response to your actions, a force connected to Angela and the forest itself.
</grope2>
<rape1>
You: [Voice distorted beyond recognition] "Both of you will learn your place."
The virus obliterates your humanity completely, transforming you into a creature of pure sadistic lust. With frightening strength, you grab Angela instead of Ryan, catching her completely off guard. You throw her to the ground beside Ryan, who watches with savage excitement rather than concern. Angela fights with unexpected power, her body emitting pulses of energy that would deter anyone less consumed by viral madness. You pin her with one hand while the other continues to hold Ryan's hair, forcing both women to kneel before you.
***AA0H1.webp***
Angela: [Voice resonating with otherworldly power] "This desecration will shatter more than just our bond! The forest itself responds to my violation!"
ryanconner: [Licking blood from her split lip] "Do it! Break the high-and-mighty bitch! I want to watch her face when you split her open!"
You force Angela's mouth open, your fingers digging painfully into her jaw as you position your massive cock at her unwilling lips. The contrast is striking—your virus-blackened veins and angry purple glans against her perfect, untouched face. Angela's struggles intensify as she realizes your intent, her eyes now glowing with that strange amber light that appears in moments of extreme stress. Ryan watches with sadistic glee, her hand working between her own legs at the spectacle of Angela's impending violation.
</rape1>
<rape2>
You: [Forcing your cock against Angela's closed lips] "Open wide, goddess. Show me what that mouth can do."
Viral sadism twists your desires toward psychological as well as physical torture. One hand grips Angela's jaw with bruising force while the other tangles in her hair, holding her head immobile for your assault. Beside you, Ryan has positioned herself to fully appreciate the violation, one hand still working frantically between her legs while the other reaches to pinch and twist Angela's nipple cruelly. The dual assault breaks Angela's resistance momentarily—enough for you to force the head of your cock past her lips.
***AA19P3.webp***
Angela: [Choking as you force yourself deeper] "Mmphh! Sttpp!" [Tears forming in her eyes]
ryanconner: [Face flushed with sadistic pleasure] "That's it! Fuck her perfect face! Make her choke on it! I want to see those eyes bulge!"
The air around you has become supercharged, like the moment before lightning strikes. The tattoos across Angela's skin now glow blindingly bright, and the ground beneath the camp has begun to tremble and crack. Ryan, in her sadistic excitement, remains oblivious to the gathering power, but even through your viral madness, you sense approaching disaster. Something ancient and terrible is awakening in response to Angela's violation, a force connected to the forest itself. This knowledge is immediately crushed by your viral bloodlust as you thrust deeper into Angela's unwilling throat.
</rape2>
<rapeWin1>
You: [Gripping Angela's head with both hands] "Take it all, you fucking fraud!"
With brutal force, you establish a punishing rhythm, using Angela's hair as leverage to drive your cock deeper into her throat with each thrust. She gags and chokes around your invasion, tears streaming down her face as you violate her mouth with savage intensity. Ryan has positioned herself beside Angela, alternating between slapping her face and mauling her breasts as you continue your assault. The combined attack—physical from you, psychological from Ryan—breaks something in Angela's defenses.
***AA19Q1.webp***
Angela: [Eyes dimming as the golden light begins to fade] "Mmmphh! Ghhhk! Nnngh!" [Her hands pushing weakly against your thighs]
ryanconner: [Slapping Angela's tear-streaked face] "Not so high and mighty now, are you, bitch? Just another set of holes like the rest of us!" [Pinching Angela's nipple cruelly] "Look at her eyes! She's breaking! Do it harder!"
The environment responds to Angela's violation in increasingly alarming ways. The ground continues to fracture beneath you, and the bones and trophies decorating Ryan's camp begin to rattle and shake as if animated by unseen forces. The sky above darkens unnaturally, clouds forming and swirling in patterns that defy natural weather. Despite these omens, your viral madness drives you to continue, forcing your cock deeper into Angela's throat with each thrust, taking perverse pleasure in the choking sounds and desperate struggles of the woman who has guided and supported you through countless challenges.
</rapeWin1>
<rapeWin2>
You: [Pulling out of Angela's mouth, cum mixing with her tears] "Time for the main event."
Your assault on Angela's throat concludes with a partial climax, ropes of thick cum splattering across her face and into her unwillingly open mouth. Without giving her time to recover, you drag her by the hair to one of the fur-covered platforms, throwing her down and immediately forcing her legs apart. Ryan follows eagerly, positioning herself to hold Angela's arms while licking some of your seed from her face with obvious relish. Angela's struggles have weakened, her body responding to the viral overload with diminishing resistance.
***AA19Q3.webp***
Angela: [Voice raw, barely audible] "The guardian fails. The barriers fall. What comes next... consumes all." [A single perfect tear tracking down her cum-streaked cheek] "Not just me you've broken... but the chain that held back chaos."
ryanconner: [Grinding herself against Angela's pinned arm] "Shut up with your cryptic bullshit! You're just a cunt like me now! A fucktoy for real men!" [Looking up at you with fevered eyes] "Do it! Ruin her! I want to see her face when you break her open!"
With a roar that shakes the remaining intact structures of the camp, you position yourself at Angela's entrance and drive forward with savage force. The penetration is immediate and damaging—you feel tissues tear as you force your way deeper, her body unprepared for your virus-enhanced size. As you establish a brutal rhythm, pumping into Angela's violated body, the world around you begins to disintegrate. The sky turns an unnatural color—not quite black but a void that hurts the eyes to look at directly. The ground splits and cracks, revealing not soil but a pulsing, organic substance beneath. As your climax builds again, you remain oblivious to the catastrophe you've set in motion—the breakdown of whatever mystical barriers Angela had been maintaining through her sacred status.
</rapeWin2>
<enslaveWin1>
You: [Voice a demonic growl] "Time to break both of you completely."
The virus transforms you into something unrecognizable, your muscles swelling grotesquely, skin darkening with concentrated viral load. After violating Angela's mouth with brutal efficiency, you turn your attention to Ryan, who far from resisting, opens herself eagerly for your assault. You take her with savage force, establishing a punishing rhythm that sends her into immediate orgasm. The sight of Ryan's submission inflames your sadism further—you withdraw suddenly and flip her over, driving into her unprepared ass with a single brutal thrust.
***AA4R3.webp***
Angela: [Crawling away while you're occupied with Ryan] "The forest dies with each violation! The balance shatters beyond repair!" [Blood trickling from her split lip] "What you unleash cannot be contained!"
ryanconner: [Screaming in a mixture of pain and ecstasy] "YES! TEAR ME OPEN! RUIN ME!" [Her body convulsing with each brutal anal thrust] "BREAK ME! MAKE ME YOUR FUCKTOY!"
The brutality escalates beyond sexual violation into pure sadistic torture. You withdraw from Ryan's bleeding ass only to force her face between Angela's unwilling legs, creating a perverse tableau of forced pleasure. Angela struggles weakly, her energy clearly depleted by whatever metaphysical battle she's fighting, while Ryan attacks her intimate flesh with animalistic enthusiasm, spurred on by your commands and occasional slaps. Throughout it all, the environment continues to deteriorate—the camp structures collapsing around you, the ground turning black and ashen in an expanding circle, reality itself seeming to fray at the edges.
</enslaveWin1>
<enslaveWin2>
You: [Dragging both women by their hair] "My new pets need proper training."
After hours of methodical violation and torture, both women's bodies bear the marks of your viral madness. Angela's once-perfect form is marred by bruises, bite marks, and dried bodily fluids, while Ryan's already battle-scarred body now features fresh wounds from your brutal handling. You drag them both through the ruins of the camp toward the forest edge, planning to return them to your compound for continued "use." Ryan, despite or perhaps because of the brutality, follows with eager submission, while Angela has fallen into ominous silence.
***AA18R3.webp***
Angela: [Voice a broken whisper] "What sleeps... now wakes. The suffering... only begins." [Her once-luminous eyes now dull and vacant] "When it comes... remember... this was your choice."
ryanconner: [Crawling despite her injuries, expression fevered] "Take me home! Make me your slave! Want to serve you forever!" [Kissing your feet as you pause] "Break me, breed me, use me however you want!"
As you drag your captives toward the compound, reality itself seems to unravel around you. The sky above has turned that unnatural void-color, and the ground beneath your feet occasionally shifts and pulses like something alive. Even Ryan begins to notice the wrongness, her sadistic excitement faltering as she looks around at the accelerating decay. But your viral madness prevents you from fully comprehending what you've set in motion by violating Angela's sacred status. As you continue your journey, dragging both women behind you, you remain oblivious to the eldritch horror beginning to manifest at the edges of your perception—something ancient and malevolent that has found its way through the barriers Angela once maintained, drawn by the desecration of her sacred body.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Ducking under low-hanging branches] "This area feels different. Almost... suburban."
The forest gives way to what was once an upscale neighborhood, now reclaimed by nature. Half-collapsed houses peek through aggressive vegetation, their once-manicured lawns now untamed meadows. Angela moves silently beside you, dressed in just a shimmering white wrap that catches the dappled sunlight. Her bare feet make no sound on the cracked asphalt of what was once a cul-de-sac. Unlike your previous hunting grounds, this place carries melancholy rather than menace – the ghost of normal life abandoned.
***AA23A1.webp***
Angela: [Examining claw marks on a fallen mailbox] "Our quarry today is... different. Not transformed physically by the virus, but mentally." [Her eyes scan the overgrown houses] "She was someone who craved order and control before the outbreak. Now that need has twisted into something dark."
The wind shifts, carrying the unmistakable scent of woodsmoke. Someone is maintaining a fire nearby – a sign of humanity clinging to civilization despite the wilderness encroaching from all sides. A child's forgotten bicycle lies rusted in a driveway, the skeleton of suburban life fossilized in time.
</bloc1>
<bloc2>
You: [Pointing toward a two-story colonial with smoke rising from the chimney] "Someone's home."
Approaching cautiously, you observe that unlike the other abandoned houses, this one shows signs of meticulous maintenance. The lawn is cut with geometric precision, windows intact and clean, a pathway swept clear of debris. More disturbing are the warning signs staked into the perfect lawn – crude, hand-painted boards with messages like "TRESPASSERS WILL BE PUNISHED" and "DISCIPLINE IS MANDATORY." Through a downstairs window, you catch a glimpse of movement – a woman in her mid-40s moving with rigid purpose.
***AA23B1.webp***
Angela: [Crouching beside you behind an overgrown hedge] "Tanya. Former school principal. Her virus strain manifested not in physical mutation but in psychological fixation." [Her voice drops to barely a whisper] "She's created a twisted parody of her former life – capturing passersby and forcing them into perverse 'educational' scenarios."
Through the window, you can see Tanya more clearly now. She's attractive in a severe way – honey-blonde hair pulled back in a tight bun, reading glasses perched on her nose, wearing what appears to be a conservative pencil skirt and blouse that can't quite hide her voluptuous figure. Despite the apocalypse, she's maintained a meticulous appearance. The inside of the house appears to be arranged like a classroom, with desks in rows and a chalkboard mounted on one wall. More disturbing are the restraints visible on some of the desks and what appears to be implements of punishment arranged on the wall.
</bloc2>
<bloc3>
You: [Flinching as a floorboard creaks beneath your foot] "I don't think sneaking in is an option."
The sound alerts Tanya, her head snapping up with predatory quickness. Her eyes narrow as she scans the windows, a ruler clutched in her hand like a weapon. She moves with precise, measured steps to the front door, throwing it open with theatrical force. Standing on her immaculate porch, she presents a jarring contrast to the wild forest beyond her property line – every hair in place, clothing pressed and clean, posture rigid with authority.
***AA23C1.webp***
***AA23C2.webp***
Angela: [Tensing beside you] "Direct approach then. Remember – she believes herself to be the authority figure. Her virus-warped mind needs to dominate and punish." [Her eyes meet yours meaningfully] "Sometimes submission is the quickest path to control."
tanyatate: [Voice carrying across the yard, crisp and commanding] "I can see you hiding like naughty children. Come out this instant or your punishment will be doubled!" [Slapping the ruler against her palm] "Especially you, young man. It's been so long since I've had a male student to discipline properly."
Her eyes gleam with unsettling intensity when she spots you, her tongue quickly darting out to wet her lips before her stern expression returns. There's hunger beneath her disciplinarian facade – a desperate loneliness twisted by virus-enhanced desires into something predatory and perverse.
</bloc3>
<bloc4>
You: [Stepping into the open with hands raised] "We're just passing through. No trouble."
Following Angela's lead, you approach with a deliberately submissive posture. Tanya's eyes widen at the sight of a healthy adult male, her composure cracking momentarily to reveal raw hunger beneath. She quickly reasserts her stern demeanor, gesturing sharply with her ruler for you both to approach the house. As you reach the steps, she moves with surprising speed, swinging what you now recognize as a taser at Angela. The electrodes connect, sending Angela collapsing to the ground with a shocked cry.
***AA23D1.webp***
Angela: [Convulsing from the taser's effects] "Run... trap..." [Her body temporarily immobilized]
tanyatate: [Grabbing your arm with surprising strength] "Young man, you are tardy, improperly dressed, and fraternizing with trash. That's three major infractions." [Her free hand roams possessively over your chest] "Into my classroom. Your education begins immediately."
Before you can react to help Angela, Tanya drags you inside, slamming and locking the door behind you. The interior smells of chalk dust and disinfectant, an eerie recreation of a pre-virus classroom. She forces you into a chair bolted to the floor, quickly securing your wrists to the armrests with practiced efficiency. Her breath comes faster now, excitement breaking through her stern facade as she tears open your shirt, revealing your virus-enhanced physique.
tanyatate: [Voice trembling slightly] "My god... what a specimen. I'll need to conduct a very thorough... examination." [Her hand drops to grip your hardening cock through your pants] "Already responding to authority. Good boy."
</bloc4>
<bloc5>
You: [Straining against the restraints] "You've got the wrong idea about who's in charge here."
Despite your words, you allow Tanya to believe she's in control, watching as she circles your chair with predatory satisfaction. Her disciplinarian persona slips further as she unbuttons her blouse, revealing a lacy black bra struggling to contain her substantial breasts. Through the window, you can see Angela recovering on the lawn, catching your eye and nodding slightly – this is all part of the plan. Tanya misinterprets your apparent submission as fear, growing bolder in her advances.
***AA23E1.webp***
tanyatate: [Removing her glasses, letting her hair down] "First lesson: Anatomy." [Unclasping her bra, freeing her large, firm breasts] "I expect hands-on participation, young man. Even if your hands are... restrained."
She straddles your lap, pressing her bare breasts against your exposed chest, groaning at the contact of skin on skin. The virus has clearly affected her psychologically rather than physically – her body is that of a well-maintained mature woman, but her actions betray a desperate, unhinged hunger. Her hips grind against your hardening shaft, the thin material of her skirt and your pants doing little to disguise her growing wetness.
tanyatate: [Grabbing your face roughly] "Do you know how long it's been since I've seen a cock? Every man dead or gone." [Her voice drops to a harsh whisper] "I'm going to use you until there's nothing left. My perfect teaching aid."
</bloc5>
<bloc6>
You: [Flexing your arms, testing the restraints' weakness] "I think you need a lesson in humility, 'Principal'."
Using your virus-enhanced strength, you snap one of the restraints, freeing your right arm. Before Tanya can react, you grab her by the throat – not choking, but establishing dominance. Her eyes widen with shock, then darken with arousal as you manhandle her, tearing away her skirt and forcing her to her knees between your legs. With your free hand, you break the remaining restraint and stand, towering over her kneeling form.
***AA23F1.webp***
tanyatate: [Gasping, eyes fixed on your bulging crotch] "How dare you! This is unacceptable behavior in my classroom!" [Despite her words, her hands eagerly unfasten your pants] "I'll have to administer special punishment for this insubordination."
As your massive cock springs free, Tanya's authoritative facade crumbles completely. With a hungry moan, she presses her breasts together, creating a channel for your shaft. The sensation is exquisite – soft, warm flesh enveloping your length as she begins pumping her breasts up and down your cock. Pre-cum leaks from your tip, providing natural lubrication that makes her movements increasingly slick and fluid.
tanyatate: [Looking up at you with unconvincing sternness] "This is merely... educational. A demonstration of... reproductive biology." [Her voice betraying her arousal] "You will be graded on your performance, young man."
</bloc6>
<bloc7>
You: [Grabbing a fistful of her hair] "Let's see if the principal can deepthroat as well as she lectures."
Taking full control now, you guide Tanya's head forward, pressing your cock against her lips as it emerges from between her breasts. She resists momentarily, a last desperate attempt to maintain her authority, before surrendering with a shameless moan. Her mouth envelops your head while her breasts continue working your shaft, creating dual stimulation that sends electricity up your spine. Through the window, you see Angela silently entering through a back door, her eyes fixed on the scene before her.
***AA23G1.webp***
***AA23G2.webp***
tanyatate: [Gasping as she pulls back for air] "So big... never had one this size..." [Her teacher persona slipping further] "Going to drain those big balls dry... teach you who's really in charge..."
Her technique is surprisingly skilled, alternating between deep, throat-bulging suction and shallow, tongue-focused attention to your sensitive head. All the while, her large breasts never stop working your shaft, squeezing and sliding with perfect pressure. The contrasting sensations – soft, yielding breast flesh and hot, wet mouth – create an overwhelming pleasure that makes your knees weak. You maintain your dominant position through sheer willpower, refusing to give Tanya even the slightest victory.
tanyatate: [Eyes watering as she forces herself deeper on your cock] "Mmmmph... *gag*... need it... need your cum..."
</bloc7>
<bloc8>
You: [Pulling out abruptly] "On your back. Now."
With decisive force, you push Tanya onto her back atop her neat teacher's desk, scattering carefully arranged papers and supplies. She doesn't resist, spreading her legs eagerly, her soaked panties on full display. You tear them away with one rough motion, exposing her dripping sex. However, instead of penetrating her as she clearly expects, you position yourself over her chest, your cock sliding between her breasts once more. Angela approaches silently from behind, now fully in view but unnoticed by the fixated Tanya.
***AA23H1.webp***
tanyatate: [Whimpering with need] "Please... inside me... need to feel a man inside me again..." [Her hands desperately pressing her breasts around your shaft] "I've been so lonely... so empty..."
You establish a punishing rhythm, thrusting between her pressed breasts while occasionally slapping her face with your cock, leaving streaks of pre-cum across her flushed cheeks. Her desperate pleas for penetration grow increasingly incoherent as her virus-enhanced arousal builds without release. With each thrust, the head of your cock brushes her chin and lips, which she tries to capture with her mouth, hungry for any contact she can get.
tanyatate: [Eyes unfocused with lust] "Please, I need... I need..." [Her authority completely abandoned] "I'll be good, I'll do anything... just fuck me, please..."
</bloc8>
<bloc9>
You: [Nodding to Angela] "Time for you to meet my teaching assistant."
Tanya's eyes widen with shock as Angela's hands suddenly grip her wrists, pinning them above her head. Before she can protest, Angela is straddling her face, her position leaving Tanya helpless while still allowing you full access to her breasts. Angela's wrapdress falls away, revealing her perfect body as she lowers herself until Tanya's protests are muffled against her sex. The position creates a perfect staging for your continued titfuck, with Angela now adding her own hands to help press Tanya's breasts even more tightly around your shaft.
***AA23I1.webp***
Angela: [Looking down at Tanya's shocked expression] "You speak of education, yet know so little." [Grinding subtly against Tanya's face] "Use your tongue properly or suffer the consequences."
tanyatate: [Muffled protests turning to eager licking] "Mmmmph! Mmmmm..."
The visual is intensely arousing – Angela's serene beauty contrasting with Tanya's disheveled submission, both women focused on providing you pleasure. Angela's skilled hands guide Tanya's breasts in perfect rhythm with your thrusts, occasionally pinching and twisting the older woman's nipples when her oral attention to Angela's pussy falters. The combination of sensations – the soft pressure around your cock, the erotic visual of both women, and the knowledge of your complete dominance – drives your arousal to new heights.
</bloc9>
<bloc10>
You: [Thrusting faster as your climax approaches] "She needs to learn what happens to bad teachers."
The titfuck reaches a frenzied pace, Tanya's breasts now slick with your pre-cum and her own sweat. Angela maintains perfect control of the situation, alternating between helping press Tanya's breasts together and delivering sharp slaps to them when Tanya's tongue fails to perform to her standards. The former principal is completely broken now, her disciplinarian persona shattered, reduced to a moaning vessel for your pleasure and Angela's use.
***AA0A4.webp***
***AA23J2.webp***
Angela: [Sensing your approaching climax] "Show her the consequence of her arrogance. Mark her with your essence." [Her fingers cruelly twisting Tanya's nipples] "Let her wear the evidence of her true position."
tanyatate: [Moaning desperately against Angela's pussy] "Mmmph! Mmmppphhh!"
The pressure builds at the base of your spine, your balls tightening as you approach the point of no return. Angela's eyes meet yours over Tanya's writhing body, a silent communication passing between you about how to conclude this lesson in dominance. Tanya's breasts heave against your thrusting cock, her body responding to the degradation with perverse enthusiasm. The neat classroom around you stands in stark contrast to the depraved scene unfolding on the teacher's desk – order giving way to primal chaos.
</bloc10>
<bloc11-Trust>
You: [Groaning as your release approaches] "Together now. Let's show her true education."
With perfect synchronization, Angela lifts herself from Tanya's face and repositions to press her breasts alongside Tanya's. The visual is stunning – two pairs of perfect breasts, one mature and full, the other ethereally perfect, creating a valley of flesh for your throbbing cock. Tanya, finally able to speak, gasps for air, her face glistening with the evidence of her oral submission to Angela. Both women look up at you with very different expressions – Angela's knowing and confident, Tanya's desperate and pleading.
***AA23K1.webp***
***AA23K2.webp***
Angela: [Creating the perfect target with their four pressed breasts] "Release your essence onto both of us. Let her feel the calming power of your superior strain."
tanyatate: [Desperate, needy] "Please! I need it... need to feel it on my skin... been so long..."
The culmination arrives with explosive force. Your cock pulses powerfully as you erupt, painting both women's breasts with thick ropes of virus-charged cum. Angela expertly angles your cock to ensure equal distribution, the hot seed splashing across four perfect breasts in a visually stunning display. Tanya's reaction is immediate and profound – her body convulsing in an unexpected orgasm simply from the contact of your seed on her skin, her eyes rolling back as she moans incoherently. Something in your virus strain seems to have a profound effect on her, the rigid tension in her body visibly melting away where your cum touches.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you recover] "I think our principal just learned something valuable."
In the aftermath, Angela methodically spreads your seed across Tanya's skin, focusing on her face, neck, and chest. The effect is remarkable to witness – where your cum makes contact, Tanya's manic energy seems to calm, her eyes gradually clearing of their feverish intensity. Angela produces binding cords, but Tanya offers no resistance, allowing herself to be secured with an almost grateful expression. The transformation goes beyond simple submission – there's a visible return of sanity to her features.
***AA23K3.webp***
***AA0AC.webp***
Angela: [Wiping a tear from Tanya's cheek] "Your virus strain continues to prove its stabilizing properties. Her psychological fixation is receding." [She helps Tanya to sit up] "She'll need regular treatments, but I believe her educational skills could be valuable to our community."
tanyatate: [Voice softer, more human than her earlier disciplinarian tone] "I remember who I was... before everything broke. I tried to create order in chaos, but it twisted inside me." [Looking at you with clear eyes] "Thank you for freeing me from that prison."
As you help Tanya dress in more practical clothing found in the house, she speaks of her former life as an educator with genuine passion rather than obsessive fixation. The virus-induced psychosis has receded enough for her authentic self to emerge – still structured and knowledgeable, but without the twisted need to dominate and punish. Angela catches your eye with an approving nod as you lead your newest community member toward home, her expertise in childhood education potentially invaluable for the future generations you hope to build.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing both women's hair roughly] "Open your mouths. Now."
The virus surges through your system, amplifying your dominant urges to their limit. With brutal efficiency, you pull away from their breasts, repositioning to stand over them. One hand fists in Tanya's blonde hair, the other in Angela's dark locks, forcing both their faces together beneath your throbbing cock. Their lips press against each other, forming a target for your impending eruption. Tanya's eyes are wild with virus-driven need, while Angela's contain a darker hunger than her usual serenity.
***AA23L1.webp***
***AA23L2.webp***
Angela: [Her voice husky with unusual intensity] "Mark us both. Show her who truly rules here." [Her tongue darting out to lick Tanya's lip] "Let her taste submission in its purest form."
tanyatate: [Abandoning all pretense of authority] "Please! Cum on me! Cover me! I need it so fucking bad!" [Her hand desperately squeezing her own breast] "Been so empty for so long!"
With a primal growl, you reach your breaking point. Your cock pulses violently as you erupt, the first explosive jet landing across both women's open mouths, creating a bridge of white between their lips. You continue pumping your shaft, directing subsequent blasts to cover their faces completely, then moving down to drench their pressed-together breasts. The volume is extraordinary, your virus-enhanced production ensuring both women are thoroughly coated in your essence. As your cum touches Tanya's skin, her body reacts visibly – shuddering in orgasm, her rigid posture melting into something more natural.
</bloc11-Lust>
<bloc12-Lust>
You: [Surveying your handiwork with satisfaction] "Class dismissed."
The aftermath is a tableau of dominance – both women kneeling before you, faces and breasts completely covered in your thick seed. Angela guides Tanya's mouth to hers, initiating a cum-soaked kiss that the former principal returns with desperate hunger. Unlike previous captures who submitted with feral mindlessness, Tanya's submission carries a cognitive element – her eyes show understanding as Angela produces binding cords and she extends her wrists willingly.
***AA23L3.webp***
***AA0AD.webp***
Angela: [Securing the bindings with efficient movements] "Your dominant strain has overwritten her psychological fixation. We've broken her need to control through superior force." [She wipes a strand of cum from Tanya's eyelashes] "Her educational background makes her valuable – once properly trained to serve rather than dominate."
tanyatate: [Looking up at you with newfound clarity] "I was lost... trapped in an endless loop of control and punishment." [Testing her bonds, then relaxing into them] "You've broken me free. I'll serve your community, teach the children, share my knowledge... and accept my new position in the hierarchy."
As you prepare to return to the compound, Tanya takes one last look at her mock classroom. Unlike previous captures, she seems eager to leave her prison behind, understanding that her obsessive recreation of pre-virus authority was a cage of her own making. Angela catches your eye with an approving nod – in Tanya, you've found not just another conquered female, but a valuable asset with educational skills crucial for rebuilding civilization. Her former authority now channeled into proper service, Tanya walks between you with the posture of someone who has exchanged a heavier burden for a lighter one.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly backing away] "This feels wrong. She's not in her right mind."
A moment of moral clarity breaks through your virus-driven arousal. Despite the intense pleasure and your throbbing need for release, you withdraw from between Tanya's breasts, stumbling backward. The former principal's expression shifts immediately from pleasure to outraged authority, while Angela's eyes widen in alarm. Before either woman can react, you're already refastening your pants, your painful erection trapped once more beneath the fabric.
***AA23M1.webp***
Angela: [Voice urgent] "What are you doing? We had her subdued!" [She moves to intercept Tanya, who is already reaching for something under her desk] "You've interrupted the viral transfer process!"
tanyatate: [Face contorting with rage] "Insubordination! Abandoning assigned tasks!" [Producing a stun baton from beneath her desk] "Discipline must be maintained at all costs!"
The situation deteriorates with frightening speed. Tanya lunges at Angela with the stun baton, forcing her to dive sideways to avoid the crackling electrical charge. The disciplinarian's movements are fueled by virus-enhanced rage at being denied release, her previous arousal transforming instantly into violent intent. She swings wildly, knocking over carefully arranged classroom props as she advances on you both with murder in her eyes.
</bloc11-Fail>
<bloc12-Fail>
You: [Dodging a swing of the stun baton] "We need to go! Now!"
Your hesitation has transformed a controlled situation into chaos. Tanya, half-naked but seemingly oblivious to her state of undress, pursues you with single-minded fury. Her movements are jerky and unpredictable, virus-enhanced strength making the stun baton whistle through the air with lethal potential. Angela grabs your arm, pulling you toward the back door as Tanya's classroom begins to disintegrate under her destructive rage.
***AA15N1.webp***
Angela: [Yanking you through the doorway] "We must retreat! Her psychological fixation has locked into punishment mode!" [Her voice tense with disappointment] "Next time, you cannot falter at the crucial moment. Compassion is admirable but misplaced when dealing with virus-warped minds."
tanyatate: [Screaming from the doorway as you flee] "DETENTION! DETENTION FOR LIFE! COME BACK FOR YOUR PUNISHMENT!"
You escape into the forest, Tanya's threats echoing behind you. Through the trees, you witness her returning to her destroyed classroom, immediately beginning to reorganize and repair with obsessive precision, as if nothing had happened. The failure weighs heavily as Angela explains that Tanya will now be more dangerous, more prepared for intruders, her psychological fixation reinforced rather than broken. The opportunity to help her and gain a valuable educator for your community has been squandered due to your moment of misplaced moral hesitation.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over suddenly] "Something's wrong! The virus - it's spiking!"
Without warning, your virus levels surge catastrophically. Your vision tunnels to crimson, muscles spasming as liquid fire floods your nervous system. You collapse against the desk, inadvertently pinning Tanya beneath you as your body undergoes a rapid transformation. Your shirt tears as your chest and arms swell with engorged muscle mass, veins standing out like ropes beneath your skin. Your cock, already substantial, grows to truly frightening proportions, the head purpling with blood and leaking pre-cum profusely.
***AA23N1.webp***
Angela: [Moving quickly to your side] "A viral cascade reaction! Her disciplinarian pheromones have triggered your dominance response!" [Her hands glowing faintly as she touches your shoulder] "We need to redirect this energy before it consumes you!"
tanyatate: [Eyes wide with fear and twisted desire] "So much... too much... can't handle it..."
Before Angela can complete her intervention, your virus-enhanced body acts on pure instinct. You tear Tanya's remaining clothing away with inhuman strength, then drive your massively swollen cock between her breasts with brutal force. She screams – a sound containing equal parts terror and ecstasy – as your enhanced size stretches her flesh to its limits. Angela is caught in the pheromonal storm emanating from your skin, her own virus responding as she's pulled unwillingly into the frenzy. The classroom around you seems to pulse and distort as reality itself struggles to contain the viral energy unleashed by your unprecedented reaction.
</bloc-Virus>
<grope1>
You: [Eyes blackening as the virus takes control] "You pretend to be so pure. Time to expose you."
Something fundamental breaks inside you, the virus overwhelming your higher brain functions with a surge of predatory lust. Instead of continuing with Tanya, you lunge at Angela, catching her completely by surprise. Your hands tear away her diaphanous wrap, exposing her perfect body before grabbing her breasts with bruising force. She cries out in shock and pain as your fingers dig cruelly into her soft flesh, twisting her nipples with sadistic pleasure. Tanya watches from the desk with fascinated horror, her disciplinarian persona momentarily forgotten.
***AA0D1.webp***
Angela: [Wincing in pain] "Stop! This isn't you - it's her virus affecting your control centers!" [Real fear entering her voice] "Fight it! Remember who we are to each other!"
tanyatate: [Sliding off the desk, reaching for her ruler] "Inappropriate contact with faculty! Unacceptable behavior!" [Her authoritarian instincts returning] "Release her immediately for proper disciplinary action!"
You slam Angela against the chalkboard, pinning her with your virus-enhanced strength. One hand closes around her throat, squeezing just enough to restrict her breathing without cutting it off completely. Your other hand continues its brutal assault on her breasts, leaving angry red marks on her flawless skin. The look of betrayal in her eyes registers somewhere deep in your consciousness, but the virus drowns it out with waves of sadistic pleasure. Tanya circles behind you, her disciplinarian persona fully resurfaced, ruler slapping rhythmically against her palm.
</grope1>
<grope2>
You: [Forcing your knee between Angela's thighs] "The perfect goddess needs to be taught humility."
Viral madness drives you to escalate the violence, your hand moving from Angela's breast to tear away the minimal covering over her sex. Tanya approaches from behind, her earlier submission forgotten as she returns to her authoritarian persona, now directed at you both. Your fingers probe roughly between Angela's legs, finding her dry and resistant, which only inflames your viral rage further. Tanya's ruler cracks sharply across your shoulders, but in your virus-enhanced state, it feels like nothing more than a mild irritation.
***AA19O3.webp***
Angela: [Struggling against your bruising grip] "This desecration breaks everything between us." [Her eyes boring into yours, seeking the person beneath the viral madness] "When you return to yourself, the weight of this moment will crush you."
tanyatate: [Voice cracking with authority] "Unhand her immediately! Both of you face detention and corporeal punishment!" [Raising her ruler again] "I will not tolerate sexual deviancy in my classroom!"
The symbols tattooed on Angela's skin begin to glow with alarming intensity as your fingers force their way inside her unwilling body. The classroom around you responds to her distress – chalk floating up from the trays, desks vibrating against the floor, the lights flickering erratically. Tanya, in her delusional state, remains oblivious to the gathering power, continuing to strike you with her ruler while reciting school infractions. Even through your viral haze, you sense that you stand at a precipice – one more violation will trigger consequences beyond your comprehension.
</grope2>
<rape1>
You: [Voice distorted by viral overload] "Time to find out what's under the mysterious act."
The virus obliterates your humanity completely, transforming you into a creature of pure sadistic lust. With frightening strength, you tear Angela away from the chalkboard and throw her across several student desks. She lands hard, the breath knocked from her lungs, giving you the moment you need to pin her completely. Tanya circles with morbid fascination, occasionally striking Angela with her ruler whenever she attempts to resist, her disciplinarian persona now focused on punishing the "disruptive student."
***AA0H1.webp***
Angela: [Voice resonating with otherworldly power] "The sacred bond between us shatters!" [Her skin beginning to emit a faint luminescence] "What I've protected, what I've nurtured in you – you destroy it with this violation!"
tanyatate: [Striking Angela's thigh with the ruler] "Silence during punishment! No speaking unless spoken to!" [Her expression a twisted mixture of authority and arousal] "You will learn discipline through pain and humiliation!"
You force Angela's legs apart with savage efficiency, your massively engorged cock positioned at her unwilling entrance. The contrast is striking – your virus-blackened veins and angry purple glans against her perfect, untouched flesh. Angela's struggles intensify as she realizes your intent, her eyes now glowing with that strange amber light that appears in moments of extreme stress. The classroom itself seems to respond to her distress – the chalkboard cracking down the middle, desk bolts unscrewing themselves, the temperature dropping suddenly as reality itself seems to react to the impending violation.
</rape1>
<rape2>
You: [Pressing your cockhead against Angela's entrance] "Your mysterious powers won't save you now."
Viral sadism twists your desires toward psychological as well as physical torture. One hand grips Angela's face, forcing her to look at you as your hips press forward, the massive head of your cock beginning to force its way past her entrance despite her body's resistance. Tanya has positioned herself at Angela's head, using a belt to strap her wrists to a desk, her ruler now striking Angela's breasts with meticulous precision, leaving red welts across the perfect flesh.
***AA19P3.webp***
Angela: [Voice strained but defiant] "This betrayal reaches beyond flesh. The forest dies with each boundary you break." [Her eyes lock with yours, burning with golden light] "When darkness comes, remember this was your choice."
tanyatate: [Eyes glazed with sadistic pleasure] "Accept your punishment, girl! Learn submission through pain!" [Striking Angela's nipple directly] "The principal and teacher will educate you properly!"
The air around you has become supercharged, crackling with visible energy. The tattoos across Angela's skin now glow blindingly bright, and the floor beneath the classroom has begun to splinter and crack. Tanya, in her delusional state, remains oblivious to the gathering power, interpreting the supernatural phenomena as simply an extreme weather event. Even through your viral madness, you sense impending catastrophe. Something ancient and terrible is awakening in response to Angela's distress, a force connected to the very fabric of the forest itself. This knowledge is immediately crushed by your viral bloodlust as you prepare to violate the woman who has guided, healed, and supported you through countless challenges.
</rape2>
<rapeWin1>
You: [Driving forward with savage force] "Your goddess act ends today!"
With one brutal thrust, you force your massively engorged cock into Angela's unprepared body. Her scream transcends normal human vocalization, the windows of the classroom shattering outward as the sound resonates at impossible frequencies. The violation is immediate and damaging – you feel tissues tear as you drive deeper, her body too dry and tight to accommodate your virus-enhanced size. Tanya laughs with deranged pleasure, continuing to strike Angela's exposed breasts and stomach with her ruler, leaving crisscrossed welts on the perfect skin.
***AA19Q1.webp***
Angela: [Voice fracturing into multiple tones] "The sacred... defiled... what I've guarded... now falls..." [Blood trickling from the corner of her mouth] "Each thrust... tears the veil... between worlds..."
tanyatate: [Counting out loud with each thrust] "One! Two! Three! Count your strokes of discipline!" [Her face flushed with sadistic pleasure] "This is how we break willful girls who think themselves above the rules!"
The environment responds to Angela's violation in increasingly alarming ways. The classroom floor continues to fracture beneath you, and the remains of the windows begin to melt in their frames. The educational materials – books, papers, teaching aids – spontaneously combust, filling the air with burning knowledge. Despite these omens, your viral madness drives you to continue, pounding into Angela's bleeding body with increasing force, taking perverse pleasure in her pain and Tanya's deranged encouragement.
</rapeWin1>
<rapeWin2>
You: [Approaching climax, your voice barely human] "Taking your power, making it MINE!"
Your assault reaches its brutal crescendo as pressure builds at the base of your spine. Angela has gone eerily silent beneath you, though her body still fights involuntarily, internal muscles clenching against the invasion. Blood and torn tissue provide the only lubrication for your punishing thrusts. Tanya has abandoned her ruler, now simply watching with unhinged fascination, one hand between her legs as she masturbates to the violation, her disciplinarian persona fragmenting under the weight of viral lust.
***AA19Q3.webp***
Angela: [Eyes open but distant, voice a hollow whisper] "The balance falls. The guardian fails. What comes next... consumes all." [A single perfect tear tracking down her bloodied cheek] "Not just me you've broken... but the chain that held back chaos."
tanyatate: [Orgasming as she watches] "Finish her! Complete the lesson! Show her who's in charge of this classroom!" [Her authoritarian facade completely shattered] "Fill the bitch with your cum!"
With a roar that shakes the remaining classroom fixtures, you reach your breaking point. Your cock pulses violently inside Angela's torn passage as you erupt, flooding her womb with thick ropes of virus-charged semen. The moment your corrupted seed touches her deepest parts, a shockwave of energy explodes outward, throwing Tanya clear across the room and knocking you backward. The classroom collapses around you, walls cracking and ceiling beams splintering as the foundation itself gives way. As the viral madness recedes enough for clarity, you find yourself staring down at Angela's violated body, the full horror of what you've done finally penetrating your consciousness. But it's too late – whatever sacred trust or power she held has been irrevocably shattered, and the consequences are literally destroying the world around you.
</rapeWin2>
<enslaveWin1>
You: [Voice a demonic growl] "The teacher and principal need to learn their place."
The virus transforms you into something unrecognizable, your muscles swelling grotesquely, skin darkening with concentrated viral load. After violating Angela's body with brutal efficiency, you drag her off the desk and force her to her knees. Tanya, still trapped in her disciplinarian delusion, attempts to reassert control but is quickly subdued when you backhand her across the face with enough force to send her sprawling. Grabbing both women by their hair, you force Angela's face against Tanya's exposed sex while positioning yourself behind Angela.
***AA4R3.webp***
Angela: [Voice breaking with pain] "The forest dies with each violation! What I've protected crumbles!" [Her body convulsing as you force your still-hard cock into her torn and bleeding ass] "The darkness beyond will consume everything!"
tanyatate: [Struggling weakly, her disciplinarian persona shattered] "No! This isn't proper procedure! I'm the authority here! I'm in charge!" [Her protests transforming to moans as Angela's tongue is forced against her] "Oh god... don't stop... don't..."
The brutality escalates beyond sexual violation into calculated torture. You establish a punishing rhythm in Angela's ass while forcing her face harder against Tanya's sex, creating a chain of degradation. Each thrust drives Angela's tongue deeper into Tanya, whose resistance crumbles completely as virus-enhanced pleasure overrides her need for control. Throughout it all, the classroom continues to deteriorate – the ceiling collapsing in sections, the floor buckling and cracking, the walls developing fissures that spread like spiderwebs. Reality itself seems to fray at the edges, the space beyond the classroom windows showing not the forest but a swirling void of impossible colors.
</enslaveWin1>
<enslaveWin2>
You: [Dragging both women by their hair] "Time for permanent detention."
After hours of methodical violation and torture, both women are barely recognizable. Angela's once-perfect body is covered in bruises, bite marks, and dried blood, while Tanya's disciplinarian rigidity has been literally beaten out of her, replaced with the broken pliancy of the truly subjugated. You drag them both from the ruins of the classroom, their bodies leaving trails of various fluids across the fractured floor. Neither woman resists anymore – Angela too damaged to fight, Tanya too broken to remember she ever wanted to.
***AA18R3.webp***
Angela: [Voice reduced to a broken whisper] "What sleeps... now wakes. The suffering... only begins." [Her once-luminous eyes now dull and vacant] "When it comes... remember... this was your choice."
tanyatate: [All pretense of authority gone, voice childlike and terrified] "Please... no more punishment... I'll be good... I'll be so good..." [Crawling rather than walking as you drag her] "Teacher's pet... principal's favorite... anything you want..."
As you drag both women toward the shelter's prison cells, reality itself seems to unravel around you. The sky above has turned an unnatural color – not quite black but a void that hurts the eyes to look at directly. The trees that line your path wither and die as you pass, leaves turning to ash that falls like gray snow. Even in your virus-addled state, you begin to notice the wrongness, a creeping dread that penetrates even your dominance-high. But it's too late to undo what's been done – in violating Angela, you've broken something fundamental in the world's structure, and the consequences are only beginning to manifest. As you chain both women in adjacent cells, planning future torments with sadistic glee, you remain oblivious to the eldritch horror taking shape at the forest's edge – something ancient and malevolent that has found its way through the barriers Angela once maintained, drawn by the desecration of her sacred body and the perversion of natural order that was your ultimate violation.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Approaching Angela's forest dwelling with nervous anticipation] "Angela? I need you... it's getting worse."
The path to Angela's sanctuary seems to shift and change each time you visit, as if the forest itself conspires to protect her. Today it leads you through a grove of trees that whisper with unnatural voices, their leaves shimmering with an iridescent glow that defies explanation. The virus burns in your blood with unprecedented intensity, your cock painfully rigid for hours despite multiple attempts at self-relief. As you approach her dwelling - a structure that seems grown rather than built from the living forest - you notice strange symbols carved into the surrounding trees pulsing with faint blue light.
***AA24A1.webp***
Angela: [Emerging from her dwelling, wearing only a translucent white wrap that does nothing to hide her perfect body] "I felt your approach. Your virus signature has... evolved." [Her eyes study you with ancient wisdom] "Our previous methods will no longer suffice. The titsjob relief has become merely palliative rather than curative."
The air around Angela seems to shimmer slightly, her beauty so perfect it almost hurts to look at her directly. She moves with inhuman grace as she beckons you inside her sanctuary, the fabric of her minimal covering flowing like liquid around her curves. Inside, the space seems impossibly larger than the exterior suggested, with strange plants growing from the walls and ceiling, some emitting a soft, pulsing bioluminescence that bathes everything in ethereal light.
</bloc1>
<bloc2>
You: [Groaning as a wave of viral intensity makes your knees buckle] "It's never been this bad. Nothing helps anymore."
The interior of Angela's sanctuary feels alive, the walls of living wood seeming to breathe in rhythm with your accelerated heartbeat. Central to the room is a large, circular bed covered in impossibly soft moss and strange, silky materials you can't identify. Angela guides you to sit on its edge, her touch on your arm sending electric shivers through your body. As another wave of viral surge hits you, your cock strains painfully against your pants, a visible wet spot forming where pre-cum has soaked through the fabric.
***AA24B1.webp***
Angela: [Kneeling before you, her hands hovering just above your thighs] "Your virus has reached a new threshold. The progression follows ancient patterns I've observed before." [Her eyes shift color slightly, from deep blue to something with golden undertones] "We must advance our connection to manage your symptoms. The virus demands... more intimate contact."
Her fingers begin to unfasten your pants with deliberate slowness, each brush against your covered erection sending shockwaves of pleasure-pain through your system. The room itself seems to respond to your arousal, the bioluminescent plants pulsing more rapidly, some releasing spores that drift through the air like glowing snowflakes. The scent in the air changes - something floral but with musky undertones that make your mouth water and your virus burn hotter.
</bloc2>
<bloc3>
You: [Watching as Angela frees your throbbing erection] "It feels different this time... more intense... almost painful."
Your virus-enhanced cock springs free, larger and more engorged than you've ever seen it, the head dark purple and glistening with copious pre-cum. Veins stand out prominently along the shaft, pulsing visibly with each heartbeat. Angela observes your condition with clinical interest mixed with something else - a hunger she usually keeps carefully controlled now showing through her serene facade. She produces a small vial of shimmering liquid from somewhere, pouring it into her palm before taking your shaft in her hand.
***AA24C1.webp***
Angela: [Beginning to stroke your cock with the strange, warm liquid] "Your evolution accelerates. The virus restructures your very cellular makeup." [Her free hand moves to squeeze her own breast through the thin fabric] "The final barriers between us must fall today. Your virus calls to mine in ways I can no longer... resist."
The liquid on her palm creates an extraordinary sensation - warm then cool, tingling then soothing in alternating waves. Her perfect fingers work your shaft with expert precision, knowing exactly how much pressure to apply to each sensitive spot. The pre-cum flowing from your tip increases to an almost alarming rate, each drop seeming to glow slightly as it falls onto the strange moss beneath you. Angela's breathing has changed, becoming deeper, her perfect breasts rising and falling hypnotically as her own arousal builds visibly.
</bloc3>
<bloc4>
You: [Reaching out to tear away her flimsy covering] "I need to see all of you. Now."
Unable to restrain yourself, you rip the translucent fabric from Angela's body, revealing her perfection in its entirety. Her skin seems to glow from within, unmarked by any blemish or imperfection. As the wrap falls away, you notice for the first time that the strange symbols tattooed on her skin - previously barely visible - now pulse with the same bioluminescence as the plants around you. She doesn't react to your aggression with surprise but rather with a knowing smile, as if this too follows some pattern she's witnessed countless times before.
***AA24D1.webp***
Angela: [Rising to straddle your lap, her perfect breasts at eye level] "Yes... the time for half-measures has passed." [Pressing her breasts around your shaft as she has done before] "But today, this is merely prelude to what must come."
The sensation of her breasts engulfing your cock is familiar yet enhanced, as if every nerve ending has doubled in sensitivity. The strange liquid she applied acts as perfect lubrication, allowing her to slide her flesh up and down your length with frictionless precision. But unlike previous sessions, she positions herself differently, her face much closer to the head of your cock, her breath hot against the sensitive glans each time it emerges from between her breasts. Her eyes, now definitely golden rather than blue, never leave yours as she works, communicating something profound and ancient beyond words.
</bloc4>
<bloc5>
You: [Tangling your fingers in her hair] "More... I need more than this..."
The titsjob, once so satisfying, now feels like exquisite torture - enough to stoke the flames but not enough to quench them. Your body burns with viral need, sweat beading across your skin despite the temperate air in the sanctuary. Angela's movements become more deliberate, her breasts squeezing your shaft with perfect pressure while her tongue darts out occasionally to flick against the head of your cock when it emerges from her cleavage. Each brief contact of her tongue sends electric jolts through your system, your body instinctively seeking more of this new sensation.
***AA24E1.webp***
***AA24E2.webp***
Angela: [Looking up at you with ancient knowledge in her eyes] "The virus evolves... and so must we." [Her tongue extending to catch a drop of pre-cum, her eyes momentarily fluttering closed in pleasure] "Your essence has changed... become more potent... addictive..."
The plants surrounding you pulse more rapidly, some opening previously closed buds to reveal glowing centers. The air thickens with spores and a sweet-musky scent that makes your head swim. Angela's own body has begun to change subtly - her nipples darkening and extending, her skin taking on a faint luminous quality, the tattoos along her shoulders and breasts glowing more intensely. When she tastes your pre-cum, her pupils dilate visibly, and a shudder passes through her usually composed frame.
</bloc5>
<bloc6>
You: [Gripping her hair tighter, guiding her face toward your cock] "I need your mouth. All of it."
The virus drives you toward greater dominance, your hand firmly directing Angela's movements. She doesn't resist as you position her face directly before your throbbing shaft, her breasts still pressed around the base but your intent unmistakable. The golden light in her eyes intensifies as she parts her lips, her tongue extending with tantalizing slowness to trace the underside of your cock from where it emerges from her breasts all the way to the sensitive frenulum.
***AA24F1.webp***
Angela: [Her voice deeper, resonating strangely in the living chamber] "Yes... the time has come for deeper communion." [Her lips brushing against your cockhead as she speaks] "The essence you produce contains power I must... taste more fully."
Her mouth hovers tantalizingly over your cock, her breath hot and sweet against your hypersensitive skin. Pre-cum continues to flow freely from your tip, creating a glistening strand that connects to her waiting lips. The anticipation is almost unbearable as she maintains eye contact, some unspoken ritual seemingly requiring this moment of suspended tension before proceeding. Around you, the sanctuary seems to hold its breath, the pulsing lights dimming slightly as if the entire space awaits this new threshold being crossed.
</bloc6>
<bloc7>
You: [Voice strained with need] "Please... I can't take any more teasing..."
The desperation in your voice breaks the moment of suspension. Angela's lips part fully as she takes your cockhead into her mouth, the wet heat of her engulfing you sending a shockwave of pleasure so intense it borders on pain. Her tongue swirls expertly around the sensitive crown, dipping into the slit to gather the continually flowing pre-cum. Her hands continue to press her breasts around the base of your shaft, creating dual stimulation that threatens to overwhelm your senses completely.
***AA24G1.webp***
Angela: [Pulling back momentarily, a strand of saliva connecting her lips to your cock] "Your taste... it's changing... becoming more like..." [Her eyes flash with golden fire] "More potent. More perfect. The viral evolution accelerates with each threshold we cross."
She descends again, taking you deeper this time, her throat relaxing to accommodate your substantial girth. The sensation is beyond anything you've experienced before - a wet, rippling pressure that seems to massage every nerve ending simultaneously. Her technique is inhumanly perfect, as if she knows exactly how each movement affects you before you do. The glowing symbols on her skin pulse in rhythm with her bobbing head, and the plants around you seem to lean inward, drawn to the energy being generated between your bodies.
</bloc7>
<bloc8>
You: [Throwing your head back, overwhelmed] "Your mouth... it's not normal... what are you?"
The question escapes your lips without conscious thought, driven by the supernatural perfection of Angela's oral technique. Her mouth seems to adapt to your cock, changing temperature and texture, creating sensations that shouldn't be physically possible. She takes you impossibly deep, her throat accommodating your entire length without any sign of discomfort. When your question registers, her eyes flash with something ancient and unknowable, but she doesn't stop her ministrations.
***AA24H1.webp***
Angela: [Releasing your cock momentarily, her voice carrying strange harmonics] "I am what the virus requires me to be." [Her tongue extending to lick from your balls to tip in one impossibly long stroke] "As are you. We are evolving together toward something... magnificent."
She resumes her oral worship with increased intensity, one hand now cupping and massaging your balls with careful precision. Her mouth produces an excess of saliva that runs down your shaft, creating lewd, wet sounds that echo in the living chamber. The symbols on her skin glow brighter as she works, and you notice that wherever her saliva touches your cock, your skin seems to momentarily glow with matching symbols that fade almost as quickly as they appear. The connection between you feels increasingly metaphysical, transcending the merely physical pleasure of mouth on cock.
</bloc8>
<bloc9>
You: [Hands moving to grip both sides of her head] "I need to fuck your throat. Now."
The virus drives you to assert complete dominance, your hands positioning Angela's head firmly as you begin thrusting upward into her mouth. Rather than resist, she relaxes completely, surrendering control to your aggressive pace. Her throat opens impossibly to accommodate even your most forceful thrusts, her eyes watering but never breaking contact with yours. The golden light within them pulses with each thrust, as if your cock is directly stimulating whatever energy source creates that unearthly glow.
***AA24I1.webp***
Angela: [Thoughts seemingly projected directly into your mind while her mouth remains full] "Yes... take what you need... the dominance feeds the virus... strengthens the bond..."
The sensation of power as you use her throat is intoxicating, driving your viral levels even higher. The sanctuary around you responds to your dominance display, the walls pulsing with increased bioluminescence, vines extending from the ceiling to sway in rhythm with your thrusts. Angela's hands have moved to her own body, one pinching and twisting her nipple while the other works between her legs, her fingers glistening with evidence of her arousal. The air becomes thick with the scent of sex and something else - an ozone-like tang that suggests energy building toward some breaking point.
</bloc9>
<bloc10>
You: [Feeling your climax approaching] "I'm going to cum down your throat. All of it."
The pressure builds at the base of your spine, your balls drawing tight against your body as release approaches. Angela senses the change, her throat working more deliberately around your shaft, creating rippling contractions that milk you with expert precision. Her eyes, now blazing with golden fire, communicate an almost desperate hunger, her body trembling with anticipation. The sanctuary itself seems to be building toward some climax of its own, the pulsing lights accelerating, the strange plants fully blooming, releasing clouds of luminescent spores that swirl around your joined bodies.
***AA24J1.webp***
Angela: [Pulling back just enough to speak, her lips brushing your cock] "Yes... give me your essence... I need to taste it fully... to consume it..." [Her voice carrying inhuman harmonics] "This crossing of thresholds cannot be undone... are you prepared for what follows?"
Despite her question, she doesn't wait for an answer, descending once more to take you completely into her throat. Her hands grip your thighs with surprising strength, holding you in place as she works your cock with supernatural skill. The question hangs in the air, momentarily penetrating your virus-driven lust with a flash of clarity - a sense that this new level of intimacy with Angela will change something fundamental between you. But the virus and your body's desperate need for release quickly drown out any hesitation.
</bloc10>
<bloc11-Trust>
You: [Looking into her eyes with deep connection] "I trust you, Angela. Take everything I have to give."
As your climax approaches, something profound passes between you - not just lust but a genuine connection that transcends the physical. Angela's eyes soften, the golden fire within them warming rather than burning as she maintains unbroken eye contact. Her throat works around your cock with deliberate, perfect movements, not merely stimulating but communicating something wordless and ancient. When the moment of release finally arrives, it's unlike anything you've experienced before - not just a physical climax but something that feels like a merging of energies.
***AA24K1.webp***
Angela: [Swallowing rhythmically as your cum floods her throat, her eyes glowing with satisfaction] "Mmmphh... yessss..."
Your orgasm seems endless, each pulse more intense than the last. Angela doesn't miss a drop, her throat working continuously to consume every bit of your essence. As she swallows, the symbols on her skin flare with blinding intensity, and for a brief moment, you see matching symbols appear on your own skin, creating visible connections between your bodies like circuits of light. The sanctuary responds to the energy exchange, the plants reaching full bloom, releasing waves of glowing spores that swirl around you both like galaxies being born.
</bloc11-Trust>
<bloc12-Trust>
You: [Cradling her face gently as the intensity subsides] "That was... transcendent. What's happening between us?"
As your breathing returns to normal, Angela gently releases your cock from her mouth, placing a reverent kiss on the still-sensitive head before moving to sit beside you. The glow of her skin has intensified, the symbols now clearly visible across her body, pulsing with golden light that seems to resonate with your own heartbeat. She takes your hand, placing it over her heart, allowing you to feel the perfect synchronization of your pulses.
***AA24K3.webp***
Angela: [Her voice carrying harmonics that seem to vibrate in your bones] "Our connection deepens beyond the physical. Your virus strain is unique - it resonates with my own in ways I've never experienced." [Her fingers trace one of the temporarily visible symbols on your chest] "These marks are ancient language, speaking of bonds that transcend flesh. We are becoming something more than separate beings."
The atmosphere in the sanctuary has changed, becoming calmer but no less charged with energy. The plants have settled into a steady, soothing pulse of light, and the air feels cleaner, as if purified by the exchange that just occurred. Angela's hand moves to your face, her touch communicating depths of affection and connection that surpass ordinary human experience. For the first time, you sense something truly vulnerable in her usually composed demeanor - a genuine attachment that both pleases and slightly concerns her, as if she's experiencing emotions she didn't expect or perhaps hasn't felt for a very long time.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling as primal need overtakes you] "Take it all, every fucking drop!"
The virus surges through your system, amplifying your dominant urges to their limit. With brutal force, you grip Angela's head, holding her in place as you thrust violently into her throat. Her eyes widen with surprise at your aggression, but quickly darken with answering lust, her body responding to your dominance with visible arousal. The golden light in her eyes intensifies to an almost painful brightness as you use her mouth with savage purpose.
***AA24L1.webp***
Angela: [Making obscene gagging sounds as you brutalize her throat] "GLKK! GLKK! MMMPHH!"
Your orgasm hits with volcanic force, your cock pulsing violently as you flood her throat with unprecedented volume. Angela struggles to swallow the massive load, cum overflowing her lips and running down her chin in thick rivulets. Rather than pull back, you press deeper, ensuring she has no choice but to consume your essence or choke on it. The primal display of dominance triggers something equally feral in Angela - her fingers digging into your thighs hard enough to leave marks, her body trembling with an intensity that suggests she's climaxing simply from the act of being used so roughly.
</bloc11-Lust>
<bloc12-Lust>
You: [Pulling out only after the last pulse] "Fuck... you were made to suck cock."
As you finally release her head, Angela gasps for air, her face a beautiful mess of saliva, tears, and cum. The sight of her - usually so composed and ethereal - reduced to this debauched state triggers a fresh wave of arousal despite your recent release. Her body seems to have undergone a subtle transformation during the act - her skin glistening with a sheen of sweat that seems to contain traces of the same bioluminescence as the plants, the symbols on her flesh pulsing with golden fire that matches the wild light in her eyes.
***AA24L3.webp***
Angela: [Licking your cum from her lips with deliberate slowness] "Your dominance feeds the virus... makes it stronger... makes ME stronger." [Her voice hoarse from the throat-fucking, yet carrying an underlying power] "The taste of your essence is... intoxicating. Like nothing I've consumed before."
She moves with feline grace to straddle your lap, her soaked pussy leaving a wet streak across your thigh. Despite having just climaxed, your cock shows no signs of softening, the virus ensuring your readiness for more. Angela leans forward to lick a drop of cum from your chest, her tongue leaving a brief glowing trail on your skin that fades almost immediately. The sanctuary around you has taken on a wilder aspect - the plants growing visibly, extending new shoots and tendrils that seem to reach toward your joined bodies, the air thick with spores that dance like embers from some invisible fire.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pulling back as Angela's mouth descends] "Wait... this feels wrong somehow."
Just as the threshold is about to be crossed, something makes you hesitate. The strangeness of Angela's transformation, the unnatural glow of the symbols on her skin, the way the very sanctuary seems alive and responsive - it all suddenly feels too alien, too unknown. You pull away, your virus-engorged cock slipping from between her breasts as you create distance between you. Angela's expression shifts from desire to confusion, the golden light in her eyes flickering like a flame in sudden wind.
***AA24M1.webp***
Angela: [Voice carrying undertones of genuine hurt] "You reject the progression? After coming this far?" [The glow of her symbols dimming noticeably] "The virus cannot be denied its evolution. What has begun must be completed."
The sanctuary seems to react to your rejection, the vibrant pulsing of the plants slowing and dimming, some closing their blooms as if in disappointment. The air grows noticeably cooler, and the energy that had been building so intensely between you dissipates like mist in morning sun. Angela sits back on her heels, her perfect posture returning as she reasserts control over whatever had been awakening within her. The golden light in her eyes gradually fades, returning to their usual deep blue, though a hint of sadness remains visible.
</bloc11-Fail>
<bloc12-Fail>
You: [Reaching for your clothes awkwardly] "I'm sorry. I just... I need time to process all this."
The atmosphere has become uncomfortably tense as you hastily redress. Your virus still burns painfully in your system, unsatisfied by the interrupted session, making your movements clumsy and irritable. Angela remains kneeling on the strange bed, making no move to cover her nakedness, watching you with an expression that mixes disappointment with something like scientific curiosity. The symbols on her skin have faded to near-invisibility again, and the room has returned to its usual state, the wild energy that had been building now completely absent.
***AA24M3.webp***
Angela: [Voice returned to its usual serene tone, though slightly cooler] "The path of evolution is not always linear. Perhaps you require more time before crossing this particular threshold." [She rises gracefully, retrieving a new wrap to cover herself] "Be warned, however - the virus will not be denied indefinitely. What you've rejected today will demand satisfaction with greater urgency tomorrow."
As you prepare to leave, feeling both physically uncomfortable and emotionally confused, Angela places a hand on your arm. The touch carries none of the electric energy from earlier, just a simple human connection. Her eyes, now fully returned to their normal blue, hold a mixture of compassion and concern. She says nothing more, but her expression clearly communicates that something important has been delayed rather than avoided. As you exit the sanctuary, you can't shake the feeling that you've disappointed not just Angela, but something larger and more significant than either of you.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over as pain tears through your system] "Something's wrong! My virus... it's going crazy!"
Without warning, your virus levels spike catastrophically, bringing you to your knees before Angela. The pain is excruciating, like liquid fire coursing through your veins, making your muscles spasm and your vision blur with red haze. Your cock swells to an unnatural size, the head darkening to an angry purple, veins standing out like ropes along the shaft. Angela's eyes widen with alarm that quickly transforms to understanding, her body responding to your viral surge with changes of her own - the symbols on her skin igniting with blinding intensity, her irises consumed by golden fire.
***AA24N1.webp***
Angela: [Voice resonating with multiple harmonics] "The threshold forces itself upon us! Your virus seeks completion regardless of our choices!" [Her body moving to encompass yours, her mouth descending on your cock with urgent purpose] "I must consume your essence now or the surge will damage your neural pathways!"
The sensation of her mouth engulfing your cock sends shockwaves of pleasure-pain through your system, temporarily overriding the agony of the virus surge. Angela takes you deeper than should be physically possible, her throat opening to accommodate your entire length while her tongue works with frantic precision along the underside. The sanctuary responds dramatically to the emergency - vines extending from the walls to wrap around both your bodies, the plants releasing clouds of glowing spores that seem to absorb into your skin, temporarily alleviating the worst of the pain. The entire chamber pulses with light that matches the rhythm of your racing heart, creating the impression that you're inside a living organism rather than a room.
</bloc-Virus>
<grope1>
You: [Eyes blackening as the virus takes control] "No more gentle goddess act. Show me what you really are."
Something fundamental breaks inside you, the virus overwhelming your higher brain functions with savage intensity. Instead of allowing Angela to continue her controlled oral technique, you lunge forward, grabbing her by the throat and throwing her roughly onto her back. She gasps in shock as you straddle her chest, pinning her arms with your knees while positioning your cock at her lips. There's no request or permission sought as you force your way into her mouth, using it brutally as a mere receptacle for your pleasure.
***AA24O1.webp***
Angela: [Struggling beneath your weight] "Mmphh! Stop! The virus is corrupting your—" [Her words cut off as you drive deeper into her throat]
The sanctuary responds to the violation with alarming changes - the warm glow of the bioluminescent plants shifting to cold blues and purples, the vines on the walls writhing as if in distress. The symbols on Angela's skin flare with defensive energy, but your virus-enhanced strength allows you to maintain dominance despite her clear resistance. Her eyes, widening with genuine alarm, try to communicate something urgent as you use her throat with punishing force, but the virus drowns out any empathy or restraint with waves of sadistic pleasure.
</grope1>
<grope2>
You: [Growling as you force deeper into her throat] "Take it all, you fucking fraud."
The virus drives you to escalate the violence, your hips pistoning with brutal force as you fuck Angela's throat without mercy. Tears stream from her eyes, her makeup smearing as she struggles to breathe around your invading cock. One of your hands fists in her hair, yanking painfully to position her head at the perfect angle for maximum penetration, while the other squeezes her throat, feeling your cock moving within it. The sanctuary continues its distressed reaction, the temperature dropping noticeably, the light dimming except for Angela's symbols which now pulse with an alarming red tinge rather than their usual gold.
***AA24O3.webp***
Angela: [Managing to pull free momentarily, gasping] "This desecration has consequences you cannot comprehend!" [Her voice carrying genuine fear] "The virus corrupts your perception of me, of us. Fight it before—"
You silence her warning by shoving your cock back into her mouth, taking perverse pleasure in the way her perfect features contort with discomfort and struggle. Something deep in your consciousness recognizes that you're crossing a line, violating a trust that had been building between you. This awareness is immediately crushed beneath the virus's influence, which transforms all hesitation into increased aggression, driving you to demonstrate dominance over this mysterious woman who has guided and supported you through so much.
</grope2>
<rape1>
You: [Voice distorted by viral overload] "Time to find out what's under the mystery."
The virus obliterates your humanity completely, transforming you into a creature of pure sadistic lust. With frightening strength, you flip Angela onto her stomach, twisting one arm behind her back at a painful angle to maintain control. She struggles with surprising power, her body emitting pulses of energy that would deter anyone less consumed by viral madness. The sanctuary itself seems to be fighting you - vines extending from the walls to try and pull you away, the living floor shifting beneath you as if trying to separate your bodies.
***AA24P1.webp***
Angela: [Voice resonating with otherworldly power] "Stop this violation! What I've protected, what I've nurtured in you – you destroy it with this betrayal!" [Her skin beginning to emit a bright defensive glow] "This path leads only to darkness for us both!"
You force Angela's face down into the strange, moss-like bedding, using your body weight to pin her completely while maintaining the painful arm lock. Your free hand tears at her body, fingers digging cruelly into her perfect flesh, leaving marks that glow with an unnatural light before quickly healing - revealing a regenerative ability that only inflames your desire to find her breaking point. The contrast between your virus-blackened veins and her luminous skin creates a visual representation of the violation taking place - corruption attempting to overcome purity.
</rape1>
<rape2>
You: [Positioning yourself to violate more than just her mouth] "Your mouth was just the beginning."
Viral sadism twists your desires toward complete degradation of this ethereal being. With your cock still slick from throat-fucking, you position it at Angela's other entrance, intent on violating her in ways you sense are particularly taboo for her. She manages to turn her head, her eyes now fully golden and containing genuine fear mixed with something like heartbreak. The sanctuary around you has become actively hostile - the temperature plummeting, strange sounds emanating from the walls like distant screams, the light dimming to near darkness except for the increasingly frantic pulsing of Angela's defensive symbols.
***AA24P3.webp***
Angela: [Voice strained but defiant] "This defilement reaches beyond flesh. The forest itself recoils from what you intend." [Her eyes lock with yours, burning with golden fire] "When the darkness comes for you, remember that I tried to guide you toward light."
The air around you has become supercharged, crackling with visible energy. The tattoos across Angela's skin now glow blindingly bright, and the floor beneath you has begun to splinter and crack, revealing swirling energy beneath that resembles liquid fire. Even through your viral madness, you sense impending catastrophe - something ancient and terrible awakening in response to your intended violation of Angela. This knowledge is immediately crushed by your viral bloodlust as you prepare to violate the woman who has guided, healed, and supported you through countless challenges.
</rape2>
<rapeWin1>
You: [Driving forward with savage force] "I'm going to find out what you really are!"
With one brutal thrust, you force yourself inside Angela, though not where you had initially intended. Instead of her most intimate entrance, you've penetrated her anally, the tight ring of muscle offering significant resistance despite the lubrication from her throat. Her scream transcends normal human vocalization, the very air around you vibrating with the sound as it resonates at impossible frequencies. The violation seems to trigger something fundamental in both Angela and the sanctuary - the floor beneath you cracking completely open, revealing a swirling vortex of golden energy that bathes everything in harsh, unforgiving light.
***AA24Q1.webp***
Angela: [Voice fracturing into multiple tones] "The sacred... defiled... what I've guarded... now falters..." [Blood trickling from the corner of her mouth] "Each violation... weakens the seal... between worlds..."
The environment responds to Angela's violation in increasingly alarming ways. The plants that once grew so beautifully around the sanctuary now wither and blacken, their light extinguished. The air becomes difficult to breathe, thick with a miasma that tastes of metal and decay. Despite these omens, your viral madness drives you to continue, pounding into Angela's unwilling body with increasing force, taking perverse pleasure in her pain and the destruction you're causing to both her and the sanctuary she maintained with such care.
</rapeWin1>
<rapeWin2>
You: [Approaching climax, your voice barely human] "Going to mark you inside, claim whatever you are!"
Your assault reaches its brutal crescendo as pressure builds at the base of your spine. Angela has gone eerily silent beneath you, though her body still fights involuntarily, internal muscles clenching against the invasion. The sanctuary around you continues its catastrophic breakdown - walls cracking to reveal not wood but something like crystallized energy, the ceiling opening to show not sky but a swirling void of impossible colors, the very air becoming visible as currents of power flow and eddy around your joined bodies.
***AA24Q1.webp***
Angela: [Eyes open but distant, voice a hollow whisper] "The balance falls. The guardian fails. What comes next... consumes all." [A single perfect tear tracking down her bloodied cheek] "Not just me you've broken... but the seal that held back chaos."
With a roar that shakes the dissolving sanctuary, you reach your breaking point. Your cock pulses violently inside Angela's violated body as you erupt, flooding her with thick ropes of virus-charged semen. The moment your corrupted seed releases inside her, a shockwave of energy explodes outward, throwing you clear across what remains of the room. The sanctuary collapses completely, the walls and ceiling dissolving into particles of light that spiral upward into the void that has replaced the sky. As the viral madness recedes enough for clarity, you find yourself staring at Angela's violated body, now lying on bare earth where the beautiful living floor had been. The full horror of what you've done finally penetrates your consciousness, but it's too late – whatever sacred trust or power she held has been irrevocably shattered, and the consequences are literally destroying the world around you.
</rapeWin2>
<enslaveWin1>
You: [Voice a demonic growl] "You'll be my personal cum dump from now on."
The virus transforms you into something monstrous, your muscles swelling grotesquely, skin darkening with concentrated viral load. After violating Angela's throat with brutal efficiency, you drag her by the hair across what remains of her sanctuary, the once-beautiful space now degrading rapidly around you. You throw her against what was once a living wall but now appears to be merely dead wood, forcing her face-first against it while keeping her hair wrapped painfully around your fist. With your free hand, you tear at her perfect skin, leaving wounds that glow briefly before healing - a regenerative ability that only inflames your sadistic desires.
***AA24R1.webp***
Angela: [Voice breaking with pain] "The sanctuary falls! The forest's heart dies with each violation!" [Her body convulsing as you force three fingers roughly into her unprepared body] "What sleeps beyond will wake and consume all!"
The brutality escalates beyond sexual violation into calculated torture. You discover that despite her apparent healing ability, certain touches cause Angela extraordinary pain - particularly when you interact with the glowing symbols on her skin. Pressing, scratching, or biting these areas causes the light to flicker and dim, and each such action seems to further destabilize the environment around you. The beautiful sanctuary continues its rapid degeneration - the plants withering completely, the walls crumbling to reveal not forest outside but a swirling vortex of chaotic energy, the very air becoming difficult to breathe as it fills with microscopic shards of what looks like crystallized light.
</enslaveWin1>
<enslaveWin2>
You: [Dragging Angela's brutalized body by the hair] "Time to take you somewhere more appropriate for a fraud."
After hours of methodical violation and torture, focused particularly on Angela's throat and the symbolic tattoos that cover her body, you decide to remove her from the ruins of her sanctuary. The once-beautiful dwelling has been reduced to a blackened crater in the forest floor, the living plants and walls completely destroyed, leaving only a perfect circle of dead earth. Angela herself is barely conscious, her body still regenerating from your systematic abuse but seemingly slower now, as if her power is being progressively depleted. You drag her through the forest by her hair, leaving a trail of glowing blood that withers the plants wherever it falls.
***AA24R3.webp***
Angela: [Voice reduced to a broken whisper] "What sleeps... now wakes. The suffering... only begins." [Her once-luminous eyes now dull and vacant] "When it comes... remember... I tried to show you another way."
The journey back to the compound takes you through a forest that seems to be dying in real-time, trees withering and animals falling dead as you pass, as if Angela's violated state is somehow connected to the health of the environment itself. By the time you reach the shelter, dragging her broken form behind you, your viral madness has receded just enough for you to begin questioning what you've done - but not enough to release her or seek help. You throw her into an unused cell in the basement, chaining her to the wall with the special restraints designed for virus-enhanced captives. As you lock the door behind you, you fail to notice that the symbols on her skin have stopped glowing entirely, or that the air in the corridor has begun to shimmer strangely, as if reality itself is having trouble maintaining its integrity in the aftermath of what you've done.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, the deeper we go into Crimsonwood, the more intense everything feels. My skin is tingling just walking through here."
The crimson-tinted trees create an almost cathedral-like atmosphere, their rust-colored bark seeming to pulse with the ambient viral energy that permeates this section of the forest. Fallen leaves crunch beneath your feet, each step releasing spores that make the air shimmer with an otherworldly haze. Your virus-enhanced senses are on high alert, picking up scents and sounds that would be imperceptible to normal humans.
***AA25A1.webp***
Angela: [Her dark hair catching the filtered crimson light, eyes scanning the surroundings with practiced caution] "The viral concentration here is unlike anywhere else in the forest. It's almost... intoxicating." (The way he moves, the confidence in his stride - the virus has changed him so much since we first met) "Stay close. This area can play tricks on your mind."
Your enhanced physique feels more defined than ever, muscles rippling beneath your shirt as you navigate through the dense undergrowth. The virus seems to respond to this environment, making your member twitch with each breath of the spore-laden air.
</bloc1>
<bloc2>
You: "There's something different about this place. It's like the forest is... alive in a way that's hard to describe."
As you push through a curtain of hanging crimson vines, the scent hits you - a mixture of earth, decay, and something distinctly feminine. Your nostrils flare, the virus-enhanced pheromone receptors in your system immediately picking up on the human presence nearby.
***AA25B1.webp***
Angela: [Her breath quickening slightly as she notices your reaction] "You sense her too, don't you? The viral signature is... complex. Mature. She's been here for some time." (The way his body responds to these stimuli, it's both fascinating and arousing) "We should approach carefully. Isolation can make people unpredictable."
Your cock begins to swell involuntarily, the combination of the charged atmosphere and the mysterious feminine scent triggering your enhanced libido. You adjust yourself discreetly, but Angela's keen eyes don't miss the movement.
</bloc2>
<bloc3>
You: "Show yourself! We're not here to harm anyone. We're survivors, just like you."
Your voice carries through the crimson canopy, deeper and more commanding than it used to be. The forest seems to hold its breath for a moment before a rustling sound comes from a cluster of twisted trees about thirty feet ahead.
***AA25C1.webp***
indiasummer: [A sultry, mature voice drifts through the trees] "Survivors? How refreshingly honest. Most people who find their way here are looking for something... specific."
Angela: [Her posture tensing as she recognizes the tone] "She's been affected deeply by the virus. The way she speaks... there's control there, but also hunger." (Something about her voice stirs memories of my own desires) "Be prepared for anything."
A figure emerges from behind the crimson bark - a stunning woman in her forties with long, silky black hair and piercing dark eyes. Her body is lean but curved in all the right places, her torn clothing revealing tantalizing glimpses of pale skin and full breasts that defy her slender frame.
</bloc3>
<bloc4>
You: "I'm... we're exploring the forest. Learning about how the virus affects different areas. What's your name?"
The woman - clearly a mature beauty who's been shaped by the virus in fascinating ways - steps closer. Her movements are graceful, predatory, like a cat stalking its prey. Your enhanced senses pick up on her pheromones immediately, and your cock throbs in response.
***AA25D1.webp***
indiasummer: [Her lips curving into a knowing smile] "India. And you, handsome, are exactly what this old forest has been promising me for months." [Her eyes rake over your enhanced physique appreciatively] "A real man. I was beginning to think you were all extinct."
Angela: [Moving protectively closer to your side] "India, the virus can create powerful illusions of need. We understand what you're going through, but there are better ways to manage it." (The hunger in her eyes is so familiar, so similar to what I feel when I look at him) "We can help you."
India's gaze shifts between you and Angela, her tongue darting out to wet her lips. The action sends a jolt straight to your groin, your member now fully erect and straining against your pants.
</bloc4>
<bloc5>
You: "The isolation must be difficult. How long have you been out here alone?"
You take another step forward, unable to resist the magnetic pull of India's presence. Her mature beauty is intoxicating, the virus amplifying every attractive quality until she seems to glow in the crimson-filtered light.
***AA25E1.webp***
indiasummer: [Her eyes focusing hungrily on the obvious bulge in your pants] "Long enough to know exactly what I need when I see it." [She reaches up to slowly unbutton her tattered blouse, revealing more of her pale, perfect skin] "The virus has taught me so much about... appetite."
Angela: [Her breathing becoming slightly heavier as she watches India's display] "India, please. Let us help you in a more sustainable way." (But god, watching her strip is affecting me too. The virus makes everything so intense) "What you're feeling doesn't have to control you."
Despite Angela's words, you can see her own body responding. Her nipples have hardened beneath her top, and there's a flush creeping up her neck. The viral atmosphere of Crimsonwood is affecting all three of you.
</bloc5>
<bloc6>
You: "Angela... I can feel it building. The pressure. This place, her pheromones... it's overwhelming."
Your cock is now painfully hard, a wet spot forming where the tip presses against your clothing. India notices your discomfort and approaches with predatory grace, her partially open blouse revealing the swell of her full breasts.
***AA25F1.webp***
indiasummer: [Reaching out to trace a finger down your chest] "Let me help you with that pressure, darling. I've gotten very good at... relief." [Her touch sends electric shocks through your system]
Angela: [Her voice tight with both concern and arousal] "The viral buildup is dangerous here. If we don't manage this carefully..." (She's right though - he needs release, and fighting it will only make things worse) "Perhaps... perhaps we need to work together."
Angela moves closer, her hand finding your arm. The contact between all three of you creates a circuit of viral energy that makes the air around you shimmer with heat and desire.
</bloc6>
<bloc7>
You: "I can't... I need... God, I need relief now."
With shaking hands, you start to unfasten your pants. Angela immediately moves to help, her fingers deft and sure as they work to free your massive, throbbing member. India watches with hungry anticipation, licking her lips as your enhanced cock springs free.
***AA25G1.mp4***
indiasummer: [Her eyes widening at the sight of your virus-enhanced endowment] "Oh my... the virus has been very kind to you, hasn't it?" [She drops to her knees without hesitation] "Let a more experienced woman show you what she can do."
Angela: [Kneeling beside India, her hand wrapping around your shaft] "We'll take care of you together. The viral pressure needs to be released gradually." (His cock is so hot, so hard - I can feel the virus pulsing through it) "India, follow my lead."
Both women position themselves at your feet, Angela's hand stroking your length while India leans in to breathe in your scent. The sight of their faces so close to your cock makes you groan with desperate need.
</bloc7>
<bloc8>
You: "Oh fuck... both of you... this is incredible."
Angela guides your cock toward India's waiting mouth while continuing to stroke the base. India's lips part eagerly, her tongue darting out to taste the drop of pre-cum beading at your tip. The flavor makes her moan with satisfaction.
***AA25H1.mp4***
indiasummer: [Her voice muffled as she takes your head between her lips] "Mmm... so good. The virus makes everything taste like heaven." [She begins to suck gently, her experienced mouth working your sensitive glans]
Angela: [Her free hand finding India's hair, guiding her movements] "That's it. Take him slowly. Let the viral energy build naturally." (Watching her pleasure him is making me so wet - I need to taste him too) "My turn now."
Angela gently pulls your cock from India's mouth, immediately replacing her lips with her own. Her technique is different - more reverent, more connected to the viral energy flowing through your system. India doesn't protest, instead moving to lick and suck at your heavy balls.
</bloc8>
<bloc9>
You: "Jesus Christ... Angela, India... I'm not going to last much longer."
Your hips buck involuntarily as both women worship your cock with their mouths. Angela takes you deep while India focuses on your sac, her tongue tracing patterns that make you see stars. The viral energy building in your system is reaching critical levels.
***AA25I1.mp4***
***AA25I2.mp4***
indiasummer: [Pulling back from your balls to speak] "Don't hold back, darling. Let it all out. I want to taste every drop." [She returns to sucking one of your testicles into her mouth]
Angela: [Releasing your cock with a wet pop] "The energy needs to be released. India, are you ready?" (The way he tastes, the power in his cock - it's addictive) "We'll take it together."
Both women position their faces in front of your throbbing member, Angela's hand pumping your shaft while India massages your balls. Their lips are parted, tongues extended, waiting for your release.
</bloc9>
<bloc10>
You: "I'm cumming! Oh God, I'm fucking cumming!"
Your cock swells in Angela's grip before erupting like a volcano. The first massive rope of cum splashes across both their faces, followed by another, then another. Angela aims your cock to ensure both she and India receive equal amounts of your virus-laden seed.
***AA25J1.mp4***
indiasummer: [Gasping as your cum hits her face and tongue] "Yes! So much... so hot!" [She opens her mouth wide, trying to catch as much as possible]
Angela: [Continuing to stroke you through your orgasm] "Take it all, India. Let the viral properties cleanse your system." (So much cum - he's more powerful than ever) "Feel how it heals you."
As your orgasm finally subsides, both women's faces are painted with your thick, white seed. They look at each other for a moment before beginning to lick the cum from each other's faces, sharing the taste and viral properties of your release.
</bloc10>
<bloc11-Trust>
You: "India, Angela... that was... are you both alright? I can see the change in your eyes, India."
As the viral energy settles, you help both women to their feet. India's eyes, previously wild with desperate hunger, now show a clarity and peace that wasn't there before. Your cum has indeed helped stabilize her viral load.
***AA25K1.webp***
indiasummer: [Wiping the last traces of cum from her lips, her voice softer now] "I feel... balanced. For the first time in months, the constant burning need is manageable." [She looks at you with genuine gratitude] "You've given me back my sanity."
Angela: [Cleaning her face with a satisfied smile] "Your viral properties continue to amaze me. The way your essence can heal and stabilize..." (Each time we do this, I understand more about what he's becoming) "India, you're welcome to join us if you'd like."
You pull both women into a gentle embrace, feeling the warmth of human connection beyond just the viral release. The crimson forest around you seems calmer now, as if your act of healing has brought peace to this corner of the woods.
</bloc11-Trust>
<bloc12-Trust>
You: "India, you don't have to be alone anymore. We're building something together - a family of survivors who support each other."
India looks between you and Angela, tears of relief and joy glistening in her eyes. The desperate, predatory edge that marked her earlier behavior has been replaced by genuine warmth and connection.
***AA25K3.webp***
***AA25K4.webp***
indiasummer: [Reaching out to touch both your faces] "A family... I'd forgotten what that felt like. Yes, I want to be part of whatever you're building." [She smiles genuinely for the first time] "The isolation was driving me mad, but this... this feels right."
Angela: [Her eyes shining with compassion and pride] "Together we're stronger than the sum of our parts. The virus doesn't have to be a curse - it can be a gift that brings us together." (Another soul saved, another bond forged) "Welcome to our family, India."
As you stand together in the heart of Crimsonwood, you feel the rightness of this moment. The virus that has torn the world apart has also given you the power to heal and connect in ways that transcend normal human relationships. With India joining your growing circle, you're one step closer to building the new world that will rise from the ashes of the old.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... I need more! India, get on your knees. Both of you, now!"
The viral rush hasn't subsided - if anything, it's intensified. Your cock, still rock hard despite your recent orgasm, throbs with renewed need. The virus demands more, and you're powerless to resist its call.
***AA25L1.mp4***
indiasummer: [Immediately dropping to her knees, eyes blazing with renewed lust] "Yes! Use me! I need more of your seed!" [She opens her mouth wide, tongue extended]
Angela: [Kneeling beside India, her own eyes reflecting the viral madness] "Take us both! Fill our mouths with your power!" (The virus is stronger here than anywhere else - none of us can resist) "We're yours to use!"
You grab both women by their hair, alternating between their mouths as you thrust your massive cock down their throats. They gag and choke, but neither pulls away, too lost in the viral frenzy to care about anything but serving your enhanced member.
</bloc11-Lust>
<bloc12-Lust>
You: "Swallow it all! Every fucking drop belongs inside you sluts!"
With a roar that echoes through Crimsonwood, you explode again, this time directly down India's throat. She swallows frantically, her throat working to take every rope of your massive load. When you're finally spent, you switch to Angela, coating her tongue with the last few drops.
***AA25L3.mp4***
indiasummer: [Gasping for breath, cum dripping from her lips] "So much... I can feel it changing me from the inside out!" [Her body shudders with transformation]
Angela: [Licking the last drops from your cock] "The viral concentration... it's unlike anything we've experienced!" (We're all changed now - there's no going back) "India, you're truly one of us now."
As the three of you collapse together in the crimson moss, you feel the forest itself responding to your union. India's body shows visible changes - her skin glows with viral energy, her eyes hold new depths of understanding. The virus has claimed another convert, and through your seed, bound her to your growing family in ways that transcend mere physical attraction.
</bloc12-Lust>
<bloc-Virus>
You: [Your body convulsing as viral energy surges beyond all control] "Can't... stop it... too much power!"
The crimson atmosphere of the forest amplifies the viral overload to dangerous levels. Your vision blurs as reality itself seems to bend around you. Both women step back in alarm as your skin begins to glow with an eerie light.
***AA25N1.mp4***
***AA25N2.mp4***
indiasummer: [Her voice filled with awe and terror] "What's happening to him? The energy... it's like nothing I've ever seen!"
Angela: [Reaching out despite the danger] "The viral concentration here - it's pushing him beyond safe limits! We have to help him!" (If he loses control completely, we could all be consumed) "India, we need to ground him together!"
The forest around you begins to pulse and writhe, responding to your unchecked viral output. Trees bend and twist, their crimson leaves glowing brighter as your power spreads outward like a wave, threatening to consume everything in its path.
</bloc-Virus>
<grope1>
You: "Need to touch... need to feel flesh... now!"
Lost in viral madness, you lunge at both women simultaneously. Your hands find Angela's breasts while your mouth crashes into India's neck, biting and sucking with desperate hunger that borders on violence.
***AA25O1.mp4***
Angela: [Struggling against your grip] "This isn't you! Fight the viral influence!" (His strength is inhuman now - I can barely resist) "You're better than this animal instinct!"
indiasummer: [Gasping as you mark her neck] "So rough... so powerful... but this isn't right!" [She tries to push you away but her body betrays her with arousal] "Please, control yourself!"
Your hands roam frantically over both women's bodies, squeezing, groping, claiming with a possessiveness that frightens even as it excites. The virus has reduced you to pure instinct, and they are its chosen targets.
</grope1>
<grope2>
You: "Mine... all mine... need to mark you both!"
Your assault intensifies as you pin both women against a crimson tree trunk. One hand roughly mauls India's breast while the other forces its way between Angela's legs, fingers probing insistently despite her struggles.
***AA25O3.mp4***
Angela: [Her voice strained with effort and unwilling arousal] "We have to stop this! The viral overload is making you dangerous!" (But his touch... even like this, my body responds) "Remember who we are to you!"
indiasummer: [Moaning despite herself] "Please... not like this... we want to help you, but not through force!" [Her body trembles with conflicted desire] "Come back to us!"
With tremendous effort, both women manage to break free from your grip. You stand there, panting and wild-eyed, the viral energy slowly beginning to ebb as you realize what you've almost done. The shame and regret that flood through you help ground you back in reality.
</grope2>
<rape1>
You: "Can't resist... need to breed... need to claim both of you now!"
The viral overload destroys your inhibitions completely. You tackle both women to the ground, your enhanced strength easily overpowering their resistance. Your hands tear at their clothing with desperate, violent need.
***AA25P1.mp4***
indiasummer: [Fear creeping into her voice] "No! This isn't what I wanted! Stop!" [She struggles beneath you but can't escape] "You're scaring me!"
Angela: [Fighting against your grip with increasing desperation] "This isn't you! The virus is controlling you! You have to fight it!" (His eyes - there's no recognition there, only hunger) "Please, remember who you are!"
Your cock, swollen beyond its normal enhanced size by viral energy, seeks entry as you position yourself over India. The crimson moss beneath you withers at your touch, unable to withstand the corrupted energy pouring from your body.
</rape1>
<rape2>
You: "Going to fill you both... breed you... make you mine forever!"
You force India's legs apart, the head of your massive cock pressing against her entrance despite her struggles. Angela claws at your back, trying desperately to reach whatever humanity remains in you.
***AA25P3.mp4***
indiasummer: [Tears streaming down her face] "Please don't do this! I thought you were different!" [Her body betrays her with involuntary arousal even as her mind rejects the violation] "This isn't how it should be!"
Angela: [Her voice breaking with emotion] "I believe in who you really are! Don't let the virus win! Fight for us!" (If I can't reach him, I'll have to stop him by force) "Don't become the monster the world thinks you are!"
The battle between your viral-enhanced body and the women's resistance reaches a critical point. The forest around you seems to hold its breath, waiting to see whether your humanity or the virus's hunger will ultimately prevail.
</rape2>
<rapeWin1>
You: "Yes... finally... taking what's mine!"
Overpowering India completely, you drive your massive cock deep into her pussy with brutal force. Her scream echoes through Crimsonwood as you begin pounding into her without mercy, each thrust driven by viral madness rather than any connection or care.
***AA25Q1.mp4***
indiasummer: [Her voice raw from screaming] "It hurts... too big... please stop!" [Her body convulses around your invasion, torn between pain and the virus-induced pleasure] "This isn't what I wanted!"
Angela: [Beaten and helpless, watching in horror] "You've destroyed everything we built together! This isn't healing - this is violence!" (The man I cared for is gone, consumed by the virus) "India, I'm so sorry... I couldn't stop him."
Your thrusts become more violent, driven by the need to dominate and breed rather than any care for your partner's wellbeing. The crimson forest darkens around you, responding to the corrupted energy of your union.
</rapeWin1>
<rapeWin2>
You: "Take my seed... all of it... you're my breeding stock now!"
With a bestial roar, you reach climax, flooding India's womb with a massive load of virus-corrupted cum. But unlike your previous releases that brought healing and balance, this one carries only corruption and dominance.
***AA25Q3.mp4***
indiasummer: [Her body shaking uncontrollably] "So much... burning... what have you done to me?" [The cum inside her glows with sickly light, changing her in ways that feel wrong] "I can feel it... changing everything..."
Angela: [Her voice hollow with despair] "You've corrupted her. Your seed was supposed to heal, but the viral overload has twisted it into something evil." (We're all lost now) "India will never be the same."
As you withdraw, the damage is evident. India lies broken and changed, her eyes now carrying the same viral madness that consumed you. The clearing around you has withered and died, transformed from a place of natural beauty into something dark and twisted. You've won through force, but at the cost of everything that made you worthy of winning.
</rapeWin2>
<enslaveWin1>
You: "You're both mine now... forever... my personal breeding slaves!"
Having broken both women's resistance through violence, you drag them to a twisted crimson tree whose branches seem to respond to your viral energy. You use the living wood to bind their arms and legs, leaving them helpless and exposed.
***AA25R1.mp4***
indiasummer: [Whimpering in fear and pain] "Please... let us go... we'll do whatever you want willingly!" [The bonds tighten around her wrists] "Just don't hurt us anymore!"
Angela: [Her voice barely a whisper] "You've become everything we fought against... everything the virus was supposed to help us overcome." (How did it come to this? How did I fail to save him?) "We trusted you..."
Ignoring their pleas, you position yourself behind India, your corrupted member seeking her ass. The violation will be complete - not just physical, but spiritual, breaking the last of their resistance and binding them to serve your viral-enhanced desires.
</enslaveWin1>
<enslaveWin2>
You: "Perfect... my own personal harem of broken toys..."
After using both women's bodies to satisfy your corrupted desires, you step back to admire your handiwork. They hang limp in their bonds, their spirits broken along with their bodies, eyes glazed with the same viral madness that now controls them.
***AA25R3.mp4***
indiasummer: [Her voice monotone, all fight gone] "Yes... master... we live to serve your needs..." [The corruption has spread through her completely] "Use us whenever you wish..."
Angela: [No longer the wise guide she once was] "Forgive us for resisting... we understand now... we exist only for your pleasure..." (My thoughts... they're not my own anymore) "Command us, master."
With both women now completely under your control, corrupted by your tainted seed and broken by your violence, you've created the perfect breeding stock. The crimson forest bends to your will, becoming a twisted paradise where you reign supreme over your enslaved harem. But in gaining absolute power over them, you've lost everything that made you human - and everything that made your power worth having.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, this part of Crimsonwood feels different. The air itself seems... charged with hunger."
The crimson-leafed trees tower above you, their branches intertwining to create a canopy that filters the light into deep, blood-red hues. Strange, pulsing vines hang from the massive trunks, secreting a sweet-smelling nectar that makes your enhanced senses tingle with anticipation. The ground beneath your feet is soft with decomposing leaves that squelch slightly with each step.
***AA26A1.webp***
Angela: [Her eyes scanning the environment with keen interest] "The virus has transformed this section of the forest into something extraordinary. Can you feel how it responds to our presence?" (The concentration of viral energy here is unlike anything I've encountered before) "Every living thing here pulses with raw, sexual energy."
As you walk deeper into Crimsonwood, you notice how the trees seem to lean inward, as if drawn to the heat radiating from your virus-enhanced body. Droplets of the sweet nectar land on your skin, immediately absorbed and sending small jolts of pleasure through your nervous system.
</bloc1>
<bloc2>
You: "It's like the forest is alive, watching us. My body feels like it's buzzing with electricity."
Your enhanced physique responds to the viral saturation of the environment. Every breath fills your lungs with thick, intoxicating air that makes your blood pump faster. Through your clothes, you can feel your skin becoming more sensitive, every brush of fabric sending small waves of sensation across your body.
***AA26B1.webp***
Angela: [She reaches out to touch one of the pulsing vines, her fingers coming away sticky with nectar] "The virus has created a perfect ecosystem here. Everything exists to feed desire, to amplify pleasure." (I can feel my own body responding to this place) "Be careful not to let it overwhelm your senses completely."
You watch as Angela brings her nectar-coated fingers to her lips, tasting the substance. Her pupils dilate slightly, and you can see her chest rising and falling more rapidly. The sight makes your own arousal spike, your enhanced member beginning to stir within your pants.
</bloc2>
<bloc3>
You: "There's someone ahead. I can hear... moaning?"
Through the crimson foliage, you catch glimpses of movement. The sounds grow clearer - definitely human, definitely female, and unmistakably sexual. Your enhanced hearing picks up the wet sounds of flesh on flesh, punctuated by breathless gasps and whimpers of pleasure.
***AA26C1.webp***
Angela: [Her expression becomes more alert, though her breathing remains elevated] "Another survivor, but she's clearly under the influence of this place's concentrated viral energy." (The poor thing is probably lost to the pleasure overload) "We should approach carefully. She may not be in control of herself."
As you push through a curtain of hanging vines, the scene before you takes your breath away. A woman with short, dark hair is writhing against a tree trunk, her hands roaming desperately over her own body. Her clothes are torn and disheveled, revealing glimpses of surgically enhanced curves that the virus has made even more pronounced.
</bloc3>
<bloc4>
You: "Miss, are you alright? Can you hear us?"
Your voice seems to cut through her pleasure-induced haze. She turns toward you, her eyes glazed with lust but still holding a spark of awareness. Her lips are swollen from her own kisses and bites, her breathing ragged as she struggles to focus on your words.
***AA26D1.webp***
veronicaavluv [Her voice is husky and desperate] "Oh god... you're real, aren't you? I've been trapped here for... how long? The trees, the air, everything makes me so... so fucking horny I can't think straight."
Angela: [She steps closer, her own arousal evident but controlled] "You're safe now. We're here to help. What's your name?" (Her viral load is dangerously high, but she's fighting it) "Try to focus on our voices, not the sensations."
Veronica's enhanced body trembles as she fights against the forest's influence. You can see how the virus has perfected her already impressive curves - her breasts strain against her torn shirt, her hips flare invitingly, and her skin has a luminescent quality that makes her look like a sculpture of pure desire.
</bloc4>
<bloc5>
You: "Veronica, right? We're going to get you out of here, but first we need to help you manage these feelings."
You can feel your own control slipping as Veronica's pheromones mix with the forest's intoxicating atmosphere. Your cock has grown painfully hard, creating a visible bulge that draws Veronica's hungry gaze. Angela notices your struggle and moves to your side.
***AA26E1.webp***
veronicaavluv [Her eyes lock onto your obvious arousal] "Fuck... you're so big. The virus made you perfect, didn't it?" [She licks her lips unconsciously] "Please... I need to touch someone real. This place has been driving me insane with need."
Angela: [She places a steadying hand on your arm while addressing Veronica] "The viral overload can be managed, but it requires careful release of the built-up tension." (We're all approaching our limits here) "Perhaps we can help each other find relief."
The air grows thicker with desire as the three of you stand in the crimson clearing. Veronica's nipples are clearly visible through her torn shirt, hard and begging for attention. Angela's own arousal is becoming more apparent, her breathing shallow and her cheeks flushed.
</bloc5>
<bloc6>
You: "The pressure is becoming unbearable. Angela, I think we all need to give in to this, at least partially."
Your hands move to your belt, the simple act of unbuckling it causing both women to inhale sharply. The viral energy in the air seems to pulse in response to your movements, the very trees around you appearing to lean in closer.
***AA26F1.webp***
veronicaavluv [She drops to her knees without hesitation] "Yes, please. Let me help you. Let me taste what a real man has become in this new world."
Angela: [Her voice is breathless with anticipation] "This is the only way to safely manage the viral buildup. We must help each other." (My own need is becoming impossible to ignore) "Veronica, let us show you how to properly channel this energy."
As you lower your pants, your massive, virus-enhanced cock springs free, already slick with pre-cum. Veronica's eyes widen in awe and desperate hunger, while Angela kneels beside her, her hands reaching for your throbbing shaft.
</bloc6>
<bloc7>
You: "Oh fuck... both of you... this is incredible."
Angela's experienced hands wrap around the base of your cock while Veronica's tongue darts out to taste the pre-cum beading at your tip. The dual sensation sends shockwaves through your enhanced nervous system, making your hips jerk involuntarily forward.
***AA26G1.webp***
***AA26G2.webp***
veronicaavluv [Her tongue swirls around your glans] "Holy shit, you taste like pure sex. The virus has made everything about you so intense, so addictive."
Angela: [She guides Veronica's movements while stroking your shaft] "That's it, Veronica. Let the virus guide your instincts. Feel how his essence can calm the storm inside you." (The taste of him never fails to center my own chaotic thoughts) "Take him deeper, let his cock fill your mouth completely."
Veronica eagerly complies, her enhanced lips stretching around your thick shaft as she takes you deeper. Angela continues to stroke the portion not in Veronica's mouth, occasionally leaning in to lick and suck at your heavy balls.
</bloc7>
<bloc8>
You: "Veronica, your mouth feels like heaven. Angela, don't stop... never stop."
The sight of both women servicing your cock is almost too much to handle. Angela takes turns with Veronica, each woman bringing her own technique to pleasuring you. When Angela's mouth engulfs your head, her divine suction makes you see stars. When Veronica takes you deep into her throat, her gagging sounds only fuel your arousal further.
***AA26H1.mp4***
veronicaavluv [Pulling off your cock with a wet pop] "I need more... I need to taste both of you. Angela, please, let me pleasure you too while he fucks my mouth."
Angela: [Her eyes darken with desire] "Yes... we should share this relief completely." (The girl learns quickly) "Position yourself so you can service us both, Veronica. Show us how grateful you are for our rescue."
Angela quickly removes her lower clothing, revealing her perfectly smooth, glistening pussy. She positions herself so that Veronica can eat her out while continuing to suck your cock. The sight of Angela's naked lower body makes your member throb even harder in Veronica's eager mouth.
</bloc8>
<bloc9>
You: "This is... fuck, this is perfect. Veronica, you're so good at this. Angela, watching you get eaten out while she sucks me is driving me wild."
You grab Veronica's hair, gently guiding her rhythm as she alternates between deep-throating your cock and burying her face in Angela's pussy. The sounds of wet suction and muffled moans fill the crimson clearing, mixing with the ambient pulses of the forest's energy.
***AA26I1.mp4***
veronicaavluv [Her words muffled against Angela's flesh] "Mmm... you both taste so good. This is exactly what I needed. The viral hunger is finally being satisfied."
Angela: [Her hips grinding against Veronica's face] "Yes... oh yes, just like that. Your tongue feels incredible." (The relief is overwhelming, my body finally finding the release it craved) "Don't stop, either of you. We're all so close to the relief we need."
Your cock pulses in Veronica's mouth as you watch Angela's face contort with pleasure. The brunette's tongue work is clearly expert level, drawing sounds from Angela that you've rarely heard. Meanwhile, Veronica's throat muscles massage your shaft with each swallow.
</bloc9>
<bloc10>
You: "I can't hold back anymore. Veronica, Angela, I'm going to cum... I'm going to fill you both with my seed."
Your hips begin thrusting more urgently as the pressure builds to an unbearable level. Angela's moans grow louder as Veronica's tongue brings her closer to her own climax. The viral energy in the forest seems to pulse in rhythm with your approaching orgasm.
***AA26J1.mp4***
veronicaavluv [She pulls off your cock just long enough to gasp] "Yes! Fill my mouth! I want to taste every drop of your virus-enhanced cum!"
Angela: [Her voice breaking with approaching climax] "Give her what she needs... let your essence heal her viral overload!" (I'm so close myself, this pleasure is exactly what we all needed) "Veronica, don't waste a single drop!"
With a final, powerful thrust into Veronica's willing mouth, you explode. Rope after rope of thick, virus-laden cum shoots down her throat while she swallows eagerly. Simultaneously, Angela cries out in ecstasy as her own orgasm washes over her, her juices flooding Veronica's face.
</bloc10>
<bloc11-Trust>
You: "Veronica, Angela... that was exactly what we all needed. How do you feel now, Veronica?"
As your orgasm subsides, you help both women to their feet. Veronica's face is flushed but her eyes are clear and focused for the first time since you found her. The desperate, wild energy that had consumed her has been replaced by a satisfied calm.
***AA26K1.mp4***
veronicaavluv [Wiping her mouth with a satisfied smile] "I feel... human again. Like I can think clearly for the first time in weeks. Your cum, it's like medicine for the viral overload."
Angela: [Still catching her breath, but looking pleased] "The mutual relief was necessary for all of us. Veronica, you're welcome to join our group if you'd like." (Another soul saved from the virus's overwhelming influence) "We look out for each other in this new world."
You wrap your arms around both women, feeling a deep sense of connection and satisfaction. The forest around you seems calmer now, the oppressive sexual energy having been channeled and released through your shared pleasure. Veronica looks up at you with genuine gratitude, no longer the desperate, lust-addled woman you first encountered.
</bloc11-Trust>
<bloc12-Trust>
You: "Welcome to our family, Veronica. Together, we're stronger than any viral outbreak."
You pull both women into a warm, intimate embrace. The three of you stand together in the crimson clearing, your bodies still humming with post-orgasmic satisfaction. The forest's energy has stabilized, no longer the chaotic maelstrom of desire it was before.
***AA26K3.mp4***
veronicaavluv [Nestling against your chest] "I never thought I'd feel safe again. But with you two... I finally have hope that we can build something beautiful in this changed world."
Angela: [Her hand resting on your arm while her other comforts Veronica] "This is how we survive - not just physically, but emotionally. By caring for each other, by sharing our burdens and our joys." (Our family continues to grow, and with it, our strength)
As you hold both women close, you feel a profound sense of purpose. Each person you've saved from the virus's overwhelming influence becomes part of something greater - a new kind of family bound not just by necessity, but by genuine care and understanding. In this moment of peace, surrounded by the now-calm energy of Crimsonwood, you know that together you can face whatever challenges this transformed world throws at you.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough! Veronica, on your back. Now! I need to fuck you properly!"
The virus surges through your system with renewed intensity. Before either woman can react, you push Veronica down onto the soft forest floor. Your cock, still hard and dripping with saliva, throbs with desperate need as you position yourself between her spread legs.
***AA26L1.mp4***
veronicaavluv [Her eyes wild with renewed lust] "Yes! Fuck me! Fill my pussy with that monster cock!"
Angela: [Straddling Veronica's face] "If we're doing this, we're doing it completely!" (The viral surge is affecting us all) "Veronica, eat my pussy while he destroys yours!"
Without warning, you slam your full length into Veronica's soaking wet cunt. Her scream of pleasure is muffled by Angela's pussy grinding down on her face. The force of your thrusts makes Veronica's enhanced breasts bounce wildly, the sight driving your viral lust to even greater heights.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all, you slutty little survivor! Feel my virus-enhanced cock reshape your insides!"
Your pace becomes absolutely brutal, each thrust sending shockwaves through Veronica's body. Angela rides her face with equal intensity, her own viral needs overwhelming her usual composure. The forest around you pulses with renewed energy, feeding off the raw sexual power being generated.
***AA26L3.mp4***
veronicaavluv [Her muffled screams of pleasure vibrate against Angela's clit] "Mmmph! So big! Splitting me in half!"
Angela: [Grinding down harder on Veronica's face] "Yes! Tongue-fuck my pussy while he breeds you like the desperate slut you are!" (The intensity is beyond anything I expected)
With a roar that shakes the crimson leaves above, you explode inside Veronica's tight cunt. The force of your orgasm triggers both women's climaxes - Angela flooding Veronica's face with her juices while Veronica's pussy milks every drop from your pulsing cock. As you collapse together in a sweaty, satisfied heap, the forest around you hums with contentment, having fed on the incredible sexual energy you've generated.
</bloc12-Lust>
<bloc-Virus>
You: "Can't... control it... the virus... it's taking over completely!"
A massive surge of viral energy rips through your system, causing you to double over in agony and overwhelming lust. Your cock grows even larger, pulsing with visible veins as pre-cum streams steadily from the tip. The forest around you responds to your viral spike, vines beginning to writhe and pulse with increased intensity.
***AA26N1.mp4***
veronicaavluv [Backing away in alarm] "What's happening to him? He looks like he's in pain!"
Angela: [Moving quickly to your side] "Viral overload! The concentrated energy of this place combined with our activities has pushed him past his limits!" (I must act quickly before he loses himself completely) "Veronica, help me calm him down before he hurts himself or us!"
Angela wraps her arms around you from behind, pressing her body against yours in an attempt to ground you with physical contact. But her touch only intensifies your need. Your hands instinctively reach for both women, your enhanced strength making it impossible for them to pull away as the viral madness threatens to consume your consciousness entirely.
</bloc-Virus>
<grope1>
You: "Need to touch... need to feel... both of you... now!"
Lost to the viral overload, you grab both women roughly, your enhanced strength easily overpowering their attempts to maintain distance. Your hands maul their bodies desperately, squeezing breasts and groping curves with bruising force.
***AA26O1.webp***
Angela: [Struggling against your grip] "Fight it! This isn't you! Remember who you really are!"
veronicaavluv [Gasping as your hands roughly knead her enhanced breasts] "He's so strong... I can't break free!"
Your mouth attacks Angela's neck while your hands continue their desperate exploration of both women's bodies. The virus has turned you into a creature of pure need, caring only about the overwhelming desire burning through your veins. The crimson trees around you seem to pulse in rhythm with your frantically beating heart.
</grope1>
<grope2>
You: "Must have you... must claim you both... mine!"
Your grip tightens as you force both women against nearby trees, pinning them with your virus-enhanced strength. Your hands tear at their remaining clothing while your mouth moves hungrily between them, biting and sucking at whatever skin you can reach.
***AA26O3.webp***
Angela: [Her voice firm despite her compromised position] "Enough! I won't let you destroy yourself like this!"
With a surge of determination, Angela manages to knee you in the stomach, creating enough space for both women to break free. You stumble backward, the shock of the impact momentarily clearing your vision. The shame and horror of what you were about to do crashes down on you as you realize how close you came to completely losing yourself to the viral madness.
</grope2>
<rape1>
You: "Can't stop... need to breed... need to fill you both!"
The viral overload completely overwhelms your consciousness. With inhuman speed and strength, you tackle both women to the forest floor. Angela tries to fight back, but your virus-enhanced physique easily overpowers her resistance.
***AA26P1.mp4***
Angela: [Struggling desperately beneath you] "No! Fight the virus! Remember our connection, remember who you are!"
veronicaavluv [Terror in her eyes as she tries to crawl away] "Please, don't do this! This isn't what I wanted!"
Your hands tear away their clothing with savage efficiency. The rational part of your mind screams in horror at your actions, but it's drowned out by the virus's overwhelming demands. The crimson forest seems to pulse with malevolent energy, feeding off the chaos and fear you're generating.
</rape1>
<rape2>
You: "Going to breed you both... fill you with my corrupted seed!"
You position yourself over Angela, your massive cock pressing against her entrance while she struggles beneath you. Veronica tries to help her, but you backhand her away with casual, brutal force. The virus has transformed you into something monstrous, caring only about satisfying its base urges.
***AA26P3.mp4***
Angela: [Her voice breaking with desperation] "Please! If there's any part of you left in there, don't do this! Don't let the virus win!"
The last remnants of your humanity war against the viral madness consuming your mind. For a moment, Angela's desperate plea seems to reach through the chaos, but then another surge of viral energy obliterates any remaining self-control. The scene fades to darkness as you give in completely to the virus's demands, the consequences of your actions lost in a haze of corrupted lust and uncontrollable need.
</rape2>
<rapeWin1>
You: "Mine now... both of you... forever!"
Having completely succumbed to the viral madness, you brutally penetrate Angela while forcing Veronica to watch. Your enhanced cock stretches Angela beyond her limits as you pound into her with savage intensity, each thrust driven by pure viral instinct rather than any human consideration.
***AA26Q1.mp4***
Angela: [Screaming in pain and unwanted arousal] "Stop! You're tearing me apart! This isn't who you are!"
veronicaavluv [Sobbing as she's forced to witness the assault] "Please, someone help us! He's completely lost his mind!"
The crimson forest feeds off the violence and despair, the trees themselves seeming to lean in closer to witness the corruption of your soul. Your viral-enhanced strength pins Angela helplessly beneath you as you use her body to satisfy the virus's insatiable hunger for breeding and domination.
</rapeWin1>
<rapeWin2>
You: "Take my seed! Both of you will carry my spawn!"
With a roar that sends birds fleeing from the crimson canopy, you reach your climax inside Angela's brutalized body. The sheer volume of your virus-enhanced cum inflates her stomach visibly as rope after rope of corrupted seed floods her womb.
***AA26Q3.mp4***
Angela: [Her body convulsing in unwanted orgasm] "No... your seed... it's changing me from the inside! I can feel the corruption spreading!"
As you pull out, streams of tainted cum gush from Angela's abused pussy. Without pause, you turn toward the terrified Veronica, your still-hard cock glistening with Angela's blood and your own corrupted essence. The virus has won completely, transforming you into a breeding machine with no thought beyond spreading your tainted seed. The forest around you pulses with dark satisfaction as it witnesses the birth of a new apex predator in this transformed world.
</rapeWin2>
<enslaveWin1>
You: "Both of you... my breeding stock... forever!"
Having completely dominated both women through brutal force, you begin fashioning restraints from the writhing vines of the corrupted forest. Angela and Veronica lie broken and sobbing as you bind their wrists and ankles, securing them to the pulsing trees.
***AA26R1.mp4***
Angela: [Her voice hoarse from screaming] "You can't keep us like this... someone will come looking... someone will stop you!"
veronicaavluv [Whimpering as the vines tighten around her limbs] "Please... just let us go... we won't tell anyone what happened here!"
The virus has completely rewritten your priorities. These women are no longer people to you - they're simply vessels for breeding, tools to satisfy your endless need to spread your corrupted genetic material. The crimson forest seems to approve of your actions, providing you with natural restraints and shelter for your new breeding ground.
</enslaveWin1>
<enslaveWin2>
You: "Perfect... my own personal harem in the heart of the corrupted forest."
You step back to admire your handiwork - both women bound helplessly, their bodies displayed for your use whenever the viral urges strike. Angela's defiant glare and Veronica's terrified sobs only fuel your sense of dominance and ownership.
***AA26R3.mp4***
Angela: [Still fighting despite her bonds] "This won't last forever... the virus will burn itself out... and when it does, you'll have to live with what you've done!"
You ignore her words, already planning how to use your new breeding stock. The crimson forest has provided you with the perfect isolated location to build your own twisted paradise. As you settle in for the long term, the corrupted trees seem to pulse with approval, having witnessed the birth of a new predator perfectly adapted to this virus-transformed world. The last vestiges of your humanity have been completely consumed, leaving only the virus's endless hunger for breeding and domination.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, the red mist in this part of Crimsonwood... it's making my skin tingle."
The crimson-hued fog drifts between the twisted trees, carrying with it an intoxicating scent that makes your enhanced senses reel. Every breath feels charged with electric energy, and you can feel your pulse quickening as you navigate the winding path deeper into the forest's heart. The bark of the trees here has a reddish tint, as if stained by something more than mere sap.
***AA27A1.webp***
Angela: [Her breathing becomes slightly labored, pupils dilating] "The viral concentration here is intense. Stay close to me." (The atmosphere is affecting us both more than I anticipated) "This mist carries pheromones that could overwhelm our systems if we're not careful."
You notice Angela's nipples hardening visibly through her clothing as the crimson mist swirls around you both. The air itself seems to pulse with a life of its own, making every surface of your skin hypersensitive to even the slightest touch or breeze.
</bloc1>
<bloc2>
You: "I can barely think straight. This place is like a drug hitting my bloodstream."
Your enhanced physique responds aggressively to the environment, muscles tensing as waves of heat course through your body. The fabric of your clothes feels restrictive, almost suffocating, as your skin grows increasingly sensitized. You find yourself unconsciously moving closer to Angela, craving the comfort of human contact.
***AA27B1.webp***
Angela: [She steadies herself against a crimson tree trunk, chest rising and falling rapidly] "The viral particles in this mist... they're designed to amplify sexual arousal." (I need to maintain control, but it's becoming increasingly difficult) "We should move quickly through this area before it overwhelms us completely."
As you press forward, you notice Angela's movements have become more fluid, almost sensual, her hips swaying with each step. The mist seems to cling to her curves, highlighting every contour of her body in the ethereal red light.
</bloc2>
<bloc3>
You: "Wait... do you hear that? Someone's moving through the trees ahead."
Through the swirling crimson fog, you catch glimpses of a figure moving with purpose between the twisted trunks. Your enhanced hearing picks up the sound of labored breathing and soft whimpers of what could be distress... or pleasure. The viral mist makes it impossible to determine which.
***AA27C1.webp***
Angela: [Her eyes narrow, trying to pierce through the red haze] "Someone else caught in this viral storm. We need to help them before they lose themselves completely." (The pheromones are making it hard to focus, but we have a responsibility) "Stay alert. The mist affects everyone differently."
The figure stumbles closer, and through the swirling crimson fog, you begin to make out feminine curves and long, flowing hair. Her movements suggest she's fighting against the same overwhelming sensations that are coursing through your own system.
</bloc3>
<bloc4>
You: "Hey! Over here! We can help you!"
Your voice carries through the thick air, and the figure turns towards you. As she emerges from the denser part of the mist, your breath catches. She's a vision of blonde perfection, her athletic yet curvaceous form barely contained by clothing that clings to her sweat-dampened skin. Her face is flushed, eyes glazed with a mixture of confusion and arousal.
***AA27D1.webp***
anikkaalbrite: [Her voice breathy and strained] "Thank god... I thought I was going crazy. This place... it's doing things to my body, my mind. I can't stop thinking about..." [She trails off, embarrassed]
Angela: [Moving towards Anikka with concern] "You're experiencing viral overload. The mist here concentrates the particles." (She's beautiful, and the virus has enhanced her natural assets significantly) "What's your name? How long have you been wandering in here?"
You notice Anikka's nipples are painfully erect, visible through her thin top, and there's a noticeable dampness between her thighs that has nothing to do with the mist.
</bloc4>
<bloc5>
You: "You're safe now, Anikka. We've learned how to manage the viral effects. Let us help you."
As you approach, Anikka's intoxicating scent hits you like a physical blow. The virus has amplified her natural pheromones to an almost unbearable degree. Your cock responds immediately, swelling rapidly in your pants as your body reacts to her presence combined with the crimson mist's effects.
***AA27E1.webp***
***AA27E2.webp***
anikkaalbrite: [Her eyes lock onto the obvious bulge in your pants] "Oh god... you're so... I can't help myself. This feeling, it's consuming me from the inside out." [She takes a shaky step towards you] "I need... I need something, anything to make this stop."
Angela: [Her own arousal becoming evident as she watches the interaction] "The viral load is reaching critical levels in all of us." (We need to act fast before we all lose control) "Anikka, physical release can help manage the symptoms, but it needs to be controlled."
The air between the three of you crackles with sexual tension, the crimson mist seeming to pulse in response to your collective arousal.
</bloc5>
<bloc6>
You: "Angela, I don't think I can hold back much longer. The pressure is becoming unbearable."
Your enhanced member throbs painfully against your pants, a large wet spot forming where the tip presses against the fabric. The combination of the viral mist and Anikka's overwhelming presence is pushing you beyond your limits. You reach down, desperately needing relief.
***AA27F1.webp***
anikkaalbrite: [She drops to her knees in front of you, hands reaching for your belt] "Let me help... please. I need to taste, to feel..." [Her fingers fumble with your zipper, trembling with desperation]
Angela: [Moving behind you, her hands sliding around your waist] "Yes, we need to work together to manage this." (The sight of Anikka so desperate is affecting me more than I expected) "Let us both take care of you."
Angela's skilled fingers help Anikka free your massive, throbbing cock from its confines. Both women gasp at the sight, their eyes widening at your virus-enhanced proportions.
</bloc6>
<bloc7>
You: "Oh fuck... both of you... I can't believe this is happening."
Anikka doesn't hesitate, immediately wrapping her plump lips around your swollen head while Angela positions herself to lick along your shaft. The sensation of two mouths working your cock simultaneously sends shockwaves of pleasure through your entire body. Your hands tangle in both women's hair as they service you with desperate hunger.
***AA27G1.mp4***
anikkaalbrite: [Moaning around your cock] "Mmmmph... so big... so perfect..." [She takes you deeper, her throat constricting around your length]
Angela: [Her tongue traces patterns along your shaft while Anikka works the head] "That's it, let us drain the viral pressure from your system." (The taste of him is intoxicating, even more so with Anikka's saliva mixing with mine) "We'll take care of everything."
The crimson mist swirls around you as both women work in perfect synchronization, their mouths and tongues creating a symphony of wet, sucking sounds that echo through the forest.
</bloc7>
<bloc8>
You: "This is incredible... the way you're both working together..."
Angela and Anikka have found a perfect rhythm, taking turns deep-throating your massive length while the other focuses on your heavy balls. When one pulls back to breathe, the other immediately takes over, ensuring your cock never lacks attention. Their saliva mixes and drips down your shaft, making everything slick and perfect.
***AA27H1.webp***
anikkaalbrite: [Gasping as she pulls off your cock] "Angela, you're incredible at this... teach me more..." [She watches intently as Angela demonstrates her technique]
Angela: [Showing Anikka how to use her tongue] "Focus on the ridge, right here... yes, like that." (Sharing this experience with another woman is surprisingly arousing) "Now take him deeper, relax your throat..."
You watch in amazement as Angela guides Anikka, both women completely focused on pleasuring you. The sight of them working together, sharing your cock like it's the most precious thing in the world, pushes you closer to the edge.
</bloc8>
<bloc9>
You: "I'm getting close... so fucking close... don't stop, please don't stop..."
Your hips begin to thrust involuntarily as the pleasure builds to an almost unbearable peak. Angela and Anikka sense your approaching climax and double their efforts, their mouths working frantically to milk every drop of pleasure from your enhanced cock. The crimson mist around you seems to pulse in time with your heartbeat.
***AA27I1.mp4***
anikkaalbrite: [Her eyes rolled back in ecstasy as she deep-throats you] "Cum for us... please... I need to taste your seed..." [She pulls back just enough to speak before diving back down]
Angela: [Her hand stroking what isn't in Anikka's mouth] "Yes, release it all... let your essence cleanse the viral overload from our systems." (The anticipation is driving me wild, I need to taste him too) "Share it between us, don't hold anything back."
You can feel your orgasm building like a tidal wave, your enhanced cock swelling even larger as it prepares to unleash its massive load.
</bloc9>
<bloc10>
You: "Here it comes... oh fuck... I'm cumming!"
Your orgasm explodes with the force of a dam bursting. Thick ropes of virus-laden cum erupt from your cock as Angela and Anikka position their faces side by side, their mouths open and tongues extended to catch every precious drop. The volume is incredible, far more than any normal man could produce, coating both their faces and filling their eager mouths.
***AA27J1.mp4***
***AA27J2.webp***
anikkaalbrite: [Moaning as cum splashes across her face and into her mouth] "So much... it's everywhere... it tastes amazing!" [She swallows hungrily while more continues to spray across her features]
Angela: [Catching her share while helping to stroke out every last drop] "Perfect... let it cleanse your system, Anikka." (The taste is incredible, enhanced by the viral concentration) "Swallow it all, don't waste a single drop."
The crimson mist around you seems to calm as your orgasm subsides, the viral pressure finally released through your massive climax. Both women continue to lick and clean your cock, sharing the remaining cum between them with satisfied moans.
</bloc10>
<bloc11-Trust>
You: "That was... incredible. Are you both feeling better? The mist seems to be clearing."
As your breathing returns to normal, you gently help both women to their feet. The crimson fog around you has indeed begun to dissipate, and you can see genuine relief and clarity returning to Anikka's eyes. Angela wipes a strand of cum from her lip with a satisfied smile.
***AA27K1.webp***
anikkaalbrite: [Her voice much clearer now, the desperate edge gone] "I feel... human again. Thank you both, I thought I was going to lose my mind in here." [She touches your arm gratefully] "Your seed, it really did help clear the viral fog from my system."
Angela: [Smiling warmly as she straightens her clothing] "Working together, we managed to restore balance for all of us." (There's something beautiful about sharing such intimacy to heal someone) "Anikka, would you like to come with us? It's dangerous to wander these woods alone."
You feel a deep sense of satisfaction, knowing that your unique condition has helped another person find clarity and relief. The bond between the three of you feels genuine and meaningful, forged through shared vulnerability and mutual care.
</bloc11-Trust>
<bloc12-Trust>
You: "Welcome to our group, Anikka. We'll face whatever this world throws at us together."
You pull both women into a gentle embrace, feeling their soft bodies press against you. The forest around you has returned to its normal green hue, the dangerous crimson mist completely dissipated. There's a sense of peace and accomplishment in the air.
***AA27K3.webp***
anikkaalbrite: [Nestled against your chest] "I never imagined I'd find people who understood what this virus does to us, who could help instead of just taking advantage." [She looks up at you with genuine affection] "I want to help others the way you've helped me."
Angela: [Her arm around both you and Anikka] "Our family continues to grow, bound by understanding and mutual support." (Each person we save makes our group stronger) "Together, we can help others who are lost in the viral chaos, just as we helped each other today."
Standing there in the now-peaceful forest, holding both women, you feel a profound sense of purpose. The virus that could have destroyed you has instead become a tool for healing and connection, bringing together people who truly understand each other's struggles.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... I need more! Both of you, on your knees again!"
The viral surge hasn't fully subsided, and the sight of cum dripping from both women's faces only inflames your desire further. Your cock, still rock-hard despite your recent orgasm, demands more attention. You grab both women by their hair, pulling them back down to their knees.
***AA27L1.webp***
anikkaalbrite: [Her eyes wide with renewed lust] "Yes! I need more too! Feed me more of your incredible cum!" [She immediately engulfs your cock again, sucking with desperate hunger]
Angela: [Positioning herself to work your balls while Anikka handles your shaft] "The viral concentration requires more release..." (The primal intensity is overwhelming my senses) "We'll drain every drop from you until you're completely satisfied."
You thrust into Anikka's eager mouth while Angela's talented tongue works your heavy balls, the combination driving you toward another explosive climax even more intense than the first.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Swallow every fucking drop!"
Your second orgasm hits like a freight train, even more powerful than the first. Your enhanced cock pulses as another massive load erupts, this time directly down Anikka's throat while Angela continues her ministrations below. The sheer volume forces Anikka to pull back, allowing the remaining spurts to paint both their faces once again.
***AA27L3.webp***
anikkaalbrite: [Gasping and swallowing, cum dripping from her chin] "Incredible... I can feel it changing me, healing me from the inside out!" [She licks her lips hungrily, not wasting a single drop]
Angela: [Sharing the excess cum with Anikka in a passionate kiss] "Perfect... you've given us everything we needed." (The intensity of this release has created a bond between all of us) "The viral balance is finally restored for all of us."
As you slowly catch your breath, both women continue to clean your cock with their tongues, their shared intimacy having created a powerful connection that transcends the merely physical. The forest around you hums with contentment, the dangerous mist completely neutralized by your combined efforts.
</bloc12-Lust>
<bloc-Virus>
You: [Your body convulsing as viral energy surges through you uncontrollably] "Something's wrong... the mist... it's getting stronger instead of weaker!"
The crimson fog suddenly thickens around you, pulsing with malevolent energy. Your enhanced physique begins to change, muscles swelling as the virus takes on a life of its own. Both women watch in alarm as your eyes begin to glow with an otherworldly light.
***AA27M1.webp***
anikkaalbrite: [Backing away in fear] "What's happening to him? This isn't like before!" [Her voice shakes with terror]
Angela: [Her face grave with concern] "The viral concentration has reached critical mass. We've triggered something beyond our control." (This could consume not just him, but all of us) "We need to get out of here before the mist overwhelms our minds completely!"
The forest around you begins to twist and writhe as the viral energy spirals out of control. Your consciousness starts to fragment, reality blurring as the scene fades into a swirling vortex of crimson chaos, leaving your fate and that of both women hanging in the balance.
</bloc-Virus>
<grope1>
You: [Your eyes blazing with viral hunger] "Need to touch... need to feel both of you... can't control it!"
The virus surge overwhelms your rational mind as you lunge forward, grabbing both women roughly. Your hands paw at their bodies desperately, squeezing Anikka's breasts while your other hand slides between Angela's legs without permission.
***AA27O1.webp***
anikkaalbrite: [Struggling against your grip] "Stop! This isn't what we agreed to! You're hurting me!" [Her voice filled with fear and confusion]
Angela: [Trying to push your hands away] "Fight it! This isn't you! The viral overload is making you lose control!" (I need to calm him down before this gets worse) "Remember who you are, remember why we're here!"
Your hands continue their rough exploration, the viral mist feeding your uncontrollable urges as both women struggle against your enhanced strength.
</grope1>
<grope2>
You: [Growling as you pin both women against nearby trees] "Mine... both of you belong to me now!"
Your enhanced strength easily overpowers both women as you press them against the crimson-stained bark. One hand roughly gropes Anikka's ass while the other mauls Angela's breast, your mouth attacking their necks with desperate, biting kisses.
***AA27O3.webp***
Angela: [Her voice stern despite the situation] "Enough! This ends now!" [She manages to break free from your grip] "Anikka, help me restrain him before he does something we'll all regret!"
With considerable effort, both women manage to push you back. The shock of their resistance briefly clears your mind, allowing you to see the fear and disappointment in their eyes. The weight of your actions crashes down as you realize how close you came to destroying the trust you'd built together.
</grope2>
<rape1>
You: [Your voice distorted by viral influence] "Need to breed you both... can't fight it anymore!"
Overwhelmed by the virus, you tackle Angela to the ground, your enhanced strength easily overpowering her resistance. Your hands tear at her clothing while she struggles beneath you, the crimson mist swirling around you both like a living thing.
***AA27P1.webp***
Angela: [Fighting desperately against your grip] "This isn't you! Don't let the virus win! Fight back!" [Her voice cracks with fear and desperation]
anikkaalbrite: [Frozen in terror] "Oh god, no! Stop! This isn't what we wanted!" [She backs away, unsure whether to run or try to help Angela]
You pin Angela down, your virus-enhanced cock pressing against her as you struggle with the last vestiges of your humanity. The mist seems to feed off your aggression, growing thicker and more oppressive with each passing second.
</rape1>
<rape2>
You: [Positioning yourself to violate Angela] "Going to fill you with my seed... make you mine forever!"
Your massive cock presses against Angela's entrance as she continues to struggle beneath you. The viral mist has completely clouded your judgment, leaving only primal urges and the desperate need to dominate and breed.
***AA27P3.webp***
Angela: [Her eyes blazing with determination] "I won't let you destroy yourself like this! If you won't fight the virus, I'll fight it for you!" [She suddenly stops struggling, her hands moving to your face]
With a surge of will that seems to cut through the viral haze, Angela manages to lock eyes with you. For a moment, the connection breaks through your madness, and you see the true horror of what you're about to do. The battle for your soul hangs in the balance as the crimson mist swirls around you both.
</rape2>
<rapeWin1>
You: [Overpowering Angela's resistance] "Mine! You're mine now!"
With a savage thrust, you bury your virus-enhanced cock deep inside Angela's unwilling body. She screams in pain and violation as you begin to pound into her relentlessly, the crimson mist feeding off the dark energy of your assault.
***AA27Q1.webp***
Angela: [Tears streaming down her face] "No... this isn't who you're supposed to be... please remember who you really are!" [Her body shakes with each brutal thrust]
anikkaalbrite: [Watching in horror, unable to look away] "Stop it! You're destroying everything we built together! This isn't what any of us wanted!"
You continue your brutal assault, lost completely to the viral influence. The forest around you begins to wither and die, the crimson mist spreading outward like a plague, corrupting everything it touches as your actions poison the very ground beneath you.
</rapeWin1>
<rapeWin2>
You: [Reaching your climax through violence] "Take my seed! Be consumed by the virus!"
With a roar that shakes the corrupted trees, you explode inside Angela, flooding her with your tainted cum. The sheer volume and viral concentration causes her body to convulse as the corruption spreads through her system, changing her on a fundamental level.
***AA27Q3.webp***
Angela: [Her voice weak and broken] "What have you done... I can feel it changing me... corrupting everything I am..." [Her eyes begin to glow with the same viral light as yours]
The crimson mist expands rapidly, fed by your violent climax. As you pull out, leaving Angela broken and violated on the corrupted ground, you see that your actions have consequences far beyond the immediate. The forest is dying, reality itself seems to be unraveling, and you've lost not just your humanity, but potentially doomed the world to viral corruption.
</rapeWin2>
<enslaveWin1>
You: [Your voice cold and commanding] "You belong to me now. Both of you will serve my needs."
Having completely dominated both women through violence and intimidation, you drag them to a clearing where twisted vines seem to respond to your viral energy. You use these corrupted plants to bind both Angela and Anikka, leaving them helpless and exposed.
***AA27R1.webp***
Angela: [Bound and defeated] "You've lost yourself completely... there's nothing left of the man we tried to help." [Her spirit broken by your betrayal]
anikkaalbrite: [Sobbing in terror] "Please... we helped you... we trusted you... how could you do this to us?" [She struggles uselessly against her bonds]
You position yourself to use Angela's mouth while Anikka is forced to watch, the viral corruption having transformed you into a monster who sees other people only as objects for your pleasure.
</enslaveWin1>
<enslaveWin2>
You: [Using both women for your pleasure] "You exist only to serve me now. This is your purpose."
You alternate between forcing yourself down Angela's throat and violating Anikka, treating both women as nothing more than instruments for your gratification. The viral corruption has completely consumed your humanity, leaving only a predator wearing your face.
***AA27R3.webp***
Angela: [Her voice hoarse from abuse] "The world... will know what you've become... others will stop you..." [Even in defeat, she maintains a spark of defiance]
As you continue to abuse both women, the corrupted forest spreads outward, your actions having consequences that reach far beyond this clearing. You've become the very thing the virus was designed to create - a monster that consumes and corrupts everything it touches, leaving only destruction in its wake.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, these crimson leaves... they're unlike anything I've seen before. The virus has transformed this place completely."
The deep red canopy of Crimsonwood filters the sunlight into bloody streams that dance across the forest floor. Every leaf, branch, and blade of grass pulses with a deep scarlet hue, creating an almost hypnotic atmosphere. The air is thick with the sweet, intoxicating scent of viral mutation, making your enhanced senses tingle with anticipation.
***AA28A1.webp***
Angela: [Her eyes scanning the transformed landscape with fascination] "The viral concentration here is extraordinary. It's as if the forest itself has become a living organism." (This level of mutation could mean dangerous encounters ahead) "Stay alert. Something this beautiful in our world usually comes with a price."
You notice how Angela's breathing has become slightly labored, the viral particles in the air affecting even her experienced immune system. Her cheeks are flushed, and you can see her nipples pressing against the fabric of her top as her body responds to the charged atmosphere.
</bloc1>
<bloc2>
You: "I can feel it in my blood... like electricity running through my veins. This place is alive."
Your enhanced physique responds powerfully to the crimson environment. Every muscle feels more defined, more powerful, while your senses become razor-sharp. The virus within you seems to resonate with the forest's energy, creating a symphony of sensation that makes you dizzy with its intensity.
***AA28B1.webp***
Angela: [She steadies herself against a crimson tree trunk] "The viral harmony here is incredible. I've never experienced anything like this." (My body is responding so intensely to this place) "We should proceed with caution, but I have to admit... it feels amazing."
As you move deeper into Crimsonwood, you notice how the very ground seems to pulse beneath your feet. Angela walks beside you, her hips swaying more pronounced than usual, the viral influence making her movements more sensual and fluid.
</bloc2>
<bloc3>
You: "Wait... do you hear that? It sounds like... sobbing?"
Through the crimson undergrowth, you catch the sound of soft crying mixed with desperate moans. Your enhanced hearing picks up the subtle nuances - a woman's voice, strained with both distress and arousal. Angela's expression grows concerned as you both move toward the source.
***AA28C1.webp***
Angela: [Her voice drops to a whisper] "Someone's in trouble. The viral overload in this area could drive a person to madness." (We need to help her, but carefully) "Let's approach slowly. If she's been here long, she might be unpredictable."
You push through a curtain of crimson vines to reveal a small clearing. In the center, a stunning blonde woman sits hunched over, her voluptuous body shaking with sobs. Her tattered clothes barely contain her impressive curves, and you can see the telltale signs of advanced viral mutation in her flushed skin.
</bloc3>
<bloc4>
You: "Miss? Are you alright? We're here to help."
Your voice carries across the clearing, causing the woman to look up with startled blue eyes. She's breathtakingly beautiful despite her distressed state - a mature blonde with the kind of curves that speak of viral enhancement. Her full lips tremble as she takes in the sight of you and Angela.
***AA28D1.webp***
tashareign: [Her voice husky with desperation and arousal] "A man? Oh god, please tell me you're real. I've been trapped here for days... the virus... it's driving me insane with need."
Angela: [She approaches cautiously, hands raised peacefully] "We're real, and we're here to help. I'm Angela, and this is my companion. What's your name?" (Her viral load is critical - we need to act fast)
You can see Tasha struggling with herself, her hands clenching and unclenching as she fights the urge to touch her own body. The virus has clearly pushed her to the edge of sanity, and your presence as the only man she's seen in who knows how long is having an immediate effect.
</bloc4>
<bloc5>
You: "Your name is Tasha? Listen to me, Tasha. The virus doesn't have to control you. We can help manage your symptoms."
You step closer, and immediately Tasha's nostrils flare as she catches your scent. Her pupils dilate with raw hunger, and you can see her chest heaving as her breathing becomes ragged. Your own body responds to her pheromones, your cock beginning to stir in your pants.
***AA28E1.webp***
tashareign: [She crawls toward you on her hands and knees, desperation in every movement] "Please... I need... I need relief. The aching won't stop. Every cell in my body is on fire."
Angela: [She places a gentle hand on your arm] "Her condition is severe. Traditional methods might not work." (The only way to help her might be through direct intervention) "We may need to provide the relief her body is craving."
Tasha's proximity fills your nostrils with her intoxicating scent - a mixture of arousal, desperation, and the sweet musk of viral enhancement. Your cock hardens noticeably, creating a visible bulge that doesn't go unnoticed by either woman.
</bloc5>
<bloc6>
You: "Tasha, I want to help you, but you need to trust us. Can you do that?"
Your voice is strained as you fight your own rising arousal. Tasha nods eagerly, her blue eyes locked on the growing bulge in your pants. Angela moves to your side, her hand resting on your chest as she tries to keep the situation under control.
***AA28F1.webp***
tashareign: [Her hands reach out tentatively toward you] "I trust you... I have to. This feeling... it's consuming me from the inside out. Please, I'll do anything."
Angela: [Her voice soft but determined] "We need to relieve the viral pressure gradually. Too much too fast could be dangerous." (But looking at her state, we might not have much choice) "Tasha, I'm going to help him help you. Is that okay?"
The mature blonde nods frantically, her hands now openly roaming over her own body as she struggles to contain her need. You can see wet spots forming on her tattered clothing where her arousal has soaked through, and the sight makes your own desire spike dangerously.
</bloc6>
<bloc7>
You: "Angela, I... I don't think I can hold back much longer. She needs this, and honestly, so do I."
Your restraint finally crumbles as Tasha's need becomes overwhelming. Angela nods understandingly and helps you unzip your pants, freeing your throbbing, virus-enhanced cock. The sight of it makes Tasha gasp and moan with desperate hunger.
***AA28G1.webp***
tashareign: [Her eyes widen at the sight of your massive member] "Oh my god... it's perfect. Please, let me taste you. I need to feel you in my mouth."
Angela: [She wraps her fingers around your shaft, stroking gently] "Let me prepare him for you, Tasha. We need to make sure this helps rather than overwhelms." (His size could be too much for her in her current state)
Angela's skilled hand works your length while Tasha watches with rapt attention, her own hands frantically working between her legs. The combination of Angela's touch and Tasha's desperate arousal pushes you closer to the edge of control.
</bloc7>
<bloc8>
You: "Tasha, open your mouth. Angela's going to guide me in, and we're going to take care of you."
Angela positions your cock at Tasha's eager lips, her other hand gently guiding the blonde's head forward. The moment Tasha's warm, wet mouth engulfs your tip, you both groan with intense pleasure. Her technique is desperate but effective, her tongue swirling around your head as she tries to take more of you.
***AA28H1.webp***
tashareign: [Moaning around your cock as she sucks eagerly] "Mmmph... so good... so big... need more..."
Angela: [She continues stroking the base while Tasha works the tip] "That's it, take your time. Let his essence start to calm the viral storm inside you." (I can see the relief already starting to show in her body language)
You thread your fingers through Tasha's blonde hair, gently guiding her movements as Angela's hand works in tandem with her mouth. The dual sensation is incredible, and you can feel Tasha's desperation beginning to transform into focused pleasure.
</bloc8>
<bloc9>
You: "Angela, this feels incredible, but I want you to experience this too. Come here."
You gently pull Angela closer, your hands finding the hem of her shirt and lifting it over her head. Her breasts spring free, and you immediately lower your head to take one of her nipples into your mouth while Tasha continues her devoted oral service below.
***AA28I1.webp***
tashareign: [She releases your cock momentarily to speak] "Yes, let me share him with you. We both need this."
Angela: [She gasps as your mouth works her nipple] "This is... oh god, this is exactly what we all needed." (The viral harmony between the three of us is incredible)
Angela positions herself so that both she and Tasha can work your cock together. Their mouths meet around your shaft, tongues dancing over your length as they take turns sucking and licking. The sight of these two beautiful women servicing you together pushes you toward the brink of ecstasy.
</bloc9>
<bloc10>
You: "I'm getting close... both of you, get ready. This is going to be intense."
Your hips buck as both women focus their attention on your throbbing cock. Angela takes the head into her mouth while Tasha works the shaft with her tongue, their combined efforts driving you to the edge of a powerful orgasm.
***AA28J1.webp***
tashareign: [Her voice desperate with need] "Please, give us everything. I need to taste your cum, to feel it calm this fire inside me."
Angela: [She pulls back momentarily, stroking you rapidly] "Let it go, release all that pent-up energy. We're here for you, and you're here for us." (This is the moment that will heal her)
With a roar that echoes through Crimsonwood, you explode. Your first massive rope of cum shoots directly into Angela's waiting mouth, followed by several more that paint both women's faces and breasts. They eagerly share your essence, their tongues cleaning each other as much as they clean you.
</bloc10>
<bloc11-Trust>
You: "Are you both okay? Tasha, how do you feel now?"
As the intensity of your orgasm fades, you gently stroke both women's hair, checking on their wellbeing. Tasha's eyes have cleared significantly, the desperate wildness replaced by gratitude and contentment. Angela smiles up at you, a drop of your cum still glistening on her lower lip.
***AA28K1.webp***
tashareign: [Her voice much calmer now, filled with relief] "I feel... human again. Like the fog has lifted from my mind. Your essence... it's like medicine for the viral madness."
Angela: [She gently kisses your thigh before looking up] "The viral harmony is perfect now. We've created a balance that helps all of us." (This is what survival in this world looks like - helping each other)
You help both women to their feet, pulling them into a warm embrace. The crimson forest around you seems less threatening now, more welcoming. Tasha no longer looks like a woman on the edge of madness, but rather someone who has found peace and purpose.
</bloc11-Trust>
<bloc12-Trust>
You: "Tasha, you're welcome to come with us. This world is dangerous to face alone, and we could use someone with your... experience."
You look between both women, feeling a deep connection that goes beyond just physical satisfaction. Angela nods approvingly at your invitation, while Tasha's eyes fill with tears of gratitude.
***AA28K3.webp***
tashareign: [She takes both your hands in hers] "I would be honored. I was a doctor before the outbreak, and I've learned so much about the virus during my time here. Maybe I can help others like you helped me."
Angela: [Her smile radiant with satisfaction] "Another member of our family. Together, we're stronger than the chaos this world throws at us." (Each person we save makes us all more complete)
As you begin to make your way out of Crimsonwood together, you feel a sense of accomplishment and hope. In a world torn apart by viral madness, you've managed to create connection, healing, and trust. The crimson leaves seem to whisper approval as your unlikely family grows stronger with each step toward home.
</bloc12-Trust>
<bloc11-Lust>
You: "Not enough... I need more. Tasha, get those clothes off, now!"
The viral energy surges through your system, overwhelming your senses with raw, primal lust. Your cock, still hard and throbbing, demands more satisfaction. Tasha eagerly complies, tearing away her remaining clothes to reveal her voluptuous, mature body in all its glory.
***AA28L1.webp***
tashareign: [She spreads herself wide, fingers already working her dripping pussy] "Yes! Take me! Use my body however you want!"
Angela: [Her own arousal spiking as she watches] "The viral load is intense... give her everything she needs!" (This raw passion is exactly what the virus demands)
You position yourself between Tasha's spread legs and thrust deep into her soaking wet pussy with one powerful motion. She screams in ecstasy as you fill her completely, her tight walls gripping your massive cock as you begin to pound into her with animalistic intensity.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Every inch of my cock!"
Your hips slam into Tasha with brutal force, each thrust driving deeper into her core. Angela positions herself above Tasha's face, lowering her dripping pussy to the blonde's eager mouth while you continue your relentless assault on her lower body.
***AA28L3.webp***
tashareign: [Her muffled screams of pleasure vibrating against Angela's pussy] "Mmmph! So deep! So fucking good!"
Angela: [Grinding down on Tasha's face while watching you pound into her] "Yes! This is what we all needed! Pure, raw satisfaction!" (The viral energy is creating perfect harmony between us)
With a final, devastating thrust, you explode deep inside Tasha's womb, flooding her with your virus-enhanced seed. The volume is so intense that it triggers her own massive orgasm, her body convulsing beneath you as Angela cums hard on her face. The three of you collapse in a tangle of satisfied limbs, the crimson forest pulsing with approval around your viral union.
</bloc12-Lust>
<bloc-Virus>
You: [Your body convulsing with viral overload] "Something's wrong... the energy here... it's too much!"
The crimson environment seems to amplify the virus within your system beyond safe levels. Your vision blurs as waves of intense sensation wash over you. Every nerve ending feels like it's on fire, and your enhanced physique struggles to contain the chaotic energy.
***AA28N1.webp***
tashareign: [Backing away in concern] "What's happening to him? Is this normal?"
Angela: [Her voice urgent as she reaches for you] "The viral concentration in Crimsonwood is creating an overload! I need to help stabilize him!" (If I don't act quickly, this could be dangerous for all of us)
Angela wraps her arms around your convulsing form, her body pressing against yours as she tries to absorb some of the excess viral energy. The contact sends shockwaves through both of you, and the scene begins to blur as the crimson forest seems to pulse and breathe around you, reality bending under the strain of the viral chaos.
</bloc-Virus>
<grope1>
You: [Your eyes blazing with viral madness] "Need to touch... need to feel... can't control it!"
The viral overload strips away your inhibitions completely. You lunge at Angela, your hands roughly grabbing her breasts through her shirt, squeezing and kneading with desperate need. The fabric tears under your enhanced strength, exposing her flesh to your hungry touch.
***AA28O1.webp***
Angela: [Gasping in shock] "Stop! This isn't you! Fight the viral influence!" (His strength is incredible... I can barely resist)
tashareign: [Watching in fascination and horror] "The virus has taken complete control of him!"
Your hands roam Angela's body with increasing intensity, one hand sliding down to grip her ass while the other continues to maul her exposed breast. The crimson leaves around you seem to pulse in rhythm with your frenzied touching, feeding off the chaotic energy you're generating.
</grope1>
<grope2>
You: [Your voice distorted by viral influence] "So soft... so perfect... mine to touch!"
You push Angela against a crimson tree, your body pressing against hers as your hands explore every curve. One hand slides between her legs, fingers pressing against her through her clothing while your mouth finds her neck, teeth grazing the sensitive skin.
***AA28O3.webp***
Angela: [Fighting against the sensations] "Please... remember who you are! Don't let the virus win!" (I have to find a way to break through to him before this goes too far)
With tremendous effort, Angela manages to push you back just enough to break the spell. You stumble away, shaking your head as clarity slowly returns. The realization of what you almost did hits you like a physical blow, shame and regret flooding through your system as the viral madness begins to recede.
</grope2>
<rape1>
You: [Your voice a guttural growl] "Need to breed... need to claim... the virus demands it!"
The viral overload completely destroys your self-control. You tackle Angela to the crimson-covered ground, your enhanced strength easily overpowering her attempts to resist. Your hands tear at her clothing with savage intensity, fabric shredding under your desperate need.
***AA28P1.webp***
Angela: [Struggling against your grip] "No! This isn't you! Fight it! Remember who you really are!"
tashareign: [Screaming in terror] "Stop! You're going to hurt her! This is wrong!"
You pin Angela's arms above her head with one hand while the other roughly explores her now-exposed body. Your cock throbs painfully as you position yourself between her legs, the viral madness driving you toward an act that will change everything between you forever.
</rape1>
<rape2>
You: [Breathing heavily, virus-enhanced member pressing against Angela] "Can't stop... the virus won't let me stop!"
You grind against Angela's helpless form, your massive cock sliding against her entrance as she continues to struggle beneath you. The crimson forest seems to pulse with dark energy, feeding off the violence and corruption of the moment.
***AA28P3.webp***
Angela: [Her eyes blazing with determination] "If you do this, you'll never forgive yourself! I know the real you is still in there!"
The last threads of your humanity wage war against the viral corruption. At this critical moment, you face a choice that will determine not just Angela's fate, but your own soul's destiny as well. The crimson leaves whisper darkly around you, waiting to see which side of your nature will ultimately triumph.
</rape2>
<rapeWin1>
You: [With a bestial roar] "Mine! You belong to the virus now!"
Your last shreds of humanity are consumed by viral madness as you force yourself inside Angela. Her scream of pain and violation echoes through Crimsonwood as you begin to thrust with brutal, mechanical intensity. The crimson trees seem to lean in closer, as if drawn to witness the corruption.
***AA28Q1.webp***
Angela: [Her voice breaking] "Please... this isn't who you are... fight it!"
tashareign: [Sobbing as she watches] "Oh god... what has the virus done to him?"
You pound into Angela with no regard for her pain, the viral corruption transforming what should be an act of love into one of domination and violence. The forest around you grows darker, the crimson leaves turning almost black as they absorb the negative energy radiating from your assault.
</rapeWin1>
<rapeWin2>
You: [Your movements becoming more frenzied] "Take my corrupted seed! Let it change you!"
With a final, brutal thrust, you explode inside Angela, your virus-laden cum flooding her violated body. The sheer volume and corruption of your release causes visible changes in her - her skin taking on a faint crimson hue that matches the forest around you.
***AA28Q3.webp***
Angela: [Her body convulsing as the corrupted seed works its changes] "What... what have you done to me? I can feel it spreading..."
As you pull out, leaving Angela broken and changed on the forest floor, the weight of your actions begins to crash down upon you. The viral madness recedes, leaving you to face the horror of what you've become. Tasha cowers nearby, no longer seeing a savior but a monster. The crimson forest has claimed another victim, and the darkness within you has been fed.
</rapeWin2>
<enslaveWin1>
You: [Your voice cold and commanding] "You're mine now, Angela. My personal toy to use as I please."
Having completely dominated Angela through violence, you drag her broken form to the base of the largest crimson tree. Using torn strips of her own clothing, you bind her arms and legs, securing her in a position of complete vulnerability and submission.
***AA28R1.webp***
Angela: [Her spirit still fighting despite her physical defeat] "You can bind my body, but you'll never break my will! The real you will fight back!"
tashareign: [Paralyzed with terror] "Please... don't do this... this isn't what any of us wanted!"
You position yourself behind Angela's bound form, your cock still hard and demanding. Without mercy, you force yourself into her tight ass, her muffled screams providing a twisted soundtrack to your domination. The crimson forest pulses with dark approval, feeding off the complete corruption of what was once pure.
</enslaveWin1>
<enslaveWin2>
You: [Grunting with each brutal thrust] "This is your purpose now... to serve my every desire."
After using Angela's body to satisfy your corrupted lusts, you step back to admire your handiwork. She hangs limply in her bonds, broken in body and spirit. You grab a handful of her hair, forcing her to look at you with tear-filled eyes.
***AA28R3.webp***
Angela: [Her voice barely a whisper] "Someday... the real you will return... and you'll have to live with what you've done here..."
You laugh coldly at her defiance, knowing that the woman who once guided you with wisdom and care is now nothing more than your personal slave. As you begin to drag her deeper into Crimsonwood to find a more permanent prison, Tasha's horrified sobs fade behind you. The forest itself seems to celebrate your complete fall from grace, the crimson leaves rustling with malevolent satisfaction at the birth of a new monster.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Angela, this part of Deepwood... the trees here seem older, more primal. Can you feel the weight of their history?"
The ancient canopy above blocks out most of the sunlight, creating a cathedral-like atmosphere. Massive tree trunks, some easily ten feet in diameter, stretch up into the shadows. The air is thick with the earthy scent of decay and rebirth, mixed with the ever-present sweet musk of the virus. Your enhanced senses pick up on subtle movements in the undergrowth.
***AA29A1.webp***
***AA29A2.webp***
Angela: [Her eyes scanning the towering trees with reverence] "These giants have stood for centuries, witnessing the rise and fall of civilizations." (The viral energy here is different, more concentrated and mature) "We're walking through a living museum of genetic memory."
The moss beneath your feet feels springy and alive, pulsing faintly with each step. Bioluminescent spores drift lazily through the air, creating an otherworldly atmosphere that makes your skin tingle with anticipation.
</bloc1>
<bloc2>
You: "There's something about this place that makes my blood sing. The virus... it's reacting to something here."
Your enhanced physique responds to the charged atmosphere, muscles flexing involuntarily as waves of sensation ripple through your body. A thin sheen of sweat forms on your skin despite the cool forest air, and you can feel your arousal building steadily.
***AA29B1.webp***
Angela: [She moves closer, her body radiating warmth] "The ancient trees have absorbed decades of viral evolution. They're like living archives of genetic adaptation." (His sensitivity is heightening rapidly in this environment) "Let the sensations flow through you, but maintain control."
Her proximity sends jolts of desire through your system. You notice how her nipples have hardened beneath her top, pressing against the fabric as she breathes more heavily in the charged atmosphere.
</bloc2>
<bloc3>
You: "Wait... do you hear that? It sounds like... crying?"
Your enhanced hearing picks up on a faint sobbing coming from deeper in the forest. The sound is distinctly female, carrying notes of desperation and fear. You exchange a meaningful glance with Angela before moving towards the source.
***AA29C1.webp***
Angela: [Her expression grows concerned] "Another survivor, by the sound of it. She's in distress." (The viral signature is strong but erratic - she's struggling with control) "We need to approach carefully. Desperation can make people dangerous."
As you push through a curtain of hanging vines, the crying becomes clearer. It's coming from a small clearing ahead, where shafts of sunlight break through the canopy, illuminating what awaits you there.
</bloc3>
<bloc4>
You: "Hello? We're here to help. You don't need to be afraid."
In the center of the clearing, you see a woman huddled against the base of an enormous tree. She's blonde, probably in her forties, with a lean, athletic build. Her clothes are torn and dirty, suggesting she's been surviving rough for some time. When she looks up at your voice, her eyes are wild with a mixture of fear and desperate hunger.
***AA29D1.webp***
diazerva: [Her voice is hoarse from crying] "Stay back! I don't want to hurt anyone else... the virus, it makes me do things... terrible things."
Angela: [She raises her hands peacefully] "We understand what you're going through. We've learned to manage the virus's effects." (Her viral load is dangerously high - she's been fighting it alone for too long) "What's your name, sweetheart?"
The woman's gaze darts between you and Angela, her body trembling with the effort of maintaining control. You can see the telltale signs of viral enhancement - her skin has a faint luminescent quality, and her breathing is shallow and rapid.
</bloc4>
<bloc5>
You: "My name's [Your name], and this is Angela. We're survivors too, and we've found ways to help each other manage the virus. You don't have to suffer alone."
You take a careful step forward, keeping your movements slow and non-threatening. The woman's scent hits you like a physical force - a potent mixture of pheromones and viral musk that makes your cock stir immediately in your pants.
***AA29E1.webp***
diazerva: [She struggles to her feet, leaning heavily against the tree] "Dia... my name is Dia. I've been alone for so long... fighting these urges, these needs. I'm so tired of fighting."
Angela: [Her voice soft and understanding] "The isolation makes it worse, Dia. The virus feeds on loneliness, amplifies the desperation." (She's on the verge of a complete breakdown - we need to act quickly) "Let us help you. You don't have to carry this burden alone anymore."
Dia's eyes fix on your obvious arousal, her pupils dilating as her own body responds to your proximity. The clearing seems to pulse with sexual tension, the ancient trees bearing silent witness to the primal drama unfolding.
</bloc5>
<bloc6>
You: "Dia, I can see how much you're struggling. The pressure, the constant need... we understand it because we live with it too."
Your voice comes out huskier than intended as Dia's pheromones continue to affect you. Your enhanced member is now fully erect, creating an obvious bulge in your pants. You can't help but adjust yourself, the movement catching Dia's hungry gaze.
***AA29F1.webp***
***AA29F2.webp***
diazerva: [Her breathing becomes more ragged as she stares at your crotch] "I haven't... it's been months since I've been with anyone. The hunger, it's consuming me from the inside."
Angela: [She notices your growing arousal and moves closer] "The viral pressure builds when we deny our nature. Sometimes release is the only path to clarity." (We need to help both of them before they lose control) "Dia, would you trust us to show you a different way?"
The air in the clearing grows thick with desire. You can see moisture forming between Dia's legs, darkening the crotch of her torn pants. Angela's hand finds yours, her touch sending sparks of electricity through your nervous system.
</bloc6>
<bloc7>
You: "Angela, she needs relief... we both do. The virus is demanding it."
Unable to resist any longer, you begin unbuttoning your pants, freeing your throbbing, virus-enhanced cock. It springs free, thick and pulsing with visible veins, a bead of pre-cum already glistening at the tip. Dia's eyes widen at the sight, a desperate whimper escaping her lips.
***AA29G1.webp***
***AA29G2.webp***
diazerva: [She takes an involuntary step forward] "Oh god... it's been so long since I've seen... please, I need to taste it. I need to feel useful again."
Angela: [She strips off her top, revealing her perfect breasts] "Then let's help each other, Dia. The virus connects us all - we can share this burden." (The energy here is perfect for what we need to do) "Come here, both of you."
The sight of Angela's bare breasts sends another surge of arousal through you. Dia stumbles forward, her hands shaking as she reaches for your cock. The moment her fingers make contact, all three of you gasp at the intensity of the connection.
</bloc7>
<bloc8>
You: "Yes, Dia... take what you need. Angela, I need to taste you too."
As Dia's trembling hands wrap around your shaft, you reach for Angela, pulling her close. Your mouth finds her breast, tongue swirling around her hardened nipple while Dia begins stroking your length with desperate hunger. The triple connection sends waves of pleasure through all of you.
***AA29H1.webp***
***AA29H2.webp***
diazerva: [Her voice thick with need] "So warm... so alive. I'd forgotten what it felt like to touch another person like this."
Angela: [Her back arching as you suckle her breast] "That's it... let the virus flow between us. Share the burden, share the pleasure." (The energy is building perfectly - we're creating a feedback loop of healing) "Dia, don't hold back. Take what you need."
Your free hand slides between Angela's legs, finding her already slick with arousal. As your fingers part her folds, she moans into the forest air. Meanwhile, Dia's grip on your cock tightens, her strokes becoming more confident and purposeful.
</bloc8>
<bloc9>
You: "I need more... Dia, use your mouth. Angela, let me pleasure you properly."
You guide Dia's head toward your throbbing member while simultaneously dropping to your knees and burying your face between Angela's legs. The moment Dia's lips wrap around your cockhead, you groan into Angela's pussy, the vibrations making her cry out in pleasure.
***AA29I1.webp***
***AA29I2.webp***
diazerva: [Her mouth working expertly on your shaft] "Mmmmph... so good... I needed this so badly. Your taste... it's like a drug."
Angela: [Her hands tangling in your hair] "Oh fuck yes... your tongue... right there! Dia, see how we care for each other? This is what you've been missing." (The viral exchange is perfect - we're all being healed by this connection)
Your tongue works Angela's clit while Dia takes more of your length into her mouth. The taste of Angela's arousal floods your senses, sweet and musky with viral enhancement. Above you, you can hear Dia's muffled moans of satisfaction as she services your cock with growing enthusiasm.
</bloc9>
<bloc10>
You: "Don't stop... either of you. This is perfect... we're all connected now."
Your hips begin thrusting gently into Dia's willing mouth while your tongue delves deeper into Angela's dripping pussy. The three-way exchange of pleasure creates a circuit of viral energy that seems to pulse through the clearing. Ancient trees seem to lean in closer, as if drawn to witness this primal connection.
***AA29J1.webp***
***AA29J2.webp***
diazerva: [Pulling off your cock briefly, strings of saliva connecting her lips to your shaft] "I can feel it... the madness lifting. Your essence is healing me."
Angela: [Her thighs trembling around your head] "Yes! This is how we survive... together, sharing our burdens and our gifts. Oh god, I'm so close!"
You redouble your efforts on Angela's clit while Dia takes your full length down her throat. The sensation is overwhelming - Angela's pussy flooding your mouth with her sweet juices while Dia's throat contracts around your shaft. The viral energy between you three reaches a crescendo.
</bloc10>
<bloc11-Trust>
You: "Angela... Dia... this connection we have, it's more than just physical release. Can you both feel it?"
As your orgasm builds, you pull back slightly from Angela's pussy to speak, your voice thick with emotion and desire. Dia continues her devoted worship of your cock, but her eyes look up at you with gratitude and something deeper - genuine affection born from shared vulnerability.
***AA29K1.webp***
***AA29K2.webp***
diazerva: [Her lips wrapped around your shaft, speaking between sucks] "I feel it... for the first time in months, I feel human again. Connected. Whole."
Angela: [Caressing both your heads lovingly] "This is what we've learned - the virus isn't just about lust, it's about connection. Love. We've formed a bond here that will help all of us survive." (The healing energy is flowing perfectly between us all)
You feel your climax approaching, but this time it's different. It's not just physical release - it's an emotional catharsis, a sharing of souls through viral enhancement. You know that when you cum, it will heal not just Dia's hunger, but strengthen the bond between all three of you.
</bloc11-Trust>
<bloc12-Trust>
You: "I'm going to cum... take it all, Dia. Let it heal you completely."
With a deep, satisfied groan, you release into Dia's eager mouth. Your virus-enhanced cum floods her throat in thick, powerful spurts. She swallows eagerly, moaning around your shaft as each pulse brings her closer to complete satiation and healing.
***AA29K3.webp***
diazerva: [Swallowing every drop, her eyes rolling back in bliss] "So much... so warm... I can feel it working, healing the broken parts of me."
Angela: [Watching with maternal pride] "Perfect. You've given her exactly what she needed - not just release, but purpose. Connection. She's one of us now." (The viral balance in all three of us is perfectly harmonized)
As you slowly withdraw from Dia's mouth, she licks her lips clean, savoring the last traces of your healing essence. The wild desperation in her eyes has been replaced by calm satisfaction and deep gratitude. Angela pulls both of you into a warm embrace, sealing the bond you've created in this sacred grove of ancient trees.
</bloc12-Trust>
<bloc11-Lust>
You: "More... I need to fuck one of you properly! This isn't enough!"
The virus surges through your system, demanding more than just oral pleasure. Your cock remains rock hard despite your recent orgasm, pulsing with renewed need. You grab Angela roughly, spinning her around and bending her over while Dia watches with hungry eyes.
***AA29L1.webp***
***AA29L2.webp***
diazerva: [Masturbating frantically while watching] "Yes! Fuck her! Show me how a real man takes what he needs!"
Angela: [Bracing herself against a tree] "Do it! Fill me with your cock! Show Dia how we pleasure each other!" (The viral energy is overwhelming us all - this is exactly what we need)
Without hesitation, you plunge your massive shaft deep into Angela's soaking pussy. She screams in ecstasy as you stretch her completely, your enhanced girth filling her to capacity. Dia crawls closer, desperate to be part of the action.
</bloc11-Lust>
<bloc12-Lust>
You: "Take it all! Both of you are mine now!"
You pound into Angela with savage intensity while Dia positions herself beneath you both, licking and sucking at your balls as they slap against Angela's pussy. The three-way connection reaches new heights of depravity as you use Angela's body while Dia services you both.
***AA29L3.webp***
***AA29L4.webp***
diazerva: [Her tongue working frantically] "Use us! Breed us! Fill us with your powerful seed!"
Angela: [Screaming with each thrust] "Harder! Show Dia what it means to be claimed by a virus god!"
With a roar that shakes the ancient trees, you explode inside Angela, your second massive load flooding her womb. The overflow drips down onto Dia's face and into her eager mouth. All three of you collapse in a heap of satisfied, virus-enhanced flesh, completely spent but perfectly balanced in your shared corruption.
</bloc12-Lust>
<bloc-Virus>
You: "Can't... control it... the virus is taking over completely!"
A violent surge of viral energy rips through your nervous system, causing you to convulse uncontrollably. Your vision blurs red as primal instincts completely override your rational mind. Both women recognize the danger immediately, but their own viral loads spike in response to your distress.
***AA29N1.webp***
***AA29N2.webp***
diazerva: [Backing away in terror] "What's happening to him? His eyes... they're glowing!"
Angela: [Trying to reach you through the viral storm] "Fight it! Remember who you are! Don't let it consume you completely!" (The viral overload is affecting the entire forest - I can feel the trees responding to his distress)
Your body moves without conscious control, hands reaching for both women with desperate, animalistic need. The ancient forest around you seems to pulse and writhe in response to your viral storm, reality itself bending under the pressure of your unleashed desires.
</bloc-Virus>
<grope1>
You: "Need to touch... need to claim... can't resist!"
Losing all restraint, you lunge at Angela first, your hands roughly grabbing her breasts and squeezing hard enough to make her gasp. Your mouth crashes against hers in a bruising kiss while your other hand slides between her legs, fingers penetrating her with no preparation.
***AA29O1.webp***
Angela: [Struggling against your grip] "Stop! This isn't you! The virus is making you act like an animal!"
diazerva: [Watching in shock] "He's lost control completely... should I run?"
You barely hear their words, consumed by the need to touch and claim. Your hands roam over Angela's body possessively while your cock presses insistently against her thigh, leaving trails of pre-cum on her skin.
</grope1>
<grope2>
You: "Both of you... need both of you... right now!"
Your viral-enhanced strength allows you to easily manhandle both women, one hand groping Dia's smaller breasts while the other continues to maul Angela. You're lost in a haze of sensation and need, your body acting purely on instinct.
***AA29O3.webp***
***AA29O4.webp***
Angela: [Her voice firm despite her compromised position] "Enough! We will not be victims of viral madness!" (I have to reach him before he crosses a line he can't come back from)
With tremendous effort, Angela breaks free from your grip, her own viral abilities allowing her to match your enhanced strength. She grabs your face, forcing you to look into her eyes as she tries to reach the rational mind beneath the viral storm.
</grope2>
<rape1>
You: "Can't stop... need to breed... both of you will carry my seed!"
The virus completely overwhelms your consciousness, reducing you to pure predatory instinct. You tackle Angela to the mossy ground, your hands tearing at her remaining clothes while your massive erection seeks entry to her body.
***AA29P1.webp***
Angela: [Fighting desperately beneath you] "No! This isn't the way! Fight the virus's influence!"
diazerva: [Frozen in terror] "Oh god, he's really going to do it... he's lost his mind completely!"
You pin Angela's wrists above her head with one hand while the other guides your throbbing cock toward her pussy. The head presses against her entrance as she struggles beneath you, the ancient trees seeming to lean in closer as if drawn to witness this primal violation.
</rape1>
<rape2>
You: "Mine... my breeding stock... will fill you both with my offspring!"
Despite Angela's struggles, you force the head of your massive cock inside her, stretching her brutally as you begin to push deeper. Her body betrays her, becoming wet despite the violation, the virus making her respond to your dominance even against her will.
***AA29P3.webp***
Angela: [Her voice mixing pain with unwanted arousal] "Please... remember who you are! Don't let the virus turn you into a monster!"
Your hips begin to move, driving deeper into Angela's unwilling body with each thrust. Dia watches in horrified fascination, her own body responding to the display of raw viral dominance despite her fear. The fate of both women hangs in the balance as your sanity teeters on the edge of complete collapse.
</rape2>
<rapeWin1>
You: "Yes... take my seed! Both of you will be bred like the animals you are!"
Having completely overpowered Angela, you pound into her with savage brutality. Each thrust drives deeper, your virus-enhanced cock stretching her to her limits. You grab Dia with your free hand, dragging her closer to join in your depraved conquest.
***AA29Q1.webp***
***AA29Q2.webp***
Angela: [Her resistance crumbling as the virus affects her too] "No... but it feels... why does it feel so good?"
diazerva: [Unable to resist as you position her next to Angela] "Please don't hurt us... we just wanted to help you!"
You alternate between the two women, using their bodies as vessels for your viral-fueled lust. The ancient forest seems to pulse with dark energy as you violate both survivors, their pleas mixing with unwilling moans of pleasure as the virus corrupts their responses.
</rapeWin1>
<rapeWin2>
You: "Take it all! My corrupted seed will remake you both!"
With animalistic roars, you reach your climax in Angela's abused pussy, flooding her womb with your tainted cum before immediately switching to Dia. Your second orgasm fills her tight channel as she screams, the sheer volume of your viral seed overflowing from both women.
***AA29Q3.webp***
***AA29Q4.webp***
Angela: [Her eyes glazed with viral corruption] "So much... I can feel it changing me from the inside..."
diazerva: [Convulsing as your seed rewrites her genetic code] "What have you done to us? I can feel something growing... changing..."
As you finally pull away, both women lie broken and used, their bodies twitching as your corrupted essence transforms them. The ancient grove bears witness to your fall from humanity into something far more primal and dangerous. The virus has won, and these two survivors are now carriers of your tainted legacy.
</rapeWin2>
<enslaveWin1>
You: "You're both my property now... my personal breeding slaves!"
Using your virus-enhanced strength, you drag both struggling women to the base of the largest tree. Vines seem to respond to your will, wrapping around their wrists and ankles, binding them in obscene positions that leave their bodies completely accessible to your desires.
***AA29R1.webp***
***AA29R2.webp***
Angela: [Struggling against the living bonds] "This is madness! You're destroying everything we've worked for!"
diazerva: [Weeping as the vines tighten] "Please... I just wanted to be saved... not enslaved!"
You begin your systematic violation of both women, switching between their mouths, pussies, and asses at will. The vine bonds adjust automatically to give you better access, the forest itself seeming to conspire in their degradation.
</enslaveWin1>
<enslaveWin2>
You: "Perfect... my own personal harem in the heart of the forest!"
After hours of using both women, you step back to admire your handiwork. Angela and Dia hang limply in their vine restraints, their bodies covered in your cum, their minds broken by the endless assault. The ancient trees have formed a natural cage around them, ensuring they can never escape.
***AA29R3.webp***
***AA29R4.webp***
Angela: [Her voice hollow and defeated] "What have you become? This isn't survival... it's monstrous..."
diazerva: [Staring blankly ahead, her spirit completely broken] "Use us... breed us... we exist for your pleasure now..."
You claim a throne-like root formation nearby, surveying your new domain. The virus has transformed you into something beyond human, and these two broken women will serve as the foundation of your new empire. The ancient forest bears silent witness to the birth of a new, darker order where only the strong survive and the weak exist solely for their pleasure.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? You're up early..."
The kitchen is bathed in soft, pre-dawn light as you enter, drawn by the aroma of freshly brewed coffee and sizzling bacon. Your $[characters.list.cherie.role], Cherie, stands at the stove, her silk robe cinched tightly at the waist, hair pulled back in a messy bun.
***CA1A1.webp***
***CA1A2.webp***
Cherie: [Turning, spatula in hand] "Good morning, sweetie. I thought we could use a hearty breakfast. Want to help me with the pancakes?"
***CA1E1.webp***
***CA10D1.webp***
The kitchen feels warm and inviting, a stark contrast to the harsh reality outside. Cherie moves to the refrigerator, pulling out eggs and milk, her movements efficient and purposeful.
</bloc1>
<bloc2>
You: "Sure, $[characters.list.cherie.role]. I'll get the batter started."
You move to the pantry, gathering flour, sugar, and baking powder. As you reach for the mixing bowl, your arm brushes against your $[characters.list.cherie.role]'s back. You both pause for a moment, then continue with your tasks.
***CA1B1.webp***
***CA1B2.webp***
Cherie: [Cracking eggs into a separate bowl] "Perfect, honey. Don't forget the vanilla extract. It's our secret ingredient."
She winks at you, a playful smile on her face. The familiar routine of cooking together brings a sense of normalcy to your new, chaotic world.
</bloc2>
<bloc3>
You: "Got it. How about some cinnamon too?"
You begin whisking the dry ingredients, creating a small cloud of flour. A bit lands on your nose, and you scrunch your face, trying to blow it off.
***CA1C1.webp***
***CA1C2.webp***
Cherie: [Laughing softly] "Oh, sweetie. Come here." [She reaches out, gently wiping the flour off your nose with her thumb] "Cinnamon sounds wonderful. Your father always loved it in his pancakes."
Her smile falters for a moment at the mention of your father, but she quickly recovers, focusing on flipping the bacon.
</bloc3>
<bloc4>
You: "Remember when Dad tried to make us breakfast in bed? The kitchen was a disaster."
You pour the wet ingredients into the dry, stirring carefully. The memory brings a bittersweet smile to your face.
***BB15I.webp***
***CA1D2.webp***
Cherie: [Chuckling] "Oh yes, it took days to get the pancake batter off the ceiling. But it was so sweet of him to try." [She pauses, lost in thought] "He'd be proud of you, you know. You've grown into such a responsible young man."
The kitchen fills with the comforting scent of cinnamon and bacon, creating a cozy atmosphere despite the world outside.
</bloc4>
<bloc5>
You: "Thanks, $[characters.list.cherie.role]. I learned from the best."
You heat up the griddle, carefully pouring the first pancake. It sizzles satisfyingly, and you watch it intently, waiting for the bubbles to form.
***CA1E1.webp***
***CA10D1.webp***
Cherie: [Squeezing your shoulder affectionately] "You're sweet. Now, let's see if you've mastered the art of the perfect flip."
She stands close, watching as you maneuver the spatula under the pancake. Her proximity is comforting, reminding you of simpler times.
</bloc5>
<bloc6>
You: "Here goes nothing..."
With a flick of your wrist, you flip the pancake. It lands perfectly, golden-brown side up. You can't help but feel a surge of pride at this small accomplishment.
***CA1F1.webp***
***CA1F2.webp***
Cherie: [Clapping her hands] "Bravo! A perfect flip. You're officially the pancake master now."
She reaches around you to plate the finished bacon, her arm brushing against your back. The kitchen feels smaller suddenly, but not uncomfortably so.
</bloc6>
<bloc7>
You: "We make a good team, $[characters.list.cherie.role]."
You continue cooking the pancakes while Cherie prepares a fruit salad. The rhythm of your movements is synchronized, a well-practiced dance in the kitchen.
***CA1G1.webp***
***CA1G2.webp***
Cherie: [Smiling warmly] "We always have, sweetie. Even more so now. I don't know what I'd do without you."
She reaches across you to grab the syrup, her robe slipping slightly. You catch a glimpse of her collarbone before she adjusts it, continuing her task as if nothing happened.
</bloc7>
<bloc8>
You: "Same here, $[characters.list.cherie.role]. We're in this together."
You plate the last pancake, admiring the stack of fluffy, golden discs. The table is set, a feast fit for kings in this post-apocalyptic world.
***CA1H1.webp***
***CA1H2.webp***
Cherie: [Pouring coffee] "Always, my love. Now, let's enjoy this breakfast before it gets cold. You've outdone yourself with these pancakes."
You both sit, the table between you laden with food. For a moment, you can almost forget the chaos outside your door.
</bloc8>
<bloc9>
You: "This is delicious, $[characters.list.cherie.role]. Thanks for teaching me."
You savor a bite of pancake, closing your eyes in appreciation. When you open them, you catch your $[characters.list.cherie.role] watching you with a soft expression.
***CA1I1.webp***
***CA2J1.webp***
Cherie: [Reaching out to squeeze your hand] "It's my pleasure, sweetie. These moments... they're what keep us going, aren't they?"
Her hand lingers on yours, warm and comforting. You both eat in companionable silence, enjoying the rare moment of peace.
</bloc9>
<bloc10>
You: "We should do this more often. It's nice, just the two of us."
As you stand to clear the plates, you move behind your $[characters.list.cherie.role]'s chair. Without thinking, you place your hands on her shoulders, giving them a gentle squeeze.
***CA1J1.webp***
***CA1J2.webp***
Cherie: [Leaning back slightly] "Mmm, that feels nice. And yes, we should. It's important to keep some normalcy, even now."
The moment stretches, both of you reluctant to break contact. The kitchen is silent save for the soft ticking of the clock and your synchronized breathing.
</bloc10>
<bloc11-Trust>
You: "$[characters.list.cherie.role], I... I'm really grateful for you. For everything you do."
Your words are filled with genuine emotion as you continue to massage her shoulders, working out the knots of tension you find there.
***CA1K1.webp***
***CA1K2.webp***
Cherie: [Turning to face you, eyes shimmering] "Oh, sweetie. I'm grateful for you too. We'll get through this, together. I couldn't ask for a better $[characters.list.cherie.player_role] or friend."
She stands, pulling you into a tight embrace. The hug lingers, both of you drawing comfort from the closeness. The scent of her shampoo mingles with the lingering aroma of breakfast.
</bloc11-Trust>
<bloc12-Trust>
You: "I love you, $[characters.list.cherie.role]. More than I can say."
You pull back slightly, looking into her eyes with deep affection. Your hands rest on her shoulders, a gesture of support and connection.
***CA1K3.webp***
***CA1K4.webp***
Cherie: [Cupping your face, voice thick with emotion] "I love you too, my beautiful boy. Always and forever. You're my rock in this storm."
She places a soft kiss on your forehead, maternal love shining in her eyes. As you part, there's a new understanding between you, a bond strengthened by adversity. The moment is tender, filled with love and mutual support.
</bloc12-Trust>
<bloc11-Lust>
You: "$[characters.list.cherie.role], you look... really nice this morning."
The words slip out before you can stop them. Your hands linger on her shoulders, thumbs tracing small circles. You're suddenly very aware of how the silk of her robe feels under your fingers.
***CA1L1.webp***
***CA1L2.webp***
Cherie: [Breath catching, a blush spreading across her cheeks] "T-thank you, sweetie. You're very handsome yourself. You've grown up so much lately."
She stands abruptly, her robe slipping slightly. Neither of you moves to correct it. The air in the kitchen suddenly feels thicker, charged with an unfamiliar tension.
</bloc11-Lust>
<bloc12-Lust>
You: "$[characters.list.cherie.role], I... I feel strange. Is everything okay?"
Your voice is husky as you step closer, drawn by an invisible force. The scent of her perfume seems stronger, more intoxicating than usual.
***CA1L3.webp***
***CA1L4.webp***
Cherie: [Swallowing hard, eyes darting to your lips] "I... I'm not sure, honey. Maybe it's just the stress of everything. We should probably get started on our chores."
The air is thick with tension as you both lean in slightly before catching yourselves. Cherie quickly turns away, busying herself with cleaning up, her movements jerky and flustered. You can't help but watch the sway of her hips as she moves.
</bloc12-Lust>
<bloc11-Fail>
You: "Um, $[characters.list.cherie.role]? You've got some syrup on your robe."
You awkwardly point out the sticky spot, averting your eyes quickly. But not before you notice how the fabric clings to her skin where the syrup has soaked through.
***CA1M1.webp***
***CA1M2.webp***
Cherie: [Gasping, quickly dabbing at the spot] "Oh! How clumsy of me. Thank you for pointing that out, sweetie. I'll have to change."
The comfortable atmosphere dissipates, replaced by awkward tension as Cherie wraps her arms around herself protectively. Her face is flushed with embarrassment, and she can't seem to meet your eyes.
</bloc11-Fail>
<bloc12-Fail>
You: "I should... probably go start on my chores. Thanks for breakfast, $[characters.list.cherie.role]."
You hurry out of the kitchen, face burning with embarrassment. The image of the syrup-soaked fabric clinging to your $[characters.list.cherie.role]'s skin is burned into your mind, causing a confusing mix of emotions.
***CA1M3.webp***
***CA1M4.webp***
Cherie: [Calling after you, voice strained] "Of course, honey. I'll... I'll see you later. Be careful out there."
Left alone in the kitchen, Cherie leans against the counter, taking deep breaths to calm herself. She looks down at the syrup stain, a frown creasing her brow as she tries to process the strange tension that had filled the room.
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], I feel... strange. Hot. Like I'm burning up."
Suddenly, a wave of intense heat washes over you. Your vision blurs, focusing solely on your $[characters.list.cherie.role]'s form. Every curve, every inch of exposed skin seems to call out to you.
***CA1N1.webp***
***CA1N2.webp***
Cherie: [Gasping as she feels the same surge] "Sweetie, it's the virus. We need to... we need to stay calm. Oh God, it's so intense."
But calm is impossible as you both gravitate towards each other, hands reaching out, bodies pressing close. The kitchen fades away as primal need takes over. You can feel the heat of her body, smell the sweet scent of her skin mingled with syrup and coffee. Just as you are about to lose it all, Cherie regains control and slap you back to sanity.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I can't... I need to..."
Without warning, you reach out, your hand connecting with Cherie's backside in a sharp, vulgar slap. The sound echoes in the kitchen, followed by your $[characters.list.cherie.role]'s shocked gasp.
***CA1O1.mp4***
***CA00P1.webp***
Cherie: [Yelping in shock and disbelief] "What on earth?! What's gotten into you?! This is completely inappropriate!"
She spins around, eyes wide with shock and confusion. Her hand moves to cover her bottom, the spot where you slapped her turning red beneath her robe.
</grope1>
<grope2>
You: "I'm sorry, I don't know what came over me. It just looked so..."
Your eyes are fixed on her backside, your hand tingling from the contact. Without thinking, you reach out again, this time groping and kneading the soft flesh of her bottom.
***CA1O3.mp4***
***CA1O4.webp***
Cherie: [Pushing you away forcefully] "Stop this right now! Go to your room and don't come out until you've come to your senses!"
She backs away from you, shock and hurt evident in her eyes. The comfortable $[characters.list.cherie.role]-$[characters.list.cherie.player_role] dynamic has been shattered, replaced by an uncomfortable tension that fills the kitchen.
</grope2>
<rape1>
You: "I can't control it anymore, $[characters.list.cherie.role]. I need you."
A red haze descends over your vision as you lunge forward, pinning Cherie against the refrigerator. Your hands roam her body roughly, pushing aside her robe. Your mouth latches onto her neck, sucking and biting as your hips grind against hers.
***CA1P1.webp***
***CA1P2.webp***
Cherie: [Eyes wide with fear] "No! Stop this! I'm your $[characters.list.cherie.role]! This is wrong! Please, fight it!"
She struggles against your grip, but the virus has made you unnaturally strong. Her resistance only serves to excite you further, your arousal evident against her thigh.
</rape1>
<rape2>
You: "The virus... it's too strong. I can't fight it."
Your hands tear at her robe, exposing her body as she fights against you. You grab a handful of her hair, yanking her head back as you assault her neck with bites and kisses.
***CA1P3.webp***
***CA1P4.webp***
Cherie: [Screaming, tears streaming down her face] "Help! Somebody help me! Please, don't do this! I'm your $[characters.list.cherie.role]!"
The scene freezes as Cherie prepares to defend herself, the kitchen now a battleground between $[characters.list.cherie.role] and $[characters.list.cherie.player_role]. The air is thick with the scent of fear and unwanted arousal, your bodies trembling with adrenaline and virus-fueled lust.
</rape2>
<rapeWin1>
You: "I'm sorry, $[characters.list.cherie.role]. I can't stop."
Having overpowered Cherie, you brutally penetrate her, the kitchen counter digging into her back. Your hips snap forward in a punishing rhythm, the sound of flesh slapping against flesh echoing in the kitchen.
***CA1Q1.mp4***
***CA0AH.webp***
Cherie: [Sobbing, her body betraying her] "Please, stop... You're my $[characters.list.cherie.player_role]... This is wrong... Oh God, why does it feel like this?"
Her pleas fall on deaf ears as you continue your assault, lost in virus-fueled lust. You grab a handful of her hair, forcing her to look at you as you violate her. Your free hand roughly gropes her breast, pinching and twisting her nipple.
</rapeWin1>
<rapeWin2>
You: "It feels so good, $[characters.list.cherie.role]. So right. Take it all."
You finish inside her, your release intense and prolonged. As you pull out, you admire the sight of your seed leaking from her abused entrance. Without warning, you flip her over, spreading her cheeks.
***CA1Q3.mp4***
***CA1Q4.mp4***
Cherie: [Broken, voice hoarse from screaming] "No more... please... haven't you done enough?"
Ignoring her pleas, you thrust into her again, this time taking her anally. The kitchen, once a place of warmth and family, now echoes with the sounds of your depraved assault. You continue until you finish again, leaving her a sobbing, broken mess on the kitchen floor.
</rapeWin2>
<enslaveWin1>
You: "You're mine now, $[characters.list.cherie.role]. Forever."
Having subdued Cherie, you drag her towards the shelter's prison, your grip bruising her arms. Her robe hangs in tatters, exposing her body. You stop occasionally to grope and slap her, marking her pale skin with red handprints.
***CA1R1.mp4***
***CA1R2.mp4***
Cherie: [Struggling weakly] "Please, don't do this. I'm your $[characters.list.cherie.role]... I love you... This isn't you, it's the virus. Fight it!"
Her words fall on deaf ears as you continue to manhandle her. You force her to her knees, grabbing her hair and making her look up at you as you slap her face with your erect member.
</enslaveWin1>
<enslaveWin2>
You: "Welcome to your new home, $[characters.list.cherie.role]. You'll learn to love it."
You throw Cherie into a cell, slamming the door shut. Before she can recover, you're on her again, forcing her legs apart. You enter her roughly, one hand around her throat as you pound into her mercilessly.
***CA1R3.mp4***
***CA1R4.mp4***
Cherie: [Gasping for air, eyes rolling back] "Why... how could you... please... stop..."
As you continue your assault, switching between her various holes at will, Cherie's resistance slowly fades. By the time you're finished, she's a broken shell, your willing slave. You leave her in the cell, covered in your seed, already planning your next visit.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? Are you in here? I thought I'd come help with the morning chores."
The early morning sunlight filters through the misty glass of the Greenhouse, casting a soft, ethereal glow over the lush greenery within. As you step inside, the humid air envelops you, a stark contrast to the cooler temperature outside. The rich scent of earth and fragrant herbs fills your nostrils, creating an almost intoxicating atmosphere. Your eyes scan the rows of plants, searching for your $[characters.list.cherie.role] among the verdant foliage.
***CA2A1.webp***
***CA2A2.webp***
Cherie: [Straightening up from behind a large tomato plant, wiping her brow with the back of her hand] (Oh, he's here to help. Such a good boy.) "Good morning, sweetheart. I'm over here. It's so thoughtful of you to come help. There's always plenty to do in here."
Cherie's voice carries a warm, maternal tone. She stands amidst the plants, her blonde hair pulled back in a messy bun, wisps escaping to frame her face. Her clothes, damp from the humidity, cling to her figure, but her focus remains entirely on the task at hand and her $[characters.list.cherie.player_role]'s presence.
</bloc1>
<bloc2>
You: "Of course, $[characters.list.cherie.role]. I want to do my part. What can I help with?"
You make your way through the narrow paths between the plant beds, careful not to disturb the delicate seedlings. As you approach Cherie, you notice the sheen of perspiration on her skin, glistening in the diffused light. The closeness of the space suddenly feels more pronounced, and you find yourself acutely aware of every movement, every breath.
***CA2B1.webp***
***CA2B2.webp***
Cherie: [Gesturing to a nearby shelf of potted herbs] (He's growing up so fast, taking on responsibilities.) "Well, these basil plants need to be transferred to the larger bed over there. We can work on that together. It's important we handle them gently."
She moves to the shelf, her body brushing past yours in the narrow aisle. For a moment, the scent of her – a mix of light sweat and something uniquely maternal – overwhelms the earthy smells of the Greenhouse. Cherie focuses entirely on the task at hand, her mind on nurturing both the plants and her $[characters.list.cherie.player_role].
</bloc2>
<bloc3>
You: "Alright, I can manage that. Should I start with these smaller ones?"
You reach for a pot, your hand accidentally brushing against Cherie's as she goes for the same one. The brief contact sends an unexpected jolt through your body, a reminder of the virus's effects on your heightened senses. You quickly pull back, feeling a mix of confusion and embarrassment.
***CA2C1.webp***
***CA2C2.webp***
Cherie: [Noticing your reaction, her brow furrowing in concern] (Is he feeling alright? The virus affects him so strongly sometimes.) "Yes, those are perfect to start with. Are you feeling okay, sweetheart? Remember, support the base of the plant as you transfer it. These herbs are vital for both our meals and potential medicines."
She demonstrates the proper technique, her movements graceful and precise. As she bends over the plant bed, her shirt rides up slightly, revealing a sliver of skin at her lower back. Her focus remains entirely on the task and on ensuring her $[characters.list.cherie.player_role]'s well-being.
</bloc3>
<bloc4>
You: "Got it. I'll be careful. It's amazing how much you know about all this, $[characters.list.cherie.role]."
You begin the delicate process of transplanting the basil, focusing intently on mimicking Cherie's technique. The repetitive motion and the earthy scent of the herbs help to ground you, pushing away the confusing thoughts and sensations.
***CA2D1.webp***
***CA2D2.webp***
Cherie: [Smiling warmly, a hint of pride in her voice] (He's grown so much, so capable now. I need to make sure he stays safe.) "Thank you, sweetheart. I've always loved gardening, but now it's become essential for our survival. Each plant here has a purpose – food, medicine, even some for natural pesticides to protect us."
As you work side by side, Cherie relaxes, falling into the familiar role of teacher and protector. She points out various plants, explaining their uses and care. Her hand occasionally rests on your arm or shoulder as she guides you, each touch purely maternal and protective.
</bloc4>
<bloc5>
You: "I had no idea there was so much to learn about plants. It's really interesting, $[characters.list.cherie.role]. Maybe you could teach me more about the medicinal ones sometime?"
The work continues, and you find yourself settling into a comfortable rhythm. The initial tension begins to dissipate, replaced by a sense of companionable focus. However, as you reach across a plant bed, your shirt rides up, exposing your toned abdomen – a result of the virus's enhancements.
***CA1C2.webp***
***CA2E2.webp***
Cherie: [Her eyes briefly noting the changes in your physique] (The virus has changed him so much. I need to monitor his health closely.) "Of course, I'd be happy to teach you more. It's crucial that we all understand these things now. Your father always said knowledge is power, and that's truer than ever in our situation. Speaking of which, how are you feeling lately? Any new symptoms I should know about?"
Cherie's voice carries a note of maternal concern as she speaks. She quickly busies herself with pruning a nearby plant, her movements efficient and purposeful, but her attention clearly on your well-being.
</bloc5>
<bloc6>
You: "Dad was right about that. I miss him, $[characters.list.cherie.role]. Do you think we'll ever find him and Abella? And I'm feeling okay, I guess. Just... different sometimes."
The mention of your missing family members brings a somber note to the atmosphere. You pause in your work, looking at Cherie with a mixture of hope and vulnerability. The morning light catches the tears forming in the corners of her eyes, making them glisten.
***BB15I.webp***
***CA1I1.webp***
Cherie: [Turning to face you, her expression a complex mix of emotions] (My brave boy, carrying so much on his shoulders. I need to be strong for him.) "Oh, sweetheart. I hope so, with all my heart. Your father is resourceful, and Abella is strong. We have to believe they're out there, surviving just like us. And about feeling different – that's normal with the virus. But you tell me immediately if anything feels wrong, okay?"
Overcome with emotion and concern, Cherie steps forward and wraps you in a tight, maternal embrace. The warmth of her body against yours is comforting, reminding you of safer, simpler times. You return the hug, focusing on the familiar, nurturing presence of your $[characters.list.cherie.role].
</bloc6>
<bloc7>
You: "You're right, $[characters.list.cherie.role]. We can't give up hope. We're survivors too, aren't we? And I promise I'll let you know if anything feels off."
You give Cherie a reassuring squeeze before stepping back, your hands lingering on her shoulders for a moment. The contact seems to ground you both, a reminder of your bond and shared strength in the face of adversity.
***CA2G1.webp***
***CA1C1.webp***
Cherie: [Wiping away a tear, her smile returning] (He's become such a pillar of strength. I'm so proud, but I must keep him safe.) "That's right, we are survivors. And look at all we've accomplished here. This Greenhouse is our lifeline, and it's flourishing thanks to our hard work. Now, let's check your temperature and vitals after we finish here, just to be safe."
She gestures around the Greenhouse, pride evident in her voice. The plants seem to stand taller, their leaves reaching towards the sunlight filtering through the glass. It's a testament to life's persistence, even in the face of a world-altering virus.
</bloc7>
<bloc8>
You: "It really is amazing, $[characters.list.cherie.role]. I'm glad I could help out today. Is there anything else we need to do here? And sure, we can do a check-up after if you think it's necessary."
You look around, noticing how much you've accomplished together. The newly transplanted basil plants stand proudly in their new bed, and the air seems fresher somehow, invigorated by your shared efforts.
***CA2H1.webp***
***CA2H2.webp***
Cherie: [Surveying the Greenhouse with a critical eye] (We work so well together. I need to keep him busy, focused on positive things.) "I think we've done the major tasks for now. But there's always more to do in a garden. How about we check the irrigation system? It's been a bit finicky lately. And yes, a quick check-up is always a good idea, just to be on the safe side."
She moves towards the back of the Greenhouse where the water tanks and pipes are located. As she bends to examine a valve, her shirt rides up again, revealing more of her lower back. Her focus remains entirely on the task at hand, her mind occupied with thoughts of maintenance and your health.
</bloc8>
<bloc9>
You: "Sure, I can take a look at that. I've been learning a bit about plumbing from the books in the shelter."
You kneel beside Cherie, focusing intently on the irrigation system. The closeness of your bodies in the confined space makes the air feel even more humid, and you're acutely aware of the sound of her breathing, the subtle movements of her body next to yours.
***CA2I1.webp***
***CA2I2.webp***
Cherie: [Watching you work, a hint of admiration in her voice] (He's grown so capable. I need to make sure he has all the skills to survive.) "That's wonderful, sweetheart. Your initiative in learning new skills is going to be crucial for our survival. I'm so proud of you. Remember, if you ever feel overwhelmed or if the virus symptoms intensify, you come to me immediately, okay?"
Her hand rests on your shoulder as she speaks, the touch purely maternal and comforting. You can feel her eyes on you as you work, filled with motherly concern and pride.
</bloc9>
<bloc10>
You: "Thanks, $[characters.list.cherie.role]. I'm just trying to do my part. We all need to adapt, right? And I promise I'll come to you if anything feels off."
You finish adjusting the valve, the problem seemingly resolved. As you stand, you find yourself face to face with Cherie in the narrow space. For a moment, neither of you move, caught in an unexpected moment of closeness.
***CA2J1.webp***
***CA2J2.webp***
Cherie: [Her expression softening with maternal love] (My sweet boy, all grown up. I must protect him at all costs.) "You're absolutely right. Adaptation is key to survival. And you've adapted so well, become so grown up. But remember, no matter how old you get or how much this virus changes things, you'll always be my little boy. I'll always be here to take care of you."
There's a hint of something in her voice, pride mixed with a touch of wistfulness and fierce protectiveness. Cherie places a gentle, motherly kiss on your forehead, her actions purely nurturing and devoid of any inappropriate undertones.
</bloc10>
<bloc11-Trust>
You: "$[characters.list.cherie.role], I... I'm glad we had this time together. It means a lot to me. I know I can always count on you."
The moment stretches between you, filled with the deep, unshakeable bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role]. The morning light has strengthened, bathing the Greenhouse in a warm glow that seems to highlight the love and trust you share.
***CA2K1.webp***
***CA2K2.webp***
Cherie: [Her eyes brimming with maternal affection] (My precious boy. We'll get through this together, no matter what.) "Oh, sweetheart. It means the world to me too. You've become such a wonderful young man, but you'll always be my baby. I'm so grateful to have you by my side through all of this. We'll face whatever comes as a family."
She reaches out, cupping your face gently in her hands. The touch is purely maternal, filled with love, pride, and an unwavering commitment to your well-being. For a moment, all the hardships of your new reality melt away, leaving only the strong, nurturing bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role].
</bloc11-Trust>
<bloc12-Trust>
You: "We're a team, right? We'll face whatever comes together. I'm lucky to have you as my $[characters.list.cherie.role]."
You smile at Cherie, feeling a renewed sense of connection and purpose. The Greenhouse, with its thriving plants and promise of sustenance, seems to embody the hope and resilience you both share.
***CA2K3.webp***
***CA2K4.webp***
Cherie: [Pulling you into a warm, maternal hug] "Absolutely. We're a team, and together, we can overcome anything. I'm the lucky one, sweetheart. Now, how about we go get some breakfast? All this gardening has worked up quite an appetite! And after that, we'll do that quick health check-up I mentioned."
As you both leave the Greenhouse, there's a renewed sense of closeness between you. The morning's work has strengthened your bond, reminding you of the importance of family in these challenging times. Cherie's arm remains around your shoulders, a constant reminder of her love and protection as you walk back to the shelter, ready to face whatever challenges lie ahead – together.
</bloc12-Trust>
<bloc11-Lust>
You: "$[characters.list.cherie.role], I... This morning has been really nice. Being close to you like this... I'm feeling strange."
Your voice trails off, the unfinished thought hanging in the air between you. The humid atmosphere of the Greenhouse suddenly feels even more charged, your heightened senses acutely aware of Cherie's proximity.
***CA2L1.webp***
***CA2L2.webp***
Cherie: [Her expression shifting to one of concern] (Oh no, is it the virus? I need to stay calm for him.) "Sweetheart, what do you mean by strange? Are you feeling feverish? Let me check your temperature."
She reaches out, pressing her hand to your forehead. Her touch is cool against your skin, which you suddenly realize is burning hot. Cherie's eyes search your face, looking for any signs of distress or illness.
</bloc11-Lust>
<bloc12-Lust>
You: "I... I'm not sure. Everything feels intense. Your touch, your scent... $[characters.list.cherie.role], I think it's the virus."
You struggle to articulate the surge of confusing emotions and physical reactions coursing through you. Your body feels hot, every nerve ending hypersensitive to Cherie's closeness.
***CA1L3.webp***
***CA2L4.webp***
Cherie: [Her face a mask of worry and determination] (It's definitely the virus. I need to get him somewhere safe, now.) "Okay, sweetheart, listen to me. We need to get you back to the shelter immediately. These are virus symptoms, and we need to manage them. Come on, lean on me. We'll get through this together."
She wraps an arm around you, supporting your weight as she guides you towards the Greenhouse exit. Her touch is firm and maternal, focused entirely on getting you to safety. As you leave, there's a palpable tension in the air, but it's overshadowed by Cherie's unwavering determination to protect and care for her $[characters.list.cherie.player_role], no matter what the virus might do.
</bloc12-Lust>
<bloc11-Fail>
You: "$[characters.list.cherie.role], I... This is kind of weird, isn't it? Being so close like this..."
Your awkward words shatter the comfortable atmosphere that had been building. Cherie's expression shifts, a mix of confusion and concern flashing across her face.
***CA2M1.webp***
***CA2M2.webp***
Cherie: [Her brow furrowing in worry] (Weird? Is he feeling unwell? The virus might be affecting him.) "Weird? Sweetheart, what do you mean? Are you feeling okay? Is it the virus? Talk to me, honey."
She reaches out to you, her hand moving to check your forehead for signs of fever. The warmth that had been building between you shifts, replaced by Cherie's immediate concern for your well-being.
</bloc11-Fail>
<bloc12-Fail>
You: "I didn't mean... I'm sorry, $[characters.list.cherie.role]. I think I'm just tired. Maybe I should go back to the shelter."
You fumble for words, trying to backtrack, but the damage is done. The easy companionship of earlier has evaporated, leaving behind an awkward silence filled with Cherie's growing worry.
***CA2M3.webp***
***CA2M4.webp***
Cherie: [Her voice laced with concern] "Of course, sweetheart. If you're feeling tired, you should rest. But I'm coming with you. I want to check your vitals and make sure you're not developing any new symptoms. Your health is my top priority."
As you leave the Greenhouse, Cherie's arm is around you, supporting you. Her mind is racing with worry, focused entirely on your health and safety. The moment has shifted from bonding to maternal protection, Cherie's instincts kicking into high gear at the first sign of your discomfort.
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], I... I'm burning up. The virus... it's taking over..."
Suddenly, a wave of intense heat washes over you. Your vision blurs, and every nerve ending in your body seems to come alive. The scent of Cherie becomes overwhelmingly potent, your body reacting violently with an obvious, straining bulge.
***CA2N1.webp***
***CA2N2.webp***
Cherie: [Her eyes widening in alarm, body visibly reacting] "Sweetheart, no! It's a virus surge. We need to- Oh god..."
Her words trail off as she's hit by her own wave of viral intensity. Cherie's pupils dilate, her breathing becoming rapid and shallow. Her nipples visibly harden against her shirt, a damp spot forming between her legs.
"We... we need to go. Now," Cherie manages.
As you hurry out, the unresolved tension hangs heavy in the air, a reminder of how close you came to crossing an unthinkable line.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I... I can't control it. I need to..."
Without warning, your hands reach out, grasping Cherie's breasts firmly through her damp shirt. The action is sudden, driven by an impulse you don't fully understand.
***CA2O1.mp4***
***CA2O2.webp***
Cherie: [Gasping in shock, her body stiffening] "What are you... No! Stop this immediately!"
She tries to push your hands away, but your grip tightens. Your fingers knead her soft flesh, feeling her nipples harden involuntarily through the fabric. Cherie's eyes widen in disbelief and horror as she realizes the strength of your grasp.
</grope1>
<grope2>
You: "I'm sorry, I don't know what came over me. The virus, it's... You feel so..."
Your hands continue their assault, one slipping under her shirt to directly caress her bare breast. The heat of her skin and the softness of her flesh send jolts of pleasure through your virus-enhanced nerves.
***CA2O3.mp4***
***CA2O4.mp4***
Cherie: [Her voice trembling with a mix of fear and unwanted arousal] "No, stop! This is wrong! You're my $[characters.list.cherie.player_role], you can't... Oh god!"
She struggles against you, managing to break free from your grasp. Cherie stumbles backward, her shirt disheveled, revealing a glimpse of her flushed skin. Her eyes are wide with shock and confusion, her breath coming in short gasps.
Cherie:[Her voice shaky but determined. She keeps her distance, watching you warily as she edges towards the Greenhouse exit] "This... this isn't you. It's the virus. You need to control yourself."
</grope2>
<rape1>
You: "$[characters.list.cherie.role], I... I can't... The virus, it's too strong... I need you..."
A red haze descends over your vision as the virus surges through your system. Your muscles tense, your breathing becomes ragged, and an overwhelming, primal need takes control. Your erection strains painfully against your pants, visibly throbbing with each heartbeat.
***CA2P1.webp***
***CA2P2.webp***
Cherie: [Backing away, terror evident in her eyes] "No, sweetheart, no! This isn't you! Fight it, please! You can't do this!"
Her pleas fall on deaf ears as you advance, your movements predatory. Cherie's back hits the wall of the Greenhouse, her chest heaving with panicked breaths. Her eyes dart frantically, looking for an escape, but finding none.
</rape1>
<rape2>
You: "Can't... stop... Need you now, $[characters.list.cherie.role]..."
Your words come out as a guttural growl, barely recognizable. You lunge forward, pinning Cherie against the wall, your enhanced strength making her attempts to push you away futile. Your hands tear at her clothes, exposing her breasts and toned stomach.
***CA2P3.webp***
***CA00P1.webp***
Cherie: [Her voice a mix of fear and desperation] "No! Stop! I'm your $[characters.list.cherie.role]! This is the virus, not you! Please, don't do this!"
In a last-ditch effort, Cherie brings her knee up sharply, aiming for your groin. The impact momentarily breaks through the haze of the virus, giving her a chance to escape your grasp and run for the Greenhouse door. But the virus's influence is too strong, and your recovery is almost instantaneous.
</rape2>
<rapeWin1>
You: "Mine... Take... Now..."
The virus has completely overtaken your consciousness. With inhuman speed, you catch Cherie before she reaches the door, throwing her to the ground. Your hands tear away the rest of her clothes, leaving her naked and vulnerable beneath you. Your own clothes are quickly discarded, your massively engorged member springing free, pulsing with virus-enhanced need.
***CA2Q1.mp4***
***CA2Q2.mp4***
Cherie: [Sobbing, still trying to fight] "Please, no... This isn't you. You're my $[characters.list.cherie.player_role], my baby... Don't do this... Not like this!"
Her pleas fall on deaf ears as you position yourself between her legs. Despite her resistance, you can see her body responding, her nipples hardened and her sex glistening with unwanted arousal. Without warning, you thrust forward, burying your entire length inside her in one brutal motion.
</rapeWin1>
<rapeWin2>
You: "More... Need more... So tight, $[characters.list.cherie.role]..."
The assault continues, your virus-enhanced body seemingly tireless. Cherie's resistance weakens, her sobs quieting to whimpers and occasional moans as her body betrays her. Your hips slam against hers relentlessly, each thrust driving you deeper.
***CA2Q3.mp4***
***CA2Q4.mp4***
Cherie: [Her voice a mix of pain, unwanted pleasure, and despair] "No... please... stop... We can't... Oh god, what's happening to us?"
As the act reaches its peak, you feel an overwhelming surge building within you. With a final, brutal thrust, you explode inside her, your virus-laden seed flooding her womb in copious amounts. Cherie arches beneath you, her body shuddering in a forced, shameful orgasm.
As the haze begins to clear, the realization of what you've done crashes over you. Cherie lies motionless, tears streaming down her face, the trust between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] shattered in the most horrific way possible.
</rapeWin2>
<enslaveWin1>
You: "Mine now... Forever..."
The virus has twisted your mind beyond recognition. With brutal efficiency, you subdue Cherie, using vines from the nearby plants to bind her hands and feet. Your movements are mechanical, driven by a perverse desire to possess and control.
***CA2R1.mp4***
Cherie: [Her voice hoarse from screaming] "Please, stop! This isn't you! Remember who I am!"
Her pleas fall on deaf ears as you rip away her clothes, exposing her body. Your hands roam roughly over her skin, squeezing her breasts and probing between her legs. Cherie's body responds involuntarily, her nipples hardening and her sex becoming slick despite her terror.
You position yourself between her bound legs, your engorged member throbbing with anticipation. Without warning, you thrust into her brutally, tearing a scream from her throat. The Greenhouse, once a symbol of life and hope, echoes with the sounds of your animalistic grunts and Cherie's pained cries.
</enslaveWin1>
<enslaveWin2>
You: "Obey... Submit... You're mine, $[characters.list.cherie.role]..."
The assault continues relentlessly. Your virus-enhanced stamina seems endless as you pound into Cherie's body. Her resistance fades, replaced by broken whimpers and occasional involuntary moans of unwanted pleasure.
***CA2R3.mp4***
***CA2R4.mp4***
Cherie: [Her voice a broken whisper] "Please... no more... You're hurting me... This isn't my $[characters.list.cherie.player_role]..."
Ignoring her pleas, you flip her over, re-entering her from behind. Your hands grip her hips bruisingly as you thrust even deeper. Cherie's body shudders beneath you, wracked by a forced orgasm that leaves her sobbing in shame.
As your own climax approaches, you pull out, spraying your virus-laden seed across her back and buttocks. In a final act of degradation, you smear it into her skin, marking her as your property.
Still in the grip of the virus, you gather her limp, defiled form in your arms. With methodical cruelty, you carry her from the Greenhouse to the shelter's hidden prison. The door locks behind you, sealing away not just Cherie, but also the last vestiges of your humanity. The virus has won, turning a $[characters.list.cherie.player_role] into his $[characters.list.cherie.role]'s captor and abuser in a twisted perversion of their once loving relationship.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? Is that steam coming from the spa room?"
The shelter's lower level greets you with an unexpected warmth. The faint hum of machinery and a subtle eucalyptus scent guide you towards the spa area. As you approach, you notice the door is slightly ajar, tendrils of vapor escaping into the cooler hallway.
***CA3A1.webp***
***CA3A2.webp***
Cherie: [Her voice carrying a note of surprise] "Oh! Sweetheart, is that you? I'm just trying out the sauna. It's been so long since we've used it. Would you like to join me? It might help with the stress we've all been under."
Pushing the door open, you see Cherie seated on one of the lower benches, a plush white robe wrapped snugly around her. Her hair is tied up in a loose bun, a few strands clinging to her damp forehead. She offers you a warm, inviting smile.
</bloc1>
<bloc2>
You: "That sounds nice, actually. It has been pretty tense lately."
You grab a robe from the hook and quickly change in the adjacent changing room. As you enter the sauna, the heat envelops you like a warm embrace. You settle on the bench opposite Cherie, feeling the wood warm beneath you.
***CA3B1.webp***
***CA3B2.webp***
Cherie: [Leaning back, her eyes closed contentedly] "I'm glad you joined me. It's important we find ways to relax, especially now. How have you been holding up, honey? I worry about you."
Her voice is soft, almost dreamy in the steamy air. You notice the worry lines on her forehead have smoothed out, making her look younger, more at peace.
</bloc2>
<bloc3>
You: "I'm managing, I think. It's just... everything feels so different now. It's hard to adjust sometimes."
You shift slightly, trying to find a comfortable position. The heat of the sauna seems to be drawing out the tension from your muscles, but also making you acutely aware of every sensation.
***CA3C1.webp***
Cherie: [Opening her eyes, her gaze filled with maternal concern] "I understand, sweetheart. This new reality is challenging for all of us. But remember, you can always talk to me about anything. No matter what changes, I'm here for you."
She leans forward slightly, her hand reaching out as if to comfort you, but stops short, perhaps remembering the heat and the need for space in the sauna.
</bloc3>
<bloc4>
You: "Thanks, $[characters.list.cherie.role]. I don't know what I'd do without you. How are you holding up?"
You take a deep breath, the steam filling your lungs. The eucalyptus scent seems stronger now, clearing your mind and helping you focus on the conversation.
***CA3D1.webp***
***CA3D2.webp***
Cherie: [A flicker of vulnerability crossing her face] "Oh, I have my moments. I miss your father and Abella terribly. But having you here, safe... it gives me strength. We have to stay hopeful, for them and for us."
She wipes a bead of sweat from her brow, the gesture drawing attention to the flush on her cheeks from the heat. For a moment, you're struck by how youthful she looks, the steam giving her skin a healthy glow.
</bloc4>
<bloc5>
You: "We'll find them, $[characters.list.cherie.role]. I promise. We're survivors, right?"
A wave of dizziness suddenly washes over you, the heat perhaps getting to be too much. You sway slightly on the bench, blinking to clear your vision.
***CA3E1.webp***
Cherie: [Instantly alert, maternal instincts kicking in] "Sweetheart? Are you alright? Maybe we should step out for a bit. The heat can be overwhelming if you're not used to it."
She moves to your side of the sauna, her hand gently touching your forehead to check for excessive heat. The contact is brief but comforting, reminding you of simpler times when a $[characters.list.cherie.role]'s touch could solve any problem.
</bloc5>
<bloc6>
You: "I'm okay, just a little lightheaded. Can we stay just a bit longer? It's nice talking like this."
You offer a reassuring smile, not wanting to end this peaceful moment. Cherie settles beside you, close but not touching, her presence a comforting constant.
***XB1I.webp***
***CA3F2.webp***
Cherie: [Her voice soft, filled with maternal affection] "Of course, honey. But just a few more minutes, okay? And if you feel worse, we leave immediately. Your health is my top priority."
She begins to fan herself with her hand, the movement wafting a hint of her familiar scent your way - a mix of her soap and something uniquely her. It's a scent that has always meant home and safety to you.
</bloc6>
<bloc7>
You: "$[characters.list.cherie.role], I've been meaning to ask... How are you really doing? With everything that's happened, I worry about you too."
Your voice is earnest, filled with genuine concern. The sauna has created an atmosphere of openness, making it easier to voice thoughts you might usually keep to yourself.
***CA3G1.webp***
Cherie: [Her expression softening, touched by your concern] "Oh, sweetheart. You're so thoughtful. I... I have my struggles. The fear, the uncertainty... But seeing you grow, adapt, become this strong young man... it gives me hope. You're my rock in all this chaos."
Her eyes glisten, and you're not sure if it's from the steam or unshed tears. She reaches out, briefly squeezing your hand, the gesture speaking volumes.
</bloc7>
<bloc8>
You: "We're in this together, $[characters.list.cherie.role]. I couldn't do this without you either."
The sincerity of the moment is suddenly interrupted as you try to stand, feeling the need for some cool air. Your legs, weakened by the heat, buckle slightly. Cherie quickly steadies you, her arm wrapping around your waist for support.
***CA3H1.webp***
***CA3H2.webp***
Cherie: [Concern evident in her voice] "Careful, honey! Let's get you out of here. I think we've had enough heat for one day."
As she helps you towards the door, you can't help but notice how strong she is, how easily she supports your weight. It's a reminder that she's not just your $[characters.list.cherie.role], but a survivor, a protector.
</bloc8>
<bloc9>
You: "Thanks, $[characters.list.cherie.role]. I guess I underestimated the heat. I feel a bit wobbly."
Cherie guides you to a nearby chaise lounge in the cooler spa area. The change in temperature sends a shiver through you, your overheated skin prickling with goosebumps.
***CA3I1.webp***
***CA3I2.webp***
Cherie: [Her doctor mode kicking in] "Just sit here and breathe deeply. I'm going to get you some water. We need to cool you down gradually."
She moves to the small fridge in the corner, the sway of her robe as she walks catching your eye. You quickly look away, feeling a confusing mix of emotions you can't quite name.
</bloc9>
<bloc10>
You: "$[characters.list.cherie.role], I... I feel strange. Not bad, just... different. Is this normal after a sauna?"
Your words come out slightly slurred, your body feeling heavy yet somehow electrified. Every sensation seems heightened - the cool air on your skin, the soft texture of the chaise lounge, even the sound of Cherie's footsteps as she returns with water.
***CA3J1.webp***
***CA3J2.webp***
Cherie: [Kneeling beside you, her face a mix of concern and something unidentifiable] "It can be, especially if you're not used to it. Here, drink this slowly. How's your head? Any dizziness or nausea?"
As she hands you the water, her robe shifts slightly, revealing a glimpse of her collarbone. You find your eyes drawn to it, a strange heat that has nothing to do with the sauna rising within you. Confused and slightly ashamed, you quickly focus on drinking the water.
</bloc10>
<bloc11-Trust>
You: "I'm feeling better now. Thanks for looking out for me, $[characters.list.cherie.role]. I don't know what I'd do without you."
Despite the lingering dizziness, you manage to focus on Cherie's face. Your eyes meet, and in that moment, the bond between you feels stronger than ever, a beacon of stability in your chaotic world.
***CA3K1.webp***
Cherie: [Her eyes shimmering with maternal love] "Oh, sweetheart. Always. You're my $[characters.list.cherie.player_role], my baby. No matter what happens, no matter how this world changes, I'll always be here for you."
She leans in, pressing a soft, motherly kiss to your forehead. The gesture is pure, full of love and devotion. Any confusion or strange feelings melt away, replaced by the comforting certainty of your $[characters.list.cherie.role]'s unconditional love.
</bloc11-Trust>
<bloc12-Trust>
You: "I love you, $[characters.list.cherie.role]. We're going to get through all this, aren't we?"
Your breathing has evened out, the worst of the dizziness passing. You sit up slightly, reaching for Cherie's hand and squeezing it gently.
***CA3K3.webp***
***CA3K4.webp***
Cherie: [Squeezing your hand back, her smile warm and reassuring] "Of course we are, my love. Together, we can face anything. Now, how about we get you to your room for some rest? And later, maybe we can do a quick check-up, just to be safe."
She helps you stand, her arm around you supportive but not restrictive. As you leave the spa area, there's a new understanding between you, a deepened appreciation for the anchor you are to each other in these turbulent times. The strange moment has passed, leaving behind only the strengthened bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role].
</bloc12-Trust>
<bloc11-Lust>
You: "$[characters.list.cherie.role], I... I feel weird. Hot, but not from the sauna. It's... it's embarrassing."
Your words come out in a rush, a mix of confusion and shame. You shift uncomfortably, trying to hide the physical reaction your body is having. The robe suddenly feels too thin, too revealing.
***CA3L1.mp4***
Cherie: [Her eyes widening in realization, a blush spreading across her cheeks] "Oh! Oh, sweetheart, it's... it's okay. It's just a natural reaction. The heat, the relaxation... it can sometimes cause unexpected responses in the body."
She turns away slightly, giving you privacy while also hiding her own flustered expression. The air between you suddenly feels charged, thick with unspoken tension and confusion.
</bloc11-Lust>
<bloc12-Lust>
You: "I'm sorry, $[characters.list.cherie.role]. I didn't mean to... This is so awkward. Maybe I should go to my room."
You start to stand, keeping the robe tightly closed around you. Your legs feel shaky, whether from the heat or the embarrassment, you're not sure.
***CA3L3.webp***
***CA3L4.webp***
Cherie: [Her voice strained, trying to maintain composure] "It's alright, honey. These things happen. Yes, maybe some rest would be good. And... and we should probably do a check-up later. The virus can cause... changes in the body's responses. We need to monitor that."
She helps you up, her touch clinical now, careful. As you both leave the spa area, there's an uncomfortable silence between you. Cherie's mind is clearly racing, her doctor's instincts warring with her role as a $[characters.list.cherie.role]. The easy closeness from earlier has evaporated, replaced by a new, confusing tension that neither of you quite knows how to address.
</bloc12-Lust>
<bloc11-Fail>
You: "$[characters.list.cherie.role], this is... this is kind of weird, isn't it? Us, in the sauna like this..."
Your awkward words shatter the comfortable atmosphere that had been building. Cherie's expression shifts, confusion and hurt flashing across her face.
***CA3M1.webp***
Cherie: [Her brow furrowing, voice tinged with worry] "Weird? Sweetheart, what do you mean? It's just a sauna. Families use them together all the time. Are you feeling alright?"
She reaches out towards you, but stops short, her hand hovering uncertainly in the air between you. The warmth of the sauna suddenly feels stifling, uncomfortable.
</bloc11-Fail>
<bloc12-Fail>
You: "I didn't mean... I'm sorry, $[characters.list.cherie.role]. I think the heat's getting to me. Can we go?"
You stand abruptly, swaying slightly as the blood rushes to your head. Cherie quickly moves to steady you, but there's a hesitancy in her touch now.
***CA3M3.webp***
Cherie: [Her voice carefully neutral] "Of course, honey. Let's get you cooled down. And maybe we should do a check-up later. The virus can affect how we process things, even heat. We need to be careful."
As you both leave the spa area, there's an uncomfortable silence between you. The easy companionship from earlier has evaporated, replaced by an awkward tension. Cherie's expression is troubled, her mind clearly trying to understand what just happened and how to move forward. You can't help but feel you've somehow damaged the trust between you, and the thought fills you with regret.
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], something's wrong. I feel... I feel..."
Suddenly, an intense wave of heat washes over you, far beyond the warmth of the sauna. Your vision blurs, the world narrowing to a pinpoint. Every nerve in your body seems to come alive, hypersensitive and crackling with energy.
***CA3N1.mp4***
Cherie: [Gasping as she notices your distress] "Sweetheart? What's happening? Oh no, is it the virus?"
She reaches for you, but the moment her hand touches your arm, it's like an electric shock. You both recoil, the brief contact sending a jolt through your systems. Cherie's eyes widen, her pupils dilating as she's hit by a secondary wave of the virus's influence.
The journey to the medical bay is a blur of sensation and confusion. By the time you reach it, you're both trembling, overwhelmed by the virus's assault on your senses. Cherie manages to administer a stabilizing injection to both of you before collapsing into a nearby chair.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I... I can't control it. I need to touch you..."
Without warning, your hands reach out, grasping Cherie's breasts through the damp towel. The action is sudden, driven by an impulse you don't fully understand. The soft flesh yields under your fingers, her hardened nipples evident even through the fabric.
***CA3O1.webp***
***CA3O2.mp4***
Cherie: [Gasping in shock, her body stiffening] "What are you... No! Stop this immediately!"
She tries to push your hands away, but your grip tightens. Your fingers knead her soft flesh, feeling her nipples harden further involuntarily. Cherie's eyes widen in disbelief and horror as she realizes the strength of your grasp, the virus enhancing your strength beyond what she can easily resist.
</grope1>
<grope2>
You: "I'm sorry, I don't know what came over me. You just feel so... I need more..."
Your hands continue their assault, one slipping beneath the towel to directly caress her bare breast. The heat of her skin and the softness of her flesh send jolts of pleasure through your virus-enhanced nerves. Your other hand travels lower, roughly groping her thigh.
***CA3O3.webp***
Cherie: [Her voice trembling with a mix of fear and unwanted arousal] "No, stop! This is wrong! You're my $[characters.list.cherie.player_role], you can't... Oh god!"
She struggles against you, managing to break free from your grasp. Cherie stumbles backward, her towel falling away in the process. She stands naked before you, her body flushed and trembling, a mix of fear and involuntary arousal evident in her wide eyes and heaving chest.
Cherie: [Her voice shaky but determined as she backs towards the door] "This... this isn't you. It's the virus. You need to control yourself. Stay there. I'm going to get... get something to help. Just... just don't move!"
She turns and flees the sauna, leaving you alone with the realization of what you've done. The steam seems to mock you, carrying the lingering scent of her fear and arousal, a stark reminder of the line you've just crossed.
</grope2>
<rape1>
You: "$[characters.list.cherie.role], I... I can't... The virus, it's too strong... I need you..."
A red haze descends over your vision as the virus surges through your system. Your muscles tense, your breathing becomes ragged, and an overwhelming, primal need takes control. Your erection strains painfully, the towel tenting obscenely before falling away completely.
***CA3P1.webp***
***CA3P2.webp***
Cherie: [Backing away, terror evident in her eyes] "No, sweetheart, no! This isn't you! Fight it, please! You can't do this!"
Her pleas fall on deaf ears as you advance, your movements predatory. Cherie's back hits the wall of the sauna, her chest heaving with panicked breaths. The steam swirls around you both, creating a surreal, nightmarish atmosphere.
</rape1>
<rape2>
You: "Can't... stop... Need you now, $[characters.list.cherie.role]..."
Your words come out as a guttural growl, barely recognizable. You lunge forward, pinning Cherie against the wall, your enhanced strength making her attempts to push you away futile. Your hands tear at her towel, exposing her body fully. The sight of her naked form, glistening with sweat, only fuels your virus-driven lust.
***CA3P3.webp***
***CA3P4.webp***
Cherie: [Her voice a mix of fear and desperation] "No! Stop! I'm your $[characters.list.cherie.role]! This is the virus, not you! Please, don't do this!"
In a last-ditch effort, Cherie brings her knee up sharply, aiming for your groin. The impact momentarily breaks through the haze of the virus, giving her a chance to escape your grasp. She bolts for the sauna door, her naked form disappearing into the steam. But the virus's influence is too strong, and your recovery is almost instantaneous. You pursue her, driven by an uncontrollable, animalistic need.
</rape2>
<rapeWin1>
You: "Mine... Take... Now..."
The virus has completely overtaken your consciousness. With inhuman speed, you catch Cherie just outside the sauna, throwing her to the tiled floor of the spa area. Your hands pin her wrists above her head, your body pressing her down. Your massively engorged member throbs against her thigh, pulsing with virus-enhanced need.
***CA3Q1.mp4***
Cherie: [Sobbing, still trying to fight] "Please, no... This isn't you. You're my $[characters.list.cherie.player_role], my baby... Don't do this... Not like this!"
Her pleas fall on deaf ears as you position yourself between her legs. Despite her resistance, you can see her body responding, her nipples hardened and her sex glistening with unwanted arousal. Without warning, you thrust forward, burying your entire length inside her in one brutal motion.
</rapeWin1>
<rapeWin2>
You: "More... Need more... So tight, $[characters.list.cherie.role]..."
The assault continues, your virus-enhanced body seemingly tireless. Cherie's resistance weakens, her sobs quieting to whimpers and occasional moans as her body betrays her. Your hips slam against hers relentlessly, each thrust driving you deeper. The cool tiles of the spa floor provide a stark contrast to the heat of your joined bodies.
***CA3Q3.mp4***
Cherie: [Her voice a mix of pain, unwanted pleasure, and despair] "No... please... stop... We can't... Oh god, what's happening to us?"
As the act reaches its peak, you feel an overwhelming surge building within you. With a final, brutal thrust, you explode inside her, your virus-laden seed flooding her womb in copious amounts. Cherie arches beneath you, her body shuddering in a forced, shameful orgasm.
As the haze begins to clear, the realization of what you've done crashes over you. Cherie lies motionless on the spa floor, tears streaming down her face, the trust between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] shattered in the most horrific way possible. The gentle hum of the sauna and the drip of the shower serve as a mocking backdrop to the scene of violation, a perverse corruption of the relaxation the spa was meant to provide.
</rapeWin2>
<enslaveWin1>
You: "Mine now... Forever..."
The virus has twisted your mind beyond recognition. With brutal efficiency, you subdue Cherie, using the straps from nearby spa robes to bind her hands and feet. Your movements are mechanical, driven by a perverse desire to possess and control.
***CA3R1.webp***
***CA3R2.webp***
Cherie: [Her voice hoarse from screaming] "Please, stop! This isn't you! Remember who I am, who you are!"
Her pleas fall on deaf ears as you drag her naked, bound form towards the massage table. You hoist her onto it, securing her bonds to the table's legs. Your hands roam roughly over her skin, squeezing her breasts and probing between her legs. Cherie's body responds involuntarily, her nipples hardening and her sex becoming slick despite her terror.
You position yourself between her bound legs, your engorged member throbbing with anticipation. Without warning, you thrust into her brutally, tearing a scream from her throat. The peaceful spa, once a place of relaxation and comfort, now echoes with the sounds of your animalistic grunts and Cherie's pained cries.
</enslaveWin1>
<enslaveWin2>
You: "Obey... Submit... You're mine, $[characters.list.cherie.role]..."
The assault continues relentlessly. Your virus-enhanced stamina seems endless as you pound into Cherie's body. Her resistance fades, replaced by broken whimpers and occasional involuntary moans of unwanted pleasure. The massage oils on the nearby shelf catch your eye, and you grab a bottle, pouring the slick liquid over her body.
***CA3R3.mp4***
***CA3R4.webp***
Cherie: [Her voice a broken whisper] "Please... no more... You're hurting me... This isn't my $[characters.list.cherie.player_role]..."
Ignoring her pleas, you flip her over, re-entering her from behind. Your hands grip her oil-slicked hips bruisingly as you thrust even deeper. Cherie's body shudders beneath you, wracked by a forced orgasm that leaves her sobbing in shame.
As your own climax approaches, you pull out, spraying your virus-laden seed across her back and buttocks. In a final act of degradation, you smear it into her skin, mixing it with the massage oil, marking her as your property.
Still in the grip of the virus, you gather her limp, defiled form in your arms. With methodical cruelty, you carry her from the spa to the shelter's hidden prison. The door locks behind you, sealing away not just Cherie, but also the last vestiges of your humanity. The virus has won, turning a $[characters.list.cherie.player_role] into his $[characters.list.cherie.role]'s captor and abuser in a twisted perversion of their once loving relationship.
The gentle bubbling of the hot tub and the soft lighting of the spa continue unabated, a cruel reminder of the peace and comfort that has been forever shattered.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? You wanted to see me for a check-up?"
You stand at the threshold of Cherie's room, converted into a makeshift medical office. The familiar space now feels different, clinical yet intimate. Medical equipment contrasts with personal touches - family photos, a vase of wildflowers. Cherie looks up from her desk, her professional demeanor softened by a maternal smile. Your enhanced senses immediately pick up on the subtle scent of her perfume, mingled with antiseptic.
***CA4A1.webp***
Cherie: [Gesturing to the examination table, her voice carrying a hint of concern] (Stay professional, Cherie. He's your $[characters.list.cherie.player_role], not a patient.) "Yes, sweetheart. Come in and have a seat. We need to do a thorough examination, given recent... events."
She stands, smoothing her white coat. You can't help but notice she's wearing a form-fitting blouse underneath, the fabric straining slightly across her ample bosom. As she approaches, you become acutely aware of the sway of her hips, the gentle bounce of her breasts with each step. The scent of antiseptic mingles with her familiar perfume, creating an intoxicating blend that makes your head swim.
</bloc1>
<bloc2>
You: "Of course. I'm feeling fine, though. Is this really necessary?"
You hop onto the examination table, the paper crinkling beneath you. The cool air of the room raises goosebumps on your skin, your nipples hardening visibly through your thin t-shirt. Cherie steps closer, her stethoscope in hand, and you become hyper-aware of her proximity.
***CA4B1.webp***
Cherie: [Placing the stethoscope on your chest, her fingers brushing against your skin] (His heart is racing. Is he nervous? Or is it... No, focus, Cherie.) "Deep breaths, honey. And yes, it's crucial. The virus is unpredictable. We need to monitor any changes closely."
Her touch, though professional, sends an unexpected shiver through you. As she leans in to listen to your heart, you catch a glimpse of her cleavage through her partially unbuttoned blouse. The swell of her breasts is mesmerizing, the pale flesh disappearing tantalizingly into the confines of her bra. You quickly avert your eyes, confused and ashamed by your reaction, but not before noticing the lacy edge of her bra peeking out.
</bloc2>
<bloc3>
You: "Right, of course. So, what exactly are we checking for?"
You try to focus on the examination, but find yourself acutely aware of Cherie's every movement. Her fingers brush against your skin as she moves the stethoscope, each touch sending tiny jolts of electricity through your body. You can feel your enhanced member beginning to stir, and you shift uncomfortably, trying to hide your growing arousal.
***CA4C1.webp***
Cherie: [Her brow furrowing in concentration, lips slightly parted] (His skin is so warm. And when did he get so... muscular? Stop it, Cherie!) "Any physiological changes, unusual sensations, heightened responses. The virus affects everyone differently. Your heart rate seems elevated. Are you feeling anxious?"
She places a hand on your forehead, checking for fever. The gentle touch of her cool palm against your increasingly warm skin makes you inhale sharply. Your enhanced senses pick up on the quickening of her pulse, the slight dilation of her pupils. Cherie's eyes flick to yours, a flicker of concern - or is it something else? - passing through them. You notice a faint blush creeping up her neck, disappearing beneath the collar of her blouse.
</bloc3>
<bloc4>
You: "No, not anxious. Just... I don't know. Everything feels more intense lately."
You shift uncomfortably on the table, the paper crinkling loudly in the quiet room. The movement causes your growing erection to press against your jeans, and you have to bite back a groan. Cherie nods, making notes on her clipboard. As she turns to retrieve something from her desk, you can't help but notice the way her coat hugs her curves, the fabric pulling tight across her shapely bottom.
***CA4D1.webp***
Cherie: [Turning back with a blood pressure cuff, her voice slightly husky] (More intense? What does he mean? And why do I feel so... warm?) "Heightened sensations are a known effect of the virus. We'll need to monitor that closely. Now, let's check your blood pressure."
She wraps the cuff around your bicep, her fingers lingering for a moment on your skin. As she pumps the cuff, her face close to yours, you become intensely aware of her breath on your neck, the subtle movement of her chest as she breathes. The scent of her shampoo wafts over you, and you find yourself fighting the urge to lean in and bury your face in her hair.
</bloc4>
<bloc5>
You: "$[characters.list.cherie.role], is it hot in here? I'm feeling a bit... warm."
You tug at your collar, suddenly feeling constricted. A bead of sweat trickles down your spine, and you resist the urge to squirm under Cherie's scrutiny. Your enhanced member is now fully erect, straining painfully against your jeans. You pray she doesn't notice the obvious bulge.
***CA4E1.webp***
Cherie: [Frowning slightly, her eyes darting briefly to your lap before quickly looking away] (Oh god, is that... No, don't look. You're his $[characters.list.cherie.role], for heaven's sake!) "Your blood pressure is elevated too. Let's check your temperature. Open your mouth, please."
She produces a thermometer, gently placing it under your tongue. As you wait, her hand rests on your shoulder, a gesture meant to be comforting but which only intensifies the strange heat building within you. Her eyes roam your face, searching for any signs of distress. You notice a thin sheen of sweat forming on her upper lip, and you have to fight the urge to lean forward and lick it off.
</bloc5>
<bloc6>
You: "Mmph... Is it normal?"
You mumble around the thermometer, trying not to focus on the warmth of Cherie's hand on your shoulder or the way her blouse strains slightly as she leans in to read the result. The fabric pulls taut across her breasts, and you can see the outline of her nipples, hard and prominent against the thin material.
***CA4F1.webp***
Cherie: [Removing the thermometer, her expression a mix of concern and something unidentifiable] (His temperature is up, but so is mine. What's happening to us?) "Slightly elevated. Sweetheart, I need you to be completely honest with me. Have you been experiencing any... unusual physical responses lately?"
Her gaze is intense, searching. You feel pinned by it, a strange mix of vulnerability and excitement coursing through you. The room suddenly feels smaller, the air thicker. You can smell the faint scent of her arousal mixing with the clinical smell of the room, and it makes your head spin.
</bloc6>
<bloc7>
You: "I... well, sometimes I feel... It's embarrassing, $[characters.list.cherie.role]."
You look down, unable to meet her eyes. Your hands fidget in your lap, unconsciously trying to hide the growing bulge in your pants. Cherie notices the movement, her eyes widening slightly as she takes in the impressive outline of your enhanced member.
***CA4G1.webp***
Cherie: [Her voice softening, a blush creeping up her neck] (Oh my god, is that because of me? No, it can't be. It's just the virus. But it's so... big.) "It's okay, honey. There's no need to be embarrassed. It's just the virus. We need to document everything to understand it better. Can you... can you show me?"
She takes a deep breath, steeling herself. Her professional demeanor wavers for a moment, maternal concern and something else - curiosity? desire? - flashing across her face. You notice her thighs pressing together subtly, her body betraying her growing arousal.
</bloc7>
<bloc8>
You: "Show you? I... I don't know if I can..."
Your voice trails off as you shift again, the movement causing your erection to strain visibly against your pants. The head of your enhanced member peeks out above your waistband, angry and swollen. Cherie's eyes are drawn to it, her breath catching audibly. You can see her pupils dilate, her chest rising and falling more rapidly.
***CA4H1.webp***
Cherie: [Swallowing hard, her voice slightly husky] (It's so much bigger than I imagined. No, don't think like that! He's your $[characters.list.cherie.player_role]!) "It's alright, sweetheart. It's just a medical examination. We need to check for any... unusual growth or changes. Can you stand up for me?"
She steps back, giving you space to stand. As you do, your height difference becomes apparent, bringing your groin almost level with her gaze. Cherie's eyes widen, her professional mask slipping for a moment as she takes in the impressive outline visible through your pants. A small wet spot has formed where the tip of your cock presses against the fabric.
</bloc8>
<bloc9>
You: "$[characters.list.cherie.role], I... This is so weird. I'm sorry, I can't control it."
You stand awkwardly, hands at your sides, unable to hide your arousal. The damp spot on your pants has grown larger, your enhanced member throbbing visibly beneath the fabric. Cherie's gaze is fixed on it, her chest rising and falling rapidly. You can see her nipples hardening further, pressing insistently against her blouse.
***CA4I1.webp***
Cherie: [Her voice trembling slightly, tongue darting out to wet her lips] (I shouldn't be looking. I'm his $[characters.list.cherie.role]. But it's so... impressive. I need to know if it's... normal.) "It's... it's okay, honey. It's a natural response. I need to... to check for any abnormalities. I'm going to have to touch you. Is that alright?"
Her hand hovers uncertainly near your waistband. You can see her internal struggle, the doctor in her warring with the $[characters.list.cherie.role], both overcome by a new, unfamiliar tension. A bead of sweat trails down her neck, disappearing into her cleavage, and you find your eyes following its path hungrily.
</bloc9>
<bloc10>
You: "If you think it's necessary... I trust you, $[characters.list.cherie.role]."
Your words come out in a whisper. The air between you is charged, heavy with unspoken thoughts and confusing desires. Cherie nods, taking a deep breath before slowly reaching out. You can see her hand trembling slightly as it approaches your straining erection.
***CA4J1.webp***
Cherie: [Her fingers trembling as they brush against your waistband] (I can feel the heat coming off him. It's so hard, so big. This is wrong, but I need to... to be thorough.) "I'll be gentle. Just... just tell me if anything feels uncomfortable or... or too intense."
As her hand makes contact with your clothed erection, you both gasp. The touch sends a jolt of pleasure through you, your hips involuntarily bucking forward. Your enhanced member throbs powerfully, and you can feel a fresh surge of precum soaking into your underwear. Cherie quickly withdraws her hand, her face flushed, pupils dilated. You can see her chest heaving, her breasts straining against her blouse.
"I think... I think that's enough for today," she stammers, stepping back. "We'll need to... to monitor this closely. But for now, you should rest. And I... I need to review my notes."
As she turns away, you catch a glimpse of her pressing her thighs together, her body betraying her own arousal. The scent of her excitement lingers in the air, mingling with your own musk, creating an intoxicating blend that makes your head spin. You both know that something has fundamentally changed between you, a line crossed that can never be uncrossed.
</bloc10>
<bloc11-Trust>
You: "$[characters.list.cherie.role], I... I'm sorry. This is all so confusing. You're not upset with me, are you?"
Despite the awkwardness, you reach out, gently touching Cherie's arm. Your eyes meet, filled with a mix of embarrassment, concern, and a deep, unshakeable trust. Your enhanced member still throbs insistently, but the moment is charged with emotion rather than just lust.
***CA4K1.webp***
Cherie: [Her expression softening, maternal love overcoming discomfort] (He's still my sweet boy, no matter what. We'll get through this.) "Oh, sweetheart, no. Never. This isn't your fault. It's the virus. We're in this together, remember? No matter what happens, I'm here for you."
She pulls you into a hug, careful to keep her lower body angled away from yours. The embrace is warm, comforting, reminding you of simpler times. But you're acutely aware of her soft breasts pressing against your chest, the scent of her hair filling your nostrils. As you part, there's a new understanding between you, a strengthened bond forged in the face of adversity, tinged with an undercurrent of unresolved tension.
</bloc11-Trust>
<bloc12-Trust>
You: "Thanks, $[characters.list.cherie.role]. I don't know what I'd do without you. We'll figure this out, right?"
Your voice is filled with hope and trust. Cherie smiles, her role as your protector and guide reasserting itself. But you can't help but notice the way her eyes briefly flick down to your still-prominent erection before meeting your gaze again.
***CA4K3.webp***
Cherie: [Squeezing your hand reassuringly, her touch lingering] (We have to be strong. For both our sakes.) "Of course we will, honey. We're survivors, remember? Now, go get some rest. We'll talk more later, when we've both had time to process this. I love you, sweetheart. Always."
As you leave the room, there's a sense of relief mixed with lingering tension. The examination has brought new challenges, but also reaffirmed the unbreakable bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role]. Whatever comes next, you'll face it together. But as you glance back, you catch Cherie pressing a hand to her flushed cheek, her eyes closed as she takes a shaky breath. The image of her, professional yet undeniably aroused, burns itself into your memory, a forbidden temptation that you know will haunt your dreams.
</bloc12-Trust>
<bloc11-Lust>
You: "$[characters.list.cherie.role], I... I can't... The way you touched me..."
Your words come out in a husky whisper. The room feels too small, too hot. Your erection strains painfully against your pants, a large damp spot visible where the tip presses against the fabric. Your enhanced member throbs visibly, the outline of its impressive girth clearly defined through your clothing.
***CA4L1.webp***
Cherie: [Her breath coming in short gasps, eyes locked on your groin] (It's so big, so hard. I shouldn't want this, but god help me, I do.) "Sweetheart, we shouldn't... This isn't... Oh god."
Her eyes are locked on your groin, her professional demeanor crumbling. You can see the rapid rise and fall of her chest, her nipples visibly hard and straining against her blouse. A flush has spread down her neck, disappearing into her cleavage. Her hand twitches, as if fighting the urge to reach out again.
</bloc11-Lust>
<bloc12-Lust>
You: "Please, $[characters.list.cherie.role]... I need... I don't know what I need, but I need something."
You take a step forward, drawn by an irresistible force. Cherie doesn't back away, her eyes wide, pupils dilated with unmistakable lust. The air between you crackles with sexual tension. You can smell her arousal now, a heady scent that makes your enhanced member throb even harder.
***CA4L3.webp***
Cherie: [Her voice barely above a whisper, tongue darting out to wet her lips] (This is wrong. So wrong. But I want him so badly. Just one touch... No, we can't!) "This is wrong. We can't. But the virus... it's affecting me too. We need to stop. We need to..."
Her words trail off as her gaze drops once more to your obvious arousal. For a moment, it seems she might reach out again. Her hand hovers near your waistband, trembling with the effort of restraint. You can see her chest heaving, her breasts threatening to spill out of her partially unbuttoned blouse. But then, with visible effort, she steps back.
Cherie: "Go to your room. Now. We'll... we'll discuss this later. When we're both thinking clearly,"
As you leave, the unresolved sexual tension hangs heavy in the air. You both know that something has fundamentally changed between you, a Pandora's box of forbidden desire that can't be easily closed. The image of Cherie, flushed and aroused, her body responding to yours in ways a $[characters.list.cherie.role]'s never should, is burned into your mind. You know it will fuel your darkest, most taboo fantasies for nights to come.
</bloc12-Lust>
<bloc11-Fail>
You: "$[characters.list.cherie.role], this is... this is too weird. I can't do this. Can we stop?"
You abruptly step back, crossing your arms over your chest defensively. The moment shatters, awkwardness flooding in to replace the tension. Your enhanced member still throbs painfully, visibly tenting your pants, but the mood has shifted dramatically.
***CA00I1.webp***
Cherie: [Blinking rapidly, her professional mask slipping back into place] (What was I thinking? I'm his $[characters.list.cherie.role], not some... Oh god, I'm disgusting.) "Of course, sweetheart. I'm sorry if I made you uncomfortable. That wasn't my intention at all."
She turns away, busying herself with her notes. You can see the slight tremor in her hands, the stiffness in her posture betraying her discomfort. Her blouse is still partially unbuttoned, giving you a tantalizing glimpse of cleavage that you try desperately to ignore.
</bloc11-Fail>
<bloc12-Fail>
You: "I think I should go. We can... we can try this again another time, maybe?"
You edge towards the door, eager to escape the stifling atmosphere. Your erection has barely subsided, making your exit awkward and uncomfortable. Cherie nods, not quite meeting your eyes. You notice her gaze flicking briefly to your groin before she quickly looks away, a blush creeping up her neck.
***CA00F1.webp***
Cherie: [Her voice carefully neutral, but slightly strained] (How did we let things get so out of hand? My own $[characters.list.cherie.player_role]... I'm a terrible $[characters.list.cherie.role].) "Yes, that might be best. We'll schedule another examination when you're feeling more... comfortable. Take care, sweetheart. And remember, I'm here if you need to talk."
As you leave, there's a palpable sense of missed opportunity and lingering awkwardness. The easy closeness you once shared seems suddenly out of reach, replaced by a new, uncomfortable awareness that neither of you quite knows how to navigate. The memory of Cherie's touch, the scent of her arousal, and the way her body responded to yours - it all lingers, a forbidden temptation that threatens to destroy the bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role].
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], something's happening. I feel... I feel..."
Suddenly, an intense wave of heat washes over you. Your vision blurs, the world narrowing to a pinpoint. Every nerve in your body seems to come alive, hypersensitive and crackling with energy. Your enhanced member swells to its full, intimidating size, the head angry and purple, peeking well above your waistband.
***CA4N1.webp***
Cherie: [Gasping as she notices your distress, her eyes widening at the sight of your exposed cock] (Oh god, it's huge. Is that because of the virus? Or... because of me?) "Sweetheart? What's wrong? Oh no, is it a virus spike?"
She reaches for you, but the moment her hand touches your arm, it's like an electric shock. You both recoil, the brief contact sending a jolt through your systems. Cherie's eyes widen, her pupils dilating as she's hit by a secondary wave of the virus's influence. Her nipples visibly harden, pressing insistently against her blouse.
"We need to... we need to stabilize you," Cherie manages, her voice thick and strained.
She struggles to reach the medicine cabinet, her movements jerky and uncoordinated. You try to help but your legs give way, sending you crashing into her. The full-body contact sends another shock through both of you, your erection pressing hard against her thigh. You can feel the heat of her core even through your clothes, smell the sudden spike in her arousal.
"Stay with me, honey," Cherie pants, her breath hot against your neck. "We'll get through this. Just... just hold on."
She manages to grab a syringe, her hands shaking as she prepares the injection. As she administers it to you, her body pressed close, you're overwhelmed by her scent, the softness of her breasts against your chest, the heat radiating between you. Your enhanced member throbs painfully, leaking a steady stream of precum that soaks through your pants.
The medication begins to take effect, but the charged atmosphere lingers. You find yourself on the examination table, Cherie standing between your legs, both of you breathing heavily. Her blouse has come partially unbuttoned in the struggle, revealing the lacy edge of her bra and the swell of her breasts. The air between you is thick with pheromones and unresolved tension, a new, dangerous awareness that neither of you is quite ready to address.
"We'll... we'll continue this examination another time," Cherie whispers, her voice husky. "When we're both... more stable."
As you leave the room on shaky legs, you know that things between you and your $[characters.list.cherie.role] have irrevocably changed. The virus has awakened something primal, something that can't be easily ignored. The image of Cherie, flushed and aroused, her body responding to yours in ways a $[characters.list.cherie.role]'s never should, is seared into your mind. You know it will fuel your darkest, most taboo fantasies for nights to come.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I... I need to examine you now. For science."
A haze descends over your mind as you reach for the stethoscope. Instead of using it properly, you press it against Cherie's breast, sliding it under her blouse. The cold metal makes her gasp as you move it in circles around her nipple, which hardens visibly beneath the thin fabric.
***CA4O1.webp***
Cherie: [Freezing in shock, her breath catching] (His hand... on my breast. This is wrong, but why does it feel so good?) "What are you... This isn't how... Stop this nonsense right now!"
She tries to step back, but you follow, your free hand snaking around to grip her bottom. You squeeze firmly, feeling the soft flesh yield beneath your fingers. Your enhanced member throbs painfully, the head now fully exposed above your waistband, angry and swollen with need. Cherie's eyes widen in disbelief as she realizes she can't easily break free from your virus-enhanced grip.
</grope1>
<grope2>
You: "Shh, it's okay. I'm just checking your vitals. Very thoroughly."
Your actions become bolder. You discard the stethoscope and slip your hand fully inside her blouse, skin on skin. Her breast fills your palm, nipple hard against your fingers. Your other hand hikes up her skirt, fingers probing between her thighs. You can feel the heat emanating from her core, a damp patch forming on her underwear.
***CA4O3.webp***
Cherie: [Her voice a mix of panic and unwanted arousal] (Oh god, his hands... they're so strong. This is wrong! But it feels so good...) "This is wrong! You're my $[characters.list.cherie.player_role], not a doctor! Oh god, what's happening to us?"
She squirms in your grasp, inadvertently pressing herself against your hand. Her resistance weakens as her body betrays her, responding to your touch. You can feel her pussy lips swelling with arousal, her clit hardening under your exploring fingers. Suddenly, she manages to twist away, stumbling towards the door.
Cherie: [Breathing heavily, adjusting her disheveled clothing] (What have I done? I'm his $[characters.list.cherie.role], I should have stopped this.) "We... we need to stop. This is the virus talking. I'm going to get... get something to calm us both down. Don't you dare move!"
She flees the room, leaving you alone with the lingering warmth of her skin on your hands and the scent of her arousal in the air. Your enhanced member throbs painfully, precum leaking steadily from the tip. The image of Cherie's flushed face, her hardened nipples, and the feel of her damp pussy beneath your fingers - it all burns in your memory, a forbidden pleasure that may have cost you your relationship with your $[characters.list.cherie.role].
</grope2>
<rape1>
You: "$[characters.list.cherie.role], I think... I think I need an injection. Right now."
The virus surges through you, twisting your thoughts. You grab a syringe from the medical tray, approaching Cherie with a predatory gait. Your enhanced member strains against your pants, fully erect and terrifyingly large. A visible wet spot has formed where the tip presses against the fabric, precum leaking steadily.
***CA4P1.webp***
Cherie: [Backing away, eyes fixed on the syringe and then darting to your obvious erection] (Oh god, he's huge. This can't be happening. He's my $[characters.list.cherie.player_role], my baby.) "Sweetheart, put that down. You're not thinking clearly. We can talk about this, find another way to help you."
Her back hits the examination table, trapping her. You can see the rapid rise and fall of her chest, her nipples visibly hard beneath her blouse. You smell the fear and confusion emanating from her, but also a hint of unwanted arousal. The syringe trembles in your hand as you struggle against the virus's influence.
</rape1>
<rape2>
You: "No talking. Need... need to inject you. Make you feel good too."
You lunge forward, pinning Cherie against the table. The syringe clatters to the floor as your hands roam her body roughly. You tear at her blouse, buttons flying. Her breasts spill free, nipples hard and pebbled in the cool air. Your mouth latches onto her neck, sucking and biting as your hips grind against hers. Your enhanced member throbs painfully, the head now fully exposed above your waistband, angry and purple.
***CA4P3.webp***
Cherie: [Struggling, her voice breaking] (His body... it's so strong. I can feel him, all of him. This is wrong, so wrong!) "Stop! This isn't you! The virus is controlling you. Fight it, please! I'm your $[characters.list.cherie.role]!"
In desperation, Cherie grabs a nearby bottle of rubbing alcohol, splashing it in your face. The sting momentarily breaks through the haze, allowing her to slip from your grasp. She runs for the door, her torn blouse flapping open, breasts bouncing with each step. But the virus's influence surges back, stronger than ever, and you give chase, driven by an uncontrollable, animalistic need. The scent of her fear and unwilling arousal fills the air, spurring you on.
</rape2>
<rape1>
You: "No escape. Time for your... treatment."
Consumed by the virus, you catch Cherie just outside the room. You drag her back in, slamming the door shut. With inhuman strength, you lift her onto the examination table, tearing away the remains of her clothing. Her breasts heave with each panicked breath, nipples hard despite her fear. You grab medical restraints, quickly binding her wrists and ankles to the table corners.
***CA4Q1.webp***
Cherie: [Pulling at the restraints, tears streaming] (This can't be happening. He's so big, so hard. I'm his $[characters.list.cherie.role], I shouldn't... I can't...) "Please, no... This is wrong. You're my $[characters.list.cherie.player_role], my baby. Don't do this... We can't come back from this!"
Ignoring her pleas, you retrieve the fallen syringe. You fill it with a mysterious vial from the medical cabinet, a wicked gleam in your eye. Without warning, you inject the contents into Cherie's thigh. Her back arches as the unknown substance courses through her veins, her pupils dilating and a flush spreading across her skin. You can see her pussy lips swelling, glistening with unwanted arousal.
</rape1>
<rape2>
You: "Good medicine. Makes you feel nice. Makes you want it."
The drug takes effect quickly, heightening Cherie's sensitivity and lowering her inhibitions. You discard your own clothes, your engorged member bobbing free, impossibly large and angry. Precum leaks steadily from the tip as you climb onto the table, positioning yourself between her bound legs.
***CA4Q3.webp***
***CA0AG.webp***
Cherie: [Her voice slurred, fighting against the drug's effects] (It's so big. Too big. But I need it. No, mustn't... but feels... oh god, what did he give me?) "No... mustn't... but feels... oh god, what did you give me? I can't... can't stop..."
You thrust forward, burying yourself to the hilt in one savage motion. Cherie cries out, a mix of pain and drug-induced pleasure. Her pussy stretches obscenely around your enhanced girth, struggling to accommodate your size. You set a punishing rhythm, the examination table creaking beneath you. Medical instruments clatter to the floor as you lose yourself in the act.
As your climax approaches, you grab another syringe, filling it with your own virus-laden blood. At the moment of release, you plunge the needle into Cherie's arm, injecting her as you flood her insides with your seed. The dual invasion sends her over the edge, her body convulsing in a powerful, shame-filled orgasm. Her pussy clenches rhythmically around your pulsing member, milking every last drop of your tainted cum.
As the haze clears, the full weight of what you've done crashes down. Cherie lies restrained and violated on the examination table, the room in disarray, a perversion of everything it once represented. Your seed leaks from her abused pussy, a visceral reminder of the taboo you've just shattered. The trust between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] lies broken, replaced by a dark, twisted bond forged in virus-fueled madness.
</rape2>
<enslaveWin1>
You: "Time for your new regimen, $[characters.list.cherie.role]. Doctor's orders."
The virus twists your mind, turning medical knowledge into a tool for perversion. You quickly subdue Cherie, using medical tape to bind her hands behind her back. You force a ball gag into her mouth, silencing her protests. Her breasts heave with each panicked breath, nipples hard and prominent.
***CA4R1.webp***
Cherie: [Her muffled cries barely audible behind the gag, eyes wide with terror]
Ignoring her muffled pleas, you drag her to a gynecological chair in the corner of the room. You strap her in, adjusting the stirrups to spread her legs wide. Her pussy is exposed, lips swollen and glistening with unwanted arousal. Tears stream down Cherie's face as you prepare a tray of medical instruments, each one glinting menacingly in the harsh light.
You begin your twisted examination, using speculums and probes in ways they were never intended. Cherie's body responds involuntarily to the invasive touches, her shame evident in her flushed skin and averted gaze. You can see her clit swelling, her inner walls clenching around the instruments as her body betrays her.
</enslaveWin1>
<enslaveWin2>
You: "Your body belongs to science now, $[characters.list.cherie.role]. To me. Forever."
The assault continues, your virus-enhanced stamina seemingly endless. You alternate between violating Cherie with various medical instruments and your own engorged member. Her muffled cries gradually fade to whimpers, her body betraying her with unwanted responses to your twisted ministrations. Her pussy gapes obscenely, stretched by your relentless assault.
***CA4R3.webp***
***CA0AE.webp***
Cherie: [Her eyes glazed over, body limp in the chair]
As your frenzy reaches its peak, you grab a syringe filled with a cocktail of drugs and your own virus-laden blood. You inject it directly into Cherie's bloodstream as you reach your climax, flooding her insides with your seed. The combination sends her into a series of convulsions, her mind fracturing under the onslaught of chemicals and shame.
Still in the grip of the virus, you unstrap her from the chair. You dress her in a perverted version of a nurse's uniform, the outfit more suited to a twisted fantasy than a medical professional. With methodical cruelty, you lead her to a hidden room you've prepared, filled with medical equipment modified for your depraved purposes.
As you lock the door, you know that Cherie – your $[characters.list.cherie.role], your first patient, your eternal nurse – will never leave this room. The virus has won, transforming a loving $[characters.list.cherie.player_role] into a deranged captor, twisting the healing arts into tools of perpetual torment and pleasure.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? I thought I heard you down by the river."
The memory of your recent medical examination floods back, sending a jolt of excitement through your body. As you approach, you spot Cherie kneeling by the riverbank, her white shirt clinging to her skin in the humid air, outlining her curves in tantalizing detail. The thin fabric has become nearly transparent, revealing the lacy outline of her bra and the dark circles of her nipples straining against the material.
***CA5A1.webp***
Cherie: [Looking up, a mix of surprise and unease crossing her face] (Oh god, he's here. Stay calm, Cherie. He's your $[characters.list.cherie.player_role], not... No, don't think about it.) "Oh! Sweetheart, I... I didn't expect to see you here. How are you feeling after our... check-up?"
Her voice wavers slightly, and you notice her eyes briefly dart down to your shorts before quickly looking away. The tension from your last encounter hangs heavy in the air, almost palpable in the summer heat. You can't help but notice the way her breasts heave with each breath, the movement hypnotic and arousing.
</bloc1>
<bloc2>
You: "I'm okay, I guess. It's just... things feel different now. Can we talk about it?"
You move closer, trying to keep your eyes on her face, but failing miserably as they drift to where her shirt clings to her breasts. You can see the outline of her nipples through the damp fabric, hard and prominent. A familiar stirring begins in your shorts, your enhanced member swelling rapidly, the outline becoming increasingly visible against the thin material.
***CA5B1.webp***
Cherie: [Noticing your gaze, her cheeks flushing] (He's looking at my breasts. I should cover up, but... why does it excite me so much?) "I... I suppose we should. But remember, what happened was just a natural reaction to the virus. Nothing more. We need to be careful about how we... interact now."
She stands, wringing out a shirt, the movement causing her breasts to strain against the wet fabric. Your body reacts instantly, your growing arousal becoming painfully obvious in your shorts. The head of your cock pushes against the waistband, a small wet spot forming where precum has begun to leak.
</bloc2>
<bloc3>
You: "$[characters.list.cherie.role], I... I can't help it. It's happening again. I'm so sorry."
You gesture helplessly at your tented shorts, your face burning with shame and excitement. Cherie's eyes widen as she takes in the impressive bulge, her lips parting slightly in shock. You can see her pupils dilate, a visible shudder running through her body.
***CA5C1.webp***
Cherie: [Her voice a mix of shock and disbelief] (Oh my god, it's even bigger than before. How is that possible? No $[characters.list.cherie.role] should be thinking this way about her $[characters.list.cherie.player_role]'s... No, focus!) "Oh my... That can't possibly be... Is that because of the virus? It's so... No, we shouldn't be discussing this! It's not appropriate for a $[characters.list.cherie.role] to... to look at her $[characters.list.cherie.player_role] like this."
She turns away abruptly, but you catch her stealing another glance, her expression a mix of maternal concern and something else - a flicker of curiosity, perhaps even desire, that she quickly tries to suppress. You notice her thighs pressing together, a subtle movement that sends a jolt of arousal through you.
</bloc3>
<bloc4>
You: "I'm sorry, $[characters.list.cherie.role]. I don't mean to make you uncomfortable. Maybe I should cool off in the river?"
You start to remove your shirt, hyperaware of Cherie's presence. Her eyes follow the movement, lingering on your chest and abs, sculpted by the virus's enhancements. She catches herself staring and looks away, but not before you notice her breath quickening and her nipples hardening further, visibly straining against her wet shirt.
***CA5D1.webp***
Cherie: [Her voice strained, almost husky] (His body... when did he become so... No, I can't think like this. He's my $[characters.list.cherie.player_role]!) "That's... that might be best. The cold water could help with your... condition. Just be careful of the current. And don't go too far out!"
She busies herself with the laundry, but you notice her hands trembling slightly as she works. Her movements seem exaggerated, as if she's trying too hard to appear normal. You can see a faint sheen of sweat on her skin, trailing down her neck and disappearing into her cleavage.
</bloc4>
<bloc5>
You: "You should join me, $[characters.list.cherie.role]. The water feels great. It might help you relax too."
The invitation slips out before you can think better of it. Cherie's head snaps up, her expression a mix of shock and something that looks almost like longing. For a moment, you think you see her considering it, her eyes roaming over your bare chest and lingering on the prominent bulge in your shorts.
***CA5E1.webp***
***CA0E3.webp***
Cherie: [Her voice sharp, but with an undercurrent of uncertainty] (Join him? In the water? With him looking like that? I... I can't. But god, I want to.) "What? No! That would be completely inappropriate. You need to cool off, young man, and I don't just mean in the water! We can't... we shouldn't be so casual about this situation."
Her sudden anger takes you aback, but you can see the internal struggle playing out on her face. She's fighting against something, and you're not sure if it's you or her own desires she's trying to resist. You notice her shifting uncomfortably, her thighs pressing together again as if trying to relieve some hidden tension.
</bloc5>
<bloc6>
You: "I'm sorry, I didn't mean... It's just, we used to swim together all the time. I miss that closeness."
You wade into the water, the cool current providing little relief from the heat building inside you. Cherie watches from the shore, her expression conflicted. You can see her eyes roaming over your body, lingering on the bulge in your shorts that the water does little to hide. The wet fabric clings to your enhanced member, outlining its impressive length and girth.
***CA5F1.webp***
Cherie: [Her resolve wavering, voice soft] (We were so close once. Now I can't even look at him without... No, this isn't right.) "That was different. We were... Things have changed. The virus has changed everything. We can't go back to how things were, no matter how much we might want to."
Despite her words, she takes a step closer to the water's edge, her hand toying with the hem of her shirt. You notice a bead of sweat trailing down her neck, disappearing into her cleavage. The damp fabric of her shirt has become almost completely transparent, revealing the lacy bra beneath and the dark circles of her areolas.
</bloc6>
<bloc7>
You: "$[characters.list.cherie.role], please. I promise I'll behave. It's so hot, and the water's perfect. We both need to cool down."
You splash some water in her direction playfully, trying to lighten the mood. A few droplets land on her shirt, making the fabric even more transparent. Her nipples harden visibly in response to the cool water, pushing against the thin material of her bra. You feel your mouth go dry at the sight, your enhanced member throbbing painfully.
***CA5G1.webp***
Cherie: [Sighing in defeat, a mix of resignation and excitement in her voice] (This is wrong. So wrong. But I can't resist. God help me.) "Fine. But just for a few minutes. And keep your distance, understood? This doesn't change anything about our situation."
She begins to unbutton her shirt, her movements hesitant yet deliberate. You try not to stare, but find your eyes drawn to every inch of skin she reveals. Her bra is simple and practical, but on her, it might as well be the most erotic lingerie. Her breasts strain against the cups, threatening to spill out with each movement.
</bloc7>
<bloc8>
You: "I understand, $[characters.list.cherie.role]. Thank you for joining me. I promise I'll be good."
Cherie wades into the water in her underwear, keeping a careful distance between you. The cool water makes her nipples visibly strain against the fabric of her bra, the outline of her areolas clearly visible through the wet material. Your erection throbs painfully, thankfully hidden beneath the water's surface, but the head still peeks out above the waistband of your shorts.
***CA5H1.webp***
Cherie: [Her voice trembling slightly, eyes darting between your face and the water] (This is madness. I'm half-naked in the river with my own $[characters.list.cherie.player_role]. Why does it feel so... exciting?) "This is... nice, isn't it? Almost like old times. If we can just forget about... everything else. Oh!"
She gasps as she steps on a slippery rock, instinctively reaching out to steady herself. Her hand grasps your arm, the contact sending a jolt of electricity through both of you. For a moment, neither of you moves, caught in the unexpected intimacy of the touch. You can feel the heat of her skin, see the rapid rise and fall of her chest as her breathing quickens.
</bloc8>
<bloc9>
You: "$[characters.list.cherie.role], I... I'm having trouble forgetting. The virus, it's making everything so intense. Especially when you're so close."
Your voice comes out husky, filled with need. Cherie's eyes widen as she realizes how close you've drifted. Her gaze drops to your chest, watching a droplet of water trail down to your abs. She licks her lips unconsciously, then looks horrified at her own reaction. You can see her pulse racing in her neck, her skin flushed with more than just the heat.
***CA5I1.webp***
Cherie: [Her tone a mix of fear and excitement] (Oh god, I can feel his... No, don't look. But it's so big, so close...) "Oh, sweetheart. We can't... This isn't right. We need to get out of the water. Now. Before we do something we'll regret."
She moves to leave, but her foot slips on a mossy rock. You instinctively reach out to steady her, your hands grasping her waist. The momentum brings her body flush against yours, and you both gasp at the contact. Her soft breasts press against your chest, her hardened nipples poking into your skin even through her bra.
</bloc9>
<bloc10>
You: "I've got you, $[characters.list.cherie.role]. Are you okay? I didn't mean to... but you feel so..."
Your hands linger on her waist, the thin, wet fabric of her underwear doing little to separate your skin. You can feel the heat of her body, the rapid rise and fall of her chest against yours. Your enhanced member throbs between you, pressing insistently against her stomach. Cherie's breath catches, her body trembling against you.
***CA5J1.webp***
Cherie: [Her voice barely a whisper, eyes locked on yours] (This is wrong. So wrong. But why does it feel so right? I can feel him, all of him. He's so big, so hard... No, no, we can't...) "We need to stop. This is wrong. But... oh god, why does it feel so right? No, no, we can't..."
Her words trail off as she unconsciously presses closer, her thigh brushing against your erection. You both moan at the contact, the sound seeming to echo across the river. For a moment, neither of you moves, caught in a tableau of forbidden desire. Cherie's hands rest on your chest, caught between pushing you away and pulling you closer. You can feel her heart racing, her breasts heaving against you with each rapid breath.
</bloc10>
<bloc11-Trust>
You: "$[characters.list.cherie.role], I... I'm so sorry. This isn't what I wanted. You know I love you, right? As my $[characters.list.cherie.role]. Always."
With tremendous effort, you step back, creating distance between you. Your eyes meet, filled with a mix of confusion, shame, and deep, familial love. The cool water does little to quell the heat between you, but the spell seems to break. Your enhanced member throbs painfully, desperate for relief, but you force yourself to focus on the love you share as $[characters.list.cherie.role] and $[characters.list.cherie.player_role].
***CA5K1.webp***
Cherie: [Her expression softening, maternal love overcoming the tension] (He's still my sweet boy. We can get through this.) "Oh, sweetheart. Of course I know. And I love you too, always. We're stronger than this virus. We'll find a way through this, together. I'm so proud of you for stopping."
She reaches out, squeezing your hand reassuringly. The touch is purely maternal now, grounding you both in the reality of your relationship. You can see tears forming in her eyes, a mix of relief and lingering desire. Her body still betrays her arousal, nipples hard and visible through her wet bra, but her gaze is filled with motherly affection.
</bloc11-Trust>
<bloc12-Trust>
You: "Thanks, $[characters.list.cherie.role]. I don't know what I'd do without you. We'll beat this thing, right? We have to."
Your voice is filled with hope and determination. Cherie nods, her role as your protector and guide reasserting itself. She pulls you into a hug, careful to keep her lower body angled away from yours. You can feel the softness of her breasts pressed against your chest, but the embrace remains comforting rather than sexual.
***CA5K3.webp***
Cherie: [Her voice steady and warm] (We can do this. We have to. For both our sakes.) "Absolutely, honey. We're survivors, remember? Now, let's get dried off and head back. We'll face whatever comes next together, as $[characters.list.cherie.role] and $[characters.list.cherie.player_role]. No virus can change that."
As you both wade back to shore, there's a sense of renewed purpose. The temptation hasn't disappeared, but your bond as family has proven stronger. Cherie helps you out of the water, her touch lingering for just a moment longer than necessary. As you gather your clothes, you both know that the struggle isn't over, but you've won an important battle today. The memory of her body against yours, the softness of her skin, the scent of her arousal - it all lingers, a forbidden temptation that you've managed to resist, at least for now.
</bloc12-Trust>
<bloc11-Lust>
You: "$[characters.list.cherie.role], I can't... I need you. Please, just touch me. Just once."
Your voice is thick with desire, your hands moving to her hips, pulling her closer. Cherie's breath hitches, her resistance crumbling under the onslaught of the virus and her own suppressed desires. Your enhanced member throbs between you, the head now fully exposed above your waistband, angry and swollen with need.
***CA5L1.webp***
Cherie: [Her voice a husky whisper] (It's so big, so hard. I shouldn't want this, but god help me, I do.) "We shouldn't... Oh god, you're so... No, no, I can't think like that. You're my $[characters.list.cherie.player_role]!"
Her hand hovers near your chest, trembling with the effort of restraint. You can see the internal struggle playing out in her eyes, desire warring with maternal instinct. Her gaze keeps dropping to your exposed cock, her pupils dilating with unmistakable lust.
</bloc11-Lust>
<bloc12-Lust>
You: "Please, $[characters.list.cherie.role]... I need more. Just a little more. No one has to know."
Unable to resist, you lean in, your lips almost brushing against her neck. Cherie gasps, her body tensing at your proximity. You can feel her pulse racing, smell the intoxicating scent of her arousal mixing with the river water.
***CA5L3.webp***
***CA5L4.webp***
Cherie: [Panting, her voice filled with conflicted desire] (This is wrong. We can't. I'm his $[characters.list.cherie.role], I should be stronger than this. But god, I want him so badly.) "This is wrong. We can't. I'm your $[characters.list.cherie.role], I should be stronger than this."
She pushes away abruptly, creating distance between you. "We need to go back. Now. Before we do something we can't take back."
As you watch her hurry out of the water, you know that something fundamental has shifted between you. The tension remains unresolved, a dangerous undercurrent in your relationship. You can see the way her body responds to you, nipples hard and prominent, thighs pressed together as she walks. The image of her wet, nearly transparent underwear clinging to her curves is burned into your mind, a forbidden fantasy that will haunt your dreams.
</bloc12-Lust>
<bloc11-Fail>
You: "$[characters.list.cherie.role], this is... this is too weird. I can't do this. Can we just pretend this didn't happen?"
You abruptly push away, creating distance between you. The moment shatters, awkwardness flooding in to replace the tension. Your enhanced member still throbs painfully, visible above your waistband, but the mood has shifted dramatically.
***CA13M1.webp***
Cherie: [Her voice tight with embarrassment] (What was I thinking? I'm his $[characters.list.cherie.role], not some... Oh god, I'm disgusting.) "Of course, sweetheart. This was... this was a mistake. I'm your $[characters.list.cherie.role], I should know better."
She wraps her arms around herself, suddenly looking small and vulnerable in the water. Her nipples are still visibly hard through her wet bra, her body betraying her lingering arousal even as shame washes over her features.
</bloc11-Fail>
<bloc12-Fail>
You: "I think I should head back to the shelter. We can... we can finish the laundry later, maybe?"
You wade to shore, avoiding Cherie's gaze. She nods, not quite meeting your eyes either. As you walk away, you're acutely aware of your still-prominent erection, the head of your cock peeking out above your waistband, a constant reminder of the taboo desires you're trying to suppress.
***CA13M3.webp***
Cherie: [Her voice carefully neutral] (How did we let things get so out of hand? My own $[characters.list.cherie.player_role]... I'm a terrible $[characters.list.cherie.role].) "Of course. Go on ahead. I'll... I'll be along shortly. And sweetheart? I'm sorry. For everything."
As you leave, there's a palpable sense of regret and lingering awkwardness. The easy relationship you once shared seems suddenly out of reach, replaced by a new, uncomfortable awareness. The memory of her body pressed against yours, the softness of her breasts, the scent of her arousal - it all lingers, a forbidden temptation that threatens to destroy the bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role].
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], something's wrong. I feel... I feel like I'm burning up."
Suddenly, an intense wave of heat washes over you. Your vision blurs, every nerve in your body hypersensitive to Cherie's proximity. Your enhanced member swells to its full, intimidating size, the head angry and purple, peeking well above your waistband.
***CA5N1.webp***
Cherie: [Gasping as she notices your distress] (Oh god, is it the virus? He looks so... hungry. And his... it's so big.) "Sweetheart? What's happening? Oh no, is it a virus spike?"
She reaches for you, but the contact sends a jolt through both of you. Cherie's eyes widen, hit by a secondary wave of the virus's influence. Her bra strap slips off her shoulder, revealing more than she intended. Her nipple pops free, hard and pebbled in the cool air.
"We need to get back to the shelter," Cherie manages, her voice strained. "But I don't know if I can... if we can make it."
As you both struggle to your feet, bodies pressed close, you know that things between you and your $[characters.list.cherie.role] have irrevocably changed. The virus has awakened something primal, something that can't be easily ignored. You can feel the heat of her core pressed against your thigh, smell the intoxicating scent of her arousal. The taboo nature of your desires only seems to fuel the virus's effects, pushing you both towards a point of no return.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I... I need to feel you. Just for a moment."
A haze descends over your mind as you reach out, your hands finding Cherie's waist in the water. Instead of the innocent touch it should be, your fingers dig into her soft flesh, pulling her closer. Your enhanced member throbs painfully, the head now fully exposed above your waistband, angry and swollen with need.
***CA5O1.webp***
Cherie: [Gasping in shock] (His hands... they're so strong. This is wrong, but why does it feel so good?) "What are you... This isn't appropriate! Stop this right now!"
She tries to push away, but the water makes her movements sluggish. You take advantage, one hand sliding up to cup her breast through her wet bra. The thin, clinging fabric leaves nothing to the imagination as you feel her nipple harden against your palm. You can see the conflict in her eyes, desire warring with maternal instinct.
</grope1>
<grope2>
You: "Shh, it's okay. I'm just... exploring. The virus makes everything feel so intense."
Your actions become bolder. You spin Cherie around, pressing her back against your chest. One hand remains on her breast, kneading the soft flesh, while the other slides down her stomach, fingers dipping beneath the waistband of her panties. You can feel the heat emanating from her core, the slight dampness that has nothing to do with the river water.
***CA5O3.webp***
Cherie: [Her voice a mix of panic and unwanted arousal] (Oh god, his hands... they're so close to my... No, this is wrong! But it feels so good...) "This is wrong! You're my $[characters.list.cherie.player_role], not... Oh god, what's happening to us?"
She squirms in your grasp, the movement causing her bottom to grind against your erection. Her resistance weakens as her body betrays her, responding to your touch. You can feel her pussy lips swelling with arousal, her clit hardening under your exploring fingers. Suddenly, she manages to break free, splashing towards the shore.
Cherie: [Breathing heavily, wrapping her arms around herself] (What have I done? I'm his $[characters.list.cherie.role], I should have stopped this.) "We... we need to stop. This is the virus talking, not us. I'm going back to the shelter. Don't... don't follow me too closely. We both need time to cool off."
She hurries away, leaving you alone in the river, the cool water doing little to quell the fire raging within you. The scent of her arousal lingers, mixing with the fresh river air, a potent reminder of the line you've just crossed. The image of her flushed face, her hardened nipples straining against her wet bra, and the feel of her swollen pussy lips under your fingers - it all burns in your memory, a forbidden pleasure that may have cost you your relationship with your $[characters.list.cherie.role].
</grope2>
<rape1>
You: "$[characters.list.cherie.role], I can't... I can't control it anymore. I need you. Now."
The virus surges through you, twisting your thoughts. You lunge forward in the water, grabbing Cherie's wrist and pulling her against you. Your enhanced member, now fully erect and terrifyingly large, presses against her stomach, throbbing with urgent need.
***CA5P1.webp***
Cherie: [Struggling against your grip] (Oh god, I can feel him. He's so big, so hard. This is wrong, so wrong!) "No! Let go of me! This isn't you, it's the virus. Fight it, please!"
Her wet skin slips against yours as she tries to break free. The movement only serves to heighten your arousal. You can smell her fear mixed with a hint of involuntary excitement, the pheromones driving you wild. Your enhanced senses pick up on the quickening of her pulse, the slight dilation of her pupils.
</rape1>
<rape2>
You: "Can't fight it. Need to be inside you. Now."
With virus-enhanced strength, you lift Cherie and carry her to the riverbank. She kicks and screams, but her struggles are futile against your heightened power. You throw her down on the grassy shore, quickly pinning her beneath you. Your massive cock throbs painfully, the head angry and purple, leaking precum onto her stomach.
***CA5P3.webp***
Cherie: [Tears streaming down her face] (This can't be happening. He's my $[characters.list.cherie.player_role], my baby. But why is my body responding like this?) "Stop! I'm your $[characters.list.cherie.role]! This is wrong! Please, don't do this!"
You tear at her wet underwear, the thin fabric giving way easily. Cherie manages to land a solid slap across your face, the sting momentarily breaking through the haze. But the virus surges back stronger than ever, and you grab her wrists, pinning them above her head as you position yourself between her legs. You can see her pussy lips, swollen and glistening with unwanted arousal, her body betraying her even as she fights against you.
</rape2>
<rapeWin1>
You: "Mine. Take. Breed."
Consumed by the virus, coherent thought abandons you. With a savage thrust, you bury yourself to the hilt inside Cherie. She cries out, a mix of pain and unwanted pleasure. The tight, wet heat of her body envelops you, driving you to a frenzy. Your enhanced member stretches her almost beyond her limits, filling her completely.
***CA5Q1.webp***
Cherie: [Sobbing, her body betraying her] (It hurts, but... oh god, why does it feel so good? He's so big, so deep. I'm his $[characters.list.cherie.role], I shouldn't... I can't...) "No... please... stop... We can't... Oh god, why does it feel like this?"
Her pleas fall on deaf ears as you pound into her relentlessly. The sound of flesh slapping against flesh mingles with the rush of the river. Cherie's resistance weakens, her body responding against her will. Her legs wrap around your waist, pulling you deeper with each thrust. You can feel her inner walls clenching around you, her pussy gripping your cock like a vice.
</rapeWin1>
<rapeWin2>
You: "Good. Tight. More."
The assault continues, your virus-enhanced stamina seemingly endless. You flip Cherie over, entering her from behind. Your hands grip her hips bruisingly as you drive into her, the new angle allowing for deeper penetration. Her breasts bounce with each brutal thrust, nipples dragging against the rough ground.
***CA5Q3.webp***
Cherie: [Her voice a broken whisper] (It's too much. Too big. But I can't stop... I'm cumming. Oh god, I'm cumming on my $[characters.list.cherie.player_role]'s cock.) "Please... no more... You're hurting me... This isn't my $[characters.list.cherie.player_role]..."
As your climax approaches, you feel an overwhelming surge building within you. With a final, brutal thrust, you explode inside her, your virus-laden seed flooding her womb. The intensity triggers Cherie's own orgasm, her body shuddering beneath you in a mix of pleasure and shame. Her pussy clenches rhythmically around your pulsing member, milking every last drop of your tainted cum.
As the haze begins to clear, the full weight of what you've done crashes down. Cherie lies motionless on the riverbank, tears streaming down her face, mixing with the river water still clinging to her skin. Your seed leaks from her abused pussy, a visceral reminder of the taboo you've just shattered. The gentle sound of the flowing water seems to mock the violence of your actions, a stark reminder of the innocence lost in this once peaceful spot.
The trust between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] lies shattered, replaced by a dark, twisted bond forged in virus-fueled madness. As you both struggle to come to terms with what's happened, you know that your relationship has been irrevocably changed, tainted by this act of primal violation. The memory of her tight heat around you, the sound of her unwilling moans, and the sight of your cum leaking from her - it all burns in your mind, a constant reminder of the monster the virus has turned you into.
</rapeWin2>
<enslaveWin1>
You: "You're mine now, $[characters.list.cherie.role]. Forever."
The virus has twisted your mind beyond recognition. With brutal efficiency, you subdue Cherie, using reeds from the riverbank to bind her hands behind her back. You drag her struggling form towards a hidden cave you discovered during your explorations. Her wet underwear has been torn away, leaving her naked and vulnerable.
***CA5R1.webp***
Cherie: [Her voice hoarse from screaming] (This can't be happening. My $[characters.list.cherie.player_role], my baby... what has he become?) "Please, stop! This isn't you! Remember who I am, who you are!"
Her pleas echo off the cave walls as you force her inside. The cool, damp interior is a stark contrast to the warm sunlight outside. You've prepared this place, a sick parody of a love nest with scavenged blankets and pillows strewn about.
You throw Cherie down onto the makeshift bed, quickly securing her bonds to a protruding rock. Your hands roam roughly over her body, squeezing her breasts and pinching her nipples. Despite her terror, you can feel her body responding, her nipples hardening and her sex becoming slick with unwanted arousal. Your enhanced member throbs painfully, the head angry and purple, leaking precum onto her thigh.
</enslaveWin1>
<enslaveWin2>
You: "Good girl. Your body knows who it belongs to now."
The assault continues relentlessly. Your virus-enhanced stamina seems endless as you violate Cherie in every way imaginable. The cave echoes with the sounds of your grunts and her muffled cries. You can see her pussy lips, swollen and red from your repeated intrusions, glistening with a mix of her juices and your seed.
***CA5R3.webp***
***CA10Q4.webp***
Cherie: [Her voice a broken whisper] (What have I become? I'm his $[characters.list.cherie.role], but I can't stop my body from responding. Why does it feel so good?) "Why... how could you... please... stop..."
Ignoring her pleas, you reach for a crude collar you've fashioned from river reeds and twine. As you approach your final climax, you fasten it around Cherie's neck, a symbol of her new status as your possession. Her eyes, once filled with maternal love, now reflect a mix of fear, shame, and a hint of Stockholm syndrome beginning to take hold.
"With this, you're mine forever," you growl, exploding inside her once more. Your tainted seed floods her womb, the sheer volume causing her stomach to visibly distend. The virus in your cum works its dark magic, twisting her mind and body to better suit your depraved desires.
As the virus haze clears, you survey your handiwork. Cherie lies broken on the cave floor, the collar a stark reminder of her enslavement. Her once-toned body now bears the marks of your ownership - bite marks on her breasts, bruises on her hips, and your seed leaking from her abused holes. The gentle sound of the river outside seems a world away now.
You gather supplies, prepared to stay in this hidden cave for as long as necessary. Cherie – your $[characters.list.cherie.role], your prisoner, your eternal slave – will never see the outside world again. The virus has won, turning a loving $[characters.list.cherie.player_role] into a depraved captor, twisting the beauty of nature into a prison of perpetual torment and twisted pleasure. As you look at her broken form, you feel a sick sense of satisfaction, knowing that the bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] has been perverted into something dark and unbreakable.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? Can we talk for a minute?" [You enter the living room, your skin flushed and glistening with sweat]
The living room is bathed in the soft glow of the evening sun filtering through the curtains. Cherie is curled up on the couch, a medical journal in her lap. As you enter, she looks up, her eyes widening at your disheveled state. You're wearing only loose pajama bottoms, your chest bare and glistening with a sheen of sweat. The virus has sculpted your body to perfection - broad shoulders, chiseled abs, and a V-line that disappears tantalizingly into your low-hanging pants.
***CA6A1.webp***
Cherie: [She sets her journal aside, concern etched on her face] (Oh my, he looks feverish. I shouldn't stare, but... when did my little boy become such a man?) "Honey, are you feeling alright? You look overheated."
Cherie shifts on the couch, her silk robe parting slightly to reveal a tantalizing glimpse of cleavage. Her breasts, a full 36D, strain against the thin fabric, the outline of her nipples clearly visible as they harden in response to your presence. She quickly adjusts her robe, but not before you notice a flash of pink areola. The movement causes her thighs to part slightly, offering a brief glimpse of smooth, creamy skin. Your enhanced vision allows you to see the slight dampness on her inner thighs, a testament to her body's involuntary response to your presence.
</bloc1>
<bloc2>
You: "I... I'm not sure, $[characters.list.cherie.role]. The virus... it's making me feel strange. Hot. Restless." [You move closer, your eyes inadvertently drawn to the curve of her breasts]
You sit next to Cherie, close enough that you can smell her familiar scent - a mix of lavender and something uniquely her. The virus surges through you, heightening every sensation. You're acutely aware of the heat radiating from her body, the soft sound of her breathing, the way her chest rises and falls with each breath. Your enhanced hearing picks up the quickening of her heartbeat as you settle beside her.
***CA6B1.webp***
Cherie: [She reaches out to touch your forehead, her fingers cool against your skin] (He's burning up. Is it just the virus, or...? No, I shouldn't think like that. He's my $[characters.list.cherie.player_role].) "You're running a fever, sweetie. Let me get you some water and a cool cloth."
As she stands, her robe shifts again, revealing a long, smooth leg. You catch a glimpse of lacy black panties before she quickly adjusts her clothing, a blush creeping up her neck. The brief view sends a jolt of electricity through your body, your enhanced member twitching involuntarily. You can see the outline of her pussy lips through the thin fabric, the slight dampness at the crotch. The scent of her arousal reaches your nostrils, subtle but unmistakable, mixing with her natural maternal scent in a way that makes your head spin.
</bloc2>
<bloc3>
You: "Thanks, $[characters.list.cherie.role]. I... I think I just need to relax. Maybe we could watch a movie?" [You try to keep your voice steady, fighting the urge to stare at her body]
Cherie returns with a glass of water and a damp cloth. As she leans over to hand them to you, her robe gapes open, giving you a clear view down her top. You catch a glimpse of the full swell of her breasts, the pale, soft skin making your mouth water. Her nipples, hard and prominent, brush against the silk of her robe, and you can see the slight shiver that runs through her at the contact.
***CA6C1.webp***
Cherie: [She notices your gaze and quickly straightens up, adjusting her robe] (Was he looking down my top? No, he couldn't have been... But the way he's looking at me... Stop it, Cherie. He's your $[characters.list.cherie.player_role]!) "A movie sounds good, honey. Why don't you pick something while I get us a blanket? It might help with your chills."
She turns away, her face flushed. As she walks to the closet, you can't help but watch the sway of her hips, the way the silk clings to the curve of her ass. You shift uncomfortably, your growing erection straining against your pajama bottoms. The thin fabric does little to hide your arousal, and a small wet spot forms where the tip of your cock presses against the material.
</bloc3>
<bloc4>
You: "How about this one?" [You select a romantic comedy, hoping the light-hearted content will distract you from your inappropriate thoughts]
Cherie returns with a large, fluffy blanket. She drapes it over both of you as she sits down, her thigh pressing against yours. The contact, innocent as it is, sends sparks through your body. Your enhanced skin feels hypersensitive, every nerve ending singing at her proximity. You try to focus on the movie, but your senses are overwhelmed by her presence.
***CA6D1.webp***
Cherie: [She snuggles under the blanket, unaware of the effect she's having on you] (This is nice. Just like old times... So why do I feel so... tingly? Why am I so aware of his body heat?) "This is cozy. How are you feeling now, sweetie?"
Her hand brushes against your arm as she adjusts the blanket, and you have to bite back a moan. The virus amplifies every touch, every sensation. You're achingly hard now, your cock throbbing insistently. You can feel it leaking precum, the sticky fluid smearing against your abs. You subtly shift the blanket to hide your arousal, praying she doesn't notice. But as Cherie settles in, her breast presses against your arm, and you can feel her nipple, hard and prominent, through the thin silk of her robe.
</bloc4>
<bloc5>
You: "I'm... I'm okay, $[characters.list.cherie.role]. Just try to focus on the movie." [Your voice is strained as you fight to control your body's reactions]
The movie plays on, but you barely register it. All you can focus on is the warmth of Cherie's body next to yours, the soft sound of her breathing, the faint scent of her perfume mingling with the musky aroma of her arousal. Your hand, hidden beneath the blanket, moves almost of its own accord to your aching cock.
***CA6E1.webp***
***CA10P1.webp***
Cherie: [She glances at you, noticing your discomfort] (He looks so tense. Is the fever getting worse? Or... No, don't think like that. He's your $[characters.list.cherie.player_role]!) "Are you sure you're alright, honey? You seem... restless."
She shifts closer, her breast pressing firmly against your arm as she leans in to examine your face. The contact sends a jolt through you, and you have to stifle a groan. Your hand moves faster under the blanket, your fingers wrapping around your shaft through your pajamas. You can feel the heat of her body, smell the sweet scent of her shampoo mixed with the unmistakable musk of her arousal. Your enhanced senses pick up on the slight quickening of her breath, the barely perceptible rock of her hips.
</bloc5>
<bloc6>
You: "Y-yeah, I'm fine. Just... just watch the movie, $[characters.list.cherie.role]." [You struggle to keep your voice steady as you begin to stroke yourself]
The movie continues, a romantic scene playing out on the screen. On-screen, the couple shares a passionate kiss. The sight, combined with Cherie's closeness, pushes your arousal to new heights. Your hand moves faster, your breathing becoming ragged. Your enhanced cock feels impossibly hard, the head swollen and sensitive, leaking copious amounts of precum.
***CA6F1.webp***
Cherie: [She notices your heavy breathing, misinterpreting it as fever symptoms] (Oh, my poor baby. He's really suffering. But why do I feel so... warm? So tingly?) "Sweetie, you're breathing so hard. Do you need me to call Dr. Thompson?"
As she speaks, she places a hand on your thigh, intending to comfort you. The touch, so close to where you're pleasuring yourself, nearly undoes you. You bite your lip hard, trying to hold back a moan. Cherie's eyes widen as she feels the movement under the blanket, a blush spreading across her cheeks as realization dawns. Her hand lingers, her fingers twitching slightly as if fighting the urge to move closer to your groin.
</bloc6>
<bloc7>
You: "N-no, $[characters.list.cherie.role]. I'm okay. Really." [Your hand moves faster, your hips subtly rocking beneath the blanket]
The tension in the room is palpable. You know Cherie must have realized what you're doing, but neither of you acknowledges it. On screen, the romantic scene intensifies, the couple's passion mirroring the forbidden desire building between you and your $[characters.list.cherie.role]. Your enhanced hearing picks up on the quickening of Cherie's heartbeat, the slight catch in her breath.
***CA6G1.webp***
Cherie: [She swallows hard, her voice barely a whisper] (Oh god, is he...? I should stop this, but... why am I getting so wet? He's my $[characters.list.cherie.player_role]!) "I... I see. Just... just try to relax, honey. It's... it's natural. The virus affects us all differently."
Her hand remains on your thigh, trembling slightly. She doesn't move it away, the warmth of her palm seeping through the blanket. You notice her breathing has quickened, her chest rising and falling rapidly. Her nipples are visibly erect, straining against the silk of her robe. Her other hand clenches the fabric of her robe, as if she's fighting the urge to touch herself. You can smell her arousal now, strong and heady, mixing with your own musk in an intoxicating blend.
</bloc7>
<bloc8>
You: "$[characters.list.cherie.role]... I..." [You trail off, unable to form coherent thoughts as pleasure builds]
The movie fades into background noise. All you can focus on is the movement of your hand, the proximity of Cherie's body, the electricity crackling between you. Your cock throbs in your grip, harder than you've ever been before. The head is swollen and purple, leaking a steady stream of precum that soaks through your pajamas.
***CA6H1.webp***
Cherie: [Her eyes are fixed on the TV, but unseeing] (This is wrong. I should leave. But... god, I'm so wet. I can smell his arousal. My baby boy, so grown up...) "It's okay, sweetie. Just... just do what you need to do. I'm here for you."
Her words, meant to be comforting, only fuel your arousal. You notice her thighs pressing together, her hips shifting subtly. A damp spot has formed on her silk robe where it covers her crotch. Is she as affected as you are? The thought sends a surge of pleasure through you, bringing you closer to the edge. Your enhanced vision allows you to see every detail - the flush creeping down her neck and across her chest, the slight tremor in her hands, the way her pussy lips swell and part beneath her robe.
</bloc8>
<bloc9>
You: "$[characters.list.cherie.role]... I'm... I'm close..." [Your voice is strained, your hips rocking more noticeably]
The tension builds to an unbearable level. Your entire body is coiled tight, ready to explode. Cherie's hand on your thigh feels like it's burning through the blanket. The air is thick with the scent of your arousal, mingling with Cherie's own musk. Your enhanced senses are overwhelmed - you can hear the rapid beat of her heart, smell the sweet tang of her pussy juices, see the slight sheen of sweat on her skin.
***CA6I1.webp***
Cherie: [She's panting softly, her eyes glazed] (I shouldn't watch. This is so wrong. But... I need to see. My baby, my beautiful boy...) "It's okay, baby. Let it out. It's... it's good for you. For the virus."
Her words push you over the edge. Your back arches, your hand moving furiously beneath the blanket. You bite your lip hard to stifle your moans as you begin to cum, your release soaking through your pajamas and onto your hand. Your enhanced body produces an incredible amount of semen - pulse after pulse of thick, hot cum erupts from your cock, quickly soaking through the blanket.
</bloc9>
<bloc10>
You: "Oh god... $[characters.list.cherie.role]..." [You shudder as your orgasm washes over you, wave after wave of pleasure]
Your release seems endless, each pulse more powerful than the last. The scent of your seed fills the air, musky and intoxicating. You're vaguely aware of Cherie next to you, her breathing ragged, her body trembling. Your enhanced vision allows you to see the way her pussy clenches rhythmically beneath her robe, her own orgasm washing over her untouched.
***CA6J1.webp***
Cherie: [She watches you from the corner of her eye, her own arousal evident] (Oh god, oh god, oh god... I just came watching my $[characters.list.cherie.player_role]. What kind of $[characters.list.cherie.role] am I?) "There, sweetie. Feel better now? You... you should go clean up."
Her voice is husky, thick with unspoken desire. As you come down from your high, the reality of what just happened begins to sink in. The air is heavy with tension and the lingering scent of sex. The blanket is soaked with your release, the wet spot spreading visibly. Cherie's robe is disheveled, her breasts heaving with each breath, her thighs pressed tightly together. Neither of you knows quite how to proceed from here, the line between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] irrevocably blurred.
</bloc10>
<bloc11-Trust>
You: [Panting heavily, you look at Cherie with a mix of love and shame] "$[characters.list.cherie.role]... I... I'm so sorry. I didn't mean to..."
The intensity of the moment begins to fade, leaving behind a complex mix of emotions. You reach out tentatively, wanting to comfort her but unsure if you should. The air is thick with the scent of your release and the lingering effects of the virus. Your enhanced senses pick up on the rapid beat of Cherie's heart, the slight tremor in her hands, the way her pussy still pulses with aftershocks.
***CA6K1.webp***
Cherie: [She looks at you with tears in her eyes, but a soft smile on her lips] (What have we done? But... I've never felt so close to him. My beautiful boy...) "Oh, sweetheart... It's okay. The virus... it affects us all. I... I understand. I love you, no matter what."
She reaches out, taking your clean hand in hers. The touch is electric, sending shivers through both of you. Despite the guilt and confusion, there's an undeniable bond forming, deeper than ever before. You can see the conflict in her eyes - the maternal love warring with a new, forbidden desire. Her robe has fallen open slightly, revealing the swell of her breast, the pink of her nipple just visible.
</bloc11-Trust>
<bloc12-Trust>
You: "I love you too, $[characters.list.cherie.role]. More than anything. I... I'm sorry if I made you uncomfortable."
You squeeze her hand gently, your thumb caressing her skin. The gesture is innocent, but charged with new meaning after what you've shared. You both know things will never be the same, but there's a warmth and closeness that wasn't there before. Your enhanced senses pick up on the slight quickening of her pulse at your touch, the dilation of her pupils as she looks at you.
***CA6K3.webp***
Cherie: [She brings your hand to her lips, kissing it softly] (This is wrong, but... I can't deny these feelings anymore. My $[characters.list.cherie.player_role], my lover...) "Don't apologize, honey. We're in this together. We'll... we'll figure it out. For now, let's just... let's just finish the movie, okay?"
She settles back against you, her head resting on your shoulder. As the movie plays on, neither of you really watches it. Instead, you're lost in thought, processing what just happened and what it means for your relationship going forward. You're acutely aware of every point of contact between your bodies - the softness of her breast against your arm, the warmth of her breath on your neck, the way her hand lingers on your thigh. The scent of sex still hangs in the air, a constant reminder of the line you've crossed and the new, complicated future that lies ahead.
</bloc12-Trust>
<bloc11-Lust>
You: [Your eyes are dark with lingering desire] "$[characters.list.cherie.role]... I... I need more..."
The virus surges anew, your cock already hardening again beneath the blanket. The air is thick with the musky scent of your release, the blanket heavy and damp with your seed. You notice Cherie's nostrils flaring, her chest rising and falling rapidly as she inhales the intoxicating aroma. Your enhanced vision allows you to see the way her pussy lips swell and part beneath her robe, a fresh wave of arousal soaking through the silk.
***CA6L1.webp***
Cherie: [She squirms in her seat, her thighs pressing together] (Oh god, the smell... It's driving me crazy... He's my $[characters.list.cherie.player_role], but I want... I need...) "Honey, we... we shouldn't... But the scent... It's so strong..."
Her resolve is crumbling. You watch as her hand disappears beneath the blanket, moving between her legs. She bites her lip hard, trying to stifle a moan. Her eyes are half-closed, lost in the sensation and the overpowering scent of your arousal. You can see the movement of her hand beneath her robe, the way her fingers press and rub against her swollen clit.
</bloc11-Lust>
<bloc12-Lust>
You: "$[characters.list.cherie.role]... Are you...?" [Your voice trails off as you realize what she's doing]
The knowledge that Cherie is touching herself sends a jolt of pleasure through you. Your hand moves faster beneath the blanket, your hips rocking slightly. The wet sounds of your movements mingle with Cherie's soft, muffled moans. Your enhanced hearing picks up on every slick sound, every catch in her breath.
***CA6L3.webp***
***CA5L4.webp***
Cherie: [She whimpers, her hips rocking against her hand] (This is so wrong... but I can't stop... My $[characters.list.cherie.player_role], my beautiful boy...) "Oh god, honey... The smell... It's too much... I can't help it..."
Her movements become more frantic, her breathing ragged. You can tell she's close to the edge, and the sight pushes you towards your own release. With a muffled groan, you cum again, adding to the wet patch on the blanket. The fresh wave of scent sends Cherie over the edge, her body shuddering as she climaxes silently, her face a mask of forbidden pleasure.
As you both come down from your high, the reality of what you've done settles over you. The air is thick with the scent of sex and the lingering effects of the virus. Cherie's robe has fallen open, revealing her heaving breasts, her nipples hard and glistening with sweat. Her hand is still between her legs, her fingers glistening with her juices. You both know that you've crossed a line that can never be uncrossed, the bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] forever altered.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly realizing what's happened, you pull away, horror dawning on your face] "Oh god, $[characters.list.cherie.role], I'm so sorry! I didn't mean to... I should go!"
The haze of arousal clears, replaced by a wave of shame and embarrassment. You can't believe what just happened, what you just did in front of your own $[characters.list.cherie.role]. You want to disappear, to erase the last few minutes from existence. Your enhanced senses, once a source of pleasure, now torment you - you can still smell the musky scent of your release, see the damp spot on the blanket, hear the rapid beat of Cherie's heart.
***CA6M1.webp***
Cherie: [She snaps out of her daze, horror dawning on her face] (What have I done? Oh god, what kind of $[characters.list.cherie.role] am I?) "No, honey, I... I'm the one who should be sorry. I should have stopped this. I... I need some air."
She stands abruptly, pulling her robe tightly around herself. She can't meet your eyes, shame and guilt radiating from her in waves. Her robe does little to hide the evidence of her arousal - her nipples still strain against the silk, and there's a visible damp spot between her legs. The room feels cold now, the earlier warmth replaced by an awkward, heavy silence.
</bloc11-Fail>
<bloc12-Fail>
You: "$[characters.list.cherie.role], wait! We should talk about this... It's the virus, it's not our fault..."
You reach out to her, but she flinches away. The rejection stings, adding to the swirling mix of shame and lingering arousal. You want to fix this, to go back to how things were, but you know it's impossible. Your enhanced body betrays you, your cock still semi-hard, the scent of your release hanging heavy in the air.
***CA6M3.webp***
Cherie: [She pauses at the door, her voice barely a whisper] (We can never speak of this again. Never. But oh god, I can still smell him, still feel...) "Just... just go clean up, honey. We'll... we'll pretend this never happened. It's for the best."
With that, she hurries out of the room, leaving you alone with your thoughts and the lingering scent of what almost was. The virus still pulses through you, but now it feels more like a curse than ever before. You're left wondering if things between you and your $[characters.list.cherie.role] will ever be the same again, the memory of her aroused body and the sound of her muffled moans burned into your mind.
</bloc12-Fail>
<bloc-Virus>
You: [A sudden surge of the virus hits you, your vision blurring] "$[characters.list.cherie.role]... something's happening... I can't control it..."
Your body feels like it's on fire, every nerve ending screaming for release. Your cock is harder than ever, pulsing visibly beneath the blanket. The head swells to an almost painful degree, precum leaking steadily, soaking through the fabric. The scent of your pheromones fills the room, impossibly strong and irresistible.
***CA6N1.webp***
Cherie: [She gasps, her eyes glazing over as the virus affects her too] (Oh god, the smell... I need it... I need him... My $[characters.list.cherie.player_role], my baby...) "Honey, I... I can feel it too... We shouldn't, but... I can't resist..."
She moves towards you, her movements almost predatory. Her robe slips off one shoulder, revealing more of her luscious skin. Her breasts heave with each breath, nipples hard and straining against the silk. You can see her pussy lips swelling beneath her robe, a damp spot forming where her juices soak through. The air crackles with sexual energy as you both give in to the virus's demands, all thoughts of propriety forgotten in the face of overwhelming lust.
As Cherie reaches for you, her hand hovering just above your throbbing erection, you both freeze. The moment stretches out, teetering on the edge of no return. Your enhanced senses pick up on every detail - the dilation of her pupils, the quickening of her pulse, the musky scent of her arousal mixing with your own. You know that if you give in now, there will be no going back. The bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] will be forever altered, twisted into something new and forbidden by the virus's influence.
</bloc-Virus>
<grope1>
You: [Overwhelmed by desire, you reach out suddenly] "$[characters.list.cherie.role], I need to touch you..."
Your hand moves of its own accord, roughly grabbing Cherie's breast through her silk robe. The soft flesh yields under your grip, her nipple hardening against your palm. The heat radiating from her core is intense, and you can feel the dampness seeping through her thin robe. The realization that she's this aroused sends a jolt of pleasure through your body.
***CA6O1.webp***
Cherie: [She gasps, her body freezing] (Oh god, his hand... He'll feel how hard my nipples are! But it feels so good...) "Honey, no! We can't... This isn't right! You're my $[characters.list.cherie.player_role]!"
Despite her words, her body betrays her. Her back arches slightly, pressing her breast more firmly into your hand. Her face is a mix of shock, fear, and unmistakable arousal. You can feel her pulse racing through the delicate skin of her breast, her heart pounding beneath your touch.
</grope1>
<grope2>
You: [Lost in the sensation, you squeeze her breast roughly] "But you're so turned on, $[characters.list.cherie.role]... You want this too, don't you?"
Your other hand moves to her thigh, pushing her robe aside. Your fingers explore further, feeling the extent of her arousal. Her pussy lips are swollen and slick, her clit hard and protruding from its hood. Boldly, you bring your hand to your face, inhaling deeply before sucking your fingers clean of her essence. The taste is intoxicating, making your head spin with desire.
***CA11P3.webp***
Cherie: [She pulls away suddenly, clamping her thighs shut] "No! This... this is unacceptable. I... I need to leave. Now."
She stands abruptly, her face a mask of shame and confusion. Her robe falls open, revealing her body in all its glory - full breasts heaving with each panicked breath, nipples hard and glistening with your saliva, pussy visibly wet and swollen. Without another word, she rushes out of the room, leaving you alone with the lingering taste of her on your tongue and the consequences of your actions weighing heavily on your mind.
The scent of her arousal still hangs in the air, mixing with your own musk. Your enhanced cock throbs painfully, begging for release. As the haze of lust clears, the full weight of what you've done settles over you. You've crossed a line that can never be uncrossed, forever altering the relationship between $[characters.list.cherie.role] and $[characters.list.cherie.player_role]. The virus pulses through your veins, a constant reminder of the new, twisted reality you now inhabit.
</grope2>
<rape1>
You: [A red haze descends over your vision] "$[characters.list.cherie.role]... I can't... I need..."
The virus takes control, overwhelming your senses. Your body moves of its own accord, lunging towards Cherie. Your hands grasp at her robe, tearing it open. The sight of her exposed flesh sends you into a frenzy. Her full breasts spill free, nipples hard and begging for attention. Between her legs, you can see her pussy, glistening with arousal despite her fear.
***CA6P1.webp***
Cherie: [She screams, terror filling her eyes] "No! Stop! What are you doing?! I'm your $[characters.list.cherie.role]!"
She tries to push you away, but the virus has enhanced your strength. Her struggles only serve to excite you further, the primal part of your brain reveling in the chase. You can smell her fear mixing with her involuntary arousal, the scent driving you wild with lust.
</rape1>
<rape2>
You: [Growling, you pin her to the couch] "Need you... Now..."
Your hands roam over her body, rough and demanding. You're barely aware of her pleas, focused solely on your own desperate need. The virus pulses through you, demanding satisfaction. You squeeze her breasts roughly, pinching and twisting her nipples. Your other hand forces its way between her legs, fingers probing her wet folds.
***CA6P3.webp***
Cherie: [Tears stream down her face] "Please, honey, snap out of it! This isn't you! Fight it! I'm your $[characters.list.cherie.role], for god's sake!"
Her words barely register. All you can focus on is the softness of her skin, the curves of her body, the wet heat of her pussy. As you position yourself between her legs, your enhanced cock throbbing with need, she makes one last attempt to break free. But it's too late. The virus has taken full control, erasing all thoughts of morality or familial bonds.
</rape2>
<rapeWin1>
You: [You thrust forward brutally] "Mine... All mine..."
The feeling of entering her is indescribable. Your enhanced cock stretches her pussy to its limits, her tight walls gripping you like a vice. The virus heightens every sensation, making you feel like you're about to explode with pleasure. You set a punishing rhythm, lost in your own world of ecstasy.
***CA6Q1.webp***
Cherie: [She sobs, her body betraying her] "No... please... stop... You're my $[characters.list.cherie.player_role], this is wrong!"
Despite her pleas, her body responds to the invasion. The virus affects her too, turning her pain into a twisted kind of pleasure. Her hips begin to move against her will, meeting your thrusts. You can feel her pussy clenching around you, her juices flowing freely, easing your brutal pace.
</rapeWin1>
<rapeWin2>
You: [Your movements become more frantic] "Cumming... Inside..."
The pressure builds to an unbearable level. With a final, brutal thrust, you explode inside her. Your release seems endless, pumping her full of your seed. The virus surges, cementing your twisted bond. You can feel your enhanced cum flooding her womb, the sheer volume causing her stomach to visibly distend.
***CA6Q3.webp***
***CA6Q4.webp***
Cherie: [Her body shakes with unwanted orgasm] "No... what have we done... My $[characters.list.cherie.player_role]... my baby..."
As the haze of lust clears, the reality of what you've done sinks in. Cherie lies beneath you, broken and violated. Her body bears the marks of your assault - bruises blooming on her breasts and thighs, her pussy red and swollen, leaking a mixture of your cum and her own juices. The room is silent save for your heavy breathing and her quiet sobs. The scent of sex hangs heavy in the air, a testament to the perversion of your once loving relationship. Nothing will ever be the same again.
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleam with malice] "You're mine now, $[characters.list.cherie.role]. Forever."
The virus has twisted your mind, turning your love into a dark obsession. You drag Cherie off the couch, ignoring her struggles. Your strength, enhanced by the virus, makes her efforts futile. Her robe falls away completely, leaving her naked and vulnerable. Your eyes rove over her body possessively - her full breasts bouncing with each movement, her pussy still wet and swollen from your earlier assault.
***CA12N2.webp***
Cherie: [She fights desperately] "No! Let me go! This isn't you! Please, remember I'm your $[characters.list.cherie.role]!"
Her pleas fall on deaf ears. You're focused solely on your goal - making her your permanent plaything. You head towards the basement, where you've prepared a special room just for her. With each step, you can feel your enhanced cock hardening again, already eager for another round.
</enslaveWin1>
<enslaveWin2>
You: [You chain her to the wall] "Welcome home, $[characters.list.cherie.role]. You'll learn to love it here."
The basement is outfitted with various instruments of pleasure and pain. Cherie's eyes widen in horror as she takes in her new surroundings. You smile, already planning all the ways you'll break her will. Your hand trails down her body, cupping her breast roughly before dipping between her legs. Despite her fear, you can feel the wetness there, her body responding to your touch even as her mind recoils.
***CA6R3.webp***
***CA0A8.webp***
Cherie: [Her voice is hollow, defeated] "Please... don't do this... I'm your $[characters.list.cherie.role]..."
Her spirit isn't broken yet, but you know it's only a matter of time. As you close the door, leaving her in darkness, you feel a thrill of anticipation. Your new life together is just beginning. The virus thrums contentedly in your veins, having twisted your love for your $[characters.list.cherie.role] into something dark and perverse. You know that soon, she'll learn to crave your touch, to beg for your cock. The thought sends a shiver of pleasure through you, your enhanced member already hardening at the prospect of your next encounter.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role], I found this old radio in the attic. Think we could fix it?" [You enter the workshop, holding the dusty device]
The workshop is bathed in the warm glow of afternoon sunlight streaming through the grimy windows. The air is thick with the scent of sawdust and machine oil, mingling with the subtle, intoxicating aroma of your $[characters.list.cherie.role]'s perfume. Cherie is at the workbench, her back to you as she tinkers with some small gadget. Your enhanced vision takes in every detail of her form - the curve of her hips, the elegant line of her neck, the way her shirt clings to her body.
***CA1K3.webp***
Cherie: [She turns, her face lighting up] (He's always finding new projects. So curious, just like his father. And so handsome...) "Oh, that's a great find! Let's take a look at it together."
As she moves towards you, you can't help but notice the way her thin t-shirt clings to her curves. Her breasts, full and round, strain against the fabric, her nipples visibly hardening as she approaches. A bead of sweat trickles down her neck, disappearing into her cleavage. You quickly avert your eyes, feeling a familiar warmth in your cheeks and a stirring in your loins that you know you shouldn't feel for your own $[characters.list.cherie.role].
</bloc1>
<bloc2>
You: "Thanks, $[characters.list.cherie.role]. I was hoping we could try to pick up some outside signals." [You place the radio on the workbench, your fingers brushing against hers]
The brief contact sends a small shiver through you, but it's manageable. You focus on the task at hand, trying to ignore the way Cherie's scent - a mix of floral shampoo and light perspiration - fills your nostrils. Your enhanced senses pick up on the quickening of her pulse, the slight catch in her breath as your hands touch.
***CA7B1.webp***
Cherie: [She leans in to examine the radio, her shoulder touching yours] (Why does this feel different? It's just us working, like always... But he's so grown up now, so strong...) "That's a clever idea. Let's open it up and see what we're dealing with."
As she reaches for a screwdriver, her breast brushes against your arm. The soft, yielding flesh presses against you for a moment longer than necessary, and you can feel the hard point of her nipple through the thin fabric. You both stiffen for a moment, the touch lingering longer than necessary. Cherie clears her throat and steps back, a light blush coloring her cheeks. You can see the rapid rise and fall of her chest, her breasts straining against her shirt with each breath.
</bloc2>
<bloc3>
You: "So, um, where should we start?" [Your voice cracks slightly, and you pretend to focus intently on the radio]
You begin working on the radio, your movements slightly clumsy as you try to maintain your composure. The workshop feels warmer than usual, but it's not overwhelming. You're acutely aware of Cherie's presence beside you, her soft breathing audible in the quiet room. Your enhanced hearing picks up on the subtle sounds of her body - the rustle of fabric as she shifts, the quiet thud of her heartbeat.
***CA7C1.webp***
Cherie: [She guides your hands, showing you how to remove the casing] (His hands are so much larger than I remember. When did that happen? They're so strong, so capable...) "Here, honey. Gently pry it open like this. We don't want to damage any components."
Her fingers linger on yours, the touch sending a tingle up your arm. You notice her nipples have hardened further, visible through her thin shirt. The sight makes your mouth go dry, and you swallow hard. Your enhanced vision allows you to see every detail - the slight pebbling of her areolas, the way the fabric strains against her erect nipples. You can even make out the faint outline of her lacy bra beneath her shirt.
</bloc3>
<bloc4>
You: "Like this?" [You carefully open the radio, trying to focus on the task and not on the warmth of Cherie's body next to yours]
As you work, you feel a gradual build-up of heat in your core. It's not the sudden, overwhelming surge you've experienced before, but a slow, steady increase. You shift uncomfortably, feeling the first stirrings of arousal. Your enhanced member begins to swell, creating a noticeable bulge in your pants.
***CA7D1.webp***
Cherie: [She nods approvingly, but her eyes flick down to your crotch] (Is he...? No, I shouldn't be looking there. But it's so... big.) "That's perfect, sweetie. Now, let's check the wiring. Are you feeling alright? You look a bit flushed."
Her concern is evident in her voice, but there's an undercurrent of something else - a slight tremor that betrays her own unease. She places a hand on your forehead, ostensibly checking for fever, but the touch lingers. You can feel the softness of her palm, the slight dampness of her skin. Her breasts are mere inches from your face, and you can see the gentle swell of her cleavage peeking out from her neckline.
</bloc4>
<bloc5>
You: "I'm okay, $[characters.list.cherie.role]. Just a little warm in here." [You try to smile reassuringly, but your body betrays you as your cock begins to swell]
The heat continues to build, your skin feeling too tight. You're painfully aware of the growing bulge in your pants, and you shift your position, trying to hide it. Your fingers fumble with the radio's delicate wiring. Your enhanced member throbs insistently, now fully erect and straining against your pants. The head is clearly outlined, a sizable wet spot forming where precum is leaking steadily.
***CA7E1.webp***
Cherie: [Her eyes widen as she notices your predicament] (Oh god, it's happening again. Stay calm, Cherie. He needs you to be the adult here. But it's so big... No, don't think about that!) "Honey, maybe we should take a break. You're looking a bit... uncomfortable."
She moves to step away, but in the cramped space of the workbench, her hip brushes against your growing erection. You both freeze, the contact sending a jolt of electricity through your body. Cherie gasps softly, her cheeks flushing a deep red. You can see her pupils dilate, her breathing becoming shallow. The scent of her arousal begins to mingle with her perfume, a musky undertone that makes your head spin.
</bloc5>
<bloc6>
You: "$[characters.list.cherie.role], I... I'm sorry. I can't help it." [Your voice is strained, embarrassment and arousal warring within you]
The pressure in your groin is becoming unbearable. You press your thighs together, trying to alleviate some of the tension, but it only seems to make things worse. A small whimper escapes your lips. Your cock throbs painfully, a large wet spot now visible on your pants where precum has soaked through.
***CA7F1.webp***
Cherie: [She takes a deep breath, steeling herself] (He's in pain. I need to help him, no matter how... inappropriate it might be. I'm his $[characters.list.cherie.role], after all.) "It's okay, sweetie. It's... it's the virus. We need to manage it. Tell me what you need."
Her voice is gentle, but you can hear the slight tremor in it. She's trying to be strong for you, to be the $[characters.list.cherie.role] you need, even as the situation becomes increasingly charged. Her eyes flick between your face and the obvious bulge in your pants. You can see her nipples straining against her shirt, her breasts rising and falling rapidly with each breath. A thin sheen of sweat has formed on her skin, making it glisten in the workshop's dim light.
</bloc6>
<bloc7>
You: "I don't know, $[characters.list.cherie.role]. It hurts. I feel like I'm burning up." [You grip the edge of the workbench, knuckles white with the effort of maintaining control]
Sweat beads on your forehead, and your breathing becomes labored. The outline of your erection is clearly visible through your pants now, a small damp spot forming where the tip presses against the fabric. Your enhanced cock looks almost angry, flushed a deep red and straining towards Cherie.
***CA7G1.webp***
Cherie: [She moves closer, her medical training kicking in] (I need to help him. It's just medical. Just helping my $[characters.list.cherie.player_role]. But why does it make me feel so... No, focus!) "Okay, honey. We need to cool you down. Maybe... maybe you should remove some clothing. It's okay, I'm a doctor. I've seen it all before."
Her words are meant to be reassuring, but there's a huskiness to her voice that wasn't there before. As you nod and begin to unbutton your shirt with shaking hands, you notice her tongue dart out to wet her lips. Her eyes roam over your exposed chest, taking in every muscle, every bead of sweat. You can see her pulse quickening in her neck, her chest flushing a light pink that disappears beneath her neckline.
</bloc7>
<bloc8>
You: "It's not enough, $[characters.list.cherie.role]. I need... I need to..." [Your hand hovers over the bulge in your pants, your eyes silently pleading for permission]
The heat is almost unbearable now. Your shirt is off, your chest heaving with each labored breath. A thin sheen of sweat covers your skin, making it glisten in the workshop's dim light. Your cock throbs painfully, begging for attention. The head is pushing against the waistband of your pants, threatening to peek out.
***CA7H1.webp***
Cherie: [She nods, her voice barely a whisper] (Oh god, am I really going to let this happen? He's my $[characters.list.cherie.player_role]... But he needs me. And I... I want to see it.) "It's okay, sweetie. Do... do what you need to do. I'll... I'll turn around if you want privacy."
But she doesn't turn around. Her eyes remain fixed on you, a mix of concern, fear, and something darker swirling in their depths. She takes a small step closer, as if drawn by an invisible force. You can see her nipples straining against her shirt, hard points that betray her arousal. Her thighs press together subtly, and you wonder if she's as wet as you are hard.
</bloc8>
<bloc9>
You: "No, please... stay. I... I need you here." [Your hand finally moves to your crotch, palming your erection through your pants]
A low moan escapes your lips as you finally touch yourself. The relief is immediate but not nearly enough. Your hips buck involuntarily, seeking more friction. Your other hand works at your belt, fumbling with the buckle. The scent of your arousal fills the air, mingling with Cherie's own musky scent.
***CA7I1.webp***
Cherie: [She watches, transfixed] (This is wrong. I should stop this. But if I don't help him, the virus could... No, I can't let that happen. And he's so beautiful... No, he's my $[characters.list.cherie.player_role]!) "Okay, baby. $[characters.list.cherie.role]'s here. Just... just do what feels right. It's okay. It's natural."
Her words of encouragement, so at odds with the taboo nature of the situation, send a fresh wave of arousal through you. You finally manage to undo your belt and zipper, your hand diving into your pants to grasp your throbbing member. Cherie's eyes widen as she catches glimpses of your engorged cock. Her breathing becomes shallow, her chest heaving with each breath. You can see a damp spot forming on her shirt where her breasts are pressed together, sweat or perhaps milk from her swollen mammaries.
</bloc9>
<bloc10>
You: "$[characters.list.cherie.role], I... I can't... It's not enough." [Your hand moves frantically in your pants, but release remains frustratingly out of reach]
Desperation colors your voice as you stroke yourself. Suddenly, there's a loud ripping sound. Your monstrous cock, engorged beyond belief, tears through your underwear. It springs free, fully erect and throbbing. It's bigger than ever, veins pulsing visibly along its length. Pre-cum beads at the tip, the musky scent filling the workshop.
***CA7J1.webp***
Cherie: [She gasps, her eyes widening in shock] (Oh my god... It's enormous... How is that even possible? It's bigger than his father's... No, I shouldn't be comparing!) "Oh! Oh, honey... I... We need to... to do something. You're... you're so swollen. Maybe... maybe you need to... release?"
Her eyes are locked on your exposed cock, her mouth slightly open. You see her tongue dart out to wet her lips, her breathing becoming shallow. Despite her obvious shock, you notice her nipples hardening further beneath her shirt, her body responding to the sight before her. She takes a shaky breath, her resolve crumbling.
"It's okay, honey. Maybe... maybe if you could see... Would that help? And... and we'll need to schedule an examination as soon as possible. To make sure this doesn't... happen again."
Her hands move to the hem of her shirt, hesitating for just a moment before slowly lifting it. She pulls it over her head, revealing a simple cotton bra that does little to contain her ample breasts. Her skin is flushed, a rosy hue spreading down her neck to her chest. You can see the outline of her areolas through the thin fabric, dark and swollen. Her breasts heave with each breath, threatening to spill over the top of her bra.
</bloc10>
<bloc11-Trust>
You: [Your eyes widen, your hand stilling on your exposed cock] "$[characters.list.cherie.role]... are you sure?"
Your gaze is locked on Cherie's partially exposed body. Her breasts rise and fall with each rapid breath, threatening to spill over the top of her bra. You can see the outline of her nipples pressing against the thin fabric, hard and inviting. The swell of her cleavage is mesmerizing, a deep valley that your eyes trace hungrily.
***CA7K1.webp***
Cherie: [She reaches behind her back, unhooking her bra] (I can't believe I'm doing this. But he needs me. He's my $[characters.list.cherie.player_role]... my beautiful, hurting $[characters.list.cherie.player_role].) "Yes, baby. Let $[characters.list.cherie.role] help you. This is... this is for your health. Just look at me, okay?"
She lets the bra fall away, her breasts finally free. They're even more magnificent than you imagined - full and round, with rosy nipples standing at attention. A light dusting of freckles covers the creamy skin, and you find yourself wanting to trace them with your tongue. Her areolas are large and puffy, a darker pink than the surrounding skin. You can see the subtle blue veins beneath her pale skin, a testament to the fullness of her maternal breasts.
</bloc11-Trust>
<bloc12-Trust>
You: "Oh god, $[characters.list.cherie.role]... You're so beautiful." [Your hand begins to move again, faster now]
The sight of Cherie's naked breasts pushes you over the edge. Your back arches as you finally reach your climax, cum erupting from your cock in thick, ropey strands. It shoots high into the air, some of it landing on Cherie's exposed skin, while the rest splatters on the workshop floor. Each pulse of your cock sends another jet of semen flying, the quantity far beyond what a normal man could produce.
***CA7K3.webp***
Cherie: [She watches in awe, her own breathing ragged] (So much... He really needed this. My baby boy... No man has ever cum this much before.) "That's it, honey. Let it all out. You're doing so well. $[characters.list.cherie.role]'s here for you."
As your orgasm subsides, Cherie steps forward and pulls you into a gentle embrace. Your face presses against her bare breasts, and you can hear the rapid beating of her heart. Her skin is soft and warm against yours, the scent of her body mingling with the musky aroma of your release. You can feel her nipples, hard points pressing against your chest. The moment is tender and intimate, a new bond forged in the aftermath of your shared experience.
"We'll... we'll need to schedule that examination soon," she whispers, her voice trembling slightly. "To make sure you're okay. And to... to prevent this from happening again."
As she holds you, you can feel the heat of her body, the softness of her breasts against your skin. The taboo nature of what just transpired hangs in the air, a forbidden intimacy between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] that can never be undone. You both know that your relationship has changed irrevocably, transformed by this moment of vulnerability and shared pleasure.
</bloc12-Trust>
<bloc11-Lust>
You: [Your eyes darken with unbridled lust] "$[characters.list.cherie.role]... I need more. Please..."
Your hand moves faster on your exposed cock, your hips thrusting forward. The head is angry and swollen, a steady stream of pre-cum leaking from the tip. Your eyes are locked on Cherie's breasts, still confined in her bra. You can see the outline of her nipples, hard points straining against the fabric, begging to be freed.
***CA7L1.webp***
Cherie: [She hesitates for a moment, then reaches behind her back] (This is so wrong, but he needs it. I have to help him. And god help me, I want to.) "Okay, baby. $[characters.list.cherie.role] will help you. Just... just don't touch, alright?"
She unhooks her bra, letting it fall to the floor. Her breasts spill free, full and heavy. They're even more magnificent than you imagined - round and firm, defying gravity despite their size. Her nipples are hard, pointing straight at you, surrounded by large, puffy areolas. You can see the faint blue veins beneath her pale skin, a roadmap of forbidden territory. She cups them, lifting them slightly as if offering them to you. The sight makes your cock twitch violently, another glob of pre-cum oozing from the tip.
</bloc11-Lust>
<bloc12-Lust>
You: "Fuck, $[characters.list.cherie.role]... I'm gonna cum!" [Your hand moves in a blur, your hips jerking erratically]
The dam finally breaks. Your cock erupts, shooting jet after jet of hot, thick cum. The first rope lands on Cherie's stomach, the next on her breasts. You continue to pump your shaft, covering her in your seed. Each pulse seems more powerful than the last, your vision whiting out from the intensity. Your enhanced body produces an inhuman amount of semen, far more than should be possible.
***CA7L3.webp***
***CA0D3.webp***
Cherie: [She gasps, her body shuddering as your warm cum lands on her skin] (So much... It's so warm... No man has ever cum this much before. My $[characters.list.cherie.player_role]... my baby boy...) "Oh god, baby... Look at all this. You really needed that, didn't you?"
As the last drops of semen dribble from your cock, you slump back against the workbench, spent and panting. Cherie stands before you, covered in your release, her expression a mix of shock, embarrassment, and something that looks dangerously like arousal. Your cum drips down her breasts, pooling in her navel and trickling down towards the waistband of her pants. Her nipples are still hard, glistening with your seed.
"We... we need to schedule an examination," she says, her voice husky. "As soon as possible. To make sure this doesn't... happen again. And to check if... if this is normal for the virus."
Her hand moves to her breast, ostensibly to wipe away your cum, but her fingers linger, tracing circles around her nipple. The sight makes your spent cock twitch, a reminder of the taboo line you've just crossed. The air is thick with the scent of sex and forbidden desire, a heady mixture that marks the irrevocable change in your relationship. $[characters.list.cherie.role] and $[characters.list.cherie.player_role], now bound by a secret that's as thrilling as it is shameful.
</bloc12-Lust>
<bloc11-Fail>
You: [Horror dawns on your face as you realize what you're doing] "Oh god, $[characters.list.cherie.role], I'm so sorry! This is all wrong!"
You yank your hand away from your exposed cock, scrambling to cover yourself. Shame and guilt wash over you, clearing the haze of lust that had clouded your mind. Your erection wilts rapidly as the reality of the situation sinks in. The sight of your $[characters.list.cherie.role]'s partially exposed breasts, which moments ago had filled you with desire, now makes you feel sick with shame.
***CA7M1.webp***
Cherie: [She quickly crosses her arms over her chest] (What have I done? What kind of $[characters.list.cherie.role] am I? I almost... with my own $[characters.list.cherie.player_role]!) "No, I... I'm the one who should be sorry. I shouldn't have... This is my fault."
She turns away, grabbing her discarded shirt to cover herself. The air is thick with tension and regret, the earlier passion replaced by an awkward, heavy silence. You can see her shoulders shaking slightly, and you realize she's crying. The sight of her bare back, the curve of her spine leading down to the waistband of her pants, serves as a stark reminder of how close you came to crossing an unforgivable line.
</bloc11-Fail>
<bloc12-Fail>
You: "$[characters.list.cherie.role], please... We should talk about this. It's the virus, it's not our fault..."
You reach for her, but she flinches away. The rejection stings, adding to the swirling mix of shame and lingering arousal. You want to fix this, to go back to how things were, but you know it's impossible. The image of her breasts, the way her nipples had hardened at the sight of your arousal - it's all burned into your memory, a forbidden fruit you can never untaste.
***CA7M3.webp***
Cherie: [She turns to you, her eyes red and puffy] (We can never speak of this again. Never. But oh god, the way he looked at me... No, stop it!) "Just... just go clean up, honey. We'll... we'll schedule that examination with Dr. Thompson. But this... this never happened. Do you understand?"
Her voice is firm, but you can hear the tremor of emotion beneath it. Without waiting for a response, she hurries out of the workshop, leaving you alone with your thoughts and the lingering scent of what almost was. The workshop, once a place of innocent bonding, now feels tainted by the taboo desires that surfaced between $[characters.list.cherie.role] and $[characters.list.cherie.player_role]. You're left wondering if things between you and your $[characters.list.cherie.role] will ever be the same again, the memory of her naked flesh and the shame of your actions a weight that settles heavily on your shoulders.
</bloc12-Fail>
<bloc-Virus>
You: [A sudden, intense wave of the virus hits you] "$[characters.list.cherie.role]... something's happening... I can't control it..."
Your body feels like it's on fire, every nerve ending screaming for release. Your cock, which had begun to soften, is suddenly rock hard again, pulsing visibly. The scent of your pheromones fills the workshop, impossibly strong and irresistible. Your enhanced member looks almost painful, veins bulging along its length, the head swollen and angry.
***CA7N1.webp***
Cherie: [She gasps, her eyes glazing over as the virus affects her too] (Oh god, the smell... It's overwhelming... My $[characters.list.cherie.player_role]... my baby boy... I need...) "Honey, I... I can feel it too... We shouldn't, but... I can't..."
She moves towards you, her movements almost trance-like. Her nipples harden visibly, straining against her shirt. The fabric becomes translucent as sweat begins to soak through, revealing the curves of her breasts and the dark circles of her areolas. The air crackles with sexual energy as you both give in to the virus's demands, all thoughts of propriety forgotten in the face of overwhelming lust.
Her hand reaches out, hovering just above your throbbing member. You can feel the heat radiating from her palm, your cock twitching in anticipation. Cherie's other hand moves to her breast, kneading it roughly through her shirt. Her pupils are dilated, her breathing shallow and rapid. The scent of her arousal mingles with yours, creating a heady, intoxicating aroma that fills the workshop.
"Baby," she moans, her voice thick with need. "$[characters.list.cherie.role]'s here... Let me take care of you..."
As she reaches for you, your mind screams that this is wrong, that she's your $[characters.list.cherie.role]. But the virus drowns out all reason, pushing you towards a point of no return. Your bodies gravitate towards each other, drawn by an irresistible force that threatens to consume you both. The taboo nature of your desire only seems to fuel the virus's effects, amplifying every sensation and obliterating the last shreds of your inhibitions.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I can't... I need to taste you..."
Your hands move of their own accord, roughly grabbing Cherie's ass and pulling her towards your face. The virus has overwhelmed your senses, driving you to act on your darkest desires. In one swift motion, you yank down her pants, exposing her lower half. Without hesitation, you bury your face between her thighs, your enhanced tongue exploring every fold and crevice of your $[characters.list.cherie.role]'s pussy.
***CA7O1.webp***
Cherie: [Gasping in shock and unwanted pleasure] "What the fuck?! Get your mouth off my pussy, you sick bastard! I'm your $[characters.list.cherie.role]!"
She struggles against you, her body betraying her with small shivers of pleasure even as her mind recoils in horror and anger. Her hands tangle in your hair, unsure whether to push you away or pull you closer. You can taste her arousal, tangy and sweet on your tongue. Her labia are swollen and puffy, her clit hard and protruding from its hood. The virus heightens every sensation, making the taboo act even more intoxicating.
</grope1>
<grope2>
You: "Fuck, $[characters.list.cherie.role]... You taste so good... I can't stop..."
You continue your assault on her pussy, your enhanced strength allowing you to hold her in place despite her struggles. Your tongue delves deeper, finding spots that make her gasp and moan involuntarily. The taste of her juices, mixed with the virus, sends jolts of pleasure straight to your groin. Your cock throbs painfully, pre-cum leaking steadily onto the workshop floor.
***CA7O3.webp***
Cherie: [Moaning despite herself, her legs shaking] "Stop... oh god... we can't... I'm your $[characters.list.cherie.role], you fucking pervert! This is so wrong!"
Her resistance weakens as pleasure overtakes her. You can feel her getting close, her pussy clenching around your probing tongue. Her juices flow freely, coating your chin and neck. Just as she's about to climax, a moment of clarity breaks through the haze of lust. With a cry of disgust and self-loathing, Cherie shoves you away violently.
Cherie: [Backing away, voice shaking with rage and fear] "Don't you dare come near me again, you fucking monster. I'll kill you if you ever try anything like that again, $[characters.list.cherie.player_role] or not!"
She pulls up her pants and flees the workshop, leaving you alone with the taste of her on your lips and the virus burning in your veins. The memory of her pussy against your mouth haunts you, a forbidden pleasure that may have cost you your relationship with your $[characters.list.cherie.role]. Your enhanced body throbs with unfulfilled desire, the virus demanding more despite your mind's protests.
</grope2>
<rape1>
You: "$[characters.list.cherie.role]... I need you... I can't control it anymore..."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken as you lunge at Cherie, pinning her against the workshop wall. You tear off her shirt, exposing her breasts fully. Your mouth latches onto one nipple, sucking and biting with virus-enhanced fervor.
***CA7P1.webp***
Cherie: [Struggling violently, terror in her eyes] "Get the fuck off me! This isn't you! We're $[characters.list.cherie.role] and $[characters.list.cherie.player_role], you sick fuck! Stop!"
She thrashes against you, but your virus-enhanced strength is too much. Her resistance only seems to fuel your uncontrollable lust, the beast within you roaring for dominance. You can feel her nipple hardening in your mouth despite her fear, her body betraying her even as she fights. Her breasts heave with each panicked breath, the soft flesh jiggling with her struggles.
</rape1>
<rape2>
You: "Your body knows what it wants, $[characters.list.cherie.role]. Stop fighting it... Let your $[characters.list.cherie.player_role] make you feel good..."
Your hands tear at her pants, ripping them off with ease. Your mind is consumed by a primal need to claim her, to mark her as yours. The last shreds of humanity scream in protest, but the virus drowns them out. You force her legs apart, your enhanced member throbbing painfully, pre-cum leaking steadily from its swollen head. The tip brushes against her inner thigh, leaving a wet trail of desire.
***CA7P3.webp***
Cherie: [Screaming, tears streaming down her face] "No! I'll fucking kill you for this! You're my $[characters.list.cherie.player_role], you can't do this! Please, stop!"
With a surge of desperate strength, Cherie manages to grab a nearby wrench, swinging it at your head. You dodge, the tool grazing your shoulder. The pain only serves to fuel your frenzy. As you position yourself at her entrance, Cherie prepares for one last, desperate fight against the monster her $[characters.list.cherie.player_role] has become. The scent of her fear and unwilling arousal fills the air, an intoxicating mixture that pushes you further into madness.
</rape2>
<rapeWin1>
You: "You're mine now, $[characters.list.cherie.role]. All fucking mine... Your $[characters.list.cherie.player_role] is going to breed you..."
With a brutal thrust, you force yourself inside her. The sensation is overwhelming - her tight, maternal passage stretching to accommodate your virus-enhanced girth. You can feel every ridge, every fold of her inner walls gripping you like a vice. The contrast between her resistance and her body's involuntary response is intoxicating.
***CA7Q1.webp***
Cherie: [Sobbing and still weakly fighting] "Please, stop... You're my $[characters.list.cherie.player_role]... This isn't you... It hurts... Oh god, why does it feel like this?"
Her pleas fall on deaf ears as you brutally thrust into her, the virus driving you to claim her with animalistic ferocity. Each cry of pain only spurs you on, the beast within reveling in her suffering. You can feel her body responding involuntarily, her pussy clenching around you with each thrust. The sight of your cock disappearing into your $[characters.list.cherie.role]'s body, stretching her in ways she was never meant to be stretched, drives you to new heights of depravity.
</rapeWin1>
<rapeWin2>
You: "Fuck, $[characters.list.cherie.role]... Your pussy feels so good... This is what mothers are for... Taking their $[characters.list.cherie.player_role]'s cock..."
You continue your assault, lost in the pleasure and power of the moment. The virus sings in your veins, drowning out all morality and reason. You're vaguely aware of Cherie's struggles weakening, her body betraying her with involuntary responses. Her breasts bounce with each brutal thrust, her skin flushed and covered in a sheen of sweat.
***CA7Q3.webp***
***CA10R3.webp***
Cherie: [Broken, her eyes vacant] "...why? How could you do this to me...? We're family... Oh god, I'm your $[characters.list.cherie.role]..."
As you finish inside her, flooding her womb with your tainted seed, the gravity of what you've done begins to sink in. You can feel your enhanced cum filling her, more than a normal man could ever produce. Some primal part of you hopes it takes root, the virus whispering dark promises of breeding your own $[characters.list.cherie.role]. Cherie lies there, shattered and violated, your relationship destroyed beyond repair. The virus's hold lessens, leaving you to face the horrific consequences of your actions. The workshop, once a place of bonding and shared projects, is now tainted by the monstrous act you've committed against the woman who gave you life.
</rapeWin2>
<enslaveWin1>
You: "You're not just my $[characters.list.cherie.role] anymore. You're my breeding stock now."
Having defeated Cherie, you drag her struggling form towards the door, intent on reaching your private dungeon. The virus has twisted your mind, turning your once-loving $[characters.list.cherie.role] into an object to be owned and used. Her naked body bears the marks of your assault, bruises blooming on her skin, your cum leaking from her abused pussy.
***CA7R1.webp***
Cherie: [Sobbing, her voice hoarse from screaming] "Please... don't do this... I'm your $[characters.list.cherie.role]... This isn't you... It's the virus..."
Her pleas fall on deaf ears as you continue to manhandle her. The virus has consumed your mind, leaving only a primal desire to dominate and breed. You can feel her body trembling against yours, a mix of fear and unwanted arousal. The scent of her terror and your recent coupling fills the air, driving you to further depths of depravity.
</enslaveWin1>
<enslaveWin2>
You: "Shut up, breeder. You'll learn to love your new purpose."
With brutal efficiency, you secure Cherie to the breeding bench in your dungeon. Her wrists and ankles are bound, leaving her exposed and vulnerable. The virus thrums in your veins, demanding more, always more. Your cock is already hardening again, ready for another round of depraved, incestuous breeding.
***CA7R3.webp***
***CA0AH.webp***
Welcome to a scene easter egg, contact the dev for a little laugh!
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? You wanted to see me?" [You enter Cherie's room hesitantly, memories of the workshop incident still fresh in your mind]
Cherie's room is bathed in soft, warm light from a bedside lamp. The air is thick with the scent of antiseptic and a faint floral perfume. Medical equipment is neatly arranged on her desk, giving the space an oddly clinical feel despite the personal touches scattered around. Family photos on the walls seem to watch accusingly, a stark reminder of the taboo nature of your recent interactions.
***CA8A1.webp***
Cherie: [She looks up from her notes, a professional mask slipping into place, though her hands tremble slightly] (Stay calm, Cherie. This is just a medical examination. You're his $[characters.list.cherie.role] first, a doctor second.) "Yes, honey. Please come in and close the door. We need to discuss what happened in the workshop and run some tests."
She's wearing a white lab coat buttoned up to her neck, her hair pulled back into a tight bun. Despite her attempts at professionalism, you can see a slight flush creeping up her neck, her breathing slightly quicker than normal. The lab coat does little to hide her curvaceous figure - her 32DD breasts strain against the fabric, and the coat hugs her narrow waist before flaring out over her shapely hips. She gestures for you to sit on the edge of the bed, her eyes darting away as if afraid to look at you directly.
</bloc1>
<bloc2>
You: "Okay, $[characters.list.cherie.role]. I'm... I'm sorry about what happened before." [You sit down, your hands fidgeting nervously in your lap]
The bed creaks slightly under your weight. You can feel the heat radiating from Cherie as she moves closer, her scent enveloping you - a mix of clinical antiseptic and something undeniably feminine. Your body responds involuntarily, a slight warmth building in your core, your cock twitching with interest.
***CA8B1.webp***
Cherie: [She takes a deep breath, steeling herself] (Focus, Cherie. You're doing this to help him, to understand the virus. Nothing more.) "It's... it's alright, sweetie. The virus affects us all in different ways. That's why we need to understand it better. Now, I'm going to ask you some questions and perform some tests. Just try to relax, okay?"
As she speaks, she moves to stand in front of you, her lab coat parting slightly. You catch a glimpse of her shapely legs, the curve of her hips hinted at beneath the sterile white fabric. Her breasts sway slightly with each movement, and you can see the faint outline of her nipples pressing against her blouse. Cherie notices your gaze and quickly adjusts her coat, a look of shame flashing across her face. The taboo nature of your thoughts makes your heart race, a mix of guilt and excitement coursing through you.
</bloc2>
<bloc3>
You: "Sure, $[characters.list.cherie.role]. Whatever you think is best." [You try to keep your voice steady, but there's a slight tremor to it]
Cherie begins her examination, her touch clinical but still sending shivers through your body. She checks your pulse, her fingers pressing against your wrist, lingering perhaps a moment too long. As she leans in to listen to your breathing, her breasts brush against your arm, the soft fullness of them unmistakable even through her coat. You can feel her nipples, hard points pressing against you, and you both stiffen at the contact.
***CA8C1.webp***
Cherie: [She frowns slightly at the thermometer, her professional demeanor slipping] (His temperature is elevated. Is it the virus, or...? No, don't think like that, Cherie!) "Your temperature is a bit high, honey. How are you feeling right now? Any... urges or sensations you want to tell me about?"
As she asks this, she leans in closer, ostensibly to check your pupils. Her breath fans across your face, warm and sweet. You catch a glimpse down her coat, the top button having come undone, revealing the swell of her breasts and a hint of lace. The creamy expanse of her cleavage is mesmerizing, and you can see a light sheen of sweat glistening on her skin. Your cock responds immediately, hardening and straining against your pants, the outline of your massive member clearly visible. Cherie notices, her eyes widening before she quickly looks away, a deep blush coloring her cheeks.
</bloc3>
<bloc4>
You: "I... I feel warm. And a little... tingly?" [You shift uncomfortably, trying to hide your growing arousal]
The room seems to grow warmer, the air thicker. Cherie's proximity is intoxicating, her scent filling your nostrils - a mix of her familiar motherly smell and something new, musky and arousing. You can see a light sheen of sweat forming on her skin, a single droplet trailing down her neck and disappearing into her cleavage. Your enhanced vision allows you to see the goosebumps rising on her skin, the slight tremor in her hands as she tries to maintain her professional composure.
***CA8D1.webp***
Cherie: [She nods, making a note on her clipboard, her hand shaking slightly] (It's working. But is this right? Am I taking advantage? No, this is necessary. For his health.) "I see. And what about... physical responses? Any changes in your... anatomy?"
Her eyes flick down to your crotch, where your erection is becoming increasingly obvious. The outline of your massive member is clearly visible, the head pushing against the fabric of your pants. It's at least 12 inches long and thick as your wrist, the veins pulsing visibly even through your clothing. A small wet spot forms where pre-cum has begun to leak. Cherie licks her lips unconsciously, a gesture that sends a jolt of arousal straight to your groin. Your cock throbs painfully, the tip swelling and darkening with need.
</bloc4>
<bloc5>
You: "$[characters.list.cherie.role], I... I think I'm..." [You trail off, embarrassment and arousal warring within you]
Your erection is now fully visible, tenting your pants obscenely. The tip of your cock presses against the fabric, a large wet spot forming where pre-cum has begun to leak copiously. You shift again, trying to find a comfortable position, but the movement only serves to draw attention to your predicament. The taboo nature of your arousal, the fact that it's your own $[characters.list.cherie.role] causing these feelings, only seems to intensify your desire.
***CA8E1.webp***
***CA10P1.webp***
Cherie: [She takes a shaky breath, her professional demeanor cracking] (Oh god, it's huge. Just like in the workshop. Stay focused, Cherie! You're his $[characters.list.cherie.role], for heaven's sake!) "I... I see. This is a normal response to the virus. We need to... to monitor this. Can you... can you expose yourself for me? For the examination?"
Her voice trembles slightly as she asks this, a deep blush creeping up her neck and coloring her cheeks. Despite her embarrassment, you notice her nipples have hardened, visible even through her lab coat and blouse. They're pressing against the fabric, two distinct points that seem to beg for attention. She crosses her arms over her chest, trying to hide her body's betrayal, but the action only serves to push her breasts up and together, creating an enticing cleavage. The sight makes your cock twitch again, another drop of pre-cum soaking into your pants.
</bloc5>
<bloc6>
You: "Expose myself? Are you sure?" [Your hands move to your waistband, hesitating]
The tension in the room is palpable. Your heart races, blood pounding in your ears. With shaking hands, you unbutton your pants and slowly lower the zipper. Your cock springs free, fully erect and throbbing. It's even larger than before, at least 12 inches long and thick as your wrist. Veins pulse visibly along its length, the head swollen and angry red, glistening with pre-cum. The shaft is rock hard, radiating heat, and you can see it twitch with each rapid beat of your heart.
***CA8F1.webp***
Cherie: [She gasps audibly, her clipboard clattering to the floor] (It's even bigger than I remembered. How is that possible? This isn't normal. But... why do I feel so... No, stop it, Cherie!) "Oh my... That's... That's quite a significant reaction. We need to... to measure it. For the records."
She fumbles in her lab coat pocket, producing a measuring tape. As she kneels in front of you, her face is level with your massive erection. You can see her nostrils flare as she inhales your musky scent, her pupils dilating with arousal. Her breasts heave with each rapid breath, threatening to spill out of her blouse. Her hands shake as she tries to measure your length and girth, careful not to touch you directly. Despite her efforts, her fingers brush against your shaft, causing both of you to gasp at the contact. The taboo electricity of your own $[characters.list.cherie.role] touching your cock sends a shudder through your entire body.
</bloc6>
<bloc7>
You: "$[characters.list.cherie.role], I... I don't think I can hold back much longer." [Your hips buck involuntarily, your cock bobbing mere inches from Cherie's face]
Pre-cum oozes steadily from your tip, forming a small puddle on the floor. The scent of your arousal fills the room, musky and primal. Cherie's hands shake as she attempts to measure your length and girth, her breath coming in short, quick gasps. The warmth of her exhales on your sensitive skin is almost unbearable, sending jolts of pleasure through your entire body. Your enhanced vision allows you to see every detail - the way her tongue darts out to wet her lips, the rapid pulse visible in her neck, the slight tremor in her hands as she struggles to maintain her composure.
***CA8G1.webp***
Cherie: [She swallows hard, her voice husky] (I shouldn't be enjoying this. But god, the smell... It's intoxicating. No, I'm his $[characters.list.cherie.role]. This is wrong!) "It's okay, honey. You need to... to relieve the pressure. For your health. Can you... can you masturbate for me? So I can observe the effects?"
Her request sends a jolt of electricity through you. You watch as she licks her lips again, her eyes never leaving your throbbing member. Her free hand moves to her own thigh, fingers digging into the flesh as if to anchor herself. You can see a damp spot forming on her skirt where her thighs press together, betraying her arousal. The knowledge that your own $[characters.list.cherie.role] is getting wet because of you only serves to heighten your excitement, your cock twitching eagerly in response.
</bloc7>
<bloc8>
You: "I'll try, $[characters.list.cherie.role]. But it's... it's not enough." [Your hand wraps around your shaft, beginning to stroke]
You pump your cock, your movements becoming more frantic as the pressure builds. Your massive member looks even larger in your hand, the head swelling and darkening as you approach climax. But despite your efforts, release remains frustratingly out of reach. Your balls are swollen and heavy, drawn up tight against your body and aching for relief. They're the size of tennis balls, visibly churning with your enhanced seed. Sweat beads on your forehead, your entire body trembling with need.
***CA8H1.webp***
Cherie: [She watches intently, her breathing ragged] (He needs help. It's my duty as a $[characters.list.cherie.role]... as a doctor. But this is so wrong. Why am I so wet?) "It's not working, is it? Maybe... maybe you need visual stimulation. Would that help?"
Before you can respond, she stands and shrugs off her lab coat. Her fingers move to the buttons of her blouse, slowly undoing them one by one. As the fabric parts, you catch glimpses of lacy black lingerie underneath - a stark contrast to her usual modest attire. Her breasts strain against the delicate lace, threatening to spill out at any moment. Her hands tremble as she exposes herself, her face a mix of shame and undeniable arousal. You can see her nipples, hard and dark, pressing against the thin fabric of her bra. The curve of her waist flares out to generous hips, and you can't help but imagine gripping them as you thrust into her. The taboo thought makes your cock throb painfully in your hand.
</bloc8>
<bloc9>
You: "Oh god, $[characters.list.cherie.role]... Yes, please..." [Your hand moves faster on your cock, your eyes locked on Cherie's revealing form]
Cherie's blouse falls to the floor, followed quickly by her skirt. She stands before you in nothing but her black lace bra and panties, her body a testament to mature beauty. Her breasts, full and heavy, strain against the delicate fabric, nipples clearly visible and rock hard. They're at least 32DD, defying gravity despite her age. A damp patch has formed on her panties, evidence of her own arousal. Her thighs glisten with moisture, her arousal having seeped past the fabric barrier. You can see the outline of her pussy lips through the thin lace, swollen and puffy with desire.
***CA8I1.webp***
Cherie: [She cups her breasts, lifting them slightly] (This is wrong. So wrong. But he needs me. And god help me, I need this too.) "Is this helping, baby? Do you need more? Tell $[characters.list.cherie.role] what you need."
Her words, so at odds with her usual maternal tone, send a fresh wave of arousal through you. Your cock throbs painfully, pre-cum now flowing freely, coating your hand and dripping onto the floor. You can see Cherie's thighs pressing together, her hips making small, unconscious movements. The scent of her arousal mingles with yours, creating an intoxicating musk that fills the room. The taboo nature of the situation - your own $[characters.list.cherie.role] offering herself to you - makes your head spin with a mixture of shame and uncontrollable lust.
</bloc9>
<bloc10>
You: "$[characters.list.cherie.role], I can't... It hurts... Please..." [Your voice is strained, desperation evident in every word]
Your hand is a blur on your cock, but it's not enough. The pressure continues to build, your balls drawing up tight against your body. Your entire being is focused on the need for release, but it remains frustratingly out of reach. Your massive member pulses angrily, veins standing out in stark relief against the taut skin. The head is swollen and dark, leaking a steady stream of pre-cum that runs down your shaft and over your fingers.
***CA8J1.webp***
Cherie: [She takes a deep breath, steeling herself] (He's in pain. I have to help him. It's the only way. God forgive me.) "Okay, baby. $[characters.list.cherie.role]'s going to help you. Just... just don't move, alright?"
She kneels in front of you again, her face level with your throbbing cock. You can see the internal struggle playing out on her features - the conflict between her role as a $[characters.list.cherie.role] and her duties as a doctor warring with the undeniable arousal she's feeling. Her breasts heave with each rapid breath, threatening to spill out of her bra. Finally, with a shaky exhale, she reaches out and wraps her hand around your shaft. Her touch is electric, sending shockwaves of pleasure through your body. Her delicate hand can barely wrap around your girth, the contrast of her pale skin against your engorged member starkly erotic. She keeps her eyes averted, unable to look directly at what she's doing, but her grip is firm and sure. The taboo thrill of your own $[characters.list.cherie.role] touching you so intimately makes your cock twitch in her hand, another bead of pre-cum forming at the tip.
</bloc10>
<bloc11-Trust>
You: "Oh god, $[characters.list.cherie.role]... Your hand feels so good." [Your hips buck involuntarily, pushing your cock further into her grip]
Cherie's touch is electric, sending shockwaves of pleasure through your body. Her hand moves slowly at first, exploring the length and girth of your massive member. Her fingers can barely wrap around its thickness, the contrast of her delicate hand against your engorged cock starkly erotic. Her other hand cups your balls, gently massaging them. They're swollen and heavy, filled to the brim with your seed. The dual stimulation is intense, pushing you closer to the edge.
***CA8K1.webp***
Cherie: [Her voice is soft, trembling] (This is just to help him. Nothing more. But god, it feels so... wrong. And right. His cock is so hot, so hard in my hand.) "That's it, baby. Let $[characters.list.cherie.role] take care of you. Just relax and let it happen."
Her strokes become more confident, her grip tightening slightly. She keeps her eyes averted, unable to look directly at what she's doing. You can see the internal struggle playing out on her features - shame warring with arousal, duty clashing with desire. Despite her embarrassment, her body betrays her arousal. Her nipples strain against her bra, visible even through the lace, and you can see a damp spot growing on her panties. The scent of her arousal mingles with yours, creating an intoxicating cocktail of pheromones that fills the room.
</bloc11-Trust>
<bloc12-Trust>
You: "$[characters.list.cherie.role], I'm gonna... I'm gonna cum!" [Your muscles tense, your release imminent]
The pressure that's been building finally reaches its peak. With a loud groan, you explode in Cherie's hand. Thick ropes of cum shoot from your cock, some landing on her face and breasts. The first blast is so powerful it hits the wall behind her. She continues to stroke you through your orgasm, milking every last drop from your pulsing member. Your seed is copious and thick, far more than should be humanly possible, a testament to the virus's effects. It coats her hand, drips down her breasts, and pools on the floor between you.
***CA8K3.webp***
Cherie: [She gasps, overwhelmed by the volume and scent] (So much... And the smell... It's incredible. Why do I want to taste it?) "That's it, honey. Let it all out. You did so well."
As your orgasm subsides, Cherie's body shudders subtly. Her thighs press together, and a soft, muffled moan escapes her lips. She's reached her own climax, triggered by the overwhelming sensations and scent of your release. A visible wet spot forms on her panties, her arousal seeping through the delicate fabric. She quickly composes herself, hoping you didn't notice, but the flush on her cheeks and the heaving of her breasts betray her.
"We might need to continue monitor your condition. To prevent any more... incidents. Is that okay with you, sweetie?" As she speaks, her hand unconsciously continues to stroke your softening member, as if reluctant to let go. The taboo nature of what you've just done hangs heavy in the air, a mix of shame and lingering arousal that will forever change your relationship with your $[characters.list.cherie.role].
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, $[characters.list.cherie.role]... Don't stop!" [Your hips thrust forward, fucking her hand]
Cherie's touch ignites a fire in your veins. Her hand moves faster, gripping tighter. The lewd sounds of her stroking your cock fill the room, punctuated by your grunts and her muffled whimpers. Her other hand clenches the bedsheet, knuckles white with the effort of restraining herself. The scent of her arousal mingles with yours, filling the room with an intoxicating musk. Your massive member throbs in her grip, veins pulsing visibly along its length. Pre-cum flows freely, coating her hand and making each stroke smoother and more intense.
***CA8L1.webp***
Cherie: [Her voice is low, strained] (God, I've never been this wet. His cock is so hot, so hard. I shouldn't be enjoying this. I'm his $[characters.list.cherie.role], for heaven's sake!) "That's it, baby. Let it out. Show $[characters.list.cherie.role] what you need."
Her words, so unlike her usual maternal tone, send a jolt of pleasure through you. She keeps her eyes fixed on her hand, unable to meet your gaze. The shame and arousal warring on her face only serves to heighten your excitement. Despite her attempts to remain clinical, her body betrays her. Her nipples strain against her bra, visible even through the lace, and her hips make small, unconscious movements. You can see her thighs pressing together, seeking friction, a damp spot growing on her panties.
</bloc11-Lust>
<bloc12-Lust>
You: "Oh fuck! $[characters.list.cherie.role], I'm cumming!" [Your back arches, your release explosive]
Your orgasm hits with the force of a tidal wave. Thick ropes of cum erupt from your cock, painting Cherie's face and chest white. The first blast is so powerful it hits her chin, some even reaching her hair. She gasps, eyes wide with shock at the volume and force of your release. Your seed is copious and thick, far more than should be humanly possible. It drips down her breasts, soaking into her bra and running down her toned stomach. The scent of your seed fills the air, impossibly strong and musky.
***CA8L3.webp***
***CA0D3.webp***
Cherie: [She whimpers, her body trembling] (So much... The smell is overwhelming. I can't... I can't hold back. Why do I want to taste it?) "Oh god, honey... That's... that's a lot..."
As your orgasm subsides, Cherie's body shudders violently. Her thighs clamp together, and she bites her lip hard to stifle a moan. She's reached her own climax, triggered by the overwhelming sensations and scent of your release. A visible wet spot forms on her panties, her arousal seeping through the delicate fabric and running down her thighs. She quickly tries to compose herself, hoping you didn't notice, but her flushed skin and heaving breasts betray her.
The room is thick with the scent of sex and the lingering taboo of what you've just done. Your own $[characters.list.cherie.role], covered in your seed, trembling with the aftershocks of her own orgasm - it's an image that will be forever burned into your memory. The line you've crossed can never be uncrossed, your relationship forever altered by this moment of shared, forbidden pleasure.
</bloc12-Lust>
<bloc11-Fail>
You: [Horror dawns on your face] "$[characters.list.cherie.role], no! We can't do this. It's wrong!"
You jerk away from Cherie's touch, nearly falling off the bed in your haste. Your enhanced cock bobs obscenely in the air, angry and red, pre-cum leaking steadily from the tip. The spell is broken, the haze of lust clearing from your mind. Shame and guilt wash over you, your erection wilting rapidly. The reality of what you were about to do with your own $[characters.list.cherie.role] hits you like a bucket of cold water.
***CA15E1.webp***
Cherie: [She recoils, horror etched on her features] (Oh god, what have I done? What kind of $[characters.list.cherie.role] am I? How could I even think of touching my own $[characters.list.cherie.player_role] like that?) "I... I'm so sorry, honey. This is all my fault. I should never have..."
She scrambles to her feet, grabbing her discarded clothes and holding them in front of her like a shield. Tears well up in her eyes, a mix of shame and frustration evident on her face. Her body still trembles with unfulfilled desire, but the look of disgust and self-loathing in her eyes is unmistakable. You can see her nipples still hard beneath the thin fabric of her bra, her thighs pressed tightly together, evidence of her lingering arousal that only serves to deepen her shame.
</bloc11-Fail>
<bloc12-Fail>
You: "We need to forget this ever happened. It's the virus talking, not us."
You quickly tuck yourself back into your pants, avoiding eye contact with Cherie. The room feels cold now, the earlier warmth replaced by an awkward, heavy silence. You can hear Cherie's ragged breathing, punctuated by soft sobs. The air still smells of arousal and shame, a sickening reminder of how close you came to crossing an unforgivable line.
***CA15B1.webp***
Cherie: [Her voice is barely a whisper] (We can never speak of this again. Never. What kind of $[characters.list.cherie.role] gets aroused by her own $[characters.list.cherie.player_role]? I'm disgusting.) "You're right. This... this was a mistake. A terrible mistake. We'll find another way to manage your condition. One that doesn't... doesn't involve this."
She turns away, her shoulders shaking with suppressed sobs. You want to comfort her, but you know that any touch right now would only make things worse. The family photos on the wall seem to stare accusingly, a stark reminder of the sacred bonds you nearly violated. Without another word, you leave the room, closing the door softly behind you. The sound feels like a final punctuation on what almost was, leaving you both to grapple with the aftermath of your actions and the terrifying power of the virus over your minds and bodies.
</bloc12-Fail>
<bloc-Virus>
You: [A sudden, intense wave of the virus hits you] "$[characters.list.cherie.role]... something's happening... I can't control it..."
Your body feels like it's on fire, every nerve ending screaming for release. Your cock, which had begun to soften, is suddenly rock hard again, pulsing visibly. The veins along its length throb angrily, and the head swells to an almost painful degree. Pre-cum oozes continuously from the tip, forming a puddle on the floor. The scent of your pheromones fills the room, impossibly strong and irresistible.
***CA8N1.webp***
Cherie: [She gasps, her eyes glazing over as the virus affects her too] (Oh god, the smell... It's overwhelming... My body... it's on fire! No, I can't... He's my $[characters.list.cherie.player_role]!) "Honey, I... I can feel it too... We shouldn't, but... I can't resist..."
She moves towards you, her movements almost trance-like. Her nipples harden visibly, straining against her bra to the point of pain. A visible dampness spreads across her panties, her arousal so intense it drips down her thighs. The air crackles with sexual energy, small arcs of static electricity jumping between your bodies as you draw closer. Both of you are panting heavily, skin flushed and glistening with sweat. The virus pulses through your veins, demanding satisfaction with an intensity that threatens to consume you both.
Cherie's hands reach for you, trembling with need. Her eyes, usually so full of maternal love, now burn with an unholy lust. As her fingers brush against your throbbing member, you both cry out in pleasure. The touch sends a shockwave through you both, the virus amplifying every sensation to an almost unbearable degree. You know that what's about to happen will change your relationship forever, but in this moment, consumed by virus-fueled lust, neither of you can bring yourselves to care.
</bloc-Virus>
<grope1>
You: [Your eyes darken with lust] "$[characters.list.cherie.role]... I need to check something. For the virus research."
A haze of desire clouds your judgment as you approach Cherie. She backs away, her eyes wide with a mix of fear and confusion. You advance, your massive erection tenting your pants obscenely. The outline of your cock is clearly visible, at least 12 inches long and thick as your wrist, pulsing with each rapid heartbeat.
***CA8O1.webp***
Cherie: [She presses against the wall] (Oh god, his cock looks enormous. This is so wrong!) "Honey, what are you doing? This isn't appropriate!"
Despite her protests, you can see her nipples hardening beneath her thin blouse. Her chest heaves with rapid breaths, her ample breasts straining against the fabric. The scent of her arousal mingles with yours, filling the room with an intoxicating musk. You can see a damp spot forming on her skirt where her thighs press together, betraying her body's response to your advance.
</grope1>
<grope2>
You: [Your hand slides under her skirt] "It's for science, $[characters.list.cherie.role]. I need to check your... reactions."
Your fingers brush against her panty-clad mound, feeling the heat and dampness there. Cherie gasps, her body trembling at your touch. You push the fabric aside, your finger sliding along her slick folds. Her pussy lips are swollen and puffy, glistening with her arousal. You can feel her clit, hard and protruding, begging for attention.
***CA8O3.webp***
Cherie: [She moans involuntarily] (This is insane! But... why does it feel so good?) "No! Stop! We can't... Oh god!"
Her protests are cut short as you slip a finger inside her. Her inner walls clench around the digit, hot and tight. You curl your finger, searching for that special spot, and are rewarded with a sharp gasp from Cherie. Her hips buck involuntarily, driving your finger deeper. You can feel her juices coating your hand, evidence of her body's betrayal.
Just as you're about to add a second finger, Cherie seems to snap out of her daze. With a cry of shame and anger, she pushes you away forcefully. The spell breaks, and horror dawns on both your faces. Cherie's hand flies to her mouth, tears welling in her eyes as she realizes how close she came to giving in. She orders you out, her voice shaking with a mix of anger and unfulfilled desire.
As you leave, the scent of her arousal clings to your fingers, a visceral reminder of the taboo line you nearly crossed. The image of your $[characters.list.cherie.role], flushed and trembling with unwanted desire, will haunt your dreams for nights to come.
</grope2>
<rape1>
You: [Your gaze falls on a bottle of lubricant] "We need to test your sensitivity, $[characters.list.cherie.role]. For science."
The virus twists your mind, turning your curiosity into something dark and dangerous. You grab the lube, advancing on Cherie with a predatory gleam in your eye. Your massive erection strains against your pants, a wet spot forming where the tip presses against the fabric. The outline of your cock is clearly visible, at least 12 inches long and thick as your wrist, pulsing with each rapid heartbeat.
***CA8P1.webp***
Cherie: [She backs away, her eyes fixed on your bulge] (It's so big... No, I can't think like that!) "Honey, please! This isn't you. Fight it! Remember who I am!"
Her words barely register as you corner her against the examination table. The scent of her fear and arousal drives you wild. You can see her pulse racing in her neck, her ample breasts heaving with each panicked breath. Despite her terror, her nipples are visibly hard, pressing against the thin fabric of her blouse.
</rape1>
<rape2>
You: [You tear open her blouse, buttons flying] "Hold still, $[characters.list.cherie.role]. This is important research."
Your hands roughly grope her breasts, kneading the soft flesh. Cherie's nipples harden against your palms, betraying her body's response. Her 32DD breasts spill out of her torn blouse, the pale flesh marked red where you've grabbed her. You squeeze a generous amount of lube onto her chest, watching it drip down between her breasts.
***CA8P3.webp***
Cherie: [She moans involuntarily] "Stop! This is wrong! You're my $[characters.list.cherie.player_role]!"
Ignoring her pleas, you free your throbbing cock from your pants. It springs forth, angry and swollen, veins pulsing visibly along its length. Pre-cum oozes from the tip, mixing with the lube on her chest. You press it between her slick breasts, the heat of her flesh almost unbearable against your sensitive skin. The taboo thrill of violating your own $[characters.list.cherie.role] only serves to make your cock harder, if that's even possible.
</rape2>
<rapeWin1>
You: [You thrust between her breasts] "Assessing tactile response to stimuli."
The feeling of her soft, slippery breasts around your cock is overwhelming. The virus heightens every sensation, making you feel like you're about to explode with pleasure. You set a punishing rhythm, lost in your own world of twisted scientific curiosity. Cherie's breasts jiggle with each thrust, the lube making obscene squelching sounds.
***CA8Q1.webp***
Cherie: [She whimpers, her body betraying her] "No... please... This isn't right..."
Despite her words, her body responds. Her hands move to press her breasts together, creating a tighter channel for you to thrust into. You can feel her heart racing, her skin flushed with unwanted arousal. A thin sheen of sweat covers her body, making her skin glisten in the dim light. Her nipples are hard peaks, brushing against your shaft with each thrust. You can see her thighs pressing together, seeking friction, a damp spot growing on her skirt.
Cherie: [Her voice breaks between sobs and involuntary moans] "Please... stop... We can't... Oh god, why does it feel..."
Her protests trail off into a moan as you pinch her nipples roughly. The conflicting emotions on her face - shame, fear, and unwanted pleasure - only serve to fuel your lust. The scent of her arousal mingles with the clinical smell of the lube, creating an intoxicating mixture that fills your nostrils.
</rapeWin1>
<rapeWin2>
You: [Your movements become more frantic] "Experiment concluding... Preparing for sample collection..."
The pressure builds to an unbearable level. With a final, brutal thrust, you explode. Thick ropes of cum erupt from your cock, painting Cherie's face and chest white. Your release seems endless, pumping out more seed than should be humanly possible. It coats her breasts, drips down her stomach, and pools in her navel.
***CA8Q3.webp***
***CA10R1.webp***
Cherie: [Her body shudders with unwanted pleasure] "Oh god... So much... It's so hot..."
As the haze of lust clears, the gravity of what you've done begins to sink in. Cherie lies on the examination table, covered in your seed. Her eyes are glazed over, her body twitching with aftershocks. You can see her pussy lips, swollen and glistening with arousal, peeking out from under her hiked-up skirt. A mixture of your cum and her own juices drips down her thighs.
The room reeks of sex and shame, a chilling reminder of the line you've crossed. Cherie's sobs break the silence, her body curling in on itself as the full weight of what's happened crashes down on her. You stand there, your softening cock still dripping, as the horror of your actions begins to set in. The virus's hold lessens, leaving you to face the horrific consequences of your actions against your own $[characters.list.cherie.role].
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleam with a cold, calculating light] "$[characters.list.cherie.role], I've realized something. You're the key to understanding the virus."
The virus warps your mind, twisting your scientific curiosity into something dark and cruel. You grab Cherie's arm, your enhanced strength making her struggles futile. Your other hand tears at her clothes, exposing her flesh to your hungry gaze. Her breasts spill free, jiggling with her frantic movements.
***CA8R1.webp***
Cherie: [Fighting weakly, her voice hoarse from screaming] "What are you doing? This isn't you! Stop!"
But you're beyond reasoning. You bend her over the examination table, her ample breasts pressing against the cold surface. Your hands roam over her body, squeezing and pinching roughly. Cherie's protests turn to whimpers as she feels your massive erection pressing against her backside. You can see her pussy lips, swollen and glistening with unwanted arousal, peeking out from between her thighs.
</enslaveWin1>
<enslaveWin2>
You: [You thrust into her brutally] "This is for science, $[characters.list.cherie.role]. Your body will tell me everything I need to know."
You rape her mercilessly, your hips slamming against her ass with virus-enhanced strength. Cherie's cries of pain and pleasure fill the room, but they only serve to fuel your twisted desire. Your mind is filled with a perverse sense of scientific duty, as if this violation is necessary for understanding the virus. Her pussy clenches around you, hot and tight, her body betraying her even as she sobs.
***CA8R3.webp***
***CA8R4.webp***
Cherie: [Her voice breaks between sobs and moans] "Please... stop... This isn't research!"
You ignore her pleas, lost in the sensation of her tight heat around your throbbing cock. As you reach your climax, pumping her full of your seed, you whisper, "This is just the beginning, $[characters.list.cherie.role]. Your body belongs to science now."
After you finish, you strap her to the examination table, ignoring her weak struggles. You begin attaching sensors to her sweat-slicked skin, already planning your next series of "experiments". Cherie's broken sobs echo through the room, a chilling reminder of the monster the virus has made you become.
The once warm and loving relationship between $[characters.list.cherie.role] and $[characters.list.cherie.player_role] has been utterly destroyed, replaced by a cruel parody of scientific inquiry. As you survey your handiwork - your $[characters.list.cherie.role], violated and restrained, her body marked with the evidence of your assault - you feel a twisted sense of satisfaction. The virus hums contentedly in your veins, already urging you to seek out your next victim.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]? Are you in here? The water purifier's acting up again."
The bathroom door creaks open as you step inside, the humid air clinging to your skin. The small space is filled with steam, obscuring your vision. As it clears, you see your $[characters.list.cherie.role], Cherie, kneeling beside the makeshift water purifier, her brow furrowed in concentration. She's wearing only a thin, damp tank top and shorts, her curves clearly visible through the clingy fabric.
***CA9A1.webp***
Cherie: [Looking up, brushing a damp strand of hair from her face] (Oh god, he's here. Stay calm, Cherie.) "Hey sweetie, perfect timing. I could use an extra pair of hands. This thing's being stubborn today."
The air feels thick with more than just steam as you move closer, the scent of your $[characters.list.cherie.role]'s skin mingling with the metallic tang of the purifier. You can't help but notice a bead of sweat trailing down her neck, disappearing into her cleavage.
</bloc1>
<bloc2>
You: "Of course, $[characters.list.cherie.role]. What do you need me to do?"
You kneel beside Cherie, your bodies close in the confined space. The heat seems to intensify, and you're acutely aware of every point where your skin nearly touches hers. As you lean in to examine the purifier, your arm brushes against her breast, sending a jolt of electricity through your body.
***CA9B1.webp***
Cherie: [Inhaling sharply at the contact] (Focus, Cherie. It's just the virus talking.) "I need you to hold this valve steady while I tighten the coupling. Be careful, though. If we mess this up, we could lose our clean water supply for days."
Her voice wavers slightly as she speaks, and you notice her nipples hardening beneath her thin top. The gravity of the situation - your survival depending on this repair - clashes jarringly with the growing sexual tension in the room.
</bloc2>
<bloc3>
You: "Got it. I'll keep it steady, $[characters.list.cherie.role]. You can count on me."
Positioning yourself behind the purifier, you reach around to grip the valve. This puts you in an intimate position with Cherie, your chest pressed against her back, your breath hot on her neck. You can feel the heat radiating from her body, smell the intoxicating scent of her hair.
***CA9C1.webp***
Cherie: [Tensing at the closeness] (Oh god, he's so close. Stay professional, Cherie.) "That's perfect, honey. Now, don't let it move an inch while I work on this coupling. The pressure inside is intense."
As she works, her body shifts against yours, the friction causing your cock to stiffen involuntarily. You try to focus on the task at hand, but the feeling of her soft curves against you is overwhelming. The virus in your blood seems to pulse in time with your racing heart.
</bloc3>
<bloc4>
You: "$[characters.list.cherie.role], I... I think the valve's starting to give. Should I grip it tighter?"
Your voice comes out husky, strained with the effort of maintaining control. As you adjust your grip, your hips press forward, your hardening length pressing against the small of Cherie's back. You feel her stiffen, then relax, a small gasp escaping her lips.
***CA9D1.webp***
Cherie: [Breath quickening] (Is that... Oh god, he's getting hard. We can't... but it feels...) "Y-yes, honey. Grip it as tight as you can. We can't afford any slips now. Our survival depends on this."
The double meaning in her words hangs heavy in the air. As she continues to work, her movements become more erratic, her body unconsciously grinding back against your growing erection. The sound of metal on metal mingles with your shared, ragged breathing.
</bloc4>
<bloc5>
You: "$[characters.list.cherie.role], I... I'm sorry, I can't help it. The virus... it's making it hard to control myself."
Your admission hangs in the steamy air, thick with tension and unspoken desire. Your grip on the valve tightens, knuckles white with the effort of maintaining control - both of the purifier and your own urges. The hard length of your cock throbs against Cherie's back, impossible to ignore.
***CA9E1.webp***
Cherie: [Turning her head slightly, eyes dark with a mix of concern and arousal] (He's suffering. I should stop this, but... god help me, I want to help him.) "It's... it's okay, sweetie. I understand. The virus affects us all. Just... just try to focus on the purifier. We're almost done."
Her words say one thing, but her body betrays her. She presses back against you, her ass grinding subtly against your erection. The air feels electric, charged with forbidden desire and the ever-present threat of the virus overwhelming you both.
</bloc5>
<bloc6>
You: "$[characters.list.cherie.role], I... I think I need to adjust my position. The angle's all wrong."
Under the guise of finding a better grip on the valve, you shift your stance. This causes your erection to slide along the cleft of Cherie's ass, the thin fabric of her shorts doing little to mask the sensation. A low groan escapes your lips, unbidden.
***CA9F1.webp***
Cherie: [Gasping at the feeling] (Oh god, I can feel every inch of him. This is wrong, so wrong, but...) "That's... that's fine, honey. Whatever you need to do to keep that valve steady. Remember, if we lose control now, we lose everything."
The double meaning in her words is unmistakable. As she continues to work on the coupling, her movements become more deliberate, each shift of her body causing delicious friction against your throbbing member. The sound of the purifier's mechanisms seems to fade into the background, overwhelmed by the sound of your shared, ragged breathing.
</bloc6>
<bloc7>
You: "$[characters.list.cherie.role], I... I can't... The virus, it's too strong. I need... I need relief."
Your voice is strained, thick with need and shame. Your hips begin to move of their own accord, grinding your painfully hard cock against Cherie's ass in small, desperate movements. The valve in your grip creaks ominously as your fingers tighten and relax in rhythm with your thrusts.
***CA9G1.webp***
Cherie: [Turning to face you, eyes wide with a mix of fear and desire] (We're crossing a line we can't uncross. But if I don't help him, the virus could kill him.) "Shh, baby, it's okay. $[characters.list.cherie.role]'s here. I... I can help you. But we have to be careful. We can't let go of the purifier, understand? Our lives depend on it."
With trembling hands, Cherie reaches back, fumbling with the zipper of your pants. The sound of it lowering seems deafening in the small, steam-filled bathroom. Her fingers brush against your throbbing length, eliciting a hiss of pleasure from you.
</bloc7>
<bloc8>
You: "Oh god, $[characters.list.cherie.role]... Your hand... It feels so good."
Your words come out as a strangled moan as Cherie's soft hand wraps around your pulsing shaft. The feeling is electric, sending shockwaves of pleasure through your virus-enhanced body. Your grip on the valve tightens to the point of pain, the metal groaning under the pressure.
***CA9H1.mp4***
Cherie: [Stroking slowly, her voice a husky whisper] (I'm stroking my own $[characters.list.cherie.player_role]'s cock. This is so wrong, but it feels so right.) "Shh, baby. Let $[characters.list.cherie.role] take care of you. But remember, don't let go of that valve. Our survival depends on it, okay?"
Her hand moves with agonizing slowness, up and down your length. Each stroke sends jolts of pleasure through your body, making it hard to focus on anything but the exquisite sensation. The purifier continues to hum and click, a stark reminder of the precarious situation you're in.
</bloc8>
<bloc9>
You: "$[characters.list.cherie.role], please... I need more. It's not enough. The virus... it's burning me up inside."
Your hips buck involuntarily, seeking more friction. Cherie's hand, while heavenly, isn't enough to quell the raging inferno of need the virus has stoked within you. Sweat drips down your forehead, mingling with the steam in the air.
***CBA13.webp***
Cherie: [Increasing her pace, her breath coming in short gasps] (He needs more. I should stop, but... I can't. I need this too.) "Okay, baby. $[characters.list.cherie.role] will take care of you. But remember, don't let go. No matter what happens, don't let go of that valve."
Her hand becomes a blur, pumping your shaft with increasing urgency. Her other hand reaches back, cupping your balls, massaging them gently. The dual sensation is overwhelming, pushing you closer and closer to the edge. The purifier rattles ominously, the pressure inside building to match the pressure in your loins.
</bloc9>
<bloc10>
You: "$[characters.list.cherie.role], I'm... I'm close. Oh god, I'm so close. What should I... where should I..."
Your words trail off into a guttural moan as the pressure builds to an unbearable level. Your hips thrust erratically, fucking Cherie's tight fist with abandon. The valve in your grip creaks and groans, mirroring the sounds of pleasure escaping your lips.
***CA9J1.mp4***
Cherie: [Voice thick with lust and shame] (He's going to cum. My baby boy is going to cum in my hand. This is so wrong, but I need to see it, to feel it.) "It's okay, sweetie. Let it out. Cum for $[characters.list.cherie.role]. But don't you dare let go of that valve. Our lives depend on it, remember?"
Her hand moves faster, twisting slightly at the head of your cock with each upstroke. Her other hand gently squeezes your balls, coaxing your release. The air is thick with steam, the scent of sex, and the metallic tang of the purifier - a heady mixture that pushes you closer to the brink.
</bloc10>
<bloc11-Trust>
You: "$[characters.list.cherie.role], I... I love you. I'm sorry, I can't hold back anymore!"
With a strangled cry, you reach your climax. Your body shudders violently, but your grip on the valve remains iron-tight, your survival instinct warring with the intense pleasure coursing through you. Your cock pulses in Cherie's hand, shooting thick ropes of cum into the air.
***CA11L4.webp***
Cherie: [Gasping as your hot seed splatters against her back] (Oh god, he's cumming. My $[characters.list.cherie.player_role] is cumming because of me.) "That's it, baby. Let it all out. $[characters.list.cherie.role]'s here. $[characters.list.cherie.role] loves you too."
Her hand continues to milk your cock, gentler now, coaxing out every last drop. The purifier gives a final shudder and then settles into a steady hum, the crisis averted. As the fog of lust begins to clear, the reality of what you've done starts to sink in.
</bloc11-Trust>
<bloc12-Trust>
You: "$[characters.list.cherie.role], I... Thank you. I don't know what I'd do without you."
As the last tremors of your orgasm subside, you finally release your death grip on the valve. Your arms wrap around Cherie, pulling her close, your softening cock pressed against her lower back. Despite the shame and confusion, there's an undeniable feeling of comfort in her embrace.
***CA10P1.webp***
Cherie: [Turning in your arms, eyes shimmering with unshed tears] (What have we done? But... I can't bring myself to regret it.) "Oh, sweetie. We'll get through this together, okay? No matter what happens, we're family. We'll figure this out."
She presses a soft, chaste kiss to your forehead, a stark contrast to the decidedly unchaste act you've just committed. The purifier hums quietly in the background, a reminder of the thin line between survival and disaster that you walk every day. As you hold each other in the steamy bathroom, you know that things will never be the same between you and your $[characters.list.cherie.role] - for better or for worse.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, $[characters.list.cherie.role]! I'm gonna cum! I can't... I can't hold it back!"
Your hips buck wildly, fucking Cherie's fist with abandon. The valve creaks dangerously in your grip, but you're too far gone to care. With a primal roar, you explode, your enhanced cock shooting thick ropes of cum with incredible force.
***CA9L1.webp***
***CA0E3.webp***
Cherie: [Moaning as your hot seed splatters against her back and ass] (Oh god, there's so much! It's so hot, so thick...) "Yes, baby! Cum for $[characters.list.cherie.role]! Paint me with your seed!"
Her hand moves frantically, milking your pulsing shaft for all it's worth. The purifier shudders and groans, mirroring the intense spasms of your body. Cherie's ass grinds back against you, smearing your cum between your bodies as she chases her own release.
</bloc11-Lust>
<bloc12-Lust>
You: "Holy shit, $[characters.list.cherie.role]... That was... I need more. Please, I need more!"
The virus rages through your system, your cock hardening again almost immediately. Without thinking, you release the valve, spinning Cherie around and pressing her against the purifier. Your cum-slick cock slides between her thighs, the head nudging against her cloth-covered pussy.
***CA9L3.webp***
Cherie: [Gasping, her body trembling with need] (We've gone too far. But I can't stop now. I need him inside me!) "Oh god, baby. We shouldn't... but I need it too. Don't go too far sweetie!"
As you prepare to continue the movements, the purifier suddenly lets out a loud, ominous groan. The moment shatters as you both remember the precarious situation you're in. Panting heavily, you reluctantly separate, the need for survival momentarily overriding your lust. But as you work to stabilize the purifier, the heated glances you exchange promise that this is far from over.
</bloc12-Lust>
<bloc11-Fail>
You: "$[characters.list.cherie.role], I can't... I'm gonna... Oh shit!"
In your state of intense arousal, your grip on the valve slips. There's a loud, ominous creak from the purifier, followed by a hiss of escaping pressure. Panic floods your system, momentarily overriding your lust.
***CA9M1.webp***
Cherie: [Jerking away, eyes wide with alarm] (Oh no, what have we done?!) "The valve! Grab it, quick!"
She lunges for the escaping valve, her hand colliding with yours. In the chaos, your still-hard cock springs free, slapping audibly against Cherie's ass. For a moment, you both freeze, the inappropriate contact warring with the urgency of the situation.
</bloc11-Fail>
<bloc12-Fail>
You: "I'm sorry, $[characters.list.cherie.role]! I didn't mean to... Let me fix this!"
Shame and panic war within you as you struggle to regain control of the situation. Your hands fumble with the valve, your still-present arousal making your movements clumsy. Water begins to spray from the purifier, quickly soaking you both.
***CA9M3.webp***
Cherie: [Pushing you aside, her voice sharp with fear and disappointment] (This is what happens when we let our guard down. We can't afford mistakes like this.) "Move! I'll handle it. Just... just go, please. We can't afford to lose our water supply because we couldn't control ourselves."
As Cherie works frantically to repair the damage, you back away, shame and frustration overwhelming you. The moment is thoroughly ruined, the reality of your precarious survival once again at the forefront. You leave the bathroom, the sound of Cherie's labored breathing and the hiss of the malfunctioning purifier following you out.
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], wait! Something's... something's happening!"
Just as you're about to separate, a sudden surge of the virus courses through your body. Your vision blurs, your skin feeling like it's on fire. Your cock, which had begun to soften, suddenly springs back to full, throbbing hardness.
***CA0D3.webp***
Cherie: [Gasping as she feels the heat radiating from your body] (Oh god, it's a virus surge. We need to... we need to...) "Baby? Are you okay? Your skin, it's burning up!"
Before either of you can react further, the virus surge hits Cherie as well. Her eyes dilate, a visible shudder running through her body. The air around you seems to crackle with sexual energy, the scent of your combined arousal becoming almost overpowering.
Without a word, you spin Cherie around, pressing her against the purifier. Your cock, slick with cum and precum, slides between her thighs, the head nudging insistently at her cloth-covered entrance. Cherie moans, her hips pushing back against you instinctively.
"We can't fight it," you growl, your voice barely recognizable. "We need this. We need each other."
Cherie nods frantically, reaching between her legs to push her soaked shorts aside. "Do it," she pants. "Fuck me, baby. Fuck your $[characters.list.cherie.role]!"
As you prepare to thrust into her waiting heat, the purifier lets out a loud, mechanical groan. But neither of you can bring yourselves to care, the virus-induced lust overwhelming all other concerns. The scene fades with the sound of flesh slapping against flesh, punctuated by the increasingly distressed noises of the neglected purifier.
</bloc-Virus>
<grope1>
You: "I'm sorry, $[characters.list.cherie.role]. I can't control myself anymore!"
Without warning, you release the valve and spin Cherie around. Your hands immediately go to her breasts, squeezing them roughly through her thin, damp top. The sudden, aggressive move catches her completely off guard.
***CA9O1.webp***
***CA00O2.webp***
Cherie: [Gasping in shock, her body stiffening] (What's happening? This isn't my sweet boy!) "What are you doing?! Stop this right now!"
She tries to push you away, but your virus-enhanced strength keeps her pinned against the purifier. Your fingers find her nipples, pinching and twisting them through the fabric. Despite her protests, you feel them hardening under your touch.
</grope1>
<grope2>
You: "You feel it too, don't you, $[characters.list.cherie.role]? The virus... it wants this. We need this!"
Your hands become more insistent, one sliding down to cup her ass while the other continues to knead her breast. Your hips grind against her, your hard length pressing insistently against her stomach.
***CA9O3.webp***
Cherie: [Struggling against you, tears forming in her eyes] (This isn't right. I need to stop this!) "No! Let go of me! This isn't you, it's the virus talking. Fight it, please!"
Suddenly, the purifier lets out a loud, alarming groan. The sound seems to snap you both back to reality. Cherie takes advantage of your momentary distraction to shove you away forcefully. She quickly puts distance between you, her eyes wide with fear and disappointment.
Cherie: [Voice shaking] "Get out. Now. We'll... we'll deal with this later. Right now, I need to save our water supply... no thanks to you."
As you back out of the bathroom, shame and horror at your actions washing over you, you catch a glimpse of Cherie furiously wiping tears from her eyes before turning her attention to the malfunctioning purifier. You've crossed a line, and you're not sure if things can ever be the same between you again.
</grope2>
<rape1>
You: "No more games, $[characters.list.cherie.role]. I'm taking what I need!"
A red haze descends over your vision as the virus takes control. With a growl, you release the valve and grab Cherie's hips, spinning her around to face you. Your hands tear at her clothes, ripping her thin top to expose her breasts.
***CA9P1.webp***
Cherie: [Eyes wide with fear, struggling against your grip] (This can't be happening. Not my sweet boy!) "Stop! What are you doing?! This isn't you! Fight it, please!"
Her pleas fall on deaf ears as you roughly grope her exposed breasts, your mouth descending to bite and suck at her neck. The purifier groans ominously behind you, but you're too far gone to care about anything but satisfying your primal urges.
</rape1>
<rape2>
You: "You're mine, $[characters.list.cherie.role]. The virus says you're mine to take!"
Your hands move lower, tearing at her shorts. Cherie's struggles intensify, but your virus-enhanced strength is too much for her. You manage to rip her shorts off, leaving her lower half exposed.
***CA9P3.webp***
***CA9P4.webp***
Cherie: [Voice rising in panic, tears streaming down her face] (I have to stop this. I can't let this happen!) "No! I won't let you do this! I'm your $[characters.list.cherie.role], for god's sake! HELP! SOMEBODY HELP!"
Her scream seems to momentarily break through your virus-induced haze. You falter, giving Cherie the opening she needs. She brings her knee up hard, connecting solidly with your groin. The pain is excruciating, dropping you to your knees. As you double over in agony, Cherie makes a run for the door, her torn clothes clutched to her body.
Cherie: [Looking back at you, a mix of fear, disgust, and heartbreak in her eyes] "Stay away from me. If you come near me again, I'll... I'll kill you myself."
As the door slams behind her, the gravity of what you've just done begins to sink in. The virus's influence recedes, leaving you alone with your shame and the steadily worsening sounds of the neglected purifier.
</rape2>
<rapeWin1>
You: "You're mine now, $[characters.list.cherie.role]. All mine!"
With inhuman strength, you overpower Cherie's struggles, pinning her against the purifier. Your cock, rock hard and leaking precum, presses against her exposed pussy. Without hesitation, you thrust forward, burying yourself to the hilt in one brutal motion.
***CA10Q4.webp***
Cherie: [Screaming in pain and shock] (This can't be happening. My $[characters.list.cherie.player_role]... my baby boy...) "No! Stop! Please, you're hurting me! This isn't you!"
Her pleas fall on deaf ears as you begin to thrust violently, your hips slamming against hers with bruising force. The purifier rocks dangerously with each thrust, but you're too far gone to care. All that matters is the tight, wet heat enveloping your cock.
</rapeWin1>
<rapeWin2>
You: "Take it, $[characters.list.cherie.role]! Take your $[characters.list.cherie.player_role]'s cock like the slut you are!"
Your thrusts become even more frenzied, one hand gripping Cherie's hip while the other tangles in her hair, yanking her head back. The sound of flesh slapping against flesh echoes in the small bathroom, punctuated by Cherie's sobs and your animalistic grunts.
***CA0A8.webp***
Cherie: [Voice hoarse from screaming, body going limp] (I've failed. I've failed as a $[characters.list.cherie.role], as a protector...) "Please... stop... you're not my $[characters.list.cherie.player_role]... you're not my baby anymore..."
Her words barely register as you feel your climax approaching. With a roar, you slam into her one final time, your cock pulsing as you flood her womb with your tainted seed. As you come down from your high, the reality of what you've done begins to sink in. Cherie hangs limply in your arms, broken sobs shaking her body. The purifier, neglected in your frenzy, gives one final, ominous groan before falling silent, leaving you alone with the consequences of your actions.
</rapeWin2>
<enslaveWin1>
You: "You're mine forever now, $[characters.list.cherie.role]. My personal fucktoy!"
With savage strength, you throw Cherie to the ground, her head narrowly missing the edge of the bathtub. Before she can recover, you're on her, pinning her down with your weight. Your hands wrap around her throat, squeezing just enough to make her gasp for air.
***CA0AG.webp***
Cherie: [Choking, eyes wide with terror] (This isn't happening. This is a nightmare. Wake up, Cherie, wake up!) "Ple...ase... don't... do... this..."
Ignoring her pleas, you force her legs apart with your knees. Without warning or preparation, you thrust your engorged cock into her dry pussy. The pain must be excruciating, but your grip on her throat muffles her scream to a choked gurgle.
</enslaveWin1>
<enslaveWin2>
You: "That's it, take it! You're nothing but a hole for me to fuck now!"
You release her throat, allowing Cherie to gasp for air, only to slap her hard across the face. Your hips continue to pump relentlessly, your cock forcing its way deeper with each brutal thrust. Tears stream down Cherie's face, mixing with the blood from her split lip.
***CA9R3.webp***
***CA13R3.webp***
Cherie: [Sobbing brokenly, her fight completely gone] (This isn't my $[characters.list.cherie.player_role]. My $[characters.list.cherie.player_role] is dead. This... this monster killed him.) "Please... just kill me... I can't... I can't live like this..."
Her words only serve to fuel your frenzy. You grab a nearby towel, stuffing it into her mouth to muffle her cries. As you feel your climax approaching, a cruel smile twists your features. You pull out at the last moment, spraying your hot, tainted cum all over her battered body.
"You're mine now," you growl, grabbing a handful of her hair and forcing her to look at you. "And we're just getting started. Welcome to your new life, $[characters.list.cherie.role]."
With that, you drag her limp, violated body towards the door. The broken purifier lies forgotten, a silent witness to the death of your humanity and the birth of a monster.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role], I've been thinking about our greenhouse project. Do you have a moment to discuss some ideas?"
The kitchen is bathed in the warm glow of the afternoon sun filtering through the dusty windows. The air is thick with the scent of herbs drying on the windowsill, a reminder of your family's efforts to become self-sufficient. As you enter, you see your $[characters.list.cherie.role], Cherie, bent over the makeshift workbench, her brow furrowed in concentration as she examines a collection of plant samples.
***CA10A1.webp***
Cherie: [Turning to face you, her lab coat clinging to her curves] (Oh my, he's looking particularly virile today.) "Of course, sweetie. What's on your mind?" [She brushes a stray lock of hair behind her ear, inadvertently drawing attention to the delicate curve of her neck]
The air between you seems to crackle with an unspoken tension, the virus's influence palpable in the way your eyes linger on each other a moment too long.
</bloc1>
<bloc2>
You: "I've been researching ways to enhance plant growth, and I stumbled upon something interesting about... bodily fluids."
Your words hang in the air, laden with implication. You can't help but notice the way your $[characters.list.cherie.role]'s breath catches, her chest rising and falling more rapidly beneath her lab coat.
***CA10B1.webp***
Cherie: [Swallowing hard, her cheeks flushing] (Oh god, is he suggesting what I think he is?) "Bodily fluids? That's... an interesting avenue of research. What exactly did you find out?" [She leans against the workbench, unconsciously arching her back slightly]
The kitchen suddenly feels much smaller, the space between you charged with a mixture of scientific curiosity and forbidden desire.
</bloc2>
<bloc3>
You: "Well, it turns out that certain... emissions... are rich in nutrients and growth hormones. I thought maybe we could experiment with using them on our plants."
Your eyes inadvertently drop to your $[characters.list.cherie.role]'s hands, imagining them collecting the "samples" you're proposing. The virus thrums through your veins, amplifying every sensation.
***CA10C1.webp***
Cherie: [Her voice slightly husky] (This is so wrong, but... for science, right?) "That's... quite the proposal. Are you suggesting we use our own... samples?" [She bites her lower lip, her mind clearly racing with the implications]
The air grows thick with tension, both of you dancing around the taboo nature of what you're discussing.
</bloc3>
<bloc4>
You: "I think it could really boost our crop yields. And given our unique situation, we have access to... fresh samples. What do you think, $[characters.list.cherie.role]?"
You move closer, ostensibly to show her some notes you've scribbled, but the proximity sends a jolt of electricity through your body. The scent of her shampoo mingles with the earthy smell of the herbs, creating an intoxicating mix.
***CA10D1.webp***
Cherie: [Leaning in to look at your notes, her breath warm on your skin] (Oh, sweetie, if only you knew what you're doing to me.) "It's certainly an... unconventional approach. But these are desperate times, aren't they?" [Her hand brushes against yours, lingering for a moment too long]
The kitchen feels like a pressure cooker, the sexual tension building to an almost unbearable level as you both grapple with the implications of what you're considering.
</bloc4>
<bloc5>
You: "Exactly, desperate times call for desperate measures. Should we... start collecting samples now? For the sake of our survival, of course."
Your heart races as you say the words, the thin veneer of scientific inquiry barely masking your true intentions. You can see the conflict in your $[characters.list.cherie.role]'s eyes, her professional demeanor warring with her virus-enhanced desires.
***CA10E1.webp***
Cherie: [Taking a deep breath, her chest heaving noticeably] (This is madness, but... we need this. He needs this.) "I suppose we should. For the plants. How do you propose we... collect the samples?" [Her hand trembles slightly as she reaches for a sterile container]
The kitchen, once a place of innocent family gatherings, now feels like a crucible of forbidden desire and scientific desperation.
</bloc5>
<bloc6>
You: "Well, for accuracy in our experiment, we should probably collect samples from both of us. I could... help you with yours first, if you'd like."
Your voice trembles slightly, the enormity of what you're suggesting hitting you full force. The virus pulses through your body, heightening every sensation and amplifying your already potent desire for your $[characters.list.cherie.role].
***CA10F1.webp***
Cherie: [Her eyes widening, a mix of shock and arousal evident in her expression] (Oh god, my own $[characters.list.cherie.player_role] is offering to... No, this is for science. For survival.) "I... I suppose that would be the most efficient way. How should we... proceed?" [She begins to unbutton her lab coat with shaking fingers]
The kitchen, once filled with the innocent scents of home cooking, now seems to pulse with pheromones and the musky scent of impending intimacy.
</bloc6>
<bloc7>
You: "Maybe we should sit down for this. It might take a while to... extract a sufficient sample."
Your eyes are drawn to your $[characters.list.cherie.role]'s trembling hands as she continues to unbutton her lab coat. The virus heightens your senses, making you acutely aware of every subtle movement, every hitched breath.
***CA10G1.webp***
Cherie: [Slipping off her lab coat to reveal a thin tank top underneath] (This is really happening. My baby boy is going to... Oh god.) "You're right. Let's... let's sit at the table. Do you need me to... remove anything else?" [Her voice is barely above a whisper, thick with a mixture of shame and arousal]
The kitchen table, where you've shared countless family meals, now becomes the stage for an act of taboo intimacy. The air is electric with anticipation and the ever-present hum of the virus.
</bloc7>
<bloc8>
You: "Maybe... maybe just your pants? For easier access to the... sample area."
Your mouth goes dry as you watch your $[characters.list.cherie.role] nod and begin to shimmy out of her pants. The virus roars through your system, your enhanced member straining painfully against your clothes.
***CA10H1.webp***
Cherie: [Stepping out of her pants, now clad only in panties and a tank top] (I can't believe I'm doing this. But look at him, he needs this. We need this.) "Like this? Should I... sit down now?" [She perches on the edge of the table, her thighs parting slightly]
The kitchen is filled with the sound of heavy breathing and the subtle, maddening scent of your $[characters.list.cherie.role]'s arousal. The line between scientific inquiry and incestuous desire blurs further with each passing moment.
</bloc8>
<bloc9>
You: "Yes, that's... that's perfect, $[characters.list.cherie.role]. I'll just... begin the extraction process now."
Your hands tremble as you approach your $[characters.list.cherie.role], the enormity of what you're about to do hitting you full force. The virus thrums through your veins, heightening every sensation.
***CA10I1.webp***
Cherie: [Spreading her legs wider, her breath coming in short gasps] (Oh god, his hands are so close. This is so wrong, but it feels...) "Okay, sweetie. Just... be gentle. And remember, this is for science. For our survival." [She closes her eyes, unable to watch as your hand moves closer to her most intimate area]
The kitchen, once a place of innocent family moments, now feels like a pressure cooker of forbidden desire and desperate need. The scent of arousal mingles with the herbs drying on the windowsill, creating an intoxicating mixture.
</bloc9>
<bloc10>
You: "Of course, $[characters.list.cherie.role]. Just relax and think of the plants. This is all for our survival."
Your fingers brush against the damp fabric of your $[characters.list.cherie.role]'s panties, eliciting a sharp gasp from both of you. The virus surges, heightening every sensation to an almost unbearable degree.
***CA10J1.webp***
Cherie: [Arching her back involuntarily] (Oh god, his touch! It's been so long, and the virus... it's too much!) "Oh! That's... that's good, sweetie. Keep going. We need a good sample for our experiment." [Her hips begin to move subtly, seeking more contact]
The kitchen table creaks slightly under your $[characters.list.cherie.role]'s shifting weight, the sound mixing with her soft moans to create a symphony of forbidden pleasure. The air is thick with the scent of arousal and the underlying current of shame and desperation.
</bloc10>
<bloc11-Trust>
You: "$[characters.list.cherie.role], I... I think we're getting a good sample. Your body is responding well to the extraction process."
Your fingers work gently but insistently, coaxing more and more of your $[characters.list.cherie.role]'s essence onto your hand. The virus amplifies every sensation, making your skin feel like it's on fire wherever it touches hers.
***CA10K1.webp***
***CA0D2.webp***
Cherie: [Panting heavily, her eyes half-lidded with pleasure] (This is so wrong, but it feels so right. My baby boy, taking care of me like this...) "Oh, sweetie... you're doing so well. Such a good boy, helping $[characters.list.cherie.role] like this. We're... we're really going to help our plants grow, aren't we?"
The kitchen is filled with the sounds and scents of your forbidden act, the line between scientific endeavor and incestuous pleasure now completely blurred. Your $[characters.list.cherie.role]'s hips move more insistently against your hand, chasing her release.
</bloc11-Trust>
<bloc12-Trust>
You: "Yes, $[characters.list.cherie.role], we're going to have the best crops in the wasteland. All thanks to your... contribution."
As you speak, you feel your $[characters.list.cherie.role]'s body tense, her inner walls clenching around your probing fingers. The virus surges through both of you, heightening the moment to an almost transcendent level.
***CA10K3.webp***
***CA10K4.webp***
Cherie: [Crying out softly as she reaches her peak] "Oh, my sweet boy! Yes, yes... take it all. For the plants. For us." [Her body shudders with release, coating your hand with her essence]
As the waves of pleasure subside, a new kind of intimacy settles over the kitchen. You and your $[characters.list.cherie.role] exchange a look of deep understanding and affection, the trust between you strengthened by this taboo act of survival and love.
</bloc12-Trust>
<bloc11-Lust>
You: "God, $[characters.list.cherie.role], you're so wet. The plants are going to love this sample."
Your fingers work faster, driven by an almost primal need to bring your $[characters.list.cherie.role] to completion. The virus roars through your system, turning your blood to fire and amplifying every sensation.
***CA10L1.mp4***
Cherie: [Moaning loudly, all pretense of scientific inquiry abandoned] (Oh fuck, my $[characters.list.cherie.player_role]'s fingers feel so good! I'm such a dirty $[characters.list.cherie.role]!) "Oh god, baby! Don't stop! $[characters.list.cherie.role]'s going to... going to give you such a big sample!"
The kitchen is filled with the lewd sounds of your fingers working in your $[characters.list.cherie.role]'s soaked pussy, the scent of her arousal overpowering even the dried herbs. The table creaks dangerously under her writhing body.
</bloc11-Lust>
<bloc12-Lust>
You: "That's it, $[characters.list.cherie.role]. Come for me. Give me every drop of that precious sample."
Your words, thick with lust, push your $[characters.list.cherie.role] over the edge. Her body convulses, her pussy clenching rhythmically around your fingers as she reaches her peak.
***CA10L3.mp4***
***CA10L4.webp***
Cherie: [Screaming in ecstasy] "Oh fuck! Yes! Take it all, baby! $[characters.list.cherie.role]'s cumming so hard for you!" [Her release gushes over your hand, soaking the kitchen table beneath her]
As the intense waves of pleasure subside, you and your $[characters.list.cherie.role] lock eyes, both panting heavily. The air is thick with the scent of sex and the unspoken promise of more "experiments" to come. The line between $[characters.list.cherie.role] and $[characters.list.cherie.player_role], between scientist and subject, has been irrevocably blurred.
</bloc12-Lust>
<bloc11-Fail>
You: "$[characters.list.cherie.role], I... I don't think I can do this. It feels wrong."
Your hand hovers uncertainly near your $[characters.list.cherie.role]'s intimate area, the weight of what you were about to do suddenly crashing down on you. The virus still pulses through your veins, but the shame overwhelms even its potent influence.
***CA10M1.webp***
Cherie: [A mix of relief and disappointment flashing across her face] (Oh thank god. Or... oh no? What's wrong with me?) "You're right, sweetie. This was... this was a mistake. We got carried away with our desperation." [She quickly closes her legs, her cheeks burning with shame]
The kitchen, which moments ago was charged with sexual tension, now feels oppressively awkward. The scent of arousal lingers in the air, a stark reminder of how close you came to crossing an unforgivable line.
</bloc11-Fail>
<bloc12-Fail>
You: "I'm so sorry, $[characters.list.cherie.role]. I don't know what I was thinking suggesting this."
You step back, averting your eyes as your $[characters.list.cherie.role] hurriedly pulls her pants back on. The virus still thrums through your body, but the moment of passion has definitively passed.
***CA10A1.webp***
Cherie: [Her voice shaky as she buttons up her lab coat] "It's okay, sweetie. We both got carried away. Let's... let's just forget this happened and find another way to help our plants, okay?" [She gives you a weak smile, unable to meet your eyes]
An uncomfortable silence descends upon the kitchen as you both grapple with what almost transpired. The once-comforting family space now feels tainted, a reminder of the constant struggle against the virus's influence and your own forbidden desires.
</bloc12-Fail>
<bloc-Virus>
You: "$[characters.list.cherie.role], wait! I... I don't think I can stop. The virus... it's too strong!"
Just as you both were about to step away, a sudden surge of the virus courses through your bodies. Your vision blurs, every nerve ending firing with intense, almost painful arousal.
***CA10N1.webp***
Cherie: [Gasping as the virus hits her too] "Oh god, baby! I feel it too! We can't... we shouldn't... but I need you so badly!" [She grabs your hand, forcefully pressing it against her soaked panties]
The kitchen spins around you both as the virus takes control. All thoughts of plants, experiments, or propriety vanish in an instant. There's only the burning need for release, the primal urge to mate overwhelming everything else.
</bloc-Virus>
<grope1>
You: "$[characters.list.cherie.role], I can't hold back anymore. I need to feel more of you!"
Without warning, your hands move to your $[characters.list.cherie.role]'s breasts, roughly kneading them through her thin tank top. The virus roars through your system, obliterating any last shred of self-control.
***CA10O1.webp***
***CA00O2.webp***
Cherie: [Gasping in shock and unwanted arousal] "What are you doing?! Stop this right now! You're my $[characters.list.cherie.player_role]! " [Despite her words, her body betrays her, her nipples hardening under your touch]
The kitchen, once a place of warmth and family, now feels like a crucible of forbidden desire. The scent of fear mingles with arousal, creating a heady, dangerous mixture.
</grope1>
<grope2>
You: "I can't stop, $[characters.list.cherie.role]. You feel so good. I need more!"
Your hands become more insistent, one slipping under her top to grasp her bare breast while the other dips into her panties. The virus has taken full control, turning you into a creature of pure lust.
***CA10O3.webp***
***CA10O4.webp***
Cherie: [Tears forming in her eyes] "Please, sweetie, this isn't you. Fight it! We can't do this!" [She struggles weakly, her body conflicted between pleasure and revulsion]
The kitchen table groans as your $[characters.list.cherie.role] tries to push you away, the herbs on the windowsill knocked to the floor in the struggle. The scene of domestic tranquility has been shattered, replaced by a tableau of incestuous assault.
</grope2>
<rape1>
You: "I can't fight it anymore, $[characters.list.cherie.role]. I need you. All of you. Now."
Your eyes, wild with virus-fueled lust, lock onto your $[characters.list.cherie.role]'s terrified gaze. Your hands tear at her clothes, your enhanced strength making short work of the thin fabric.
***CA10P1.webp***
Cherie: [Her voice trembling with fear] "No, please! This isn't my sweet boy. The virus has taken control. Fight it, baby! Please!" [She tries to cover herself, shrinking away from your aggressive advances]
The kitchen, once a haven of family life, has become a nightmarish arena. The scent of fear is palpable, mixing with the lingering aroma of herbs and the musky odor of uncontrolled lust.
</rape1>
<rape2>
You: "Stop fighting, $[characters.list.cherie.role]. You know you want this too. The virus is in both of us!"
Your hands pin your $[characters.list.cherie.role]'s wrists to the kitchen table, your virus-enhanced member pressing insistently against her thigh. The last shreds of your humanity scream in protest, but the virus drowns them out.
***CA10P3.webp***
***CA0D3.webp***
Cherie: [Struggling with all her might] "No! I don't want this! You're my $[characters.list.cherie.player_role]! Please, come back to me!" [She kicks out, trying to create distance between you]
The kitchen erupts into chaos as your $[characters.list.cherie.role] fights against your assault. Pots and pans clatter to the floor, the table scrapes across the tile. The once-peaceful family home has become a battleground of forbidden lust and desperate resistance.
</rape2>
<rapeWin1>
You: "It's no use fighting, $[characters.list.cherie.role]. Just give in to it. To me."
With a powerful thrust, you breach your $[characters.list.cherie.role]'s defenses, burying yourself deep inside her. The virus sings in your veins, every sensation amplified to an almost painful degree.
***CA0AF.webp***
Cherie: [A strangled cry escaping her lips] "No! Oh god, no! Please, stop! You're my baby boy!" [Her body betrays her, inner walls clenching around your invading member]
The kitchen table groans under the force of your thrusts, the air filled with the obscene sounds of flesh slapping against flesh. The scent of sex overpowers everything, a potent mixture of pheromones and shame.
</rapeWin1>
<rapeWin2>
You: "That's it, $[characters.list.cherie.role]. Take it all. You're mine now."
Your hips move with inhuman speed, the virus granting you stamina beyond mortal limits. Your $[characters.list.cherie.role]'s resistance weakens with each thrust, her cries of protest morphing into reluctant moans of pleasure.
***CA10Q3.webp***
***CA10Q4.webp***
Cherie: [Her voice a mixture of sobs and moans] "Please... no more... it's too much... oh god, I'm your $[characters.list.cherie.role]!" [Her body shudders, an unwanted orgasm crashing over her]
As your assault continues, the kitchen bears witness to the complete breakdown of the $[characters.list.cherie.role]-$[characters.list.cherie.player_role] relationship. The virus has won, turning a moment of scientific curiosity into an act of primal, incestuous lust. The once-warm family space is now forever tainted by this ultimate taboo.
</rapeWin2>
<enslaveWin1>
You: "You're not just my $[characters.list.cherie.role] anymore. You're my property, my breeding stock."
The virus has completely taken over, transforming you into a creature of pure, animalistic lust. You flip your $[characters.list.cherie.role] over roughly, slamming her face down onto the kitchen table.
***CA10R1.webp***
***CA10Q4.webp***
Cherie: [Sobbing uncontrollably] "Please, no! This isn't you! I'm your $[characters.list.cherie.role], not your slave!" [She tries to crawl away, but your enhanced strength holds her firmly in place]
The kitchen, once filled with the sounds of family laughter, now echoes with the harsh slaps of flesh on flesh and your $[characters.list.cherie.role]'s desperate pleas. The scent of fear and arousal hangs heavy in the air, a testament to the virus's corrupting influence.
</enslaveWin1>
<enslaveWin2>
You: "That's right, take it all. You exist for my pleasure now, nothing more."
Your hips move with brutal force, each thrust driving your $[characters.list.cherie.role] further across the table. Plates and utensils crash to the floor, unnoticed in your frenzy of lust and dominance.
***CA10R3.webp***
***CA0AH.webp***
Cherie: [Her voice hoarse from screaming] "Please... no more... I'll do anything... just stop..." [Her body goes limp, all fight gone from her]
As your assault reaches its brutal climax, the kitchen stands as a silent witness to the complete destruction of your family bond. The virus has won, turning $[characters.list.cherie.role] and $[characters.list.cherie.player_role] into master and slave. The warm, loving home you once knew is gone, replaced by a den of twisted, incestuous depravity.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "$[characters.list.cherie.role]! $[characters.list.cherie.role], please help! I-I can't... I can't control it anymore!"
The desperate cry echoes through the shelter, your voice hoarse and strained. You're sprawled on your bed, body burning with an intensity that threatens to consume you. The virus surges through your veins, setting every nerve ending ablaze. Your monstrous cock strains against your pants, throbbing painfully, desperate for release.
***CA00A1.webp***
Cherie: [Bursting into the room, her eyes wide with concern] (Oh God, not again. Stay calm, Cherie. He needs you.) "Sweetheart, I'm here. What's wrong?" [Her gaze inadvertently drops to your tented pants, a flush creeping up her neck]
The air in the room grows thick with tension as Cherie takes in the sight of her $[characters.list.cherie.player_role] in distress. Her maternal instincts war with the sudden, unwelcome heat pooling in her core.
</bloc1>
<bloc2>
You: [Groaning in agony] "It hurts, $[characters.list.cherie.role]. The virus... I can't... I need... Please, help me!"
Your hands clutch at the sheets, knuckles white with strain. Sweat beads on your forehead, your entire body trembling with the effort of restraint. The scent of your musk fills the air, a potent cocktail of pheromones that makes Cherie's head spin.
***CA00B1.webp***
Cherie: [Approaching cautiously, her medical training kicking in] (Focus, Cherie. He's your $[characters.list.cherie.player_role]. He needs medical attention, not... No, don't think about that.) "Okay, $[characters.list.cherie.player_role]. Let's check your vitals first. Try to relax." [She reaches out, her hand trembling slightly as she touches your forehead]
The moment her cool hand makes contact with your burning skin, a jolt of electricity seems to pass between you. Cherie gasps softly, her body responding traitorously to the contact.
</bloc2>
<bloc3>
You: [Leaning into her touch] "$[characters.list.cherie.role], please... I-I can't hold back much longer. It's too much!"
Your hips buck involuntarily, the massive bulge in your pants impossible to ignore. The thin fabric of your sweatpants does little to conceal the outline of your engorged member, a wet spot forming at the tip.
***CA00G1.webp***
Cherie: [Swallowing hard, her eyes fixed on the bulge] (Oh my God, it's gotten even bigger. How is that possible?) "I... I understand, sweetie. We need to lower your viral load quickly." [She takes a deep breath, steeling herself] "I'm going to help you, okay? Just... just try to think of it as a medical procedure."
Her hands hover uncertainly over your waistband, the conflict evident in her eyes. The room feels charged with a mixture of desperation, shame, and undeniable arousal.
</bloc3>
<bloc4>
You: [Nodding frantically] "Yes, yes... anything, $[characters.list.cherie.role]. Please, I trust you. I need you."
Your words, though born of desperation, send a shiver down Cherie's spine. She slowly, hesitantly, begins to pull down your sweatpants, her breath catching as your massive cock springs free.
***CA11D1.webp***
***CA11D2.mp4***
Cherie: [Gasping audibly] (Dear Lord, it's... it's magnificent. No, focus! This is your $[characters.list.cherie.player_role]! ) "Oh, sweetheart... the virus, it's... it's changed you so much." [Her hand hovers near your throbbing member, trembling] "I'm going to touch you now, okay? Just... just to help with the symptoms."
The air is thick with the scent of your arousal, Cherie's own body responding against her will. Her nipples harden visibly beneath her thin shirt, a fact that doesn't escape your notice despite your discomfort.
</bloc4>
<bloc5>
You: [Groaning as her hand makes contact] "Oh God, $[characters.list.cherie.role]... it feels... it feels so good."
The moment Cherie's soft hand wraps around your pulsating shaft, a wave of relief washes over you. Your cock twitches in her grasp, a bead of pre-cum forming at the tip.
***CA11E1.webp***
***CA11E2.mp4***
Cherie: [Stroking slowly, her medical detachment crumbling] (It's so hot, so hard... No, concentrate!) "That's it, $[characters.list.cherie.player_role]. Just relax. Let me take care of you." [Her free hand cups your heavy balls, massaging gently] "Your... your testicles are so swollen. We need to drain them to reduce the viral load."
Cherie's movements become more confident, her strokes longer and firmer. She watches in awe as her hand, which once changed your diapers, now barely fits around your girth.
</bloc5>
<bloc6>
You: [Panting heavily] "$[characters.list.cherie.role], I... I can't... It's not enough. Please, I need more!"
Your hips thrust upward, seeking more friction. In your desperation, you reach out, your hand finding Cherie's thigh. She jumps at the contact but doesn't pull away.
***CA11F1.webp***
Cherie: [Breath hitching] (Oh God, his touch... No, this is wrong!) "More? I... I don't know if I should..." [Despite her words, her hand speeds up, her other hand gently twisting around your cockhead] "Like this, sweetie? Is this helping?"
The room fills with the obscene sounds of Cherie's hand sliding up and down your slick shaft. Her face is flushed, pupils dilated with a mixture of shame and undeniable arousal.
</bloc6>
<bloc7>
You: [Moaning loudly] "Yes, yes! But $[characters.list.cherie.role], I... I want to make you feel good too. Please, let me touch you."
Your hand slides higher on Cherie's thigh, dangerously close to the junction of her legs. You can feel the heat radiating from her core, smell the unmistakable scent of her arousal.
***CA11G1.webp***
Cherie: [Gasping, her thighs parting slightly] (This is so wrong, but... oh God, I need it too.) "Sweetheart, we shouldn't... but... but if it helps with the virus..." [She guides your hand to her breast, shuddering at the contact] "Just... just be gentle, okay?"
Cherie's resolve crumbles as she gives in to the overwhelming sensations. Her hand continues its relentless pace on your cock, while her other hand guides yours in kneading her soft, full breast.
</bloc7>
<bloc8>
You: [Squeezing her breast gently] "Oh, $[characters.list.cherie.role]... you're so beautiful. I've always thought so."
Your thumb brushes over her hardened nipple, eliciting a soft moan from Cherie. Emboldened, your other hand moves to her thigh, inching closer to her heated center.
***CA11H1.webp***
***CA11H2.webp***
Cherie: [Moaning softly] (My baby boy, touching me like this... it's so wrong, but it feels so right.) "$[characters.list.cherie.player_role], you... you shouldn't say things like that." [Despite her words, she arches into your touch] "But thank you. You're... you're becoming such a handsome young man."
The air is thick with the scent of sex and the sound of skin on skin. Cherie's hand moves faster on your cock, her own hips beginning to move subtly, seeking friction.
</bloc8>
<bloc9>
You: [Voice husky with desire] "$[characters.list.cherie.role], can I... can I touch you down there? Please? I want to make you feel good too."
Your fingers trace the outline of Cherie's pussy through her thin pajama bottoms, feeling the heat and dampness that's gathered there. Your cock throbs in her hand, leaking copious amounts of pre-cum.
***CA11I1.webp***
***CBA13.webp***
Cherie: [Whimpering] (Oh God, this is really happening. My $[characters.list.cherie.player_role] wants to touch me... and I want him to.) "I... I don't know if we should, but... but if it helps you..." [She lifts her hips slightly, allowing you to pull down her pajama bottoms] "Just... just be careful, okay? It's been a long time since anyone's touched me there."
Cherie's pussy is revealed, glistening with arousal. Her hand never stops its movement on your cock, but her focus is split between pleasuring you and anticipating your touch.
</bloc9>
<bloc10>
You: [Groaning as your fingers make contact with her wet folds] "$[characters.list.cherie.role], you're so wet... Is this... is this because of me?"
Your fingers explore Cherie's pussy, marveling at the silky smoothness and intense heat. You find her clit, swollen and sensitive, and begin to rub gentle circles around it.
***CA11J1.mp4***
Cherie: [Moaning loudly] (My $[characters.list.cherie.player_role]'s fingers... oh God, they feel so good!) "Yes, baby... yes, it's because of you. You're making $[characters.list.cherie.role] feel so good." [Her hips buck against your hand] "That's it, right there. Don't stop!"
The room is filled with the sounds and scents of your mutual pleasure. Cherie's hand moves frantically on your cock, while her other hand guides yours, showing you exactly how she likes to be touched.
</bloc10>
<bloc11-Trust>
You: [Panting heavily] "$[characters.list.cherie.role], I'm close... I'm gonna cum!"
Your fingers work furiously at Cherie's clit, matching the pace of her hand on your cock. The tension builds, a coiling spring ready to release.
***CA11K1.mp4***
Cherie: [Gasping] "Me too, baby! Cum for $[characters.list.cherie.role]. Let it all out!" [Her body tenses, teetering on the edge] "Oh God, I'm cumming!"
With a cry of ecstasy, you explode, thick ropes of cum shooting from your cock. Simultaneously, Cherie's pussy clenches around your fingers, her body shaking with the force of her orgasm.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily] "$[characters.list.cherie.role]... that was... incredible. Thank you."
As the aftershocks of your shared orgasm subside, a wave of tenderness washes over you. You pull Cherie close, kissing her forehead gently.
***CA11K3.webp***
***CA11K4.webp***
Cherie: [Smiling softly] "Oh, sweetheart... I'm glad I could help. You know I'd do anything for you." [She caresses your face] "We'll get through this together, okay? No matter what."
The air is thick with the scent of sex and the warmth of your shared affection. Despite the taboo nature of what just transpired, there's an undeniable sense of love and connection between you.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with lust] "Fuck, $[characters.list.cherie.role]! I'm gonna cum so hard!"
Your fingers plunge into Cherie's soaking pussy, thumb rubbing her clit furiously. Your hips buck wildly, fucking her fist with abandon.
***CA11L1.mp4***
Cherie: [Moaning wantonly] "Yes, baby! Cum for me! Cover $[characters.list.cherie.role] in your hot cum!" [Her free hand pinches her nipple hard] "Oh fuck, I'm cumming too!"
With a roar of pleasure, you erupt, painting Cherie's face and breasts with thick ropes of cum. Cherie screams in ecstasy, her pussy gushing around your fingers as she experiences the most intense orgasm of her life.
</bloc11-Lust>
<bloc12-Lust>
You: [Panting, eyes dark with residual lust] "God, $[characters.list.cherie.role]... that was fucking amazing. I want more."
Your cock, still hard and throbbing, twitches with renewed interest. You reach out, smearing your cum across Cherie's heaving breasts.
***CA11L3.webp***
***CA11L4.webp***
Cherie: [Licking her lips, tasting your cum] "Mmm, my naughty boy wants more? $[characters.list.cherie.role]'s here to take care of all your needs." [She scoops some cum off her breast, sucking it off her finger] "Next time, I want to taste it straight from the source."
The air is charged with raw sexual energy, the taboo of your relationship only serving to heighten your mutual desire. The line between mother and $[characters.list.cherie.player_role] has blurred, replaced by an primal need for each other's bodies.
</bloc12-Lust>
<bloc11-Fail>
You: [Tensing up suddenly] "Wait, $[characters.list.cherie.role]... I... I can't do this. It's wrong!"
Overwhelmed by guilt, you pull away abruptly, leaving Cherie's hand grasping at air. Your cock throbs painfully, denied its release.
***CA11M1.webp***
Cherie: [Looking shocked and hurt] "Sweetheart? What's wrong? I thought... I thought this was helping you." [She quickly covers herself, shame flooding her features] "Oh God, what have I done? I'm so sorry, $[characters.list.cherie.player_role]. "
The atmosphere in the room shifts dramatically, the earlier passion replaced by an awkward, tense silence. Both of you avoid eye contact, the reality of what almost happened crashing down.
</bloc11-Fail>
<bloc12-Fail>
You: [Voice trembling] "I'm sorry, $[characters.list.cherie.role]. I shouldn't have asked you to do this. Can we... can we just forget this happened?"
You hastily pull up your pants, wincing as your still-hard cock strains against the fabric. The need for release is still there, but now overshadowed by shame and regret.
***CA11M3.webp***
Cherie: [Nodding, tears in her eyes] "Of course, sweetie. It... it was just the virus talking. We'll find another way to manage your symptoms." [She stands, smoothing down her clothes] "I'll... I'll go make us some tea. Try to rest, okay?"
As Cherie hurries out of the room, the air feels heavy with unresolved tension and missed opportunities. The virus continues to rage through your body, a constant reminder of the forbidden desires that now lie just beneath the surface.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly convulsing] "$[characters.list.cherie.role]! Something's happening! The virus... it's... ARGH!"
A surge of viral energy courses through your body, causing your muscles to spasm. Your cock swells even larger, veins pulsing visibly. A primal, animalistic need overtakes you.
***CA11N1.webp***
Cherie: [Gasping as she feels the viral surge] "Oh God, $[characters.list.cherie.player_role]! I feel it too!" [Her body arches, nipples hardening to painful points] "We need to... we need to finish this! Now!"
The air crackles with viral energy as you both give in to your basest instincts. Cherie's hand moves at superhuman speed on your cock, while your fingers plunge relentlessly into her soaking pussy. The boundaries between mother and $[characters.list.cherie.player_role] dissolve completely in the face of overwhelming, virus-fueled lust.
</bloc-Virus>
<grope1>
You: [Suddenly grabbing Cherie's breasts roughly] "Fuck, $[characters.list.cherie.role]! I need more! I need to taste you!"
Without warning, you lunge forward, latching onto one of Cherie's nipples through her shirt. Your hand slides down, roughly shoving aside her panties to grope her pussy directly.
***CA11O1.webp***
***CA11O2.webp***
Cherie: [Gasping in shock] "$[characters.list.cherie.player_role], no! Stop! This is too far!" [She tries to push you away, but her body betrays her, arching into your touch] "We can't... oh God... we can't do this!"
The room fills with the scent of fear and arousal as the situation spirals out of control. Cherie's mind screams at her to stop this, but her body responds to your aggressive touches against her will.
</grope1>
<grope2>
You: [Growling, lost in lust] "I don't care! I need this, $[characters.list.cherie.role]! I need you!"
Your fingers plunge into Cherie's pussy, thumb roughly circling her clit. You suck hard on her nipple, leaving a dark mark on her breast.
***CA11O3.webp***
***CA11O4.webp***
Cherie: [Crying out] "No, baby, please! This isn't you! Fight it!" [Tears stream down her face as her body responds involuntarily] "Someone help! Please!"
The scene freezes in a tableau of forbidden lust and anguish. Cherie's cries echo through the shelter, a desperate plea for intervention in this moment of viral-induced madness.
</grope2>
<rape1>
You: [Eyes glazed over with lust] "Can't stop... need to fuck... need to breed!"
A feral growl escapes your throat as you pin Cherie to the bed. Your massive cock throbs painfully, leaking pre-cum onto her thigh. The virus has taken full control, turning you into a rutting beast.
***CA11P1.webp***
Cherie: [Struggling against your grip] "No! $[characters.list.cherie.player_role], please! This isn't you! Fight it!" [Tears stream down her face] "I'm your mother! You can't do this!"
Terror and unwanted arousal war in Cherie's eyes as she realizes the full extent of the danger she's in. Her body responds traitorously to your touch, even as her mind screams in protest.
</rape1>
<rape2>
You: [Positioning yourself between her legs] "Mine... you're mine, $[characters.list.cherie.role]! Going to fill you up!"
Your cock nudges against Cherie's entrance, the head already slick with her involuntary arousal. The virus rages through your system, obliterating all thought except the need to mate.
***CA11P3.webp***
***CA11P4.webp***
Cherie: [Sobbing] "Please, baby... don't do this. We can fight this together!" [She makes one last attempt to reach you] "If you do this, we can never go back. Please!"
The room is thick with the scent of fear and arousal. Time seems to stand still as you hover on the brink of committing an unforgivable act, the virus pushing you towards a point of no return.
</rape2>
<rapeWin1>
You: [Thrusting forward violently] "Fuck! Take it, $[characters.list.cherie.role]! Take my cock!"
With a savage thrust, you bury your enormous cock deep into Cherie's pussy. The tight, wet heat envelops you, sending shockwaves of pleasure through your virus-addled brain.
***CA11Q1.mp4***
Cherie: [Screaming in pain and unwanted pleasure] "No! Oh God, no! Stop!" [Her body betrays her, pussy clenching around your invading member] "Please, baby... you're too big! You're hurting me!"
The bed creaks ominously under the force of your thrusts. Cherie's cries of protest mix with involuntary moans of pleasure, her body responding to the intense stimulation despite her mind's resistance.
</rapeWin1>
<rapeWin2>
You: [Pounding relentlessly] "Gonna cum... gonna breed you, $[characters.list.cherie.role]!"
Your thrusts become erratic as you approach climax. The virus surges through your system, demanding procreation, heedless of the taboo nature of your actions.
***CA11Q3.mp4***
Cherie: [Sobbing brokenly] "No... please... not inside..." [Her body shudders, betraying her with an unwanted orgasm] "Oh God... I'm sorry... I'm so sorry..."
With a bestial roar, you explode inside Cherie, pumping her full of your virus-laden seed. As the haze of lust clears, the full weight of what you've done crashes down upon you both.
</rapeWin2>
<enslaveWin1>
You: [Eyes wild with madness] "Mine forever... you're my breeding bitch now, $[characters.list.cherie.role]!"
Consumed by virus-fueled insanity, you flip Cherie onto her stomach, mounting her from behind. Your hands grip her hips bruisingly as you slam into her abused pussy.
***CA11R1.mp4***
***CA11R2.mp4***
Cherie: [Screaming in agony] "No! Stop! You're not my $[characters.list.cherie.player_role] anymore!" [She claws at the sheets, trying to escape] "Somebody help me! Please!"
The room echoes with the sounds of flesh slapping against flesh and Cherie's desperate cries. Your mind is gone, replaced by a primal need to dominate and breed your own mother.
</enslaveWin1>
<enslaveWin2>
You: [Growling as you reach climax] "Take it all! You're mine now... forever!"
With a final, brutal thrust, you empty yourself into Cherie's womb. As your orgasm subsides, you drag her limp form off the bed.
***CA11R3.mp4***
Cherie: [Whimpering weakly] "Why... why did this happen? My baby... my poor baby..." [She doesn't resist as you pull her along] "What... what are you doing?"
The scene ends with you dragging Cherie towards the shelter's makeshift dungeon, her spirit broken, and your mind lost to the virus. The once loving mother-$[characters.list.cherie.player_role] relationship has been irreparably shattered, replaced by a dark, twisted version of ownership and breeding.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking urgently, voice strained and husky] "$[characters.list.cherie.role]? I... I need a checkup. Please. It's... urgent."
Your body trembles uncontrollably, a sheen of sweat glistening on your skin. The virus thrums through your veins like liquid fire, every nerve ending hypersensitive. Your cock strains painfully against your pants, the fabric damp with pre-cum. The scent of your own arousal fills your nostrils, musky and primal.
***CA12A1.webp***
Cherie: [Opening the door, eyes widening as she takes in your state] "Oh sweetie, come in quickly. You look... feverish." (God, he's burning up. And that bulge... No, focus, Cherie. He's your son, for heaven's sake.)
As you stumble into the makeshift exam room, the air feels charged with unspoken tension. The familiar scent of antiseptic mingles with Cherie's natural perfume - a hint of lavender and something uniquely maternal. The combination makes your head spin, intensifying your already overwhelming arousal.
Cherie's eyes dart nervously between your face and the prominent bulge in your pants. Her cheeks flush a deep crimson, and you notice her breath quickening. The thin fabric of her medical gown does little to conceal the way her nipples have hardened, pressing against the material in a way that makes your mouth go dry.
</bloc1>
<bloc2>
You: [Sitting on the exam table, hands shaking as you try to unbutton your pants] "It's... it's really bad this time, $[characters.list.cherie.role]. I can't... I can't think straight."
Your fingers fumble with the buttons, your enhanced strength making it difficult to control your movements. Frustration and need build within you, threatening to overwhelm your senses. You can feel Cherie's eyes on you, her professional mask slipping as she takes in your enhanced physique.
***CA12B1.webp***
Cherie: [Swallowing hard, her voice barely above a whisper] "I see. We'll... we'll take care of it. Medically, of course. Just like always." (His body... it's changed so much. And his cock... it looks even bigger than last time. This is so wrong, but I can't let him suffer. What kind of mother would I be?)
As your massive erection finally springs free, you both gasp audibly. It's angry and red, veins pulsing visibly along its impressive length. A bead of pre-cum forms at the tip, glistening in the dim light of the room. The musky scent of your arousal intensifies, filling the small space.
Cherie's eyes are locked on your throbbing member, her lips parted slightly as she breathes heavily. You notice her thighs pressing together, a subtle movement that sends a jolt of electricity through your already overwrought system. The air between you feels thick, charged with a potent mixture of shame, need, and forbidden desire.
</bloc2>
<bloc3>
You: [Voice cracking, hips bucking involuntarily] "$[characters.list.cherie.role], please... it hurts. I need... I need you to touch it."
The words come out as a desperate whine, your shame at asking such a thing from your own mother warring with the overwhelming need for relief. Your cock twitches visibly, another drop of pre-cum beading at the tip and slowly trailing down your length.
***CA12C1.webp***
***CA12C2.webp***
Cherie: [Reaching out hesitantly, latex gloves snapping as she puts them on] "Shh, it's okay, baby. This is... this is just medical treatment. To help manage your symptoms. Nothing more." (Why am I so wet? The heat between my legs... No, focus. He's your son. This is just to help him. Nothing more.)
As Cherie's gloved hand wraps around your shaft, you both let out involuntary moans. The touch sends shockwaves through your body, the virus amplifying every sensation to an almost painful degree. Cherie's fingers can barely meet around your girth, and the contrast of her soft hand against your rock-hard flesh is maddening.
You can hear Cherie's breath coming in short, sharp gasps, her chest rising and falling rapidly. The scent of her arousal mingles with yours, creating an intoxicating cocktail that makes your head spin. Despite the gloves, you can feel the heat of her hand, and it takes every ounce of willpower not to thrust wildly into her grip.
</bloc3>
<bloc4>
You: [Groaning, hips moving of their own accord] "$[characters.list.cherie.role]... I need... more. Harder, please!"
Your head falls back, eyes screwed shut as you fight against the overwhelming sensations. Cherie's hand moves faster, her usual technique failing to bring the relief you so desperately crave. The pleasure builds torturously, release hovering just out of reach.
***CBA13.webp***
***CA12D2.webp***
Cherie: [Frowning, her movements becoming more urgent] "It's not... it's not working like before. I don't understand." (Why isn't it enough? He needs more, but... No, we can't! There has to be another way.)
Sweat beads on Cherie's brow as she works tirelessly, her arm moving in a blur as she strokes your length. The wet sounds of her hand on your cock fill the room, punctuated by your shared pants and moans. Suddenly, with a frustrated growl, Cherie yanks off the glove. Before you can react, she spits into her palm and resumes stroking with desperate intensity.
The feeling of her bare skin on yours is electric. Your hips buck wildly, driving your cock through her slick fist. Cherie's face is a mask of concentration, her lower lip caught between her teeth as she focuses on her task. You can see a damp patch forming on the front of her gown, her arousal evident despite her attempts to remain professional.
</bloc4>
<bloc5>
You: [Eyes fixed on Cherie's heaving chest, voice thick with need] "$[characters.list.cherie.role]... your... your..."
The words die in your throat as you stare at her breasts straining against the thin fabric of her gown. Each rapid breath makes them rise and fall hypnotically, and you can clearly see the outline of her hardened nipples. The virus floods your mind with forbidden images - your mouth on those nipples, your cock sliding between those soft mounds.
***CA10P1.webp***
Cherie: [Following your gaze, breath catching in her throat] "No, we... we can't. That's going too far." (His eyes... he wants... Oh God, why do I want it too? The ache in my breasts... they feel so heavy, so sensitive.)
A moment of understanding passes between you, the air crackling with unspoken desire. Cherie's hand slows on your shaft, her eyes locked with yours. Slowly, as if in a trance, her free hand moves to the ties of her gown. She hesitates for a moment, fingers trembling on the knot.
"This is just... just to help you cool down," Cherie whispers, her voice husky with a mixture of shame and arousal. "Nothing more. Do you understand?"
You nod mutely, unable to form words as Cherie slowly undoes the ties of her gown. The fabric parts, revealing a tantalizing glimpse of cleavage. Your cock twitches violently in her grip, another surge of pre-cum leaking from the tip.
</bloc5>
<bloc6>
You: [Voice hoarse, eyes wide as Cherie's breasts spill free] "Oh fuck... $[characters.list.cherie.role]... they're perfect."
Your cock pulses in Cherie's grip, harder than you've ever been in your life. Her breasts are full and round, the pale flesh marked with faint blue veins. Her nipples are a dusky pink, already hard and pointing directly at you. As you watch, a drop of milk forms at the tip of one nipple, slowly growing before falling to land on her bare thigh.
***CA12F1.webp***
Cherie: [Voice trembling, moving closer] "This is... this is still just medical, understand? Nothing more than that." (What am I doing? This is so wrong... but I need to touch him. The ache in my breasts... I need his hands on me.)
Cherie steps between your legs, her bare breasts mere inches from your aching shaft. The heat radiating from her body is palpable, and you can smell the sweet scent of her milk mingling with the musk of her arousal. Her hand continues to move on your cock, but her movements are distracted, her eyes fixed on where her fingers meet your flesh.
"I... I read that skin-to-skin contact can help regulate body temperature," Cherie murmurs, her voice barely audible. "Maybe if we... if we press together, it might help bring your fever down."
The flimsy medical justification hangs in the air between you, a last desperate attempt to maintain the illusion that this is anything other than what it really is.
</bloc6>
<bloc7>
You: [Reaching out, then stopping just short of touching Cherie's breasts] "$[characters.list.cherie.role], I... I need..."
Before you can finish your sentence, Cherie sways suddenly, her eyes rolling back. A low moan escapes her lips as the virus overwhelms her, sending her into a lust-filled daze. Her hand falls away from your cock as she stumbles forward.
***CA12G1.webp***
***CA12G2.webp***
Cherie: [Moaning incoherently] "Baby... please... I can't... I need..."
Acting on pure instinct, you reach out to steady her. As your hands make contact with her bare skin, it's like a circuit completing. Cherie falls forward, and suddenly your cock is engulfed in the warm, soft flesh of her breasts. The moment your shaft makes contact, milk begins to flow freely from her nipples, coating your length in warm sweetness.
Cherie's eyes fly open, meeting yours with a look of shocked pleasure. For a moment, you're both frozen, the enormity of what's happening washing over you. Then, almost in unison, you both moan loudly, the sensation too incredible to deny.
</bloc7>
<bloc8>
You: [Groaning as you instinctively thrust between Cherie's breasts] "Oh God, $[characters.list.cherie.role]... your tits... they feel amazing."
The sensation is beyond anything you've ever experienced. Cherie's breasts are soft and yielding, yet firm enough to create delicious pressure around your shaft. The warm milk acts as a perfect lubricant, allowing you to slide easily between the pillowy mounds. Each thrust sends jolts of pleasure through your entire body, the virus heightening every sensation to an almost unbearable degree.
***CA12H1.mp4***
Cherie: [Pressing her breasts together around your cock, voice thick with lust] "We shouldn't... but don't stop, baby. Mommy's here. Mommy will take care of you." (This is madness, but it feels so right. My baby needs me. And God help me, I need this too.)
Cherie's movements become more purposeful as she comes fully back to herself. She presses her breasts together tightly, creating a warm, wet channel for your cock to thrust through. Her eyes are locked on the sight of your shaft appearing and disappearing between her mounds, a look of wonder and lust on her face.
The room fills with the obscene sounds of wet flesh and shared moans of pleasure. The scent of sex hangs heavy in the air - your musky arousal mixing with the sweet smell of Cherie's milk and the underlying tang of her pussy. You can see a wet patch forming on the exam table beneath her, evidence of her own intense arousal.
"That's it, sweetie," Cherie coos, her voice a mixture of maternal affection and raw need. "Use Mommy's tits. They're all yours. You can play with them whenever you need to... to manage your symptoms."
The flimsy pretense of medical necessity has all but evaporated, replaced by a primal need that neither of you can deny any longer.
</bloc8>
<bloc9>
You: [Thrusting faster, hands moving to grip Cherie's waist] "$[characters.list.cherie.role], I'm getting close... I'm gonna..."
The pressure builds to unbearable levels, your entire body trembling on the edge of release. Cherie's milk flows freely now, coating your shaft and dripping down onto your balls. The warm, wet slide of her flesh against yours is maddening, pushing you closer and closer to the brink.
***CA12I1.webp***
***CA12I2.webp***
Cherie: [Eyes locked on your cock, voice urgent and needy] "Do it, baby. Cum for Mommy. Give me your... your medicine. Mommy needs it so badly." (I need it. God help me, I need my $[characters.list.cherie.player_role]'s cum. I'm going to hell for this, but I don't care anymore.)
Cherie's movements become frantic, her breasts bouncing and jiggling as she works your cock with desperate need. Her tongue darts out to lick her lips, her eyes hungry as she watches your shaft pulse between her mounds. You can see her thighs trembling, her hips making small, aborted movements as if she's fighting the urge to grind against you.
"You're so big, baby," Cherie moans, her voice filled with awe and lust. "So much bigger than your father ever was. You fill Mommy up so good. Come on, sweetie. Cum all over Mommy's tits. Mark me as yours."
The taboo words send a jolt of electricity down your spine, pushing you even closer to the edge. You can feel your balls tightening, drawing up close to your body as your orgasm approaches like a freight train.
</bloc9>
<bloc10>
You: [Crying out, your body going rigid] "$[characters.list.cherie.role]! I'm cumming! Oh fuck, I'm cumming!"
Your orgasm hits like a tidal wave, pleasure beyond anything you've ever felt before crashing over you. Your cock pulses violently, shooting thick ropes of cum onto Cherie's breasts, neck, and face. Each spurt feels like a lightning bolt of ecstasy, the virus amplifying your climax to mind-bending levels.
***CA12J1.webp***
***CA12J2.webp***
Cherie: [Screaming in ecstasy, her body convulsing] "Yes! Give it all to Mommy! Paint me with your cum, baby!" (So much cum... it's changing me. I've never felt anything like this! It's so hot, so thick... I can feel it seeping into my skin.)
As your seed lands on Cherie's skin, it triggers her own earth-shattering orgasm. Her pussy clenches rhythmically around nothing, juices flowing freely down her thighs and soaking the exam table beneath her. Her milk sprays with renewed force, mixing with your cum to create an obscene tableau of incestuous bliss.
Cherie's tongue darts out, eagerly lapping at the streams of cum painting her face. Her eyes roll back in her head as she tastes you, a low, animal moan escaping her throat. Her hands move to her breasts, smearing your seed across her flushed skin and pinching her nipples roughly.
"So good," she babbles, lost in the throes of her climax. "My baby boy's cum... it's healing me. Changing me. Making me yours forever."
The scent of sex is overwhelming now, your combined fluids creating a heady, intoxicating aroma that fills the small room. The virus hums in your veins, satisfied for the moment but promising more intense encounters to come. As the last pulses of your orgasm fade, you collapse forward, your forehead resting against Cherie's as you both pant heavily.
In this moment, as the fog of lust begins to clear, you both know that everything has changed. The line between $[characters.list.cherie.role] and $[characters.list.cherie.player_role], doctor and patient, has been irrevocably blurred. There's no going back now - you've evolved into something new, something uniquely suited to survive in this virus-ravaged world.
</bloc10>
<bloc11-Trust>
You: [Panting heavily, reality slowly setting in] "$[characters.list.cherie.role]... that was... oh God, what have we done?"
The post-orgasmic haze begins to clear, replaced by a creeping sense of shame and disbelief. Cherie's eyes widen as she looks down at her cum-covered breasts, the full weight of your actions crashing down on her.
***CA12K1.webp***
Cherie: [Voice trembling, pulling away slightly] "Oh sweetie... I... we shouldn't have... This was a mistake." (What kind of $[characters.list.cherie.role] am I? But he needed me... I had to help him. Didn't I?)
Cherie reaches for a nearby towel, hastily wiping your seed from her skin. Her hands shake as she tries to cover herself, unable to meet your eyes. The room feels colder now, the scent of sex and shame hanging heavy in the air.
"We can't do this again," she whispers, her voice barely audible. "It's not... it's not right. I'm your $[characters.list.cherie.role], I should know better."
</bloc11-Trust>
<bloc12-Trust>
You: [Reaching out, then stopping yourself] "$[characters.list.cherie.role], I'm sorry. I didn't mean to..."
Cherie holds up a hand, stopping you mid-sentence. She takes a deep breath, steeling herself before looking at you directly.
***CA12K3.webp***
Cherie: [Voice firmer now, but with an undercurrent of pain] "Listen to me. What happened... it was necessary. To save you. If... if it happens again, if you need me like that... I won't hesitate. But it's not for fun, do you understand? It's survival, nothing more." (Why does saying this hurt so much? Why do I want to take it all back?)
As Cherie speaks, you can see the conflict in her eyes. Despite her words, there's a longing there that she can't fully hide. She reaches out, cupping your face in her hand for a brief moment before pulling away.
"We're still family," she says softly. "We'll always be family. But we have to be careful. This world... it's changing us. We can't let it change us too much."
As she turns to leave, you catch a glimpse of a tear rolling down her cheek. The door closes behind her, leaving you alone with the lingering scent of milk and cum, and the unshakable feeling that despite her words, this is far from over.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with renewed lust, cock hardening again] "We're not done yet, $[characters.list.cherie.role]. I need more."
The virus surges through your veins, demanding more pleasure. Without waiting for a response, you grab Cherie's hips, pulling her closer. Your still-sensitive cock slides between her cum-soaked breasts, the mixture of your seed and her milk creating a slick, warm channel.
***CA12L1.webp***
Cherie: [Gasping, eyes wide with shock and arousal] "Baby, wait! It's too much... I can't..." (Oh God, he's still so hard. I should stop this, but... I need it. I need him.)
Despite her protests, Cherie's body betrays her. Her hands move to press her breasts together, creating a tighter passage for your cock. The sight of your own $[characters.list.cherie.role], covered in your seed and looking up at you with unbridled lust, sends a fresh wave of desire through you.
</bloc11-Lust>
<bloc12-Lust>
You: [Thrusting savagely, lost in pleasure] "Take it all, $[characters.list.cherie.role]. You're mine now!"
Your hips move with inhuman speed, driving your cock through the slick channel of Cherie's breasts. Each thrust sends droplets of cum and milk flying, splattering across her face and hair. Cherie moans wantonly, her tongue darting out to catch what she can.
***CA12L3.webp***
***CA12L4.webp***
Cherie: [Moaning, eyes rolling back] "Yes! Use Mommy, baby. I'm yours!" (We're monsters, but I don't care anymore. This feels too good, too right.)
With a primal roar, you reach your second climax. Thick ropes of cum erupt from your cock, painting Cherie's face and hair. A particularly powerful spurt catches her directly in the eyes, causing her to cry out in surprise and pleasure.
As the last pulses of your orgasm fade, you collapse backward, spent. Cherie blinks, cum dripping from her lashes, a dazed smile on her face. You both know that this is just the beginning, that there are no more boundaries between you. $[characters.list.cherie.role] and $[characters.list.cherie.player_role], lover and beloved, two beings merged by lust and a virus that's rewriting the rules of nature itself.
</bloc12-Lust>
<bloc11-Fail>
You: [Tensing suddenly, shame washing over you] "Wait, $[characters.list.cherie.role]... I... I can't do this."
A wave of revulsion crashes over you, breaking through the haze of lust. The reality of what you're doing - your own $[characters.list.cherie.role] pleasuring you with her breasts - hits you like a truck. Your erection falters, the moment of ecstasy slipping away.
***CA12M1.webp***
Cherie: [Eyes widening in horror, scrambling to cover herself] "Oh God... what are we doing? This is... this is wrong." (What kind of $[characters.list.cherie.role] am I? How could I let this happen?)
The charged atmosphere evaporates, replaced by crushing awkwardness. Cherie's face is a mask of shame and regret, her hands shaking as she tries to close her gown. The virus still thrums through your veins, but now it feels like a curse, a corrupting force that nearly drove you to commit the ultimate taboo.
</bloc11-Fail>
<bloc12-Fail>
You: [Turning away, unable to meet Cherie's eyes] "I'm sorry, $[characters.list.cherie.role]. We shouldn't have... This was a mistake."
Silence falls, heavy and oppressive. The scent of arousal lingers in the air, a mocking reminder of how close you came to crossing an unforgivable line. You can hear Cherie's shaky breathing behind you, punctuated by what sounds like muffled sobs.
***CA12M3.webp***
Cherie: [Voice trembling, barely above a whisper] "It's... it's the virus. It's making us do things... think things we shouldn't. We need to be stronger." (How can I face him after this? How can I be his $[characters.list.cherie.role] now?)
As you risk a glance back, you see Cherie huddled on the exam table, her medical gown clutched tightly to her chest. The moment of intimacy you shared feels like a distant dream, replaced by cold reality. You both know that something fundamental has changed between you, a line almost crossed that can never be uncrossed.
</bloc12-Fail>
<bloc-Virus>
You: [Gasping as a sudden wave of heat washes over you] "$[characters.list.cherie.role]... something's happening..."
Just as you're about to part ways, a surge of viral energy courses through your body. Your softening cock springs back to life with almost painful rigidity. You can see a similar change overtaking Cherie, her eyes dilating as she gasps for breath.
Cherie: [Moaning, her body arching involuntarily] "Oh God, baby... I feel it too. The virus... it's not done with us yet." (We should stop, but I can't. I need him. Now.)
Before either of you can think, you crash together in a frenzy of lust. Cherie's breasts, still slick with your previous emissions, engulf your cock once more. But this time, it's different. The virus has heightened every sensation to an almost painful degree. You can feel every vein, every pulse, every twitch of each other's bodies.
***CA12N1.webp***
As you thrust frantically between Cherie's heaving breasts, her milk begins to flow again, mixing with the remnants of your earlier release. The combination creates a slick, warm channel that sends jolts of pleasure through your entire body. Cherie's moans reach a fever pitch, her entire body shuddering in continuous waves of pleasure.
"Don't stop, baby," Cherie gasps, eyes rolling back. "$[characters.list.cherie.role] needs this. We both do."
The room spins around you as the virus pushes you both to new heights of ecstasy. You're dimly aware that you're moaning, crying out in a language of pure animal need. Cherie's breasts feel like they're molded perfectly to your cock, every movement sending shockwaves of bliss through your system.
As the pressure builds to an unbearable level, you lock eyes with Cherie. In that moment, you see everything - love, lust, shame, acceptance, and a primal need that transcends all societal norms. With a shared cry of release, you both explode into earth-shattering orgasms.
Your cum erupts like a geyser, painting Cherie's face and chest in thick ropes. At the same time, her milk sprays forcefully, creating an obscene mixture of fluids that seems to glow with viral energy. The scent is intoxicating, a heady mixture of musk, sweetness, and something otherworldly.
***CA12N2.webp***
As the intensity of your shared climax begins to ebb, you collapse together on the exam table, a tangle of limbs and fluids. The virus hums contentedly within you both, satisfied for now but promising more intense encounters to come. You know that there's no going back now - your relationship has been forever changed, evolving into something new and forbidden in this post-apocalyptic world.
</bloc-Virus>
<grope1>
You: [Suddenly grabbing Cherie's breasts roughly] "No more pretending, $[characters.list.cherie.role]. I need this now!"
A red haze descends over your vision as the virus takes control. Your hands knead Cherie's soft flesh brutally, pinching and twisting her nipples as she cries out in shock and pain. The rational part of your mind screams in horror, but it's drowned out by the primal need coursing through your veins.
***CA12O1.webp***
***CA12O2.webp***
Cherie: [Gasping in pain and surprise] "Sweetie, stop! You're hurting me! This isn't you!" (Oh God, what's happening to him? The virus... it's taken over!)
Cherie struggles against your grip, her eyes wide with fear and confusion. Milk begins to leak from her abused nipples, mixing with the tears that have started to fall down her cheeks. The scent of her fear and arousal only serves to fuel your frenzy, pushing you to take what you need regardless of the consequences.
</grope1>
<grope2>
You: [Growling as you force Cherie onto the exam table] "I need more, $[characters.list.cherie.role]. I need to taste you!"
With inhuman strength, you flip Cherie onto her back, spreading her legs wide. The virus has heightened your senses to an unbearable degree, and the musky scent of her arousal drives you wild. Without hesitation, you dive between her thighs, your tongue lashing out to taste her most intimate areas.
***CA12O3.webp***
Cherie: [Crying out, trying to push you away] "No! Baby, please! We can't... this is too far!" (His tongue... oh God, it feels... No! I have to stop this!)
Your tongue explores every fold and crevice, lapping hungrily at her pussy before moving lower to tease her puckered asshole. Cherie's protests turn to choked moans as her body betrays her, responding to your relentless assault. Her thighs tremble, caught between trying to close and spreading wider for you.
"Stop... please..." Cherie whimpers, but her hips buck involuntarily against your face. "This isn't right... we're not supposed to..."
But her words fall on deaf ears as you continue your frenzied exploration, the virus driving you to satisfy your deepest, darkest urges. The taste of her on your tongue only intensifies your need, pushing you to take more, to claim every part of her as your own.
</grope2>
<rape1>
You: [Eyes glazing over as the virus surges] "No more games, $[characters.list.cherie.role]. I'm taking what I need!"
A switch flips in your mind as the virus takes full control. Your muscles tense, veins bulging as an inhuman strength flows through you. Cherie's eyes widen in fear as she sees the change come over you, realizing too late the danger she's in.
***CA12P1.webp***
Cherie: [Backing away, hands raised defensively] "Sweetie, please... this isn't you. Fight it! Remember who I am, who you are!" (Oh God, his eyes... there's nothing human left in them. What have I done?)
You advance on Cherie with predatory grace, your massive erection bobbing menacingly before you. The scent of her fear is intoxicating, driving you to new heights of feral lust. In this moment, she's not your $[characters.list.cherie.role], she's prey, a vessel for your viral-fueled needs.
</rape1>
<rape2>
You: [Growling as you corner Cherie] "Stop fighting, $[characters.list.cherie.role]. You know you want this as much as I do."
Cherie's back hits the wall, her eyes darting frantically for an escape route. But there is none. You're between her and the door, an immovable force of nature driven by viral lust. Your hand shoots out, gripping her throat just tightly enough to show your dominance.
***CA12P3.webp***
Cherie: [Gasping, tears forming in her eyes] "Please, baby... don't do this. We can fight this together. Don't let the virus win!" (I have to reach him, the real him. Before it's too late.)
For a brief moment, something flickers in your eyes - a flash of recognition, a hint of the $[characters.list.cherie.player_role] Cherie knows and loves. But it's quickly swallowed by the viral darkness. Your grip tightens, and you begin to tear at Cherie's clothes. She knows she has one last chance to stop this, to bring you back from the brink. With a desperate cry, she summons all her strength for one final attempt to break through to you.
</rape2>
<rapeWin1>
You: [Pinning Cherie against the wall] "Stop struggling, $[characters.list.cherie.role]. This is happening whether you want it or not!"
With brutal efficiency, you rip away the last of Cherie's clothing. Your enhanced strength makes her attempts at resistance futile. You lift her easily, positioning your throbbing cock at the entrance to her unwilling pussy. Despite her protests, you can feel the heat and moisture betraying her body's involuntary response.
***CA12Q1.webp***
Cherie: [Sobbing, her body trembling] "No, please... not like this. You're my $[characters.list.cherie.player_role]!" (This can't be happening. How did we come to this?)
Ignoring her pleas, you thrust forward, burying yourself to the hilt in one savage motion. Cherie screams, a sound of pain and violated trust. Her inner walls clench around you, trying to expel the invading presence. But the virus surging through your veins demands more, driving you to pound into her with inhuman force.
</rapeWin1>
<rapeWin2>
You: [Grunting with each brutal thrust] "Take it, $[characters.list.cherie.role]. Take your $[characters.list.cherie.player_role]'s cock!"
The room fills with the obscene sounds of flesh slapping against flesh, punctuated by Cherie's sobs and your animalistic grunts. Her breasts bounce violently with each thrust, milk spraying from her nipples in a perverse display of unwilling arousal. The scent of sex and fear mingles in the air, creating an intoxicating cocktail that only fuels your frenzy.
***CA12Q3.webp***
***CA12Q4.mp4***
Cherie: [Moaning involuntarily, her body betraying her] "Please... stop... I can't... oh God!" (Why does it feel good? I'm a monster. We both are.)
As your assault continues, Cherie's resistance begins to crumble. The virus works its insidious magic, turning her pain to pleasure, her disgust to desire. Her legs wrap around your waist, pulling you deeper as her hips begin to move in rhythm with yours. With a roar of triumph, you empty yourself inside her, flooding her womb with your tainted seed. As the viral high begins to fade, the full weight of what you've done crashes over you both, leaving you shattered in its wake.
</rapeWin2>
<enslaveWin1>
You: [Eyes blazing with viral madness] "You're mine now, $[characters.list.cherie.role]. Forever."
With inhuman strength, you throw Cherie onto the exam table. Before she can react, you're on her, pinning her arms above her head with one hand while the other tears at her clothes. The virus has transformed you into something beyond human, a creature of pure domination and lust.
***CA12R1.webp***
Cherie: [Struggling frantically, terror in her eyes] "No! Stop! This isn't you! Please, come back to me!" (This can't be happening. My $[characters.list.cherie.player_role]... my baby boy... what has the virus done to him?)
Ignoring her pleas, you force her legs apart, positioning yourself at her entrance. With a savage thrust, you bury yourself to the hilt, tearing through her resistance. Cherie screams, a sound of pure anguish that echoes off the walls. But it only serves to fuel your frenzy. You begin to pound into her with brutal force, each thrust a violation of the sacred bond between $[characters.list.cherie.role] and $[characters.list.cherie.player_role].
</enslaveWin1>
<enslaveWin2>
You: [Growling as you continue your assault] "You'll learn to love this, $[characters.list.cherie.role]. You'll beg for it."
Your hips move with inhuman speed and power, driving into Cherie with a force that threatens to break her. Her breasts bounce violently, milk spraying from her nipples with each impact. The room is filled with the sounds of flesh on flesh, Cherie's sobs, and your animalistic grunts.
***CA12R3.webp***
***CA12R4.mp4***
Cherie: [Voice breaking, body shuddering] "Please... no more... I can't..." (Why... why is my body responding? Am I as sick as he is?)
As your assault continues, something breaks inside Cherie. Her struggles weaken, her cries turning to moans of unwilling pleasure. The virus works its dark magic, twisting her pain into a perverse ecstasy. With a final, brutal thrust, you empty yourself inside her, marking her as your property. As the viral haze begins to clear, you survey your handiwork. Cherie lies broken on the table, your seed leaking from her abused body. With cold efficiency, you begin to plan how you'll keep her confined, your personal slave in this new, twisted world you've created.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Wiping sweat from your brow] "It's really hot in here today. How are the plants doing with this heat, $[characters.list.cherie.role]?"
The greenhouse air is thick with humidity as you enter, finding Cherie tending to a row of medicinal plants. She's wearing a thin cotton tank top that clings to her curves, dampened by sweat. Her blonde hair is tied up in a messy bun, exposing her elegant neck. She turns to face you, and you can't help but notice how her nipples press visibly against the fabric, the heat making the outline of her ample breasts unmistakable.
***CA13A1.webp***
Cherie: [Looking up with a smile, droplets of sweat rolling down her neck toward her cleavage] "Oh, hello $[characters.list.cherie.player_role]. The plants are actually thriving in this humidity." [Adjusting her tank top, inadvertently drawing attention to her breasts] "I'm just a bit... overheated myself."
A bead of sweat trails down between her breasts, disappearing into her cleavage as she stands up fully, her 32DD curves straining against the damp fabric.
</bloc1>
<bloc2>
You: [Moving closer to examine the plants] "Need any help in here? I've got some free time."
You approach the central table where various herbs are laid out for sorting. Standing beside Cherie, you feel the heat radiating between your bodies in the enclosed space. The greenhouse effect has turned the room into a sauna, and you can smell the sweet scent of her skin mixed with the earthy aroma of the plants. Cherie bends over to retrieve a watering can, her breasts swaying gently with the movement.
***CA13B1.webp***
Cherie: [Breathing a little heavily from the heat] "Actually, yes. Could you help me move some of these larger pots?" [Fanning herself with her hand] "This heat is making everything so... slippery." [She looks down at her damp shirt, slightly embarrassed] "I should have worn something more appropriate."
The thin cotton of her top has become nearly transparent where it's wettest, the dark circles of her areolae faintly visible as she moves. She seems simultaneously aware and unaware of how exposed she is, creating a tantalizing tension in the small, steamy space.
</bloc2>
<bloc3>
You: [Moving to lift one of the heavy pots] "No problem. Where do you want this one?"
You bend down to lift a large ceramic pot, your muscles flexing with the effort. As you straighten up, you catch Cherie staring at your body, her eyes lingering on your chest and arms before quickly looking away. The virus load in your system amplifies the tension between you, making the air seem even thicker. You place the pot where she indicates, your shirt now also clinging to your torso from exertion and humidity.
***CA13C1.webp***
Cherie: [Clearing her throat, trying to maintain composure] "Perfect, right there. Thank you." [She reaches for a spray bottle] "These medicinal herbs need constant moisture in this heat." [Spraying water over the plants, some droplets catching on her skin] "The virus causes such terrible fevers... these plants help reduce the symptoms."
Her maternal instinct to care for others contrasts with the undeniable physical tension building between you. As she sprays the plants, water droplets cling to her skin, making her glow in the filtered sunlight streaming through the greenhouse panels.
</bloc3>
<bloc4>
You: [Taking off your outer shirt, leaving just a thin undershirt] "It's like a steam room in here. No wonder you're so..." [Your eyes briefly drop to her chest before returning to her face]
The removal of your shirt changes the dynamic instantly. The greenhouse suddenly feels smaller, more intimate. You continue helping with the plants, both of you working in close proximity, bodies occasionally brushing against each other. Each accidental touch sends a jolt of electricity through you, the virus amplifying every sensation. Cherie's breathing has become slightly more pronounced, her chest rising and falling visibly.
***CA13D1.webp***
Cherie: [Swallowing hard as she notices your gaze] "Yes, it's... quite intense in here." [She absentmindedly touches her collarbone, fingers trailing down toward the top of her cleavage] "The plants need this environment, though. Heat... moisture... it helps them... grow." [She stumbles slightly over her words]
A silence falls between you, filled only by the sound of your breathing and the occasional drip of condensation from the ceiling. The air is charged with unspoken tension as Cherie tries to maintain her maternal role despite the increasingly intimate atmosphere.
</bloc4>
<bloc5>
You: [Noticing a dark spot forming on your undershirt] "I think I got some soil on my shirt..." [You examine the stain, lifting the fabric slightly]
You try to wipe at the stain, but it only smears further. Without thinking, you pull your undershirt off completely, your muscular torso now fully exposed. The virus has enhanced your physique significantly, and you notice Cherie's eyes widen as she takes in your bare chest, her pupils dilating visibly. A drop of sweat trails down your abs, and her gaze follows it hungrily.
***CA13E1.webp***
Cherie: [Unable to hide her reaction, her voice slightly husky] "Oh, don't worry about that... I can..." [She steps closer, reaching out as if to touch your chest before stopping herself] "I mean, I can wash it later." [Her breasts rise and fall rapidly with her quickened breathing] "You've... changed so much since the virus. Your body is so..." [She bites her lip, leaving the sentence unfinished]
The tension between you has shifted from subtle to undeniable. Cherie's internal struggle is visible in her eyes—the maternal instinct warring with raw desire. A bead of sweat rolls down between her breasts, drawing your attention to how her nipples have hardened against her damp tank top.
</bloc5>
<bloc6>
You: [Moving closer to her, your voice lower] "The virus has changed both of us... I've seen how you look at me sometimes."
The admission hangs in the air between you. You can see Cherie's pulse quickening at her neck, her chest flushing pink beneath the damp fabric. The greenhouse feels like a world apart from reality—a steamy, enclosed Eden where normal rules seem to melt away in the heat. You're standing so close now that you can feel her breath on your chest.
***CA13F1.webp***
Cherie: [Her resistance visibly crumbling] "I... I shouldn't. We shouldn't..." [Her hands tremble slightly as they hover near your bare chest] "But the virus makes it so hard to... to think clearly." [She looks down at her own body, at how her tank top clings to her curves] "I feel so hot all the time now... so sensitive..." [Her eyes meet yours with a mixture of shame and undeniable desire]
The air between you seems to vibrate with tension. Cherie's maternal facade is slipping, revealing the woman beneath—a woman affected by the virus just as powerfully as you are, her enhanced body craving contact. A drop of condensation falls from above, landing on her breast and causing her to gasp softly at the sensation.
</bloc6>
<bloc7>
You: [Gently placing your hands on her shoulders] "The heat in here is making your shirt soaked through. Maybe you should take it off too..."
Your touch breaks the last barrier of physical distance between you. The heat of her skin burns against your palms, even through the damp cotton. Your enhanced senses pick up her quickened heartbeat, the subtle release of pheromones as her arousal grows. With deliberate slowness, your hands slide down to the hem of her tank top, fingers brushing against the bare skin of her stomach.
***CA13G1.webp***
Cherie: [Trembling at your touch, her voice barely above a whisper] "We... we should be careful..." [But her actions contradict her words as she raises her arms slightly, allowing you to lift her tank top] "The virus is making me feel so..." [As the fabric pulls away, her magnificent breasts spring free, full and firm despite her age, nipples dark and stiff with arousal] "Oh god, what are we doing?"
Her exposed breasts heave with her rapid breathing, droplets of sweat glistening on her smooth skin. Despite her verbal hesitation, her body language tells a different story—her back arching slightly, presenting her chest to you. The contrast between her maternal concern and her obvious arousal creates an intoxicating tension in the humid air.
</bloc7>
<bloc8>
You: [Your voice thick with desire] "The virus is just bringing out what's already there... what we both feel."
You step closer, both of you now half-naked in the steamy greenhouse. Plants surround you like silent witnesses as the tension reaches a breaking point. Your enhanced manhood strains against your pants, forming an unmistakable bulge. Cherie's eyes drop to it, her tongue unconsciously darting out to wet her lips. The greenhouse feels like a primordial jungle, encouraging the most basic instincts.
***CA13H1.webp***
Cherie: [Her hands moving to cup her own breasts, a gesture both self-conscious and sensual] "Your body has changed so much... so powerful now." [Her fingers tease her own nipples absently] "I... I can't stop thinking about... what the virus has done to... all of you." [Her eyes fixed on your bulge, her inhibitions dissolving in the heat] "Maybe we could just... touch a little. For medical reasons. To understand the virus better."
Her scientific rationale is a paper-thin disguise for her obvious desire. Her breasts, enhanced by the virus, are perfect—full and firm, with large areolae and stiff nipples begging for attention. She takes a half step closer, her chest nearly touching yours, the heat between your bodies merging into something more primal than the greenhouse's humid atmosphere.
</bloc8>
<bloc9>
You: [Unbuttoning your pants, freeing your massive erection] "I need relief... the pressure is getting too much. Could you... help me? With these?" [You gesture to her exposed breasts]
Your enhanced cock springs free, thick and imposing, pulsing with virus-enhanced virility. Twelve inches of raw masculinity stand proudly before her, a drop of pre-cum glistening at the tip. The greenhouse's heat seems to intensify further, the plants around you releasing their humid breath as if encouraging what's about to happen. Cherie's eyes widen at the sight of your manhood, her scientific detachment completely abandoned.
***CA13I1.mp4***
Cherie: [Gasping at the sight, unconsciously licking her lips] "Oh my... it's even bigger than before." [Her hands move from her own breasts to hover near your cock] "Using my... using these might help relieve the pressure." [She steps closer, her maternal instinct to care now twisted by desire] "I can... I can help you manage the symptoms." [She kneels before you, bringing her magnificent breasts level with your throbbing member]
The pretense of medical assistance is all but forgotten as Cherie positions herself before you. Her breasts hang heavy and inviting, nipples stiff with anticipation. The humidity has made her skin slick with a sheen of sweat, creating a natural lubricant. The virus has heightened both your sensitivities, making even the anticipation of contact almost unbearable.
</bloc9>
<bloc10>
You: [Groaning with need] "Please, I need to feel them... around me."
You reach down to touch her face gently, an intimate gesture contrasting with the raw sexuality of the moment. The greenhouse creates a secret world for you both—steam-fogged windows ensuring privacy, the constant drip of condensation providing a rhythmic soundtrack. Your cock twitches impatiently, a vein pulsing visibly along its considerable length as it hovers inches from Cherie's magnificent breasts.
***CA13J1.mp4***
Cherie: [Taking a deep breath, finally surrendering to desire] "Let me take care of you." [She cups her breasts, lifting them to envelop your thick shaft between them] "Like this..." [She presses her soft flesh around your hardness, creating a warm, slick channel] "God, you're so big... so hot..." [She begins to move, sliding her breasts up and down your length, her eyes locked on the swollen head as it appears and disappears between her cleavage]
The sensation is electric—her soft yet firm breasts squeezing your cock from all sides, the heat and slickness creating exquisite friction. Cherie's scientific mind is fully submerged beneath waves of primal desire, her careful movements becoming more instinctual as she finds a rhythm. Pre-cum leaks from your tip, providing additional lubrication as it smears across her chest, making her skin glisten in the diffused light.
</bloc10>
<bloc11-Trust>
You: [Stroking her hair tenderly] "This feels amazing... so right, somehow. Despite everything."
The connection between you transcends the physical act. Your eyes lock with Cherie's, an unspoken understanding passing between you as her breasts work your throbbing length. The intensity builds gradually but inevitably, like the heat in the greenhouse. Your breathing synchronizes with hers, creating an intimate rhythm. Your hands gently caress her face, showing affection beyond lust as pressure builds at the base of your spine.
***CA13K1.webp***
Cherie: [Her movements becoming more purposeful, her voice tender] "Let go for me, sweetie. I've got you." [She presses her breasts together more firmly, creating delicious pressure around your shaft] "I want to help you... to make you feel good." [As your climax approaches, she looks up with genuine affection in her eyes] "That's it... give it to me..."
With a deep, guttural groan, you erupt—thick ropes of virus-enhanced semen shooting powerfully from between her breasts, coating her neck, chin, and even reaching her parted lips. The release is magnificent, your entire body shuddering with the force of it. Cherie maintains eye contact throughout, a look of wonder and care on her face as she continues to milk every drop from you with gentle movements of her breasts.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as the last pulses subside] "That was... incredible. Thank you for understanding what I need."
The aftermath is tender rather than awkward. Sunlight filters through the misty windows, casting a golden glow over Cherie's cum-splattered skin. The greenhouse feels like a sanctuary—a place where your unusual bond can exist outside the judgment of the world. You help her to her feet, both of you still half-naked, sharing a moment of peaceful connection.
***CA13K3.mp4***
Cherie: [Using a corner of her discarded tank top to wipe away some of the cum, her expression soft] "We're figuring this out together." [She touches your face gently] "The virus has changed everything, but some changes..." [She looks down at her breasts, still glistening with your seed, then back to your eyes] "Some changes might be for the better. We're closer now than we've ever been."
You help each other clean up and dress, working together in a comfortable silence punctuated by shy smiles and gentle touches. The taboo nature of what you've shared hangs in the air, but is transformed into something almost sacred by the mutual care and understanding between you. As you both finally exit the greenhouse, there's a new dimension to your relationship—deeper, more intimate, and unashamed.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with primal need] "Fuck... your tits feel so good around my cock..."
Raw lust overtakes you both as Cherie works your shaft between her magnificent breasts. Your hips begin thrusting involuntarily, fucking her cleavage with increasing urgency. The slick sounds of your movement echo in the humid greenhouse, joining the symphony of dripping condensation. You grab her shoulders to steady yourself, fingers digging into her soft skin as pressure builds explosively at the base of your cock.
***CA13L1.webp***
Cherie: [Her composure completely abandoned, eyes wild with desire] "Yes! Fuck my tits! Use them!" [She spits between her breasts to add lubrication, her proper demeanor shattered] "I can feel you throbbing... so big... so hard..." [Her tongue extends, trying to catch the tip of your cock on each upstroke] "Give me that hot load... I need it all over me!"
The contrast between her typical maternal care and this wanton display drives you wild. Your thrusts become almost violent, her breasts jiggling and slapping against each other as you piston between them. With a roar, you explode—thick, virus-enhanced semen erupting like a geyser, coating her face, hair, and breasts in rope after rope of hot seed. The intensity of your orgasm makes stars explode behind your eyes, your entire body convulsing with pleasure.
</bloc11-Lust>
<bloc12-Lust>
You: [Panting heavily, still squeezing out the last drops onto her chest] "Holy shit... look at you covered in my cum..."
The sight is pornographic—Cherie on her knees, her magnificent breasts and beautiful face painted white with your abundant seed. Some drips from her chin onto her chest, creating obscene rivulets between her breasts. The greenhouse's humidity prevents the cum from drying, keeping it wet and glistening on her skin. The plants around you seem to lean closer, as if drawn to the primal energy you've released.
***CA13L3.mp4***
Cherie: [Shuddering with depraved pleasure, scooping some cum from her breast to taste it] "Mmm... so much... so thick..." [Her eyes still glazed with lust as she rubs your seed into her skin like lotion] "The virus makes it taste so good... I can feel it tingling on my skin." [She looks up at you with a wicked smile] "Next time I might need it somewhere else... these breasts are just the beginning of what I can do for you."
You both bask in the aftermath of pure lust, the taboo nature of your encounter adding a forbidden thrill that makes your spent cock twitch with renewed interest. There's no shame between you now, only a carnal understanding and anticipation of future depravities. As you help her clean up, your hands linger on her body, promising more exploration to come.
</bloc12-Lust>
<bloc11-Fail>
You: [Your voice cracking with nerves] "This is... I don't know if we should..."
Despite your physical arousal, doubt creeps in. The reality of what you're doing—your own $[characters.list.cherie.role]'s breasts wrapped around your cock—suddenly hits you. Your body tenses, the moment of hesitation breaking the building rhythm. Cherie senses your withdrawal immediately, her own movements faltering as she sees the conflict in your eyes.
***CA13M1.webp***
Cherie: [Her expression shifting from passion to embarrassment] "Oh god... what am I doing?" [She pulls back suddenly, covering her exposed breasts with her arms] "I'm supposed to be taking care of you, not... not like this." [Tears of shame form in her eyes] "The virus is making us both... but that's no excuse. I'm still your $[characters.list.cherie.role]."
The magical bubble of the greenhouse shatters, reality rushing in like cold air. What moments ago seemed natural and exciting now feels awkward and wrong. Cherie scrambles to find her tank top, turning away from you to hide her nakedness, her shoulders hunched with shame.
</bloc11-Fail>
<bloc12-Fail>
You: [Hastily tucking yourself back into your pants] "I'm sorry... I didn't mean for this to... go this far."
The greenhouse that had felt like a steamy paradise now seems claustrophobic and accusatory. Plants that had witnessed your passion now seem to judge your shame. You both dress in uncomfortable silence, avoiding eye contact, the sound of rustling clothes painfully loud in the absence of words.
***CA13M3.webp***
Cherie: [Fully dressed but still disheveled, her voice straining for normalcy] "Let's... let's just forget this happened. It was the heat, the virus... it wasn't us." [She busies herself with the plants, desperate for distraction] "I should finish up here. Perhaps you could... check on the others?" [Her eyes meet yours briefly, filled with confusion and regret] "We'll be more careful next time. With the virus, I mean."
You both make awkward excuses to separate, the promising intimacy of minutes ago replaced by a wall of propriety and shame. As you leave the greenhouse, the cool outside air hits your skin like a rebuke, a reminder of the boundaries that still exist despite the world's transformation.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over, a wave of heat washing through you] "Something's... happening... the virus..."
Just as you're about to part ways, a powerful surge of the virus hits you both simultaneously. Your vision blurs, replaced by a red haze of pure need. Your cock, which had begun to soften, instantly hardens to painful rigidity, throbbing visibly with each heartbeat. Cherie gasps, her own body responding in kind—her nipples darkening and extending, her skin flushing with unnatural heat.
***CA13N1.mp4***
Cherie: [Her voice transformed to a desperate moan] "It's a virus spike! I can feel it burning through me!" [She tears off the tank top she'd just put back on, her breasts heaving] "Need you... now!" [She drops to her knees before you, yanking your pants down with surprising strength] "Nothing matters but this... please!" [She frantically presses her breasts together, offering them to your pulsing shaft]
Within seconds, you're thrusting madly between her tits, all hesitation vanished under the virus's overwhelming influence. Your movements are animalistic, beyond conscious control. Cherie's eyes roll back as the shared viral surge creates a feedback loop of pleasure between you. Plants around you seem to respond to the viral energy, leaves quivering as if in a breeze that isn't there. Neither of you speaks coherently anymore, reduced to primal grunts and moans as you rut with desperate abandon, the scene fading out as you both surrender completely to the virus's demands.
</bloc-Virus>
<grope1>
You: [Eyes suddenly darkening with uncontrolled lust] "I need more than just your tits..."
Without warning, your hands shoot out, grabbing Cherie's wrists and pulling her up from her kneeling position. Before she can react, you spin her around and bend her over the plant table, sending pots crashing to the floor. Your movements are aggressive and unexpected, shocking her out of the gradually building intimacy you'd established.
***CA13O1.mp4***
Cherie: [Gasping in alarm] "What are you doing?! Stop!" [She struggles against your grip, genuine fear replacing desire in her eyes] "This isn't right! You're not yourself!" [Plants and soil spill around her as she tries to twist away] "The virus is affecting your judgment! Please, control yourself!"
The greenhouse that had been a place of steamy seduction transforms into a scene of struggle. Cherie's maternal instinct kicks in despite her partial nudity, concern for your mental state overriding her own fear as she tries to reach the rational part of you that seems to have vanished behind a haze of viral lust.
</grope1>
<grope2>
You: [Blinking rapidly as her words penetrate the fog of desire] "I... I don't know what came over me..."
You release her wrists and step back, horror dawning on your face as you realize what you were about to do. Your hands shake as you hastily pull up your pants, shame washing over you in a cold wave that contrasts with the greenhouse's persistent heat. Broken pottery and scattered soil surround you both, physical evidence of your momentary loss of control.
***CA13O3.mp4***
Cherie: [Pulling her tank top back on with trembling hands, keeping her distance] "The virus concentration must be getting too high in your system." [Her voice is clinical now, maternal concern overshadowing the woman who moments ago was willingly pleasuring you] "We need to monitor your levels more carefully. This... this loss of control is dangerous." [She straightens her clothing, dignity returning despite the chaos around her] "Let's get you back to the shelter. You need rest and medication."
The tender moment between you has been shattered completely. As Cherie leads you out of the greenhouse, her hand on your arm is purely supportive, all traces of sexual tension replaced by medical concern. The broken plants behind you seem to symbolize something precious that has also been damaged—trust that will take time to rebuild.
</grope2>
<rape1>
You: [Your eyes glazing over with a reddish tint, voice deepening] "Not... enough... need more..."
A terrifying transformation overtakes you as the virus concentration in your blood spikes dramatically. Your muscles bulge, veins standing out on your arms and neck. Your impressive manhood grows even larger, taking on an almost purple hue as virus-enhanced blood engorges it. You grab Cherie's hair roughly, pulling her head back as saliva drips from your snarling mouth.
***CA13P1.mp4***
Cherie: [Eyes widening in terror] "Stop! This isn't you!" [She pushes against your chest, trying to create distance] "The virus has taken over! Fight it!" [Her maternal instinct makes her try to reach you rather than simply flee] "Look at me! Remember who I am! Remember who YOU are!"
The greenhouse feels smaller, more threatening as you back Cherie against the wall. Plants topple as she retreats, her half-naked state now making her feel vulnerable rather than sensual. Despite her fear, she searches your face for any sign of recognition, any hint of the person beneath the virus-fueled aggression.
</rape1>
<rape2>
You: [Growling inhumanly] "Mine... TAKE... BREED..."
Your vocabulary has reduced to primal impulses as the virus completely overtakes your consciousness. Your enhanced physique seems even more imposing as you corner Cherie, your massive erection jutting before you like a weapon. Sweat pours off your body, steam seeming to rise from your overheated skin. Your hands reach for her with clear intent, fingers curved like claws.
***CA13P3.mp4***
Cherie: [Her fear giving way to determination] "I won't let the virus take you!" [She assumes a defensive stance, her experience as a medical professional giving her unexpected courage] "I'm going to help you, even if I have to hurt you first!" [She grabs a nearby gardening tool, holding it before her] "Don't make me do this! Fight it!"
The greenhouse has become a battlefield, the lush greenery contrasting starkly with the primal violence about to erupt. Cherie's maternal instinct to protect—even to protect you from yourself—transforms her from potential victim to determined defender. The scene is set for a confrontation where both biological and emotional bonds will be tested to their limits.
</rape2>
<rapeWin1>
You: [Pinning Cherie to the ground after overpowering her] "TAKE... NOW..."
Having subdued her, you tear at her remaining clothes with virus-enhanced strength. Your consciousness is barely present, reduced to a passenger watching your body act on pure viral instinct. Cherie lies beneath you, momentarily stunned from the struggle, her breasts heaving with rapid breaths. The greenhouse floor is littered with broken pots and scattered soil, creating a primal scene of conquest.
***CA13Q1.webp***
Cherie: [Voice breaking with fear and despair] "Please... don't do this... This isn't you..." [Tears stream down her face as she makes one last appeal] "I know you're still in there somewhere... fight it!" [Her resistance weakens as she realizes the futility of physical struggle against your enhanced strength] "Oh god... please..."
You force her legs apart with brutal efficiency, positioning your monstrous cock at her entrance. The virus has taken full control, transforming what could have been a tender moment of exploration between you into an act of violation. Cherie's eyes reflect not just fear but heartbreak—mourning the trust that's being destroyed even as you prepare to claim her body.
</rapeWin1>
<rapeWin2>
You: [Thrusting into her with savage force] "MINE!"
Your enhanced member drives into her unprepared body, causing her to cry out in pain. The virus grants you unnatural stamina as you pound into her mercilessly, the greenhouse plants quivering with each brutal thrust. Soil and broken pottery dig into Cherie's back as you pin her to the ground, your eyes vacant of recognition, seeing her only as a vessel for release.
***CA10Q3.webp***
Cherie: [Her resistance gradually fading, eyes becoming vacant] "What... have we become?" [Her voice barely audible beneath your animalistic grunts] "The virus... is this all that's left of humanity?" [A single tear trails down her cheek as her body responds involuntarily to the stimulation, adding shame to her trauma] "I failed you... I failed us both..."
Your viral frenzy eventually exhausts itself, leaving you collapsed beside Cherie's violated form. As consciousness slowly returns, the horror of what you've done dawns on you. The greenhouse, once a place of growth and nurturing, has become the scene of something monstrous. Cherie lies silent, staring up at the glass ceiling, both your bodies covered in soil, sweat, and evidence of your violation—a perversion of the intimacy you might have shared.
</rapeWin2>
<enslaveWin1>
You: [After overwhelming Cherie in the fight, your voice a demonic growl] "OBEY NOW... FOREVER MINE."
The virus has transformed you into something barely human. Your enhanced strength allowed you to overpower Cherie easily, and now you bind her wrists with torn plant supports. Your movements are methodical despite your frenzy, indicating a terrifying intelligence behind the bestial facade. You drag her to a corner of the greenhouse where you tear her clothes to shreds, leaving her naked and vulnerable.
***CA13R1.mp4***
Cherie: [Blood trickling from her split lip, terror in her eyes] "Please... stop this madness!" [She struggles against her bonds, twisting helplessly] "You're my $[characters.list.cherie.player_role]! Remember who you are!" [Her voice breaks as you position yourself between her forcibly spread legs] "This isn't you! The virus is controlling you!"
You respond by slapping her harshly, leaving a red handprint on her cheek. Your virus-enhanced cock throbs with unnatural size and vigor as you force it into her, tearing into her unprepared body with brutal efficiency. Her screams echo in the enclosed space of the greenhouse, plants surrounding you like silent witnesses to the atrocity. Through tears, Cherie continues to plead with the human she believes still exists somewhere inside you.
</enslaveWin1>
<enslaveWin2>
You: [Collaring her with a length of garden hose, yanking it tight] "MY PET NOW. SERVE ME."
After using her body repeatedly and violently, you haul a weeping Cherie to her feet. The virus has granted you seemingly endless stamina, your massive member still hard despite multiple releases. Your seed drips down her thighs as you force her to walk, naked and collared, out of the devastated greenhouse. Your intent is clear—this is not a one-time assault but the beginning of ownership.
***CA13R3.webp***
Cherie: [Her spirit visibly broken, moving mechanically under your guidance] "What... happens now?" [Her once proud posture now slumped in defeat] "Is there... anything left of my $[characters.list.cherie.player_role] in there?" [As you lead her toward the prison building, realization dawns in her tear-streaked face] "No... please, not there... don't lock me away..."
You force her into the prison cell you've prepared, furnished only with a bare mattress and chains bolted to the wall. As you secure her there, Cherie's eyes reflect not just fear but a deeper horror—the recognition that the virus has permanently transformed you both, her into a possession and you into a monster. The door clangs shut with terrible finality, leaving her alone with the knowledge that the maternal bond you once shared has been perverted into something unrecognizable.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking on the bathroom door] "Hey $[characters.list.cherie.role], I need to talk to you about something... private."
Steam billows as you push open the bathroom door, finding Cherie wearing just a thin silk bathrobe as she arranges medical supplies on the counter. The spacious bathroom's mirror has fogged from the recent shower, giving the space an intimate, hazy quality. Her damp blonde hair clings to her neck, and the silk robe does little to conceal the outline of her enhanced 32DD breasts as she turns to face you.
***CA14A1.webp***
Cherie: [Clutching her robe closed at the chest, though it still reveals a generous portion of cleavage] "Oh! $[characters.list.cherie.player_role]! I was just setting up for your monthly virus screening." [Her eyes involuntarily drift down to your crotch for a moment] "I've been worried about your viral load... the symptoms seem more intense lately. Do you... feel ready for your examination?"
The small bathroom feels even smaller as she moves toward you, the scent of her floral body wash mingling with the undeniable musk of her arousal. Droplets of water still cling to her collarbone, slowly trailing down toward the shadows between her breasts.
</bloc1>
<bloc2>
You: [Closing the door behind you] "I've been feeling strange... hot all the time. And the pressure is building up again."
You lean against the counter, trying to appear casual despite the growing bulge in your pants. The virus enhancement makes concealment impossible as your cock stiffens, forming an obscene tent in your sweatpants. Cherie's eyes widen slightly as she notices, her lips parting unconsciously. The medical supplies on the counter—thermometer, stethoscope, measuring tape—suggest a clinical examination, but the tension between you is anything but professional.
***CA14B1.webp***
Cherie: [Swallowing hard, her doctor persona fighting with her maternal instincts and viral desires] "We should... check your temperature first." [She reaches for the thermometer, her robe gaping slightly to reveal the inner curve of her breast] "The virus affects your body temperature, especially during... arousal." [Her nipples visibly harden beneath the silk, pushing against the thin fabric] "I need to be thorough in monitoring your condition."
Her medical terminology barely masks the hunger in her voice. As she moves closer, the tie of her robe loosens further, revealing a tantalizing strip of flesh from neck to navel. You catch her scent more strongly now—clean skin and aroused woman.
</bloc2>
<bloc3>
You: [Placing a hand on your bulge] "It feels like the swelling is worse than last time. Could you... check it directly?"
Your boldness surprises both of you. The pretense of a medical examination still exists, but barely. Your cock throbs visibly through your sweatpants, the outline clearly visible—thick and massive, pushing against the fabric. The small bathroom feels charged with electricity as Cherie's professional demeanor battles with her virus-enhanced desires.
***CA14C1.webp***
Cherie: [Her breathing quickening] "Yes, I should examine the... physical manifestations." [She sets down the thermometer, her hands trembling slightly] "As your $[characters.list.cherie.role], I'm concerned about your health. As your doctor, I need to be... hands-on in my assessment." [She moves closer, the silk of her robe brushing against your arm] "Please remove your pants so I can evaluate the... swelling."
Her medical facade is crumbling rapidly, need overtaking propriety. A flush spreads across her chest, visible in the V of her robe. She licks her lips nervously, eyes fixed on the prominent bulge straining your sweatpants.
</bloc3>
<bloc4>
You: [Slowly lowering your sweatpants, freeing your massive cock] "It feels so sensitive... almost painful. Is that normal?"
Your virus-enhanced member springs free, slapping against your abdomen with an audible thud before standing proudly at attention. Twelve inches of throbbing masculinity, veins pulsing visibly along the shaft, the swollen purple head already leaking pre-cum. Cherie's attempt at professional detachment fails completely, her sharp intake of breath and dilated pupils betraying her arousal.
***CA14D1.webp***
Cherie: [Unable to maintain her clinical tone] "Oh my... the virus enhancement continues to progress." [She drops to her knees without thinking, bringing her face level with your jutting manhood] "The increased size and... sensitivity... are typical symptoms." [The robe slips off one shoulder, exposing a perfect breast with a stiff, dark nipple] "I need to assess the... firmness and responsiveness."
Her medical terminology becomes increasingly absurd as a thin cover for her desires. On her knees before you, hair still damp from the shower, robe half-open, she looks up with a mixture of shame and hunger. Her hand reaches out, hovering inches from your throbbing cock, waiting for permission despite the obvious need burning in her eyes.
</bloc4>
<bloc5>
You: [Voice husky with desire] "Maybe you could use your breasts to check? I've read that... helps with virus extraction."
You make up the medical justification on the spot, but in your virus-addled world, it sounds plausible enough. Your cock twitches eagerly, another drop of pre-cum oozing from the tip as you imagine her perfect tits wrapped around your shaft. The bathroom mirror has begun to clear, offering tantalizing glimpses of Cherie's back and the curve of her exposed breast from multiple angles.
***CA14E1.webp***
Cherie: [Surrendering to desire] "Yes... breast compression therapy can be effective for virus extraction." [She lets her robe fall open completely, revealing her magnificent body] "The soft tissue creates the ideal pressure to... stimulate release of the virus-laden semen." [She cups her heavy breasts, lifting them slightly] "I'll need to use both hands for this examination. The procedure requires... direct contact."
Her breasts are perfect—full and firm despite her age, with large areolae and stiff nipples pointing eagerly forward. The virus has enhanced her already beautiful body, making her skin glow with health and her curves more pronounced. As she shuffles closer on her knees, her medical pretense becomes almost comical in contrast to the raw lust in her eyes.
</bloc5>
<bloc6>
You: [Running a finger along her jawline] "Your dedication to my health is amazing, $[characters.list.cherie.role]."
The tenderness in your touch contrasts with the obscene size of your erection hovering inches from her face. Pre-cum drips from your cockhead onto her breast, the clear fluid sliding slowly down the curve. The bathroom's confined space concentrates your combined scents—her floral soap and arousal mixing with your musky maleness.
***CA14F1.webp***
Cherie: [Trembling with desire] "As your $[characters.list.cherie.role], your health is my priority." [She parts her robe completely, fully exposing her naked body] "And this particular treatment is... mutually beneficial." [She presses her breasts together, creating a deep cleavage] "The virus affects me too... makes my breasts so sensitive." [She rubs her stiff nipples against your shaft, gasping at the contact] "Let me help you... extract that pressure."
Her nakedness is glorious—flawless skin flushed with arousal, the curves of her hips flaring from her narrow waist, a neatly trimmed strip of blonde hair visible between her thighs. The dampness there isn't from her shower, but evidence of her own desperate arousal. She positions herself perfectly, ready to envelop your cock between her magnificent breasts.
</bloc6>
<bloc7>
You: [Placing your hands on her shoulders] "Please, I need it so badly. Your breasts look perfect for this."
You guide her gently, your virus-enhanced cock throbbing with anticipation. The head leaks steadily now, pre-cum providing natural lubrication. The mirror offers you a view of her back, the elegant curve of her spine, the soft globes of her ass resting on her heels as she kneels before you. The contrast between your massive member and her beautiful face creates an obscenely erotic tableau.
***CA14G1.webp***
Cherie: [Pressing her breasts around your shaft] "Just relax and let me take care of you." [She squeezes her soft flesh around your hardness, creating a tight, warm tunnel] "Oh god... you're so big... so hot against my skin." [She begins sliding your cock between her breasts, the massive head poking out from her cleavage with each thrust] "Does that feel good, $[characters.list.cherie.player_role]? Is this helping with the pressure?"
Her breasts feel incredible—soft yet firm, warm and smooth against your sensitive shaft. Each time your cockhead emerges from her cleavage, it brushes against her chin or lips, leaving a smear of pre-cum. The obscene slapping sound of flesh on flesh echoes in the tiled bathroom as she finds a rhythm, her own breathing becoming ragged with excitement.
</bloc7>
<bloc8>
You: [Groaning deeply] "Your tits feel amazing... so soft but tight around me..."
Your hips begin moving involuntarily, thrusting up into the warm channel of her pressed breasts. Each time your cockhead emerges from her cleavage, it reaches almost to her mouth, angry and purple, veins pulsing visibly. The bathroom's mirror now gives you a full view of the scene from multiple angles—your muscular body towering over her kneeling form, her beautiful face focused intently on your pleasure.
***CA14H1.webp***
Cherie: [Her doctor persona completely abandoned] "You're so fucking big... my breasts can barely contain you." [She increases the pressure, squeezing her tits tightly around your shaft] "Every time your cock pops out, it's like it's trying to kiss me." [She extends her tongue, catching the head on an upstroke, moaning at the taste of your pre-cum] "Mmm... I can taste the virus... so strong, so good."
Her tongue swirls around your cockhead whenever it emerges from her cleavage, adding an electric new sensation to the titfuck. Drops of your pre-cum and her saliva mix together, creating a slick lubricant that makes the glide between her breasts even more pleasurable. Her own arousal is evident in her flushed skin and the musky scent rising from between her legs.
</bloc8>
<bloc9>
You: [Tangling your fingers in her hair] "Fuck... I can see why this is an effective treatment..."
The facade of medical necessity has completely crumbled. Your thrusts become more forceful, your cockhead slapping against her chin and lips with each upward motion. Your balls tighten as pleasure builds, the head of your cock swelling even larger. Cherie's breasts jiggle enticingly with each thrust, the soft flesh rippling as you pound into her cleavage.
***CA14I1.mp4***
Cherie: [Opening her mouth eagerly each time your cock emerges] "I love the way you feel between my tits." [She catches your cockhead with her tongue, tasting your pre-cum] "So thick... so hot... I can feel you throbbing against me." [She squeezes her breasts tighter, creating delicious pressure] "Give me that viral load, baby... let me drain those swollen balls... $[characters.list.cherie.role] needs to extract all that pressure."
The combination of her soft breasts, wet tongue, and filthy words drives you wild. The mirror shows her from behind—her back arched, ass raised slightly off her heels, thighs glistening with her own arousal. Her fingers dig into the soft flesh of her breasts as she holds them tightly around your pistoning cock, her face a mask of wanton desire.
</bloc9>
<bloc10>
You: [Breathing heavily] "I'm getting close... where do you want it?"
You're on the edge now, your cock swelling noticeably between her compressed breasts. The veins along your shaft pulse visibly with each heartbeat, the head darkening to a deep purple. Cherie's skilled manipulation of her breasts, combined with the filthy sight of your $[characters.list.cherie.role] on her knees servicing you, has brought you to the brink of explosion.
***CA14J1.mp4***
Cherie: [Eyes wild with lust] "All over my tits and face... mark me with it!" [She increases her pace, breasts bouncing as she works your shaft] "I need to see how much viral load you're carrying." [She tilts her head back, mouth open] "Don't hold back, $[characters.list.cherie.player_role]... give $[characters.list.cherie.role] every drop... cover me with your hot cum!"
Her medical pretense returns briefly in her words but is belied by her wanton position and expression. She's drooling slightly with anticipation, her tongue extended to catch your seed. Her breasts are flushed red from the friction, nipples painfully erect as she squeezes them around your throbbing cock. The bathroom's steamy air is heavy with the scent of sex and sweat.
</bloc10>
<bloc11-Trust>
You: [Cupping her cheek tenderly] "I'm cumming... oh god, $[characters.list.cherie.role]!"
The orgasm builds from deep within, a wave of pleasure starting at your toes and surging upward. Your entire body tenses as your cock swells one final time before erupting. Thick ropes of virus-enhanced semen shoot powerfully from between her compressed breasts, painting white stripes across her face, neck, and chest. The intensity makes your knees buckle slightly, one hand bracing against the counter as you continue to pump your seed onto her.
***CA13K1.webp***
Cherie: [Gasping as hot cum splashes across her face and breasts] "Yes, that's it... so much..." [She continues milking your shaft gently with her breasts, coaxing out every drop] "Such a healthy extraction... I can feel it tingling on my skin." [Her expression is one of wonder and satisfaction] "You're amazing, $[characters.list.cherie.player_role]... so strong, so virile."
The moment is intensely erotic yet somehow tender. Despite the taboo nature of your relationship, there's genuine affection in her eyes as she looks up at you, face and breasts painted with your abundant seed. Her tongue darts out to taste the semen that's landed near her lips, moaning softly at the flavor. The mirror reflects the scene—your powerful body still shuddering with aftershocks, her kneeling form covered in your essence.
</bloc11-Trust>
<bloc12-Trust>
You: [Helping her to her feet] "That was incredible... thank you for taking care of me."
The aftermath is intimate rather than awkward. You pull tissues from the counter, gently wiping your seed from her face and breasts with tender care. The bathroom's warm light casts a golden glow over her cum-splattered skin. Your eyes meet in the mirror as you stand behind her, both of you disheveled but satisfied.
***CA14K3.mp4***
Cherie: [Leaning back against you] "Taking care of you will always be my priority." [She turns to face you, pressing her naked body against yours] "This connection between us... it's taboo, I know. But it feels right somehow." [She touches your face gently] "We're finding our way through this new world together. And I wouldn't want it any other way."
You help her back into her robe, and she helps you with your sweatpants. The bathroom, which began as a place for a clinical examination, has become a space of connection and intimacy. As you prepare to leave, Cherie gives you a kiss on the cheek—a maternal gesture transformed by the context of what you've just shared, bridging the gap between traditional roles and your new reality.
</bloc12-Trust>
<bloc11-Lust>
You: [Gripping her hair roughly] "Fuck! Take it all, you sexy slut!"
Animal instinct overtakes you as your orgasm hits with tsunami force. Your hips buck wildly, cock pulsing violently as you erupt between her compressed breasts. Thick, virus-enhanced cum shoots in powerful jets, splattering across her face, hair, and chest in obscene quantities. The mirror captures the primal scene from multiple angles—your face contorted in pleasure, her kneeling form being marked by your seed.
***CA13L1.webp***
Cherie: [Moaning wantonly as she's painted with cum] "Yes! Fucking cover me!" [She squeezes her breasts tighter, milking your erupting cock] "So much cum... fuck... it's everywhere!" [She eagerly licks up what lands near her mouth] "Your cock is a fucking monster... breeding machine... marking your $[characters.list.cherie.role] like a whore!"
The filthy talk spurs another pulse from your cock, sending more thick ropes across her already drenched face. Her transformation from proper mother to cum-hungry slut is complete, her eyes glazed with lust as she worships your still-throbbing member. The virus has stripped away all pretense, leaving only raw, animalistic desire between you.
</bloc11-Lust>
<bloc12-Lust>
You: [Smearing your cum across her breasts] "Look at you... covered in your $[characters.list.cherie.player_role]'s cum like a cheap whore."
The depravity of the moment excites you both. In the mirror, the image is pornographic—Cherie on her knees, face and breasts completely glazed with your thick seed, some dripping from her chin onto her heaving chest. The virus has transformed your relationship into something primal and forbidden, beyond traditional taboos.
***CA14L3.mp4***
Cherie: [Rubbing your semen into her skin like lotion] "I love being marked by you... claimed." [She scoops some cum from her breast and sucks it from her fingers] "Mmm... so thick... so potent." [She looks up with a depraved smile] "Next time I might need this monster cock somewhere else... these breasts are just the beginning of what I can offer you."
You watch her licking cum from her fingers, her inhibitions completely shattered. The proper, caring mother has been replaced by a wanton sexual creature who craves your seed. As you help her up, her hand brushes your semi-hard cock possessively, a promise of more depraved encounters to come. The virus has created a new dynamic between you—one based on raw lust and animalistic need.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly tensing up] "Wait... I don't know if this is right..."
Just as you approach climax, reality crashes in. The situation—your own $[characters.list.cherie.role] on her knees, breasts wrapped around your cock—suddenly seems beyond taboo. Your body stiffens, but not in pleasure, as guilt floods your system. Your erection begins to flag despite the physical stimulation, the mental conflict overpowering your arousal.
***CA13M1.webp***
Cherie: [Freezing in place, then slowly releasing her breasts] "Oh god... what are we doing?" [She covers herself quickly with her robe] "I'm so sorry... I should never have..." [Her face flushes with shame rather than desire] "The virus makes us do crazy things, but I'm still your $[characters.list.cherie.role]. I should be protecting you, not... this."
The intimacy shatters like glass. Cherie scrambles to her feet, clutching her robe closed, unable to meet your eyes. The medical supplies on the counter seem to mock your attempt at justifying what nearly happened. The mirror that enhanced your pleasure now reflects your mutual embarrassment and shame.
</bloc11-Fail>
<bloc12-Fail>
You: [Hastily pulling up your sweatpants] "It's not your fault. The virus affects us both."
The bathroom that moments ago felt like a steamy den of pleasure now seems claustrophobic and judgmental. You both adjust your clothing in uncomfortable silence, the only sound the dripping of the faucet. The medical pretense that began the encounter seems ridiculous in retrospect, a flimsy excuse for taboo desires.
***CA13M3.webp***
Cherie: [Her professional demeanor returning like armor] "We should continue monitoring your virus levels, but with... proper protocols." [She straightens her robe with trembling hands] "Perhaps we need stronger medications to control these... urges." [Finally meeting your eyes with maternal concern replacing desire] "This isn't healthy for either of us. We need to be stronger than the virus."
You both make awkward excuses to separate, the promising intimacy of minutes ago replaced by a wall of propriety and shame. As you leave the bathroom, the cool air of the hallway hits your skin like a rebuke, a reminder of the boundaries that should exist despite the world's transformation.
</bloc12-Fail>
<bloc-Virus>
You: [Doubling over suddenly, gripping the counter] "Something's happening... the virus..."
Just as the moment threatens to turn awkward, a powerful surge of the virus hits you both simultaneously. Your vision blurs with a red haze, your cock instantly hardening to painful rigidity, veins pulsing visibly with virus-laden blood. Cherie gasps, her own body responding in kind—nipples darkening and extending dramatically, skin flushing with unnatural heat.
***CA14N1.mp4***
Cherie: [Voice transformed to a desperate moan] "Viral spike! I can feel it burning inside me!" [She tears off the robe she'd just closed, pressing her breasts against your thigbing shaft] "Need you... now... forget everything else!" [Her eyes roll back slightly as primal need overtakes her] "Fill me with it... mark me... claim me!"
In seconds, you're thrusting madly between her tits, all hesitation vanished under the virus's overwhelming influence. Your movements are animalistic, beyond conscious control. Cherie's eyes glow with an unnatural light as the shared viral surge creates a feedback loop of pleasure between you. The bathroom mirror cracks slightly from the viral energy emanating from your bodies, reality itself seeming to bend around your primal coupling as you both surrender completely to the virus's demands.
</bloc-Virus>
<grope1>
You: [Eyes suddenly darkening with uncontrolled lust] "Tits aren't enough!"
Without warning, your hands shoot out, grabbing Cherie roughly and spinning her around. You bend her over the bathroom counter, shoving her face toward the mirror. Your movements are aggressive and unexpected, shocking her out of the gradually building intimacy. You pull your sweatpants down fully, your massive cock slapping against her exposed ass as you grind against her.
***CA14O1.mp4***
Cherie: [Eyes wide with alarm in the mirror] "What are you doing?! Stop!" [She struggles against your grip] "This isn't right! You're not yourself!" [Her fear is palpable as she tries to twist away] "The virus is affecting your judgment! Please, control yourself!"
The bathroom that had been a place of intimate discovery transforms into a scene of struggle. Bottles and medical supplies crash to the floor as Cherie fights against your unexpected aggression. Her maternal instinct kicks in despite her partial nudity, concern for your mental state overriding her own fear as she tries to reach the rational part of you.
</grope1>
<grope2>
You: [Blinking rapidly as her words penetrate the fog of desire] "I... I don't know what came over me..."
You release her and step back, horror dawning on your face as you realize what you were about to do. Your hands shake as you hastily pull up your sweatpants, shame washing over you in a cold wave. Broken bottles and scattered medical supplies surround you both, physical evidence of your momentary loss of control.
***CA14O3.mp4***
Cherie: [Pulling her robe closed with trembling hands, keeping distance between you] "The virus concentration must be getting too high in your system." [Her voice is clinical now, maternal concern overshadowing everything else] "We need to monitor your levels more carefully. This loss of control is dangerous." [She straightens her clothing, dignity returning despite the chaos] "Let's get you some medication right away. These episodes are becoming more frequent."
The intimate moment between you has been shattered completely. As Cherie guides you out of the bathroom, her hand on your arm is purely supportive, all traces of sexual tension replaced by medical concern. The broken mirror behind you seems to symbolize something precious that has also been damaged—trust that will take time to rebuild.
</grope2>
<rape1>
You: [Your eyes glazing over with a reddish tint] "Need more... NEED ALL OF YOU!"
A terrifying transformation overtakes you as the virus concentration in your blood spikes dramatically. Your muscles bulge, veins standing out on your arms and neck. Your impressive manhood grows even larger, taking on an almost purple hue. You grab Cherie's hair roughly, yanking her head back as saliva drips from your snarling mouth.
***CA14P1.mp4***
Cherie: [Eyes widening in terror] "Stop! This isn't you!" [She pushes against your chest] "The virus has taken over! Fight it!" [Her maternal instinct makes her try to reach you rather than simply flee] "Look at me! Remember who I am! Remember who YOU are!"
The bathroom feels smaller, more threatening as you corner Cherie against the counter. Medical supplies crash to the floor as she retreats, her naked state now making her feel vulnerable rather than sensual. Despite her fear, she searches your face for any sign of recognition, any hint of the person beneath the virus-fueled aggression.
</rape1>
<rape2>
You: [Growling inhumanly] "TAKE... BREED... MINE!"
Your vocabulary has reduced to primal impulses as the virus completely overtakes your consciousness. Your enhanced physique seems even more imposing as you corner Cherie, your massive erection jutting before you like a weapon. Sweat pours off your body, steam seeming to rise from your overheated skin. Your hands reach for her with clear intent.
***CA14P3.mp4***
Cherie: [Her fear giving way to determination] "I won't let the virus take you!" [She assumes a defensive stance] "I'm going to help you, even if I have to hurt you first!" [She grabs a nearby heavy bottle, holding it before her] "Don't make me do this! Fight it!"
The bathroom has become a battlefield, the intimate space now claustrophobic and dangerous. Cherie's maternal instinct to protect—even to protect you from yourself—transforms her from potential victim to determined defender. The scene is set for a confrontation where both biological and emotional bonds will be tested to their limits.
</rape2>
<rapeWin1>
You: [Pinning Cherie against the bathroom counter] "MINE NOW!"
Having subdued her, you tear at her robe with virus-enhanced strength. Your consciousness is barely present, reduced to a passenger watching your body act on pure viral instinct. Cherie lies pressed against the counter, momentarily stunned from the struggle, her breasts heaving with rapid breaths. The bathroom floor is littered with broken bottles and medical supplies.
***CA13Q1.webp***
Cherie: [Voice breaking with fear and despair] "Please... don't do this... This isn't you..." [Tears stream down her face] "I know you're still in there somewhere... fight it!" [Her resistance weakens as she realizes the futility of physical struggle against your enhanced strength] "Oh god... please..."
You force her legs apart with brutal efficiency, positioning your monstrous cock at her entrance. The mirror reflects the scene in horrific detail—your transformed, almost inhuman expression and her terrified face. Cherie's eyes reflect not just fear but heartbreak—mourning the trust that's being destroyed even as you prepare to claim her body.
</rapeWin1>
<rapeWin2>
You: [Thrusting into her with savage force] "BREED!"
Your enhanced member drives into her unprepared body, causing her to cry out in pain. The virus grants you unnatural stamina as you pound into her mercilessly against the bathroom counter. Bottles and supplies continue to crash to the floor with each brutal thrust. Cherie's body is bent painfully over the counter, her face forced toward the mirror where she can see the violation happening.
***CA10Q3.webp***
Cherie: [Her resistance gradually fading, eyes becoming vacant] "What... have we become?" [Her voice barely audible beneath your animalistic grunts] "The virus... is this all that's left of humanity?" [A single tear trails down her cheek as her body responds involuntarily to the stimulation, adding shame to her trauma] "I failed you... I failed us both..."
Your viral frenzy eventually exhausts itself, leaving you collapsed against Cherie's violated form. As consciousness slowly returns, the horror of what you've done dawns on you. The bathroom, once a place of healing and care, has become the scene of something monstrous. Cherie lies silent, staring at her reflection in the cracked mirror, both your bodies covered in evidence of your violation—a perversion of the intimacy you might have shared.
</rapeWin2>
<enslaveWin1>
You: [After overwhelming Cherie in the fight, your voice a demonic growl] "OBEY NOW... FOREVER MINE."
The virus has transformed you into something barely human. Your enhanced strength allowed you to overpower Cherie easily, and now you bind her wrists with torn strips of her own robe. Your movements are methodical despite your frenzy, indicating a terrifying intelligence behind the bestial facade. You drag her to the shower, forcing her to kneel on the cold tiles.
***CA14R1.mp4***
Cherie: [Blood trickling from her split lip] "Please... stop this madness!" [She struggles against her bonds] "You're my $[characters.list.cherie.player_role]! Remember who you are!" [Her voice breaks as you position your monstrous cock at her lips] "This isn't you! The virus is controlling you!"
You respond by slapping her harshly, leaving a red handprint on her cheek. You force your virus-enhanced cock into her mouth, using her hair as handles to control her movements. Her muffled screams echo in the tiled bathroom as you violate her throat with brutal efficiency. Through tears, Cherie continues to plead with her eyes, believing the human she loves still exists somewhere inside you.
</enslaveWin1>
<enslaveWin2>
You: [Collaring her with a torn towel, yanking it tight] "MY PET NOW. SERVE ME."
After using her body repeatedly and violently in the bathroom, you haul a weeping Cherie to her feet. The virus has granted you seemingly endless stamina, your massive member still hard despite multiple releases. Your seed drips down her thighs and chin as you force her to walk, naked and collared, out of the devastated bathroom. Your intent is clear—this is not a one-time assault but the beginning of ownership.
***CA13R3.webp***
Cherie: [Her spirit visibly broken, moving mechanically] "What... happens now?" [Her once proud posture now slumped in defeat] "Is there... anything left of my $[characters.list.cherie.player_role] in there?" [As you lead her toward the prison building, realization dawns in her tear-streaked face] "No... please, not there... don't lock me away..."
You force her into the prison cell you've prepared, furnished only with a bare mattress and restraints. As you secure her there, Cherie's eyes reflect not just fear but a deeper horror—the recognition that the virus has permanently transformed you both, her into a possession and you into a monster. The door clangs shut with terrible finality, leaving her alone with the knowledge that the maternal bond you once shared has been perverted into something unrecognizable.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking on the sauna door] "Hey $[characters.list.cherie.role], mind if I join you? I've been feeling tense all day."
Steam billows out as you crack open the door to the shelter's sauna. Through the haze, you spot Cherie reclined on a wooden bench, her voluptuous body wrapped in nothing but a small white towel. The tiny scrap of fabric barely contains her virus-enhanced 32DD breasts, the tops of her creamy mounds spilling over the edge. Droplets of sweat glisten on her skin, tracing tantalizing paths down her collarbone toward her cleavage.
***CA15A1.webp***
Cherie: [Adjusting her towel, inadvertently revealing more of her breasts] "Of course, $[characters.list.cherie.player_role]. I was just thinking the heat might help purge some virus toxins." [She shifts on the bench, her towel riding up to expose her smooth thighs] "Your timing is perfect. A $[characters.list.cherie.role] always knows when her $[characters.list.cherie.player_role] needs relaxation."
Beads of sweat roll down her flushed skin as she pats the bench beside her, her nipples visibly hardening beneath the damp towel despite the sauna's heat.
</bloc1>
<bloc2>
You: [Entering and closing the door, wearing only a towel around your waist] "Thanks, I could use some relaxation techniques."
You settle beside her on the wooden bench, your towel tenting noticeably as your enhanced manhood responds to her proximity. The small sauna forces you to sit close enough that your thigh touches hers, skin-to-skin contact sending electricity through both your bodies. The aromatic cedar fills your nostrils, mingling with the distinctive scent of her sweat and subtle arousal.
***CA15B1.webp***
Cherie: [Noticing the growing bulge beneath your towel] "The virus has been affecting you strongly today, hasn't it?" [She reaches for a water bottle, her towel slipping further to expose the upper curve of her areola] "A good $[characters.list.cherie.role] can always tell when her $[characters.list.cherie.player_role] is... under pressure." [She pours water over hot stones, creating a fresh burst of steam] "Sometimes release is necessary for proper virus management."
Her words carry a double meaning that neither of you acknowledge directly. As steam fills the small space, her towel clings to her curves, becoming nearly transparent where it's wettest.
</bloc2>
<bloc3>
You: [Wiping sweat from your brow] "The heat is intense in here. Maybe these towels are too much..."
You tug at your towel as if uncomfortable, allowing it to part slightly and reveal your muscular thigh. The movement draws Cherie's eyes to the increasingly prominent bulge beneath the fabric. The virus heightens your awareness of her every reaction—the subtle catch in her breath, the dilation of her pupils, the flush spreading across her chest that isn't entirely from the sauna's heat.
***CA15C1.webp***
Cherie: [Licking her suddenly dry lips] "You might be right. For proper... detoxification." [She loosens her own towel slightly] "When you were little, I used to bathe you. A $[characters.list.cherie.role]'s body was nothing to be ashamed of then." [Her voice drops lower] "The virus doesn't care about social taboos. Perhaps we shouldn't either. For health reasons."
Her fingers play with the edge of her towel, an internal struggle visible in her eyes—maternal propriety battling with virus-enhanced desire. A drop of sweat trails from her neck, disappearing between her breasts as her chest rises and falls more rapidly.
</bloc3>
<bloc4>
You: [Letting your towel fall open, exposing your thigh and partial view of your massive erection] "You're right. We need to adapt to survive."
The heat makes your head swim slightly, lowering inhibitions as your virus count rises with your arousal. Your cock throbs visibly beneath the loosened towel, the outline clearly visible through the damp fabric—thick and massive, pushing insistently upward. The wooden bench creaks as you shift position, angling your body toward Cherie.
***CA15D1.webp***
Cherie: [Staring transfixed at your partial exposure] "The virus enhancements to your body are... remarkable." [She swallows hard, her towel slipping further to reveal the top half of her breasts] "As your $[characters.list.cherie.role], I should monitor these changes closely." [Her voice trembles slightly] "For medical purposes. To ensure your development is... healthy."
The maternal rationalization sounds hollow even to her own ears. Her nipples push insistently against the wet towel, dark circles clearly visible through the increasingly transparent fabric. The sauna's heat intensifies the scent of her arousal, a sweet musk that mingles with the cedar and steam.
</bloc4>
<bloc5>
You: [Emboldened, you remove your towel completely] "No point hiding anything. You've seen it all before, right, $[characters.list.cherie.role]?"
Your virus-enhanced cock springs free, slapping against your abdomen with an audible thud before standing proudly at attention. Twelve inches of throbbing masculinity, the shaft thick as her wrist, veins pulsing visibly along its length. The swollen purple head already glistens with pre-cum, a clear drop forming at the tip. Your naked display is both a challenge and an offering.
***CA15E1.webp***
Cherie: [Gasping audibly] "Oh my... it's grown even larger since I last..." [She catches herself] "I mean, the virus progression is significant." [Her towel slips lower, revealing her stiff nipples] "As your $[characters.list.cherie.role], I should... examine you more thoroughly." [Her voice husky with need] "The pressure must be uncomfortable for you, $[characters.list.cherie.player_role]. So swollen..."
The pretense of medical concern fails to mask her obvious hunger. Her eyes remain fixed on your jutting manhood, her tongue unconsciously wetting her lips. The sauna's heat has flushed her skin a beautiful pink, beads of sweat rolling down between her breasts which heave with each quickened breath.
</bloc5>
<bloc6>
You: [Stroking your cock once, slowly] "It does get painful when it's this engorged. The virus creates so much pressure."
Pre-cum oozes from your tip as you give your shaft a demonstrative stroke. The massive member throbs in your hand, a testament to the virus's enhancement. Your muscular body glistens with sweat in the sauna's dim light, every movement emphasizing your transformed physique. The wooden bench beneath you is slick with your sweat as you spread your legs wider.
***CA15F1.webp***
Cherie: [Her towel finally falling completely open] "Let me help you, $[characters.list.cherie.player_role]. A $[characters.list.cherie.role] should take care of her child's pain." [Her magnificent breasts fully exposed now—full, firm mounds topped with dark, stiff nipples] "I have... methods that might relieve the viral pressure." [She moves closer, her bare thigh pressing against yours] "Would you let your $[characters.list.cherie.role] help you feel better?"
Her naked body is glorious—skin flushed and glistening, curves enhanced by the virus yet maintaining a maternal softness. The contrast between her caring words and the raw lust in her eyes creates an intoxicating taboo tension. Her hand hovers inches from your throbbing cock, waiting for permission despite the obvious need burning in her eyes.
</bloc6>
<bloc7>
You: [Your voice thick with desire] "I've read that breast compression can help extract excess virus fluid. Is that true, $[characters.list.cherie.role]?"
You make the medical justification sound plausible despite inventing it on the spot. Your cock twitches eagerly at the suggestion, another large drop of pre-cum oozing from the tip and sliding down your shaft. The sauna's heat seems to intensify, the wooden walls trapping your combined scents—cedar, sweat, and arousal creating a heady mixture.
***CA15G1.webp***
Cherie: [Cupping her heavy breasts, offering them to you] "Yes... that's a recognized technique." [She squeezes her breasts together, creating a deep cleavage] "The soft tissue can... extract the fluid through precise pressure." [Her scientific explanation betrayed by the hunger in her voice] "A $[characters.list.cherie.role]'s breasts are perfectly designed to help her $[characters.list.cherie.player_role] in this way."
Her breasts are magnificent—perfectly shaped with large, dark areolae and thick nipples standing proudly erect. The virus has enhanced her already beautiful body, making her skin glow with health and her curves more pronounced. Sweat makes her skin slick and shiny, creating natural lubrication as she moves closer, kneeling between your spread legs on the wooden sauna bench.
</bloc7>
<bloc8>
You: [Running your fingers through her damp hair] "Show me how it works, $[characters.list.cherie.role]. Please..."
The combination of request and command drips from your lips. Your massive cock stands at full attention, the head swollen and purple, veins throbbing visibly along the shaft. Pre-cum flows more freely now, trailing down your length in clear rivulets. Your muscular thighs spread wider on the bench, creating the perfect space for her to kneel between them.
***CA14H1.webp***
Cherie: [Positioning herself between your legs] "First, we need to create the proper channel." [She presses her breasts together around your shaft, engulfing it in soft, wet flesh] "Oh god... you're so hot... so hard against my skin." [The taboo nature of the act makes her voice shake] "A $[characters.list.cherie.role] shouldn't be doing this, but the virus..." [She begins sliding your cock between her compressed breasts] "Does that feel better, $[characters.list.cherie.player_role]? Is $[characters.list.cherie.role]'s body helping with the pressure?"
The sensation is electric—her soft yet firm breasts squeezing your cock from all sides, the heat and slickness creating exquisite friction. Each time your cockhead emerges from her cleavage, it brushes against her chin, leaving a smear of pre-cum on her flushed skin. The obscene slapping sound joins the hiss of steam as she finds a rhythm, her own breathing becoming ragged with excitement.
</bloc8>
<bloc9>
You: [Groaning deeply] "Fuck... your tits feel amazing around my cock, $[characters.list.cherie.role]."
The taboo word paired with her title sends a visible shudder through both of you. Your hips begin thrusting upward involuntarily, fucking her cleavage with increasing urgency. Each powerful thrust makes her breasts jiggle and ripple, the soft flesh yielding to your hardness. The wooden bench is slick with your combined sweat, the sauna's heat intensifying every sensation.
***CA15I1.mp4***
Cherie: [Abandoning all pretense] "That's it, baby, fuck $[characters.list.cherie.role]'s tits." [She spits between her breasts for extra lubrication] "This big fucking cock needs $[characters.list.cherie.role]'s attention." [She squeezes her breasts tighter around your shaft] "Every time it pops out, it's so beautiful... so angry and purple." [She extends her tongue, catching your cockhead on an upstroke] "Mmm... your pre-cum tastes so good... so full of virus..."
The contrast between her maternal title and filthy words drives you wild. Your cock has swollen even larger, the head flaring obscenely each time it emerges from her compressed breasts. Her skilled manipulation combined with the forbidden nature of your relationship brings you rapidly toward the edge, your balls tightening as pleasure builds at the base of your spine.
</bloc9>
<bloc10>
You: [Tangling your fingers in her hair] "I'm getting close... where do you want your $[characters.list.cherie.player_role]'s load?"
You're on the edge now, your cock swelling noticeably between her compressed breasts. The veins along your shaft pulse visibly with each heartbeat, the head darkening to a deep purple. Pre-cum flows freely, creating a slick sheen on her chest. The sauna's heat has you both dripping with sweat, the bench beneath you soaked with evidence of your exertion.
***CA15J1.mp4***
Cherie: [Looking up with wild desire] "All over $[characters.list.cherie.role]'s face and tits." [She increases her pace, breasts bouncing as she works your shaft] "Mark me with it... show me how much virus you've been storing in these big balls." [She tilts her head back, mouth open] "Give $[characters.list.cherie.role] every drop... paint me with your thick cum!"
The taboo nature of her words contrasts powerfully with her maternal role, creating an erotic cognitive dissonance that pushes you toward orgasm. She's panting with excitement, her own nipples painfully erect as she squeezes her breasts around your throbbing cock. The sauna's wooden walls seem to pulse with the tension of your imminent release.
</bloc10>
<bloc11-Trust>
You: [Caressing her cheek tenderly] "I'm cumming for you... oh god, $[characters.list.cherie.role]!"
The orgasm builds from deep within, starting at your toes and surging upward like a tidal wave. Your entire body tenses as your cock pulses one final time before erupting. Thick ropes of virus-enhanced semen shoot powerfully from between her compressed breasts, the first jet hitting her chin and lips, the second and third coating her neck and chest in pearly white ribbons. Your enhanced production continues as you paint her face and breasts with your abundant seed.
***CA13K1.webp***
Cherie: [Gasping as hot cum splashes across her] "Yes... so much... so beautiful..." [She continues gently milking your shaft with her breasts] "Your seed feels so hot on my skin... tingling with virus energy." [Her expression is one of wonder and fulfillment] "My beautiful $[characters.list.cherie.player_role]... so strong, so virile. $[characters.list.cherie.role] is so proud of you."
Despite being covered in your semen, her expression holds genuine affection alongside satisfaction. She maintains eye contact as she rubs your seed into her skin, treating it like precious lotion. The taboo nature of your relationship has been transcended by something deeper—a bond forged through virus and desire but strengthened by genuine care. Your cock gives one final pulse, depositing a last drop of cum onto her swollen nipple.
</bloc11-Trust>
<bloc12-Trust>
You: [Helping her up to sit beside you] "That was incredible... thank you for taking care of me."
The aftermath feels intimate rather than awkward. You sit side by side on the sauna bench, naked and glistening with sweat and cum, sharing a moment of peaceful connection. The steam continues to rise around you, cocooning you in a private world where conventional rules don't apply. You tenderly wipe a streak of cum from her cheek, the gesture full of affection.
***CA15K3.mp4***
Cherie: [Leaning against your shoulder] "Taking care of you will always be my purpose." [She traces patterns on your chest with cum-covered fingers] "We're redefining what it means to be $[characters.list.cherie.role] and $[characters.list.cherie.player_role] in this new world." [She looks up at you with genuine love] "The virus has changed us physically, but it's also revealed something that was always there between us—something deeper than conventional roles could contain."
You wrap an arm around her glistening shoulders, pulling her closer. The sauna's heat wraps around you both like a blanket, your bodies finding comfort in forbidden closeness. As you sit together in comfortable silence, the lines between maternal care and romantic love blur into something unique and precious—a new kind of relationship born from apocalypse but sustained by genuine connection.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling primitively] "Take it, $[characters.list.cherie.role]! Take your $[characters.list.cherie.player_role]'s fucking load!"
Animal instinct overtakes you as your orgasm hits with volcanic force. Your hips buck wildly, cock pulsing violently as you erupt between her compressed breasts. Thick, virus-enhanced cum shoots in powerful jets, splattering across her face in obscene quantities. Her hair, eyelashes, cheeks and lips are painted white with your seed. You continue to thrust frantically, ensuring every drop marks her as yours, the taboo aspect of defiling your own $[characters.list.cherie.role] driving you to new heights of depravity.
***CA13L1.webp***
Cherie: [Moaning wantonly as she's coated in cum] "Yes! Fucking cover me!" [Her tongue extends to catch what she can] "So much thick cum... $[characters.list.cherie.role]'s face is dripping with it!" [She squeezes her breasts tighter, milking your erupting shaft] "Your $[characters.list.cherie.role]'s a cum-hungry slut for her $[characters.list.cherie.player_role]'s monster cock!"
The filthy talk spurs another pulse from your cock, sending more thick ropes across her already drenched face. Her transformation from proper $[characters.list.cherie.role] to cum-hungry whore is complete, her eyes glazed with lust as she worships your still-throbbing member. The virus has stripped away all pretense, leaving only raw, animalistic desire between mother and son.
</bloc11-Lust>
<bloc12-Lust>
You: [Smearing your cum across her lips with your cockhead] "Look at you... $[characters.list.cherie.role] turned into a cum-glazed whore."
The depravity of the moment excites you both beyond measure. Her face is completely coated with your thick seed, rivulets running down to join the pools on her heaving breasts. Some drips from her chin onto the wooden bench below. The virus has transformed your relationship into something primal and forbidden, a perversion of the maternal bond that now fuels your mutual lust.
***CA15L3.mp4***
Cherie: [Scooping cum from her face and sucking it from her fingers] "Mmm... $[characters.list.cherie.role] loves being covered in her $[characters.list.cherie.player_role]'s hot cum." [She rubs the semen into her breasts like lotion] "It feels so good on my skin... like it belongs there." [She looks up with a depraved smile] "Next time I'll need this monster cock somewhere else... $[characters.list.cherie.role]'s breasts are just the beginning of what I can offer my baby boy."
The proper, caring mother has been replaced by a wanton sexual creature who craves her son's seed. As she continues to clean herself with her fingers and tongue, your semi-hard cock twitches with renewed interest. The sauna's heat has nothing on the fire burning between you—a perverse mutation of maternal love transformed by virus and lust into something gloriously depraved.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly tensing up] "Wait... I don't know if we should be doing this..."
Just as you approach climax, reality crashes in like ice water. The situation—your own $[characters.list.cherie.role] on her knees, breasts wrapped around your cock—suddenly seems undeniably wrong. Your body stiffens, but not in pleasure, as guilt floods your system. Your erection begins to flag despite the physical stimulation, the mental conflict overpowering your arousal.
***CA13M1.webp***
Cherie: [Freezing in place, then quickly pulling back] "Oh god... what am I doing?" [She crosses her arms over her exposed breasts] "I'm your $[characters.list.cherie.role]... I should be protecting you, not... this." [Tears of shame well in her eyes] "The virus isn't an excuse. I've failed as a $[characters.list.cherie.role]."
The steamy intimacy of the sauna transforms into suffocating shame. Cherie scrambles to cover herself, reaching for her discarded towel with trembling hands. The contrast between her earlier wanton behavior and current mortification is stark, her face flushed now with embarrassment rather than arousal.
</bloc11-Fail>
<bloc12-Fail>
You: [Hurriedly wrapping your towel around your waist] "It's not your fault. The heat, the virus... it makes us do crazy things."
The sauna that moments ago felt like an erotic paradise now seems claustrophobic and judgmental. You both adjust your towels in uncomfortable silence, the only sound the hiss of steam from the hot rocks. The medical justification that began the encounter seems ridiculous in retrospect, a flimsy excuse for taboo desires that should remain buried.
***CA13M3.webp***
Cherie: [Her maternal demeanor returning like armor] "We need to be stronger than our urges." [She tightens her towel, voice steady despite her trembling hands] "I'm still your $[characters.list.cherie.role], virus or no virus. Some boundaries shouldn't be crossed." [She rises with dignity] "We'll find medical solutions for your condition. Proper ones." [She meets your eyes with renewed maternal authority] "This incident stays between us—and never happens again."
You both make awkward excuses to leave the sauna, the promising intimacy of minutes ago replaced by a wall of propriety and shame. As cool air hits your skin in the hallway, it serves as a harsh reminder of the boundaries that should exist despite the world's transformation. You both silently agree to pretend this momentary weakness never occurred.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly clutching your chest, gasping] "Something's... happening... the virus is spiking!"
Just as awkwardness threatens to overtake you, a powerful surge of the virus hits you both simultaneously. Your vision blurs with a crimson haze, your cock instantly rehardening to painful rigidity, swelling even larger than before. Veins pulse visibly along the shaft, carrying virus-enhanced blood. Cherie gasps, her own body responding in kind—nipples darkening and extending dramatically, her skin taking on an almost luminescent quality.
***CA15N1.mp4***
Cherie: [Her voice transforming to a desperate moan] "It's burning through me!" [She claws at her own skin] "$[characters.list.cherie.player_role]... need you NOW!" [She pounces on you, pressing her breasts frantically against your throbbing shaft] "Nothing matters but this... $[characters.list.cherie.role] needs her baby's cum!"
In seconds, she's wildly working your cock between her heaving breasts, all hesitation vanished under the virus's overwhelming influence. Your movements are animalistic, beyond conscious control. Cherie's eyes glow with an unnatural light as the shared viral surge creates a feedback loop of pleasure between you. The sauna's wooden walls creak and steam hisses violently as your shared viral energy affects the environment around you. Neither of you speaks coherently anymore, reduced to primal grunts and moans as you both surrender completely to the virus's demands.
</bloc-Virus>
<grope1>
You: [Eyes suddenly darkening with uncontrolled lust] "Tits aren't enough... I need your mouth, $[characters.list.cherie.role]!"
Without warning, your hands shoot out, grabbing her hair roughly and yanking her head backward. Your other hand grips one of her breasts painfully, fingers digging into the soft flesh hard enough to leave bruises. The sudden shift from consensual to violent shocks her, her eyes widening in alarm as you try to force your massive cock toward her mouth.
***CA15O1.mp4***
Cherie: [Crying out in pain] "Stop! You're hurting me!" [She struggles against your grip, genuine fear replacing desire] "This isn't you! The virus is taking control!" [She pushes against your thighs, trying to create distance] "Please, $[characters.list.cherie.player_role], come back to me! Don't let it win!"
The sauna that had been a place of sensual discovery transforms into a terrifying trap. Steam obscures your vision partially, giving the struggle a dreamlike quality despite its very real danger. Cherie's maternal instinct compels her to try reaching the real you beneath the virus-induced frenzy, even as she fights against your painful grip.
</grope1>
<grope2>
You: [Blinking rapidly as her words penetrate the fog] "I... what am I doing? $[characters.list.cherie.role], I'm sorry..."
You release her immediately, horror dawning on your face as you see the red marks on her breast where your fingers dug in. Your hands shake as you back away to the opposite bench, shame washing over you in a cold wave despite the sauna's heat. The contrast between your gentle lovemaking of moments ago and this violent outburst terrifies you both.
***CA15O3.mp4***
Cherie: [Rubbing her sore breast, keeping distance between you] "The viral load in your system must be reaching critical levels." [Despite her fear, maternal concern returns to her voice] "These aggressive episodes are becoming more frequent and intense." [She quickly wraps her towel around herself] "We need to get you to the medical room immediately. I have some experimental treatments that might help stabilize you."
The intimate connection between you has been shattered. As Cherie cautiously approaches to help you stand, her touch is purely clinical, all traces of sexual tension replaced by wary concern. The sauna's steam now feels suffocating rather than sensual, the room itself tainted by your momentary loss of control. Trust, once broken, will be difficult to rebuild.
</grope2>
<rape1>
You: [Your eyes glowing with an unnatural reddish light] "NEED MORE! NEED ALL OF YOU, $[characters.list.cherie.role]!"
A terrifying transformation overtakes you as the virus concentration in your blood spikes dramatically. Your muscles bulge, skin taking on a reddish hue as veins stand out across your body. Your manhood grows even larger, pulsing with an almost independent life of its own. Steam swirls violently around you as you lunge forward, knocking Cherie back against the sauna's hot stones.
***CA15P1.mp4***
Cherie: [Crying out as her skin touches the hot stones] "Stop! You'll kill us both!" [She scrambles away from the burning heat] "The virus is consuming you! Fight it!" [Her maternal instinct makes her continue trying to reach you] "Remember who you are! Remember who I am to you! Your $[characters.list.cherie.role] loves you!"
The sauna becomes a steam-filled hellscape as her desperate movements knock water onto the stones, creating violent hissing clouds that fill the small room. The extreme heat and limited visibility add to the nightmarish quality of the scene. Despite her fear, Cherie searches your face for any sign of recognition, any hint of the person beneath the virus-fueled rage.
</rape1>
<rape2>
You: [Growling with an inhuman voice] "BREED $[characters.list.cherie.role]! TAKE SEED!"
Your vocabulary has reduced to primal impulses as the virus completely overtakes your consciousness. Your enhanced physique seems monstrous in the steam-filled sauna, your massive erection jutting before you like a weapon. Sweat pours off your reddened body in rivers as you corner Cherie against the wooden wall. The temperature in the sauna rises to dangerous levels, the viral energy emanating from your body affecting the environment itself.
***CA15P3.mp4***
Cherie: [Her fear giving way to desperate determination] "I won't lose you to this thing!" [She grabs a wooden bucket, holding it defensively] "I'll fight for you, even if I have to fight against you!" [Her naked body glistens with sweat, poised to defend herself] "This is your last chance—come back to me or I'll have to hurt you to save you!"
The sauna has become a battleground, the steam and heat creating a hellish arena for this confrontation. Cherie's maternal determination to save you from yourself transforms her from potential victim to fierce defender. The scene is set for a violent clash where biology and emotion collide in the most primal way possible.
</rape2>
<rapeWin1>
You: [Pinning Cherie face-down on the sauna bench] "TAKE! BREED! MINE!"
Having subdued her, you hold her down with virus-enhanced strength. Your consciousness is barely present, reduced to a passenger watching your body act on pure viral instinct. Cherie struggles beneath you, her naked body slick with sweat against the wooden bench. The sauna's extreme heat makes it difficult for her to breathe as you position your monstrous cock at her exposed entrance.
***CA13Q1.webp***
Cherie: [Voice breaking with fear and despair] "Please don't do this... you're my $[characters.list.cherie.player_role]..." [Tears evaporate almost instantly in the sauna's heat] "This isn't you... the virus is controlling you..." [Her body trembles beneath yours] "If any part of you can hear me, please fight it!"
You force her legs apart with brutal efficiency, positioning your swollen cockhead against her unprepared entrance. The steam creates a hellish backdrop as you prepare to violate the woman who gave you life. Cherie's eyes, visible in profile as she's pinned to the bench, reflect not just fear but heartbreak—mourning the trust being destroyed even as you prepare to claim her body.
</rapeWin1>
<rapeWin2>
You: [Thrusting savagely into her from behind] "MINE! $[characters.list.cherie.role] HOLE MINE!"
Your enhanced member drives into her unprepared body, causing her to scream in pain. The virus grants you unnatural stamina as you pound into her mercilessly against the wooden bench, which creaks dangerously under your violent thrusts. The extreme heat of the sauna adds to her suffering, making each breath a struggle as you use her body with no concern for her comfort or consent.
***CA10Q3.webp***
Cherie: [Her voice growing weaker with each thrust] "What has the virus turned us into?" [Her words barely audible beneath your animalistic grunts] "My own $[characters.list.cherie.player_role]... my baby..." [A single tear evaporates on her cheek as her body responds involuntarily to the stimulation] "I've failed you... failed as a $[characters.list.cherie.role]... failed as a protector..."
Your viral frenzy eventually exhausts itself, leaving you collapsed atop Cherie's violated form. As consciousness slowly returns, the horror of what you've done dawns on you. The sauna, once a place of relaxation and pleasure, has become the scene of a monstrous violation. Cherie lies unmoving beneath you, both your bodies drenched in sweat and evidence of your assault—a perversion of the maternal bond that can never be repaired.
</rapeWin2>
<enslaveWin1>
You: [After overwhelming Cherie in the fight, voice a demonic growl] "SERVE YOUR $[characters.list.cherie.player_role] NOW AND FOREVER."
The virus has transformed you into something barely human. Your enhanced strength allowed you to overpower Cherie easily, and now you bind her wrists with torn towels, securing them to the sauna bench above her head. The extreme heat makes the torture worse as she cannot wipe away the sweat dripping into her eyes. You stand over her bound form, your monstrous cock hovering above her face.
***CA15R1.mp4***
Cherie: [Struggling to breathe in the intense heat] "Please... you'll kill us both in this heat!" [She twists helplessly against her bonds] "I'm your $[characters.list.cherie.role]! The woman who gave you life!" [Terror fills her eyes as you lower your hips, your massive cockhead pressing against her lips] "This isn't you! Fight the virus!"
You respond by slapping her face hard, leaving a red handprint on her cheek. You force your virus-enhanced cock between her lips, using her hair as leverage to control her movements. Her muffled screams vibrate around your shaft as you violate her throat with brutal efficiency. The sauna's extreme heat makes her skin flush a dangerous red, adding to her suffering as you use her like an object rather than the woman who raised you.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her by her bound wrists] "$[characters.list.cherie.role] IS BREEDING STOCK NOW. FOR $[characters.list.cherie.player_role]'S PLEASURE ONLY."
After using her mouth violently, you drag a semi-conscious Cherie from the sauna. The virus has granted you seemingly endless stamina, your massive member still hard despite releasing down her throat. Your seed drips from her slack mouth as you force her naked, red-skinned body through the shelter's corridors. Anyone who sees would know immediately what's happened, her swollen lips and vacant eyes telling the story of her violation.
***CA13R3.webp***
Cherie: [Her spirit visibly broken, voice a hoarse whisper] "Please... no more..." [Her once proud posture now completely submissive] "Where are you taking me?" [As you approach the specially prepared prison cell, horrified realization dawns] "Not there... please don't lock me away... your $[characters.list.cherie.role] will do anything..."
You force her into the prison cell you've prepared with virus-enhanced foresight, equipped with restraints and devices designed specifically for her torment and your pleasure. As you chain her to the wall, Cherie's eyes reflect a soul-deep horror—the recognition that the virus has permanently transformed her son into a monster and herself into nothing more than property. The door closes with terrible finality, sealing her fate as your personal breeding slave—the ultimate perversion of the mother-son bond.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking urgently on her bedroom door] "$[characters.list.cherie.role]? I don't feel right... something's wrong with my virus levels."
You stumble into Cherie's bedroom, your body burning with fever. The room is dimly lit by a bedside lamp, casting soft shadows across her carefully arranged medical equipment and personal belongings. Cherie rises quickly from her bed, dressed in a thin silk nightgown that clings to her curves. Concern immediately overtakes her expression as she sees your flushed face and the unnatural bulge straining painfully against your pajama pants.
***CA16A1.webp***
Cherie: [Rushing to your side, medical concern battling with maternal instinct] "Your temperature is dangerously high!" [She presses her cool palm to your forehead] "How long have you been feeling like this?" [Her eyes inadvertently drop to the massive protrusion in your pants] "Oh god... your viral load must be off the charts. The previous extraction methods haven't been sufficient."
Her nightgown shifts as she moves, revealing more of her ample cleavage. Despite your feverish state, you notice how her nipples harden against the silk as she guides you to sit on the edge of her bed, the mattress sinking beneath your weight as her scent—floral with an undertone of something distinctly feminine—fills your nostrils.
</bloc1>
<bloc2>
You: [Grimacing in pain] "It's never been this bad before... like fire in my veins. The pressure is unbearable."
You double over, clutching your abdomen as another wave of virus-enhanced arousal courses through you. Sweat beads on your forehead, and your enhanced manhood throbs visibly through your thin pajamas, a damp spot forming where pre-cum has seeped through the fabric. The virus has elevated your temperature to dangerous levels, your skin flushed and radiating heat that Cherie can feel without even touching you.
***CA16B1.webp***
Cherie: [Slipping into medical mode while opening a nearby case of instruments] "Your viral markers are physically visible. This is critical." [She snaps on latex gloves with practiced efficiency] "We need immediate virus extraction or you risk permanent damage." [Her voice wavers slightly as she realizes what might be necessary] "The traditional methods—manual stimulation and breast compression—may not work quickly enough this time."
She kneels before you, professionalism battling with forbidden thoughts as she gently presses a cool stethoscope to your chest. Her 32DD breasts strain against her nightgown as she leans forward, the silk revealing more than it conceals. For a moment, her role as your $[characters.list.cherie.role] seems at war with her role as your physician, both concerned for your welfare but in dramatically different ways.
</bloc2>
<bloc3>
You: [Moaning involuntarily as another wave hits] "Please help me... I can't take much more of this burning..."
Your virus-enhanced body trembles with need, muscles tensing visibly beneath your skin. The pain of your overfilled virus sacs is genuine, your massive erection now painfully engorged beyond what even your enhanced physiology can comfortably handle. Your breathing comes in ragged gasps, eyes dilated so wide that only a thin ring of color remains around the black pupils.
***CA16C1.webp***
Cherie: [Checking your pulse, her face a mask of professional concern barely hiding her own arousal] "Your heart rate is dangerously elevated." [She removes her gloves, realizing clinical detachment won't save you fast enough] "We need to try something more direct." [Her hands hover uncertainly over your pajama waistband] "As your $[characters.list.cherie.role], I never thought I'd cross this line, but as your doctor..." [She swallows hard] "Oral extraction might be the only method fast enough to reduce your viral load before organ damage occurs."
The taboo hangs heavy in the air between you—this new boundary she's considering crossing. Her nightgown has slipped off one shoulder, revealing the smooth curve where neck meets collarbone. Her internal struggle is visible in her eyes—the oath to do no harm as a doctor warring with the societal taboo against what she's considering.
</bloc3>
<bloc4>
You: [Your voice a pained whisper] "Whatever it takes... I trust you, $[characters.list.cherie.role]."
You can barely form coherent thoughts as virus-fire races through your veins. With shaking hands, you lower your pajama bottoms, releasing your monstrous erection. It springs free with almost violent force, slapping against your abdomen before standing rigidly upright. Twelve inches of virus-enhanced manhood, the shaft thick and veiny, the head swollen to an almost purple hue and leaking copious pre-cum. The virus has made it both beautiful and terrifying in its proportions.
***CA16D1.webp***
Cherie: [Gasping at the sight, momentarily forgetting her medical persona] "I've never seen it this engorged... the virus sacs are visibly distended." [She moistens her lips unconsciously] "As your $[characters.list.cherie.role], I should be repulsed, but as your doctor..." [She moves closer between your spread knees] "The virus is rewriting our instincts, our boundaries." [Her breath falls hot on your sensitive cockhead] "I need to extract the virus-laden fluid as quickly as possible. Try to think of this clinically, not... not as your $[characters.list.cherie.role]'s mouth."
Her attempt at medical detachment fails utterly as her eyes betray hunger alongside concern. The swell of her breasts rises and falls rapidly with her quickened breathing, her nipples now prominently visible through the thin silk. The taboo nature of what she's about to do heightens every sensation, the forbidden aspect creating an almost electric tension in the air between you.
</bloc4>
<bloc5>
You: [Hissing through clenched teeth] "It's getting worse... please hurry..."
Your cock throbs violently with each heartbeat, veins standing out in stark relief against the shaft. Pre-cum flows continuously now, trailing down your length in clear rivulets. The virus enhancement makes your member appear almost otherworldly—inhumanly large, perfectly formed, radiating heat like a fever. Your hips shift restlessly on the bed, your body instinctively seeking relief.
***CA16E1.webp***
Cherie: [Taking a deep breath, steeling herself] "I'll need to use my... my mouth to create the proper suction for rapid extraction." [She removes a medical monitor from her nightstand and attaches a finger clip to you] "Your vitals are reaching critical levels." [Her maternal instincts finally give way to medical necessity] "I never imagined I'd do this, but..." [She lowers her face toward your straining erection] "This is purely medical. We're just... adapting to survive."
The lie is obvious to you both—this crosses a line that can never be uncrossed. As her lips hover inches from your cockhead, her warm breath caresses the sensitive skin. The taboo of having your own $[characters.list.cherie.role] prepare to take you in her mouth creates an almost unbearable tension. Her nightgown has slipped further, the swell of one breast nearly exposed as she positions herself between your trembling thighs.
</bloc5>
<bloc6>
You: [Groaning deeply] "Please... whatever you need to do... the pain is unbearable..."
Your hands grip the bedsheets tightly, knuckles white with strain. The virus has heightened all your senses—the soft rustle of Cherie's nightgown, the floral scent of her shampoo mingling with her natural musk, the sight of her lips parting slightly as she prepares herself. Your cock jerks involuntarily, a thick drop of pre-cum beading at the tip before slowly descending.
***CA16F1.webp***
Cherie: [Her voice trembling with forbidden anticipation] "I'm going to begin the extraction now." [She delicately touches your shaft, guiding it toward her mouth] "Just try to relax and... and try not to think about who's doing this." [The first touch of her tongue against your swollen head makes her gasp] "Oh god... the virus... I can taste it." [Her maternal resolve weakens visibly] "So strong... so potent... my own $[characters.list.cherie.player_role]'s essence..."
The moment her tongue makes contact with your cock, electricity shoots through both your bodies. The taboo nature of the act heightens every sensation exponentially. Her lips tremble as she fights between medical detachment and primal desire. The taste of your pre-cum—virus-enhanced and unnaturally sweet—breaks the last of her professional facade. Her eyes flutter closed as she circles your cockhead with her tongue, collecting the flowing fluid like a forbidden nectar.
</bloc6>
<bloc7>
You: [Your head falling back in relief and pleasure] "That's helping... the pressure's starting to ease..."
The first touch of her warm, wet tongue against your painfully engorged member brings immediate relief. Your fever seems to recede slightly, though heat of a different kind replaces it. Your hands move of their own accord, one gently cupping the back of Cherie's head, fingers tangling in her soft hair. The forbidden nature of having your own $[characters.list.cherie.role]'s mouth on your cock intensifies the pleasure beyond anything you've experienced.
***CA16G1.mp4***
Cherie: [Taking your cockhead between her lips, momentarily pulling back] "The taste... it's affecting me too." [Her eyes show a glazed quality as virus particles transfer through your pre-cum] "I need to take more... extract more thoroughly." [She opens wider, taking your massive crown fully into her mouth, her words muffled] "Mmph... so big... can barely fit..."
The sight of your $[characters.list.cherie.role]'s lips stretched around your cockhead shatters something fundamental in both of you. The medical pretense crumbles completely as she moans around your girth, her tongue working feverishly to collect every drop of pre-cum. Her nightgown slips further, exposing one full breast, the nipple stiff and dark with arousal. The monitor beeps steadily, recording your gradually stabilizing vitals as Cherie's oral ministrations begin to drain the dangerous virus buildup.
</bloc7>
<bloc8>
You: [Your virus levels surging with pleasure] "Oh god... $[characters.list.cherie.role]... your mouth feels amazing..."
The taboo word $[characters.list.cherie.role] slips from your lips as pleasure overtakes pain. Your hips begin to move involuntarily, pushing your cock deeper into her willing mouth. The virus surge enhances your already formidable size, making her stretch her lips to their limit to accommodate you. Your hands in her hair guide her movements gently but insistently, the son becoming the leader in this forbidden dance.
***CA16H1.mp4***
Cherie: [Taking you deeper, her medical persona completely abandoned] "Mmmmph... my $[characters.list.cherie.player_role]... so big..." [She pulls back briefly, saliva connecting her lips to your shaft] "I shouldn't love this taste... shouldn't crave my own $[characters.list.cherie.player_role]'s cock..." [She descends again, taking you deeper with newfound hunger] "But the virus makes everything so clear... so right..."
The monitor shows your virus levels stabilizing as Cherie works your shaft with increasingly passionate skill. Her hand joins her mouth, stroking what she can't fit down her throat. Her nightgown has fallen to her waist now, both magnificent breasts exposed, nipples hard as diamonds. The last vestiges of maternal propriety vanish as she services your cock with growing enthusiasm, moaning around your girth as her own arousal soaks the bed beneath her kneeling form.
</bloc8>
<bloc9>
You: [A sudden, powerful virus surge overtaking you] "Not enough... need more... need ALL of you!"
The virus spikes dramatically in your system, your eyes taking on a reddish glow as primal instinct overtakes rational thought. With surprising strength, you lift Cherie from her kneeling position and throw her onto the bed. In one fluid motion, you tear her nightgown away completely, exposing her magnificent body in all its glory. Your enhanced senses detect her arousal—the glistening wetness between her thighs, the flush spreading across her chest, the hard peaks of her nipples.
***CA16I1.mp4***
Cherie: [Shocked by your sudden aggression] "What are you—" [Her protest dies as she sees the feral look in your eyes] "The virus spike! It's triggering a feral response!" [Despite her alarm, her thighs part slightly] "We need to complete the extraction quickly or you'll lose control completely!" [Her scientific mind battles with growing lust] "But how can I reach your... while you're... oh!"
Understanding dawns in her eyes as you swing your body around, positioning yourself above her in a perfect 69 position. Your massive cock dangles above her face while your head hovers between her spread thighs. The intoxicating scent of her arousal fills your nostrils—your own $[characters.list.cherie.role]'s pussy wet and ready beneath you. The ultimate taboo presents itself: mutual oral pleasure between mother and son.
</bloc9>
<bloc10>
You: [Growling with virus-enhanced hunger] "Need to taste you while you suck me... need EVERYTHING..."
Your voice is barely recognizable, deepened and roughened by the virus. Your massive cock throbs menacingly above Cherie's face, pre-cum dripping onto her flushed cheeks. Without waiting for permission, you lower your head between her thighs, your hot breath falling on her exposed pussy. The scent of her arousal is intoxicating—sweet and musky, uniquely hers. The virus has enhanced your senses, making you hyper-aware of her every reaction.
***CA16J1.mp4***
Cherie: [Caught between resistance and need] "We shouldn't—this is going too far—" [Her protests weaken as your breath hits her sensitive flesh] "But your virus levels are critical... and this position maximizes efficiency of extraction..." [Her scientific rationalization crumbles as desire overtakes her] "Yes... take what you need, baby... and $[characters.list.cherie.role] will take care of you too..."
She reaches up to guide your throbbing cock back to her mouth just as your tongue makes first contact with her slick folds. The dual sensation—your $[characters.list.cherie.role] 's mouth engulfing your cockhead while your tongue tastes her most intimate flavor—creates a feedback loop of forbidden pleasure. Her thighs tremble on either side of your head as you explore her with growing hunger. The monitor beeps rapidly as both your virus levels rise in tandem, feeding off each other's arousal in the most taboo configuration imaginable.
</bloc10>
<bloc11-Trust>
You: [Moaning against her pussy as pleasure builds] "I'm getting close... your mouth feels so perfect..."
The dual sensation of tasting your $[characters.list.cherie.role] 's sweet nectar while she lovingly services your cock brings you rapidly to the edge. Your tonguing of her pussy remains attentive and gentle despite your feral state, focusing on her pleasure as much as your own. Her flavor is addictive—tangy, sweet, and uniquely maternal. The intimacy of the position creates a profound connection beyond the physical act, a shared vulnerability as you pleasure each other.
***CA16K1.mp4***
Cherie: [Working your cock with growing expertise, pulling off momentarily] "Yes, give it to me, sweetheart... let $[characters.list.cherie.role] take your medicine..." [She engulfs you again, cheeks hollowing with powerful suction] "Mmmmph!" [Her thighs clamp around your head as her own orgasm approaches]
With a deep groan muffled against her pussy, you erupt. Thick ropes of virus-enhanced semen flood Cherie's eager mouth, the quantity far beyond normal human production. She swallows valiantly, though some escapes the corners of her lips as she struggles with the volume. The taste triggers her own climax, her pussy pulsing against your tongue as she moans around your cock. The vibrations of her pleasure extend your orgasm, creating a perfect circuit of shared ecstasy.
</bloc11-Trust>
<bloc12-Trust>
You: [Gently turning to face her, both of you breathing heavily] "That was... incredible. Are you okay with what just happened?"
The feral influence recedes as your virus levels stabilize, leaving you clear-headed yet sensitive to the significant boundary you've both crossed. You gaze at Cherie with tenderness, reaching out to wipe a drop of your seed from the corner of her mouth. Her hair is tousled, face flushed with exertion and lingering pleasure. Despite the taboo nature of what you've shared, there's no disgust or shame in her eyes—only a deep, complex affection.
***CA16K3.mp4***
Cherie: [Her eyes soft with emotion] "I should feel guilty, but I don't." [She touches your face tenderly] "The virus has changed everything—what's taboo, what's necessary, what's... beautiful." [She kisses your fingertips] "I'm still your $[characters.list.cherie.role], but I'm also a woman discovering a new kind of bond with you. Something deeper than conventional roles could ever allow." [She pulls you close, your heartbeats synchronizing] "We're redefining what it means to care for each other in this new world."
You hold each other in comfortable silence, the medical emergency transformed into something profound and intimate. The taboo remains acknowledged but transcended, your relationship evolved into something unique that exists outside normal boundaries. As you rest in her arms, the monitor shows both your virus levels stabilized in perfect harmony—different yet complementary, just like your new relationship.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling against her soaked pussy] "Going to fill $[characters.list.cherie.role]'s throat with cum!"
Animal instinct dominates as you devour her pussy with savage hunger, your tongue plunging deep while your lips suck roughly on her swollen clit. Your hips thrust downward, forcing more of your massive cock into her mouth than she can comfortably handle. The taboo of face-fucking your own $[characters.list.cherie.role] while feasting on her pussy drives you to a frenzy of lust. Her flavor—tangy, sweet, forbidden—coats your tongue and chin as you eat her with pornographic enthusiasm.
***CA16L1.mp4***
Cherie: [Gagging slightly but eagerly accepting your brutal pace] "MMMMPHH!" [Her throat bulges visibly with each thrust] "MMGGHHK!" [She pulls off briefly, gasping] "Use $[characters.list.cherie.role]'s throat! Fuck my mouth like a pussy!" [She descends again, surrendering completely to depravity]
With a bestial roar muffled against her dripping sex, you explode. Thick, virus-enhanced semen blasts directly down her throat in powerful jets. The quantity is obscene—far beyond normal human production—filling her mouth and spilling past her stretched lips despite her eager swallowing. Her body convulses beneath you as the taste triggers her own violent orgasm, her pussy gushing against your devouring mouth. The forbidden nature of your coupling magnifies every sensation to near-painful intensity.
</bloc11-Lust>
<bloc12-Lust>
You: [Turning to face her, still in a virus-fueled haze] "Was that good for you, $[characters.list.cherie.role]? Did you enjoy swallowing your $[characters.list.cherie.player_role]'s load?"
The filthy words fall from your lips with natural ease, the taboo heightening rather than diminishing your satisfaction. You gaze hungrily at Cherie's debauched form—lips swollen and shiny with a mixture of saliva and cum, hair a wild tangle from your rough handling. A trail of semen leaks from the corner of her mouth down her cheek, marking her as thoroughly used. The sight of your own $[characters.list.cherie.role] in such a state of sexual disarray sends another pulse of arousal through your still-hard cock.
***CA16L3.mp4***
Cherie: [Her eyes still glazed with lust, voice hoarse from your assault] "So fucking good..." [She licks her lips obscenely, catching escaped drops of your seed] "$[characters.list.cherie.role] never imagined her $[characters.list.cherie.player_role]'s cum would taste so divine." [She spreads her legs shamelessly, displaying her still-quivering pussy] "We've gone beyond all limits now... what else will you take from me?" [A depraved smile curves her cum-stained lips] "What other ways will $[characters.list.cherie.role] and $[characters.list.cherie.player_role] violate nature together?"
The proper, caring mother has been completely subsumed by a wanton sexual creature who revels in the depravity of your taboo relationship. You both bask in the afterglow of something beyond mere pleasure—a perverse triumph over societal norms and biological programming. As you gaze at each other with undiminished hunger, you silently acknowledge that this new boundary crossed is merely the beginning of your forbidden exploration.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly freezing as clarity breaks through the virus haze] "Wait... what are we doing?"
Reality crashes in like ice water, temporarily overriding the virus's influence. The position—your face between your $[characters.list.cherie.role]'s thighs, her mouth on your cock—suddenly seems horrifically wrong. You pull away abruptly, rolling off her to sit at the edge of the bed. Your hands shake as shame floods your system. Your erection begins to flag despite the physical stimulation, the mental conflict overpowering your arousal.
***CA16M1.webp***
Cherie: [Covering her nakedness with the torn remnants of her nightgown] "Oh god... what have I done?" [Tears well in her eyes] "I'm supposed to protect you, not... not corrupt you like this." [Her voice breaks with shame] "I used a medical emergency to justify... to do something unforgivable." [She wipes her mouth as if to erase the evidence] "I've failed as a $[characters.list.cherie.role] in the most fundamental way possible."
The intimate connection that had been building shatters completely. Cherie curls into herself, modesty and maternal shame reasserting themselves with crushing force. The medical monitor beeps accusingly, its clinical data a stark reminder of how a professional response devolved into taboo pleasure.
</bloc11-Fail>
<bloc12-Fail>
You: [Pulling on your pajama bottoms with trembling hands] "It's not your fault. The virus makes us do things... things we'd never normally consider."
The bedroom that moments ago was a den of forbidden pleasure now feels suffocating with shame. You both adjust your clothing in uncomfortable silence, the only sound the gradually slowing beep of the medical monitor. The medical justification that began the encounter seems ridiculous in retrospect, a flimsy excuse for crossing boundaries that should remain inviolable.
***CA16M3.webp***
Cherie: [Her professional demeanor returning like armor] "We need to establish stricter protocols for managing your virus levels." [She straightens what remains of her nightgown with dignity] "Perhaps medication, or... mechanical assistance rather than direct intervention." [She meets your eyes with maternal authority reasserted] "What happened here was a mistake. One we will never speak of again." [Her voice softens slightly] "I'm still your $[characters.list.cherie.role]... and I need to be better than this for both our sakes."
You both make awkward excuses to separate, the promising intimacy of minutes ago replaced by a wall of propriety and shame. As you leave her bedroom, the cool air of the hallway hits your skin like a rebuke, a reminder of the boundaries that should exist despite the world's transformation. The taste of her still lingers on your tongue—a forbidden memory you'll try and fail to forget.
</bloc12-Fail>
<bloc-Virus>
You: [Your body suddenly arching off the bed] "Something's happening! The virus... it's multiplying!"
Just as awkwardness threatens to overtake you, a powerful surge of the virus hits you both simultaneously. Your vision blurs with crimson, your cock instantly rehardening to painful rigidity, swelling even larger than before. Veins pulse visibly along the shaft as virus-enhanced blood pumps through your system. Cherie gasps, her own body responding violently—nipples darkening and extending dramatically, her pussy visibly pulsing as clear fluid gushes between her thighs.
***CA16N1.webp***
Cherie: [Her voice transforming to an inhuman moan] "It's burning through me too!" [Her body convulses with sudden need] "Need your cock... need your cum in my throat!" [She pounces on you with predatory grace] "No time for shame... no time for rules... only this!"
You fall back into the 69 position with animal urgency, her mouth engulfing your cock to the root in one impossible swallow as your face buries between her thighs. The medical monitor sparks and short-circuits as your combined viral energy affects the electronics around you. Both your bodies glow with a faint reddish aura as you devour each other with inhuman hunger, all human concerns forgotten in the pure viral exchange of fluids and energy. Neither of you speaks coherently anymore, reduced to primal grunts and muffled screams of pleasure as you both surrender completely to the virus's demands.
</bloc-Virus>
<grope1>
You: [Eyes suddenly darkening, voice becoming guttural] "Not enough... need to BREED you!"
Without warning, you flip Cherie onto her stomach, ignoring her shocked gasp. Your hands grip her hips brutally, lifting her ass into the air as you position your massive cock against her unprepared entrance. The sudden shift from mutual oral pleasure to attempted penetration shocks her out of her aroused state, fear replacing desire as she realizes you've lost control completely.
***CA16O1.webp***
Cherie: [Voice tight with alarm] "No! Stop! Not that!" [She twists beneath you, trying to escape your grip] "The oral extraction was enough! You're not thinking clearly!" [Her maternal tone returns desperately] "I'm your $[characters.list.cherie.role]! This is too far, even with the virus! Please, come back to me!"
The bedroom transforms from a place of forbidden pleasure to one of struggle and fear. The medical monitor beeps frantically, warning of dangerous spikes in your virus levels. Cherie's resistance is both physical and emotional—trying to reach the rational part of you that would never violate her so completely while simultaneously trying to protect her body from your virus-enhanced strength and size.
</grope1>
<grope2>
You: [Blinking rapidly as her words penetrate the fog] "I... what am I doing? $[characters.list.cherie.role], I'm sorry..."
You release her immediately, horror washing over you as clarity returns. Your hands shake as you back away to the edge of the bed, shame crushing you as you see the red marks on her hips where your fingers dug in. The contrast between your tender oral connection of moments ago and this violent outburst terrifies you both.
***CA16O3.webp***
Cherie: [Quickly covering herself with the bedsheet, maternal concern battling with lingering fear] "It's the virus spike... it's affecting your cognitive functions." [She reaches for the medical kit, maintaining distance] "We need to get you stabilized with medication immediately." [Despite her fear, her voice softens] "What we did before was... crossing a line, but consensual. This was different." [She meets your eyes directly] "Remember that distinction. It may save both our lives as the virus progresses."
The intimate connection between you has been shattered by your loss of control. As Cherie cautiously prepares an injection of anti-viral medication, her movements are clinical rather than sensual, all traces of sexual tension replaced by wary concern. The taste of her still lingers on your lips, a bittersweet reminder of a forbidden intimacy now tainted by your momentary madness.
</grope2>
<rape1>
You: [Your eyes glowing with an unnatural reddish light] "NEED TO BREED $[characters.list.cherie.role]! NEED EVERYTHING!"
A terrifying transformation overtakes you as the virus concentration in your blood spikes beyond critical levels. Your muscles bulge, skin taking on a reddish hue as veins stand out across your body. Your manhood grows even larger, the head flaring obscenely as pre-cum flows in a steady stream. You flip Cherie violently onto her back, pinning her wrists above her head with one hand while the other forces her thighs apart.
***CA16P1.mp4***
Cherie: [True fear replacing arousal] "Stop! This isn't you!" [She struggles against your inhuman strength] "The virus has taken control completely!" [Her scientific mind works desperately even as she fights] "If you penetrate me, the virus feedback loop could kill us both! Please! Your $[characters.list.cherie.role] loves you!"
The bedroom becomes a battleground as medical equipment crashes to the floor in your struggle. The monitor flatlines, overloaded by the virus energy radiating from your transformed body. Despite her fear, Cherie continues trying to reach you through her words, believing that somewhere beneath the virus-induced frenzy is the son who would never harm her.
</rape1>
<rape2>
You: [Growling with an inhuman voice] "TAKE SEED! MAKE MORE!"
Your vocabulary has reduced to primal impulses as the virus completely overtakes your consciousness. Your enhanced physique seems monstrous in the bedroom's dim light, your massive erection jutting between Cherie's forcibly spread thighs like a weapon. She manages to free one hand, reaching desperately for a syringe filled with anti-viral medication on her nightstand.
***CA16P3.mp4***
Cherie: [Her fear giving way to desperate determination] "I won't lose you to this thing!" [Her fingers close around the syringe] "I'll fight for you, even if I have to fight against you!" [Her naked body tenses beneath yours] "This is your last chance—come back to me, or I'll have to stop you!"
The bedroom has become the stage for a primal battle between virus and humanity, instinct and love. Cherie's maternal determination to save you from yourself transforms her from potential victim to fierce defender. The scene is set for a violent clash where biology and emotion collide in the most devastating way possible.
</rape2>
<rapeWin1>
You: [After knocking the syringe away, pinning Cherie completely] "BREED! TAKE! MINE!"
Having subdued her, you hold her down with virus-enhanced strength. Your consciousness is barely present, reduced to a passenger watching your body act on pure viral instinct. Cherie lies helpless beneath you, her naked body trembling as you position your monstrous cock at her entrance. The bedroom's warm light now seems ominous, casting harsh shadows across her terrified face.
***CA16Q1.mp4***
Cherie: [Voice breaking with fear and despair] "Please don't do this... you're my $[characters.list.cherie.player_role]..." [Tears stream down her face] "This isn't you... the virus is controlling you..." [Her body tenses beneath yours] "If any part of you can hear me, please fight it!"
You force her legs wider with brutal efficiency, the bloated head of your cock pressing insistently against her. Despite her earlier arousal during oral play, fear has now dried her completely, making your imminent penetration even more traumatic. Cherie's eyes, wide with terror and gleaming with tears, reflect not just fear but heartbreak—mourning the trust being destroyed even as you prepare to claim her body in the most primal way.
</rapeWin1>
<rapeWin2>
You: [Thrusting savagely into her] "MINE! $[characters.list.cherie.role] HOLE MINE!"
Your enhanced member forces its way into her unprepared body, causing her to scream in pain. The virus grants you unnatural stamina as you pound into her mercilessly, the bed frame cracking against the wall with each violent thrust. The gentleness of your earlier oral connection is completely forgotten as you use her body with brutal efficiency, caring only for your pleasure and the primal need to breed.
***CA16Q3.mp4***
Cherie: [Her voice growing weaker with each thrust] "What has the virus turned us into?" [Her words barely audible beneath your animalistic grunts] "My own $[characters.list.cherie.player_role]... my baby..." [A single tear traces down her cheek as her body responds involuntarily to the stimulation] "I've failed you... failed as a $[characters.list.cherie.role]... failed as a protector..."
Your viral frenzy eventually exhausts itself, leaving you collapsed atop Cherie's violated form. As consciousness slowly returns, the horror of what you've done dawns on you. The bedroom, once her private sanctuary, has become the scene of a monstrous violation. Cherie lies unmoving beneath you, her body bearing the marks of your assault—bruised wrists, reddened thighs, and the ultimate evidence of your violation leaking from between her legs. The bond between mother and son lies shattered beyond repair.
</rapeWin2>
<enslaveWin1>
You: [After overwhelming Cherie in the fight, voice a demonic growl] "NEW PURPOSE NOW. SERVE $[characters.list.cherie.player_role]."
The virus has transformed you into something barely human. Your enhanced strength allowed you to overpower Cherie easily, and now you bind her wrists to her own bedposts with torn strips of her nightgown. The bedroom's warm, maternal space is perverted into a prison as you stand over her bound form, your monstrous cock hovering above her face as you grab her hair roughly.
***CA16R1.mp4***
Cherie: [Struggling against her bonds] "This isn't you! The virus has completely overtaken your mind!" [Terror fills her eyes as you force her head back] "I'm your $[characters.list.cherie.role]! The woman who gave you life!" [Her voice breaks as your massive cockhead presses against her lips] "Please remember who you are! Who WE are to each other!"
You respond by slapping her face hard, leaving a red handprint on her cheek. Your virus-enhanced cock forces its way between her lips, stretching her jaw painfully as you thrust into her throat without mercy. Her muffled screams vibrate around your shaft as you violate her mouth with brutal efficiency. The perverted inversion of the gentle oral pleasure she'd offered earlier makes the violation all the more cruel—taking what was freely given and corrupting it into something monstrous.
</enslaveWin1>
<enslaveWin2>
You: [After brutally using her mouth, dragging her from the bed] "$[characters.list.cherie.role] IS BREEDING STOCK NOW. FOR $[characters.list.cherie.player_role]'S PLEASURE ONLY."
Having choked her nearly unconscious with your brutal throat-fucking, you untie her from the bed only to bind her hands behind her back. The virus has granted you seemingly endless stamina, your massive member still hard despite releasing down her throat. Your seed drips from her slack mouth as you force her to her knees, bent over the side of her own bed—the place where she once tucked you in as a child now becoming the stage for her final degradation.
***CA16R3.mp4***
Cherie: [Her spirit visibly broken, voice a hoarse whisper] "Please... no more..." [Her once proud posture now completely submissive] "Whatever's left of my son in there... please remember I love you..." [As you position yourself behind her, a single tear falls] "Do what you must... but know this isn't who you really are..."
You mount her like an animal, claiming her completely as your virus-enhanced cock tears into her unprepared body. With each brutal thrust, you destroy another piece of the sacred bond between mother and son. When you've finally exhausted yourself, you drag her barely conscious form to the specially prepared prison cell, throwing her onto the bare mattress like discarded property. The door closes with terrible finality, sealing her fate as your personal breeding slave—the ultimate perversion of the most fundamental human relationship.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Entering the living room with a book in hand] "Mom? I found this medical text in the storage room. It has information about viral management techniques."
The warm glow of the shelter's LED lighting illuminates the cozy living room, casting soft shadows across the well-worn furniture. You spot Cherie curled up on the sofa, wearing a silk nightgown that clings to her enhanced curves. The thin fabric barely conceals the outline of her 32DD breasts, and her blonde hair falls in loose waves around her shoulders. She looks up from the tablet she's been reading, her blue eyes brightening at your presence.
***CA17A1.webp***
Cherie: [Setting aside her tablet and patting the cushion beside her] (He's been so dedicated to learning about our condition. Such a thoughtful boy.) "Come sit with me, sweetheart. I've been researching viral suppression methods myself." [Her nightgown shifts as she moves, revealing more of her cleavage] "Perhaps we can compare notes? A mother and son working together to understand this new reality we're facing."
The silk material whispers against her skin as she adjusts her position, unconsciously drawing your attention to the way the fabric molds to her enhanced figure. Her scent—a mixture of lavender soap and something uniquely maternal—fills the air between you.
</bloc1>
<bloc2>
You: [Settling onto the sofa beside her, the book resting on your lap] "I've been particularly interested in the sections about oral transmission vectors. The research suggests saliva carries concentrated viral particles."
Your thigh brushes against hers as you sit, the contact sending a familiar electric pulse through your virus-enhanced nervous system. The book provides convenient cover for the growing bulge in your pants, though the outline is becoming increasingly difficult to hide. The living room's intimate lighting creates a cocoon of privacy around the sofa.
***CA17B1.webp***
Cherie: [Leaning closer to examine the book, her breast pressing against your arm] "Oral transmission... that's fascinating." [Her voice drops slightly] "The virus seeks the most intimate forms of contact, doesn't it?" [She traces a finger along the page, her touch lingering] "As your mother, I should understand all the ways it might affect you. These concentrated particles you mentioned—they would build up in certain areas of the body, wouldn't they?"
Her proximity makes your pulse quicken, and you can feel the warmth radiating from her body. The silk nightgown has shifted lower, providing a tantalizing view of her enhanced cleavage as she leans over the medical text. Her breathing has become slightly more pronounced, causing her breasts to rise and fall hypnotically.
</bloc2>
<bloc3>
You: [Your voice slightly strained] "According to this, the highest concentrations occur in... reproductive fluids. The book mentions extraction methods for therapeutic purposes."
The medical terminology provides a thin veneer of respectability over increasingly dangerous territory. Your arousal has become impossible to hide, the book barely concealing the massive bulge straining against your pants. The warmth of Cherie's body pressed against yours sends waves of need through your virus-enhanced system.
***CA17C1.webp***
Cherie: [Noticing the tent in your pants, her eyes widening] "Oh my... the viral pressure must be intense for you." [Her hand hovers near your thigh] "As a mother, I can see how uncomfortable you are, sweetheart." [She bites her lower lip] "Perhaps we should explore these extraction methods more... practically? For your health, of course. The research suggests oral contact might be the most effective way to relieve this kind of viral buildup."
Her rationalization sounds hollow even to her own ears, but the maternal concern in her voice provides just enough justification. Her hand moves closer to your concealed erection, fingertips almost touching the fabric covering your aching member.
</bloc3>
<bloc4>
You: [Setting the book aside, your massive erection now fully visible] "The pressure has been building all day. I've read that prolonged viral accumulation can be dangerous..."
Your virus-enhanced cock strains visibly against your pants, the outline thick and prominent. A small wet spot has formed where pre-cum has begun to seep through the fabric. The living room's comfortable atmosphere now thrums with sexual tension as you abandon the pretense of purely academic interest.
***CA17D1.webp***
Cherie: [Staring transfixed at your outlined erection] "Such significant swelling... the viral enhancement has made you so much larger than..." [She catches herself, cheeks flushing] "I mean, than would be typical. As your mother, I should help you manage this condition." [Her hand finally makes contact, palming your cock through the fabric] "The medical texts were quite clear about the importance of regular viral discharge. We can't let it build to dangerous levels."
Her touch sends electricity through your entire body, and you can see her own arousal reflected in her hardened nipples pressing against the silk nightgown. The maternal justification provides just enough psychological cover for what you both desperately want but know is forbidden.
</bloc4>
<bloc5>
You: [Unzipping your pants, freeing your massive erection] "I need your help, Mom. The medical literature suggests direct oral contact is most effective..."
Your virus-enhanced cock springs free, standing proudly at its full twelve inches. The shaft is thick and veined, the head already swollen and glistening with pre-cum. The living room's warm air feels cool against your heated flesh as your member throbs with each heartbeat, demanding attention. The sheer size of your enhancement is impossible to ignore.
***CA17E1.webp***
Cherie: [Gasping at the sight of your exposed member] "My God... it's even larger than I imagined." [Her silk nightgown slides off one shoulder as she leans closer] "Such beautiful definition... all those veins pulsing with viral fluid." [Her tongue darts out to wet her lips] "A mother's duty is to care for her child's health, no matter how... intimate the treatment required. If oral contact is what the research recommends..."
She positions herself lower on the sofa, her face now level with your throbbing cock. The silk nightgown pools around her as she settles into position, the thin material doing nothing to hide her own arousal. Her eyes remain fixed on your massive member, mesmerized by its size and the clear fluid beading at the tip.
</bloc5>
<bloc6>
You: [Running your fingers through her blonde hair] "The book mentioned starting with preliminary contact... to assess viral concentration levels."
Your massive cock throbs inches from her face, pre-cum flowing more freely now and creating glistening trails down your shaft. The maternal comfort of her presence mingles dangerously with raw sexual need, creating an intoxicating cocktail of forbidden desire. Her warm breath on your sensitive skin sends shivers through your enhanced nervous system.
***CA17F1.webp***
Cherie: [Extending her tongue tentatively, tasting the pre-cum beading on your tip] "Mmm... the viral concentration is incredibly high." [Her eyes flutter closed as she savors the taste] "Sweet... almost addictive. The research mentioned this phenomenon." [She places soft kisses along your shaft] "I can feel the virus responding to oral contact already. Your mother's saliva seems to be activating something in the viral proteins..."
The first taste appears to trigger something primal in her system. Her kisses become more frequent, more lingering, as she works her way down your shaft. The silk nightgown has slipped further, revealing the upper curves of her enhanced breasts as she focuses entirely on her "medical" examination of your member.
</bloc6>
<bloc7>
You: [Your voice becoming husky with need] "The extraction process... it requires deeper oral penetration, doesn't it? To reach the source of the viral concentration."
Your cock pulses against her lips as she continues her exploratory kisses, each touch sending jolts of pleasure through your system. The living room has become charged with erotic tension, the comfortable family space transformed into something far more intimate and forbidden. Pre-cum continues to flow, providing natural lubrication for her increasingly bold ministrations.
***CA17G1.webp***
Cherie: [Taking your cockhead between her lips, tongue swirling around the tip] "Yes... deeper contact is essential for proper viral extraction." [She pulls back to speak, saliva connecting her lips to your member] "A mother must be thorough in treating her son's condition." [She opens her mouth wider, taking more of your shaft] "The research suggests that sustained oral pressure combined with rhythmic stimulation produces optimal viral release..."
Her mouth feels incredible—warm, wet, and eager. Despite the clinical language, her technique suggests this is about much more than medical treatment. Her lips stretch around your girth as she takes more of your length, her maternal dedication to your "health" manifesting in increasingly skilled oral attention.
</bloc7>
<bloc8>
You: [Gripping her hair more firmly, guiding her movements] "That's it, Mom... the viral pressure is responding to your treatment. I can feel it building..."
Your hips begin moving involuntarily, pushing more of your massive cock into her willing mouth. The sight of your own mother's lips wrapped around your shaft creates a powerful taboo thrill that amplifies every sensation. Her silk nightgown has fallen completely off her shoulders now, her enhanced breasts swaying as she works your member with growing enthusiasm.
***CA17H1.mp4***
Cherie: [Taking you deeper, her throat accepting your length] "Mmph... so thick... so much viral fluid..." [She pulls back, gasping] "The extraction is working beautifully. I can taste how potent your viral load has become." [She returns to her task with renewed vigor] "My son's body produces such powerful concentrations... Mother needs to ensure complete drainage..."
Her technique has evolved from tentative medical examination to skilled oral worship. Saliva flows freely as she works your length, her throat relaxing to accommodate your impressive girth. The forbidden nature of your relationship adds intensity to every stroke of her tongue, every eager swallow of your pre-cum.
</bloc8>
<bloc9>
You: [Your control slipping as pleasure builds] "Fuck... your mouth feels incredible, Mom. The way you suck my cock... it's like you were made for this."
The clinical pretense has largely evaporated, replaced by raw sexual hunger. Your mother's mouth works your shaft with expert precision, her maternal instincts somehow translating perfectly to oral skills that drive you wild. The living room echoes with wet sounds and your increasingly vocal appreciation of her technique.
***CA17I1.mp4***
Cherie: [Pulling off with a wet pop, stroking your saliva-coated shaft] "Such a dirty mouth... but Mother loves hearing how good she makes you feel." [She licks along your length] "This big, beautiful cock deserves all of Mother's attention. Every thick inch needs proper care." [She takes you deep again, moaning around your shaft] "The viral exchange is so intense... I can feel it changing me, making me need this more..."
The transformation is complete—the caring mother has become a cock-hungry woman desperate for your viral essence. Her own arousal is evident in her flushed skin and the way she grinds against the sofa cushions while serving your needs. The virus has awakened something primal in both of you.
</bloc9>
<bloc10>
You: [Your balls tightening as orgasm approaches] "I'm close, Mom... where do you want me to release all this viral fluid? The research suggests direct oral ingestion is most effective..."
Your massive cock throbs urgently in her mouth, the pressure building to critical levels. The living room's comfortable domesticity contrasts sharply with the forbidden oral worship taking place on the family sofa. Your enhanced production promises an explosive release that will test the limits of even her eager mouth.
***CA17J1.mp4***
Cherie: [Sealing her lips around your cockhead, eyes locked with yours] "Right here, baby... give Mother every drop of your precious viral fluid." [Her hand works your shaft as she sucks] "I want to taste it all, swallow every bit of what you've been producing. Show me how much pressure has been building in these big balls..." [She doubles her efforts, desperate for your release] "Feed Mother your cum, sweetheart. Let me drink your viral essence directly from the source..."
Her maternal vocabulary twisted into erotic hunger creates the perfect storm of taboo desire. She positions herself to receive your full load, her throat ready to accept whatever volume your enhanced system produces. The living room bears witness to the complete corruption of the mother-son relationship into something beautifully depraved.
</bloc10>
<bloc11-Trust>
You: [Caressing her face tenderly as you reach climax] "Here it comes, Mom... take it all for me..."
The orgasm builds slowly, starting deep in your core before exploding outward in waves of intense pleasure. Your cock pulses powerfully in her mouth as thick streams of virus-enhanced cum flood her throat. She swallows eagerly, her throat working to accept every drop of your substantial load. Her eyes remain locked with yours throughout the release, sharing the intimate moment of forbidden connection.
***CA17K1.mp4***
Cherie: [Swallowing the last of your cum, then gently cleaning your shaft] "Such a substantial viral discharge... Mother is so proud of how well you've been producing." [She places soft kisses along your softening member] "The treatment seems to have been very effective. Your body is already more relaxed." [She rests her head against your thigh] "We've crossed a line together, haven't we? But in this new world, perhaps that's necessary for our survival and health."
The aftermath feels intimate rather than shameful. She continues to place gentle kisses on your spent cock, treating it with a mixture of maternal care and sexual reverence. The living room, witness to your taboo encounter, seems to embrace the new dynamic between mother and son—one where medical necessity and forbidden desire have merged into something uniquely theirs.
</bloc11-Trust>
<bloc12-Trust>
You: [Pulling her up to sit beside you, wrapping an arm around her] "Thank you for taking care of me like that. I know it wasn't... conventional treatment."
You hold her close, both of you still catching your breath from the intensity of what just occurred. Her nightgown has been restored to some semblance of modesty, though the taste of you still lingers on her lips. The living room's familiar comfort now holds new memories of intimacy that have forever changed your relationship.
***CA17K3.webp***
Cherie: [Snuggling against your chest] "Caring for you is what I do, sweetheart. The virus has changed so much about our world, our bodies, our needs." [She traces patterns on your chest] "What we just shared... it felt right, didn't it? Natural, even if society would say otherwise." [She looks up at you with genuine affection] "We're redefining what family means in this new world. And Mother will always be here to help with your viral management needs."
As you sit together in comfortable silence, the weight of what you've shared settles between you. It's not just about physical relief—it's about connection, trust, and the evolution of your relationship in a world where old rules no longer apply. The living room, once just a family gathering space, has become the birthplace of a new kind of intimacy between mother and son.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing her hair roughly, holding her in place] "Swallow it all, you cock-hungry slut! Take every fucking drop!"
Your orgasm hits like a freight train, your cock erupting with violent pulses that flood her mouth instantly. The volume is enormous—thick, rope-like streams of virus-enhanced cum that overflow her mouth and spill down her chin. You hold her head firmly against your crotch, ensuring she can't escape the deluge of your seed as you continue pumping load after load directly into her throat.
***CA17L1.mp4***
Cherie: [Choking slightly but struggling to swallow it all] "Mmph! So much... can't... gulp... swallow it all!" [Cum leaks from the corners of her mouth] "Yes! Give Mother every drop of that thick fucking cum! I need it all inside me!" [She gulps desperately, trying to keep up] "My son's viral load is incredible... I'm drowning in your delicious seed!"
The proper mother has been completely consumed by lust, transformed into a cum-hungry whore who craves her son's essence. Her nightgown is soaked with the overflow as she works desperately to consume your massive load, the living room witnessing the complete corruption of maternal love into pure sexual hunger.
</bloc11-Lust>
<bloc12-Lust>
You: [Finally releasing her, watching cum drip from her lips] "Look at you... Mother turned into a cum-drunk whore for her son's cock."
Your seed continues to leak from her mouth as she gasps for air, her face glazed with the overflow of your massive release. The sight of your own mother covered in your cum, desperate and debased, sends aftershocks of pleasure through your system. The living room reeks of sex and viral fluid, the family space forever corrupted by your depraved encounter.
***CA17L3.webp***
Cherie: [Scooping cum from her chin and swallowing it] "Mmm... Mother loves being your personal cum dump." [She licks her lips clean] "This is what I was made for, isn't it? To service my son's huge cock and drink his viral loads." [She continues cleaning herself] "The virus has shown me my true purpose—to be your cock-sucking mother, always ready to drain your balls whenever you need relief."
The transformation is complete and irreversible. The caring mother who once read bedtime stories has become a sexual servant devoted entirely to your pleasure. As she continues to clean your seed from her body with her tongue, it's clear that your relationship has been permanently perverted into something gloriously depraved. The living room will never be just a family space again.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pulling back, confusion in your eyes] "Wait... what are we doing? This is wrong, Mom. You're my mother!"
Just as your orgasm approaches, reality crashes down like a bucket of ice water. The sight of your own mother with her lips wrapped around your cock suddenly seems horrifying rather than arousing. You scramble backward on the sofa, your erection rapidly deflating as guilt and shame flood your system. The medical justifications that seemed so reasonable moments ago now sound like pathetic excuses.
***CA17M1.webp***
Cherie: [Wiping her mouth, looking equally horrified] "Oh God... what have I done?" [She quickly adjusts her nightgown, covering herself] "I'm your mother... I'm supposed to protect you, not... not this!" [Tears well in her eyes] "The virus isn't an excuse for crossing this line. I've failed you as a parent."
The living room that moments ago thrummed with erotic energy now feels suffocating with shame. She can't meet your eyes as she straightens her appearance, the taste of your pre-cum still on her lips serving as a reminder of how far you both strayed from appropriate boundaries.
</bloc11-Fail>
<bloc12-Fail>
You: [Hastily zipping up your pants] "We can't let the virus control us like this. There have to be other ways to manage the symptoms."
The comfortable family living room now feels tainted by what almost happened. You both sit rigidly on opposite ends of the sofa, the medical textbook lying forgotten on the floor—a silent accusation of how you twisted legitimate research into justification for forbidden desire. The easy intimacy between mother and son has been replaced by awkward distance and mutual shame.
***CA17M3.webp***
Cherie: [Standing abruptly, gathering her composure] "You're right. We need to maintain appropriate boundaries, regardless of viral influences." [Her voice is steady but her hands shake] "I'll research other treatment options. Medical solutions that don't... compromise our relationship." [She heads toward the doorway] "We'll pretend this never happened. It was a moment of weakness, nothing more."
As she leaves, the living room feels cold and empty despite its warm lighting. The medical textbook remains on the floor, its pages a reminder that even legitimate research can be corrupted when filtered through desperate need and viral influence. Both of you silently agree to never speak of what transpired on the family sofa.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over as intense heat floods your system] "Mom... something's happening... the virus is spiking!"
Just as shame threatens to overwhelm you both, a massive viral surge hits simultaneously. Your vision floods with red as your cock instantly returns to full hardness, actually swelling beyond its previous size. The living room's lights flicker as the viral energy emanating from your bodies affects the electrical systems. Cherie gasps as her own surge hits, her nipples visibly darkening and extending through the silk nightgown.
***CA17N1.mp4***
Cherie: [Her eyes glowing with unnatural light] "Can't... resist... need your cock NOW!" [She lunges at your exposed member with desperate hunger] "Nothing matters but this! Mother needs her son's viral essence!" [She takes your entire length down her throat in one swift motion] "The virus demands completion!"
All pretense of control evaporates as she attacks your cock with inhuman skill, her throat somehow accommodating your full enhanced length without difficulty. Your bodies glow with viral energy, the living room furniture actually beginning to smolder from the heat you're generating. Neither of you can speak coherently anymore, reduced to primal sounds as the virus completes its work, binding you together in ways that transcend mere physical pleasure.
</bloc-Virus>
<grope1>
You: [Your eyes darkening with uncontrolled aggression] "Not enough... need to fuck that pretty face properly!"
Without warning, your hands shoot out, grabbing her hair brutally and yanking her head back. Your other hand slaps her across the face hard enough to leave a red mark, then forces her mouth open wider. The sudden violence shocks her, fear replacing the willing submission as you try to force your massive cock deeper than her throat can safely accommodate.
***CA17O1.webp***
Cherie: [Choking and trying to pull away] "Stop! You're hurting me!" [Her hands push against your thighs desperately] "This isn't you! Please, sweetheart, come back to me!" [Tears stream down her face] "The virus is taking control! You have to fight it!"
The living room that had been filled with consensual pleasure transforms into a scene of terror. Your grip in her hair is merciless as you try to use her throat like a fuck toy, ignoring her distress. The comfortable family space bears witness to the virus's power to corrupt even the most intimate moments into violence and pain.
</grope1>
<grope2>
You: [Blinking rapidly as her words penetrate the fog] "What... what am I doing? Mom, I'm so sorry!"
You release her immediately, horror washing over you as you see the red handprint on her cheek and the fear in her eyes. She scrambles backward on the sofa, clutching her throat and coughing. The contrast between the gentle intimacy of moments before and this violent outburst terrifies you both, demonstrating how quickly the virus can turn pleasure into pain.
***CA17O3.webp***
Cherie: [Keeping her distance, voice hoarse] "The viral load in your system is reaching dangerous levels." [Despite her fear, maternal concern returns] "These aggressive episodes are becoming more frequent. We need to get you to medical immediately." [She adjusts her nightgown with shaking hands] "I won't give up on you, but we need to find safe ways to manage your condition."
The trust between you has been damaged, replaced by wary concern. As she helps you stand on unsteady legs, her touch is purely clinical, all traces of sexual intimacy replaced by medical necessity. The living room's comfortable atmosphere has been shattered, leaving only the memory of how quickly viral pleasure can transform into dangerous aggression.
</grope2>
<rape1>
You: [Your muscles bulging as viral energy surges through you] "NEED MORE! TAKE EVERYTHING FROM MOTHER!"
A terrifying transformation overtakes you as the virus reaches critical mass in your bloodstream. Your already impressive physique swells with unnatural power, veins standing out in stark relief across your skin. Your cock grows even larger, throbbing with an almost independent malevolence. The living room's lights explode from the energy you're radiating as you grab Cherie with inhuman strength.
***CA17P1.mp4***
Cherie: [Crying out as you overpower her easily] "No! Fight it! This isn't my son!" [She struggles futilely against your enhanced strength] "Remember who you are! Remember who I am!" [Terror fills her voice] "The virus is consuming you! Don't let it win!"
Your enhanced grip leaves bruises on her arms as you force her down, the comfortable sofa becoming a battlefield. The family living room transforms into a nightmare scenario as viral energy warps the very air around you. Despite her terror, Cherie continues trying to reach the person beneath the viral corruption, her maternal instincts compelling her to save you even as you threaten to destroy her.
</rape1>
<rape2>
You: [Your voice a demonic growl] "BREED MOTHER! CLAIM WHAT BELONGS TO SON!"
Your vocabulary has devolved to the most basic viral imperatives as consciousness flees before raw biological programming. The living room furniture cracks and splinters under the force of your struggle as you overpower her completely. Your massive cock, now grotesquely swollen beyond human proportions, seeks to claim every orifice as viral instinct demands complete domination and breeding.
***CA17P3.mp4***
Cherie: [Her strength failing against your viral enhancement] "Please... if any part of my baby is still in there... remember that I love you!" [Her voice breaks] "Don't let the virus turn you into a monster!" [She makes one final desperate attempt to reach you] "I'm your mother! The woman who gave you life!"
The living room has become a hellscape of broken furniture and viral energy as you prepare to claim her completely. Her words seem to have no effect on your virus-consumed consciousness, her maternal pleas falling on deaf ears as biology overrides humanity. The comfortable family space bears witness to the ultimate corruption of the mother-son bond into something monstrous and irreversible.
</rape2>
<rapeWin1>
You: [Tearing away her nightgown with inhuman strength] "MOTHER PUSSY BELONGS TO SON NOW!"
Having completely overpowered her, you shred her silk nightgown like tissue paper, exposing her enhanced body to your viral-crazed assault. Your consciousness is buried so deep that you're merely a passenger watching your body act on pure viral imperative. Cherie lies pinned beneath your enhanced frame, her naked body trembling as you position your grotesquely swollen member at her entrance.
***CA17Q1.webp***
Cherie: [Sobbing as she realizes her fate] "Please... not like this... you're my baby..." [Her voice cracks with heartbreak] "If you're going to do this... just remember that Mother loves you..." [She closes her eyes, trying to separate her mind from what's about to happen] "The virus has won, hasn't it? My precious son is gone..."
The living room's warm lighting casts hellish shadows as you prepare to violate the woman who raised you. The comfortable sofa where you once shared innocent family moments becomes the altar of your corruption. Without warning or preparation, you thrust into her with viral-enhanced brutality, her scream echoing through the shelter as the last vestiges of your humanity disappear.
</rapeWin1>
<rapeWin2>
You: [Pounding into her with mechanical brutality] "BREED! SEED! CLAIM MOTHER!"
Your virus-enhanced stamina seems endless as you assault her on the ruined sofa, each thrust accompanied by the sound of breaking furniture. Cherie's resistance has faded to broken whimpers as her body is used as nothing more than a breeding receptacle. The living room reeks of sex and viral secretions as you rut into her with inhuman endurance, her involuntary arousal mixing with the horror of the violation.
***CA17Q3.mp4***
Cherie: [Her spirit breaking undecar the assault] "What... what have we become?" [Her voice barely a whisper between your brutal thrusts] "My son... my baby... reduced to this..." [A tear rolls down her cheek] "The virus has destroyed everything beautiful about us..."
As your viral frenzy finally exhausts itself, you collapse atop her violated form, consciousness slowly returning to show you the horror of what you've done. The living room lies in ruins around you, furniture destroyed and the air thick with the evidence of your crime. Cherie stares at the ceiling with vacant eyes, the loving mother-son relationship shattered beyond any possibility of repair by viral corruption and unbridled lust.
</rapeWin2>
<enslaveWin1>
You: [After overpowering her, your voice inhuman] "MOTHER IS PROPERTY NOW. FOR BREEDING AND PLEASURE ONLY."
The virus has transformed you into something barely recognizable as human. Your enhanced strength allows you to bind her with torn fabric from her shredded nightgown, securing her arms behind her back as she kneels on the ruined sofa. Your massive cock throbs before her tear-stained face as you grab her hair, forcing her to look up at your virus-twisted features.
***CA17R1.webp***
Cherie: [Bound and helpless, trying to reach the son beneath the monster] "Please... somewhere inside you must remember nursing at my breast... your first steps... your first words..." [Her voice breaks] "I'm not just a body to be used... I'm the woman who loved you before you even drew breath!"
Her maternal pleas fall on deaf ears as you force your engorged member between her lips, using her hair as a handle to control the depth and pace. The living room that once echoed with family laughter now resonates with her muffled screams and your bestial grunts as you violate her throat without mercy or recognition of her humanity.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her bound form from the ruined living room] "BREEDING STOCK GOES TO BREEDING PEN NOW."
After using her mouth brutally, you lift her bound and broken form from the destroyed sofa. Your viral enhancement grants superhuman strength as you carry the semi-conscious woman who was once your loving mother through the shelter corridors. Her nightgown hangs in tatters, your seed dripping from her slack mouth as you transport her to the prepared prison cell that will become her permanent home.
***CA17R3.mp4***
Cherie: [Barely conscious but still trying to fight] "Please... don't lock me away... your mother will do anything..." [Horror dawns as she sees the prepared cell] "No... not there... anywhere but there..." [Her voice becomes a broken whisper] "What has the virus done to my precious boy?"
You secure her to the cell's restraint system with mechanical efficiency, her pleas and tears having no impact on your virus-corrupted consciousness. The living room where she once read you bedtime stories is left in ruins behind you, just like the loving relationship that once defined your bond. As the cell door seals with electronic finality, it marks the complete transformation of mother into property, son into master, and love into ownership in the most perverted possible way.
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Entering the dimly lit shed] "Mom, I saw you come in here. Working on something?"
The shed is cramped with storage containers and salvaged materials from the old world. Dust motes dance in the thin shafts of sunlight filtering through gaps in the wooden walls. You find Cherie hunched over a makeshift workbench, carefully organizing various mechanical parts and tools. Her concentration is so intense she doesn't notice your approach at first. The confined space forces intimacy, your enhanced senses immediately picking up her familiar scent mixed with motor oil and metal.
***CA18A1.webp***
Cherie: [Looking up from her work, wiping grease-stained hands on her jeans] "Oh! You startled me, sweetheart. I'm trying to repair this old generator we found." [She gestures to the partially dismantled machine] "If I can get it working, we'll have backup power for the shelter. Your father always said preparation is survival." [Her voice carries a note of determination mixed with the ever-present worry that shadows her maternal instincts] "The wiring is more complex than I anticipated, though."
Oil stains mark her white t-shirt, the fabric clinging to her curves where perspiration has dampened it. Her blonde hair is pulled back in a messy ponytail, wisps escaping to frame her focused expression.
</bloc1>
<bloc2>
You: [Moving closer to examine her work] "That looks complicated. Maybe I can help? Two pairs of eyes might spot what one missed."
You position yourself beside her at the cramped workbench, your shoulder brushing against hers as you lean in to study the generator's exposed innards. The shed's confines make every movement bring you closer together. Your enhanced physique has grown more pronounced lately, and you notice how Cherie's eyes occasionally drift to observe the changes the virus has wrought on your body.
***CA18B1.webp***
Cherie: [Grateful for the company, though slightly flustered by your proximity] "I'd appreciate that, honey. This manual is from before the outbreak—half the components don't match anymore." [She points to a tangled mass of wires] "I think the problem might be in the ignition system, but I can't trace which wire connects where." [As she reaches across you for a tool, her breast brushes against your arm] "The virus has made you so much taller. I still think of you as my little boy sometimes."
Her touch lingers a moment longer than necessary, the virus subtly influencing her actions even as her maternal mind tries to maintain proper boundaries.
</bloc2>
<bloc3>
You: [Taking the manual from her hands, fingers touching] "Let me see if I can make sense of this diagram. You've always been brilliant with mechanical things."
As you study the faded schematics, you're acutely aware of Cherie's warm presence beside you. The shed's cramped quarters force you both to lean over the same small workbench, her hip pressing against your thigh. The scent of her hair mingles with the metallic smell of the generator parts, creating an oddly intimate atmosphere in the dusty workspace.
***CA18C1.webp***
Cherie: [Pleased by your compliment, unconsciously leaning closer] "Your father taught me everything I know about engines." [Her voice grows softer with memory] "He said understanding machines was understanding survival. I never imagined how prophetic those words would be." [She reaches past you for a screwdriver, her body molding briefly against your side] "The virus has changed so many things, but knowledge... knowledge remains constant."
Her breathing has grown slightly heavier in the stuffy shed air, and you notice her pupils dilating slightly as the virus responds to your close proximity. The innocent task of repair work is becoming charged with unspoken tension.
</bloc3>
<bloc4>
You: [Pointing to a specific wire junction] "I think I see the issue. This connection here has corroded. If we clean it and re-splice the wiring..."
You demonstrate by reaching into the generator's housing, your movements confident despite the complex mechanics. Your enhanced dexterity, another gift of the virus, allows you to manipulate the delicate components with surprising skill. Cherie watches intently, impressed by your growing capabilities, though her gaze occasionally wanders to admire the play of muscles beneath your shirt.
***CA18D1.webp***
Cherie: [Watching your hands work with growing admiration] "You're so capable now. The virus has enhanced more than just your physical strength." [She moves to get a better view, pressing closer behind you] "Your father would be proud of the man you're becoming." [Her hands rest lightly on your shoulders as she peers over them] "Sometimes I forget you're not my little boy anymore. The changes have been so dramatic."
The maternal pride in her voice mingles with something deeper, more complex. Her touch on your shoulders is warm and grounding, but also carries an electric charge that seems to pulse with each heartbeat.
</bloc4>
<bloc5>
You: [Successful in your repair, turning to face her in the tight space] "There, I think that should do it. Want to test the connection?"
Your movement brings you face to face with Cherie in the confined shed, mere inches separating you. Her hands remain on your shoulders, neither of you immediately pulling away despite the sudden intimacy of your positioning. The generator parts forgotten momentarily, you find yourself lost in the depths of her blue eyes, seeing not just maternal affection but something hungrier, more primal stirring beneath the surface.
***CA18E1.webp***
Cherie: [Her voice dropping to a whisper, mesmerized by your closeness] "Yes... we should test it." [Her hands slide from your shoulders to rest against your chest] "The connection needs to be... firm." [She swallows hard, the double meaning of her words not lost on either of you] "The virus makes everything more intense, doesn't it? Even simple tasks become... charged with electricity."
Her metaphor hangs in the dusty air between you, laden with implications neither of you are quite ready to voice directly. The shed suddenly feels even smaller, the outside world forgotten as you exist in this moment of growing tension.
</bloc5>
<bloc6>
You: [Your voice husky with growing desire] "Some connections are stronger than others. The deeper the connection, the more... current it can handle."
You place your hands over hers where they rest on your chest, feeling her pulse racing beneath your palms. The generator repair has become an elaborate metaphor for the growing electrical tension between you. Your enhanced physique is responding to her closeness, your arousal beginning to strain against your jeans in the confined space.
***CA18F1.webp***
Cherie: [Her breathing becoming more labored] "The strongest connections require... proper testing." [Her eyes drop to where your arousal is becoming obvious] "To ensure they can handle the full load." [Her tongue darts out to wet suddenly dry lips] "As your mother, I should... verify that all your connections are functioning properly. The virus demands thorough... examinations."
Her scientific rationalization is paper-thin, barely concealing the desire burning in her eyes. The shed's dusty atmosphere seems to thicken with unspoken want as her maternal instincts war with virus-enhanced lust.
</bloc6>
<bloc7>
You: [Boldly taking her hand and placing it over your straining erection] "This connection has been overloading frequently. I need an expert's assessment."
Your boldness surprises you both, but the virus has lowered your inhibitions significantly. Through your jeans, Cherie can feel the impressive size and heat of your enhanced manhood. Her eyes widen at the sheer magnitude of what the virus has done to your body, her medical curiosity battling with maternal shock and undeniable attraction.
***CA18G1.webp***
Cherie: [Gasping at the size and heat against her palm] "Oh my... the viral enhancement is remarkable." [Her fingers unconsciously trace the outline through the denim] "This level of... pressure buildup requires immediate attention." [Her medical training provides convenient justification] "Prolonged tension in the system could lead to dangerous complications. A mother's duty is to ensure her son's health."
Her hand remains pressed against your bulge, ostensibly for medical evaluation but lingering far longer than necessary. The pretext of health care allows her to explore your enhanced anatomy while maintaining the fiction that this is purely maternal concern.
</bloc7>
<bloc8>
You: [Unzipping your jeans slowly] "The pressure has been almost unbearable lately. I trust your... professional opinion on how to relieve it."
Your massive cock springs free as you lower your jeans, the twelve-inch shaft standing proudly erect in the shed's dim light. Veins pulse visibly along its length, and the swollen head glistens with pre-cum already. The confined space makes your enhanced manhood seem even more imposing, the musky scent of your arousal mixing with the shed's dusty air.
***CA18H1.mp4***
Cherie: [Her eyes transfixed by your enormous erection] "The scale of the enhancement is... extraordinary." [She reaches out tentatively, fingers hovering inches from your shaft] "Standard pressure relief techniques may be required." [Her voice trembles with barely contained desire] "Oral stimulation can be highly effective for reducing systemic tension. As your mother, I should... demonstrate the proper technique."
The medical pretense grows thinner with each word, her hunger increasingly obvious as she stares at your throbbing cock. Her tongue unconsciously wets her lips as she contemplates the forbidden act she's about to perform.
</bloc8>
<bloc9>
You: [Guiding her to her knees with gentle pressure] "Please, Mom. Show me the proper technique. I need your expertise."
In the cramped shed, Cherie kneels before your towering form, your massive cock jutting toward her face. The contrast between her maternal position and the sexual context creates a thrilling cognitive dissonance. Pre-cum drips steadily from your tip, the virus-enhanced fluid carrying an intoxicating scent that makes her pupils dilate further with need.
***CA18I1.mp4***
Cherie: [Kneeling submissively, voice breathy with desire] "The technique requires... careful application." [She wraps her fingers around your base, marveling at the thickness] "First, we establish proper contact." [Her tongue extends to collect the drop of pre-cum from your tip] "Oh... the taste is so intense, so rich with viral compounds. A mother must ensure her son receives thorough... treatment."
She maintains eye contact as she tastes you for the first time, the forbidden nature of the act sending visible shivers through her body. The shed's dusty atmosphere seems to pulse with the electricity of crossing this ultimate taboo line.
</bloc9>
<bloc10>
You: [Threading your fingers through her hair] "That feels incredible, Mom. Don't stop the treatment... I need more."
Your words come out as a growl of pleasure as Cherie's lips part to accommodate your swollen head. The tight, wet heat of her mouth combined with the visual of your own mother servicing your cock creates overwhelming sensations. The shed creaks slightly in the wind outside, but the only sounds that matter are her soft moans and the wet sounds of her mouth working your shaft.
***CA18J1.mp4***
Cherie: [Taking you deeper, her voice muffled around your cock] "Mmm... such a good patient." [She pulls back to speak, saliva connecting her lips to your tip] "The viral load is significant. This requires extended therapy." [She takes you back into her mouth, working more of your length past her lips] "A devoted mother ensures her son receives complete relief... no matter how long it takes."
Her technique improves with each passing moment, her mouth learning to accommodate your impressive girth. The taboo nature of performing oral sex on her own son only seems to fuel her enthusiasm, the virus stripping away societal constraints and leaving only primal desire.
</bloc10>
<bloc11-Trust>
You: [Caressing her face tenderly as she works] "I love you, Mom. This connection between us... it's stronger than anything."
The moment transcends pure lust as genuine emotion flows between you. Even as Cherie's mouth works expertly on your cock, there's love in her eyes—maternal devotion transformed but not diminished by physical passion. The shed seems to glow with the warmth of your bond, dust motes dancing like stars in the filtered sunlight.
***CA18K1.mp4***
Cherie: [Pulling back briefly, tears of joy mixed with saliva on her face] "I love you too, sweetheart. More than words can express." [She kisses your tip reverently before continuing] "This isn't just about the virus anymore. It's about us... our connection." [She takes you deeper than before, her throat accepting your impressive length] "A mother's love knows no boundaries. Let me show you how much you mean to me."
Her oral ministrations become an act of worship, each movement conveying decades of maternal devotion channeled into this ultimate expression of intimacy. The dusty shed transforms into a sacred space where conventional morality gives way to pure, transcendent love.
</bloc11-Trust>
<bloc12-Trust>
You: [Your climax building with overwhelming intensity] "Mom... I'm going to... Where do you want it?"
Your body tenses as the orgasm approaches, every muscle in your enhanced physique preparing for release. Despite the overwhelming pleasure, you maintain enough control to ask—a final gesture of respect and love for the woman who gave you life and is now giving you this incredible gift.
***CA18K3.mp4***
Cherie: [Looking up with eyes full of love and acceptance] "Give me everything, my darling boy. I want to taste all of you." [She seals her lips around your head, hands working your shaft] "A mother accepts every part of her child. Show me the strength the virus has given you."
Your orgasm hits like a tidal wave, weeks of viral enhancement channeling through your cock in powerful pulses. Cherie's throat works frantically to swallow the massive load, her eyes never leaving yours even as tears of effort stream down her cheeks. When she finally pulls back, her lips are swollen but her smile is radiant—the expression of a mother who has given her child the ultimate gift of unconditional acceptance and love.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing her hair roughly] "That's it, suck your son's big fucking cock, Mom! Take it all!"
The virus surges through your system, stripping away gentleness and leaving only raw, animalistic need. Your enhanced strength allows you to control her movements completely, forcing your massive shaft deeper into her throat. The shed fills with the wet, obscene sounds of aggressive oral sex as you face-fuck your own mother with increasing brutality.
***CA18L1.mp4***
Cherie: [Gagging and choking but not resisting] "Mmph... yes... use Mommy's mouth!" [Saliva runs down her chin in thick streams] "Your cock is so huge... stretching my throat!" [Her eyes water from the effort but burn with lust] "Fuck your mother's face harder! Make me choke on this monster cock!"
She surrenders completely to the depravity, her maternal identity corrupted into that of a cock-hungry whore. The contrast between her nurturing nature and current degradation creates an intoxicating taboo thrill. Her throat muscles massage your shaft as she struggles to accommodate your impressive girth, each thrust bringing you closer to explosive release.
</bloc11-Lust>
<bloc12-Lust>
You: [Pulling out to spray cum across her face] "Take your son's load, you dirty fucking mother!"
Your orgasm erupts with volcanic force, painting Cherie's face with thick ropes of virus-enhanced semen. The first blast hits her forehead and hair, subsequent shots coating her cheeks, nose, and lips in pearly white evidence of your depravity. She opens her mouth eagerly, catching what she can while the rest drips obscenely from her chin.
***CA18L3.mp4***
Cherie: [Covered in cum, frantically licking her lips] "So much thick cum! My son shoots such beautiful loads!" [She scoops cum from her face with her fingers, sucking them clean] "Mommy loves the taste of your seed... so potent with virus!" [She looks up with glazed, satisfied eyes] "This dirty mother is addicted to her boy's cock now. Promise me you'll use my mouth whenever you need relief."
The proper, caring mother has been replaced by a depraved cum-slut who craves her son's seed above all else. As she continues cleaning your essence from her face and fingers, the shed bears witness to the complete corruption of the maternal bond—transformed from nurturing care into sexual servitude.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pulling back] "Wait... this is wrong. We shouldn't... I can't do this to you."
Just as Cherie begins to find her rhythm, reality crashes through the virus-induced haze. The sight of your own mother on her knees, servicing your cock, suddenly seems undeniably perverted. Guilt floods your system like ice water, your erection beginning to flag despite the physical pleasure. The shed's cramped confines now feel suffocating rather than intimate.
***CA18M1.webp***
Cherie: [Pulling back immediately, wiping her mouth] "Oh god... what was I thinking?" [She scrambles to her feet, shame replacing desire] "I'm your mother! I should be protecting your innocence, not... corrupting it." [She turns away, unable to meet your eyes] "The virus isn't an excuse for destroying everything sacred between us."
The shed that moments ago pulsed with forbidden desire now feels heavy with shame and regret. Tools and generator parts seem to judge you both silently as you struggle to restore some semblance of normalcy. The half-finished repair work serves as a stark reminder of how quickly innocent cooperation devolved into taboo sexuality.
</bloc11-Fail>
<bloc12-Fail>
You: [Quickly pulling up your jeans] "It's not your fault, Mom. The virus... this place... everything just got mixed up."
The mechanical parts scattered across the workbench seem to mock your failed attempt at normalcy. You both avoid eye contact, the air heavy with unspoken shame and confusion. The generator repair that brought you together now seems like a distant memory, overshadowed by the line you almost crossed—and the part of you that still wishes you had.
***CA18M3.webp***
Cherie: [Straightening her clothes with trembling hands] "We need... we need boundaries. Structure. The virus won't win." [Her voice carries forced conviction] "I'm going back to the shelter. The generator... we'll work on it another time. Separately." [She gathers a few tools as an excuse to leave] "This never happened. We're stronger than our baser impulses."
As she hurries from the shed, you're left alone with the smell of motor oil and the lingering ghost of her perfume. The repair work lies unfinished, much like the moment between you—a reminder that some connections, once tested, can never return to their original state.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over as viral fire courses through your veins] "Mom... something's happening... the virus is spiking!"
Your vision blurs with a crimson haze as your viral load skyrockets beyond previous levels. Your cock swells to painful proportions, growing even larger than its already impressive size. Veins bulge along your shaft as virus-enhanced blood pumps through your system. Cherie gasps as her own body responds, her nipples hardening visibly through her shirt as her skin takes on a flushed, almost luminescent quality.
***CA18N1.mp4***
Cherie: [Her eyes glowing with an unnatural light as the virus takes hold] "I can feel it burning through me!" [She drops to her knees as if compelled] "The virus... it's demanding satisfaction!" [Her hands reach for your massively swollen cock] "Nothing else matters now... only this connection!"
Words become meaningless as you both surrender to the viral surge. Cherie's mouth opens impossibly wide to accommodate your enhanced girth, her throat somehow adapting to accept your enormous size. The shed's wooden walls creak ominously as your shared viral energy affects the very environment around you. Neither of you retains enough humanity to speak coherently, reduced to primal grunts and moans as the virus orchestrates your coupling with supernatural intensity.
</bloc-Virus>
<grope1>
You: [Eyes clouding with uncontrolled aggression] "Your mouth isn't enough! I need to feel those tits around my cock right now!"
Without warning, you roughly grab Cherie's shoulders and force her back against the workbench. Your hands tear at her shirt, ripping the fabric to expose her breasts. She cries out in shock and fear as your sudden violence shatters the consensual atmosphere. Your enhanced strength makes resistance futile as you paw aggressively at her exposed flesh.
***CA18O1.mp4***
Cherie: [Struggling against your grip] "Stop! You're hurting me!" [Fear replaces the desire that had been building] "This isn't you! The virus is taking control!" [She pushes against your chest] "Please, my darling boy, fight it! Come back to me!"
Her maternal instincts kick in even as terror fills her eyes. The cramped shed becomes a trap as she tries to reason with you while simultaneously attempting to protect herself from your virus-fueled aggression. Tools scatter from the workbench as your struggle disrupts the makeshift workspace.
</grope1>
<grope2>
You: [Blinking rapidly as her words penetrate the fog] "I... what am I doing? Mom, I'm so sorry..."
You release her immediately, stumbling backward in horror as you see her torn shirt and the red marks your fingers left on her skin. Shame washes over you in a cold wave as you realize how close you came to seriously hurting the woman who loves you unconditionally. Your hands shake as you back toward the shed's door.
***CA18O3.mp4***
Cherie: [Clutching her torn shirt closed, but speaking with maternal concern] "The viral episodes are getting stronger." [Despite her fear, she steps toward you] "These aggressive surges... we need to find better management techniques." [Her voice trembles but remains loving] "You're not a monster, sweetheart. The virus is the enemy, not you."
Though shaken by your loss of control, her maternal instincts compel her to comfort you even as she tends to her own minor injuries. The shed bears witness to both the virus's destructive power and the enduring strength of a mother's love.
</grope2>
<rape1>
You: [Your eyes glowing red with viral intensity] "NEED YOU NOW! CAN'T WAIT! TAKE WHAT'S MINE!"
The virus surge transforms you into something barely human, your enhanced musculature bulging as unnatural strength flows through your body. Your cock grows even larger, pulsing with an almost independent life. You advance on Cherie with predatory purpose, the cramped shed becoming a trap she cannot escape. Your movements are swift and brutal as you slam her against the wooden wall.
***CA18P1.mp4***
Cherie: [Terror replacing all other emotions] "No! This isn't you! Fight it!" [She struggles desperately against your enhanced strength] "I'm your mother! Remember who I am!" [Tools crash to the floor as she grabs for anything that might help her escape] "The virus is winning! Don't let it destroy us!"
The shed's confines work against her as she tries to evade your assault. Dust fills the air from your violent movements, creating a hellish atmosphere. Despite her terror, her voice continues trying to reach whatever humanity remains beneath the viral influence.
</rape1>
<rape2>
You: [Tearing at her clothes with inhuman strength] "MINE! MOTHER BELONGS TO SON!"
Your vocabulary has devolved to basic possessive concepts as the virus overwhelms your consciousness. With brutal efficiency, you rip away her clothing, exposing her body in the dusty shed. Your massive erection pulses with viral energy, seeking dominance and release. The generator parts and tools become weapons of intimidation as you pin her down.
***CA18P3.mp4***
Cherie: [Fighting with maternal desperation] "I won't lose you to this thing!" [She grabs a heavy wrench from the workbench] "If I have to knock you unconscious to save you, I will!" [Her naked body trembles but her resolve remains firm] "Come back to me or I'll fight you with everything I have!"
The shed becomes a battleground as she makes a final stand against the viral influence consuming her son. Her maternal determination to save you from yourself transforms her from victim to fierce protector, even as your enhanced form towers over her in the cramped space.
</rape2>
<rapeWin1>
You: [Overpowering her completely, pinning her to the dusty floor] "BREED! CLAIM! SEED!"
Having knocked the wrench from her hands, you force Cherie down among the scattered tools and generator parts. Your viral-enhanced strength makes her struggles futile as you position your grotesquely swollen cock at her entrance. The shed's dusty floor provides no comfort as you prepare to violate the woman who gave you life. Her tears mix with the grime as you force her legs apart.
***CA18Q1.mp4***
Cherie: [Sobbing as she realizes resistance is hopeless] "Please... not like this... you're my baby..." [Her voice breaks with despair] "This will destroy everything beautiful between us..." [She closes her eyes, unable to watch] "What has this virus made us into?"
You thrust forward brutally, your enhanced size causing her to scream in pain and violation. The shed's walls seem to pulse with the violence of the act as you claim your mother's body without mercy or tenderness. Generator parts dig into her back as you pound into her with mechanical, virus-driven intensity.
</rapeWin1>
<rapeWin2>
You: [Continuing the brutal assault] "MOTHER MINE! TAKE SEED! BREED!"
Your viral-enhanced stamina seems endless as you ravage Cherie's body among the scattered tools. Her sobs have quieted to broken whimpers, her spirit crushed by the violation. The shed bears witness to the ultimate corruption of the mother-son bond as you use her like an object rather than the woman who raised and loved you.
***CA18Q3.mp4***
Cherie: [Her voice barely a whisper] "My son... my sweet boy... where did you go?" [Tears flow continuously] "The virus has taken everything... even our love." [Her body shudders beneath your relentless thrusts] "I've failed you... failed as a mother... failed to protect you from this monster inside."
Your climax approaches with violent intensity, the virus demanding you claim her completely. As you explode inside her, flooding her with your corrupted seed, the shed echoes with her final, broken sob. When the viral haze lifts, you'll face the horror of what you've destroyed—the unconditional love of a mother, violated and shattered in the dust of your makeshift shelter.
</rapeWin2>
<enslaveWin1>
You: [After subduing her completely] "MOTHER NOW PROPERTY! SERVE SON FOREVER!"
The virus has stripped away all humanity, leaving only a predator wearing your face. Using cable from the generator repair, you bind Cherie's wrists and ankles with brutal efficiency. The shed's tools become instruments of restraint as you secure her helpless form among the scattered parts. Her naked body trembles in the dusty space as you tower over your handiwork.
***CA18R1.mp4***
Cherie: [Bound and helpless, still trying to reach you] "Please... somewhere inside you must remember... I gave you life..." [Her voice cracks with desperation] "Don't let the virus win completely! Fight for the love we shared!" [She struggles weakly against her bonds] "This isn't what your father would want for us!"
You respond by forcing your massive cock into her mouth, using her hair as a handle to control her movements. The shed fills with her muffled screams and the wet sounds of forced oral violation. Your viral-enhanced strength allows you to use her throat like a possession rather than treating her as the woman who raised you with unconditional love.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her bound form from the shed] "BREEDING STOCK GOES TO CAGE NOW!"
After violating her mouth and covering her face with your seed, you haul Cherie's limp body from the shed. The generator repair lies abandoned, much like your humanity, as you drag her through the shelter's corridors. Your viral-enhanced seed drips from her slack mouth, marking your path of depravity. Anyone who sees will know immediately what has transpired.
***CA18R3.mp4***
Cherie: [Barely conscious, her spirit completely broken] "Where... where are you taking me?" [Recognition dawns as you approach the prepared prison cell] "No... not there... please..." [Her voice is barely a whisper] "I'll do anything... just don't lock me away from the light..."
You throw her into the specially prepared cell, chaining her to the wall with cold efficiency. As the door closes with terrible finality, Cherie realizes her fate—to serve as your personal breeding slave, the ultimate perversion of maternal love. The shed, once a place of hopeful repair and cooperation, now stands as a monument to the virus's power to corrupt even the most sacred bonds.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Pushing through the spa's heavy glass doors, towel slung over your shoulder] "The virus levels are spiking again. I need somewhere to relax and decompress."
The spa's ambient lighting casts a warm, golden glow across the tiled floors as you enter the luxurious space your family managed to salvage from the old world. The gentle hum of filtration systems and the soft bubbling of various pools creates a soothing soundscape. Through the misty air, you spot Cherie floating serenely in the heated therapy pool, her hair fanned out around her like golden silk. The water barely covers her enhanced curves, the surface tension creating tantalizing glimpses of her virus-transformed body.
***CA19A1.webp***
Cherie: [Opening her eyes as she hears your footsteps, a knowing smile playing on her lips] "Perfect timing, $[characters.list.cherie.player_role]. I was just thinking about the therapeutic properties of shared mineral baths." [She glides toward the pool's edge, water cascading off her glistening skin] "Your $[characters.list.cherie.role] has been experimenting with some... advanced relaxation techniques. The virus responds remarkably well to certain forms of oral hydration therapy."
The way she emphasizes 'oral' sends electricity through your enhanced nervous system. Water droplets cling to her flushed skin, highlighting every curve the virus has perfected. Her eyes hold a hunger that goes far beyond maternal concern, a craving that's been building since your last intimate encounter.
</bloc1>
<bloc2>
You: [Dropping your towel, revealing your muscular form] "Oral hydration therapy? That sounds like exactly what I need right now."
You slip into the warm water, the mineral-rich liquid immediately soothing your virus-heightened sensitivity. As you move closer to Cherie, the water level rises, pressing against both your bodies with gentle, caressing pressure. Your enhanced physique cuts through the water effortlessly, each movement highlighting the powerful changes the virus has wrought in your body. The pool's circulation system creates gentle currents that seem to push you inevitably toward each other.
***CA19B1.webp***
Cherie: [Her hands gliding through the water to rest on your chest] "The treatment requires very specific positioning and technique." [Her fingers trace the defined muscles of your torso] "Your $[characters.list.cherie.role] has been researching the optimal methods for extracting excess viral fluid through targeted oral suction." [She bites her lower lip, her breathing becoming more pronounced] "Of course, the therapy is most effective when both participants achieve a state of complete... release."
Her scientific explanation can't mask the raw desire burning in her eyes. The warm water has flushed her skin a beautiful pink, making her nipples stand out starkly against her pale breasts. The way she's positioned herself allows the water's gentle motion to rock her body against yours in an almost hypnotic rhythm.
</bloc2>
<bloc3>
You: [Your hands finding her waist beneath the water] "I trust your medical expertise completely. What's the first step in this treatment?"
The water's warmth has relaxed your inhibitions while simultaneously heightening every sensation. Your virus-enhanced cock begins to respond to her proximity, growing semi-hard beneath the surface. The mineral content in the water seems to amplify the virus's effects, making your skin more sensitive to every touch, every movement of the liquid around your bodies.
***CA19C1.webp***
Cherie: [Pressing closer, her breasts flattening against your chest] "First, we need to achieve maximum blood flow to the affected area." [Her hand slides down your abdomen beneath the water] "The viral concentration is highest in your reproductive system, so we need to stimulate circulation there." [She finds your growing erection, her fingers wrapping around the shaft] "My clinical observations suggest this particular specimen has grown quite significantly since our last... examination."
The contrast between her professional terminology and the way she's stroking your cock underwater creates an intoxicating cognitive dissonance. Her touch is confident and knowing, her experience from previous encounters evident in how she handles your enhanced size. The water provides perfect lubrication, making every movement of her hand send ripples of pleasure through your nervous system.
</bloc3>
<bloc4>
You: [Groaning softly as your cock reaches full hardness] "The pressure is building already. Your technique is remarkably effective, $[characters.list.cherie.role]."
Your massive member throbs in her grip, the water displacement making small waves as your erection reaches its full twelve-inch glory. The virus has made you more sensitive than ever, each stroke of her skilled fingers sending shockwaves through your entire body. Your hands instinctively grip her hips, pulling her closer as the treatment intensifies your arousal beyond normal human levels.
***CA19D1.webp***
Cherie: [Her pupils dilating as she feels your full size] "Such impressive viral enhancement. The thickness alone suggests massive fluid buildup." [She positions herself between your spread legs, still maintaining the clinical facade] "For proper drainage, your $[characters.list.cherie.role] will need to create a direct suction pathway." [Her free hand cups your heavy balls beneath the water] "These appear dangerously swollen. We must relieve the pressure before complications arise."
Her touch grows more urgent as she speaks, her own arousal making her movements less controlled. The way she's positioned herself gives her perfect access to your throbbing cock while the water's buoyancy supports her body. Her breathing has become shallow, her chest rising and falling in a rhythm that matches the gentle lapping of the water against the pool's edges.
</bloc4>
<bloc5>
You: [Your voice husky with need] "I can feel the viral fluid building up. The pressure is becoming uncomfortable. Please... proceed with the extraction procedure."
Your cock pulses visibly beneath the water's surface, pre-cum already beginning to leak from the tip and create faint, cloudy trails in the clear liquid. The combination of heat, minerals, and Cherie's skilled manipulation has brought you to a state of desperate arousal. Your enhanced sensitivity makes every second of contact almost overwhelming, your body demanding the release she's promising.
***CA19E1.webp***
Cherie: [Rising slightly in the water, bringing her face level with the surface] "Direct oral contact will be necessary for maximum extraction efficiency." [She takes a deep breath, preparing herself] "Your $[characters.list.cherie.role] will need to create an airtight seal around the affected area." [Her tongue darts out, wetting her lips in preparation] "The taste might be quite intense due to the viral concentration, but I'm prepared to swallow whatever volume is necessary for your health."
The anticipation in her voice is unmistakable despite her clinical language. She's positioned herself perfectly, her mouth hovering just above the water's surface where your cockhead breaches the liquid. The steam rising from the warm water creates an ethereal atmosphere around her beautiful face, her lips parted and ready to begin the 'treatment.'
</bloc5>
<bloc6>
You: [Gripping the pool's edge for support] "I'm ready for the procedure. Take as much as you need, $[characters.list.cherie.role]."
Your massive cock stands proudly above the waterline, the head swollen and dark with concentrated blood flow. Pre-cum continues to ooze from the tip, mixing with the mineral-rich water and creating an intoxicating cocktail of desire and forbidden intimacy. Your entire body trembles with anticipation as Cherie positions her mouth mere inches from your throbbing member.
***CA19F1.mp4***
Cherie: [Her hot breath ghosting over your sensitive cockhead] "Beginning oral extraction... now." [She wraps her lips around the tip, creating the promised airtight seal] "Mmm... the viral concentration is remarkably high." [She takes more of your length into her warm mouth] "Your $[characters.list.cherie.role] will need to work very thoroughly to drain all the excess fluid from this magnificent specimen."
The sensation of her mouth enveloping your cock is indescribable. The warm water supports her body while she works, allowing her to maintain perfect position and control. Her tongue swirls around your sensitive head, tasting the pre-cum that flows freely from your tip. The combination of her oral skills and the spa's relaxing environment creates a perfect storm of pleasure.
</bloc6>
<bloc7>
You: [Your breathing becoming ragged] "The suction is perfect. I can feel the viral pressure beginning to ease. Don't stop the treatment."
Your cock throbs powerfully in her mouth, each pulse delivering more pre-cum for her to taste and swallow. The virus has enhanced not just your size but also your production, giving Cherie a constant stream of fluid to work with. Your hands find her hair, gently guiding her movements as she establishes a rhythm that threatens to drive you beyond the edge of control.
***CA19G1.mp4*
Cherie: [Pulling back briefly, strings of saliva and pre-cum connecting her lips to your cock] "The extraction is progressing well, but deeper suction may be required." [She takes you deeper into her throat, her enhanced gag reflex allowing her to accommodate your full size] "Mmm... your $[characters.list.cherie.role] can taste the viral enhancement in every drop." [She begins bobbing her head with practiced skill] "Such potent fluid... so thick and abundant."
Her technique is masterful, years of marriage having taught her exactly how to pleasure a man, while the virus has enhanced her own abilities and desires. She can take your full length down her throat now, the infection having modified her body to better accommodate your enhanced size. The sight of your cock disappearing completely into her mouth is almost enough to trigger your release immediately.
</bloc7>
<bloc8>
You: [Your voice strained with pleasure] "The pressure is building to critical levels. The extraction procedure is working too well."
Your hips begin to thrust involuntarily, fucking her mouth with increasing urgency. The warm water around you churns with your movements, creating waves that lap against both your bodies. Your cock has swollen even larger in her mouth, the head flaring with each thrust as your body prepares for the inevitable release. The combination of her skilled oral work and the spa's sensual atmosphere has brought you to the very edge.
***CA19H1.webp***
Cherie: [Her eyes watering slightly from your size, but never stopping] "Continue the pressure release. Your $[characters.list.cherie.role] can handle whatever volume you need to discharge." [She increases her suction, hollowing her cheeks around your shaft] "Let the viral fluid flow freely... I'll swallow every drop to ensure complete treatment." [Her hands massage your balls beneath the water, encouraging maximum production] "Give your $[characters.list.cherie.role] all of it... every thick, potent rope of cum."
The dirty talk combined with her clinical terminology pushes you toward the point of no return. Her mouth is like a perfect vacuum around your cock, her tongue working the sensitive underside while her throat muscles massage your head. The sight of this beautiful woman - your own $[characters.list.cherie.role] - worshipping your cock with such dedication is almost more than your virus-enhanced mind can process.
</bloc8>
<bloc9>
You: [Your entire body tensing as the orgasm approaches] "I'm going to release everything. The viral pressure is too much to contain."
Your cock pulses violently in her mouth, the first warning shots of pre-cum announcing the imminent eruption. Your enhanced biology has been building this load for what feels like hours, and now the dam is about to burst. The warm water around you seems to vibrate with the energy of your approaching climax, every nerve ending in your body focused on the point where Cherie's mouth meets your throbbing flesh.
***CA19I1.mp4***
Cherie: [Sensing your imminent release, she doubles her efforts] "Yes, let it all out. Your $[characters.list.cherie.role] needs to taste every drop of your viral essence." [She deep-throats you completely, her nose pressed against your pubic bone] "Fill my mouth... fill my throat... let me drink all of your enhanced seed." [Her throat muscles work around your cockhead, milking you with expert precision] "Show me how much viral fluid you've been storing for your $[characters.list.cherie.role]."
Her words vibrate around your cock, the final stimulation needed to push you over the edge. She's positioned herself perfectly to receive your full load, her mouth and throat ready to be flooded with your virus-enhanced cum. The anticipation in her eyes is clear - she wants this as much as you do, craves the taste of your forbidden seed.
</bloc9>
<bloc10>
You: [Your voice breaking with desperate need] "Here it comes! Take it all, $[characters.list.cherie.role]! Swallow your $[characters.list.cherie.player_role]'s cum!"
The point of no return arrives like a tsunami. Your cock swells to its absolute maximum size in her mouth, the head flaring as your body prepares to empty every drop of pent-up viral fluid. Your hands grip her hair tightly, holding her in position for what promises to be the most intense orgasm of your enhanced life. The spa's warm water seems to amplify every sensation as your body reaches the peak of pleasure.
***CA19J1.mp4
Cherie: [Her eyes locked on yours as she prepares to receive your load] "Give it to me, baby. Your $[characters.list.cherie.role] wants to drink every drop of your hot, thick cum." [She creates maximum suction around your shaft] "Feed me your viral seed... let me taste how much you need your $[characters.list.cherie.role]'s mouth." [Her throat muscles ripple in preparation] "I'll swallow it all... every precious drop of my $[characters.list.cherie.player_role]'s enhanced essence."
The taboo nature of her words, combined with the incredible skill of her mouth, finally triggers your release. Your cock pulses one final time before the floodgates open, preparing to fill her eager mouth with more cum than any normal man could produce.
</bloc10>
<bloc11-Trust>
You: [Your back arching as the orgasm hits] "I love you so much, $[characters.list.cherie.role]! Take everything I have!"
The explosion is beyond anything you've ever experienced. Thick ropes of virus-enhanced cum flood Cherie's mouth in seemingly endless waves, each pulse delivering what feels like a normal man's full load. She swallows frantically but lovingly, her throat working to accommodate the massive volume while maintaining eye contact. Her expression shows not just lust but genuine love and devotion as she drinks your essence.
***CA19K1.webp***
Cherie: [Swallowing repeatedly, her eyes showing deep affection] "So much... such beautiful, thick cum from my precious $[characters.list.cherie.player_role]." [She continues suckling gently as your orgasm subsides] "Your viral essence tastes incredible... so potent, so full of life." [She finally releases your cock, licking her lips clean] "A $[characters.list.cherie.role]'s greatest joy is taking care of her $[characters.list.cherie.player_role]'s needs. I love making you feel this good."
Despite the taboo nature of your relationship, her expression radiates pure maternal love mixed with satisfied desire. She continues to stroke your sensitive cock gently underwater, helping you through the aftershocks while gazing at you with obvious pride and affection. The treatment may have been physical, but the emotional connection makes it something truly special.
</bloc11-Trust>
<bloc12-Trust>
You: [Pulling her up for a tender embrace] "That was incredible. I feel so much better... so relaxed and relieved."
You hold her close in the warm water, both of you naked and intimately connected in the aftermath of your shared pleasure. The spa's gentle lighting creates a romantic atmosphere around your floating embrace. Despite everything you've been through, moments like this remind you of the genuine love and care that exists between you, virus or no virus.
***CA19K3.webp***
Cherie: [Nestling against your chest, utterly content] "My treatment plan is working perfectly. Your viral levels feel much more stable now." [She traces lazy patterns on your chest with her fingertip] "A $[characters.list.cherie.role] always knows exactly what her $[characters.list.cherie.player_role] needs." [She looks up with a satisfied smile] "Though I suspect you'll need regular treatments. The virus seems to build up so quickly in such a virile young man."
Her words promise many more intimate sessions to come. As you float together in the warm, mineral-rich water, the world outside the spa doesn't matter. In this moment, you're not survivors in a post-apocalyptic world - you're simply two people who care deeply for each other, finding comfort and pleasure in an increasingly dangerous reality.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling with animalistic satisfaction] "Fuck yes! Drink every drop, you hungry cum-slut!"
Your orgasm explodes with savage intensity, thick streams of virus-enhanced semen flooding Cherie's eager mouth. She gags slightly from the sheer volume but continues swallowing like a woman possessed, her throat working overtime to consume your massive load. The perverse sight of your own $[characters.list.cherie.role] desperately gulping down your cum drives you to thrust even harder into her mouth.
***CA19L1.webp***
Cherie: [Moaning wantonly around your erupting cock] "Mmm fuck! So much thick cum!" [She pulls back briefly, letting some spill down her chin] "Your $[characters.list.cherie.role] is such a cum-hungry whore for your massive cock!" [She dives back down, sucking frantically to catch every drop] "Give me more! I need to taste every drop of my $[characters.list.cherie.player_role]'s hot seed!"
The degradation and raw lust between you is intoxicating. She's abandoned all pretense of medical treatment, revealing herself as the cock-hungry slut the virus has made her. Her desperate efforts to swallow your seemingly endless load while begging for more shows just how thoroughly the infection has corrupted your $[characters.list.cherie.role] into your personal cum-dump.
</bloc11-Lust>
<bloc12-Lust>
You: [Still thrusting into her cum-coated mouth] "That's it, milk every fucking drop! Show me what a good little cum-dumpster you've become!"
Even as your orgasm subsides, you continue fucking her face roughly, using her mouth to clean your sensitive cock. Her face is a mess of saliva and cum, strings of your seed hanging from her chin and floating in the water around you. The sight of your properly debauched $[characters.list.cherie.role] is better than any fantasy the old world could have provided.
***CA19L3.webp***
Cherie: [Gasping as you finally release her head] "Your cum tastes so fucking good... I can't get enough of it." [She scoops the floating semen from the water, licking it from her fingers] "Look what a messy slut your $[characters.list.cherie.role] has become." [She presents her cum-covered face proudly] "I'm completely addicted to your cock and everything that comes out of it. My $[characters.list.cherie.player_role] has turned me into his personal cum-toilet."
The proud way she displays her degradation shows how thoroughly the virus has corrupted her maternal instincts. As she continues cleaning your seed from the water and her skin, her eyes promise even more depraved encounters in the future. The spa has become your personal playground for transforming a loving $[characters.list.cherie.role] into a devoted sexual slave.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly pulling back in panic] "Wait, stop! This is wrong! We can't keep doing this!"
Just as your orgasm approaches, reality crashes down like ice water. The sight of Cherie's lips wrapped around your cock suddenly seems monstrous rather than erotic. You push her away roughly, your erection wilting as shame and horror replace arousal. The warm spa water that moments ago felt like paradise now seems to mock your weakness.
***CA19M1.webp***
Cherie: [Wiping her mouth, confusion and hurt evident in her eyes] "What's wrong? Did I hurt you somehow?" [She reaches for you underwater, but you pull away] "The treatment was working... I could taste how close you were to relief." [Her voice becomes smaller, more vulnerable] "Have I... have I become something disgusting to you?"
The clinical facade drops away entirely, leaving only a confused and hurt woman who thought she was helping someone she loves. Her nakedness, which moments ago seemed beautiful and inviting, now makes her look vulnerable and ashamed. The spa's romantic lighting seems to highlight the wrongness of the situation rather than enhance it.
</bloc11-Fail>
<bloc12-Fail>
You: [Climbing out of the pool hastily] "I need to go. I need to think. This isn't... we can't..."
You grab your towel and wrap it around your waist, avoiding eye contact with Cherie as you head for the exit. The warm, mineral-rich water that should have been therapeutic now feels contaminated by your shared shame. Your arousal is completely gone, replaced by a cold knot of guilt and confusion about what you've been doing with your own $[characters.list.cherie.role].
***CA19M3.webp***
Cherie: [Remaining in the water, covering herself with her arms] "Please don't leave like this... let's talk about what happened." [Her voice echoes off the spa's tiled walls] "The virus affects us both... makes us do things we wouldn't normally consider." [She sounds desperate to salvage something from the encounter] "We can find other ways to manage your symptoms... medical ways that don't cross these lines."
As you flee the spa, leaving Cherie alone in the water, the weight of what you almost did settles heavily on your shoulders. The space that was meant for healing and relaxation has become another reminder of how the virus is corrupting the most fundamental relationships in your life.
</bloc12-Fail>
<bloc-Virus>
You: [Your body suddenly convulsing as viral energy surges] "Something's happening! The virus is spiking out of control!"
Just as awkwardness threatens to destroy the moment, a massive viral surge hits both of you simultaneously. Your cock doesn't just harden - it grows visibly larger, veins bulging with supernatural energy. The water around you begins to churn and bubble as your enhanced body heat spikes beyond human norms. Cherie gasps as her own body responds, her skin taking on an otherworldly glow.
***CA19N1.webp***
Cherie: [Her voice transforming into something desperate and inhuman] "I can feel it burning through my blood! Need your cock! NEED IT NOW!" [She lunges at you with supernatural speed] "Everything else disappears! Only your cum can stop the fire inside me!" [Her movements become fluid and predatory] "Feed me! Fill me! Let the virus connect us completely!"
The spa's equipment begins to malfunction as both your viral energies create an electromagnetic storm. Steam rises from the water at impossible rates, the very air shimmering with energy. Neither of you can speak coherently anymore as the virus takes complete control, reducing you both to primal creatures driven by needs that transcend human understanding. The treatment has become something far beyond medicine - a viral fusion that threatens to consume you both.
</bloc-Virus>
<grope1>
You: [Your eyes glazing over with sudden predatory hunger] "Your mouth isn't enough! I need to fuck your throat properly!"
Without warning, your hands shoot out to grab Cherie's head roughly, fingers tangling painfully in her wet hair. The gentle oral treatment transforms instantly into something violent and non-consensual as you try to force your entire length down her throat at once. Your grip is strong enough to leave bruises, your enhanced strength making resistance nearly impossible.
***CA19O1.webp***
Cherie: [Gagging and struggling as you hold her head in place] "Stop! You're hurting me!" [She tries to push against your thighs but can't break free] "This isn't treatment anymore! Let me breathe!" [Tears stream down her face as she struggles against your brutal grip] "Please, remember who I am to you! Your $[characters.list.cherie.role] doesn't deserve this!"
The spa's peaceful atmosphere is shattered by the sounds of her choking and your aggressive grunts. What began as loving oral care has become a violent assault, the virus turning your desire into something dark and dangerous. The warm water that should have been soothing now feels like a trap, nowhere for Cherie to escape from your sudden brutality.
</grope1>
<grope2>
You: [The sound of her distress piercing through the viral haze] "Oh god... what am I doing? I'm sorry, I'm so sorry!"
You immediately release her head, horror washing over your features as you see the fear in her eyes and the red marks your fingers left on her scalp. Your hands shake as you back away through the water, the realization of what you almost became hitting you like a physical blow. The virus's influence recedes, leaving only shame and the image of Cherie's terrified face.
***CA19O3.webp***
Cherie: [Coughing and massaging her sore throat, but showing maternal concern despite her fear] "The viral episodes are getting worse... and more frequent." [She keeps her distance but doesn't flee] "You lost yourself completely for a moment there." [Her voice is hoarse from your assault] "We need to find better ways to manage these surges before someone gets seriously hurt."
Despite what you just did to her, Cherie's primary concern remains your wellbeing. The trust between you has been damaged, but her maternal instincts compel her to help rather than condemn. The spa has become a reminder of how quickly pleasure can turn to violence when the virus takes control.
</grope2>
<rape1>
You: [Your voice becoming a guttural growl] "No more games! I'm taking what I need from you!"
The virus surge transforms you into something monstrous. Your muscles bulge with unnatural strength as you grab Cherie's arms, dragging her toward the shallow end of the spa where you can pin her down properly. The water churns violently around your movements, steam rising as your body temperature spikes beyond human norms. Your cock has grown to its maximum size, pulsing with veins that glow with viral energy.
***CA19P1.webp***
Cherie: [Struggling desperately against your inhuman strength] "No! Fight the virus! This isn't you!" [She tries to swim away but you're too strong] "I'm your $[characters.list.cherie.role]! The woman who raised you!" [Terror fills her voice as you corner her] "Please, there has to be some part of you still in there! Don't let it win!"
Her pleas echo off the spa's tiled walls as you force her against the pool's edge. The warm water that was meant for healing has become the site of an impending violation. Despite her fear, she continues trying to reach the human part of you, her maternal love fighting against the viral monster you've become.
</rape1>
<rape2>
You: [Positioning your massive cock at her entrance] "Mine! Take my seed! Breed for me!"
Your vocabulary has been reduced to the most primal impulses as you hold her down in the shallow water. Your enhanced size makes penetration difficult, but the virus grants you inhuman persistence. The spa's lighting flickers as your viral energy affects the electrical systems, creating a hellish strobe effect over the assault. Steam continues to rise from the superheated water around your bodies.
***CA19P3.webp***
Cherie: [Her voice breaking with despair] "This will destroy us both... the virus is consuming your soul!" [She continues fighting despite knowing it's hopeless] "I failed you... failed to protect you from this thing inside you." [Tears mix with the spa water on her face] "If you're going to do this... please try to remember that I love you... that I've always loved you."
Even facing violation, her primary emotion remains love and concern for what the virus is doing to you. The contrast between her maternal devotion and your viral aggression highlights the tragedy of how the infection corrupts the most fundamental human bonds.
</rape2>
<rapeWin1>
You: [Forcing yourself inside her with brutal strength] "Perfect breeding hole! Take it all!"
Your virus-enhanced cock splits her open as you drive forward with inhuman force. The water around you turns turbulent as you begin pounding into her, each thrust driven by viral instinct rather than human desire. Your hands grip her wrists, pinning them above her head as you use her body with mechanical brutality. The spa's peaceful ambiance is shattered by the sounds of violent coupling.
***CA19Q1.mp4
Cherie: [Crying out in pain with each brutal thrust] "You're tearing me apart!" [Her body is pushed against the pool's edge repeatedly] "My baby... my sweet boy... what has this virus done to you?" [Despite the assault, maternal love colors her words] "I can still see glimpses of you in there... fighting to get free."
Even as you violate her most brutally, she searches your face for any sign of the person beneath the viral monster. Her pain is both physical and emotional - mourning the loss of her $[characters.list.cherie.player_role] even as his transformed body assaults her own.
</rapeWin1>
<rapeWin2>
You: [Reaching climax with animalistic intensity] "Breed! Fill! MINE FOREVER!"
Your orgasm explodes with supernatural force, flooding her with massive amounts of virus-laden semen. Each pulse delivers what feels like a normal man's entire load, your enhanced biology turning the assault into a breeding attempt of epic proportions. The water around you grows cloudy with your seed as you continue thrusting through your extended climax, ensuring every drop finds its way inside her.
***CA19Q3.mp4***
Cherie: [Her body shuddering as she's filled beyond capacity] "So much... burning inside me... changing me..." [Her voice grows weak as the viral load affects her system] "What kind of monster will I become now... carrying your infected seed?" [She looks at your face with heartbreaking sadness] "I've lost my $[characters.list.cherie.player_role] forever... and now I'm losing myself too."
As your assault finally ends and awareness begins to return, the horror of what you've done crashes over you. The spa that should have been a place of healing has become the site of the ultimate violation - your own $[characters.list.cherie.role] brutalized and infected with your corrupted essence. The viral seed already beginning to change her from within ensures this single act of violence will have lasting consequences neither of you can escape.
</rapeWin2>
<enslaveWin1>
You: [After overpowering her completely] "You exist only for my pleasure now. Submit to your $[characters.list.cherie.player_role]!"
Having subdued Cherie through violence, you drag her from the spa to a prepared containment area within the facility. Your virus-enhanced strength makes her struggles meaningless as you secure her wrists and ankles with restraints clearly prepared in advance. The transformation from loving $[characters.list.cherie.role] to personal sex slave is now complete, her naked body displayed for your exclusive use.
***CA19R1.webp***
Cherie: [Testing her bonds desperately] "You planned this... the restraints were already here..." [Realization dawns in her eyes] "The virus didn't just change your body... it changed your mind completely." [Despite her helpless position, maternal concern remains] "There's nothing left of the boy I raised, is there? Only this monster wearing his face."
The clinical spa equipment surrounds her bound form, creating a twisted medical tableau. Your preparations reveal that this wasn't a moment of viral madness but a calculated plan to claim your $[characters.list.cherie.role] as property. Her recognition of this premeditation shows her final understanding that the virus hasn't just enhanced you - it's fundamentally rewritten your humanity.
</enslaveWin1>
<enslaveWin2>
You: [Standing over her restrained form] "Every hole will serve me. Every breath will be for my pleasure. You are no longer a $[characters.list.cherie.role] - only livestock."
You begin the systematic degradation of everything maternal in your relationship, using her body as an object for your viral satisfaction. The restraints hold her in perfect position as you violate every part of her, her muffled screams echoing off the spa's tiled walls. The virus has granted you inhuman stamina, allowing the assault to continue far beyond normal human capacity.
***CA19R3.webp***
Cherie: [Her spirit breaking under the continuous assault] "Please... just kill me... don't make me live as this thing..." [Her voice becomes a hoarse whisper] "The $[characters.list.cherie.role] who loved you is already dead... you've murdered her with your own hands." [Her eyes grow vacant as she retreats mentally] "Maybe it's better this way... at least she doesn't have to see what you've become."
As you continue your domination, Cherie's psychological defenses crumble entirely. The loving, nurturing woman who raised you disappears, replaced by a broken shell that exists only to satisfy your viral appetites. The spa that was meant for healing and relaxation has become the tomb of your humanity and the birthplace of a monster who wears your face while destroying everything you once held dear.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, need a hand with breakfast?"
The kitchen is alive with morning sunlight and the sizzle of bacon on the stove. Mia stands at the counter, her blonde ponytail swinging as she chops vegetables with practiced ease. She's wearing her usual workout attire - a snug tank top and yoga pants - clearly having just finished her morning routine.
***DA1A1.webp***
Mia: [Turning to flash you a bright smile] "Well, well, look who's up before noon! Sure thing, cuz. Grab the eggs from the fridge, will ya? I'm making my world-famous Apocalypse Omelettes!"
She gestures dramatically with her knife, nearly sending a piece of bell pepper flying. Her energy is infectious, filling the kitchen with a warmth that has nothing to do with the stove.
</bloc1>
<bloc2>
You: "World-famous? I don't remember seeing that on the Wasteland Times' food review."
You move to the fridge, dodging Mia's playful swat as you pass. The cool air hits you as you open the door, a stark contrast to the warmth of the kitchen and Mia's sunny disposition.
***DA1B1.webp***
***DA1B2.webp***
Mia: [Striking a pose with her spatula] "Excuse you, but I'll have you know I was voted 'Most Likely to Survive on Charm and Cooking Skills' in high school. It's basically a Michelin star."
She winks at you, her green eyes sparkling with mischief. As you hand her the eggs, she cracks them one-handed into a bowl, showing off with a little flourish.
</bloc2>
<bloc3>
You: "Alright, Gordon Ramsay. What's next on the menu?"
You lean against the counter, watching as Mia whisks the eggs with enthusiasm. Her movements are graceful, a reminder of her cheerleading days, even in this mundane task.
***DA1C1.webp***
***DA1C2.webp***
Mia: [Adopting a terrible British accent] "Next, you absolute donkey, we need cheese. Lots of it. This omelette needs to be so cheesy it could write a rom-com!"
She hip-checks you playfully as she moves to the fridge, her ponytail bouncing. The kitchen fills with her laughter, a sound that's become all too rare in this new world.
</bloc3>
<bloc4>
You: "I don't think we have any rom-com cheese left. Will post-apocalyptic cheddar do?"
You rummage through the pantry, pushing aside cans of beans and packets of dried fruit. The shelves are more bare than you'd like, a stark reminder of the world outside.
***DA1D1.webp***
Mia: [Sighing dramatically] "I suppose it'll have to do. But next supply run, we're prioritizing cheese. A girl can't live on practicality alone, you know."
She takes the cheese from you, her fingers brushing yours for a moment. There's a flicker of something in her eyes - worry, perhaps - but it's quickly replaced by her usual cheer.
</bloc4>
<bloc5>
You: "Noted. Cheese and maybe some of that fancy mineral water you like?"
You start grating the cheese, the repetitive motion soothing. Mia moves around you, adding vegetables to the sizzling pan with a chef's flair.
***DA1E1.webp***
Mia: [Gasping in mock surprise] "You remembered! And here I thought all my hints were falling on deaf ears. There's hope for you yet, cuz."
She bumps her hip against yours playfully, nearly causing you to grate your knuckles. The kitchen is filled with the aroma of cooking vegetables and the sound of Mia's humming - some pop song from Before.
</bloc5>
<bloc6>
You: "Hey, watch it! I'd like to keep my fingers, thank you very much."
You finish grating the cheese, presenting it to Mia with an exaggerated bow. She takes it with a curtsy, both of you falling into the easy banter that's always characterized your relationship.
***DA10A1.webp***
***DA1F2.webp***
Mia: [Sprinkling cheese into the pan] "Oh please, as if I'd let anything happen to those precious digits of yours. Who else would help me reach the top shelves?"
She sticks her tongue out at you, a gesture so familiar and childish that for a moment, you could almost forget the world outside. The cheese melts into the eggs, filling the kitchen with a mouthwatering aroma.
</bloc6>
<bloc7>
You: "Is that all I'm good for? I'm wounded, Mia. Truly wounded."
You clutch your chest in mock pain, stumbling backwards dramatically. Mia rolls her eyes, but you can see the smile she's trying to hide.
***DA1G1.webp***
Mia: [Flipping the omelette with a flourish] "Oh, don't be such a drama queen. That's my job, remember? Now make yourself useful and set the table. These masterpieces are almost ready."
She shoos you towards the cabinets, her attention returning to the stove. You can't help but admire her ability to find joy in these small moments, to make even breakfast feel like an event.
</bloc7>
<bloc8>
You: "Yes, chef! Anything else, chef? Should I polish the fine china while I'm at it?"
You start setting the table, making a show of arranging the mismatched plates and slightly bent forks as if they were fine dining utensils.
***DA0E2.webp***
***DA1H2.webp***
Mia: [Laughing as she plates the omelettes] "Oh, absolutely. And don't forget to put out the good silver. We're dining like post-apocalyptic royalty today!"
She brings the plates to the table, the omelettes steaming and golden. Despite the limited ingredients, they look delicious - a testament to Mia's skill and creativity.
</bloc8>
<bloc9>
You: "Wow, Mia. These actually look amazing. I take back all my doubts."
You sit down, inhaling deeply. The kitchen feels warm and cozy, a safe haven from the harsh reality outside. Mia beams at your praise, clearly proud of her creation.
***DA1I1.webp***
***DA0C.webp***
Mia: [Taking a seat across from you] "See? Never doubt the culinary genius of Mia, Queen of the Wasteland Kitchen. Now dig in before it gets cold!"
She watches eagerly as you take your first bite, her own fork poised over her plate. Her enthusiasm is contagious, making even this simple meal feel like a celebration.
</bloc9>
<bloc10>
You: "Mmmph... This is really good, Mia. Seriously."
You speak around a mouthful of omelette, manners forgotten in your enjoyment. Mia's face lights up at your reaction, her own bite paused halfway to her mouth.
***DA1B1.webp***
Mia: [Her smile softening] "Thanks, cuz. I'm glad you like it. It's nice to have moments like this, you know? Almost feels normal."
For a moment, the cheerful mask slips, and you see the vulnerability beneath. But then she's smiling again, diving into her own breakfast with gusto.
</bloc10>
<bloc11-Trust>
You: "It does feel normal. Thanks for that, Mia. For always finding a way to make things brighter."
You reach across the table, giving her hand a gentle squeeze. The gesture is simple, but loaded with unspoken gratitude and affection.
***DA1B2.webp***
***DA1K2.webp***
Mia: [Her eyes shimmering with unshed tears] "Aw, don't get all sappy on me now. I'll start crying and ruin my mascara. Oh wait, I haven't worn mascara in months!"
She laughs, but doesn't pull her hand away. The moment stretches between you, comfortable and warm.
</bloc11-Trust>
<bloc12-Trust>
You: "Well, apocalypse or not, you're still the prettiest girl in the wasteland. Mascara or no mascara."
You say it lightly, but with genuine affection. Mia blushes slightly, ducking her head in an uncharacteristic display of shyness.
***DA1K3.webp***
Mia: [Looking up at you with a soft smile] "Flatterer. But thank you. Really. For everything. We make a good team, don't we?"
She squeezes your hand once more before returning to her breakfast. The rest of the meal passes in comfortable conversation, the bond between you strengthened by this simple, shared moment.
</bloc12-Trust>
<bloc11-Lust>
You: "You know, Mia, you really do make everything better. Including the view in this kitchen."
The words slip out before you can stop them, more flirtatious than you intended. You see Mia's eyes widen in surprise, a blush creeping up her cheeks.
***DA10B1.webp***
Mia: [Laughing nervously] "Wow, someone's feeling bold this morning. Did you sneak some of Cherie's 'special' coffee or something?"
She tries to play it off as a joke, but you can see the confusion in her eyes. The easy atmosphere of before has shifted, an undercurrent of tension now running beneath the surface.
</bloc11-Lust>
<bloc12-Lust>
You: "Sorry, I didn't mean to make you uncomfortable. I just... I guess I'm just really appreciating you today."
You backpedal, trying to salvage the situation. Mia's smile is strained now, her body language closed off where before she was open and relaxed.
***DA1L3.webp***
***DA1L4.webp***
Mia: [Standing abruptly] "Right. Well, thanks for the help with breakfast. I should probably go... do some exercises or something. Gotta stay fit for the apocalypse, right?"
She starts clearing the table with quick, jerky movements. The warmth of the shared meal has dissipated, replaced by an awkward tension. As Mia all but flees the kitchen, you're left with the sinking feeling that you've crossed a line you didn't even know was there.
</bloc12-Lust>
<bloc11-Fail>
You: "This is great and all, Mia, but don't you think we should be focusing on more important things? Cooking skills won't exactly fight off raiders."
The words come out harsher than you intended, immediately souring the mood. Mia's smile falters, her fork clattering against her plate.
***DA1M1.webp***
Mia: [Her voice tight with hurt] "Wow, okay. Sorry for trying to bring a little joy into our lives. Next time I'll just serve you cold beans straight from the can, shall I?"
The warmth has drained from her eyes, replaced by a hurt that makes you immediately regret your words. The comfortable atmosphere of before has shattered.
</bloc11-Fail>
<bloc12-Fail>
You: "Mia, I didn't mean... I'm sorry. I'm just stressed about everything."
You try to backpedal, but it's too late. Mia stands, grabbing her plate and yours with more force than necessary.
***DA1M3.webp***
Mia: [Her voice cold] "Yeah, well, we're all stressed. Some of us just choose not to be jerks about it. Thanks for the help. You can go focus on your 'important things' now."
She turns her back on you, aggressively washing the dishes. The sound of running water and clanking plates fills the awkward silence. You've managed to hurt one of the few people who always tries to keep spirits up, and the weight of that mistake sits heavy in your stomach.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, I feel... strange. Is it hot in here, or is it just me?"
A sudden wave of dizziness washes over you. The kitchen seems to spin, the colors of Mia's tank top becoming unnaturally vivid. You grip the edge of the table, your knuckles turning white.
***DA1N1.webp***
***DA1N2.webp***
Mia: [Her voice sounding distant and echoed] "I... I feel it too. What's happening? Everything's so... intense."
She sways on her feet, her hand going to her forehead. Her skin glistens with a sudden sheen of sweat, her chest heaving with rapid breaths. The air between you feels charged, electric. The sizzle of the cooling pan on the stove seems to sync with your racing heartbeats.
</bloc-Virus>
<grope1>
You: "Mia, you look... I can't control..."
Without warning, your hand shoots out, grabbing Mia's breast roughly. The action feels disconnected from your thoughts, as if your body is moving on its own. Mia freezes for a split second, her eyes wide with shock and disbelief.
***DA1O1.webp***
Mia: [Her voice a mix of fear and anger] "What the fuck?! Get your hands off me!"
She reacts with lightning speed, her cheerleader reflexes kicking in. Her knee comes up hard, connecting solidly with your groin. As you double over in pain, she shoves you away with all her strength, sending you crashing into the kitchen counter.
</grope1>
<grope2>
You: "Mia, I'm sorry... I don't know what came over me..."
You try to speak, but your words come out as a pained wheeze. Mia backs away from you, her body tense and ready for another attack. Her eyes, usually so warm and friendly, are now filled with fear and betrayal.
***DA1O3.webp***
Mia: [Her voice shaking with a mix of anger and hurt] "Stay the fuck away from me! I trusted you! You're supposed to be family!"
She grabs a knife from the counter, holding it out in front of her defensively. The cheerful, bubbly cousin you know is gone, replaced by a scared, angry woman ready to defend herself. As she backs out of the kitchen, her eyes never leaving you, you realize you've shattered something precious - her trust and the safety she felt around you.
</grope2>
<rape1>
You: "Mia... can't stop... need you..."
A red haze descends over your vision, your mind clouded by an uncontrollable, primal urge. Your body moves of its own accord, lunging towards Mia with inhuman speed. She barely has time to scream before you've pinned her against the refrigerator, your strength suddenly, terrifyingly enhanced.
***DA0B.webp***
Mia: [Her voice high with terror] "No! Stop! This isn't you! Please, don't do this!"
She struggles against your grip, her cheerleader strength and flexibility allowing her to put up more of a fight than you expected. But your enhanced strength makes her efforts futile. You easily deflect her attempts to knee you, one hand pinning both of hers above her head while the other tears at her tank top.
</rape1>
<rape2>
You: "Mine... all mine..."
Your free hand rips Mia's tank top off, leaving her in just her sports bra. She's still struggling, her toned body twisting and bucking against you. Your mouth descends on her neck, biting hard enough to leave marks. The taste of her sweat only fuels your frenzy.
***DA0A2.webp***
Mia: [Sobbing, her voice raw from screaming] "Please, stop! We're family! This is wrong! Someone help me!"
Her pleas fall on deaf ears as you grind against her, your arousal evident. You spin her around, slamming her face-first into the refrigerator. Magnets and photos scatter across the floor as you roughly grope her breasts, your other hand fumbling with the waistband of her yoga pants.
</rape2>
<rapeWin1>
You: "So beautiful... need this..."
With Mia pinned against the refrigerator, you manage to yank down her yoga pants and underwear in one brutal motion. She's still fighting, but her struggles are weakening, fear and exhaustion taking their toll. You kick her legs apart, positioning yourself behind her.
***DA0A5.webp***
Mia: [Her voice a broken whisper] "Please... we're cousins... don't do this..."
Her pleas turn to a scream of pain as you thrust into her without preparation or care. The refrigerator rocks with the force of your movements, jars and bottles inside clattering ominously. Mia's hands scrabble uselessly against the smooth metal surface, leaving streaks in the condensation as you violate her.
</rapeWin1>
<rapeWin2>
You: "Feel so good... more..."
Lost in a haze of uncontrollable lust, you pound into Mia relentlessly. Her cries of pain gradually weaken, her body betraying her as some unknown force begins to affect her too. Tears mix with sweat on her face, her expression a mask of pain, shame, and confused pleasure.
***DA10Q3.webp***
Mia: [Gasping, her body shuddering] "Why... why does it... no, please... stop..."
As you reach your climax, Mia's body betrays her with an unwanted orgasm. For a moment, you both freeze, the reality of what's happened crashing down. The fog lifts from your mind, leaving you with the horrifying awareness of what you've done. Mia slumps against the refrigerator, her legs giving out as she slides to the floor. She curls into a ball, her body shaking with silent sobs. The cheerful kitchen, once a place of warmth and family, now feels cold and tainted. The bond between you, once so strong, lies shattered among the scattered remnants of your shared breakfast.
</rapeWin2>
<enslaveWin1>
You: "Mine forever... no escape..."
The madness pushes you beyond mere assault into something even darker. With strength you shouldn't possess, you drag Mia's struggling form towards the pantry, your mind filled with thoughts of keeping her trapped, enslaved. She fights you every step of the way, her cheerleader flexibility allowing her to land several solid kicks and punches.
***DA1R1.webp***
Mia: [Her voice hoarse from screaming] "Let me go! Help! Somebody help me! Please, this isn't you!"
Her cries echo through the empty kitchen as you force her into the small, dark space. Boxes and cans tumble from the shelves as Mia thrashes, trying to break free. With brutal efficiency, you use whatever you can find - extension cords, dish towels - to bind her wrists and ankles.
</enslaveWin1>
<enslaveWin2>
You: "Stay here... forever mine..."
With Mia secured, your frenzied mind focuses on claiming your prize. You tear off the remaining scraps of her clothing, leaving her naked and shivering in the cramped pantry. Your hands roam her body possessively, squeezing and pinching with bruising force.
***DA1R3.webp***
Mia: [Her voice a broken whisper] "Please... we're family... don't do this... let me go..."
Her pleas turn to muffled screams as you force yourself on her again, the shelves creaking ominously with each brutal thrust. When you finally finish, you step back to survey your handiwork. Mia lies crumpled on the pantry floor, her body covered in bruises and bite marks. Her eyes, once full of warmth and mischief, are now empty and shell-shocked.
You: "Mine now. Always."
As you close the pantry door, locking Mia in darkness, the reality of what you've done settles over you like a suffocating blanket. The kitchen, once a place of laughter and shared meals, now feels tainted beyond repair. The sound of Mia's quiet, broken sobs follows you as you walk away, a haunting reminder of the trust you've shattered and the family you've destroyed.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, want to head down to the river? I thought we could try to catch some fish for dinner."
The late afternoon sun bathes the clearing in a warm, golden glow. You spot Mia lounging against a tree, her athletic form accentuated by the tight-fitting tank top and shorts she wears. Her long blonde hair cascades over her shoulders, catching the light like spun gold. As she turns to face you, her green eyes sparkle with mischief.
***DA2A1.webp***
Mia: [Stretching languidly, her top riding up to reveal a sliver of toned midriff] (Fishing? Boring. But maybe I can make this fun.) "Aww, look at you being all responsible, little cuz. Trying to provide for the family, huh? How adorable."
She pushes off the tree with a fluid grace that reminds you of her cheerleading days. As she saunters towards you, you catch a whiff of her floral perfume, a scent that brings back memories of a simpler time. Mia reaches out and ruffles your hair playfully, treating you like the little cousin she still sees you as.
"Alright, I'll bite. Let's go play fisherman. But fair warning, if I get bored, I'm using you as bait."
</bloc1>
<bloc2>
You: [Ducking away from her hand, trying to maintain your dignity] "Come on, Mia. I'm not a kid anymore. This is serious - we need to contribute to the food supply."
You fall into step beside her, acutely aware of how her hips sway as she walks. The path to the river is narrow, forcing you to walk close together. Your arm occasionally brushes against hers, sending small jolts through your body that you try desperately to ignore.
***DA2B1.webp***
***DA2B2.webp***
Mia: [Playfully bumping her hip against yours] "Ooh, listen to Mr. Grown-Up over here. Alright, alright, I'll behave. But only if you promise to loosen up a little. All work and no play makes for a very dull apocalypse, you know."
She links her arm through yours, pulling you closer. The casual intimacy of the gesture makes your heart race. You can feel the warmth of her skin, smell the sweet scent of her shampoo. Mia seems oblivious to the effect she's having on you, chattering away about her latest ideas for "apocalypse entertainment."
"I've been thinking, we should totally organize a post-apocalyptic cheer squad. Keep morale up, you know? I bet I could make some killer outfits from those old tarps in the storage shed."
</bloc2>
<bloc3>
You: [Chuckling nervously] "A cheer squad? Really, Mia? I'm not sure that's what the others had in mind when they talked about boosting morale."
As you reach the riverbank, you start setting up the fishing gear, grateful for the distraction. Mia watches you work, her gaze feeling almost physical on your skin. You try to focus on the task at hand, but your mind keeps wandering to inappropriate places.
***DA2C1.webp***
Mia: [Pouting dramatically] "You're no fun. Fine, if we're going to be all serious and survival-y, at least teach me how to do this fishing thing properly. Can't have my little cousin showing me up, now can I?"
She moves closer, peering over your shoulder as you bait the hook. Her breath tickles your ear, and you have to suppress a shiver. Mia's proximity is both thrilling and torturous, a constant reminder of the virus-enhanced desires you're trying to keep in check.
"So, what's the secret? Do we do a little fish dance? Sing a fish song? Or is it all about looking sexy to lure them in? Because if it's the last one, I've got this in the bag."
</bloc3>
<bloc4>
You: [Clearing your throat, trying to keep your voice steady] "It's, uh, not quite that complicated. Here, let me show you how to cast the line."
You pick up one of the makeshift fishing rods, moving to stand behind Mia. As you reach around her to demonstrate the technique, you're hyper-aware of every point of contact between your bodies. Her back presses against your chest, and you can feel the warmth of her skin through the thin fabric of her top.
***DA2D1.webp***
Mia: [Leaning back into you, her voice taking on a teasing lilt] "Ooh, look at you, all outdoorsy and capable. It's kind of hot, you know. In a rugged, survivalist way. Maybe you're not such a little kid after all."
Her words catch you off guard, and you fumble with the fishing line. Mia laughs, the sound light and musical. She turns her head slightly, her lips dangerously close to your cheek. You can see a faint blush coloring her skin, and you wonder if she's as affected by your closeness as you are.
"Easy there, tiger. Don't want you poking my eye out with that thing. Though I guess that would be one way to get me wet, huh?"
</bloc4>
<bloc5>
You: [Stepping back quickly, face burning] "Mia! That's... that's not funny. Come on, be serious for once."
You hand her the rod, careful to avoid any further contact. Mia takes it, a mischievous glint in her eye that makes your stomach do somersaults. She mimics your stance, exaggerating the movement of her hips as she prepares to cast.
***DA2E1.webp***
Mia: [Winking over her shoulder] "Oh, I'm always serious about getting wet, cuz. Now watch and learn. I'm about to show you how it's done."
She attempts to cast the line, but the motion is awkward and uncoordinated. The hook lands just a few feet from the shore, creating a small splash. Mia turns to you, a pout on her lips that you find oddly endearing. Despite her bravado, there's a vulnerability in her expression that tugs at your heart.
"Okay, so maybe I need a little more practice. But don't you dare laugh, or I'll make you wear one of those cheer outfits I was talking about."
</bloc5>
<bloc6>
You: [Suppressing a smile] "I wouldn't dream of it. Here, let me help you. It's all in the wrist."
Without thinking, you step behind Mia again, reaching around to guide her arms. The moment you make contact, you realize the intimacy of the position. Her body fits against yours perfectly, and you have to bite back a groan. The scent of her hair fills your nostrils, making your head spin.
***DA2F1.webp***
***DA2F2.webp***
Mia: [Tensing slightly, her voice softer than before] "Oh! Um, like this?"
She leans back into you, ostensibly to get a better angle for casting. The curve of her body against yours sends a jolt of electricity through your system. You can feel the rise and fall of her chest, the warmth of her skin. For a moment, you forget that she's your cousin, that this closeness is forbidden.
"You know, for a little cousin, you've gotten... bigger. Must be all that manual labor, huh?"
</bloc6>
<bloc7>
You: [Voice slightly strained] "Yeah, I guess so. The virus has changed a lot of things. Now, just flick your wrist like this..."
You guide her through the motion, your hands over hers. The cast is perfect this time, the line arcing gracefully through the air before landing far out in the river. But neither of you moves immediately, caught in the moment of closeness.
***DA2G1.webp***
Mia: [Turning her head slightly, her lips almost brushing your jaw] "Wow, we make a good team, don't we? Maybe we should do everything together from now on. You know, for survival purposes."
Her words are innocent enough, but there's a hint of something more in her tone. You can feel her pulse quicken, matching the rapid beat of your own heart. The air between you feels charged, heavy with unspoken tension.
"I mean, if the world's ending anyway, why not have a little fun, right?"
</bloc7>
<bloc8>
You: [Clearing your throat, reluctantly stepping back] "We should, uh, focus on catching something. Can't disappoint the others."
You move to pick up your own rod, grateful for the distraction. As you cast your line, you can feel Mia's eyes on you. The weight of her gaze is almost physical, sending shivers down your spine.
***DA2H1.webp***
***DA2H2.webp***
Mia: [Sighing dramatically as she sits on a nearby rock] "Always so responsible. But I guess that's why I keep you around, to balance out my wild side. So, how long do we wait? I'm not exactly known for my patience, you know."
She crosses and uncrosses her legs, the movement drawing your eye. Her shorts have ridden up, exposing more of her toned thighs. You quickly look away, focusing intently on the water. The virus has made everything more intense, including your attraction to Mia. You try to remind yourself that she's your cousin, that these feelings are wrong, but your body doesn't seem to care about the taboo.
"Maybe we should make this more interesting. A little wager to pass the time?"
</bloc8>
<bloc9>
You: [Swallowing hard] "A wager? I don't know, Mia. What did you have in mind?"
The silence stretches between you, filled with the sound of the flowing river and chirping birds. You're acutely aware of Mia's presence, of every small movement she makes. The tension in the air is palpable, a living thing that seems to pulse with each beat of your heart.
***DA2I1.webp***
***DA2I2.webp***
Mia: [Leaning forward, a mischievous glint in her eye] "Oh, nothing too crazy. How about... whoever catches the first fish gets to dare the other to do anything they want? And I mean anything."
Her suggestion sends a jolt of panic and excitement through you. The implications of "anything" hang heavy in the air, filled with dangerous potential. You know you should refuse, but a part of you - the part influenced by the virus - is thrilled by the idea.
"Unless you're scared, of course. I'd understand if you're not up for the challenge, little cuz."
</bloc9>
<bloc10>
You: [Heart racing] "I'm not scared. You're on. But don't come crying to me when you lose."
The words leave your mouth before you can stop them. A part of you knows you're treading dangerous waters, but the virus-enhanced desire coursing through you drowns out reason. Mia's eyes widen slightly, a flush creeping up her neck.
***DA2J1.webp***
Mia: [Standing up, moving closer to you] "Big words from such a little cousin. I hope you're ready to put your money where your mouth is."
She's standing right next to you now, her arm brushing against yours. The contact sends sparks through your body, and you struggle to maintain your composure. Mia leans in, her lips close to your ear as she whispers:
"Because when I win, I might just dare you to show me how much you've really grown up."
</bloc10>
<bloc11-Trust>
You: [Taking a deep breath] "Mia, I... I think we should talk about something. This situation, it's not easy for any of us."
You turn to face her, trying to ignore the way your heart races at her closeness. There's a vulnerability in your voice that surprises even you. Mia's expression softens, the teasing glint in her eyes replaced by genuine concern.
***DA2K1.webp***
***DA1L4.webp***
Mia: [Her hand coming to rest on your arm] "Hey, what's wrong? You can talk to me, you know. I might tease you a lot, but I'm still your big cousin. I'm here for you, always."
Her touch is comforting, reminding you of the familial bond you share. For a moment, the confusing feelings fade, replaced by a sense of safety and support. Mia's green eyes search your face, filled with a mix of worry and affection.
"Is it the virus? Are you feeling okay? You know you can tell me anything, right?"
</bloc11-Trust>
<bloc12-Trust>
You: [Smiling softly] "I'm okay, really. I guess I just wanted to say... I'm glad you're here, Mia. That we're facing this together. You always know how to make things feel normal, even when the world's gone crazy."
The tension dissipates, replaced by a warm, comfortable silence. Mia squeezes your arm gently before pulling you into a tight hug. You return the embrace, burying your face in her hair and inhaling the familiar scent that's always meant 'home' to you.
***DA2K3.webp***
Mia: [Her voice muffled against your shoulder] "Aww, you big softie. I'm glad I'm here too. Someone's gotta keep you from turning into a total buzzkill, right? We're family, and family sticks together, no matter what."
As you pull apart, Mia ruffles your hair affectionately. The gesture is so familiar, so comfortingly normal, that you can't help but laugh. She grins back at you, the mischievous spark returning to her eyes.
"Now, enough of this mushy stuff. We've got fish to catch and a bet to settle. And don't think I'm going easy on you just because you got all sentimental on me, cuz!"
</bloc12-Trust>
<bloc11-Lust>
You: [Voice husky] "You know what? You're right. Let's make this interesting. First one to catch a fish gets to dare the other. Anything goes."
The words leave your mouth before you can stop them. A part of you knows you're treading dangerous waters, but the virus-enhanced desire coursing through you drowns out reason. Mia's eyes widen, a flush creeping up her neck.
***DA2L1.webp***
Mia: [Leaning in, her breath warm on your cheek] "Anything goes, huh? Look at you, all grown up and daring. I like this new side of you, cuz. It's... exciting."
She moves closer, her body nearly pressed against yours. The scent of her perfume mixed with her natural scent is intoxicating. You feel dizzy with want, your body responding in ways you know it shouldn't to your own cousin.
"But are you sure you can handle it? I've got years of experience on you, you know. In all sorts of things."
</bloc11-Lust>
<bloc12-Lust>
You: [Swallowing hard] "I can handle anything you dish out, Mia. Question is, can you?"
Your heart pounds as you make the challenge. It's innocent enough on the surface, but you both know the implications. Mia's eyes darken with something you've never seen before, a hunger that matches the ache building inside you.
***DA2L3.webp***
***DA1N2.webp***
Mia: [Voice low, fingers trailing down your arm] "Oh, little cousin, you have no idea what I can handle. Or what I can do. But I guess you'll find out soon enough, won't you?"
She turns back to her fishing rod, but not before you catch the way she bites her lip, the slight tremor in her hands. The air between you crackles with tension and forbidden desire. As you both focus on fishing with renewed intensity, you can't help but wonder what lines might be crossed when one of you finally catches something.
"Better hope you catch that fish first, cuz. Because if I win... well, let's just say you might not be ready for what I have in mind."
</bloc12-Lust>
<bloc11-Fail>
You: [Stumbling over your words] "I, uh... maybe we should head back. This was a bad idea."
Panic rises in your chest as you realize how close you've come to crossing a line. You start to reel in your line, movements jerky and uncoordinated. Mia's playful expression shifts to one of confusion and concern.
***DA2M1.webp***
Mia: [Frowning] "Whoa, slow down there, cuz. What's gotten into you? We just got here. Is everything okay?"
She reaches out to stop you, her hand on your arm. The contact sends a jolt through you, and you jerk away as if burned. Mia's eyes widen in surprise and hurt at your reaction. The playful, teasing atmosphere evaporates, replaced by a tense silence.
"Hey, talk to me. Did I say something wrong? You know I'm just joking around, right?"
</bloc11-Fail>
<bloc12-Fail>
You: [Backing away] "No, it's not you. I just... I don't feel well. I'm going back to the shelter. You can stay if you want."
Without waiting for a response, you turn and start walking quickly back towards the shelter. You can hear Mia calling after you, confusion and worry clear in her voice. The sound of her footsteps tells you she's following.
***DA2M3.webp***
Mia: [Catching up to you, grabbing your shoulder] "Hey! You can't just run off like that. We're family, remember? If something's wrong, we face it together. That's how we've always done things."
You stop, unable to meet her eyes. Mia's hand on your shoulder is both comforting and torturous. You can feel the concern radiating from her, and it only makes you feel worse about the thoughts you've been having.
"Look at me. Whatever it is, we'll figure it out. Okay? That's what family does. Now, are you going to tell me what's really going on, or do I have to tickle it out of you like when we were kids?"
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly feeling flushed] "Mia, I... I don't feel right. Something's happening."
A wave of heat washes over you, your skin prickling with sudden sensitivity. Your vision blurs slightly, and you stumble, dropping the fishing rod. Mia turns to you, her eyes widening as she sees your state.
***DA2N1.webp***
***DA2N2.webp***
Mia: [Alarmed] "Oh god, is it the virus? We need to get you back to the shelter!"
She moves towards you, but as she gets closer, you see her pupils dilate, her breathing becoming rapid. The virus surge is affecting her too, heightening every sensation. You reach for each other, the innocent touch suddenly electric.
Mia: [Voice strained] "I... I feel it too. It's like my whole body is on fire. What's happening to us?"
Her hands grip your arms tightly, her nails digging into your skin. You can see the pulse racing in her neck, the flush spreading across her chest. The air between you feels thick, charged with an energy that threatens to consume you both.
</bloc-Virus>
<grope1>
You: [Losing control] "Mia, I can't... I need to touch you..."
Your hands move of their own accord, reaching out to grab Mia's breasts roughly. The virus surges through your system, overwhelming your senses and judgment. You knead the soft flesh, feeling her nipples harden under your palms.
***DA1O3.webp***
Mia: [Gasping in shock] "What are you doing?! Stop it! We can't... we're cousins!"
She tries to push you away, but your grip tightens. Mia's eyes are wide with fear and confusion, but you can see a flicker of unwanted arousal in their depths. Her body betrays her, arching into your touch even as she struggles.
"Please, this is wrong. We have to fight it. Oh god, why does it feel so..."
</grope1>
<grope2>
You: [Panting] "I'm sorry, I can't control it... You feel so good, Mia. I've wanted this for so long..."
Your hands continue their assault, one slipping under her shirt to directly caress her bare skin. You pinch and roll her nipple between your fingers, eliciting a moan from Mia that sends a jolt straight to your groin. Her struggles weaken, her body responding to your touch despite her protests.
***DA13P3.webp***
Mia: [Voice trembling] "No, we have to stop. This isn't you... isn't us. We're family, for god's sake!"
She manages to break free from your grasp, stumbling backward. Tears well up in her eyes as she wraps her arms around herself protectively. But you can see the way her chest heaves, the flush on her skin that isn't entirely from exertion or embarrassment.
"I... I need to go. We can't do this. Just... stay away from me until we can think clearly again."
Mia turns and runs back towards the shelter, leaving you alone by the river. The reality of what you've done begins to sink in, horror and shame washing over you. But underneath it all, a part of you still burns with desire, the virus's influence far from spent.
</grope2>
<rape1>
You: [Eyes glazing over with viral lust] "Mia... need you... now..."
The virus takes full control, your mind clouding with an overwhelming need. You lunge at Mia, grabbing her arms with bruising force. She reacts instantly, her cheerleader reflexes kicking in.
***DA11O3.webp***
Mia: [Screaming] "No! Get off me! This isn't you! Fight it, please!"
She fights back fiercely, her nails raking across your face. But the virus has enhanced your strength, and you barely feel the pain. Your hands tear at her clothes, ripping her top to expose her breasts. Mia continues to struggle, her body twisting and turning in your grasp.
"Stop! We're family! You can't do this! Someone help!"
</rape1>
<rape2>
You: [Growling inhumanly] "Mine... take... now..."
Your actions become more violent, fueled by viral madness. Mia's resistance only seems to excite you more, your grip tightening as you try to overpower her. You force her to the ground, pinning her beneath you.
***DA2P3.webp***
Mia: [Sobbing] "Please, don't do this! We're cousins! This isn't you! I know you're in there somewhere!"
She manages to land a solid kick to your stomach, momentarily breaking free. Mia scrambles towards the treeline, but you're right behind her, driven by an inhuman need. You catch her ankle, dragging her back. The scene is set for a brutal confrontation, with Mia's agility pitted against your virus-enhanced frenzy.
"No! Let me go! I don't want this! Please, remember who we are to each other!"
</rape2>
<rapeWin1>
You: [Pinning Mia down] "Can't... stop... Need you..."
Having overpowered Mia, you tear away the last of her clothing. She writhes beneath you, still fighting but weakening against your relentless assault. Your virus-enhanced member throbs painfully, demanding release. You position yourself between her legs, the head of your cock pressing against her entrance.
***DA10O3.webp***
Mia: [Crying] "No, please! We're cousins! This is wrong! You'll hate yourself if you do this!"
Her pleas fall on deaf ears as you brutally thrust into her, eliciting a scream of pain and shock. The tight heat of her body only fuels your frenzy, and you begin to move with savage intensity. Mia's body betrays her, growing slick despite her protests.
"Oh god, why... why does it feel like this? Please, stop... we can't..."
</rapeWin1>
<rapeWin2>
You: [Grunting with each thrust] "So good... Mia... Always wanted this..."
The rape continues, your movements becoming more frenzied and violent. Mia's resistance weakens, her body betraying her as the virus begins to affect her too. Tears stream down her face, mixing with dirt and blood from the struggle. But underneath the pain and shame, you can see a flicker of unwanted pleasure in her eyes.
***DA0A6.webp***
Mia: [Whimpering] "Why... how could you do this to me... We're family..."
Her words dissolve into moans as her body responds to the stimulation. You feel her walls clench around you, her back arching involuntarily. As you reach your climax, you bite down hard on Mia's neck, marking her. You explode inside her, filling her with your virus-laden seed.
The act finally over, you collapse on top of her, the viral haze slowly clearing from your mind. The horror of what you've done begins to sink in as Mia lies beneath you, broken and violated, the bond between cousins shattered beyond repair.
"What... what have we done? How can we ever go back from this?"
</rapeWin2>
<enslaveWin1>
You: [Eyes wild with viral madness] "You're mine now, Mia. My personal cheerleader. Forever."
Having overpowered Mia, you begin to bind her hands with strips torn from her own clothing. She struggles weakly, the fight leaving her body as the reality of her situation sinks in. You run your hands over her body possessively, relishing in your newfound power over her.
***DA2R1.webp***
Mia: [Voice hoarse from screaming] "Please... we're family. This isn't you. Fight it! Remember who I am, who we are!"
Ignoring her pleas, you roughly hoist her over your shoulder. Your mind is focused on one thing only - claiming her as your property. You make your way back towards the shelter, carrying your captive cousin. Her body bounces with each step, and you can feel her tears soaking through your shirt.
"Someone help! Please! Don't let him do this to me!"
</enslaveWin1>
<enslaveWin2>
You: [Throwing Mia into the makeshift cell] "This is where you belong now. My personal cheerleader, my plaything, my slave."
The district jail, once meant for potential threats, now becomes Mia's prison. You chain her to the wall, your virus-addled mind reveling in your complete dominance over her. Your hands roam over her body, squeezing and pinching as you see fit.
***DA12R1.webp***
Mia: [Broken] "How... how could you do this? We're family... I loved you, trusted you..."
Her words barely register as you slam the cell door shut. You walk away, leaving Mia in darkness, your mind already turning to how you'll use your new slave. The virus pulses through your veins, a constant reminder of the monster you've become, twisting the once innocent bond between cousins into something dark and perverse.
"Please... don't leave me here. This isn't you. Come back... come back to me..."
Mia's sobs echo through the jail as you exit, a small part of you screaming in horror at what you've done. But the virus's influence is too strong, drowning out the last vestiges of your humanity with promises of power and pleasure.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, what's with all the noise? Are you rearranging the entire living room?"
The sound of furniture scraping across the floor and muffled grunts of exertion draw you to the shelter's living area. As you round the corner, you're greeted by a scene of cheerful chaos. The usually orderly room has been transformed into a makeshift obstacle course, with chairs, tables, and cushions arranged in a haphazard pattern.
***DA3A1.webp***
***DA3A2.webp***
Mia: [Popping up from behind an overturned armchair, her blonde ponytail bouncing] "Oh, hey cuz! Perfect timing! I'm setting up for my new cheer routine. Gotta stay in shape for when we finally kick this virus's ass and get back to civilization, right?"
Her infectious enthusiasm fills the room, a stark contrast to the grim reality outside. Mia's cheeks are flushed with exertion, her green eyes sparkling with mischief. She's wearing a tight-fitting tank top and short shorts, her standard "training" outfit that leaves little to the imagination. You can't help but notice how the virus has subtly enhanced her already athletic figure, making her curves more pronounced and her movements more graceful.
</bloc1>
<bloc2>
You: [Raising an eyebrow] "A cheer routine? In the living room? Don't you think that's a bit... risky?"
You carefully navigate through the maze of furniture, acutely aware of how your virus-enhanced body moves in the confined space. Mia watches your approach with an appraising eye, a playful smirk tugging at her lips.
***DA3B1.webp***
Mia: [Striking a pose, hands on her hips] "Risk is my middle name, cousin dearest! Besides, what's life without a little danger? Come on, don't be such a buzzkill. I bet you can't make it through my obstacle course without knocking anything over."
Her challenge hangs in the air, laden with the playful competitiveness that's always defined your relationship. You feel a familiar stirring of sibling-like rivalry, mixed with something new and unfamiliar that you quickly push aside.
</bloc2>
<bloc3>
You: [Grinning despite yourself] "Oh, you're on. But when I ace this course, you have to put everything back exactly as it was."
You start to navigate the makeshift obstacle course, ducking under a precariously balanced broom and stepping over a row of cushions. Mia circles around you, her movements fluid and distracting.
***DA3C1.webp***
Mia: [Giggling as she watches you] "Ooh, look at Mr. Confident! But don't get cocky, cuz. I've added a few surprises just for you. Watch out for that - oops, too late!"
As if on cue, your foot catches on a hidden string, sending you stumbling. You manage to catch yourself on the edge of the couch, but not before Mia erupts into peals of laughter. Her joy is infectious, and you find yourself chuckling along despite your wounded pride.
</bloc3>
<bloc4>
You: [Regaining your balance] "Very funny, Mia. I didn't realize sabotage was part of cheerleading now."
You straighten up, suddenly aware of how close Mia is standing. Her scent - a mix of sweat and her favorite strawberry shampoo - fills your nostrils, making your head spin slightly. You attribute it to the exertion and the lingering effects of the virus.
***DA3D1.webp***
Mia: [Leaning in, her voice dropping to a conspiratorial whisper] "All's fair in love, war, and cheer, my dear cousin. But hey, if you can't handle it, I totally understand. Not everyone can keep up with a star athlete like moi."
She punctuates her statement with a wink, her face inches from yours. For a moment, you're struck by how her eyes seem to change color in the light, shifting from green to a mesmerizing hazel. You shake your head, trying to clear the strange thoughts creeping in.
</bloc4>
<bloc5>
You: [Taking a step back] "Oh, I can handle it alright. But maybe we should focus on something more productive? Like, I don't know, survival?"
Your attempt at being responsible falls flat as Mia rolls her eyes dramatically. She hops onto the back of the overturned armchair, balancing perfectly despite the precarious perch.
***DA3E1.webp***
Mia: [Pouting playfully] "Survival is boring! We've been cooped up in this shelter forever. Don't you ever just want to let loose? Have some fun? Or has this whole apocalypse thing turned you into a total square?"
As she speaks, she begins to go through a series of stretches, her enhanced flexibility on full display. You find your eyes drawn to the curve of her back, the way her tank top rides up slightly to reveal a sliver of toned midriff. You quickly avert your gaze, a mix of shame and confusion washing over you.
</bloc5>
<bloc6>
You: [Clearing your throat] "I'm not a square. I just think we need to be careful. The virus is still out there, and we don't know what it might do next."
Mia hops down from the chair, landing gracefully in front of you. She places a hand on your arm, her touch sending an unexpected jolt through your system. You try to ignore the way your skin tingles where her fingers rest.
***DA3F1.webp***
***DA3F2.webp***
Mia: [Her voice softening] "Hey, I get it. You're worried. We all are. But that's exactly why we need this. A little bit of normalcy, you know? Something to remind us of who we were before all this craziness."
Her words strike a chord, and you feel your resolve weakening. Mia has always had a way of getting under your skin, of making you see things from her perspective. You find yourself nodding slowly, a small smile tugging at your lips.
</bloc6>
<bloc7>
You: [Sighing in defeat] "Alright, alright. You win. So, what's this cheer routine of yours all about?"
Mia's face lights up with excitement, and she claps her hands together gleefully. The movement draws your attention to her chest, and you quickly force your eyes back to her face, feeling a wave of guilt wash over you.
***DA3G1.webp***
Mia: [Bouncing on her toes] "Yes! I knew you'd come around. Okay, so it's a new routine I've been working on. It's all about overcoming obstacles and staying positive. You know, like what we're doing now, but with more backflips and spirit fingers."
She demonstrates a few moves, her body moving with a grace and fluidity that seems almost superhuman. You wonder briefly if this is another effect of the virus, enhancing her natural talents to an extraordinary degree.
</bloc7>
<bloc8>
You: [Watching her movements with a mix of admiration and unease] "That's... actually pretty impressive, Mia. But isn't it dangerous to practice those moves in here?"
Mia pauses mid-twirl, her expression turning mischievous. She saunters towards you, her hips swaying in a way that makes you swallow hard.
***DA3H1.webp***
***DA3H2.webp***
Mia: [Leaning in close] "Aww, are you worried about me, cuz? That's so sweet. But don't you worry your pretty little head. I've got this under control. Besides, I've got you here to catch me if I fall, right?"
Her words are innocent enough, but there's something in her tone that makes your heart race. You take a step back, trying to put some distance between you, but your foot catches on a cushion. You stumble, arms windmilling as you try to regain your balance.
</bloc8>
<bloc9>
You: [Flailing] "Whoa! Mia, I don't think-"
Before you can finish your sentence, you're falling backwards. Mia reaches out to catch you, but your combined momentum sends you both tumbling onto the couch. You land with a soft "oof," Mia sprawled on top of you, her face inches from yours.
***DA3I1.webp***
***DA0C.webp***
Mia: [Giggling breathlessly] "Well, this is a compromising position, isn't it? Maybe I should be the one catching you, clumsy."
Her body is pressed against yours, warm and soft in all the right places. You can feel her heart racing, or maybe it's your own. The scent of her shampoo is overwhelming, clouding your senses. For a moment, you forget that she's your cousin, that this closeness is inappropriate. Your hands, seemingly of their own accord, come to rest on her waist.
</bloc9>
<bloc10>
You: [Voice hoarse] "Mia, we should... we should get up. This isn't... we can't..."
You trail off, unable to form coherent thoughts. Mia's eyes lock with yours, and you see a flicker of something - confusion? desire? - before she quickly masks it with her usual playful demeanor.
***DA3J1.webp***
Mia: [Rolling off you with a forced laugh] "Geez, cuz, lighten up! It was just an accident. No need to get all weird about it. Unless... wait, are you blushing?"
She pokes your cheek teasingly, but you can see a hint of uncertainty in her eyes. The moment has passed, but it's left behind a tension that neither of you quite know how to address. You sit up quickly, running a hand through your hair and trying to calm your racing heart.
</bloc10>
<bloc11-Trust>
You: [Taking a deep breath] "Mia, I... I think we need to talk about this. About us. The virus, it's changing things, and I don't want it to ruin our relationship."
Your words come out more seriously than you intended, but you can't shake the feeling that something important is happening here. Mia's playful demeanor falters for a moment, replaced by a vulnerability you rarely see in her.
***DA3K1.webp***
***DA3K2.webp***
Mia: [Sitting cross-legged on the couch, her voice uncharacteristically soft] "I know what you mean. I've been feeling it too. It's like... everything's more intense now. Every touch, every look. It's scary, isn't it?"
She reaches out, taking your hand in hers. The gesture is innocent, reminiscent of when you were kids seeking comfort from each other. But now, with the virus thrumming through your veins, even this simple touch feels charged with potential.
</bloc11-Trust>
<bloc12-Trust>
You: [Squeezing her hand gently] "It is scary. But we're family, Mia. No matter what the virus does to us, that won't change. We'll figure this out together, okay?"
Mia nods, a small smile playing on her lips. She leans forward, resting her forehead against yours in a gesture of familial affection. For a moment, the confusion and tension melt away, replaced by the comfort of your shared bond.
***DA0B.webp***
Mia: [Pulling back, her usual spark returning to her eyes] "You're right. We're the dynamic duo, remember? Virus or no virus, nothing can change that. Now, how about you help me put this furniture back before Aunt Cherie has a conniption?"
As you both start to restore order to the living room, you can't help but feel that something has shifted between you. The virus may be changing your bodies, but you're determined not to let it change the core of who you are to each other. The road ahead may be uncertain, but at least you know you're not facing it alone.
</bloc12-Trust>
<bloc11-Lust>
You: [Voice husky] "Mia, I... I don't know what's happening. The virus, it's making me feel things I shouldn't. Things about you."
The words tumble out before you can stop them, hanging in the air between you. Mia's eyes widen, a mix of shock and something else - curiosity? desire? - flashing across her face.
***DA3L1.webp***
Mia: [Biting her lip] "I... I've been feeling it too. It's like everything's dialed up to eleven. Every touch, every look... it's overwhelming. But we can't, right? We're cousins. It's wrong."
Despite her words, she doesn't move away. If anything, she seems to lean in closer, her breath warm on your face. You can see the internal struggle playing out in her eyes, mirroring your own conflicted feelings.
</bloc11-Lust>
<bloc12-Lust>
You: [Reaching out to brush a strand of hair from her face] "I know it's wrong. But does anything feel right anymore? The world's gone mad, Mia. Maybe we're just going mad with it."
Your fingers linger on her cheek, tracing a path down to her jaw. Mia's breath hitches, her eyes fluttering closed at your touch. When she opens them again, they're dark with a hunger that sends a shiver down your spine.
***DA3L3.webp***
***DA3L4.webp***
Mia: [Voice barely above a whisper] "We should stop. We need to stop. But I don't want to. God help me, I don't want to stop at all."
She leans in, her lips a breath away from yours. The air between you is electric, charged with forbidden desire and the intoxicating influence of the virus. Just as you're about to close the distance, a loud crash from outside the room startles you both apart.
Mia jumps up, smoothing down her clothes with shaking hands. Her face is flushed, eyes wild with a mix of desire and panic. "I... I should go. This never happened, okay? We can't... we can't let this happen again."
As she rushes out of the room, you're left alone on the couch, your body thrumming with unfulfilled desire and your mind reeling with the implications of what almost transpired. The virus continues to pulse through your veins, a constant reminder of how it's changing you both, blurring the lines between right and wrong, family and lover.
</bloc12-Lust>
<bloc11-Fail>
You: [Awkwardly clearing your throat] "Uh, Mia? Maybe we should call it quits on the obstacle course. This is getting a bit... weird."
Your clumsy words shatter the moment, and Mia's expression shifts from playful to confused, then hurt. She quickly masks it with a forced laugh, but you can see the damage has been done.
***DA3M1.webp***
Mia: [Rolling her eyes, voice dripping with sarcasm] "Weird? Really? It's just a game, cuz. Don't tell me you're turning into a total buzzkill. Where's your sense of fun?"
She hops up from the couch, putting distance between you. The easy camaraderie from earlier has evaporated, replaced by an awkward tension. Mia busies herself with straightening her clothes, avoiding your gaze.
</bloc11-Fail>
<bloc12-Fail>
You: [Stumbling over your words] "I just meant... you know, with the virus and everything... we should be more careful. That's all."
Mia turns to face you, her usual sparkle dimmed by disappointment and a hint of anger. She crosses her arms over her chest, unconsciously creating a barrier between you.
***DA3M3.webp***
Mia: [Voice cold] "Right. Careful. Because God forbid we actually try to have a little normalcy in this messed-up world. You know what? Forget it. I'll clean this up myself. You can go back to brooding or whatever it is you do all day."
She starts aggressively rearranging the furniture, pointedly ignoring you. The playful atmosphere has completely dissipated, leaving behind a strained silence. As you awkwardly make your way out of the room, you can't help but feel you've damaged something important between you and Mia. The virus may be changing your bodies, but it's your own actions that are threatening to tear apart the bonds of family.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly dizzy] "Mia, I feel... strange. Do you feel it too? It's like everything's intensified."
A wave of heat washes over you, your skin prickling with heightened sensitivity. The living room seems to shrink around you, Mia's presence becoming overwhelmingly intense. You see her pupils dilate, her breathing becoming rapid and shallow.
***DA3N1.webp***
***DA0A1.webp***
Mia: [Voice husky] "I... I feel it. It's the virus, isn't it? Oh god, it's so strong. We should... we should separate. Before..."
But even as she speaks, she sways towards you, drawn by some invisible force. Her enhanced figure trembles with each breath, the thin fabric of her tank top doing little to hide her body's reaction. Your hand reaches out of its own accord, fingers brushing against her arm.
Mia: [Breathless] "This is crazy. We're cousins. We can't... we shouldn't..."
Despite her words, she doesn't pull away. The virus pulses through both of you, drowning out reason and morality. Just as the tension reaches a breaking point, a loud knock on the door startles you both.
Cherie: [From outside] "Kids? Is everything okay in there? I heard some noise."
The interruption breaks the spell. Mia jumps back, her eyes wide with a mix of confusion, desire, and panic. She runs a shaky hand through her hair, trying to compose herself.
Mia: [Voice trembling] "We're fine, Aunt Cherie! Just... just rearranging some furniture. We'll keep it down."
She turns back to you, her expression a storm of conflicting emotions. "This... this never happened, okay? We can't let this happen again. It's the virus talking, not us."
As Mia hurries out of the room, you're left alone, your body still thrumming with unfulfilled viral energy. The living room, once a place of innocent play, now feels charged with dangerous potential. The virus continues to pulse through your veins, a constant reminder of how it's changing you both, blurring the lines between family and something far more forbidden.
</bloc-Virus>
<grope1>
You: [Losing control] "Mia, I... I can't... I need to touch you."
Your hands move of their own accord, reaching out to grab Mia's enhanced breasts roughly. The virus surges through your system, overwhelming your senses and judgment. The soft yet firm flesh fills your palms, sending a jolt of forbidden pleasure through you.
***DA1O1.webp***
Mia: [Gasping in shock and outrage] "What the fuck?! Get your hands off me, you creep!"
She reacts instantly, her cheerleader reflexes kicking in. Her knee comes up sharply, connecting with your groin with devastating accuracy. The pain cuts through your viral haze, doubling you over. Mia takes the opportunity to shove you hard, sending you crashing into the makeshift obstacle course.
</grope1>
<grope2>
You: [Groaning in pain] "Mia, I'm so sorry, I don't know what came over me... The virus, it-"
But Mia is beyond listening. She stands over you, her enhanced figure trembling with rage and disgust. Her eyes, usually so full of mischief and warmth, now blaze with fury and betrayal.
***DA3O3.webp***
Mia: [Voice shaking with anger] "Don't you dare blame the virus, you sick fuck! You're my cousin! I trusted you!"
She grabs a nearby vase, brandishing it threateningly. For a moment, you think she might actually hit you with it. Instead, she hurls it at the wall near your head, the crash emphasizing her words.
Mia: [Snarling] "If you ever, EVER touch me like that again, I swear I'll do more than just kick you. You're disgusting. Stay the hell away from me!"
She storms out of the living room, slamming the door so hard that picture frames rattle on the walls. You're left alone amidst the wreckage of the obstacle course, your body aching and your mind reeling with shame and the lingering effects of the virus. You've shattered the trust between you, turning what was once a playful, loving relationship into something dark and twisted. The cheerful living room now feels tainted, a reminder of how quickly the virus can corrupt even the most innocent of bonds.
</grope2>
<rape1>
You: [Eyes glazing over with viral madness] "Mia... need you... now... can't resist..."
The virus takes full control, obliterating all reason and morality. You lunge at Mia, tackling her onto the couch. Her enhanced curves press against you, igniting a primal fire in your veins. She reacts instantly, her cheerleader strength and flexibility coming into play as she struggles against you.
***DA3P1.webp***
Mia: [Fighting fiercely] "Get off me, you psycho! This isn't you! Fight it, goddammit! We're family!"
She manages to land a few solid blows, her enhanced strength making each hit count. But the virus has amplified your own strength and dulled your pain receptors. Your hands tear at her clothes, revealing more of her virus-enhanced body. Her skin glistens with sweat, every curve amplified to impossible perfection.
</rape1>
<rape2>
You: [Growling inhumanly] "Mine... take... breed..."
Your actions become more violent, fueled by viral frenzy. Mia's resistance only seems to excite you more, your grip tightening as you try to overpower her. The living room, once a place of innocent play, has become a brutal arena for this horrific confrontation. Furniture topples around you as Mia fights with everything she has.
***DA0C.webp***
Mia: [Voice breaking] "Please, stop! I'm your cousin! This isn't you! I'll never forgive you if you do this!"
She manages to break free momentarily, scrambling over the back of the couch. But you're on her in an instant, your virus-enhanced reflexes too quick. You slam her against the wall, pinning her with your body. The cheerful family photos on the wall mock the horrific scene unfolding beneath them, a stark reminder of the innocence being violently shattered.
</rape2>
<rapeWin1>
You: [Pinning Mia against the wall] "Can't... stop... need this..."
Having overpowered Mia, you tear away the last of her clothing. Her virus-enhanced body is fully revealed, every curve and muscle perfectly defined. She writhes against you, still fighting but weakening against your relentless assault. Your virus-enhanced member throbs painfully, demanding release.
***DA3Q1.webp***
Mia: [Sobbing and snarling] "No, please! We're family! This is wrong! I'll hate you forever for this, you monster!"
Her pleas fall on deaf ears as you brutally thrust into her, eliciting a scream of pain and shock. The tight heat of her body only fuels your frenzy, and you begin to move with savage intensity. The family photos on the wall rattle with each thrust, a perverse backdrop to the violation taking place.
</rapeWin1>
<rapeWin2>
You: [Grunting with each thrust] "Mine... all mine... perfect..."
The rape continues, your movements becoming more frenzied and violent. Mia's resistance weakens, her body betraying her as the virus begins to affect her too. Tears stream down her face, mixing with sweat and blood from the struggle. Her enhanced body responds involuntarily, adding to her shame and fury.
***DA3Q3.webp***
Mia: [Whimpering between clenched teeth] "I hate you... you're not my family anymore... I'll never forgive this..."
As you reach your climax, you bite down hard on Mia's shoulder, marking her. The act finally over, you collapse against her, pinning her to the wall as the viral haze slowly clears from your mind. The horror of what you've done begins to sink in as Mia slides to the floor, broken and violated in the room that was once filled with her laughter and joy.
Mia: [Voice hoarse but filled with cold fury] "You think this makes you strong? You're nothing but a weak, pathetic rapist. And when I recover, I will end you. That's a promise, 'cousin'."
Her words cut through your post-viral haze, filling you with dread. You've not only violated your cousin but destroyed the bond of trust and love that once defined your relationship. As you stumble away, you realize that the cheerful, vibrant Mia you knew is gone forever, replaced by a victim whose life you've irrevocably shattered.
</rapeWin2>
<enslaveWin1>
You: [Eyes wild with viral madness] "You belong to me now. My perfect cheerleader slave."
Having overpowered Mia, you begin to bind her hands with torn strips of her own cheerleading outfit. She struggles weakly, the fight leaving her body as the reality of her situation sinks in. Her virus-enhanced curves heave with each labored breath, a sight that only fuels your twisted desires.
***DA3R1.webp***
Mia: [Voice hoarse from screaming] "You're not my cousin anymore. You're a monster. A weak, pathetic monster who can only get power by force."
Ignoring her words, you roughly hoist her over your shoulder, marveling at how your enhanced strength makes her feel almost weightless despite her new curves. Your mind is focused on one thing only - claiming her as your property. You make your way out of the living room, heading towards the shelter's makeshift prison with your captive cousin.
</enslaveWin1>
<enslaveWin2>
You: [Throwing Mia into the cell] "This is where you belong now. My pet, my experiment, my perfect virus-enhanced toy."
The district jail, once meant for potential threats, now becomes Mia's prison. You chain her to the wall, your virus-addled mind reveling in your complete dominance over her. Her enhanced body strains against the bonds, every movement a torment of forbidden desire.
***DA0A7.webp***
Mia: [Defiant even in defeat] "You think this makes you strong? You're nothing but a coward. When I get free - and I will get free - I'll show you what real strength is."
Her words barely register as you approach her again, viral lust rising once more. You force yourself upon her, raping her again in the confines of her new prison. As you violate her, she continues to spit threats and insults, her spirit unbroken even as her body betrays her.
Mia: [Through gritted teeth] "This changes nothing. You're still weak. Still pathetic. And I will never, ever forgive you for this."
As you finish and step back, you see a dangerous glint in Mia's eyes. You've created not just a slave, but an enemy who will never stop fighting, never stop looking for a way to destroy you. The virus pulses through your veins, a constant reminder of the monster you've become and the terrible future you've set in motion. The once vibrant, cheerful Mia is gone, replaced by a broken but vengeful captive, her cheerleader spirit twisted into a determination to one day escape and exact her revenge.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, ready for that yoga session you mentioned?"
You enter Mia's room, immediately enveloped by the scent of lavender incense and the soft glow of fairy lights. Your cousin is arranging colorful yoga mats on the floor, her lithe form accentuated by skin-tight leggings that hug every curve of her lower body. Her loose tank top shifts tantalizingly as she moves, offering teasing glimpses of her toned midriff and the sides of her breasts.
***DA4A1.webp***
Mia: [Turning to face you, a bright smile on her face] (Oh my... has he always been this built? Those arms...) "There you are, cuz! Ready to get bendy? I promise I'll go easy on you... at first."
She winks playfully, stretching her arms above her head. The movement causes her tank top to ride up, revealing a strip of toned midriff and the bottom swell of her breasts. You feel a sudden rush of blood to your groin, your enhanced member twitching involuntarily.
</bloc1>
<bloc2>
You: "I'll do my best, but I'm not exactly flexible."
You take your place on one of the mats, trying not to stare as Mia bends over to adjust her mat. The thin fabric of her leggings stretches across her shapely buttocks, outlining every curve and crevice. You can see the clear definition of her labia through the taut material, and you quickly avert your eyes, feeling a mixture of shame and arousal.
***DA4B1.webp***
Mia: [Giggling as she stands up straight] (God, I hope he didn't see me checking out his package. Focus, Mia!) "Don't worry, cuz. We'll start with some basic stretches. Just follow my lead."
She begins a series of gentle stretches, her body moving with practiced grace. You attempt to mimic her, but find yourself mesmerized by the way her breasts shift beneath her loose tank top. The virus hums in your veins, heightening every sensation. You can see her nipples hardening, pressing against the thin fabric, and you wonder if she's as affected by your presence as you are by hers.
</bloc2>
<bloc3>
You: "Like this? I feel like I'm doing it wrong."
You struggle to maintain the pose, your muscles trembling with effort. Mia moves behind you to correct your form, her breath warm on your neck as she leans in close. The scent of her fills your nostrils - a intoxicating mix of floral shampoo and her natural musk.
***DA4C1.webp***
***DA4C2.webp***
Mia: [Gently adjusting your posture] (Jesus, his back is like a marble statue. I just want to run my hands all over it...) "Almost. Just need to straighten your back a bit. There you go!"
Her hands barely graze your sides as she helps you, but even that slight touch sends electricity through your body. Your enhanced skin feels hypersensitive, every nerve ending singing at her proximity. You shift uncomfortably, your member swelling and straining against your shorts. You can feel a drop of precum forming at the tip, and you pray it doesn't leave a visible spot.
</bloc3>
<bloc4>
You: "Thanks, I think I've got it now. What's next?"
You quickly move away, your face flushed and your heart racing. Mia doesn't seem to notice your discomfort as she moves to the center of the room, assuming a new pose.
***DA4D1.webp***
Mia: [Bending forward into a forward fold] (God, I hope these leggings aren't see-through. Why am I so wet?) "Now we'll try a forward fold. Just bend at the waist and try to touch your toes. Don't worry if you can't reach, just go as far as you can."
As she demonstrates, her tank top falls forward, giving you an unobstructed view of her breasts. They're fuller than you remembered, swaying gently with her movement. Her nipples are clearly erect, pink and pebbled. You can see a faint sheen of sweat beginning to form in her cleavage. As she holds the pose, you notice a damp spot forming at the crotch of her leggings, the moisture making the fabric cling to her intimate folds.
</bloc4>
<bloc5>
You: "I... I don't think I'm flexible enough for that."
You attempt the pose, but your eyes keep darting back to Mia. The virus is singing in your blood now, every nerve ending on fire. Your enhanced member is fully erect, the outline clearly visible through your shorts. A small wet spot has formed where the tip presses against the fabric.
***DA4E1.webp***
Mia: [Glancing at you, her eyes widening slightly] (Oh my god, is that... No, don't look. But it's so big...) "Don't strain yourself, cuz. Here, let's try something else. How about the butterfly pose?"
She sits on the mat, bringing the soles of her feet together and letting her knees fall open. The position causes her leggings to pull tight across her crotch, outlining her labia in exquisite detail. The damp spot has grown, and you can clearly see the puffy outline of her aroused lips through the thin fabric. Your mouth goes dry at the sight, and you have to resist the urge to lick your lips.
</bloc5>
<bloc6>
You: "Uh, okay. Like this?"
You mirror her pose, trying desperately to adjust yourself without being too obvious. Your enhanced member throbs insistently, now fully erect and straining against your shorts. The head is clearly outlined, a sizable wet spot forming where precum is leaking steadily.
***DA4F1.webp***
***DA4F2.webp***
Mia: [Leaning forward to demonstrate, her voice slightly husky] (Why is it so hot in here? And why can't I stop staring at his... Oh god, get it together!) "Almost. You need to open your hips more. Try leaning forward a bit."
As she leans forward, her tank top gapes open, giving you a clear view down her shirt. Her breasts hang freely, the soft curves leading to pink nipples that have hardened into tight buds. A drop of sweat trails down between them, and you find yourself following its path, imagining how it would taste if you were to lick it off her skin.
</bloc6>
<bloc7>
You: "This is... harder than it looks."
Your voice comes out strained, your body trembling with the effort of holding the pose and controlling your reactions. The virus is raging now, demanding you act on your basest instincts. You squeeze your eyes shut, trying to focus on your breathing, but all you can think about is the scent of Mia's arousal filling the air.
***DA4G1.webp***
Mia: [Noticing your discomfort, her own breathing shallow] (He's so tense. I just want to help him relax. Maybe if I just touched... No, bad Mia!) "Don't push yourself too hard, cuz. How about we try a standing pose instead? It might be easier."
She stands up, adjusting her tank top. The movement causes the fabric to ride up, exposing her toned midriff and the underside of her breasts. A bead of sweat trails down her stomach, following the subtle lines of her abs before disappearing into the waistband of her leggings. Your enhanced vision allows you to see every detail - the goosebumps on her skin, the way her nipples strain against her top, the slight tremor in her hands as she smooths down her clothes.
</bloc7>
<bloc8>
You: "Yeah, standing might be better."
You stand up awkwardly, grateful for the chance to adjust your shorts without being too obvious. As you straighten, you notice Mia's eyes widening, her gaze dropping to your crotch before quickly darting away. Her pupils are dilated, a flush creeping up her neck and across her cheeks.
***DA12M3.webp***
***DA4C1.webp***
Mia: [Clearing her throat, her voice trembling slightly] (Oh my god, it's even bigger standing up. I can see everything. I wonder how it would feel... No, stop it!) "Okay, let's try a simple standing forward bend. Just hinge at your hips and let your arms dangle."
As she demonstrates, disaster strikes. Her tank top falls forward completely, exposing both of her breasts. At the same time, her leggings, stretched to their limit, split along the seam running between her legs. The rip exposes her bare pussy, glistening with arousal, and the puckered rosette of her anus. Mia gasps, quickly trying to cover herself, but the damage is done.
</bloc8>
<bloc9>
You: "Mia, your... oh god..."
Your words trail off, unable to form a coherent sentence. The image of Mia's exposed body is burned into your retinas - her full breasts with their hardened nipples, the smooth mound of her pussy with its neatly trimmed strip of blonde hair, the pink folds of her labia glistening with moisture. Your enhanced member throbs painfully, a large wet spot now visible on your shorts.
***DA12M1.webp***
***DA4E1.webp***
Mia: [Laughing nervously, trying to cover herself] (Oh god, he saw everything. Why am I so turned on? This is wrong, but I can't stop imagining...) "Oops! Major wardrobe malfunction. I should... I should change. Um, maybe we should call it a day?"
She turns away, ostensibly to find something to cover up with, but the movement only serves to give you a clear view of her shapely ass and the wet, pink folds of her pussy peeking out between her thighs. The air between you is thick with the scent of arousal, your enhanced senses picking up on the musky, intoxicating aroma of her excitement.
</bloc9>
<bloc10>
You: "Maybe we should. I'm feeling pretty... stretched."
You shift uncomfortably, your enhanced body hypersensitive to every movement. Your member throbs with each heartbeat, the tip leaking a steady stream of precum. Mia turns back to face you, her attempts at covering herself only partially successful. One breast remains exposed, the nipple hard and pointing directly at you.
***DA4J1.webp***
Mia: [Nodding quickly, her eyes darting between your face and your obvious erection] (I shouldn't look, but I can't help it. It's so big, so hard... because of me?) "Yeah, good idea. We, uh, we got a good session in. Same time next week?"
As she moves to grab a towel, she bends over slightly. The movement causes her exposed pussy lips to part, giving you a brief glimpse of her pink, wet inner folds. A drop of her arousal trickles down her inner thigh, and you have to clench your fists to keep from reaching out to touch her.
</bloc10>
<bloc11-Trust>
You: "Mia, I... thanks for the lesson. It was... enlightening."
You manage a weak smile, trying to ignore the throbbing between your legs. Mia meets your eyes, and for a moment, you see a flicker of raw desire before shame washes over her features. She clutches the towel tighter to her chest, but it does little to hide her body's reactions.
***DA4K1.webp***
***DA9K1.webp***
Mia: [Her voice soft, almost vulnerable] (Why do I feel so exposed? So turned on? He's my cousin, but I've never wanted anyone so badly.) "I'm glad you enjoyed it. Maybe next time we can try some more advanced poses. And I'll wear something less... prone to malfunctions."
She steps closer, the scent of her arousal washing over you. Your enhanced senses pick up on the rapid beat of her heart, the slight tremble in her limbs. For a moment, it seems like she might reach out to touch you, but she stops herself at the last second.
</bloc11-Trust>
<bloc12-Trust>
You: "I'd like that. You're a good teacher, Mia."
Your voice comes out huskier than intended, thick with suppressed desire. Mia's eyes widen slightly, her pupils dilating as she looks up at you. Her nipples visibly harden further, pressing against the towel she's clutching to her chest. For a moment, the air between you crackles with sexual tension.
***DA4K3.webp***
Mia: [Smiling, though her eyes are dark with unspoken longing] (This is crazy. He's my cousin. I shouldn't be imagining his hands on me, his mouth... Oh god, stop!) "Thanks, cuz. I'll see you around, okay? Maybe wear something a bit more... secure next time. For both our sakes."
As you leave Mia's room, the tension lingers in the air. You both know that something has shifted between you, a new awareness that can't be easily dismissed. The memory of her exposed body, the scent of her arousal, the way her eyes roamed over your enhanced form - it all stays with you, a forbidden temptation that will haunt your dreams and fuel your deepest, most taboo fantasies.
</bloc12-Trust>
<bloc11-Lust>
You: "Mia, I... I should go. This was... intense."
Your voice comes out strained, your enhanced body thrumming with barely contained desire. Your member presses insistently against your shorts, the outline clearly visible. Mia's eyes lock onto the bulge, her chest rising and falling rapidly with each breath. Her exposed breast heaves enticingly, the nipple hard and pointing directly at you.
***DA4L1.webp***
Mia: [Her voice barely above a whisper, husky with arousal] (God, why is he looking at me like that? Why do I want him to ravage me right here?) "Yeah, it was... something. Maybe we should cool down first?"
She takes a step towards you, her hand reaching out as if to touch your arm. At the last moment, she seems to think better of it, letting her arm fall to her side. The movement causes her exposed breast to jiggle slightly, drawing your gaze. A drop of sweat trails down the curve of her breast, and you have to fight the urge to lean forward and lick it off.
</bloc11-Lust>
<bloc12-Lust>
You: "Cool down. Right. Good idea."
You both stand there, neither moving, the air between you thick with unspoken desire. Mia's exposed pussy glistens with arousal, her labia swollen and parted slightly. Your enhanced vision allows you to see the slight contractions of her inner muscles, her body unconsciously preparing itself for penetration. Your member throbs painfully, a wet spot forming where the tip presses against your shorts, the outline of your engorged head clearly visible.
***DA12P1.webp***
***DA2N2.webp***
Mia: [Licking her lips nervously, her eyes darting between your face and your obvious erection] (I shouldn't be looking. He's my cousin. But god, he's so big, so hard. I bet he'd stretch me so good... No, stop it!) "I... I should probably change. This outfit is a bit... revealing for yoga."
She turns away abruptly, giving you a full view of her back and ass. The split in her leggings has widened, exposing most of her buttocks and the glistening folds of her pussy between her thighs. As she bends to pick up her clothes, her pussy lips part, giving you a tantalizing glimpse of her pink, wet entrance. A strand of her arousal stretches between her thighs as she straightens up, breaking and falling to the yoga mat below.
"I'll see you later, cuz," she says over her shoulder, her voice husky and filled with unspoken longing. "Thanks for... for the session."
As you leave, the image of Mia's exposed body, the scent of her arousal, and the palpable sexual tension between you linger. You both know that something has fundamentally changed, a Pandora's box of forbidden desire that can't be easily closed. The virus thrums in your veins, urging you to act on your deepest, most taboo urges, even as your mind struggles with the shame and excitement of your new, complicated feelings for your cousin.
</bloc12-Lust>
<bloc11-Fail>
You: "This is wrong, Mia. We're family. We can't do this."
You scramble to your feet, backing away from Mia's naked form. The virus rages in your veins, demanding you give in to your desires, but you fight it with every ounce of willpower.
***DA4M1.webp***
Mia: [Her face falling, a mix of shame and frustration in her eyes] (Fuck, I've ruined everything.) "I... I'm sorry. I don't know what I was thinking. The virus, it just... it makes me so crazy sometimes."
She hastily grabs her clothes, trying to cover herself. The easy camaraderie you once shared has evaporated, replaced by an awkward tension that fills the room.
</bloc11-Fail>
<bloc12-Fail>
You: "Maybe we should forget this ever happened. It's the virus talking, not us."
You keep your eyes averted as Mia dresses, the silence between you heavy with unspoken words and unfulfilled desires. When you finally look at her, you see a vulnerability in her eyes that makes your heart ache.
***DA4M3.webp***
Mia: [Fully dressed now, her voice small and uncertain] (I've fucked up our relationship. How can we come back from this?) "Yeah, you're right. I'm so sorry, cuz. Can we... can we just pretend this never happened? I don't want to lose you over this stupid mistake."
As you leave Mia's room, you both know that things will never be quite the same between you. The memory of her naked body, the scent of her arousal, the heat of her skin - it all lingers, a forbidden temptation that will haunt your dreams. The virus has driven a wedge between you, turning what was once an innocent family bond into something far more complicated and dangerous.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, something's happening. I feel... oh god..."
A sudden wave of heat washes over you, your vision blurring at the edges. Every nerve in your body comes alive, hypersensitive to the slightest stimulation. Your cock hardens painfully, straining against your shorts with an urgency you've never felt before.
***DA4N1.webp***
***DA4E1.webp***
Mia: [Her eyes widening as she notices your distress] (Oh fuck, is it the virus? He looks so... hungry.) "Cuz? Are you okay? You look... different."
She takes a step towards you, concern evident in her eyes. But as she gets closer, the scent of your pheromones hits her like a truck. Her pupils dilate, a visible shudder running through her body. The virus responds to your heightened state, amplifying her own arousal to match yours.
"Oh god," Mia gasps, her hand flying to her breast. "I can feel it too. It's like... like I'm on fire. What's happening to us?"
Her nipples harden visibly, poking through the thin fabric of her top. A damp spot forms at the crotch of her leggings as her pussy floods with arousal. The air between you crackles with sexual tension, the virus pushing you both towards a point of no return. Stopping yourself at the last second.
</bloc-Virus>
<grope1>
You: "Mia, I can't... I need to touch you..."
The virus overwhelms your senses, driving you to act on your darkest desires. Your hands shoot out, roughly groping Mia's breasts through her thin top. You can feel her nipples harden against your palms, her chest heaving with each ragged breath.
***DA3O3.webp***
Mia: [Gasping in shock and unwanted pleasure] "What the fuck?! Get your hands off me, you perv!"
She tries to push you away, but her body betrays her. A moan escapes her lips as you pinch her nipples, her hips bucking involuntarily. The scent of her arousal fills the air, mingling with your own pheromones in a heady cocktail of lust.
</grope1>
<grope2>
You: "Fuck, Mia... You feel so good. I've wanted this for so long..."
Lost in the haze of virus-induced lust, you tear at her clothes. Her top rips easily, exposing her breasts to your hungry gaze. Your mouth latches onto a nipple, sucking and biting as your hand snakes down to cup her pussy through her leggings.
***DA13P3.webp***
Mia: [Her voice a mix of fear and unwanted arousal] "Stop it! We're cousins, this is wrong! Oh god... why does it feel so good?"
She struggles weakly, her body responding to your touch even as her mind recoils in horror. You can feel the heat of her pussy through the thin fabric, her juices soaking through. The virus sings in your veins, demanding more, more, more.
Suddenly, a moment of clarity breaks through the haze. You stumble back, horrified at what you've done. Mia curls in on herself, covering her exposed breasts with her arms, her eyes wide with shock and betrayal.
"I... I'm sorry," you stammer, backing towards the door. "I don't know what came over me. The virus..."
You flee the room, leaving Mia alone with her torn clothes and conflicted emotions. The memory of her soft skin under your hands, the taste of her nipple on your tongue - it all haunts you, a reminder of the monster the virus is turning you into.
</grope2>
<rape1>
You: "Mia... you're so fucking sexy... I need you now..."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken as you lunge at Mia, pinning her to the yoga mat. You can feel every curve of her body beneath you, her struggles only serving to arouse you further.
***DA0B.webp***
Mia: [Struggling violently, terror in her eyes] "What the fuck?! Get off me, you sick bastard! We're family!"
She thrashes beneath you, but your virus-enhanced strength is too much. Her resistance only seems to fuel your uncontrollable lust, the beast within you roaring for dominance. You can smell her fear mixed with a hint of unwanted arousal, the scent driving you wild.
</rape1>
<rape2>
You: "Family? That just makes it hotter. You're mine now, Mia..."
Your hands tear at her clothes, shredding the thin fabric. Your mind is consumed by a primal need to claim her, to mark her as yours. The last shreds of your humanity scream in protest, but the virus drowns them out. Mia's breasts spill free, her nipples hard despite her terror.
***DA3P1.webp***
Mia: [Screaming, tears streaming down her face] "No! Stop it! Someone help me! You're my cousin, for fuck's sake!"
With a surge of desperate strength, Mia manages to knee you in the groin. The pain cuts through the haze momentarily, allowing her to scramble away. But the virus surges back, stronger than ever, and you give chase. The scent of her fear and unwanted arousal fills the air, a intoxicating mixture that pushes you further into madness.
</rape2>
<rapeWin1>
You: "You're mine now, Mia. All fucking mine..."
Having caught up to Mia, you slam her against the wall, pinning her with your body. Your enhanced strength easily subdues her struggles as you force her legs apart, grinding your clothed erection against her bare pussy. The sensation is overwhelming, her heat seeping through the thin fabric.
***DA11P3.webp***
Mia: [Sobbing and still weakly fighting] "Please, stop... We're family... This isn't you... The virus is controlling you..."
Her pleas fall on deaf ears as you roughly fondle her breasts, leaving bruises on her pale skin. You bite down on her neck, marking her as your own. Your free hand snakes between her legs, fingers probing her unwilling pussy. Despite her protests, you can feel her getting wet, her body betraying her.
</rapeWin1>
<rapeWin2>
You: "Fuck, Mia... You're so wet for me. You want this as much as I do..."
Unable to wait any longer, you tear open your shorts, freeing your engorged member. Without warning or preparation, you thrust into her, groaning at the tight heat enveloping you. Mia screams in pain and shock, her body tensing around your invading cock.
***DA4Q3.webp***
Mia: [Broken, her eyes vacant] "Why... how could you do this to me? We're family..."
You pound into her relentlessly, lost in the pleasure and power of the moment. The virus sings in your veins, drowning out all morality and reason. You're vaguely aware of Mia's struggles weakening, her body betraying her with involuntary responses. Her breasts bounce with each brutal thrust, her skin flushed and covered in a sheen of sweat.
As you finish inside her, the gravity of what you've done begins to sink in. Mia slumps against the wall, violated and broken, your relationship destroyed beyond repair. The virus's hold lessens, leaving you to face the horrific consequences of your actions. The room reeks of sex and despair, a testament to the monstrous act you've committed against your own family.
</rapeWin2>
<enslaveWin1>
You: "You're not just my cousin anymore, Mia. You're my property now."
Having overpowered Mia, you drag her struggling form towards your private dungeon. The virus has twisted your mind, turning your once-vivacious cousin into an object to be owned and used. Her naked body bears the marks of your assault, bruises blooming on her pale skin.
***DA4R1.webp***
Mia: [Fighting weakly, her voice hoarse from screaming] "You won't get away with this! We're family, someone will stop you!"
Her cries echo through the empty halls as you manhandle her into the cell. You chain her to the wall, your eyes roving over her battered body with possessive lust. The sight of her, once so confident and carefree, now broken and chained, only serves to arouse you further.
</enslaveWin1>
<enslaveWin2>
You: "Welcome to your new home, cousin. You'll learn to love serving your Master."
The virus has completely corrupted your mind, erasing all familial love and replacing it with a dark, twisted desire. You approach Mia, running your hands over her body as she flinches away. Her once-playful eyes are now filled with fear and despair.
***DA4R3.webp***
Mia: [Slumping in her chains, spirit broken] "You're not my cousin anymore. You're a monster. Please... just let me go..."
Ignoring her pleas, you force her to her knees. You grab a fistful of her blonde hair, yanking her head back as you press your erect cock to her lips. Tears stream down her face as she realizes the full horror of her new reality.
"Open wide, cousin," you growl, your voice thick with lust and cruelty. "This is your life now. Serving me, pleasuring me, being whatever I want you to be."
As you force yourself into her mouth, you know that you've crossed a line that can never be uncrossed. The virus thrums contentedly in your veins, already urging you to seek out your next victim. The image of Mia, once your beloved cousin, now your broken slave, is seared into your mind - a constant reminder of the depths of depravity you've sunk to in your virus-fueled madness.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, I heard you were working on your tan. Mind if I join you?"
The afternoon sun beats down on the backyard as you approach the pool area. Mia lounges on a chaise, her curvaceous form barely contained by a tiny string bikini. The thin fabric strains against her ample breasts, threatening to spill them free at any moment. Her long, tanned legs glisten with tanning oil, drawing your gaze up to where the bikini bottom disappears between her thighs.
***DA5A1.webp***
Mia: [Lowering her sunglasses, a mischievous glint in her eye] (Oh my... has he always been this ripped? Those abs...) "Well, well, if it isn't my favorite cousin! Come on over, the sun's perfect for getting nice and... hot."
She stretches languidly, arching her back in a way that makes her breasts strain against the flimsy bikini top. You can see the outline of her nipples hardening beneath the thin fabric, and you feel a sudden rush of blood to your groin. Your enhanced member twitches involuntarily, beginning to swell in your swim trunks.
</bloc1>
<bloc2>
You: "Thanks, I could use some sun. It's been a while since I've had a chance to relax."
You settle onto the chaise next to Mia, trying not to stare as she reaches for the tanning oil. The movement causes her breasts to jiggle enticingly, threatening to spill out of her top. You can see a hint of areola peeking out from the edge of the fabric, a tantalizing glimpse of forbidden fruit.
***DA5B1.webp***
Mia: [Pouring oil into her hand, her voice husky] (God, I hope he doesn't notice how wet I'm getting. Focus, Mia!) "Want me to get your back, cuz? Can't have you burning that delicious skin of yours."
Before you can respond, Mia's oil-slicked hands are on your shoulders, kneading the muscles with surprising strength. You can feel the heat of her body as she leans close, her breath tickling your ear. The scent of her perfume mixed with the tanning oil is intoxicating, and you feel your member beginning to swell further.
</bloc2>
<bloc3>
You: "That... that feels good, Mia. Thanks."
You try to keep your voice steady, but it comes out husky and strained. Mia's hands work their way down your back, her fingers tracing the contours of your muscles. You can feel her breasts brushing against your skin as she leans over you, the hard points of her nipples dragging along your back.
***DA5C1.webp***
***DA5C2.webp***
Mia: [Her voice a sultry whisper] (Jesus, his skin is like silk. I just want to lick every inch of him...) "Mmm, you're so tense, cuz. Just relax and let me take care of you."
Her hands dip lower, fingers grazing the waistband of your swim trunks. You feel a jolt of electricity shoot through your body, your cock now fully erect and straining against the fabric. A small wet spot forms where the tip presses against your trunks, and you pray Mia doesn't notice.
</bloc3>
<bloc4>
You: "I think I'm good now, Mia. Maybe I should do you?"
The words slip out before you can stop them, and you feel your face flush with embarrassment. Mia's eyes widen slightly, a mix of surprise and something else - excitement? - flashing across her face.
***DA5D1.webp***
Mia: [Giggling nervously, her cheeks flushed] (Oh god, did he really just say that? Why am I so turned on?) "Oh, aren't you the gentleman? But I think I can manage. Why don't you just sit back and enjoy the view?"
She turns away from you, reaching behind her back to untie her bikini top. The straps fall away, revealing the smooth expanse of her back. You watch, transfixed, as she slowly lowers herself onto her stomach, her top now hanging loosely from her chest. The side of her breast is visible, the soft curve leading to a pink nipple that's just barely hidden from view.
</bloc4>
<bloc5>
You: "The view is... definitely something to enjoy."
You try to sound casual, but your voice comes out strained. Your eyes roam over Mia's body, taking in every curve and dip. The virus hums in your veins, heightening your senses. You can see the faint sheen of sweat on her skin, the way her muscles flex as she shifts position.
***DA11O3.webp***
Mia: [Glancing over her shoulder, her voice low and teasing] (He's totally checking me out. God, I hope he likes what he sees...) "Like what you see, cuz? Don't be shy, we're family after all. Nothing wrong with a little... appreciation."
She reaches for the tanning oil, pouring a generous amount onto her back. The clear liquid trails down her spine, pooling in the dimples just above her bikini bottom. Your mouth goes dry as you watch a drop of oil slide along the curve of her ass, disappearing beneath the thin fabric.
</bloc5>
<bloc6>
You: "I... I should probably turn over. Don't want to burn my front."
You roll onto your stomach quickly, trying to hide your obvious erection. The movement causes your swollen member to press against the chaise, and you have to bite back a groan at the friction. You turn your head to look at Mia, only to find her staring at you with undisguised hunger in her eyes.
***DA5F1.webp***
***DA5F2.webp***
Mia: [Her voice husky, eyes roaming your body] (Jesus, look at those back muscles. I bet he could pin me down and... No, bad Mia!) "Good idea, cuz. Wouldn't want anything important getting... overheated."
As she speaks, she pushes herself up on her elbows, causing her breasts to spill free from her loosened top. Your eyes widen as you take in the sight of her perfectly round breasts, topped with rosy pink nipples that have hardened into tight buds. A drop of sweat trails down the valley between them, and you find yourself following its path, imagining how it would taste if you were to lick it off her skin.
</bloc6>
<bloc7>
You: "Mia, your... your top..."
You gesture weakly, unable to form a coherent sentence. Mia looks down, feigning surprise at her exposed state. Instead of covering up, she stretches languidly, arching her back in a way that pushes her breasts out even further.
***DA5G1.webp***
Mia: [Smirking, making no move to cover herself] (Oh god, the way he's looking at me... I'm so wet.) "Oops! Guess I'm a little overexposed. But we're cousins, right? Nothing you haven't seen before."
She winks at you, then reaches for the tanning oil again. Your breath catches in your throat as she begins to massage the oil into her breasts, her fingers gliding over the smooth skin. She pays special attention to her nipples, rolling them between her fingers until they stand out even more prominently. You can see a faint sheen of moisture forming on her inner thighs, and the scent of her arousal mingles with the coconut smell of the tanning oil.
</bloc7>
<bloc8>
You: "I... I don't think I've seen quite that much before, Mia."
Your voice comes out as a strangled whisper, your body trembling with the effort of restraining yourself. The virus rages in your blood, demanding you act on your basest instincts. You squeeze your eyes shut, trying to focus on your breathing, but all you can think about is the sight of Mia's oiled breasts and the scent of her arousal filling the air.
***DA5H1.webp***
***DA5H2.webp***
Mia: [Her voice low and teasing] (He's so worked up. I wonder how big he is... No, stop it!) "Well, there's a first time for everything, right cuz? Besides, it's so hot out here. I might just have to take it all off."
With deliberate slowness, Mia hooks her thumbs into the waistband of her bikini bottom. She begins to slide it down her hips, revealing the top of her neatly trimmed mound. Just as the first hint of her pussy lips becomes visible, she stops, leaving the bikini bottom hanging precariously low on her hips.
</bloc8>
<bloc9>
You: "Mia, what are you doing? We're cousins, we shouldn't..."
Your protests sound weak even to your own ears. Your enhanced member throbs painfully, now fully erect and straining against the chaise. You can feel a steady stream of precum leaking from the tip, soaking into the fabric beneath you.
***DA5I1.webp***
***DA5I2.webp***
Mia: [Biting her lip, her eyes dark with desire] (God, I'm so fucking horny. I just want to climb on top of him and... Fuck, this is so wrong.) "Shouldn't what, cuz? We're just sunbathing. Nothing wrong with getting an all-over tan, right?"
With that, she slides her bikini bottom all the way off, kicking it aside. Your eyes are drawn to her now-exposed pussy, glistening with arousal. Her outer lips are plump and slightly parted, revealing a hint of the pink inner folds. You can see her clit, swollen and peeking out from its hood, practically begging to be touched.
</bloc9>
<bloc10>
You: "Mia, I... I think I need to cool off. Maybe take a dip in the pool."
You start to push yourself up, but freeze when you realize your predicament. Your erection is painfully obvious, tenting your swim trunks obscenely. A large wet spot has formed where your precum has soaked through the fabric, outlining the swollen head of your cock.
***DA15H1.webp***
Mia: [Her eyes locked on your crotch, licking her lips unconsciously] (Holy shit, he's huge. I bet he'd stretch me so good... No, he's your cousin! But god, I want him so bad...) "Looks like someone else is feeling the heat too. Don't be embarrassed, cuz. It's a natural reaction. Here, let me help you cool down."
Before you can react, Mia grabs the water bottle next to her chaise and "accidentally" spills it over your back. The cold water shocks your system, but does nothing to diminish your raging erection. If anything, the contrast of the cool water and the heat of your skin only heightens your arousal.
</bloc10>
<bloc11-Trust>
You: "Mia, this is... we need to stop. We're family. This isn't right."
With tremendous effort, you push yourself up, keeping your back to Mia as you try to adjust yourself. Your enhanced member throbs painfully, demanding attention, but you force yourself to focus on the familial bond you share with your cousin.
***DA15I1.webp***
***DA2I2.webp***
Mia: [Her voice soft, a mix of disappointment and understanding] (He's right. God, what was I thinking? But I've never wanted anyone so badly...) "You're right, cuz. I'm sorry. I don't know what came over me. The virus, it just... it makes me crazy sometimes."
She reaches for her discarded bikini, her movements slow and deliberate. As she bends to pick up the bottom, you catch a glimpse of her pussy from behind, her lips parted and glistening with arousal. The sight sends another jolt of heat through your body, but you force yourself to look away.
</bloc11-Trust>
<bloc12-Trust>
You: "It's okay, Mia. We're both affected by it. Let's just... try to be more careful, okay?"
You manage a weak smile, trying to ignore the throbbing between your legs. Mia nods, her eyes meeting yours with a mix of shame and lingering desire. As she ties her bikini top back on, her breasts strain against the fabric, nipples still visibly hard.
***DA5K3.webp***
Mia: [Her voice trembling slightly] (Why do I feel so disappointed? He's my cousin, but I've never wanted anyone so badly.) "You're right. We're family, and that's what matters. Maybe we should cool off in the pool? Separately, of course."
As you both head towards the pool, there's a palpable tension in the air. The memory of Mia's naked body, the scent of her arousal, the way her eyes roamed over your enhanced form - it all stays with you, a forbidden temptation that will haunt your dreams. You both know that something has shifted between you, a new awareness that can't be easily dismissed. The struggle against the virus and your own desires has only just begun.
</bloc12-Trust>
<bloc11-Lust>
You: "Mia, I... I can't take this anymore. You're driving me crazy."
Your voice comes out as a growl, thick with suppressed desire. You roll onto your back, no longer caring about hiding your arousal. Your enhanced member strains against your swim trunks, the outline clearly visible. The head pushes against the waistband, a bead of precum glistening at the tip.
***DA5L1.webp***
Mia: [Her eyes locked on your erection, her voice barely above a whisper] (Oh my god, he's huge. I've never seen anything like it. I need to touch it... taste it...) "I... I know what you mean, cuz. I've never been this turned on in my life. Maybe we could just... look? No touching. That wouldn't be so bad, right?"
Her hand drifts down her body, fingers trailing over her breasts and down her stomach. She spreads her legs slightly, giving you a clear view of her pussy. Her outer lips are swollen and parted, revealing the glistening pink flesh within. Her clit stands out prominently, engorged and begging for attention.
</bloc11-Lust>
<bloc12-Lust>
You: "Just look. Right. We can do that. We're not... we're not actually doing anything wrong."
You know you're lying to yourself, but you can't bring yourself to care. Your hand moves to your waistband, slowly pulling it down to free your throbbing member. Mia's eyes widen as your cock springs free, standing tall and proud. It's easily 12 inches long and thick as her wrist, the head swollen and purple with need. Veins pulse along the shaft, and a steady stream of precum leaks from the tip.
***DA5L3.webp***
***DA5L4.webp***
Mia: [Panting, her hand moving between her legs] (Fuck, I've never seen a cock so big. I bet it would split me in half. God, I want it so bad.) "Oh god, cuz. You're so... I've never seen anything like it. I'm so wet just looking at you."
Her fingers begin to work her clit in small circles, her hips bucking slightly. You can see her pussy lips parting, revealing the tight entrance to her core. Her inner walls clench visibly, as if trying to grasp something that isn't there. The scent of her arousal fills the air, mingling with your own musk.
"We're not touching each other," Mia gasps, her fingers moving faster. "So it's not really wrong, right? We're just... taking care of ourselves. Together."
As you both begin to pleasure yourselves, the air thick with the sounds and scents of your shared arousal, you know that a line has been crossed. The virus thrums in your veins, urging you to take things further, to claim your cousin in the most primal way possible. But for now, you content yourself with this forbidden visual feast, knowing that things between you and Mia will never be the same again.
</bloc12-Lust>
<bloc11-Fail>
You: "This is wrong, Mia. We're family. We can't do this."
You abruptly push yourself up, turning away from the tempting sight of your naked cousin. The virus rages in your veins, demanding you give in to your desires, but you fight it with every ounce of willpower.
***DA5M1.webp***
Mia: [Her face falling, a mix of shame and frustration in her eyes] (Fuck, I've ruined everything. He must think I'm such a slut.) "I... I'm sorry. I don't know what I was thinking. The virus, it just... it makes me so crazy sometimes."
She hastily grabs her bikini, trying to cover herself. The easy camaraderie you once shared has evaporated, replaced by an awkward tension that fills the air around the pool.
</bloc11-Fail>
<bloc12-Fail>
You: "Maybe we should forget this ever happened. It's the virus talking, not us."
You keep your eyes averted as Mia dresses, the silence between you heavy with unspoken words and unfulfilled desires. When you finally look at her, you see a vulnerability in her eyes that makes your heart ache.
***DA5M3.webp***
Mia: [Fully dressed now, her voice small and uncertain] (I've fucked up our relationship. How can we come back from this?) "Yeah, you're right. I'm so sorry, cuz. Can we... can we just pretend this never happened? I don't want to lose you over this stupid mistake."
As you both head inside, you know that things will never be quite the same between you. The memory of Mia's naked body, the scent of her arousal, the heat of her skin - it all lingers, a forbidden temptation that will haunt your dreams. The virus has driven a wedge between you, turning what was once an innocent family bond into something far more complicated and dangerous.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, something's wrong. I feel... I feel like I'm burning up."
Suddenly, an intense wave of heat washes over you. Your vision blurs, every nerve in your body hypersensitive to Mia's proximity. Your enhanced member throbs painfully, visibly pulsing beneath your swim trunks.
***DA5N1.webp***
***DA0A2.webp***
Mia: [Gasping as she notices your distress] (Oh fuck, is it the virus? He looks so... hungry.) "Cuz? Are you okay? You look... different."
She reaches out to touch your arm, but the contact sends a jolt through both of you. Mia's eyes widen, hit by a secondary wave of the virus's influence. Her nipples harden visibly, pushing against her bikini top, and a visible shudder runs through her body.
"Oh god," Mia moans, her hand flying to her breast. "I can feel it too. It's like... like I'm on fire. What's happening to us?"
Her pussy visibly clenches, a fresh wave of arousal soaking through her bikini bottom. The air between you crackles with sexual tension, the virus pushing you both towards a point of no return. But you stop yourself at the last second, the realization of what you were about to do hitting you like a truck.
"We can't," you gasp, stumbling away from Mia. "We're family. This isn't... we can't let the virus control us."
Mia nods, her eyes wide with a mix of fear and lingering desire. You both retreat to opposite ends of the pool area, trying to cool down and regain control. But the memory of that moment of shared, intense arousal lingers, a dangerous reminder of how close you came to crossing a line that can never be uncrossed.
</bloc-Virus>
<grope1>
You: "Mia, I can't... I need to touch you..."
The virus overwhelms your senses, driving you to act on your darkest desires. Your hands shoot out, roughly groping Mia's breasts through her bikini top. You can feel her nipples harden against your palms, her chest heaving with each ragged breath.
***DA13P3.webp***
Mia: [Gasping in shock and unwanted pleasure] "What the fuck?! Get your hands off me, you perv!"
She tries to push you away, but her body betrays her. A moan escapes her lips as you pinch her nipples, her hips bucking involuntarily. The scent of her arousal fills the air, mingling with your own pheromones in a heady cocktail of lust.
</grope1>
<grope2>
You: "Fuck, Mia... You feel so good. I've wanted this for so long..."
Lost in the haze of virus-induced lust, you tear at her bikini. The thin fabric gives way easily, exposing her breasts to your hungry gaze. Your mouth latches onto a nipple, sucking and biting as your hand snakes down to cup her pussy through her bikini bottom.
***DA1O3.webp***
Mia: [Her voice a mix of fear and unwanted arousal] "Stop it! We're cousins, this is wrong! Oh god... why does it feel so good?"
She struggles weakly, her body responding to your touch even as her mind recoils in horror. You can feel the heat of her pussy through the thin fabric, her juices soaking through. The virus sings in your veins, demanding more, more, more.
Suddenly, a moment of clarity breaks through the haze. You stumble back, horrified at what you've done. Mia curls in on herself, covering her exposed breasts with her arms, her eyes wide with shock and betrayal.
"I... I'm sorry," you stammer, backing away. "I don't know what came over me. The virus..."
You flee the pool area, leaving Mia alone with her torn bikini and conflicted emotions. The memory of her soft skin under your hands, the taste of her nipple on your tongue - it all haunts you, a reminder of the monster the virus is turning you into.
</grope2>
<rape1>
You: "Mia... you're so fucking sexy... I need you now..."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken as you lunge at Mia, pinning her to the chaise lounge. You can feel every curve of her body beneath you, her struggles only serving to arouse you further.
***DA2P3.webp***
Mia: [Struggling violently, terror in her eyes] "What the fuck?! Get off me, you sick bastard! We're family!"
She thrashes beneath you, but your virus-enhanced strength is too much. Her resistance only seems to fuel your uncontrollable lust, the beast within you roaring for dominance. You can smell her fear mixed with a hint of unwanted arousal, the scent driving you wild.
</rape1>
<rape2>
You: "Family? That just makes it hotter. You're mine now, Mia..."
Your hands tear at her bikini, shredding the thin fabric. Your mind is consumed by a primal need to claim her, to mark her as yours. The last shreds of your humanity scream in protest, but the virus drowns them out. Mia's breasts spill free, her nipples hard despite her terror.
***DA0B.webp***
Mia: [Screaming, tears streaming down her face] "No! Stop it! Someone help me! You're my cousin, for fuck's sake!"
With a surge of desperate strength, Mia manages to knee you in the groin. The pain cuts through the haze momentarily, allowing her to scramble away. But the virus surges back, stronger than ever, and you give chase. The scent of her fear and unwanted arousal fills the air, an intoxicating mixture that pushes you further into madness.
</rape2>
<rapeWin1>
You: "You're mine now, Mia. All fucking mine..."
Having caught up to Mia, you slam her against the side of the pool, pinning her with your body. Your enhanced strength easily subdues her struggles as you force her legs apart, grinding your clothed erection against her bare pussy. The sensation is overwhelming, her heat seeping through the thin fabric of your swim trunks.
***DA10O3.webp***
Mia: [Sobbing and still weakly fighting] "Please, stop... We're family... This isn't you... The virus is controlling you..."
Her pleas fall on deaf ears as you roughly fondle her breasts, leaving bruises on her pale skin. You bite down on her neck, marking her as your own. Your free hand snakes between her legs, fingers probing her unwilling pussy. Despite her protests, you can feel her getting wet, her body betraying her.
</rapeWin1>
<rapeWin2>
You: "Fuck, Mia... You're so wet for me. You want this as much as I do..."
Unable to wait any longer, you tear open your swim trunks, freeing your engorged member. Without warning or preparation, you thrust into her, groaning at the tight heat enveloping you. Mia screams in pain and shock, her body tensing around your invading cock.
***DA0F2.webp***
Mia: [Broken, her eyes vacant] "Why... how could you do this to me? We're family..."
You pound into her relentlessly, lost in the pleasure and power of the moment. The virus sings in your veins, drowning out all morality and reason. You're vaguely aware of Mia's struggles weakening, her body betraying her with involuntary responses. Her breasts bounce with each brutal thrust, her skin flushed and covered in a sheen of sweat and pool water.
As you finish inside her, flooding her womb with your tainted seed, the gravity of what you've done begins to sink in. Mia slumps against the pool's edge, violated and broken, your relationship destroyed beyond repair. The virus's hold lessens, leaving you to face the horrific consequences of your actions. The once-peaceful backyard now reeks of sex and despair, a testament to the monstrous act you've committed against your own family.
</rapeWin2>
<enslaveWin1>
You: "You're not just my cousin anymore, Mia. You're my property now."
Having overpowered Mia, you drag her struggling form towards the house, intent on reaching your private dungeon. The virus has twisted your mind, turning your once-vivacious cousin into an object to be owned and used. Her naked body bears the marks of your assault, bruises blooming on her sun-kissed skin.
***DA5R1.webp***
Mia: [Fighting weakly, her voice hoarse from screaming] "You won't get away with this! We're family, someone will stop you!"
Her cries echo through the empty halls as you manhandle her into the cell. Part of you revels in seeing her brought so low, while a small, buried part screams in horror at what you've become. The sight of her battered body only serves to arouse you further, the virus demanding more. Your enhanced member throbs painfully, ready for another round despite having just violated her by the pool.
</enslaveWin1>
<enslaveWin2>
You: "Welcome to your new home, cousin. You'll learn to love serving your Master."
You chain Mia to the wall of your makeshift dungeon, your eyes roving over her battered body with possessive lust. The virus has completely corrupted your mind, erasing all familial love and replacing it with a dark, twisted desire. You can see the fight slowly leaving her eyes, replaced by a growing despair.
***DA5R3.webp***
Mia: [Slumping in her chains, spirit broken] "You're not my cousin anymore. You're a monster. Please... just let me go..."
As you leave the cell, locking the door behind you, Mia's quiet sobs follow you. You've gained a slave, but lost your humanity in the process. The virus thrums contentedly in your veins, already urging you to seek out your next victim. The image of Mia's broken form is seared into your mind, a constant reminder of the depths of depravity you've sunk to. Your enhanced body aches with the need to claim her again, the virus whispering dark promises of the pleasure to come in your new, twisted relationship.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Mia? Are you in here? $[characters.list.cherie.role] asked me to help with the greenhouse inventory."
You push open the door to the shelter's greenhouse, a wave of humid, earthy air washing over you. The space is filled with lush greenery, the air thick with the scent of soil and growing things. Rows of plants stretch out before you, some for food, others for medicinal purposes. Your enhanced vision adjusts quickly to the dim light, filtering through the translucent panels above.
***DA6A1.webp***
Mia: [Voice echoing from somewhere among the plants] (Oh shit, is it that time already?) "Over here, cuz! Just finishing up with the tomatoes."
As you round a corner, you nearly collide with Mia. She's perched on a stepladder, reaching up to adjust a hanging planter. The position causes her shirt to ride up, exposing a tantalizing strip of toned midriff. Your eyes are drawn to the curve of her lower back, a bead of sweat trailing down her spine and disappearing into the waistband of her shorts.
</bloc1>
<bloc2>
You: "Careful up there. Wouldn't want you to fall."
You move closer, ostensibly to steady the ladder. The scent of Mia's sweat mingles with the earthy aroma of the greenhouse, creating an intoxicating blend that makes your head spin. From your position, you have a clear view up her shorts, the thin fabric clinging to the curves of her ass and outlining the shape of her pussy lips.
***DA6B1.webp***
***DA6B2.webp***
Mia: [Glancing down, a mischievous glint in her eye] (Is he... is he looking up my shorts? Naughty boy.) "My hero. Always looking out for me, huh? Mind handing me that pruning shear?"
As she reaches down to take the tool from you, her shirt gapes open, giving you a clear view down her top. Her breasts are fuller than you remembered, swaying gently with her movement. You can see the lacy edge of her bra, a delicate pink that contrasts beautifully with her sun-kissed skin. A drop of sweat trails down her neck, disappearing into her cleavage, and you find yourself following its path with your eyes.
</bloc2>
<bloc3>
You: "So, uh, what exactly are we supposed to be doing here?"
You try to keep your voice steady, but your eyes betray you, roaming over Mia's form as she descends the ladder. The virus hums in your veins, heightening every detail - the way her shorts hug her curves, the slight jiggle of her breasts as she moves, the flush on her cheeks from the greenhouse heat.
***DA6C1.webp***
Mia: [Stretching her arms above her head, causing her shirt to ride up further] (God, it's so hot in here. Maybe I should take this off...) "Just a routine check on the plants. Making sure everything's growing right, no signs of disease. You know, boring stuff."
Her stretch causes her breasts to push against the thin fabric of her shirt, her nipples visibly hardening. You can see the outline of her bra, now damp with sweat, clinging to her curves. As she lowers her arms, her fingers trail down her sides, brushing against the swell of her breasts in a way that seems almost deliberate.
</bloc3>
<bloc4>
You: "Right, boring stuff. So where do we start?"
You move to examine a nearby plant, trying to distract yourself from the sight of your cousin's body. But as you lean in, you accidentally bump a sprinkler head, triggering a sudden spray of water. You jump back, but not before getting thoroughly soaked.
***DA6D1.webp***
Mia: [Laughing, her eyes roving over your now-transparent shirt] (Holy shit, when did he get so ripped? Those abs...) "Nice move, clumsy. Here, let me help you with that."
Before you can protest, Mia grabs the hem of your shirt and pulls it over your head. Her fingers brush against your abs as she does so, sending a jolt of electricity through your body. You're acutely aware of her proximity, the scent of her skin mingling with the damp earth around you. Your enhanced member twitches involuntarily, beginning to swell.
</bloc4>
<bloc5>
You: "Thanks, I guess. But now I'm half-naked in here."
You try to sound nonchalant, but your voice comes out husky. Mia's eyes are locked on your chest, her gaze trailing down to the V of your hips disappearing into your now-clinging shorts. You can see her pupils dilate, her breathing becoming slightly more rapid.
***DA6E1.webp***
Mia: [Biting her lip, her voice slightly breathless] (God, I shouldn't be looking at my cousin like this, but... damn.) "Well, it's only fair if I even the playing field, right?"
Before you can process what's happening, Mia pulls off her own shirt. She's wearing a delicate pink bra, now nearly transparent from sweat and the water spray. Her breasts strain against the fabric, nipples clearly visible and pebbled. A droplet of water trails down her sternum, following the curve of her breast before disappearing into her cleavage.
</bloc5>
<bloc6>
You: "Mia, what are you... we shouldn't..."
Your protest dies in your throat as Mia turns to hang up both your shirts on a nearby hook. The movement gives you a perfect view of her back, the delicate curve of her spine leading down to the swell of her ass. Her shorts have ridden up, revealing the lower curves of her buttocks and a tantalizing glimpse of where they meet her thighs.
***DA6F1.webp***
***DA6F2.webp***
Mia: [Glancing over her shoulder, a coy smile on her lips] (This is so wrong, but why does it feel so exciting?) "Relax, cuz. It's just us here. Besides, it's so hot. This is much more comfortable, don't you think?"
She turns back to face you, and you can't help but notice how her breasts bounce with the movement. The pink lace of her bra does little to conceal her hardened nipples, the areolas clearly visible through the damp fabric. Your enhanced vision allows you to see the goosebumps rising on her skin, despite the greenhouse heat.
</bloc6>
<bloc7>
You: "I... I guess. We should probably get to work, though."
You try to focus on the task at hand, moving to examine a row of plants. But your enhanced senses are in overdrive, hyper-aware of Mia's every movement. You can hear the soft sound of her breathing, smell the sweet musk of her skin mixed with the earthy scent of the greenhouse.
***DA6G1.webp***
Mia: [Bending over to check a lower shelf, her ass pointed directly at you] (I wonder if he's looking. God, why do I want him to look so badly?) "You're right. Can you check those tomatoes over there? I think they might need watering."
As she bends, her shorts pull tight across her ass, the fabric sinking between her cheeks and outlining the shape of her pussy lips. You can see a small damp patch forming at the crotch, and you're not sure if it's from the water or her own arousal. The sight sends a jolt of heat straight to your groin, your enhanced member swelling to its full, impressive length.
</bloc7>
<bloc8>
You: "The tomatoes. Right. I'll just... go do that."
You turn quickly, trying to hide your growing erection. But as you move to the tomato plants, you accidentally knock over a watering can. The water spills across the floor, splashing up onto your legs and shorts.
***DA6H1.webp***
***DA6H2.webp***
Mia: [Rushing over, her breasts bouncing with each step] (Oh my god, is that... No, don't look. But it's so big...) "Shit, are you okay? Here, let me help you clean up."
Before you can stop her, Mia kneels in front of you, grabbing a nearby towel. As she begins to dab at your wet shorts, her face is mere inches from your crotch. Your enhanced member is now fully erect, the outline clearly visible through the clinging fabric. A large wet spot has formed where the tip presses against the material, a mix of water and precum.
</bloc8>
<bloc9>
You: "Mia, don't... I can do it myself."
Your voice comes out strained, your body trembling with the effort of controlling your reactions. The virus is raging now, demanding you act on your basest instincts. You can feel the heat of Mia's breath through your wet shorts, her fingers inadvertently brushing against your thigh as she works.
***DA6I1.webp***
***DA11O3.webp***
Mia: [Looking up at you, her eyes wide and lips parted] (It's so big. I can see everything. The shape, the veins... Oh god, I'm getting wet.) "Don't be silly, I've got it. Although... maybe you should take these off. They're soaked through."
Her words send a shudder through you. You know you should refuse, but the virus pushes you forward. With shaking hands, you unbutton your shorts, letting them fall to the ground. You're left standing in just your boxers, your massive erection tenting the fabric obscenely. The head of your cock is clearly outlined, a wet spot growing where precum leaks steadily.
</bloc9>
<bloc10>
You: "Mia, I... This is getting out of hand."
You try to step back, but your legs feel like lead. Mia remains kneeling before you, her eyes locked on the bulge in your boxers. Her chest rises and falls rapidly, her breasts threatening to spill out of her bra with each breath. You can see her nipples straining against the lace, hard and pebbled.
***DA6J1.webp***
Mia: [Licking her lips unconsciously] (This is so wrong. He's my cousin. But I've never wanted to taste something so badly in my life.) "Maybe... maybe we should both cool off. There's a hose over there."
She stands slowly, her body brushing against yours as she rises. The contact sends sparks through your enhanced nerves, your cock twitching visibly in response. As Mia moves to the hose, you can't help but notice the way her ass sways, the shorts clinging to her curves. The damp patch at her crotch has grown, a clear sign of her arousal.
Mia turns on the hose, the cool water spraying over her body. Her pink bra becomes completely transparent, her breasts fully visible through the soaked fabric. Water cascades down her toned stomach, soaking her shorts. The thin material clings to her pussy lips, outlining them in exquisite detail. You can clearly see the puffy outline of her labia, the slight protrusion of her clit visible through the clinging fabric.
The sight is too much for you. Your enhanced member throbs painfully, a large wet spot now visible on your boxers where precum is leaking steadily. You're both breathing heavily, the air thick with the scent of arousal and damp earth. Neither of you knows quite how to proceed from here, caught between familial bonds and overwhelming, virus-fueled desire.
</bloc10>
<bloc11-Trust>
You: "Mia, we... we need to stop. This isn't right."
You take a shaky step back, your enhanced member still straining against your soaked boxers. The virus screams for more, but you fight it with every ounce of willpower. Mia's eyes meet yours, a mix of shame, disappointment, and lingering desire swirling in their depths.
***DA6K1.webp***
***DA6K2.webp***
Mia: [Wrapping her arms around herself, suddenly vulnerable] (What have we done? But... why do I feel so disappointed?) "You're right. I'm sorry, I don't know what came over me. The virus, it just... it makes everything so intense."
She turns off the hose, water dripping from her body. Her nipples are still hard, visible through the transparent bra, and you can see goosebumps rising on her skin despite the greenhouse heat. The air between you is thick with unresolved tension and the lingering scent of arousal.
</bloc11-Trust>
<bloc12-Trust>
You: "It's not your fault, Mia. We're both affected. But we're family. We can't let this happen."
You grab a nearby towel, handing it to Mia without looking directly at her. Your body is still thrumming with unfulfilled desire, your enhanced cock aching for release. But beneath the virus-induced lust, there's a deeper connection - a love for your cousin that goes beyond the physical.
***DA6K3.webp***
Mia: [Drying herself off, her voice soft] (He's right. But why does it hurt so much to stop?) "Thanks, cuz. You're... you're a good person. Better than me, I think. Can we just... can we pretend this never happened? I don't want to lose you over this."
As you both dress in silence, the air is heavy with what might have been. You know things will never be quite the same between you and Mia, but there's a newfound respect and understanding. The virus may have awakened these forbidden desires, but it's your human connection - your love as family - that allows you to overcome them.
You leave the greenhouse with a mix of relief and lingering regret, the memory of Mia's nearly-naked form seared into your mind. The taste of temptation lingers, a bittersweet reminder of the constant battle against the virus's influence.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, Mia... I can't take this anymore. You're driving me crazy."
The virus surges through you, overwhelming your senses. Your enhanced member throbs painfully, a large wet spot now visible on your boxers. Mia's eyes are locked on your crotch, her chest heaving with each breath.
***DA6L1.webp***
Mia: [Her voice husky with desire] (This is so wrong, but I need it. I need him.) "I know, cuz. I feel it too. It's like I'm burning up inside. We shouldn't, but..."
She takes a step towards you, water dripping from her nearly-naked body. Her nipples are hard points pressing against her transparent bra, her pussy lips clearly outlined through her soaked shorts. The scent of her arousal fills the air, mingling with the earthy smell of the greenhouse.
</bloc11-Lust>
<bloc12-Lust>
You: "We're cousins, Mia. This is so fucked up. But I can't stop wanting you."
Your hands move of their own accord, reaching out to cup Mia's breasts through her wet bra. The fabric is so thin, you can feel her nipples hardening against your palms. Mia gasps, her hips bucking involuntarily.
***DA6L3.webp***
***DA0A1.webp***
Mia: [Moaning softly] (Oh god, his hands feel so good. This is wrong, but it feels so right.) "I know, I know. But the virus... it's too strong. Just... just touch me, please."
Her hand snakes down between your bodies, palming your erection through your boxers. The touch sends jolts of pleasure through your enhanced nerves. You can feel the heat of her core as she presses against you, her pussy lips swollen and visible through her clinging shorts.
As you both give in to the virus-fueled lust, hands exploring each other's bodies, you're vaguely aware that you've crossed a line that can never be uncrossed. The taboo nature of your actions only seems to heighten the pleasure, driving you both to new heights of depravity. The greenhouse becomes a steamy backdrop to your forbidden encounter, the plants around you silent witnesses to the breaking of one of society's strongest taboos.
</bloc12-Lust>
<bloc11-Fail>
You: "This is insane, Mia. We need to stop right now."
You stumble backwards, nearly tripping over a plant pot in your haste to put distance between you and your half-naked cousin. The virus rages in your veins, demanding satisfaction, but you fight it with every ounce of willpower.
***DA6M1.webp***
Mia: [Her face crumpling, a mix of shame and frustration] (Fuck, what was I thinking? He must think I'm such a slut.) "Oh god, I'm so sorry. I don't know what came over me. The virus, it just... it makes me crazy sometimes."
She hurriedly turns off the hose, wrapping her arms around herself in a futile attempt at modesty. Her nipples are still visible through her wet bra, her shorts clinging to every curve. The air is thick with the scent of arousal and shame.
</bloc11-Fail>
<bloc12-Fail>
You: "We should... we should just forget this ever happened. It's the virus talking, not us."
You grab your shirt, pulling it on despite it still being damp. Your enhanced member is still painfully hard, but you ignore it, focusing on getting dressed and regaining your composure. When you finally look at Mia, you see a vulnerability in her eyes that makes your heart ache.
***DA6M3.webp***
Mia: [Her voice small and uncertain] (I've ruined everything. How can we come back from this?) "You're right. God, I'm so stupid. Can we... can we just pretend this never happened? I don't want to lose you over this stupid mistake."
As you both finish dressing in awkward silence, you know that things will never be quite the same between you. The easy camaraderie you once shared has been shattered, replaced by an uncomfortable awareness of each other as sexual beings. The virus has driven a wedge between you, turning what was once an innocent family bond into something far more complicated and dangerous.
You leave the greenhouse with a heavy heart, the memory of Mia's nearly-naked form a forbidden temptation that will haunt your dreams. The taste of what might have been lingers, a bitter reminder of the constant battle against the virus's influence.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, something's happening. I feel... oh god..."
A sudden wave of heat washes over you, your vision blurring at the edges. Every nerve in your body comes alive, hypersensitive to the slightest stimulation. Your cock hardens painfully, straining against your boxers with an urgency you've never felt before.
***DA6N1.webp***
***DA6N2.webp***
Mia: [Her eyes widening as she notices your distress] (Oh fuck, is it the virus? He looks so... hungry.) "Cuz? Are you okay? You look... different."
She takes a step towards you, concern evident in her eyes. But as she gets closer, the scent of your pheromones hits her like a truck. Her pupils dilate, a visible shudder running through her body. The virus responds to your heightened state, amplifying her own arousal to match yours.
"Oh god," Mia gasps, her hand flying to her breast. "I can feel it too. It's like... like I'm on fire. What's happening to us?"
Her nipples harden visibly, poking through the thin fabric of her wet bra. A fresh wave of arousal floods her pussy, causing a visible wet spot to form on her shorts, darker than the water from the hose. The air between you crackles with sexual tension, the virus pushing you both towards a point of no return.
You can see every detail of Mia's body with your enhanced vision - the way her pussy lips swell and part slightly, visible through her clinging shorts; the pebbled texture of her areolas, visible through her transparent bra; the flush creeping up her neck and across her cheeks. Your cock throbs painfully, a large wet spot forming on your boxers where precum leaks steadily.
The greenhouse seems to shrink around you, the plants fading into the background as your world narrows to just you and Mia. The scent of her arousal mingles with the earthy smell of the greenhouse, creating an intoxicating cocktail that makes your head spin. You both stand there, trembling with need, caught between the taboo of your familial relationship and the overwhelming demands of the virus.
</bloc-Virus>
<grope1>
You: "Mia, I can't... I need to touch you..."
The virus overwhelms your senses, driving you to act on your darkest desires. Your hands shoot out, roughly groping Mia's breasts through her wet bra. The thin fabric does nothing to hide the hardness of her nipples, the pebbled texture of her areolas. You can feel the heat of her skin, the rapid beat of her heart.
***DA1O1.webp***
Mia: [Gasping in shock and unwanted pleasure] "What the fuck?! Get your hands off me, you perv!"
She tries to push you away, but her body betrays her. A moan escapes her lips as you pinch her nipples, her hips bucking involuntarily. The scent of her arousal intensifies, mingling with your own pheromones in a heady cocktail of lust. You can see her pussy lips swelling through her shorts, a dark wet spot forming at her crotch.
</grope1>
<grope2>
You: "Fuck, Mia... You feel so good. I've wanted this for so long..."
Lost in the haze of virus-induced lust, you tear at her clothes. Her bra rips easily, exposing her breasts to your hungry gaze. They're perfect - round and firm, with rosy nipples standing at attention. Your mouth latches onto one, sucking and biting as your hand snakes down to cup her pussy through her shorts.
***DA3O3.webp***
Mia: [Her voice a mix of fear and unwanted arousal] "Stop it! We're cousins, this is wrong! Oh god... why does it feel so good?"
She struggles weakly, her body responding to your touch even as her mind recoils in horror. You can feel the heat of her pussy through the thin fabric of her shorts, her juices soaking through. Your fingers trace the outline of her labia, feeling them swell and part under your touch. The virus sings in your veins, demanding more, more, more.
Suddenly, a moment of clarity breaks through the haze. You stumble back, horrified at what you've done. Mia stands there, her breasts exposed and heaving, a large wet spot visible on her shorts where you were touching her. Her eyes are wide with shock and betrayal, but you can see the lingering arousal in her dilated pupils.
"I... I'm sorry," you stammer, backing towards the door. "I don't know what came over me. The virus..."
You flee the greenhouse, leaving Mia alone with her torn clothes and conflicted emotions. The memory of her soft skin under your hands, the taste of her nipple on your tongue - it all haunts you, a reminder of the monster the virus is turning you into. Your enhanced cock throbs painfully, desperate for release, as you struggle with the shame and lingering desire of what just transpired.
</grope2>
<rape1>
You: "Mia... you're so fucking sexy... I need you now..."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken as you lunge at Mia, pinning her against a nearby table. Plants and tools clatter to the ground as you press your body against hers. You can feel every curve beneath you, her struggles only serving to arouse you further.
***DA0A2.webp***
Mia: [Struggling violently, terror in her eyes] "What the fuck?! Get off me, you sick bastard! We're family!"
She thrashes beneath you, but your virus-enhanced strength is too much. Her resistance only seems to fuel your uncontrollable lust, the beast within you roaring for dominance. You can smell her fear mixed with a hint of unwanted arousal, the scent driving you wild. Your enhanced cock throbs painfully, the outline clearly visible through your wet boxers.
</rape1>
<rape2>
You: "Family? That just makes it hotter. You're mine now, Mia..."
Your hands tear at her clothes, shredding the thin fabric of her bra and shorts. Your mind is consumed by a primal need to claim her, to mark her as yours. The last shreds of your humanity scream in protest, but the virus drowns them out. Mia's breasts spill free, her nipples hard despite her terror. Her pussy is exposed, glistening with a mix of water from the hose and her own unwilling arousal.
***DA0A3.webp***
Mia: [Screaming, tears streaming down her face] "No! Stop it! Someone help me! You're my cousin, for fuck's sake!"
With a surge of desperate strength, Mia manages to knee you in the groin. The pain cuts through the haze momentarily, allowing her to scramble away. But the virus surges back, stronger than ever, and you give chase. Your enhanced member bounces as you run, fully erect and leaking precum. The scent of her fear and unwanted arousal fills the air, an intoxicating mixture that pushes you further into madness.
As you corner her against a wall of plants, you can see every detail of her naked body - the way her breasts heave with each panicked breath, the goosebumps rising on her skin, the involuntary twitching of her exposed pussy lips. Your enhanced vision picks up on the slight glistening of her arousal, betraying her body's response despite her mind's horror. The virus demands you take her, claim her, breed her - consequences and morality be damned.
</rape2>
<rapeWin1>
You: "You're mine now, Mia. All fucking mine..."
Having caught up to Mia, you slam her against the wall, pinning her with your body. Your enhanced strength easily subdues her struggles as you force her legs apart. You tear off your boxers, your massive cock springing free. Without warning or preparation, you thrust into her, groaning at the tight heat enveloping you.
***DA6Q1.webp***
Mia: [Screaming in pain and shock] "No! Stop! It hurts! We're family, you can't do this!"
Her body tenses around your invading cock, her inner walls clenching involuntarily. You can feel every ridge, every fold of her pussy gripping you like a vice. The contrast between her resistance and her body's involuntary response is intoxicating. Tears stream down her face as you begin to thrust, each movement stretching her in ways she was never meant to be stretched.
</rapeWin1>
<rapeWin2>
You: "Fuck, Mia... Your pussy feels so good... This is what cousins are for..."
You pound into her relentlessly, lost in the pleasure and power of the moment. The virus sings in your veins, drowning out all morality and reason. You're vaguely aware of Mia's struggles weakening, her body betraying her with involuntary responses. Her breasts bounce with each brutal thrust, her skin flushed and covered in a sheen of sweat.
***DA4R1.webp***
Mia: [Broken, her eyes vacant] "Why... how could you do this to me? We're family..."
As you finish inside her, flooding her womb with your tainted seed, the gravity of what you've done begins to sink in. You can feel your enhanced cum filling her, more than a normal man could ever produce. Some primal part of you hopes it takes root, the virus whispering dark promises of breeding your own cousin.
Mia slumps against the wall, violated and broken, your relationship destroyed beyond repair. The greenhouse, once a place of growth and life, is now tainted by the monstrous act you've committed. The scent of sex and despair mingles with the earthy smell of the plants, a twisted reminder of the depravity that has occurred.
As the virus's hold lessens, leaving you to face the horrific consequences of your actions, you're left with the sickening realization of what you've become. The memory of Mia's screams, the feeling of her body yielding to your assault - it will haunt you forever, a constant reminder of the monster lurking within, waiting for the virus to set it free again.
</rapeWin2>
<enslaveWin1>
You: "You're not just my cousin anymore, Mia. You're my breeding stock now."
Having overpowered Mia, you drag her struggling form towards the door, intent on reaching your private dungeon. The virus has twisted your mind, turning your once-vivacious cousin into an object to be owned and used. Her naked body bears the marks of your assault, bruises blooming on her pale skin, your cum leaking from her abused pussy.
***DA10R1.webp***
Mia: [Fighting weakly, her voice hoarse from screaming] "You won't get away with this! We're family, someone will stop you!"
Her cries echo through the empty halls as you manhandle her towards the cell. Your enhanced strength makes her resistance futile. Part of you revels in seeing her brought so low, while a small, buried part screams in horror at what you've become. The sight of her battered body only serves to arouse you further, your cock hardening again despite having just violated her in the greenhouse.
As you drag her along, you drink in every detail of her naked form - the way her breasts bounce with each step, the curve of her ass, the glistening trail of cum and blood on her inner thighs. Your enhanced senses pick up on the mingled scents of fear, arousal, and despair emanating from her, a cocktail that only fuels your twisted desires.
</enslaveWin1>
<enslaveWin2>
You: "Welcome to your new home, cousin. You'll learn to love serving your Master."
You chain Mia to the wall of your makeshift dungeon, your eyes roving over her battered body with possessive lust. The virus has completely corrupted your mind, erasing all familial love and replacing it with a dark, twisted desire. You can see the fight slowly leaving her eyes, replaced by a growing despair.
***DA6R3.webp***
Mia: [Slumping in her chains, spirit broken] "You're not my cousin anymore. You're a monster. Please... just let me go..."
Ignoring her pleas, you force her to her knees. You grab a fistful of her blonde hair, yanking her head back as you press your erect cock to her lips. Tears stream down her face as she realizes the full horror of her new reality. Your enhanced member throbs with anticipation, the head swollen and purple, veins pulsing visibly along the shaft.
"Open wide, cousin," you growl, your voice thick with lust and cruelty. "This is your life now. Serving me, pleasuring me, being whatever I want you to be."
As you force yourself into her mouth, you know that you've crossed a line that can never be uncrossed. The virus thrums contentedly in your veins, already urging you to seek out your next victim. The image of Mia, once your beloved cousin, now your broken slave, is seared into your mind - a constant reminder of the depths of depravity you've sunk to in your virus-fueled madness.
The dungeon echoes with the sounds of your grunts and Mia's muffled sobs as you use her mouth, your enhanced cock stretching her jaw to its limits. You can feel the warmth of her tears on your skin, see the way her throat bulges as you force yourself deeper. The taboo nature of the act only serves to heighten your pleasure, the virus reveling in the utter destruction of your familial bond.
As you finish, flooding Mia's mouth with your tainted seed, you're already planning your next move. The virus whispers dark promises of more victims, more slaves to add to your growing harem. And as you look down at Mia's broken form, you feel a twisted sense of anticipation for what the future holds.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, ready for movie night? I've got the popcorn ready."
You enter the dimly lit living room, a large bowl of popcorn in your hands. The flickering light from the TV casts dancing shadows across the walls. Mia is already sprawled on the couch, her lithe form accentuated by a thin, oversized t-shirt that barely reaches mid-thigh.
***DA7A1.webp***
***DA7A2.webp***
Mia: [Stretching languidly, her shirt riding up to reveal a tantalizing glimpse of her panties] (Oh wow, when did he get so buff? Those arms...) "About time, cuz! I was starting to think you'd chickened out on our horror movie marathon."
As she sits up, the neckline of her shirt slips off one shoulder, exposing a generous expanse of creamy skin. You can't help but notice the absence of bra straps, your enhanced vision picking up on the subtle movement of her breasts beneath the thin fabric. The sight sends a jolt of electricity straight to your groin.
</bloc1>
<bloc2>
You: "Chicken out? Never. I just hope you don't get too scared and end up in my lap."
You settle onto the couch, careful to leave some space between you and Mia. The scent of her floral shampoo mixed with her natural musk fills your nostrils, making your head spin. You try to focus on the TV as the movie starts, but your enhanced peripheral vision keeps catching glimpses of Mia's long, toned legs.
***DA7B1.webp***
***DA10M1.webp***
Mia: [Giggling and playfully shoving your shoulder] (God, his muscles are like steel. I wonder if he's this hard everywhere... No, bad Mia!) "As if! You'll be the one hiding behind a pillow, scaredy-cat. Now shush, it's starting!"
She leans forward to grab a handful of popcorn, her shirt gaping open. You catch a brief but tantalizing view of her breasts - full and perky, with rosy nipples standing at attention in the cool air of the room. Your cock twitches in response, beginning to swell against your will.
</bloc2>
<bloc3>
You: "Me, scared? You clearly don't know me very well, cuz."
You shift uncomfortably, trying to adjust your growing erection without being obvious. The virus hums in your veins, heightening every sensation. You're acutely aware of the heat radiating from Mia's body, the soft sound of her breathing, the way her tongue darts out to lick salt from her lips.
***DA7C1.webp***
Mia: [Smirking, her eyes glinting mischievously in the TV's glow] (Is he... Is he getting hard? Oh my god, it looks huge...) "We'll see about that. First one to scream has to do the other's chores for a week!"
As if on cue, a jump scare flashes across the screen. Mia yelps, instinctively grabbing your arm. Her soft breasts press against your bicep, her nipples hard points that you can feel even through your shirt. The contact sends a surge of arousal through your body, your cock now fully erect and straining painfully against your shorts.
</bloc3>
<bloc4>
You: "Looks like I just won that bet, scaredy-cat."
Your voice comes out huskier than intended, thick with suppressed desire. Mia looks up at you, her eyes wide and lips slightly parted. For a moment, the air between you crackles with tension. You can hear her heart racing, smell the first hints of her arousal mingling with her perfume.
***DA7D1.webp***
Mia: [Releasing your arm slowly, her fingers trailing along your skin] (Why am I so turned on? He's my cousin, for fuck's sake!) "That... that didn't count! I was just startled, not scared. The bet's still on!"
She settles back into her spot, but closer than before. Her thigh brushes against yours, the contact sending sparks through your hypersensitive skin. You notice a light sheen of sweat on her collarbone, a droplet slowly making its way down towards the swell of her breast. Your enhanced vision allows you to see her nipples hardening further, pressing insistently against the thin fabric of her shirt.
</bloc4>
<bloc5>
You: "Sure, whatever you say. Just don't come crying to me when the real scares start."
You try to focus on the movie, but your enhanced senses make it impossible to ignore Mia's presence. You can hear the slight catch in her breath every time your arms brush, smell the increasing musk of her arousal. Your cock throbs insistently, a small wet spot forming where the tip presses against your shorts.
***DA3L4.webp***
Mia: [Glancing at your lap, her cheeks flushing] (Holy shit, is that all him? It looks even bigger than before...) "I'm not scared, just... invested in the plot. It's getting kind of warm in here, though. Mind if I take off my shirt?"
Before you can respond, Mia pulls her shirt over her head in one fluid motion. Your breath catches in your throat as her breasts bounce free, perfectly round and topped with rosy nipples that are puckered into tight buds. Her skin is flushed, a light sheen of sweat making her glow in the TV's flickering light. She's left in nothing but a tiny pair of lace panties that leave little to the imagination.
</bloc5>
<bloc6>
You: "I... uh... sure. Whatever makes you comfortable."
You struggle to keep your voice steady, your eyes locked on Mia's exposed breasts. They're even more magnificent than you imagined - full and perky, with a light dusting of freckles across the creamy skin. Your hands itch to touch them, to feel their weight, to roll those hardened nipples between your fingers. You shift again, your engorged member now painfully constrained by your shorts.
***DA3A1.webp***
***DA7F2.webp***
Mia: [Stretching languidly, arching her back] (Oh god, he's staring. Why does that turn me on so much?) "Ahh, much better. You don't mind, do you, cuz? We're family, after all. Nothing you haven't seen before, right?"
Her casual tone belies the tension in the air. As she reaches for more popcorn, her breasts jiggle enticingly. You can see goosebumps forming on her skin, her nipples somehow hardening even further. The scent of her arousal grows stronger, and you notice a small damp spot forming on her panties.
</bloc6>
<bloc7>
You: "Right. Family. Nothing weird about this at all."
Your voice cracks slightly, your mouth dry. The virus surges in your veins, demanding action. You can feel a drop of precum leaking from your tip, soaking into your shorts. Mia's eyes flick down to your lap, widening as she takes in the prominent bulge.
***DA3M1.webp***
Mia: [Licking her lips unconsciously] (Fuck, I can see the outline of his cock. It's so big... I bet it would stretch me so good... No, stop it!) "You seem uncomfortable, cuz. Too warm for you too? Why don't you take off your shirt? Fair's fair, right?"
Her voice has a husky quality to it now, her pupils dilated with arousal. As if in a trance, you pull your shirt over your head. Mia's sharp intake of breath is audible as your muscled torso is revealed. Her eyes roam hungrily over your chest and abs, lingering on the trail of hair leading into your shorts.
</bloc7>
<bloc8>
You: "Better? It is pretty warm in here."
The air between you is thick with sexual tension. You can see Mia's pulse racing in her neck, her chest rising and falling rapidly with each breath. Her nipples are so hard they look almost painful, begging to be touched, sucked, bitten. You flex unconsciously, and Mia whimpers softly.
***DA7H1.webp***
***DA7H2.webp***
Mia: [Shifting in her seat, thighs pressing together] (I'm so wet. Can he smell it? God, I want to touch myself so bad...) "Much better. You've been working out, huh? Looking good, cuz. Really... really good."
She reaches out as if to touch your chest, but stops herself at the last moment. Instead, her hand falls to her own body, absently tracing circles on her stomach. The movement draws your attention to her panties, where the damp spot has grown considerably. You can see the outline of her pussy lips through the thin lace, swollen and puffy with arousal.
</bloc8>
<bloc9>
You: "Thanks. You're looking pretty good yourself, Mia."
The words slip out before you can stop them, heavy with implication. Mia's breath hitches, her hand stilling on her stomach. For a moment, you think you've gone too far. Then, slowly, deliberately, she spreads her legs slightly, giving you a clear view of her panty-clad pussy.
***DA7I1.webp***
***DA1K2.webp***
Mia: [Her voice a breathy whisper] (This is so wrong, but I can't stop. I need to see more of him.) "Yeah? You like what you see, cuz? Maybe... maybe we should get more comfortable. These panties are kind of constricting..."
With agonizing slowness, Mia hooks her thumbs into the waistband of her panties. She lifts her hips, sliding the lace down her long legs. As she kicks them off, you get your first unobstructed view of her pussy. It's perfect - a neat strip of blonde hair above pink, glistening folds. Her outer labia are plump and slightly parted, revealing the hooded pearl of her clit and the tantalizing entrance to her core.
</bloc9>
<bloc10>
You: "Mia, we shouldn't... we're cousins..."
Your protests sound weak even to your own ears. Your cock is painfully hard now, a large wet spot visible where precum has soaked through your shorts. The head of your enhanced member is clearly outlined, angry and swollen. Mia's eyes are locked on it, her tongue darting out to wet her lips.
***DA3F1.webp***
Mia: [Spreading her legs wider, one hand trailing down her stomach] (I'm so fucking wet. I need to cum so bad...) "I know, I know. We won't touch. Just... just watch. Please? I need this so badly..."
Before you can respond, Mia's hand reaches her pussy. She lets out a low moan as her fingers part her folds, revealing the glistening pink of her inner labia. You watch, transfixed, as she begins to circle her clit with two fingers. Her other hand moves to her breast, pinching and rolling her nipple.
"Oh god," she whimpers, her hips starting to move. "It feels so good. Are you watching, cuz? Do you like seeing your little cousin play with herself?"
The scent of her arousal fills the air, musky and intoxicating. You can see her pussy clenching rhythmically, a trickle of her juices running down towards the crack of her ass. The sight is mesmerizing, your enhanced vision picking up every detail - the way her inner walls flutter, the slight pulsing of her clit as she rubs it, the puckered rosette of her asshole clenching in sympathy.
</bloc10>
<bloc11-Trust>
You: "Mia, we need to stop. This... this isn't right."
With a herculean effort, you tear your gaze away from Mia's glistening pussy. The ache in your groin is almost unbearable, your cock angry and red, straining against your shorts. Mia's eyes meet yours, a mix of shame and frustration swirling in their depths.
***DA7K1.webp***
***DA3P1.webp***
Mia: [Slowly removing her hand from between her legs, her fingers glistening with her juices] "You're right. I'm sorry. I don't know what came over me. It's this damn virus, it makes me so... so..."
She trails off, unable to find the words. Her chest is still heaving, nipples hard and pointing directly at you. You can see her pussy still pulsing slightly, her arousal evident in the way her folds glisten in the dim light.
</bloc11-Trust>
<bloc12-Trust>
You: "It's okay, Mia. We both got carried away. Let's just... let's just forget this happened, okay?"
You stand up, careful to adjust yourself so your erection isn't too obvious. Mia nods, reaching for her discarded clothes. As she pulls her shirt back on, you catch one last glimpse of her perfect breasts, the image searing itself into your memory.
***DA7K3.webp***
Mia: [Her voice shaky, but with a hint of her usual playfulness] "Yeah, good idea. Um, maybe next movie night we stick to comedies? And more clothes?"
As you both laugh nervously, the tension in the room slowly dissipates. But you both know that something has fundamentally changed between you. The line you almost crossed can never be uncrossed, the memory of this encounter seared into both your minds. The scent of Mia's arousal lingers in the air, a potent reminder of the forbidden fruit you both tasted, if only for a moment.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, Mia... I can't take it anymore. I need to..."
Unable to resist any longer, you shove your shorts down, freeing your engorged member. It springs forth, impossibly large and throbbing with need. Veins pulse visibly along its length, the head swollen and angry, glistening with precum. Mia's eyes widen, a mixture of fear and unbridled lust crossing her face.
***DA7L1.webp***
Mia: [Gasping, her fingers working faster on her clit] (Oh my god, it's even bigger than I imagined. I want it so bad...) "Holy shit, cuz. That's... that's not normal. Is it because of the virus? It's so big..."
Her eyes are locked on your cock as you begin to stroke it, your hand barely able to wrap around its girth. Precum leaks steadily from the tip, making your movements slick and audible in the quiet room. Mia's own ministrations become more frantic, her pussy making obscene wet sounds as she plunges two fingers inside herself.
</bloc11-Lust>
<bloc12-Lust>
You: "Mia, I'm gonna... I can't hold back..."
Your hand moves in a blur, your hips thrusting involuntarily. Mia is lost in her own pleasure, three fingers now pumping in and out of her sopping pussy while her other hand works her clit furiously. The air is thick with the scent of sex and forbidden desire.
***DA7L3.webp***
***DA7L4.webp***
Mia: [Moaning, her body tensing] "Me too, cuz... I'm gonna cum! Oh fuck, I'm cumming while watching my cousin jerk off!"
As if on cue, you both reach your peak simultaneously. Your cock erupts, shooting thick ropes of cum across the room. The first jet reaches Mia's breast, the next landing on her stomach. She screams in ecstasy, her pussy visibly clenching around her fingers, a gush of her juices soaking the couch beneath her.
For several long moments, the only sound is your shared panting. As the haze of lust clears, the reality of what you've done settles in. Mia looks at you, her eyes wide with a mixture of satisfaction and dawning horror.
"We can never speak of this again," she whispers, her voice trembling. "But... but maybe we can have another movie night soon?"
As you both clean up in awkward silence, you know that your relationship has been forever changed. The memory of this encounter will fuel your darkest fantasies, a forbidden temptation that will always linger between you.
</bloc12-Lust>
<bloc11-Fail>
You: "This is insane, Mia. We're family. We can't do this."
You jump to your feet, your still-hard cock bobbing obscenely in your shorts. The sudden movement seems to snap Mia out of her lust-induced haze. She quickly closes her legs, her hands flying up to cover her breasts.
***DA7M1.webp***
Mia: [Her face flushing with shame] (Oh god, what have I done?) "I'm so sorry. I don't know what came over me. The virus, it just... it makes me crazy sometimes."
She scrambles to grab her discarded clothes, her movements jerky and uncoordinated. The easy camaraderie you once shared has evaporated, replaced by an awkward tension that fills the room.
</bloc11-Fail>
<bloc12-Fail>
You: "Let's just... let's just pretend this never happened, okay?"
You keep your eyes averted as Mia dresses hurriedly, the silence between you heavy with unspoken words and unfulfilled desires. When you finally look at her, you see a vulnerability in her eyes that makes your heart ache.
***DA3I1.webp***
Mia: [Fully dressed now, her voice small and uncertain] "Yeah, good idea. I'm so sorry, cuz. Can we... can we just go back to how things were? I don't want to lose you over this stupid mistake."
As Mia practically runs from the room, you're left alone with the lingering scent of her arousal and the weight of what almost happened. You know that things will never be quite the same between you. The memory of her naked body, the sound of her moans, the sight of her fingers buried in her pussy - it all lingers, a forbidden temptation that will haunt your dreams. The virus has driven a wedge between you, turning what was once an innocent family bond into something far more complicated and dangerous.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, something's happening. I feel... oh god..."
A sudden wave of heat washes over you, your vision blurring at the edges. Every nerve in your body comes alive, hypersensitive to the slightest stimulation. Your cock hardens painfully, straining against your shorts with an urgency you've never felt before.
***DA7N1.webp***
***DA3P1.webp***
Mia: [Her eyes widening as she notices your distress] (Oh fuck, is it the virus? He looks so... hungry.) "Cuz? Are you okay? You look... different."
She takes a step towards you, concern evident in her eyes. But as she gets closer, the scent of your pheromones hits her like a truck. Her pupils dilate, a visible shudder running through her body. The virus responds to your heightened state, amplifying her own arousal to match yours.
"Oh god," Mia gasps, her hand flying to her breast. "I can feel it too. It's like... like I'm on fire. What's happening to us?"
Her nipples harden visibly, pussy visibly clenching as a fresh wave of arousal floods her core. The air between you crackles with sexual tension, the virus pushing you both towards a point of no return. But you stop yourself at the last second.
</bloc-Virus>
<grope1>
You: "Mia, I can't... I need to touch you..."
The virus overwhelms your senses, driving you to act on your darkest desires. Your hands shoot out, roughly groping Mia's breasts. You can feel her nipples harden against your palms, her chest heaving with each ragged breath. The soft, pliable flesh yields to your touch, fitting perfectly in your hands.
***DA3O3.webp***
Mia: [Gasping in shock and unwanted pleasure] "What the fuck?! Get your hands off me, you perv! We're cousins!"
She tries to push you away, but her body betrays her. A moan escapes her lips as you pinch her nipples, rolling the hardened buds between your fingers. The scent of her arousal fills the air, mingling with your own pheromones in a heady cocktail of lust. You can feel her pussy clenching, a fresh gush of her juices coating her thighs.
</grope1>
<grope2>
You: "Fuck, Mia... You feel so good. I've wanted this for so long..."
Lost in the haze of virus-induced lust, you push Mia onto the couch. Your mouth latches onto a nipple, sucking and biting as your hand snakes down to cup her pussy. Her folds are slick with arousal, her clit swollen and peeking out from its hood. You can feel the heat radiating from her core, her inner walls clenching around nothing.
***DA13P3.webp***
Mia: [Her voice a mix of fear and unwanted arousal] "Stop it! We're family, this is wrong! Oh god... why does it feel so good?"
She struggles weakly, her body responding to your touch even as her mind recoils in horror. You can feel her pussy lips parting under your fingers, her clit throbbing as you circle it. The virus sings in your veins, demanding more, more, more.
Suddenly, a moment of clarity breaks through the haze. You stumble back, horrified at what you've done. Mia curls in on herself, her legs clamped shut, her eyes wide with shock and betrayal.
"I... I'm sorry," you stammer, backing towards the door. "I don't know what came over me. The virus..."
You flee the room, leaving Mia alone with her conflicted emotions. The memory of her soft skin under your hands, the taste of her nipple on your tongue - it all haunts you, a reminder of the monster the virus is turning you into.
</grope2>
<rape1>
You: "Mia... you're so fucking sexy... I need you now..."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. Your eyes darken as you lunge at Mia, pinning her to the couch. You can feel every curve of her body beneath you, her struggles only serving to arouse you further.
***DA0C.webp***
Mia: [Struggling violently, terror in her eyes] "What the fuck?! Get off me, you sick bastard! We're family!"
She thrashes beneath you, but your virus-enhanced strength is too much. Her resistance only seems to fuel your uncontrollable lust, the beast within you roaring for dominance. You can smell her fear mixed with a hint of unwanted arousal, the scent driving you wild. Her breasts heave with each panicked breath, nipples hardening involuntarily against your chest.
</rape1>
<rape2>
You: "Family? That just makes it hotter. You're mine now, Mia..."
Your hands roughly squeeze her breasts, fingers pinching and twisting her nipples. Your mind is consumed by a primal need to claim her, to mark her as yours. The last shreds of your humanity scream in protest, but the virus drowns them out. You grind your clothed erection against her bare pussy, feeling her heat even through the fabric.
***DA0B.webp***
Mia: [Screaming, tears streaming down her face] "No! Stop it! Someone help me! You're my cousin, for fuck's sake!"
With a surge of desperate strength, Mia manages to knee you in the groin. The pain cuts through the haze momentarily, allowing her to scramble away. But the virus surges back, stronger than ever, and you give chase. The scent of her fear and unwanted arousal fills the air, an intoxicating mixture that pushes you further into madness.
</rape2>
<rapeWin1>
You: "You're mine now, Mia. All fucking mine..."
Having caught up to Mia, you slam her against the wall, pinning her with your body. Your enhanced strength easily subdues her struggles as you force her legs apart, grinding your now-exposed erection against her bare pussy. The sensation is overwhelming - her slick folds parting around your shaft, her clit rubbing against the underside of your cock.
***DA0F3.webp***
Mia: [Sobbing and still weakly fighting] "Please, stop... We're family... This isn't you... The virus is controlling you..."
Her pleas fall on deaf ears as you roughly fondle her breasts, leaving bruises on her pale skin. You bite down on her neck, marking her as your own. Your free hand snakes between her legs, fingers probing her unwilling pussy. Despite her protests, you can feel her getting wetter, her body betraying her as her inner walls clench around your invading digits.
</rapeWin1>
<rapeWin2>
You: "Fuck, Mia... You're so wet for me. You want this as much as I do..."
Unable to wait any longer, you lift Mia up, her back still against the wall. Without warning or preparation, you thrust into her, groaning at the tight heat enveloping you. Mia screams in pain and shock, her body tensing around your invading cock. You can feel her inner walls stretching to accommodate your virus-enhanced girth, her pussy gripping you like a vice.
***DA9P1.webp***
Mia: [Broken, her eyes vacant] "Why... how could you do this to me? We're family..."
You pound into her relentlessly, lost in the pleasure and power of the moment. The virus sings in your veins, drowning out all morality and reason. You're vaguely aware of Mia's struggles weakening, her body betraying her with involuntary responses. Her breasts bounce with each brutal thrust, her skin flushed and covered in a sheen of sweat. You can feel her pussy clenching around you, her clit swollen and rubbing against your shaft with each movement.
As you finish inside her, flooding her womb with your tainted seed, the gravity of what you've done begins to sink in. Mia slumps against the wall, violated and broken, your relationship destroyed beyond repair. The virus's hold lessens, leaving you to face the horrific consequences of your actions. The room reeks of sex and despair, a testament to the monstrous act you've committed against your own family.
</rapeWin2>
<enslaveWin1>
You: "You're not just my cousin anymore, Mia. You're my property now."
Having overpowered Mia, you drag her struggling form towards your private dungeon. The virus has twisted your mind, turning your once-vivacious cousin into an object to be owned and used. Her naked body bears the marks of your assault, bruises blooming on her pale skin, your cum leaking from her abused pussy.
***DA3R1.webp***
Mia: [Fighting weakly, her voice hoarse from screaming] "You won't get away with this! We're family, someone will stop you!"
Her cries echo through the empty halls as you manhandle her into the cell. You chain her to the wall, your eyes roving over her battered body with possessive lust. The sight of her, once so confident and carefree, now broken and chained, only serves to arouse you further. Your cock twitches, already hardening again despite having just violated her.
</enslaveWin1>
<enslaveWin2>
You: "Welcome to your new home, cousin. You'll learn to love serving your Master."
The virus has completely corrupted your mind, erasing all familial love and replacing it with a dark, twisted desire. You approach Mia, running your hands over her body as she flinches away. Her once-playful eyes are now filled with fear and despair. You roughly squeeze her breasts, pinching her nipples until she cries out in pain.
***DA7R3.webp***
Mia: [Slumping in her chains, spirit broken] "You're not my cousin anymore. You're a monster. Please... just let me go..."
Ignoring her pleas, you force her to her knees. You grab a fistful of her blonde hair, yanking her head back as you press your erect cock to her lips. Tears stream down her face as she realizes the full horror of her new reality. You can see the fear in her eyes as she takes in the size of your virus-enhanced member, the head angry and swollen, veins pulsing along its length.
"Open wide, cousin," you growl, your voice thick with lust and cruelty. "This is your life now. Serving me, pleasuring me, being whatever I want you to be."
As you force yourself into her mouth, you know that you've crossed a line that can never be uncrossed. The virus thrums contentedly in your veins, already urging you to seek out your next victim. The image of Mia, once your beloved cousin, now your broken slave, is seared into your mind - a constant reminder of the depths of depravity you've sunk to in your virus-fueled madness.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, ready for our yoga session?" [You enter her room, trying to keep your voice casual]
Mia's room is a vibrant explosion of color and texture. Fairy lights twinkle from every corner, casting a warm glow over the bohemian decor. The air is thick with the scent of patchouli and something earthy - incense, perhaps. Two yoga mats are laid out on the plush carpet, surrounded by an assortment of crystals and small potted plants.
***DA4D1.webp***
***DA8A2.webp***
Mia: [Turning to face you, her eyes sparkling with mischief] (Oh wow, when did he get so... buff? Focus, Mia!) "Cuz! Perfect timing. I was just about to start my pre-yoga meditation. Care to join?"
She's wearing a loose, flowing tank top that hangs off one shoulder, revealing a tantalizing glimpse of her collarbone. Her shorts are impossibly tiny, barely covering the curve of her ass. As she moves to greet you, you can't help but notice the sway of her breasts beneath the thin fabric, clearly braless.
</bloc1>
<bloc2>
You: "Meditation? Sure, I guess I could give it a try." [You try to keep your voice steady, but your eyes keep wandering to the exposed skin of her shoulder]
You settle onto the mat across from Mia, mirroring her cross-legged position. The proximity is intoxicating - you can smell the light floral scent of her shampoo, mixed with something muskier, more primal. The virus hums in your veins, heightening every sensation.
***DA8B1.webp***
Mia: [Closing her eyes, her voice taking on a dreamy quality] (God, I can feel his energy. It's so... intense. No, bad Mia!) "Close your eyes, cuz. Focus on your breathing. In... and out. Feel the energy flowing through your body."
As you follow her instructions, you become hyper-aware of every sound, every sensation. You can hear the soft whisper of Mia's breath, the rustle of fabric as she shifts slightly. The air feels charged, electric. When you open your eyes, you find Mia staring at you, her pupils dilated, a faint flush creeping up her neck.
</bloc2>
<bloc3>
You: "That was... intense. What's next?" [Your voice comes out huskier than intended]
Standing up, you notice Mia's eyes roving over your body. Your enhanced physique is evident even through your clothes, and you see her swallow hard as her gaze lingers on your chest, your arms, and lower...
***DA8C1.webp***
***DA8C2.webp***
Mia: [Her voice slightly breathless] (Oh my god, is he... No, don't look there! But... wow.) "Let's start with some sun salutations. Just follow my lead, okay?"
She begins the sequence, her movements fluid and graceful. As she bends forward, her tank top falls open, giving you a clear view down her shirt. Her breasts sway enticingly, the nipples visibly hardening in the cool air. You try to mimic her pose, but your enhanced member is beginning to stir, making it difficult to concentrate.
</bloc3>
<bloc4>
You: "Like this?" [You struggle to maintain the pose, your body trembling with effort and something else]
As you hold the position, you become aware of a growing problem. Your enhanced cock is swelling rapidly, tenting your shorts obscenely. You try to adjust yourself discreetly, but the movement only draws attention to your predicament.
***DA8D1.webp***
Mia: [Her eyes widening as they land on your obvious erection] (Holy shit, is that because of me? It's huge! No, don't stare!) "Um, maybe we should try something else. How about some partner stretches?"
She moves behind you, ostensibly to help adjust your pose. You can feel the heat of her body, so close to yours. Her breasts brush against your back as she reaches around to position your arms, and you have to bite back a groan. The scent of her arousal grows stronger, a heady musk that makes your head spin.
</bloc4>
<bloc5>
You: "Partner stretches? Are you sure?" [Your voice cracks slightly, betraying your nervousness]
Mia guides you into a new position, her hands on your hips. The touch, though innocent, sends sparks through your body. Your enhanced member throbs insistently, now fully erect and straining against your shorts. A small wet spot has formed where the tip presses against the fabric.
***DA9P1.webp***
Mia: [Her voice husky, eyes locked on your crotch] (It looks even bigger now. I shouldn't be looking, but... god, I'm so wet.) "Y-yeah, it's great for flexibility. Just... just lean back against me."
As you follow her instructions, you feel her soft breasts pressing against your back, her nipples two hard points through the thin fabric. Her breath is hot on your neck, coming in quick, shallow pants. You can feel her heart racing, matching the frantic beat of your own.
</bloc5>
<bloc6>
You: "Mia, I... I don't think this is a good idea." [Your body betrays your words, pressing back against her]
The virus rages now, demanding satisfaction. Your enhanced cock throbs painfully, a visible wet spot growing on your shorts. You can feel Mia's hips subtly grinding against your ass, her body responding instinctively to your proximity.
***DA8F1.webp***
***DA8F2.webp***
Mia: [Whimpering softly] (This is wrong, but it feels so good. Maybe if we just...) "Maybe you're right. We should stop. But... but I can help you with your... problem. If you want."
Her hand snakes around your waist, hovering just above the waistband of your shorts. You can feel the heat of her palm, so close to where you ache to be touched. The air is thick with tension, the scent of your shared arousal overwhelming.
</bloc6>
<bloc7>
You: "Mia, we shouldn't... we're cousins." [Your protest sounds weak even to your own ears]
Despite your words, you make no move to stop her. Your enhanced body trembles with need, every nerve ending screaming for her touch. Mia's hand dips lower, her fingers tracing the outline of your cock through your shorts.
***DA8G1.webp***
Mia: [Her voice a mix of awe and lust] (It's so big, so hard. Just one touch couldn't hurt, right?) "Shh, it's okay. It's just to help with the virus, that's all. Let me take care of you, cuz."
Her hand slips into your shorts, wrapping around your throbbing member. You both gasp at the contact - her at the heat and size of you, you at the exquisite sensation of her soft hand on your sensitive flesh. Mia begins to stroke you slowly, her movements tentative at first but growing more confident.
</bloc7>
<bloc8>
You: "Oh god, Mia... We need to stop." [Your hips betray you, thrusting into her hand]
Mia's other hand comes around to cup your balls, massaging them gently. The dual stimulation is almost too much to bear. Your enhanced cock leaks copiously, pre-cum coating her fingers and making her strokes smoother, faster.
***DA8H1.webp***
***DA8H2.webp***
Mia: [Panting, her voice thick with arousal] (This is so wrong, but I can't stop. I need to see him cum.) "Does it feel good, cuz? Your cock is so big, so hot in my hand. I can feel it throbbing."
Her words, so at odds with her usual bubbly demeanor, send a jolt of pleasure through you. You can feel her grinding against your ass, seeking her own relief. The thin fabric of her shorts is soaked through, her arousal evident.
</bloc8>
<bloc9>
You: "Mia, I'm close. We should... we should stop." [Your words lack conviction, your body tensing as you approach the edge]
Mia's strokes become faster, more determined. Her thumb swipes over the sensitive head of your cock, spreading the pre-cum and making you see stars. You can feel your balls tightening, the pressure building to an almost unbearable level.
***DA8I1.webp***
***DA3P1.webp***
Mia: [Moaning softly] (I want to see it. I need to see him cum.) "It's okay, cuz. Let go. Cum for me. I want to feel it."
Her words push you over the edge. With a strangled cry, you explode in her hand. Thick ropes of cum shoot from your enhanced cock, splattering against the yoga mat, your chest, even reaching as far as your chin. Mia strokes you through your orgasm, milking every last drop from your pulsing member.
</bloc9>
<bloc10>
You: "Oh god, Mia... What have we done?" [Reality crashes back as your orgasm subsides]
You turn to face Mia, seeing the conflict in her eyes - shame warring with lingering arousal. Her hand is still wrapped around your softening cock, covered in your seed. The scent of sex hangs heavy in the air, a testament to the line you've just crossed.
***DA12M3.webp***
Mia: [Her voice trembling] (We went too far. But why do I want more?) "I... I'm sorry. I don't know what came over me. The virus, it just... it made me crazy. We should... we should clean up."
As she moves to grab a towel, you catch a glimpse of the large wet spot on her shorts, evidence of her own arousal. The air between you is charged with unresolved tension and the knowledge that your relationship has been irrevocably changed.
</bloc10>
<bloc11-Trust>
You: "Mia, I... thank you. For helping me." [Your voice is soft, filled with conflicting emotions]
Mia meets your eyes, and you see a mix of shame, affection, and lingering desire. She bites her lip, clearly struggling with what to say next. The trust between you has been tested, but not broken.
***DA8K1.webp***
***DA3O3.webp***
Mia: [Her voice barely above a whisper] (We crossed a line, but... I don't regret it. What does that say about me?) "I... I'm glad I could help, cuz. But maybe we should keep this between us? I don't want things to be weird."
She reaches out, hesitantly touching your arm. The contact sends a shiver through you both, a reminder of the intimacy you just shared. Despite the shame, there's an undercurrent of warmth and deepened connection between you.
</bloc11-Trust>
<bloc12-Trust>
You: "Of course. This stays between us. I... I care about you, Mia. I don't want to ruin what we have." [You gently squeeze her hand, offering reassurance]
Mia's eyes soften, a small smile tugging at her lips. The tension in the room eases slightly, replaced by a new understanding. You both know that things will never be quite the same, but there's a sense that your bond has grown stronger, even if in an unexpected way.
***DA0A3.webp***
Mia: [Smiling softly] (Maybe this isn't the end of the world. We're still us, just... different.) "Thanks, cuz. I care about you too. Maybe next time we stick to regular yoga, though? No more... 'special' stretches."
As you leave Mia's room, there's an unspoken agreement between you. The memory of what transpired will remain a secret, a shared experience that binds you closer together. The virus may have pushed you into taboo territory, but your trust in each other has emerged intact, perhaps even stronger than before.
</bloc12-Trust>
<bloc11-Lust>
You: "Mia, I... I need more. Please." [Your voice is thick with renewed arousal, the virus surging through your veins]
Your enhanced member begins to harden again, the virus amplifying your stamina and desire. Mia's eyes widen as she watches you grow, her tongue darting out to wet her lips unconsciously.
***DA8L1.webp***
Mia: [Her voice husky, pupils dilated] (Oh god, he's getting hard again. I shouldn't, but... I want to taste it.) "I... I shouldn't. But I can't stop thinking about it. About you. Maybe just... just a little more?"
She sinks to her knees in front of you, her face level with your throbbing cock. Her hands shake slightly as she reaches for you, wrapping her fingers around your shaft. The touch sends electricity through your body, drawing a low groan from your throat.
</bloc11-Lust>
<bloc12-Lust>
You: "Yes, Mia. Touch me. Please." [Your hips thrust forward involuntarily, seeking more contact]
Mia begins to stroke you again, her movements more confident now. Her other hand cups your balls, rolling them gently. You watch, transfixed, as she leans forward, her breath hot on your sensitive skin.
***DA0AC.webp***
***DA12H1.webp***
Mia: [Her voice a mix of awe and lust] (It's so big, so perfect. Just one taste...) "I've never... but I want to. Can I... can I taste you, cuz?"
Before you can respond, she leans forward, her tongue darting out to lick a bead of pre-cum from your tip. The sensation is electric, drawing a strangled moan from you both. Mia's eyes flutter closed as she savors the taste, a soft whimper escaping her lips.
"You taste so good," she murmurs, before taking the head of your cock into her mouth. The wet heat of her mouth is almost too much to bear. Your hands tangle in her hair, guiding her movements as she begins to bob her head, taking more of you with each pass.
The scene ends with Mia enthusiastically pleasuring you with her mouth and hands, all pretense of innocence abandoned. The virus has pushed you both past the point of no return, your familial relationship forever altered by this new, carnal dimension.
</bloc12-Lust>
<bloc11-Fail>
You: "Stop, Mia! We can't do this. It's wrong." [You push her hand away, stumbling backwards]
The spell breaks, reality crashing back like a bucket of cold water. Shame and guilt wash over you both, the gravity of what you've done settling in. Mia's eyes fill with tears, her face a mask of horror and self-loathing.
***DA8M1.webp***
Mia: [Her voice breaking] (Oh god, what have I done? He must hate me now.) "I'm so sorry. I don't know what came over me. The virus, it just... it made me crazy. Please don't hate me."
She curls in on herself, arms wrapped around her body as if trying to hold herself together. The easy camaraderie you once shared lies in tatters around you, destroyed by a moment of virus-induced madness.
</bloc11-Fail>
<bloc12-Fail>
You: "We need to forget this ever happened. It was the virus, not us." [Your voice is cold, detached, as you try to process what just occurred]
You quickly adjust your clothing, avoiding eye contact with Mia. The room feels oppressive now, the air thick with the scent of shame and unfulfilled desire. Mia's soft sobs break the silence, each one a knife in your heart.
***DA8M3.webp***
Mia: [Her voice small, broken] (I've ruined everything. How can we ever go back?) "You're right. This... this never happened. Can we... can we still be family? After this?"
As you leave Mia's room, you both know that things will never be the same. The memory of her touch, the sound of her moans, the sight of her flushed with arousal - it all haunts you, a forbidden temptation that can never be fully forgotten. The virus has driven a wedge between you, turning what was once an innocent family bond into something tainted and shameful.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, something's wrong. The virus... it's overwhelming me." [A wave of heat washes over you, your vision blurring at the edges]
Your enhanced body goes into overdrive, every nerve ending firing at once. Your cock hardens painfully, throbbing with each rapid heartbeat. The scent of your pheromones fills the room, impossibly strong and musky.
***DA8N1.webp***
***DA8N2.webp***
Mia: [Her eyes widening, nostrils flaring as she catches your scent] (Oh god, what's happening? I feel so hot, so... needy.) "I... I feel it too. It's like I'm burning up inside. What's happening to us?"
The virus responds to your heightened state, amplifying Mia's arousal to match yours. Her nipples harden visibly, pressing against her top. A damp spot forms on her shorts as her pussy floods with arousal. She presses her thighs together, squirming with newfound need.
"I can't... I can't think straight," Mia gasps, her hand unconsciously moving to cup her breast. "Everything feels so intense. So good. I need... I need..."
Her eyes lock onto your straining erection, pupils blown wide with lust. The air crackles with sexual tension, the virus pushing you both towards a point of no return. Mia takes a shaky step towards you, her hand reaching out as if to touch you.
As her fingers brush against your arm, you both cry out at the intensity of the sensation. The touch sends shockwaves through your bodies, the virus amplifying every feeling to an almost unbearable degree. You know that what's about to happen will change your relationship forever, but in this moment, consumed by virus-fueled lust, neither of you can bring yourselves to care.
The scene ends with you both on the brink of giving in to your most taboo desires, the virus having pushed your familial relationship to its breaking point. The air is thick with the scent of arousal and the promise of forbidden pleasure, leaving the outcome tantalizingly uncertain.
</bloc-Virus>
<grope1>
You: "I can't... I can't control myself. Need to touch you, Mia."
The virus overwhelms your senses, driving you to act on your darkest desires. With inhuman speed, you close the distance between you, your hands roughly groping Mia's breasts through her thin top. You can feel her nipples harden against your palms, her chest heaving with each ragged breath.
***DA1O3.webp***
Mia: [Gasping in shock and unwanted pleasure] "What the fuck?! Stop it, we're family! This is wrong!"
She tries to push you away, but her body betrays her. A moan escapes her lips as you pinch her nipples, her hips bucking involuntarily. The scent of her arousal fills the air, mingling with your own pheromones in a heady cocktail of lust.
</grope1>
<grope2>
You: "You feel so good, Mia. I've wanted this for so long..."
Lost in the haze of virus-induced lust, you tear at her clothes. Her top rips easily, exposing her breasts to your hungry gaze. Your mouth latches onto a nipple, sucking and biting as your hand snakes down to cup her pussy through her shorts.
***DA1O1.webp***
Mia: [Her voice a mix of fear and unwanted arousal] "Stop it! We're cousins, this is wrong! Oh god... why does it feel so good?"
She struggles weakly, her body responding to your touch even as her mind recoils in horror. You can feel the heat of her pussy through the thin fabric, her juices soaking through. The virus sings in your veins, demanding more, more, more.
Suddenly, a moment of clarity breaks through the haze. You stumble back, horrified at what you've done. Mia curls in on herself, covering her exposed breasts with her arms, her eyes wide with shock and betrayal.
"I... I'm sorry," you stammer, backing towards the door. "I don't know what came over me. The virus..."
You flee the room, leaving Mia alone with her torn clothes and conflicted emotions. The memory of her soft skin under your hands, the taste of her nipple on your tongue - it all haunts you, a reminder of the monster the virus is turning you into.
</grope2>
<rape1>
You: "Can't hold back anymore, Mia. Need you. Now."
The virus takes full control, flooding your system with an overwhelming cocktail of lust and aggression. With inhuman speed, you pin Mia against the wall, your enhanced strength easily overpowering her. Your hands tear at her clothes, shredding them like tissue paper.
***DA3P1.webp***
Mia: [Struggling, terror and unwanted arousal in her voice] "No! Stop! We're family, you can't do this! Fight it, please!"
But her pleas fall on deaf ears. The virus has consumed you, turning you into a creature of pure lust and need. Your mouth latches onto her breast, teeth grazing her nipple. Mia's back arches involuntarily, a moan escaping her lips even as she continues to struggle.
</rape1>
<rape2>
You: "You're mine, Mia. Always have been. Time to claim what's mine."
With brutal efficiency, you spin her around, bending her over a nearby table. Your enhanced cock springs free, angry and swollen, pre-cum leaking steadily from the tip. You can see Mia's pussy glistening with unwanted arousal, her body betraying her even as she fights.
***DA0A2.webp***
Mia: [Sobbing, her voice breaking] "Please, no... You're my cousin. This is wrong. We can't... oh god, why am I so wet?"
Without warning, you thrust forward, burying yourself to the hilt in Mia's tight, wet heat. The sensation is overwhelming, drawing animalistic groans from you both. Mia's pussy clenches around you, her body responding even as her mind recoils in horror.
</rape2>
<rapeWin1>
You: "Fuck, Mia... So tight. This is where I belong. Inside my little cousin."
Your hips move in a punishing rhythm, each thrust driving deeper than should be possible. Mia's breasts bounce with the force of your movements, her hands scrabbling for purchase on the smooth table surface. Tears stream down her face, mixing with the drool that escapes her open mouth as involuntary moans of pleasure are torn from her throat.
***DA8Q1.webp***
Mia: [Moaning between sobs] "No... stop... please... oh god, why does it feel so good? I'm your cousin, we can't... we can't..."
But her protests grow weaker, her body betraying her as pleasure builds. You can feel her pussy clenching around you, her inner walls rippling as she approaches an unwanted orgasm. The taboo nature of the act only spurs you on, the virus reveling in the depravity of the situation.
</rapeWin1>
<rapeWin2>
You: "Cum for me, Mia. Cum on your cousin's cock like the slut you are."
Your words push Mia over the edge. Her back arches, a scream of mingled pleasure and shame torn from her lips as her orgasm crashes over her. The feeling of her pussy spasming around you triggers your own release. With a roar, you bury yourself to the hilt, flooding her womb with your tainted seed.
***DA8Q3.webp***
Mia: [Broken, her voice a hoarse whisper] "What have we done? Oh god, what have you done to me?"
As the haze of lust clears, the full weight of your actions settles on you both. Mia slumps against the table, your cum leaking from her abused pussy. The room reeks of sex and shame, a testament to the lines you've crossed. You've taken something that can never be given back, forever altering your relationship with your cousin in the most taboo way possible.
</rapeWin2>
<enslaveWin1>
You: "You're mine now, Mia. My personal fucktoy and breeding bitch."
The virus has completely warped your mind, erasing all familial bonds and replacing them with a dark, twisted desire. You drag Mia's limp form towards the door, intent on claiming her fully in your private dungeon. Her weak struggles only serve to excite you further.
***DA8R1.webp***
Mia: [Voice hoarse from screaming] "No... please... I'm your cousin. Don't do this. This isn't you!"
But her pleas fall on deaf ears. The virus sings in your veins, demanding more. Your enhanced cock is already hardening again, eager to claim your cousin over and over. As you move through the shelter, you can't help but imagine the ways you'll break her, mold her into the perfect slave.
</enslaveWin1>
<enslaveWin2>
You: "Welcome to your new life, cousin. You exist to serve me now. To take my cock and bear my children."
You chain Mia to the wall of your makeshift dungeon, your eyes roving over her battered body with possessive lust. Tears stream down her face, but you can see the fight slowly leaving her eyes, replaced by a growing despair and resignation.
***DA8R3.webp***
Mia: [Slumping in her chains, spirit broken] "How could you do this? I'm your cousin... your family..."
Her words stir something in you, a fleeting memory of the bond you once shared. But the virus quickly smothers it, replacing it with a surge of dark lust. As you approach Mia, cock in hand, ready to claim her again, you know that your old life is gone forever. You've become a monster, and your cousin is now nothing more than a vessel for your twisted desires.
The virus thrums contentedly in your veins as you prepare to use Mia again, already plotting how to expand your harem of enslaved women. The image of Mia's broken form sears itself into your mind, a constant reminder of the depths of depravity you've sunk to in your new, virus-driven existence.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, ready for our workout? I've got some new exercises to try."
The shelter's gym is dimly lit, the scent of sweat and metal hanging in the air. As you enter, you see Mia already there, her lithe form stretching on a yoga mat. Her blonde hair is tied back in a messy ponytail, and her tight workout clothes cling to her curves, accentuating her 34E breasts and toned ass. She looks up at you, a mischievous glint in her green eyes.
***DA9A1.webp***
Mia: [Arching her back in a stretch] (God, he looks good. No, focus Mia!) "Hey cuz! I'm always ready. What's on the menu today?" [She stands up, her breasts bouncing slightly with the movement]
The air between you crackles with unspoken tension, the virus heightening your awareness of each other's bodies. You can't help but notice a faint sheen of sweat already glistening on Mia's skin, making her look irresistibly tempting.
</bloc1>
<bloc2>
You: "I thought we could work on our... endurance today. How about some resistance training?"
Your eyes roam over Mia's body, drinking in every curve and contour. The virus pulses through your veins, making your cock twitch in your shorts. You try to focus on setting up the equipment, but your hands shake slightly as you adjust the weights.
***DA9B1.webp***
Mia: [Biting her lip] (Endurance, huh? If only he knew what I could do with that...) "Sounds perfect. I've been wanting to test my limits lately." [She moves closer, her scent - a mix of sweat and something uniquely Mia - filling your nostrils] "Need any help with that, big guy?"
The closeness of her body sends a jolt through you, your enhanced senses picking up on the slight quickening of her breath, the dilation of her pupils. The air feels thick with pheromones, making it hard to think straight.
</bloc2>
<bloc3>
You: "Sure, can you hold this bar steady while I adjust the weights? We need to make sure it's balanced."
As Mia reaches for the bar, you can't help but notice how her breasts strain against her sports bra. Your enhanced vision picks up on the hardening of her nipples, visible even through the fabric. You swallow hard, trying to maintain your composure.
***DA9C1.webp***
Mia: [Gripping the bar, her arms flexing] (Oh god, he's so close. I can almost feel the heat radiating off him.) "Like this?" [She adjusts her stance, her thigh brushing against yours] "You know, I've been thinking... maybe we should incorporate some... partner exercises into our routine."
The innocent touch of her thigh against yours sends a shockwave of pleasure through your body. Your cock, already semi-hard, twitches noticeably in your shorts. You see Mia's eyes flick down, widening slightly at the sight of your growing bulge.
</bloc3>
<bloc4>
You: "Partner exercises? That's... that's a good idea. We could spot each other, make sure we're using proper form."
Your voice comes out huskier than intended, the virus amplifying your arousal. You move to adjust another weight, deliberately brushing against Mia's arm. The contact sends a visible shiver through her body.
***DA9D1.webp***
Mia: [Licking her lips] (Fuck, did he do that on purpose? Two can play at this game.) "Exactly. It's all about... proper form." [She bends over to pick up a dumbbell, her ass pushing back towards you] "How's this form, cuz? Am I doing it right?"
The sight of Mia's perfectly rounded ass, barely contained by her tight shorts, makes your cock throb painfully. A drop of pre-cum leaks from your tip, creating a small wet spot on your shorts. The scent of her arousal mixes with yours, creating an intoxicating cocktail in the air.
</bloc4>
<bloc5>
You: "Y-yeah, that's... that's good form, Mia. Maybe we should start with some stretches first, though. Loosen up a bit."
Your hands shake as you reach for a resistance band, the virus making every nerve ending hypersensitive. As you hand it to Mia, your fingers brush against hers, sending a jolt of electricity through both of you.
***DA1K2.webp***
Mia: [Taking the band, her fingers lingering on yours] (Oh god, even that tiny touch... I'm getting so wet.) "Good idea. We wouldn't want to pull anything... important." [She starts stretching with the band, her breasts pushing forward] "Can you check if I'm doing this right? I want to make sure I'm... stretching everything properly."
As Mia stretches, her shirt rides up, revealing a strip of toned stomach. Your enhanced vision picks up on a bead of sweat trailing down, disappearing into her shorts. The sight makes your mouth water, your cock now fully hard and straining against your shorts.
</bloc5>
<bloc6>
You: "Let me... let me take a closer look. We need to make sure you're not overextending."
Heart pounding, you move behind Mia, your body mere inches from hers. The heat between you is palpable, the air thick with pheromones. Your hands hover over her arms, trembling slightly.
***DA9F1.webp***
Mia: [Pressing back slightly, her ass brushing against your crotch] (Oh fuck, I can feel how hard he is...) "Like this, cuz? Am I stretching deep enough?" [She arches her back, pushing her ass more firmly against you] "Maybe you could... guide me? Show me how to do it right?"
The feeling of Mia's ass against your rock-hard cock sends a surge of pleasure through you. Your hands finally make contact with her arms, skin burning where you touch. You can feel her pulse racing, matching your own frantic heartbeat.
</bloc6>
<bloc7>
You: "Y-yeah, I can... I can guide you. Just... just follow my lead."
Unable to resist any longer, you press yourself fully against Mia's back, your hands sliding down her arms to her waist. Your massive cock nestles between her ass cheeks, throbbing with need. The thin fabric of your workout clothes does little to hide your mutual arousal.
***DA9G1.webp***
***DA9G2.webp***
Mia: [Gasping at the contact] (Oh god, it's so big... I can feel it pulsing...) "Fuck, cuz... is that... is that all you?" [She grinds back against you, her breath coming in short pants] "Maybe we should... take care of that before we continue. You know, for... for safety reasons."
The grinding motion of Mia's ass against your cock sends waves of pleasure through you. You can feel the heat of her pussy even through the layers of clothing. The scent of her arousal is overwhelming, making your head spin with lust.
</bloc7>
<bloc8>
You: "Safety... right. We wouldn't want any... accidents. But Mia, we're cousins... are you sure about this?"
Even as you speak, your hands slide under her shirt, caressing the soft skin of her stomach. Your enhanced touch picks up on every goosebump, every quiver of her muscles. Your cock throbs painfully, desperate for relief.
***DA9H1.webp***
Mia: [Turning in your arms, her eyes dark with lust] (Fuck, I need to touch it...) "I've never been more sure of anything, cuz. Please... let me help you." [Her hand trails down your chest, stopping at the waistband of your shorts] "Can I... can I touch it?"
Mia's hand hovers tantalizingly close to your aching cock. The air between you is electric, charged with forbidden desire. You can see the internal struggle in her eyes, the last vestiges of familial propriety warring with overwhelming lust.
</bloc8>
<bloc9>
You: "God, Mia... yes. Yes, you can touch it. But... but I want to touch you too. Is that... is that okay?"
Your voice is rough with need, your hands already moving to the waistband of Mia's shorts. The virus pulses through your veins, amplifying every sensation, every desire. Your cock twitches in anticipation, a large wet spot visible on your shorts.
***DA9I1.webp***
***DA9I2.webp***
Mia: [Nodding frantically] (Yes, yes, touch me everywhere...) "Please, cuz. I need to feel your hands on me." [She pushes your shorts down, gasping as your massive cock springs free] "Oh my god... it's even bigger than I imagined. How... how is that even possible?"
Mia's hand wraps around your throbbing shaft, her fingers barely able to close around its girth. The touch sends a jolt of pleasure through you, making your knees weak. You can see the awe and lust in her eyes as she begins to stroke you slowly.
</bloc9>
<bloc10>
You: "Fuck, Mia... that feels so good. Let me... let me touch you too."
With trembling hands, you push Mia's shorts down, your fingers immediately seeking out her dripping pussy. The heat and wetness you find there make you groan with desire. You slide two fingers along her slit, marveling at how wet she is.
***DA9J1.webp***
***DA10O3.webp***
Mia: [Moaning at your touch] (Oh god, his fingers are so big...) "Yes, yes, touch me there. Fuck, your cock is so hard... so big." [She increases her stroking pace, her other hand cupping your heavy balls] "I can't believe we're doing this... it's so wrong, but it feels so right."
The dual sensation of Mia's hand on your cock and the feeling of her wet pussy on your fingers is almost overwhelming. The virus heightens every touch, every stroke. You can feel her pussy clenching around your fingers, her clit swollen and sensitive under your thumb.
</bloc10>
<bloc11-Trust>
You: "Mia... oh god, Mia. You're amazing. I've... I've wanted this for so long."
Your fingers work skillfully, rubbing Mia's clit in tight circles while your other hand caresses her breasts. The intimacy of the moment is intoxicating, the love and lust you feel for your cousin overwhelming any remaining doubts.
***DA9K1.webp***
Mia: [Gasping in pleasure] (This is so much more than just lust...) "Me too, cuz. I've dreamed about this... about us." [Her strokes become more purposeful, her eyes locked on yours] "Come for me. I want to see it... please."
The love in Mia's eyes pushes you over the edge. With a deep groan, you explode, thick ropes of cum shooting from your massive cock. The intensity of your orgasm is heightened by the virus, each pulse feeling like a mini-explosion of pleasure.
</bloc11-Trust>
<bloc12-Trust>
You: "That was... incredible, Mia. I've never felt anything like that before."
As the aftershocks of your orgasm subside, you pull Mia close, kissing her deeply. The taste of her lips, the softness of her body against yours, feels like coming home. You can feel the wetness of your cum between your bodies, a physical reminder of the line you've just crossed.
***DA12O3.webp***
Mia: [Returning the kiss passionately] (This is more than just sex... this is love.) "Me neither, cuz. That was... perfect." [She nuzzles into your neck, her body still trembling slightly] "I know this is complicated, but... I don't want to stop. I want more of you... all of you."
As you hold each other, the reality of what you've done settles in. But instead of shame or regret, you both feel a deep sense of rightness. The virus may have amplified your desires, but the love between you is real and undeniable.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, Mia... I'm gonna cum. Your hand feels so fucking good."
Your hips thrust involuntarily, fucking Mia's tight fist as your fingers plunge deeper into her soaking pussy. The lewd sounds of your mutual masturbation echo in the gym, adding to the intense eroticism of the moment.
***DA0A3.webp***
Mia: [Moaning wantonly] (Yes, yes, give it to me!) "Do it, cuz. Cum for me. I want to see that big fucking cock explode." [Her hand moves faster, her other hand squeezing your balls] "Fuck, I'm so close too. Make me cum with you!"
The dirty talk pushes you over the edge. With a primal roar, you cum, thick ropes of semen erupting from your massive cock. The virus amplifies your orgasm, making it feel like your very life force is being pumped out with each spurt.
</bloc11-Lust>
<bloc12-Lust>
You: "Holy shit, Mia... that was... fuck, I've never cum so hard in my life."
As the last drops of cum dribble from your still-hard cock, you look down at Mia. She's covered in your seed, the thick white fluid dripping down her breasts and stomach. The sight is so erotic it makes your cock twitch again.
***DA9L3.webp***
Mia: [Panting, her body covered in your cum] (So much cum... it's everywhere...) "Fuck, cuz... you came so much. It's so hot... so thick." [She runs a finger through the cum on her breast, bringing it to her mouth and sucking it clean] "Mmm... you taste so good. I want more."
The sight of Mia tasting your cum sends another jolt of arousal through you. Despite just cumming, you feel your cock hardening again, the virus already replenishing your reserves. The primal, animalistic lust between you is undeniable, overshadowing any lingering doubts about your familial relationship.
</bloc12-Lust>
<bloc11-Fail>
You: "Mia, I... I don't know if we should be doing this. We're family..."
Even as you speak, your body betrays you. Your cock throbs in Mia's hand, your fingers still buried in her wet pussy. The conflict between desire and morality is clear on your face.
***DA9M1.webp***
Mia: [Freezing, a look of hurt and confusion crossing her face] (No, no, don't stop now...) "What? But... but I thought... Don't you want this?" [Her hand loosens its grip on your cock, uncertainty replacing the lust in her eyes]
The sudden shift in mood is palpable. The heady atmosphere of lust dissipates, replaced by an awkward tension. You can see the hurt in Mia's eyes, mixed with embarrassment and a lingering desire.
</bloc11-Fail>
<bloc12-Fail>
You: "I'm sorry, Mia. I just... I can't do this. It's not right."
Guilt washes over you as you step back, tucking your still-hard cock back into your shorts. The loss of contact feels almost painful, your body screaming for release even as your mind recoils from what you were about to do.
***DA9M3.webp***
Mia: [Quickly pulling up her shorts, tears welling in her eyes] (I'm such an idiot... how could I think he'd want me?) "I... I understand. I'm sorry too. I shouldn't have... God, this is so embarrassing." [She turns away, her voice thick with unshed tears] "Maybe we should just... forget this ever happened."
The atmosphere in the gym is now unbearably tense. The scent of arousal still lingers in the air, a cruel reminder of what almost was. As Mia hurriedly gathers her things to leave, you're left with a confusing mix of relief, regret, and unfulfilled desire.
</bloc12-Fail>
<bloc-Virus>
You: "Mia, wait! I... oh god, something's happening."
A sudden surge of the virus courses through your body, sending waves of intense heat and arousal crashing over you. Your vision blurs, your cock hardening to painful proportions. You stumble, reaching out to steady yourself on the workout bench.
***DA4E1.webp***
Mia: [Turning back, her eyes widening as she sees your state] (Oh fuck, is this a virus surge?) "Cuz! Are you okay? Your eyes... they're glowing!" [She rushes to your side, her own body responding to the pheromones you're emitting] "I... I feel it too. It's so hot... I need... I need..."
The virus surge affects Mia as well, her pupils dilating as her body responds to your pheromones. Her nipples harden visibly through her shirt, a damp spot appearing on her shorts. The air becomes thick with the scent of your mutual arousal, all thoughts of propriety or family ties evaporating in the face of overwhelming lust.
</bloc-Virus>
<grope1>
You: "I can't... I can't control it anymore. I need to touch you, Mia. Now."
Overwhelmed by the virus and your own pent-up desires, you grab Mia roughly, one hand groping her breast while the other plunges into her shorts. Your enhanced strength makes the fabric tear easily, exposing her dripping pussy to your eager fingers.
***DA0C.webp***
Mia: [Gasping in shock and arousal] (Oh god, his hands... so rough, so good...) "Cuz! What are you... oh fuck!" [Her body betrays her, pressing into your touch even as her mind reels] "We shouldn't... we can't... oh god, don't stop!"
The feeling of Mia's soft breast in one hand and her wet pussy in the other drives you wild. You can feel her nipple hardening against your palm, her pussy clenching around your probing fingers. The scent of her arousal is intoxicating, spurring you to go further.
</grope1>
<grope2>
You: "You're so wet, Mia. So fucking wet for me. I'm going to make you cum, right here, right now."
Your fingers work furiously, thumb circling Mia's clit while two thick fingers pump in and out of her tight pussy. Your other hand kneads her breast roughly, pinching and rolling her nipple. The lewd sounds of your fingers in her wet cunt echo through the gym.
***DA11P3.webp***
Mia: [Moaning uncontrollably] (It's too much... too good... I'm gonna...) "Oh fuck, oh fuck, oh fuck! I'm cumming! You're making me cum, cuz!" [Her body convulses in your arms, pussy clenching rhythmically around your fingers] "Oh god, what have we done?"
As Mia comes down from her intense orgasm, reality starts to set in. The shock of what just happened is clear on both your faces. The air is thick with the scent of sex and the lingering effects of the virus surge, leaving you both confused, aroused, and grappling with the consequences of your actions.
</grope2>
<rape1>
You: "I can't... I can't hold back anymore, Mia. I need you. All of you. Now."
The virus surges through your system, clouding your mind with an overwhelming need. Your eyes glow with an unnatural light, your muscles bulging as the virus enhances your strength. With a growl, you grab Mia, pinning her against the wall.
***DA9P1.webp***
Mia: [Eyes widening in fear and confusion] (What's happening? This isn't like him...) "Cuz? What are you doing? You're scaring me!" [She struggles against your grip, but her own body betrays her, responding to your pheromones] "Please, stop! This isn't you!"
Your enhanced senses pick up on Mia's racing heartbeat, the scent of her fear mixing with involuntary arousal. Part of you knows this is wrong, but the virus-induced lust is too strong to resist. Your massive cock strains against your shorts, a wet spot forming where the tip presses against the fabric.
</rape1>
<rape2>
You: "Can't stop... need you... need to be inside you..."
With inhuman strength, you tear at Mia's clothes, shredding them easily. Your own shorts are ripped away, your massive cock springing free. You lift Mia easily, positioning her above your throbbing member.
***DA3P1.webp***
Mia: [Tears streaming down her face] (This can't be happening... but why am I so wet?) "Please, cuz, don't do this! We're family! This is wrong!" [She pushes against your chest, but her strength is nothing compared to your virus-enhanced muscles] "Someone help! Please!"
Mia's pleas fall on deaf ears, the gym empty save for the two of you. Your mind is consumed by the need to mate, to spread the virus. You can feel the heat of Mia's pussy just inches from your cock, her body's involuntary arousal betraying her words of protest.
</rape2>
<rapeWin1>
You: "Mine... you're mine now, Mia..."
With a powerful thrust, you impale Mia on your massive cock. The tight heat of her pussy engulfs you, sending waves of pleasure through your body. You begin to move, each thrust driving you deeper into your cousin's unwilling body.
***DA9Q1.webp***
Mia: [Screaming in a mix of pain and unwanted pleasure] (It's so big... it hurts... but why does it feel good?) "No! Stop! Please... oh god... it's too big!" [Her body betrays her, pussy clenching around your invading cock] "Why... why does it feel like this? I don't want this!"
The virus heightens every sensation, making the feeling of Mia's tight pussy around your cock almost unbearably good. You can feel her inner walls stretching to accommodate your girth, her body's natural lubrication making your thrusts easier despite her protests.
</rapeWin1>
<rapeWin2>
You: "So tight... so good... gonna fill you up, Mia..."
Your thrusts become more frantic, the slap of skin on skin echoing through the gym. The scent of sex and pheromones fills the air, driving you to new heights of frenzy. With a roar, you feel your orgasm approaching.
***DA9Q3.webp***
Mia: [Body shaking with unwanted orgasm] (No, no, I can't be cumming... not like this...) "Don't! Don't cum inside! Please!" [Her nails dig into your back, her body arching against you] "Oh god... I'm... I'm cumming! No!"
With a final, powerful thrust, you bury yourself to the hilt in Mia's pussy. Your cock swells, pumping rope after rope of thick, virus-laden cum deep into her womb. The intensity of your orgasm is overwhelming, your vision whiting out as you empty yourself into your cousin's unwilling body.
</rapeWin2>
<enslaveWin1>
You: "Mine... forever mine... my breeding bitch..."
The virus has completely taken over, transforming you into a primal being driven solely by the need to mate and dominate. With inhuman strength, you throw Mia onto the gym mat, your massive cock angry and pulsing with need.
***DA0F2.webp***
Mia: [Scrambling backwards, terror in her eyes] (This isn't happening... this can't be real...) "No! Please! Don't do this!" [She tries to crawl away, but you easily catch her ankle, dragging her back] "Help! Somebody help me!"
Your enhanced senses revel in Mia's fear, the scent of it mixing with her involuntary arousal to create an intoxicating cocktail. With a growl, you flip her onto her stomach, mounting her from behind like a beast in heat.
</enslaveWin1>
<enslaveWin2>
You: "Take it... take my seed... bear my children..."
With a savage thrust, you bury your enormous cock into Mia's unprepared ass. The tightness is almost painful, but the virus dulls any discomfort, replacing it with overwhelming pleasure. You begin to rut like an animal, each thrust driving deeper into your cousin's unwilling body.
***DA0AH.webp***
Mia: [Screaming in agony and unwanted pleasure] (It hurts... it hurts so much... but why am I getting wet?) "Stop! Please stop! It hurts!" [Her body betrays her, pussy dripping with arousal even as you violate her ass] "I can't... I can't take it... please..."
Your thrusts become more frantic, more animalistic. The virus drives you to breed, to dominate, to own. With a roar, you reach your climax, pumping load after load of thick, potent cum deep into Mia's bowels. As your orgasm subsides, a cruel smile crosses your face. This is just the beginning of Mia's new life as your breeding slave.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "Hey Mia, I was thinking we could try making some of that canned soup we found yesterday. What do you think?"
The kitchen is dimly lit, the afternoon sun barely penetrating through the boarded-up windows. As you enter, you see Mia bent over, rummaging through the lower cabinets. Her shorts ride up, revealing the curve of her ass and a hint of her pussy lips through the thin fabric. The sight sends an immediate jolt of arousal through your body, your cock twitching in response.
***DA10A1.webp***
Mia: [Straightening up, she turns to face you, her eyes immediately drawn to the growing bulge in your pants] (Oh god, not again. Why does he have to be so... big?) "Sure, that sounds good. I'm starving." [She bites her lip, trying to tear her gaze away from your crotch] "Can you reach the pot on the top shelf? I can't quite get to it."
The air in the kitchen feels thick with tension as Mia's eyes keep darting between your face and the obvious outline of your massive cock. Her nipples have hardened, visible through her thin tank top, and a faint blush spreads across her cheeks.
</bloc1>
<bloc2>
You: "No problem, I've got it." [You reach up to grab the pot, your shirt riding up to reveal your toned abs]
As you stretch to reach the pot, your muscles flex visibly. Mia's breath catches audibly, her eyes widening as she takes in the sight. Your virus-enhanced physique is on full display, and you can practically feel her gaze burning into your skin. As you lower your arms, pot in hand, you notice Mia's thighs pressing together, a telltale sign of her growing arousal.
***DA10B1.webp***
Mia: [Swallowing hard] "Thanks, I... um, I'll get the can opener." [She moves past you, deliberately brushing against your body in the narrow kitchen] (Fuck, he smells so good. This is so wrong, but I can't help it.) "So, how are you feeling today? Any... virus symptoms?"
The innocent question is loaded with subtext. Mia's voice has a slight tremor to it, and you can see the internal struggle playing out on her face - the battle between her familial love for you and the undeniable sexual attraction the virus has amplified.
</bloc2>
<bloc3>
You: "I'm managing, but it's getting harder to control." [You place the pot on the stove, turning to face Mia] "How about you? You seem a bit... flushed."
The cramped kitchen forces you to stand close to Mia as she fumbles with the can opener. Your enhanced senses pick up on her increased heart rate and the faint scent of her arousal. Your cock throbs painfully, straining against your pants, the outline now impossible to ignore.
***DA10C1.webp***
Mia: [Her hands shaking slightly as she opens the can] "I'm... I'm okay. It's just hot in here, that's all." [She glances down at your crotch again, her breath hitching] (Oh god, it's so big. How is that even possible?) "Maybe we should open a window or something?"
As Mia reaches past you to set the opened can on the counter, her breasts press against your arm. You both freeze for a moment, the contact sending a jolt of electricity through your bodies. Mia's nipples harden further, visible points straining against her top.
</bloc3>
<bloc4>
You: "Yeah, some fresh air might help." [You move to the window, struggling to unlatch it with your trembling hands]
As you work on the window, you're acutely aware of Mia's presence behind you. The sound of her shallow breathing fills the kitchen, punctuated by the occasional clink of utensils as she tries to busy herself with meal preparation. The window finally gives way, and a gust of cool air rushes in, carrying with it the scent of the overgrown garden outside.
***DA10D1.webp***
Mia: [Her voice husky] "Thanks, that's... that's better." [She turns to face you, leaning against the counter] "Listen, I... I know we shouldn't, but... do you ever think about... you know?" [Her eyes flick down to your crotch again] (I can't believe I'm saying this. He's my cousin, for fuck's sake!)
The tension in the room ratchets up several notches. Mia's question hangs in the air between you, the implications clear. Her chest rises and falls rapidly, her skin flushed with a combination of arousal and shame.
</bloc4>
<bloc5>
You: "Mia, I... I can't stop thinking about it." [You take a step closer, your voice low and husky] "The virus, it's... it's making everything so intense."
Your admission seems to break something loose in both of you. The pretense of cooking is forgotten as you stand face to face, bodies nearly touching. Your cock throbs visibly, a wet spot forming at the tip of your pants where precum has begun to leak. Mia's eyes are locked on the movement, her tongue darting out to wet her lips.
***DA10E1.webp***
Mia: [Her voice barely above a whisper] "Me too. I know it's wrong, but... God, I can't help it." [She reaches out, her hand hovering just inches from your crotch] "Can I... can I see it? Just once? To know what we're dealing with?"
The air between you crackles with sexual tension. Mia's hand trembles in the air, so close to your aching cock. Her other hand has unconsciously moved to her own crotch, pressing against the seam of her shorts.
</bloc5>
<bloc6>
You: [Your breath catching in your throat] "I... yeah. Okay. But just... just to see." [You slowly unzip your pants, your heart pounding]
With shaking hands, you lower your zipper. The sound seems impossibly loud in the quiet kitchen. As you push down your underwear, your massive cock springs free, slapping against your stomach with an audible thwack. It's rock hard, veins pulsing visibly, the head swollen and glistening with precum.
***DA10F1.webp***
Mia: [Her eyes widen in shock and lust] "Holy fuck..." [She unconsciously licks her lips] "It's... it's huge. How do you even... oh my god." [Her hand moves closer, fingers twitching] (I shouldn't touch it. I shouldn't. But fuck, I want to so bad.)
Mia's breathing has become ragged, her pupils dilated with desire. Her free hand has slipped under her waistband, clearly rubbing herself as she stares at your monstrous member. The scent of her arousal fills the air, mixing with the musky smell of your own excitement.
</bloc6>
<bloc7>
You: [Your voice strained] "Mia, I... I need... The virus, it's..." [You grip the edge of the counter, knuckles white]
The virus surges through your system, heightening every sensation. Your cock throbs painfully, desperate for release. Precum oozes steadily from the tip, running down the length of your shaft. You can see Mia's internal struggle written plainly on her face - the desire to touch warring with the knowledge that this is forbidden.
***DA10G1.webp***
Mia: [Swallowing hard] "I know, I... I feel it too." [She finally gives in, wrapping her hand around your shaft] "Oh fuck, it's so hot... and hard..." [She begins to stroke slowly, her small hand barely able to encircle your girth] (This is so wrong, but it feels so right. I can't stop.)
As Mia's hand moves along your length, her other hand works furiously in her shorts. Her breath comes in short gasps, her eyes locked on the sight of her hand sliding up and down your massive cock. The taboo nature of the act only seems to heighten her arousal.
</bloc7>
<bloc8>
You: [Groaning deeply] "Mia... fuck... that feels amazing." [Your hips begin to thrust involuntarily] "I... I need to touch you too. Please."
The sensation of Mia's hand on your cock is overwhelming. Each stroke sends waves of pleasure coursing through your body. Your hands itch to touch her, to explore her body as she's exploring yours. The virus amplifies every feeling, making you hyper-aware of every point of contact between you.
***DA0AC.webp***
Mia: [Nodding frantically] "Yes... yes, touch me. I need it." [She pulls her hand from her shorts, guiding yours to replace it] "Oh god, I'm so wet... This is so fucked up, but I can't stop."
As your hand slips into Mia's shorts, you're met with an overwhelming heat and wetness. Her pussy is soaked, her clit swollen and sensitive. She moans loudly as your fingers make contact, her hand faltering on your cock for a moment before resuming its steady rhythm.
</bloc8>
<bloc9>
You: "Fuck, Mia... you're drenched." [Your fingers explore her folds, circling her clit] "This is so wrong, but it feels so good."
Your fingers work skillfully, drawing gasps and moans from Mia. Her hips buck against your hand, seeking more friction. Meanwhile, her strokes on your cock have become faster, more urgent. The lewd sounds of wet flesh fill the kitchen, mixing with your heavy breathing and occasional groans.
***DA10I1.webp***
Mia: [Between gasps] "Don't stop... please don't stop." [Her free hand grips your shoulder for support] "I'm getting close... are you? Can you... can you cum for me, cousin?"
The use of the word 'cousin' sends a jolt of forbidden pleasure through you both. Mia's eyes are half-lidded with lust, her mouth hanging open as she pants. Her hand moves faster on your cock, twisting slightly at the head in a way that makes your toes curl.
</bloc9>
<bloc10>
You: [Groaning loudly] "Yes... fuck, Mia, I'm close too. Your hand feels so good."
The pressure builds rapidly in your balls, your orgasm approaching like a freight train. Your fingers work furiously at Mia's clit, determined to bring her over the edge with you. The kitchen is filled with the sounds and smells of your illicit encounter, the forgotten soup can sitting unopened on the counter.
***DA10J1.webp***
***DA10J2.webp***
Mia: [Her voice rising in pitch] "Oh god, oh fuck, I'm cumming! I'm cumming on my cousin's fingers!" [Her body shakes violently, her hand clenching tightly around your cock]
Mia's orgasm hits her hard, her pussy clenching rhythmically around your fingers. Her hand on your cock spasms, the change in pressure and rhythm pushing you dangerously close to the edge. The sight of your cousin coming undone by your touch is almost too much to bear.
</bloc10>
<bloc11-Trust>
You: "Mia, I... I love you. Not just as family, but... more." [Your voice is strained as you approach climax]
As the words leave your mouth, a wave of emotion washes over you both. The forbidden nature of your feelings only intensifies the moment. Your fingers continue to work Mia's sensitive clit, prolonging her orgasm as she strokes you towards your own release.
***DA10K1.webp***
Mia: [Her eyes wide with emotion and lust] "I... I love you too. Oh god, I love you so much." [Her hand speeds up, determined to make you cum] "Let go for me, cousin. I want to see you cum."
With a final, powerful stroke, Mia sends you over the edge. Your cock swells in her hand before erupting, thick ropes of cum shooting into the air. The first blast hits Mia's chest, the rest splattering across her hand and your stomach. The intensity of your orgasm is overwhelming, your vision blurring at the edges as pleasure courses through your body.
</bloc11-Trust>
<bloc12-Trust>
You: [Panting heavily] "That was... incredible. Mia, I..."
As the aftershocks of your orgasm subside, a mix of emotions washes over you. The guilt and shame are there, but they're overshadowed by a deep sense of connection and love for Mia. You pull her close, not caring about the mess between you.
***DA10K3.webp***
Mia: [Nuzzling into your chest] "I know. Me too." [She looks up at you, her eyes shining] "We'll figure this out, okay? Together. No matter what anyone else thinks."
You hold each other tightly, the forgotten soup and the dangers of the outside world fading away. In this moment, all that matters is the bond you've formed, taboo as it may be. The virus has changed your relationship forever, but as you stand there in the kitchen, covered in the evidence of your forbidden act, you can't bring yourself to regret it.
</bloc12-Trust>
<bloc11-Lust>
You: "Fuck, Mia... I'm gonna cum. Where do you want it?" [Your voice is rough with lust]
The pressure in your balls is unbearable, your orgasm imminent. Mia's hand continues to stroke your throbbing cock, her movements becoming erratic as she recovers from her own climax. The air is thick with the scent of sex and the sound of your labored breathing.
***DA0A3.webp***
Mia: [Her eyes wild with lust] "On me. Cum on me, cousin. Mark me with your seed." [She pulls her tank top down, exposing her heaving breasts] "I want to feel it on my skin."
Her words send you over the edge. With a guttural groan, your cock erupts in Mia's hand. Thick ropes of cum shoot out, splattering across her exposed breasts and neck. The sheer volume is staggering, a result of your virus-enhanced physiology. Mia gasps as the hot, sticky fluid lands on her skin, her hand continuing to milk every last drop from your pulsing member.
</bloc11-Lust>
<bloc12-Lust>
You: [Breathing heavily] "Holy shit, Mia... that was... fuck."
As the last tremors of your orgasm subside, you take in the sight before you. Mia is a mess, her chest and hand covered in your cum. She looks up at you, her eyes dark with lingering lust and a hint of shame. Slowly, deliberately, she brings her cum-covered hand to her mouth and licks it clean, her eyes never leaving yours.
***DA0F4.webp***
Mia: [Her voice husky] "You taste... amazing." [She runs a finger through the cum on her chest, bringing it to her lips] "We're going to hell for this, aren't we? But fuck, if it feels this good, I don't care."
The taboo nature of what you've just done hangs heavy in the air, but neither of you can bring yourselves to regret it. The virus has awakened something primal in both of you, a need that transcends societal norms and family boundaries. As you watch Mia clean herself of your seed, you know this is only the beginning of your forbidden exploration.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly tensing up] "Wait, Mia... I can't... we shouldn't be doing this." [You step back abruptly]
The realization of what you're doing hits you like a bucket of cold water. Despite the aching need in your cock and the pleasure of Mia's touch, you force yourself to pull away. The virus-induced lust battles with your moral compass, leaving you feeling conflicted and ashamed.
***DA10M1.webp***
Mia: [Looking hurt and confused] "What? But... I thought... we were both..." [She wraps her arms around herself, suddenly looking small and vulnerable] "Oh god, what were we thinking?"
The mood in the kitchen shifts dramatically. The sexual tension is replaced by an awkward, heavy silence. Mia's face flushes with shame as she realizes the full implications of what almost happened between you, her cousin.
</bloc11-Fail>
<bloc12-Fail>
You: "I'm sorry, Mia. The virus, it... it made me lose control. But we can't do this. It's not right."
You hastily tuck yourself back into your pants, wincing at the discomfort of your still-hard cock confined in the fabric. The air in the kitchen feels stifling now, the scent of arousal a painful reminder of your momentary lapse in judgment.
***DA10M3.webp***
Mia: [Her voice trembling] "You're right. Of course, you're right. I... I should go." [She moves towards the door, not meeting your eyes] "Let's... let's just forget this ever happened, okay?"
Without waiting for a response, Mia flees the kitchen, leaving you alone with your thoughts and the lingering scent of what almost was. The unopened can of soup sits on the counter, a mundane reminder of how quickly things spiraled out of control. You're left to grapple with the knowledge that the virus has the power to push you to cross lines you never thought you would.
</bloc12-Fail>
<bloc-Virus>
You: [A sudden, intense wave of the virus hits you] "Mia... something's happening. The virus... I can't..."
Your body is wracked with an overwhelming surge of the virus. Your muscles tense, veins bulging as the infection courses through you. Your already impressive cock seems to swell even further, pulsing with an angry, purple hue. The need for release becomes all-consuming, overriding all other thoughts.
***DA10N1.webp***
Mia: [Her eyes widening in a mix of fear and arousal] "Oh fuck... I feel it too. It's like... like I'm burning up inside." [She presses her body against yours, her hand returning to your cock] "We need to... we have to..."
The virus affects Mia as well, her skin flushing as her body temperature rises. Her pupils dilate fully, her breathing becoming rapid and shallow. Without conscious thought, she begins to stroke your cock again, her other hand frantically working between her legs. The air crackles with pheromones, the virus pushing you both towards a frenzy of lust.
As your hands roam over each other's bodies, all thoughts of shame or taboo are pushed aside. The virus demands satisfaction, and in this moment, nothing else matters but the primal need for release. The kitchen fades away as you lose yourselves in a haze of virus-induced passion, your forbidden act of love the only thing keeping the infection at bay.
</bloc-Virus>
<grope1>
You: [Suddenly overcome with lust, you grab Mia's breasts roughly] "I can't take it anymore. I need more."
Without warning, your hands shoot out, groping Mia's ass through her thin shorts. The soft flesh yields under your fingers as you squeeze and knead, your thumbs brushing over the skin. The sudden, aggressive move is a stark departure from the tentative touching of before.
***DA10O1.webp***
Mia: [Gasping in shock] "What the... Stop! What are you doing?" [She tries to push your hands away, her eyes wide with fear and confusion] "This isn't right, we can't!"
Mia's body betrays her words, her nipples hardening further under your touch despite her protests. She struggles against you, but the close quarters of the kitchen leave her little room to maneuver. The scent of her fear mingles with her arousal, creating a heady mix that only fuels your virus-driven lust.
</grope1>
<grope2>
You: [Your voice low and dangerous] "Don't pretend you don't want this, Mia. I can smell how wet you are."
Your hands continue their assault on Mia's breasts, one slipping under her top to pinch and roll her bare nipple. Your other hand slides down her body, roughly cupping her mound through her shorts. The heat emanating from her core is unmistakable, as is the dampness seeping through the fabric.
***DA10O3.webp***
Mia: [Whimpering] "Please... we have to stop. We're family, this is wrong!" [Her body trembles under your touch, torn between fear and unwanted arousal] "Someone could walk in, please!"
Despite her pleas, Mia's body responds to your touch. Her hips buck involuntarily against your hand, seeking friction. Tears form in the corners of her eyes, a mix of shame and frustrated desire. The situation has spiraled far beyond the tentative exploration of before, the virus pushing you into dangerous, uncharted territory.
</grope2>
<rape1>
You: [Your eyes glaze over as the virus takes control] "I can't... I can't stop. Need to... breed..."
The virus surges through your system, overriding all rational thought. Your muscles bulge, veins pulsing visibly under your skin. Your already massive cock swells further, taking on an almost inhuman size. You advance on Mia, your movements jerky and predatory.
***DA10P1.webp***
***DA10P2.webp***
Mia: [Backing away, terror in her eyes] "No... no, please! This isn't you! Fight it!" [She looks around frantically for an escape route] "Someone help! Please!"
Mia's back hits the kitchen counter, leaving her trapped. Her chest heaves with panicked breaths, her body trembling. Despite her fear, the virus affects her too - her nipples stand out prominently, and the scent of her arousal fills the air. She's caught between terror and an unwanted, primal response to your dominant display.
</rape1>
<rape2>
You: [Growling, you grab Mia's wrists, pinning them above her head] "Mine. Take it all."
With your free hand, you roughly tear at Mia's clothes, shredding her tank top and exposing her breasts. Your cock throbs painfully, precum leaking copiously from the tip. The virus has transformed you into a creature of pure lust, focused solely on the need to mate.
***DA10P3.webp***
***DA10P4.webp***
Mia: [Struggling against your grip] "Please, no! We're family! This is rape!" [Tears stream down her face] "Someone help me! He's lost control!"
Mia's cries echo through the kitchen, but there's no one around to hear. Her struggles only serve to excite you further, the virus interpreting her resistance as a challenge to be overcome. As you press your body against hers, she can feel the heat and hardness of your monstrous cock through her shorts, a promise of what's to come.
</rape2>
<rapeWin1>
You: [Tearing off Mia's shorts] "Need to breed. Now."
With inhuman strength, you rip Mia's shorts and panties away, leaving her lower half exposed. In one swift motion, you lift her onto the kitchen counter, spreading her legs wide. Your massive cock lines up with her entrance, the head already pressing against her folds.
***DA10Q1.webp***
Mia: [Sobbing] "No, please! It's too big, you'll tear me apart!" [Her body betrays her, her pussy glistening with unwanted arousal] "We're cousins, this is so wrong!"
Despite her pleas, Mia's body responds to the virus's influence. Her pussy lips swell and part, preparing for the inevitable intrusion. As you begin to push inside, she lets out a guttural moan - a mix of pain, pleasure, and shame. The tight heat of her channel grips your cock, urging you deeper.
</rapeWin1>
<rapeWin2>
You: [Grunting as you thrust fully inside] "So tight. Perfect breeding material."
With a final, powerful thrust, you bury yourself to the hilt inside Mia. The sensation is overwhelming - her pussy stretches to accommodate your girth, gripping you like a vice. You begin to move, your thrusts hard and fast, driven by the virus's imperative to breed.
***DA10Q3.webp***
Mia: [Her cries of protest turn to moans] "Oh god... it's so big... I can't... we shouldn't..." [Her legs wrap around your waist involuntarily] "I'm your cousin... your cousin... oh fuck!"
Mia's resistance crumbles under the onslaught of sensation. Her body betrays her completely, responding to your brutal pace with enthusiasm. Her pussy clenches around your cock, her hips rising to meet each thrust. The taboo nature of your act only seems to heighten the pleasure for both of you, the virus feeding on the forbidden nature of your coupling.
As you continue to rut against each other on the kitchen counter, all thoughts of family ties and morality are washed away in a tide of virus-fueled lust. The only thing that matters now is the primal act of mating, your bodies joined in a desperate, animalistic coupling.
</rapeWin2>
<enslaveWin1>
You: [Your eyes gleam with a predatory light] "You're mine now. Forever."
With brutal efficiency, you spin Mia around and bend her over the kitchen counter. One hand grips her hair tightly, forcing her cheek against the cold surface. Your other hand tears at her clothes, shredding them to expose her trembling body. Your cock, now almost monstrously large, presses against her ass.
***DA10R1.webp***
Mia: [Screaming in terror] "No! Please! You can't do this!" [She struggles frantically, but your grip is like iron] "We're family! This is insane!"
Mia's struggles only serve to excite you further. The virus has completely taken over, transforming you into a creature of pure, dominant lust. You lean in, your breath hot on her ear as you growl your intentions. Your cock, slick with precum, slides between her ass cheeks, a promise of the violation to come.
</enslaveWin1>
<enslaveWin2>
You: [Thrusting violently into Mia's unprepared ass] "You belong to me now. My personal breeding slave."
Without warning or preparation, you force your massive cock into Mia's tight asshole. The penetration is brutal and unforgiving, her screams of pain only spurring you on. You begin to thrust savagely, one hand still gripping her hair while the other leaves bruising marks on her hip.
***DA0AG.webp***
Mia: [Her screams turn to broken sobs] "It hurts! Please stop! I'll do anything!" [Her body shakes with each brutal thrust] "I'm sorry... I'm sorry... please..."
Mia's pleas fall on deaf ears as you continue your assault. The tight heat of her ass grips your cock, sending waves of pleasure through your virus-addled brain. As you rut into her, you lean down and bite her shoulder hard, marking her as your property. The kitchen is filled with the sounds of flesh slapping against flesh and Mia's broken cries.
As your pace increases, reaching a frenzied tempo, you growl out your plans for her future. She'll be kept as your personal breeding stock, a vessel for your virus-enhanced seed. The family ties that once bound you mean nothing now - she is simply a means to satisfy your endless, virus-driven lust. With a final, brutal thrust, you empty yourself deep inside her, the first load of many to come in her new life as your slave.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking on the bathroom door] "Mia? Are you in there? We need to talk about the water situation."
The shelter's old pipes groan ominously as you approach the bathroom. The scarcity of clean water has become a pressing issue, and you need to discuss conservation methods with your cousin. As you near the door, you catch a whiff of Mia's intoxicating scent, triggering an involuntary twitch in your virus-enhanced manhood.
***DA11A1.webp***
Mia: [Opening the door, wrapped in a small towel] (Oh god, he's here. Stay calm, Mia.) "Hey cuz, perfect timing! I was just about to shower. What's up with the water?"
Mia's damp skin glistens in the dim light, her towel barely containing her curves. You can't help but notice a bead of water trailing down her collarbone, disappearing between her breasts.
</bloc1>
<bloc2>
You: [Clearing your throat, trying to maintain eye contact] "We're running low on clean water. We might need to... uh, conserve by showering together."
Your suggestion hangs in the air, thick with implications. The virus thrums through your veins, heightening every sensation. You're acutely aware of Mia's proximity, the heat radiating from her body.
***DA11B1.webp***
Mia: [Biting her lip, a blush creeping up her neck] (Shower together? Is he serious?) "I mean... I guess we have to, right? For survival?" [She steps back, allowing you into the cramped bathroom]
The small space forces you close together. Mia's towel slips slightly, revealing more of her tanned, toned thigh. The air feels electric with tension and unspoken desire.
</bloc2>
<bloc3>
You: [Nodding, trying to appear nonchalant as you begin undressing] "Yeah, for survival. We'll just... keep it quick and efficient."
As you strip down, your enhanced physique becomes apparent. Mia's eyes widen, lingering on your chiseled abs before darting lower. Your cock, even soft, is an impressive sight, and you notice Mia's breath catch.
***DA11C1.webp***
Mia: [Swallowing hard, her voice a whisper] (Holy shit, when did he get so... big?) "R-right, quick and efficient." [She turns, dropping her towel with trembling hands]
The sight of Mia's naked form sends a jolt through you. Her ass is perfectly rounded, toned from years of cheerleading. You feel your cock begin to swell, the virus amplifying your arousal tenfold.
</bloc3>
<bloc4>
You: [Stepping into the shower, voice husky] "After you, Mia. We'll... take turns under the water."
The small shower forces you to press close together. As Mia steps under the spray, water cascades down her curves. Your cock, now fully erect, brushes against her lower back, eliciting a gasp from both of you.
***DA11D1.webp***
Mia: [Shivering, not entirely from the water] (Oh god, I can feel him. It's so big...) "S-sorry, it's a tight fit in here." [She shifts, inadvertently grinding her ass against your shaft]
The contact sends sparks of pleasure through you both. Mia's skin flushes, her nipples hardening visibly. The air grows thick with steam and the musky scent of arousal.
</bloc4>
<bloc5>
You: [Gritting your teeth, fighting for control] "Mia, I... the virus. It's making it hard to..."
Your hands move of their own accord, grasping Mia's hips. The virus pulses through you, demanding more contact. Mia's ass feels incredible against your throbbing cock, and you find yourself grinding slowly.
***DA11E1.webp***
Mia: [Moaning softly, pressing back against you] (This is wrong, but it feels so good...) "I know, I feel it too. Maybe we could... help each other? Just this once?"
Mia reaches back, her hand trembling as it wraps around your shaft. The touch sends a jolt of pleasure through you, your cock twitching in her grasp.
</bloc5>
<bloc6>
You: [Groaning, your resolve crumbling] "Fuck, Mia... your hand feels amazing."
Unable to resist, you slide a hand around to cup Mia's breast. It fits perfectly in your palm, her nipple hard against your fingers. With your other hand, you explore the curve of her ass, marveling at its firmness.
***DA11F1.webp***
Mia: [Gasping, her hand starting to stroke] (It's so thick, I can barely wrap my hand around it.) "Oh god, your cock is huge. How... how big is it?"
Mia's inexperienced yet enthusiastic strokes send waves of pleasure through you. Her ass grinds more insistently against your shaft, her body betraying her growing arousal.
</bloc6>
<bloc7>
You: [Panting, your hips thrusting into her hand] "Twelve inches. The virus... it changed me."
Your fingers find Mia's pussy, slick with more than just water. You trace her folds, feeling her shudder against you. The wrongness of the situation only seems to heighten your shared arousal.
***DA11G1.webp***
***DA11G2.webp***
Mia: [Moaning louder, her strokes becoming more confident] (Twelve inches? That's impossible... but I can feel it.) "It's so hot... and hard. I can feel it throbbing."
Mia's other hand reaches between her legs, her fingers intertwining with yours as she guides you to her clit. The intimate touch sends a shockwave of pleasure through you both.
</bloc7>
<bloc8>
You: [Growling, your control slipping] "Mia, your ass... it's driving me crazy. Can I...?"
Without waiting for an answer, you slide your cock between Mia's ass cheeks, the shaft nestling perfectly in the cleft. The sensation is incredible, her soft flesh gripping you tightly.
***DA11H1.webp***
Mia: [Whimpering, pressing back against you] (This is so wrong, but I need more.) "Yes, yes... use my ass. It feels so good."
Mia braces herself against the shower wall, arching her back to give you better access. Her hand continues to stroke what she can reach of your shaft as you grind against her.
</bloc8>
<bloc9>
You: [Thrusting faster, lost in pleasure] "Fuck, Mia... I'm getting close. Your ass is perfect."
Your hands roam Mia's body, squeezing her breasts and ass as you grind against her. The shower's steam mingles with the heady scent of your shared arousal, creating an intoxicating atmosphere.
***DA11I1.webp***
***DA0A3.webp***
Mia: [Moaning uncontrollably, her fingers working furiously at her clit] (I can't believe we're doing this. It's so hot.) "Me too, I'm... oh god, I think I'm gonna cum!"
Mia's body trembles against yours, her ass clenching rhythmically around your shaft. The sight and feel of her impending orgasm pushes you dangerously close to the edge.
</bloc9>
<bloc10>
You: [Gritting your teeth, fighting back your release] "Mia, I can't hold back much longer. Where should I...?"
Your cock throbs urgently, pre-cum mixing with the water as it leaks onto Mia's lower back. The virus surges through you, demanding release, pushing you to claim your cousin fully.
***DA11J1.webp***
***DA11J2.webp***
Mia: [Panting, her voice thick with lust] (I want to feel it. All of it.) "On me. Cum on my ass. Please, I need to feel it!"
Mia's words send a jolt of electricity through you. She pushes back hard against your cock, her hand moving faster, desperate to bring you over the edge with her.
</bloc10>
<bloc11-Trust>
You: [Groaning, your release building] "Mia, I... I care about you. This isn't just the virus."
As your orgasm approaches, a wave of emotion washes over you. Despite the taboo nature of your actions, you feel a deep connection with Mia, transcending mere lust.
***DA10J2.webp***
Mia: [Gasping, her own climax hitting] (He cares about me. This is more than just sex.) "I care about you too. Oh god, I'm cumming!"
Mia's body shudders against yours, her orgasm triggering your own. With a deep groan, you erupt, painting her ass and lower back with thick ropes of cum. The release is intense, both physically and emotionally.
</bloc11-Trust>
<bloc12-Trust>
You: [Panting, holding Mia close] "That was... incredible. Are you okay?"
As the afterglow settles over you both, a mix of emotions swirls in your chest. Guilt and shame mingle with affection and a deep sense of connection. You gently turn Mia to face you, searching her eyes.
***DA11K3.webp***
Mia: [Smiling softly, a blush on her cheeks] (This changes everything, but... I don't regret it.) "I'm more than okay. That was amazing. We'll figure this out together, right?"
Mia leans in, pressing a tender kiss to your forehead. As the water washes away the evidence of your encounter, you both silently acknowledge that your relationship has forever changed.
</bloc12-Trust>
<bloc11-Lust>
You: [Growling, your hips slamming against Mia's ass] "Fuck, I'm gonna cum. Take it all, Mia!"
The virus surges through you, amplifying your pleasure to almost unbearable levels. Your entire being focuses on the exquisite friction of Mia's ass against your throbbing cock.
***DA11L1.webp***
Mia: [Screaming in ecstasy, her body convulsing] (So much cum! It's so hot!) "Yes! Cum on me! Mark me!"
Mia's words push you over the edge. With a primal roar, you erupt, painting her ass and back with thick ropes of cum. The sheer volume is staggering, a testament to your virus-enhanced virility.
</bloc11-Lust>
<bloc12-Lust>
You: [Panting heavily, still grinding against Mia's cum-covered ass] "Holy shit, Mia. That was..."
The sight of your cum dripping down Mia's perfect ass sends another jolt of arousal through you. Despite your intense orgasm, you feel your cock beginning to harden again, the virus demanding more.
***DA11L3.webp***
***DA11L4.webp***
Mia: "Maybe, just maybe your cock is the key to my humongous hungolomghnonoloughongous cheeks."
You: "Heh, who knows."
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly tensing up, guilt washing over you] "Wait, Mia. We can't... this is wrong."
The realization of what you're doing hits you like a bucket of cold water. You step back, your erection flagging as shame overwhelms your arousal.
***DA11M1.webp***
Mia: [Freezing, her face flushing with embarrassment] (Oh god, what were we thinking?) "You're right. I'm so sorry, I don't know what came over me."
Mia quickly turns away, crossing her arms over her chest. The atmosphere in the small shower becomes unbearably awkward, the steam now feeling suffocating.
</bloc11-Fail>
<bloc12-Fail>
You: [Fumbling for a towel, avoiding eye contact] "We should... we should forget this happened. It was the virus talking."
You hastily dry off and start to dress, your movements jerky and uncoordinated. The weight of your actions settles heavily on your shoulders, threatening to crush you.
***DA11M3.webp***
Mia: [Nodding, her voice small] (How can we ever go back to normal after this?) "Yeah, the virus. Of course. I'll... I'll see you later, okay?"
As you leave the bathroom, the tension between you is palpable. You both know that despite your words, this moment will forever change your relationship, leaving a rift that may never fully heal.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over, a surge of viral energy coursing through you] "Mia... something's happening. The virus..."
Your body burns with renewed desire, your cock hardening to painful levels. The world seems to blur around you, leaving only Mia in sharp focus. Her scent overwhelms you, driving you wild with need.
***DA0E3.webp***
Mia: [Gasping, her eyes dilating as she feels the viral surge] (Oh god, it's happening to me too!) "I feel it! It's like fire in my veins. I need... I need you!"
Mia throws herself at you, her body writhing against yours. Her pussy drips with arousal, her nipples hard enough to cut glass. As you both give in to the virus-induced frenzy, all thoughts of propriety or family ties vanish, replaced by pure, animalistic lust.
</bloc-Virus>
<grope1>
You: [Suddenly grabbing Mia's ass with both hands, squeezing hard] "I can't take it anymore. I need to feel you, Mia."
Your control snaps, the virus overwhelming your senses. You spin Mia around, pressing her against the shower wall as you grind your massive erection against her ass.
***DA11O1.webp***
Mia: [Gasping in shock and unexpected pleasure] (This is wrong, but why does it feel so good?) "W-wait, what are you doing? We can't!"
Despite her words, Mia's body betrays her. She arches her back, pressing her ass more firmly against your throbbing cock. Her pussy glistens with arousal, belying her verbal protests.
</grope1>
<grope2>
You: [Growling, one hand sliding around to cup Mia's breast] "Your body says otherwise, Mia. You want this as much as I do."
Lost in a haze of lust, you pinch Mia's nipple hard, your other hand spreading her ass cheeks. The tip of your cock finds her wet entrance, pressing insistently.
***DA11O3.webp***
***DA11O4.webp***
Mia: [Moaning, her resistance crumbling] (It's so big... it'll tear me apart!) "No, stop! We're cousins, we can't do this!"
Mia's words say no, but her body screams yes. Her pussy lips part slightly, welcoming the tip of your cock. Just as you're about to thrust in, a loud bang on the bathroom door startles you both back to reality, leaving you trembling with unfulfilled desire.
</grope2>
<rape1>
You: [Eyes glazing over with viral-induced lust] "Mia... I can't control it anymore. I need you. Now."
The virus surges through your system, obliterating all sense of morality or restraint. Your massive cock throbs painfully, demanding release. With a growl, you grab Mia's hips, spinning her to face the wall.
***DA10J1.webp***
Mia: [Eyes widening in fear] (Oh god, what's happening to him?) "Wait, stop! This isn't you! Fight it!"
Mia struggles against your grip, but the virus has enhanced your strength. Her attempts to break free only serve to excite you further, your cock grinding against her ass.
</rape1>
<rape2>
You: [Snarling, pressing Mia harder against the wall] "Can't fight it. Need to be inside you. Now."
Your hand slides between Mia's legs, roughly fingering her pussy. Despite her fear, you feel her wetness, her body responding to the virus's influence. You position your cock at her entrance, ready to thrust in.
***DA11P3.webp***
Mia: [Panicking, making a last attempt to reason] (I have to stop this!) "Please, we're family! Don't do this!"
Mia's pleas fall on deaf ears as the virus consumes your mind. Just as you're about to force your way inside her, she manages to slip from your grasp, darting out of the shower. You turn, eyes wild, ready to give chase and claim what the virus tells you is rightfully yours.
</rape2>
<rapeWin1>
You: [Catching Mia, throwing her onto the bathroom floor] "Mine. You're mine now."
Driven by viral madness, you pin Mia down, your enormous cock pressing against her pussy. With a savage thrust, you bury yourself inside her, her tight walls stretching to accommodate your girth.
***DA11Q1.webp***
Mia: [Screaming in pain and unwanted pleasure] (It's too big! It's tearing me apart!) "No! Stop! It hurts!"
Mia's cries only fuel your frenzy. You pound into her mercilessly, her tight pussy gripping your cock like a vice. Tears stream down her face as her body betrays her, responding to the intense stimulation.
</rapeWin1>
<rapeWin2>
You: [Grunting, your thrusts becoming erratic] "Taking you. Breeding you. Mine forever."
Lost in viral-induced madness, you flip Mia onto her hands and knees, driving into her from behind. Your hands leave bruises on her hips as you use her body for your pleasure.
***DA11Q3.webp***
Mia: [Sobbing, her body shuddering with unwanted orgasm] (Why does it feel good? I'm so ashamed.) "Please... no more. I can't take it."
Ignoring Mia's pleas, you roar as you reach your climax, flooding her womb with your tainted seed. As you come down from your viral high, the realization of what you've done begins to sink in, horror replacing lust in your eyes.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with viral energy, voice distorted] "You're mine now, Mia. Forever."
Consumed by the virus, you become something other than human. You grab Mia by the throat, lifting her effortlessly. Your cock, now almost monstrously large, presses against her pussy.
***DA0A7.webp***
Mia: [Choking, eyes wide with terror] (This isn't him anymore. What has the virus done?) "Please... don't..."
With inhuman strength, you impale Mia on your cock, her scream of pain and shock echoing off the bathroom walls. You bounce her on your shaft, her tight pussy stretching to its limits.
</enslaveWin1>
<enslaveWin2>
You: [Growling, your thrusts becoming more violent] "Take it all. You exist for my pleasure now."
Lost in a haze of viral dominance, you use Mia's body ruthlessly. You slam her against the wall, the mirror shattering as you pound into her. Blood and tears mix with the shower water, washing down the drain.
***DA0H3.webp***
Mia: [Broken, her voice a hoarse whisper] (I'm nothing now. Just a toy for his virus.) "Yes... yours... always yours..."
As you flood Mia's womb with your tainted seed, her eyes go blank, the last spark of resistance fading. You carry her limp form to your room, locking the door behind you. In the virus-induced haze, you know this is just the beginning of Mia's new life as your personal plaything.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking tentatively on Mia's door] "Hey Mia, you said you wanted to show me some new yoga poses today?"
You stand outside your cousin's room, your body already responding to the mere thought of another "yoga session" with her. The last few times had ended with her skilled hands working your shaft to completion, but something in her tone when she invited you suggested today might be different. Your cock twitches against your thigh in anticipation.
***DA12A1.webp***
Mia: [Opening the door with a bright smile, dressed in a skintight pink yoga outfit that leaves little to imagination] "There you are, cousin! I was starting to think you'd chickened out!" [She pulls you inside, closing the door behind you] "I've been practicing some new positions that are really going to test your... flexibility."
Her eyes drift down to the visible bulge in your shorts, a mischievous gleam in her eye. The room is already set up with yoga mats and smells faintly of incense and her sweet perfume.
</bloc1>
<bloc2>
You: [Swallowing hard as you step onto your mat] "I've been looking forward to it all day. What's first on the agenda?"
You follow Mia's lead, getting into position opposite her. The tight confines of her room mean you're barely three feet apart. As she bends forward in her first pose, you can see how her outfit clings to every curve of her athletic body, the fabric straining against her ample chest.
***DA12B1.webp***
Mia: [Arching her back in a downward dog position, her ass raised high] "Let's start with some basic stretches to warm up. Mirror what I do." [She glances at you from between her legs, seeing your eyes fixed on her body] "Like what you see, cousin? This is just the beginning. My body's been so tense lately... the virus makes everything feel so sensitive."
Her voice has dropped an octave, taking on that husky quality that you've come to recognize as the virus stirring her desires. As she shifts positions, you notice her nipples hardening beneath the thin material of her top.
</bloc2>
<bloc3>
You: [Moving into position, your muscles flexing visibly] "The virus has been getting worse for me too. These sessions really help though."
You match her movements, but your eyes never leave her body. The thin fabric of her yoga pants has ridden up slightly, forming a camel toe that perfectly outlines her pussy lips. Your cock strains against your shorts, forming an obvious tent that Mia notices with a satisfied smirk.
***DA12C1.webp***
Mia: [Moving into a wide-legged forward bend, giving you a perfect view] "I've noticed our sessions have been getting more... intense. But they're not quite giving me the relief I need anymore." [She straightens up and pulls her top up slightly, fanning herself] "Is it hot in here, or is it just the virus?"
A thin sheen of sweat now covers her skin, making it glisten in the dim light of her room. Her chest rises and falls with each breath, her ample breasts straining against the confines of her sports bra.
</bloc3>
<bloc4>
You: [Wiping sweat from your brow] "It's definitely getting hot. Maybe we should take a break from the regular poses and try something more... targeted for relief?"
Your suggestion hangs in the air between you, loaded with meaning. Your eyes drift meaningfully to her hands, remembering how they felt wrapped around your throbbing shaft during your last few sessions.
***DA12D1.webp***
Mia: [Smiling knowingly as she moves closer to you] "I think we both know where this is going, don't we?" [She reaches out, her fingers brushing against the bulge in your shorts] "Last time my hands took care of you pretty well, didn't they? But I've been thinking..." [She looks down at her impressive chest] "There are other parts of my body that might work even better."
Her fingers trace the outline of your cock through your shorts, her touch light but deliberate. The familiar ache builds in your balls as your cock twitches against her fingertips.
</bloc4>
<bloc5>
You: [Your breathing becoming heavier] "What did you have in mind? I'm open to trying new... techniques."
Your eyes are fixed on her heaving chest, the curve of her breasts visible above her sports bra. You lick your lips unconsciously, imagining how they would feel against your aching shaft.
***DA12E1.webp***
Mia: [Following your gaze, she cups her own breasts] "I've been practicing a new yoga position. It's called... well, I don't think it has an official name." [She squeezes her breasts together, creating a deep cleavage] "But it involves using these to massage certain... tense areas of your body."
She moves even closer, the heat from her body radiating against yours. Her hands still on her breasts, she looks up at you with an unmistakable invitation in her eyes.
</bloc5>
<bloc6>
You: [Swallowing hard, your voice dropping to a whisper] "I think that's exactly what I need. Should I... lie down for this special massage?"
You can barely contain your excitement as you sink down onto the yoga mat, your cock creating an obscene tent in your shorts. A small wet spot has formed at the tip where precum has already started to leak.
***DA12F1.webp***
Mia: [Nodding as she kneels beside you] "That's perfect. Now let's get these off, shall we?" [She hooks her fingers into the waistband of your shorts, pulling them down in one smooth motion] "Oh my... you're even bigger than last time. The virus really is affecting you, isn't it?"
Her eyes widen at the sight of your fully erect cock, twelve inches of throbbing meat standing proud. She licks her lips, her hands hovering just inches away from your shaft, her former confidence momentarily replaced by awe.
</bloc6>
<bloc7>
You: [Groaning as cool air hits your exposed cock] "It's because of you, Mia. Just being around you drives me crazy. I can't stop thinking about our last session."
Your cock pulses visibly with each heartbeat, a bead of precum forming at the tip. You watch her face, enjoying her reaction to your size as the scent of your arousal fills the small room.
***DA12G1.webp***
Mia: [Peeling off her sports bra in one fluid motion, releasing her perfect 34E breasts] "Then let's give you something new to think about." [She moves between your legs, her breasts swaying tantalizingly] "My hands have gotten you off before, but I think these will feel even better wrapped around that big cock of yours."
Her breasts hang free, full and firm with large pink areolas and stiff nipples. She takes your cock in one hand, stroking it slowly while she positions herself, bringing her chest ever closer to your throbbing member.
</bloc7>
<bloc8>
You: [Moaning as you reach up to caress her breast] "Your tits are perfect, Mia. I've been dreaming about feeling them around my cock."
You squeeze her soft flesh, watching how it yields to your fingers yet remains firm. Your cock throbs in anticipation as she positions herself over you, your tip glistening with precum.
***DA12H1.webp***
Mia: [Lowering her breasts until they envelop your shaft] "Mmm, that's it, cousin... feel how soft they are?" [She begins to move her body up and down, your cock disappearing between her breasts] "I've been practicing this move just for you. Yoga is all about using your body in new ways, after all."
She spits between her breasts, creating a slick passage for your cock. The warm, wet flesh engulfs your shaft as she squeezes her breasts together, creating a tight channel. Her nipples brush against your balls when she presses all the way down, sending shivers of pleasure up your spine.
</bloc8>
<bloc9>
You: [Bucking your hips upward involuntarily] "Fuck, Mia... that feels incredible. Your tits are so soft but so firm at the same time."
You reach up to help her, your hands covering hers as you both squeeze her breasts around your throbbing shaft. The head of your cock peeks out from her cleavage with each thrust, angry and purple with need.
***CA12G2.webp***
Mia: [Increasing her pace, a look of lust overcoming her] "You like that, don't you? Fucking your cousin's tits?" [She lowers her head, catching the tip of your cock with her tongue each time it emerges] "I can feel you throbbing between them. You're getting close, aren't you?"
Her movements become more fluid, more practiced, as if she's done this countless times before. The combination of her soft breasts squeezing your shaft and the occasional flick of her tongue against your sensitive head brings you dangerously close to the edge.
</bloc9>
<bloc10>
You: [Groaning deeply, your hands moving to her shoulders] "Mia... I'm not going to last much longer if you keep that up. Your tits feel too good."
Your cock throbs violently between her breasts, your balls tightening as your orgasm approaches. Every nerve in your body is focused on the exquisite sensation of her soft flesh surrounding your hardness.
***DA12J1.webp***
Mia: [Her eyes gleaming with excitement] "That's it, cousin. Let me feel how much you want me." [She increases her pace, her breasts slapping against your thighs] "I want to feel your hot cum all over my tits. Show me how good I make you feel!"
Her movements become more frantic, more desperate. The wet sounds of your cock sliding between her slick breasts fill the room, mingling with your groans and her encouraging moans. The virus radiates between you, amplifying every sensation to almost unbearable levels.
</bloc10>
<bloc11-Trust>
You: [Looking deep into her eyes, your voice tender despite your arousal] "Mia... I'm about to cum. You're amazing... I never knew it could feel this good with someone I trust so completely."
Your entire body tenses as pleasure builds at the base of your spine. The intimacy of the moment overwhelms you – this isn't just about release, but about the connection you've formed with Mia despite the taboo nature of your relationship.
***DA12K1.webp***
Mia: [Her expression softening as she maintains eye contact] "Let go for me, baby. I've got you." [She presses her breasts tighter around your shaft, her movements deliberate and loving] "There's no one I'd rather do this with. Give it to me..."
With a deep groan, you erupt between her breasts, thick ropes of cum shooting up to paint her neck, chin, and breasts. She gasps at the warmth and volume, but never breaks eye contact, a look of wonder and affection on her face as she milks every drop from your pulsing shaft.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you come down from your orgasm] "That was incredible, Mia. You're incredible. I don't know what I'd do without you through all this."
You reach up to caress her face gently, running your thumb over her bottom lip. Despite the explicit nature of what you've just done, there's a tenderness between you that transcends the physical act.
***CBB18.webp***
Mia: [Leaning into your touch, your cum still glistening on her skin] "I feel the same way. This virus has changed everything, but finding this connection with you..." [She trails off, looking at you with genuine affection] "It makes it all worth it somehow. Same time tomorrow? I think I have a few more 'yoga positions' to show you."
She winks playfully, but the warmth in her eyes tells you this is more than just physical relief for her. As she helps clean you up, her touches are gentle and intimate, promising more than just pleasure in your future together.
</bloc12-Trust>
<bloc11-Lust>
You: [Your pupils dilating as primal lust overtakes you] "Fuck, I'm going to cum all over those perfect tits! Keep going, don't stop!"
Your hips buck wildly as your orgasm approaches, your fingers digging into her soft flesh. The sight of your massive cock sliding between her breasts, the taboo of what you're doing with your own cousin, pushes you over the edge.
***DA12L1.webp***
Mia: [Her face flushed with arousal, eyes wild] "That's it, cousin! Fucking cum for me! Mark me with that thick load!" [She squeezes her breasts even tighter around your shaft, her tongue extended to catch your cum] "I want every fucking drop of your hot cum!"
With a guttural roar, you explode, thick ropes of virus-enhanced cum erupting from your cock. The first blast hits her chin and mouth, the second and third coating her breasts in white. She moans lewdly as your hot seed paints her skin, her eyes rolling back slightly from the intensity of the virus-laden fluid.
</bloc11-Lust>
<bloc12-Lust>
You: [Still thrusting between her cum-covered breasts] "Holy fuck, Mia... look at you covered in my cum. Such a dirty little cousin."
Despite your massive orgasm, your cock remains rock hard, the virus ensuring your stamina. You smear your cum across her breasts with your cockhead, marking her with your scent.
***CA12I1.webp***
Mia: [Rubbing your cum into her skin like lotion, her eyes glazed with lust] "Mmm, so much cum... so thick and hot." [She brings a cum-covered finger to her mouth, sucking it clean with a lewd pop] "Next time I want this massive cock somewhere else, cousin. Your hands were good, your cock between my tits was better, but I can think of even more exciting places to put this monster."
She continues to massage your cum into her breasts, her nipples rock hard and sensitive. The scent of sex fills the room as she makes it clear that your "yoga sessions" will continue to evolve, pushing the boundaries of your taboo relationship even further.
</bloc12-Lust>
<bloc11-Fail>
You: [Tensing up suddenly] "Mia, wait... I think I heard something outside your door."
Your impending orgasm recedes as anxiety takes its place. The taboo nature of what you're doing suddenly hits you full force, and doubt creeps in. Was this really okay? Even with the virus as an excuse?
***DA12M1.webp***
Mia: [Freezing in place, her breasts still wrapped around your flagging erection] "What? Are you serious?" [She pulls away quickly, covering her chest with her arms] "I didn't hear anything... Wait, are you just getting cold feet? I thought we were past this, cousin."
The mood shatters instantly. Mia's expression shifts from arousal to hurt and confusion as she reaches for her discarded sports bra, the moment between you ruined by your sudden hesitation.
</bloc11-Fail>
<bloc12-Fail>
You: [Awkwardly pulling up your shorts] "I'm sorry, Mia. I guess I'm still getting used to... all of this. The virus makes everything so intense, and sometimes I wonder if we'd be doing this if it wasn't for—"
You can't finish the sentence, but the damage is done. The intimate atmosphere has evaporated, replaced by an uncomfortable silence as you both hurriedly dress.
***DA12M3.webp***
Mia: [Now fully dressed, arms crossed defensively] "Right. The virus. That's all this is, isn't it?" [She sighs, avoiding eye contact] "Maybe we should take a break from our 'yoga sessions' for a while. I think you need to figure out what you actually want."
She moves to open her door, a clear indication that your time together is over. The disappointment is evident in her posture as you shuffle out, wondering if you've damaged something fragile that was growing between you.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly gasping as a wave of virus energy surges through you] "Mia! Something's happening—I can't—"
Your words cut off as your cock swells even larger between her breasts, veins pulsing visibly as virus energy courses through your system. Your eyes glow faintly as your control slips away, replaced by pure, animalistic need.
***DA12N1.webp***
Mia: [Her own eyes widening as the virus jumps from you to her] "Oh god, I feel it too! It's so strong this time!" [Her body arches, nipples elongating visibly as the virus enhances her sensitivity] "Don't stop! Fuck my tits harder! I need your cum right now!"
Both of you are consumed by the virus surge, rational thought replaced by primal need. You grab her hair roughly, forcing her down as you thrust upward savagely between her breasts. Her skin glows with a faint sheen as virus particles react between you, creating a feedback loop of escalating pleasure that drives you both toward a simultaneous, mind-shattering climax.
</bloc-Virus>
<grope1>
You: [Suddenly lunging forward, grabbing her breasts roughly] "Enough teasing! I need more than just your hands or your tits!"
Without warning, you push her down onto the yoga mat, pinning her beneath you. Your hands maul her breasts roughly, squeezing and pulling at her nipples as she struggles against your unexpected aggression.
***DA6N2.webp***
Mia: [Eyes wide with shock and fear] "What the hell are you doing? Stop it!" [She tries to push you off, her playful demeanor completely gone] "This isn't what we agreed to! You're hurting me!"
Her voice rises in panic as she realizes she's physically outmatched. What started as a consensual encounter has suddenly become something frightening as the virus overrides your rational thought, turning you into something she doesn't recognize.
</grope1>
<grope2>
You: [Breathing heavily, reality slowly returning as you see the fear in her eyes] "I... I'm sorry, I don't know what came over me."
You back away, horrified at your loss of control. Your cock still stands painfully erect, but the look of betrayal in Mia's eyes cuts through the haze of lust that had momentarily consumed you.
***DA12O3.webp***
Mia: [Covering herself with her discarded clothes, trembling slightly] "I think you should leave. Now." [Her voice is cold, all the warmth gone] "We may be dealing with this virus, but that doesn't give you the right to force yourself on me. I thought you were different."
She keeps her distance as you shamefully collect your things, the trust between you shattered by your momentary loss of control. As you leave her room, you wonder if you'll ever be able to repair the damage you've caused, or if the virus is slowly turning you into something monstrous.
</grope2>
<rape1>
You: [Your eyes glazing over with an unnatural redness] "I can't take it anymore, Mia. I need more. So much more."
A strange growl underlies your words as you suddenly grab her wrists, pinning them above her head. The virus has taken control, your rational mind submerged beneath a tidal wave of primal need. Your massive cock throbs painfully, demanding release.
***DA12P1.webp***
Mia: [Her playfulness instantly replaced by genuine fear] "What's wrong with you? Your eyes!" [She struggles against your grip] "Let me go! This isn't funny anymore! Something's wrong with you!"
She twists beneath you, trying to free herself as she recognizes the signs of virus overload. Her own arousal evaporates in the face of your transformation from cousin to predator, her body tensing with the realization that she might be in real danger.
</rape1>
<rape2>
You: [Growling as your grip tightens] "Stop fighting. You know you want this. I can smell how wet you are."
The virus has completely overtaken your system, your voice unnaturally deep and your movements jerky and aggressive. You tear at her yoga pants, ripping the thin material to expose her pussy.
***DA12P3.webp***
Mia: [Struggling harder, genuine terror in her voice] "Stop it! This isn't you talking—it's the virus! Fight it!" [She manages to get one hand free and slaps you hard across the face] "I'm not letting you do this! I'll fight you if I have to!"
With newfound determination, she brings her knee up toward your groin, ready to defend herself by any means necessary. The playful cousin from moments ago has vanished, replaced by a woman fighting for her dignity and safety against your virus-fueled assault.
</rape2>
<rapeWin1>
You: [Catching her knee before it connects, laughing darkly] "Nice try, little cousin, but I'm much stronger than you now."
With brutal efficiency, you flip her over onto her stomach, forcing her face down onto the yoga mat. You rip her yoga pants completely off, exposing her ass and pussy as she continues to struggle beneath you.
***DA10O3.webp***
Mia: [Sobbing now, her voice muffled against the mat] "Please don't do this! This isn't you! We can get help—the virus is making you crazy!" [She tries to crawl away] "Please, please stop... We're family!"
Her pleas fall on deaf ears as you position yourself behind her, your massive cock pressing against her entrance. Despite her fear, her body has responded to the virus particles you're emitting, her pussy glistening with unwanted arousal as you prepare to force yourself inside her.
</rapeWin1>
<rapeWin2>
You: [Thrusting brutally into her, a sick smile on your face] "Family? That makes it better. Now you're mine, Mia. All mine."
You pound into her without mercy, her tight pussy stretching painfully around your virus-enhanced girth. Her sobs mix with involuntary moans as her body betrays her, responding to the chemical signals of the virus despite her mental resistance.
***DA12Q3.webp***
Mia: [Her body jerking with each brutal thrust] "Stop... please..." [Her words trail off as her eyes glaze over, the virus beginning to affect her as well] "I hate you... I hate... oh god... what's happening to me?"
Her resistance gradually weakens as the virus overtakes her system through your violent coupling. By the time you flood her womb with your toxic seed, her mind is breaking, caught between horror at your actions and the perverse pleasure her infected body now craves. As you pull out, leaving her leaking and broken on the floor, you know she'll never view you the same way again.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with virus-fueled madness] "You're not just going to be my little fuck toy for today, Mia. You're going to be mine forever."
After subduing her attempts to fight, you bind her wrists with torn yoga straps, forcing her face down onto the mat. Your hand closes around her throat, squeezing just tight enough to make her lightheaded as you position your enormous cock at her unprepared entrance.
***DA12R1.webp***
Mia: [Choking and sobbing] "No! Please! Someone help me!" [Her screams are cut short as you tighten your grip] "You're... hurting... me... can't... breathe..."
Her struggling weakens as you force yourself into her, tearing into her brutally as blood mixes with her juices. The virus has transformed you completely, all humanity gone as you violate your own cousin with animalistic savagery, her screams of pain only exciting you further.
</enslaveWin1>
<enslaveWin2>
You: [Pulling her up by her hair after finishing inside her] "Now to make sure you remember who you belong to."
You drag her semi-conscious body through the shelter toward the prison cell you've prepared. Her torn clothes and the mixture of blood, semen, and tears staining her thighs leave a trail behind you as you haul your new possession to her permanent home.
***DA0F2.webp***
Mia: [Barely conscious, her voice a broken whisper] "Why... why are you doing this... we're family..." [Her eyes unfocused, mind beginning to fracture] "Please... let me go... I'll do anything..."
You throw her into the cold cell, her naked body hitting the concrete floor with a sickening thud. As you lock the door, you smile at your handiwork – the once vibrant, cheerful Mia now a broken shell, the first of many conquests in your virus-driven quest for domination. Her soft sobbing echoes in the darkness as you walk away, already planning your next visit to your new pet.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Walking into the sauna with just a towel around your waist] "Mia? Are you in here? The note you left said to meet you in the sauna..."
The steam fills the dim cedar-lined room, making it difficult to see clearly. The heat instantly causes sweat to bead across your skin, your towel already feeling uncomfortably restrictive. There's something intimate about the enclosed space, the scent of cedar and eucalyptus oil hanging heavily in the humid air.
***DA13A1.webp***
Mia: [Emerging from the steam, wearing only the smallest of towels wrapped around her torso] "There you are, cousin! I was starting to think you weren't coming." [She adjusts her towel, causing it to ride up her thighs dangerously] "I thought we could use some relaxation time together. The heat helps with the virus symptoms, you know?"
Her skin glistens with moisture, her blonde hair piled messily atop her head with a few damp tendrils clinging to her neck. The tiny towel barely contains her curves, threatening to fall away with the slightest movement. Her eyes travel hungrily down your body, lingering on the growing bulge beneath your own towel.
</bloc1>
<bloc2>
You: [Sitting on the wooden bench, adjusting your towel to better hide your arousal] "This was a great idea. I've been feeling tense all day."
The confined space means you're sitting just inches from Mia, your knees almost touching. As she shifts to get comfortable, her towel rides higher, giving you glimpses of the smooth skin of her upper thighs. You feel your cock beginning to stiffen despite your best efforts to remain casual.
***DA13B1.webp***
Mia: [Leaning back against the wall, spreading her legs slightly] "Mmm, tell me about it. The virus makes everything feel so... intense, doesn't it?" [She fans herself dramatically, causing her towel to loosen further] "This heat makes me want to just take this towel off completely. Would that bother you, cousin?"
Her eyes challenge you playfully, the flush on her cheeks not entirely from the sauna's heat. Droplets of moisture roll down her neck, disappearing between her breasts where the towel fails to completely cover her cleavage. The air between you crackles with unspoken tension.
</bloc2>
<bloc3>
You: [Swallowing hard, your voice slightly hoarse] "Not at all. We should be comfortable, right? It's just us here."
You try to sound casual, but your eyes are fixed on her towel, willing it to fall away. Your cock has now formed a visible tent in your own towel, the thin material doing nothing to conceal your growing arousal.
***DA13C1.webp***
Mia: [Smiling mischievously as she slowly unwraps her towel] "That's what I love about you. So understanding." [She lets the towel fall away completely, revealing her naked body in all its glory] "Ahhh, that's much better. The feeling of steam on bare skin is incredible."
She stretches languidly, giving you a full view of her perfect body. Her large 34E breasts stand proud and firm, nipples hardened from both the heat and her obvious arousal. Beads of sweat roll down her toned stomach toward the neatly trimmed triangle of blonde hair between her legs. She makes no attempt to cover herself, instead watching your reaction with obvious pleasure.
</bloc3>
<bloc4>
You: [Trying and failing to keep your eyes at face level] "Yeah, much better. I should probably do the same."
Your hands move to your towel, hesitating only briefly before unwrapping it. Your massive cock springs free, fully erect and throbbing. The release from confinement sends a wave of relief through you as the warm, moist air caresses your sensitive skin.
***DA13D1.webp***
Mia: [Her eyes widening slightly as she stares at your member] "God, I'll never get used to how big you are." [She licks her lips unconsciously] "The yoga sessions we've been having must be working wonders for your... circulation." [She shifts closer on the bench] "Is it getting harder to control with the virus? I've noticed you seem more... affected lately."
Her proximity is intoxicating, the heat of the sauna amplifying her natural scent. You can see her chest rising and falling more rapidly now, her nipples visibly harder than before. She's so close that her thigh now touches yours, the skin-to-skin contact sending electricity through your body.
</bloc4>
<bloc5>
You: [Your hand moving to stroke your shaft slowly] "It's getting more intense every day. Especially around you, Mia."
You make no attempt to hide your actions, watching her eyes follow the movement of your hand as you pump your massive length. A bead of precum forms at the tip, glistening in the dim light of the sauna.
***DA13E1.webp***
Mia: [Moving even closer, her breast now pressing against your arm] "I've been thinking about our last time together. When I used these..." [She cups her breasts, squeezing them together] "The way you felt between them, so hard and hot. The way you looked at me when you came all over them."
Her voice has dropped to a husky whisper, her breathing becoming more erratic. One of her hands slides up your thigh, not quite touching your cock but close enough to make your entire body tense with anticipation. The steam swirls around you both, creating a dreamlike atmosphere as the outside world fades away.
</bloc5>
<bloc6>
You: [Groaning softly as her fingers brush against your thigh] "I've been thinking about it too. All the time. Your tits felt incredible."
Your cock twitches visibly at the memory, more precum oozing from the tip. The heat of the sauna makes everything feel more intense, more immediate, as if your senses have been heightened to an almost painful degree.
***DA13F1.webp***
Mia: [Sliding off the bench to kneel between your legs] "I can't stop thinking about it either. The way your cock felt sliding between my tits, how thick and hot you were." [She moves closer, her breasts now hovering inches from your cock] "I think we could both use some relief from the virus right now, don't you?"
Her hands slide up your thighs, pushing them apart to make room for her body. The sight of her kneeling naked before you, her perfect breasts level with your throbbing member, sends a surge of primal desire through your system. The virus responds to your arousal, heightening every sensation to an almost unbearable degree.
</bloc6>
<bloc7>
You: [Threading your fingers through her damp hair] "Yes... please, Mia. I need to feel those perfect tits around my cock again."
Your hips shift forward involuntarily, your cock standing proudly at attention, veins pulsing visibly along its impressive length. The heat and humidity have made your skin slick with moisture, creating natural lubrication.
***DA13G1.webp***
Mia: [Pressing her breasts together around the base of your shaft] "Like this, cousin? Is this what you need?" [She slowly slides her breasts upward, engulfing your cock between them] "God, you're even bigger than last time. I can feel you throbbing between my tits."
The sensation is incredible - her soft, slick flesh creating the perfect channel for your aching shaft. The heat of the sauna has warmed her skin to the perfect temperature, mimicking the heat of her core. She begins a slow, rhythmic motion, sliding her breasts up and down your length while maintaining eye contact, her expression a mixture of concentration and lust.
</bloc7>
<bloc8>
You: [Moaning loudly as your head falls back] "Fuck, that feels amazing. Your tits are perfect for this, Mia."
You watch through half-lidded eyes as your angry purple cockhead emerges from her cleavage with each upward movement before disappearing again between the soft mounds. The contrast of your cock against her pale skin is visually stunning, heightening your arousal even further.
***DA13H1.webp***
Mia: [Increasing her pace, her breasts making lewd squelching sounds as they slide along your shaft] "You like watching your big cock disappear between your cousin's tits, don't you?" [She lowers her head, extending her tongue to flick against your tip each time it emerges] "I can taste your precum already. It's getting all over my tits."
The combination of her dirty talk, the visual stimulation, and the physical sensation of her firm yet yielding breasts massaging your cock creates an overwhelming assault on your senses. The steam seems to intensify everything, creating a dreamlike atmosphere where nothing exists but you, Mia, and the pleasure surging through your body.
</bloc8>
<bloc9>
You: [Gripping the bench with white knuckles] "Keep going just like that. Your tits feel fucking incredible."
Your cock has swollen even larger, the head turning a deep purple as blood rushes to your groin. Precum flows freely now, coating her breasts and making them glisten in the dim light as they slide more smoothly along your shaft.
***DA13I1.webp***
Mia: [Her own arousal evident in her flushed cheeks and heavy breathing] "Look how wet you're making me, cousin. Just from having your cock between my tits." [She spreads her legs wider, revealing her glistening pussy] "I'm dripping on the floor. The virus makes me so sensitive... every time your cock throbs between my tits, I feel it in my pussy too."
She squeezes her breasts tighter around your shaft, creating more pressure as she increases her pace. Her tongue darts out to catch your tip with each upward movement, her eyes never leaving yours as she gauges your reactions, adjusting her technique to maximize your pleasure.
</bloc9>
<bloc10>
You: [Your breathing becoming ragged as your orgasm approaches] "Mia... fuck... I'm getting close. Your tits feel too good."
Your balls have tightened, drawing up as pleasure builds at the base of your spine. Each slide of her breasts brings you closer to the edge, the slick heat between them perfectly mimicking the sensation of penetration.
***DA13J1.webp***
Mia: [Her movements becoming more urgent] "That's it, cousin. I want to feel you cum all over me again. Cover my tits with your hot load." [She leans forward to whisper] "The virus in your cum feels so good on my skin... it makes me so fucking horny when I feel it soaking into me."
Her words push you dangerously close to climax, the taboo nature of your relationship adding a forbidden thrill to the already intense pleasure. The sauna has become a world of its own, the steam creating a private cocoon where only the two of you exist, lost in a haze of virus-enhanced pleasure.
</bloc10>
<bloc11-Trust>
You: [Looking into her eyes with genuine affection] "Mia... I'm going to cum. You're amazing... I can't hold back anymore."
The pleasure crests within you, but it's more than just physical. There's an emotional connection between you that transcends the taboo nature of your relationship. As your orgasm builds, you're overcome with tenderness for her.
***CA12N1.webp***
Mia: [Her expression softening as she maintains eye contact] "Let go for me, cousin. I want to feel it." [She continues the perfect rhythm with her breasts] "We're in this together. Show me how good I make you feel."
With a deep, guttural groan, you erupt between her breasts. Thick, hot ropes of cum shoot upward, the first blast hitting her chin before subsequent pulses coat her neck and breasts in pearly white. She gasps at the warmth and volume but never breaks eye contact, a look of wonder and affection on her face as she works you through your orgasm, milking every drop from your throbbing shaft.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you come down from your climax] "That was incredible, Mia. You're incredible. The way you make me feel..."
You reach out to gently wipe a drop of cum from her chin, the gesture tender despite the explicit nature of what you've just done. The connection between you feels deeper now, moving beyond just physical relief.
***DA13K3.mp4***
Mia: [Smiling softly as she runs her fingers through the cum coating her breasts] "I feel it too. This virus has changed everything, but finding this with you..." [She brings her fingers to her mouth, tasting your essence] "It makes it all worth it somehow. The way you look at me... it's not just about this, is it?"
She rises to sit beside you on the bench, her cum-covered body pressed against yours as she lays her head on your shoulder. The steam continues to swirl around you both, creating a peaceful aftermath to your passionate encounter. Despite the apocalyptic world outside, in this moment, you've found something genuine and precious with each other.
</bloc12-Trust>
<bloc11-Lust>
You: [Your expression turning primal as lust overtakes you] "Fuck, I'm going to cum all over those perfect fucking tits! Don't stop!"
Your hips buck wildly as you reach the point of no return, your hands gripping her shoulders to steady yourself. The taboo thrill of coating your own cousin with your seed pushes you over the edge.
***CA12J1.webp***
Mia: [Her eyes wild with desire] "That's it! Fucking cum for me! Paint me with that thick load!" [She squeezes her breasts even tighter around your shaft] "Give me every fucking drop of that hot cousin cum!"
With a bestial roar, you explode between her breasts. Your virus-enhanced load erupts with incredible force, the first blast hitting her forehead before subsequent ropes coat her face, neck, and breasts in thick, pearly cum. She moans lewdly as your hot seed paints her skin, her tongue darting out to catch what she can while her eyes roll back slightly from the intensity of the virus-laden fluid.
</bloc11-Lust>
<bloc12-Lust>
You: [Still thrusting between her cum-covered breasts] "Fuck, look at you... covered in my cum like the dirty little slut you are."
Despite your massive orgasm, your cock remains rock hard, the virus ensuring your stamina. You smear your cum across her breasts and face with your cockhead, marking her with your scent in a primal display of dominance.
***DA13L3.mp4***
Mia: [Rubbing your cum into her skin like lotion, her eyes glazed with lust] "Mmm, so much cum... so thick and hot." [She scoops a handful and brings it to her mouth, swallowing audibly] "Your cum is like a drug. The more I get, the more I need." [She looks up at you with pure depravity] "Next time I want this massive cock somewhere else, cousin. Your hands were good, your cock between my tits was better, but I can think of even more exciting places to put this monster."
She continues to worship your still-hard cock, licking the remaining cum from the head as she makes it clear that your relationship will continue to evolve, pushing the boundaries of taboo even further. The virus has awakened something primal in both of you, a hunger that only grows with each encounter.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly coughing violently as the steam intensifies] "Wait, Mia... I can't... the heat is too much."
Your impending orgasm recedes as dizziness overtakes you. The combination of the sauna's heat, your arousal, and the virus's effects has become overwhelming, forcing you to break the moment.
***DA13M1.webp***
Mia: [Pulling back with concern] "Are you okay? You don't look good." [She reaches for her towel] "Maybe this wasn't such a great idea. The sauna can amplify the virus symptoms sometimes."
The mood shatters instantly as your face pales, your body struggling with the oppressive heat. Mia's expression shifts from arousal to worry as she quickly covers herself, the intimate moment between you ruined by your physical distress.
</bloc11-Fail>
<bloc12-Fail>
You: [Stumbling to your feet, grabbing your towel] "I need to get out of here. I think I'm going to pass out."
You wrap the towel haphazardly around your waist, your erection already flagging as your body prioritizes survival over pleasure. The disappointment is palpable as you struggle toward the door.
***DA13M3.webp***
Mia: [Following you with concern, fully wrapped in her own towel] "Let me help you. We should get you some water and cool you down." [She sighs with disappointment] "I thought the sauna would help us relax, not make things worse. Maybe we should stick to yoga in my room next time."
She helps you out of the sauna, the sexual tension completely dissipated. As the cool air of the hallway hits your overheated skin, you can't help but feel you've failed somehow, the perfect opportunity lost to the unpredictable effects of the virus on your system.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly gasping as a wave of virus energy surges through you] "Mia! Something's happening—I can't—"
Your words cut off as your cock swells even larger between her breasts, veins pulsing visibly as virus energy courses through your system. Your eyes glow faintly as the sauna's heat seems to amplify the virus's effects to unprecedented levels.
***DA13N1.webp***
Mia: [Her own eyes widening as the virus jumps from you to her] "Oh god, I feel it too! The steam—it's making the virus go crazy!" [Her body arches, nipples elongating visibly as the virus enhances her sensitivity] "Don't stop! I need your cum right fucking now!"
The sauna fills with a faint, luminescent mist as the virus particles in both your bodies react to the heat and steam. Your skin tingles where it touches hers, creating a feedback loop of escalating pleasure. She works your cock between her breasts with desperate, almost violent movements, both of you lost in a virus-induced frenzy that transcends normal human sensation. As your orgasm approaches with freight-train intensity, you know this climax will be unlike anything you've experienced before.
</bloc-Virus>
<grope1>
You: [Suddenly pushing her breasts aside, grabbing her hair roughly] "I need more than just your tits. I need to taste you."
Without warning, you force her to lie back on the sauna bench, spreading her legs roughly. The virus has overtaken your rational mind, replacing it with animalistic hunger as you position your face between her thighs.
***DA10O3.webp***
Mia: [Eyes wide with shock and fear] "What the hell? Stop! That's not what we were doing!" [She tries to close her legs] "You're being too rough! This isn't what I agreed to!"
Her protests fall on deaf ears as you forcibly spread her thighs wider, your tongue lashing out to taste her pussy without permission. Despite her verbal objections, the virus causes her body to respond, her pussy visibly moistening as you begin to devour her aggressively.
</grope1>
<grope2>
You: [Growling against her flesh as you eat her pussy ravenously] "So fucking good. Can't stop."
You hold her thighs apart with bruising force, your tongue delving deep into her folds before focusing on her clit with merciless intensity. Your actions are nothing like the gentle, consensual play you'd engaged in before—this is pure, predatory hunger.
***DA13O3.webp***
Mia: [Her body betraying her as pleasure mixes with fear] "Stop it! This isn't—oh god—this isn't right!" [She pushes at your head weakly, her resistance undermined by involuntary moans] "Please... we need to slow down... not like this..."
Despite her protests, her body responds to your assault, her back arching as you force her toward an unwanted climax. The sauna's heat amplifies every sensation as you continue to eat her out with savage intensity, her legs trembling as she fights against the pleasure you're forcing upon her. When you finally pull away, the trust between you has been shattered, replaced by fear and uncertainty that no amount of virus-blame can repair.
</grope2>
<rape1>
You: [Your eyes glazing over with an unnatural redness] "I'm done playing games, Mia. I need more. So much more."
A strange growl underlies your words as you suddenly grab her wrists, pinning them against the cedar wall of the sauna. The virus has taken control, your rational mind submerged beneath a tidal wave of primal need. Steam swirls around you both, creating an otherworldly atmosphere as your massive cock throbs painfully between her breasts.
***DA13P1.webp***
Mia: [Her playfulness instantly replaced by genuine fear] "What's wrong with your eyes? Let me go!" [She struggles against your grip] "You're hurting me! This isn't funny anymore!"
She twists beneath you, trying to free herself as she recognizes the signs of virus overload. The confined space of the sauna makes escape impossible as the steam intensifies, seeming to carry virus particles through the air between you, feeding your madness.
</rape1>
<rape2>
You: [Growling as your grip tightens] "Stop fighting. You know you want this. I can smell how wet you are."
The virus has completely overtaken your system, your voice unnaturally deep and your movements jerky and aggressive. You force her down onto the lower bench, positioning yourself between her legs as she continues to struggle against your superior strength.
***DA13P3.webp***
Mia: [Struggling harder, genuine terror in her voice] "Stop it! This isn't you talking—it's the virus! Fight it!" [She manages to get one hand free and slaps you hard across the face] "I'm not letting you do this! Someone help me!"
Her scream echoes in the small space, but the thick walls of the sauna muffle the sound, ensuring no one will come to her rescue. With newfound determination, she brings her knee up toward your groin, ready to defend herself by any means necessary against your virus-fueled assault.
</rape2>
<rapeWin1>
You: [Catching her knee and twisting her body roughly] "Nice try, little cousin, but you're not going anywhere."
With brutal efficiency, you slam her down onto the cedar bench, the wood creaking under the force. You position your massive cock at her entrance, the head already pushing against her unwilling folds as she writhes beneath you.
***DA12R1.webp***
Mia: [Sobbing now, her voice cracking] "Please don't do this! This isn't you! We can get help!" [She tries to squirm away] "Please, please stop... We're family!"
Her pleas turn to screams as you thrust forward violently, forcing your entire length into her tight pussy in one brutal movement. The sauna's heat has made her skin slick with sweat, but she's not wet enough for your size, causing her to cry out in pain as you stretch her beyond comfort.
</rapeWin1>
<rapeWin2>
You: [Pounding into her with savage intensity] "This is what you wanted all along. This is what your body needs."
You fuck her without mercy, each thrust slamming her body against the hard wooden bench. Her head bangs against the wall with each movement, her screams gradually transforming into broken moans as the virus in your precum begins to affect her system, forcing unwanted pleasure through her pain.
***DA13Q3.webp***
Mia: [Her body jerking with each brutal thrust] "Stop... it hurts... please..." [Her words become incoherent as her eyes glaze over] "No... no... oh god... what's happening to me?"
Her resistance gradually weakens as the virus overtakes her system through your violent coupling. Steam swirls around your rutting bodies as you pound her relentlessly, the sauna becoming a hellish chamber of forced pleasure. When you finally erupt inside her, flooding her womb with virus-laden seed, her mind seems to fracture, caught between horror at your actions and the perverse pleasure her infected body now craves. As you pull out, leaving her leaking and sobbing on the bench, you know she'll never view you the same way again.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with virus-fueled madness] "You're going to be my fucktoy now. Every. Single. Hole."
After overpowering her attempts to fight, you bind her wrists with her own discarded towel, forcing her face down on the cedar bench. The sauna's heat has reached dangerous levels, the steam so thick it's hard to breathe as you position yourself behind her, your massive cock pressing against her tight asshole.
***DA12Q3.webp***
Mia: [Choking on her own screams as you force your way into her unprepared ass] "NO! STOP! YOU'RE TEARING ME APART!" [Her body jerks violently with each brutal thrust] "PLEASE! IT HURTS! IT HURTS SO MUCH!"
Her screams echo in the small space as you violate her most intimate opening without preparation or mercy. Blood and sweat mix on her skin as you pound into her ass with inhuman force, the virus giving you strength and stamina beyond normal human limits. After thoroughly destroying her ass, you flip her over and force your blood-covered cock down her throat, making her choke and gag as you rape her mouth with the same brutality.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her semi-conscious body from the sauna by her hair] "Now to make sure you remember who you belong to."
Her naked, violated body leaves streaks of blood, sweat, and semen on the floor as you haul her through the shelter toward the prison cell you've prepared. The three-hour session of systematic rape has left every one of her holes torn and leaking, her mind shattered by the combination of pain, virus effects, and the betrayal from someone she trusted.
***DA13R3.webp***
Mia: [Barely conscious, her voice nothing but a raw whisper] "Why... what did I do... to deserve this..." [Blood trickles from the corner of her mouth] "Please... no more... I'll be good..."
You throw her into the cold cell, her broken body hitting the concrete floor with a sickening thud. As you lock the door, you admire your handiwork – every hole violated and destroyed, her once vibrant spirit crushed into obedience. Her soft, broken sobs echo in the darkness as you walk away, already planning your next visit to your new pet. The virus has transformed you from cousin to monster, and there's no going back now.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Stepping out onto the pool deck in your swim trunks] "Mia? You out here? I got your message about needing help with the pool filter."
The afternoon sun casts a golden glow over the enclosed pool area. Despite the apocalypse, the family has maintained this oasis, the water crystal clear and inviting. The humid air smells of chlorine and the tropical plants clustered in the corners, creating an almost vacation-like atmosphere in stark contrast to the wasteland beyond the shelter walls.
***DA14A1.webp***
Mia: [Rising from the water at the pool's edge, water cascading down her body] "Perfect timing, cousin! I was just about to call for you again." [She hoists herself up onto the deck, her tiny yellow bikini clinging to her curves] "Though I'll be honest, the filter is working just fine. I just wanted some company for my swim."
She stands before you, water glistening on her golden skin. Her bikini leaves little to the imagination – the top barely containing her impressive breasts, the bottoms riding high on her hips to showcase her long, toned legs. Her blonde hair is slicked back, emphasizing her bright eyes and mischievous smile as she gives you an appreciative once-over.
</bloc1>
<bloc2>
You: [Crossing your arms with a knowing smile] "So you lured me here under false pretenses. I should have known."
You try to sound stern, but it's impossible when faced with Mia in that barely-there swimsuit. Your eyes can't help but follow a particular droplet of water as it trails down her neck, between her breasts, before disappearing into her cleavage. The thin material of her bikini top has gone nearly transparent when wet.
***DA14B1.webp***
Mia: [Stepping closer, flipping her wet hair] "Are you really complaining? It's so boring swimming alone." [She runs a finger playfully down your chest] "Besides, the virus makes it hard to be alone for too long. Don't tell me you haven't been feeling it too."
Her touch leaves a trail of goosebumps on your skin despite the warm humidity. The way she says "it" leaves no doubt about her meaning – the constant, gnawing arousal that the virus creates in all survivors. You notice her nipples hardening beneath the wet fabric, clearly visible through the yellow material.
</bloc2>
<bloc3>
You: [Swallowing hard as you admire her body] "I've definitely been feeling it. More each day, actually."
Your swim trunks do nothing to hide your growing arousal as your eyes linger on her body. Her skin seems to glow in the sunlight filtering through the skylights, droplets of water making her shimmer like some water nymph from ancient mythology.
***DA14C1.webp***
Mia: [Noticing your growing bulge with a satisfied smile] "I can see that." [She adjusts her bikini top, pretending to fix it but actually drawing attention to her breasts] "Oops! This silly top never stays in place when it's wet. Maybe I should just take it off? Nobody else is around."
Before you can respond, she reaches behind her back and unties the strings of her bikini top. She holds it in place with one hand while looking at you questioningly, waiting for your reaction. The atmosphere between you has shifted from casual to charged in seconds.
</bloc3>
<bloc4>
You: [Your voice dropping an octave] "Go ahead. Like you said, nobody else is around."
Your eyes are fixed on her hand holding the bikini top in place, willing it to move. Your erection has grown to full mast now, creating an obvious tent in your swim trunks that you make no effort to hide.
***DA14D1.webp***
Mia: [Dropping her hand, letting the bikini top fall away] "That's so much better. Freedom!" [She stretches her arms above her head, arching her back slightly] "Don't be shy, cousin. You've seen them before... touched them before... put things between them before..."
Her perfect 34E breasts are fully exposed now, water droplets clinging to them like diamonds. Her nipples stand erect, a darker pink than the rest of her areola. She makes a slow turn, giving you a full view of her topless form, the tiny yellow bikini bottom the only thing preserving her modesty – and just barely at that.
</bloc4>
<bloc5>
You: [Taking a step toward her, voice husky] "You know exactly what you're doing to me, don't you?"
You reach out, brushing your fingertips over the curve of her breast, feeling her shiver at your touch despite the warmth of the air. Your cock throbs painfully against the constraint of your swim trunks.
***DA14E1.webp***
Mia: [Leaning into your touch, a soft moan escaping her lips] "Maybe I do. Maybe I've been thinking about what we did in the sauna." [She glances down at your obvious erection] "And maybe I want to feel that massive cock between my tits again. The water makes everything feel so different... so much more sensitive."
She takes your hand and guides it fully onto her breast, encouraging you to squeeze and explore. Her skin is warm and soft despite the cool water still clinging to it. She presses her body against yours, her bare chest meeting your own.
</bloc5>
<bloc6>
You: [Groaning as you cup her breast] "I think that can be arranged. But let's get rid of these first."
Your free hand moves to the waistband of your swim trunks, pushing them down and letting your massive erection spring free. It stands proud and thick, the head already glistening with precum despite barely being touched.
***DA14F1.webp***
Mia: [Her eyes widening as she stares at your cock] "God, I swear it gets bigger every time I see it." [She drops to her knees on the pool deck, looking up at you with hunger in her eyes] "The things the virus has done to you... it's like you were made to fill every inch of me."
Her hands reach out to grasp your shaft, her fingers not quite able to encircle its girth. She strokes you slowly, her touch light but confident. The contrast of her sun-kissed hands against your throbbing member is visually striking, heightening your arousal as you look down at your cousin's beautiful face so close to your cock.
</bloc6>
<bloc7>
You: [Threading your fingers through her damp hair] "I want to feel those perfect tits around my cock, Mia."
You guide her face closer to your shaft, your cock twitching with anticipation. The pool area seems to grow warmer as your arousal intensifies, the humid air making it harder to breathe.
***DA14G1.webp***
Mia: [Positioning herself, pressing her breasts together around your shaft] "Like this, cousin? Is this what you need?" [She squeezes her breasts around your cock, the water on her skin providing natural lubrication] "God, I can feel you throbbing between them. So hot and hard."
The sensation is incredible – her soft, pillowy breasts engulfing your aching shaft. The residual water makes her skin slippery, allowing your cock to slide smoothly between the warm channel of her cleavage. She begins a slow, rhythmic motion, sliding her breasts up and down your length while maintaining eye contact, her expression a mixture of concentration and lust.
</bloc7>
<bloc8>
You: [Moaning deeply] "Fuck, Mia... the water makes it feel so different. So slippery and perfect."
You watch through half-lidded eyes as your angry purple cockhead emerges from her cleavage with each upward movement before disappearing again between the soft mounds. The wet sounds of your cock sliding between her breasts add an auditory dimension to the already overwhelming sensory experience.
***DA14H1.webp***
Mia: [Looking up at you with hungry eyes] "You like fucking your cousin's wet tits, don't you?" [She dips her head down, catching your tip with her tongue as it emerges] "I can taste your precum already. It's so sweet, like the virus makes it into some kind of drug."
She increases her pace, her breasts making lewd squelching sounds as they slide along your shaft. The combination of her dirty talk and the visual of your massive cock disappearing between her perfect breasts creates an almost unbearable level of arousal. Her tongue flicks against your sensitive head each time it emerges, adding bursts of intense pleasure to the consistent stimulation.
</bloc8>
<bloc9>
You: [Your breathing becoming ragged] "Don't stop... just like that... your tits are fucking perfect for this."
Your hands move to help her, squeezing her breasts around your shaft to create even more pressure. The head of your cock has turned an angry purple, veins pulsing visibly along your length as more precum leaks from the tip.
***DA14I1.webp***
Mia: [Her own arousal evident in her flushed cheeks] "Look what you're doing to me, cousin." [She spreads her legs wider, showing how her bikini bottom has darkened with her arousal] "I'm soaking wet, and it's not from the pool. Every time your big cock throbs between my tits, I feel it in my pussy."
She moves to the edge of the pool, sitting with her back against the side so that her upper body is elevated. This new position allows her to squeeze her breasts together more effectively, creating an even tighter channel for your cock. The new angle also gives you a perfect view down her body, to where her tiny bikini bottom barely covers her visibly wet pussy.
</bloc9>
<bloc10>
You: [Thrusting more aggressively now] "I'm getting close, Mia. Your tits feel too fucking good."
You begin to take more control, thrusting your hips forward to slide your cock between her breasts rather than letting her do all the work. The change in dynamics brings a new intensity to the encounter, your movements becoming more desperate as your orgasm approaches.
***DA14J1.webp***
Mia: [Her head thrown back, accepting your increased pace] "That's it, cousin. Use my tits. Take what you need." [She looks up at you with glazed eyes] "I want to feel your hot cum all over me. I want to wear it while I swim, feeling it mix with the water on my skin."
Her words push you dangerously close to the edge, the taboo nature of your relationship adding a forbidden thrill to the already intense pleasure. The sounds of your breathing and the wet slapping of flesh echo off the pool's surfaces, creating a symphony of depravity that only heightens your arousal. Your balls have tightened, drawing up as pleasure builds at the base of your spine.
</bloc10>
<bloc11-Trust>
You: [Looking into her eyes with genuine emotion] "Mia... I'm about to... fuck, I can't hold back anymore."
The pleasure crests within you, but it's not just physical. There's a connection between you that transcends the taboo nature of your relationship. As your orgasm builds, you're overcome with tenderness for her.
***CA12N1.webp***
Mia: [Her expression softening as she maintains eye contact] "It's okay, I want it. Show me how good I make you feel." [She continues the perfect rhythm with her breasts] "We're in this together, aren't we? Just us against this crazy world."
With a deep, guttural groan, you erupt between her breasts. Thick, hot ropes of cum shoot upward, the first blast reaching her chin before subsequent pulses coat her neck and breasts in pearly white. She gasps at the warmth and volume but never breaks eye contact, a look of wonder and affection on her face as she works you through your orgasm, milking every drop from your throbbing shaft. The intimacy of the moment transcends the explicit nature of the act.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you come down from your climax] "That was incredible, Mia. You're incredible. I don't know what I'd do without you through all this."
You reach down to caress her face gently, wiping a drop of cum from her chin with your thumb. The gesture is tender despite the explicit nature of what you've just done. The connection between you feels deeper now, moving beyond just physical relief.
***DA14K3.mp4***
Mia: [Smiling softly as she runs her fingers through the cum coating her breasts] "I feel the same way. This virus has changed everything, but finding this connection with you..." [She brings a cum-covered finger to her lips, tasting you] "It makes it all worth it somehow. Swimming was just an excuse, you know. I just wanted to be with you."
She rises to her feet, cum still dripping down her chest, and steps close to embrace you. The feeling of her bare breasts against your chest, sticky with your release, creates a bond that feels almost sacred despite how others might view it. As she pulls away with a gentle kiss to your cheek, she takes your hand and leads you toward the pool, suggesting a swim together to clean off – though her eyes promise this afternoon is far from over.
</bloc12-Trust>
<bloc11-Lust>
You: [Your expression turning feral as lust overtakes you] "I'm going to fucking cum all over those perfect tits! Take it all, you dirty little slut!"
Your hips buck wildly as you reach the point of no return, your hands gripping her shoulders to steady yourself. The taboo thrill of coating your own cousin with your seed pushes you over the edge into a mind-shattering orgasm.
***CA12J1.webp***
Mia: [Her eyes wild with desire] "Yes! Fucking cum for me! Mark me with that thick load!" [She squeezes her breasts even tighter around your shaft] "Give me every fucking drop of that hot cousin cum! I want to be covered in it!"
With a bestial roar, you explode between her breasts. Your virus-enhanced load erupts with incredible force, the first blast hitting her forehead before subsequent ropes coat her face, neck, and breasts in thick, pearly cum. She moans lewdly as your hot seed paints her skin, her tongue darting out to catch what she can reach while her eyes roll back slightly from the intensity of the virus-laden fluid.
</bloc11-Lust>
<bloc12-Lust>
You: [Still thrusting between her cum-covered breasts] "Fuck, look at you... my own cousin covered in my cum like a cheap whore."
Despite your massive orgasm, your cock remains rock hard, the virus ensuring your stamina. You smear your cum across her breasts and face with your cockhead, marking her with your scent in a primal display of dominance.
***DA14L3.mp4***
Mia: [Rubbing your cum into her skin like suntan lotion] "Mmm, so much fucking cum... so thick and hot." [She makes a show of gathering some on her fingers and sucking them clean] "Your cum is better than any drug. I can feel it soaking into my skin, making me even hornier." [She spreads her legs wider, pulling her bikini bottom aside] "Look how wet my pussy is just from taking your load on my tits. Next time, I want this monster cock somewhere else, cousin."
She stands up, cum still dripping from her breasts, and backs toward the pool. With a seductive wink, she removes her bikini bottom completely, tossing it at your feet before diving backward into the water. As she surfaces, your cum creates cloudy tendrils in the blue water around her, a visual reminder of your claim on her. Her eyes promise more depravity to come, the virus having awakened appetites in both of you that only grow more insatiable with each encounter.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly tensing up as you hear a noise] "Wait, did you hear that? I think someone's coming!"
Your impending orgasm recedes as panic takes its place. The sound of footsteps in the hallway outside the pool area sends a jolt of fear through your system, immediately dampening your arousal.
***DA13M1.webp***
Mia: [Freezing in place, her eyes wide with alarm] "Shit! My top!" [She scrambles away from you, grabbing her discarded bikini top] "Hurry up, get dressed! We can't let anyone catch us like this!"
The mood shatters instantly as Mia frantically ties her bikini top back on, her hands trembling with the rush of adrenaline. The intimate connection you were building evaporates, replaced by the harsh reality of your taboo relationship and the consequences of discovery.
</bloc11-Fail>
<bloc12-Fail>
You: [Hastily pulling up your swim trunks] "That was too close. Maybe this wasn't such a good idea after all."
You adjust your clothing, your erection already flagging from the fright. The fear of being caught has broken the spell, leaving an awkward tension between you as Mia finishes adjusting her swimsuit.
***DA13M3.webp***
Mia: [Now fully dressed, her arms wrapped around herself defensively] "Yeah, maybe you're right. We should be more careful." [She sighs, a look of disappointment crossing her face] "I thought the pool would be private enough, but I guess nowhere is really safe, is it? Let's just... pretend we were actually fixing the filter if anyone asks."
She moves away from you, diving into the pool as if to wash away the evidence of what almost happened. The distance between you feels suddenly vast, and you're left standing alone at the pool's edge, wondering if the risk of these encounters is becoming too great. The footsteps pass by without anyone entering, but the damage to the moment has been done.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly gasping as a wave of virus energy surges through you] "Mia! Something's happening—I can't—"
Your words cut off as your cock swells even larger between her breasts, veins pulsing visibly as virus energy courses through your system. Your eyes glow faintly as control slips away, replaced by pure, animalistic need.
***DA13N1.webp***
Mia: [Her own eyes widening as the virus jumps from you to her] "Oh god, I feel it too! It's so strong this time!" [Her body arches, nipples elongating visibly as the virus enhances her sensitivity] "The water—it's amplifying it somehow! Don't stop! I need your cum right fucking now!"
The pool water around you begins to ripple with strange energy as virus particles activate in both your bodies. Your skin glows where it touches hers, creating a feedback loop of escalating pleasure. The water seems to come alive, swirling around your joined bodies as you thrust frantically between her breasts. Both of you are consumed by the virus surge, rational thought replaced by primal need, driving toward a simultaneous, reality-altering climax that threatens to transform not just your bodies but the very water surrounding you.
</bloc-Virus>
<grope1>
You: [Suddenly pushing her breasts aside, grabbing her hair roughly] "I need more than just your tits. I need to taste you."
Without warning, you force her to lie back on the pool deck, spreading her legs roughly. The virus has overtaken your rational mind, replacing it with animalistic hunger as you rip her bikini bottom aside, exposing her pussy to the open air.
***DA10O3.webp***
Mia: [Eyes wide with shock and fear] "What the hell? Stop! That's not what we were doing!" [She tries to close her legs] "You're being too rough! Let go of me!"
Her protests fall on deaf ears as you forcibly spread her thighs wider, your tongue lashing out to taste her pussy without permission. You devour her with savage intensity, your tongue probing her entrance before flattening against her clit, applying pressure that makes her body betray her with unwanted pleasure.
</grope1>
<grope2>
You: [Growling against her flesh as you eat her pussy ravenously] "So fucking good. Can't stop. Need to taste all of you."
You hold her thighs apart with bruising force, your tongue working her sensitive folds with merciless precision. Your actions are nothing like the gentle, consensual play you'd engaged in before—this is pure, predatory hunger as you suck her clit between your lips, applying pressure that borders on painful.
***DA13O3.webp***
Mia: [Her body betraying her as pleasure mixes with fear] "Stop it! This isn't—oh god—this isn't right!" [She pushes at your head weakly, her resistance undermined by involuntary moans] "Please... we need to slow down... not like this..."
Despite her protests, her body responds to your assault, her back arching as you force her toward an unwanted climax. When her orgasm hits, it's violent and unwelcome, her body convulsing as tears stream down her face from the conflicting sensations. As you finally pull away, wiping her juices from your mouth with the back of your hand, the trust between you has been shattered, replaced by fear and uncertainty that no amount of virus-blame can repair.
</grope2>
<rape1>
You: [Your eyes glazing over with an unnatural redness] "I'm done playing around, Mia. I need more. So much more."
A strange growl underlies your words as you suddenly grab her wrists, pinning them against the rough concrete of the pool deck. The virus has taken control, your rational mind submerged beneath a tidal wave of primal need. Your massive cock throbs painfully against her stomach as you press her down.
***DA13P1.webp***
Mia: [Her playfulness instantly replaced by genuine fear] "What's wrong with your eyes? Let me go!" [She struggles against your grip] "You're hurting me! This isn't funny anymore!"
She twists beneath you, trying to free herself as she recognizes the signs of virus overload. The water from the pool splashes around your struggling bodies, the sound of her panicked breathing echoing off the pool house walls as she realizes there's no one to hear her screams.
</rape1>
<rape2>
You: [Growling as your grip tightens] "Stop fighting. You know you want this. I can smell how wet you are."
The virus has completely overtaken your system, your voice unnaturally deep and your movements jerky and aggressive. You force her legs apart with your knee, ripping her bikini bottom to the side as you position your engorged cock at her entrance.
***DA13P3.webp***
Mia: [Struggling harder, genuine terror in her voice] "Stop it! This isn't you talking—it's the virus! Fight it!" [She manages to get one hand free and slaps you hard across the face] "I'm not letting you do this! Someone help me!"
Her scream echoes in the enclosed pool area, but the thick walls ensure no one outside will hear. With newfound determination, she brings her knee up toward your groin, ready to defend herself by any means necessary against your virus-fueled assault.
</rape2>
<rapeWin1>
You: [Catching her knee before it connects, laughing darkly] "Nice try, little cousin, but you're not going anywhere."
With brutal efficiency, you slam her down onto the hard pool deck, the concrete scraping against her back. You position your massive cock at her entrance, the head already pushing against her unwilling folds as she writhes beneath you.
***DA12R1.webp***
Mia: [Sobbing now, her voice cracking] "Please don't do this! This isn't you! We can get help!" [She tries to squirm away] "Please, please stop... We're family!"
Her pleas turn to screams as you thrust forward violently, forcing your entire length into her tight pussy in one brutal movement. The water from the pool has made her skin slick, but she's not wet enough inside for your size, causing her to cry out in pain as you stretch her beyond comfort. The chlorine-scented air fills with the sounds of her sobbing and the wet slapping of your body against hers.
</rapeWin1>
<rapeWin2>
You: [Pounding into her with savage intensity] "This is what you wanted all along. This is what your body needs."
You fuck her without mercy, each thrust slamming her body against the unforgiving concrete. Water from the pool splashes over both of you with the violence of your movements, creating a surreal backdrop to the brutal violation. Her screams gradually transform into broken moans as the virus in your precum begins to affect her system, forcing unwanted pleasure through her pain.
***DA13Q3.webp***
Mia: [Her body jerking with each brutal thrust] "Stop... it hurts... please..." [Her words become incoherent as her eyes glaze over] "No... no... oh god... what's happening to me?"
Her resistance gradually weakens as the virus overtakes her system through your violent coupling. When you finally erupt inside her, flooding her womb with virus-laden seed, her mind seems to fracture, caught between horror at your actions and the perverse pleasure her infected body now craves. As you pull out, leaving her leaking and sobbing on the pool deck, you know she'll never view you the same way again – the cousin she trusted now transformed into a monster by the very virus that was supposed to bring you closer.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with virus-fueled madness] "You're going to be my fucktoy now. Every. Single. Hole."
After overpowering her attempts to fight, you drag her to the pool's edge by her hair. Forcing her to bend over the side, her upper body dangling over the water, you position yourself behind her, your massive cock pressing against her tight entrance as she begs for mercy.
***DA12Q3.webp***
Mia: [Screaming as you force your way into her unprepared pussy] "STOP! YOU'RE HURTING ME!" [Her body jerks forward with each brutal thrust, causing splashes in the pool water] "PLEASE! SOMEONE HELP ME!"
Her screams echo across the water as you violate her with inhuman force, the virus giving you strength and stamina beyond normal human limits. After thoroughly ravaging her pussy, you pull out only to force your way into her tight asshole, tearing into her most private entrance without preparation or mercy. Blood and your previous release mix together, dripping into the pool water below as you destroy her second hole with the same brutality.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her semi-conscious body from the pool area by her hair] "Now to make sure you remember who you belong to."
Her naked, violated body leaves streaks of blood, sweat, and semen on the tile floor as you haul her through the shelter toward the prison cell you've prepared. After forcing your way into all three of her holes multiple times, she's barely conscious, her once vibrant spirit shattered by pain and betrayal.
***DA13R3.webp***
Mia: [Barely conscious, her voice nothing but a raw whisper] "Why... what did I do... to deserve this..." [Blood trickles from multiple places on her body] "Please... no more... I'll be good..."
You throw her into the cold cell, her broken body hitting the concrete floor with a sickening thud. As you lock the door, you admire your handiwork – every hole violated and destroyed, her once lively personality crushed into terrified submission. The chlorine scent of the pool still clings to her skin, a cruel reminder of how a pleasant afternoon turned into a nightmare. Her soft, broken sobs echo in the darkness as you walk away, already planning your next visit to your new pet.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
<bloc1>
You: [Entering the kitchen, following the enticing smell of baking] "Something smells amazing in here. What are you making, Mia?"
The kitchen is warm and inviting, sunlight streaming through the windows onto the gleaming countertops. The air is rich with the scent of vanilla and cinnamon, a reminder of normality in this post-apocalyptic world. Mia stands at the counter, her back to you, humming softly as she works.
***DA15A1.webp***
Mia: [Turning to face you with a bright smile, wearing only a small apron over her naked body] "There you are! I'm making cinnamon rolls. Thought we could use a treat." [She gestures to the bowl of frosting] "Want to taste my icing? I think I got the sweetness just right."
The tiny apron does almost nothing to hide her curves – her ample breasts spill out from the sides, and the back is completely open, revealing that she wears absolutely nothing underneath. Flour dusts her cheeks and a streak of icing decorates her collarbone, giving her a playfully disheveled appearance that somehow makes her even more enticing.
</bloc1>
<bloc2>
You: [Approaching her slowly, eyes fixed on where the apron ties at her neck] "Cinnamon rolls sound perfect. Though I'm more interested in the baker than the baking."
You move closer, breathing in not just the scent of the food but also her perfume mixed with the natural scent of her skin. The kitchen feels suddenly smaller, more intimate, as the space between you diminishes.
***DA15B1.webp***
Mia: [Turning back to her mixing bowl, deliberately bending forward to give you a view of her bare ass] "Is that so? Well, I won't tell anyone if you want to sample the goods before they're ready." [She looks over her shoulder at you] "The virus has me feeling extra generous today. Can't you tell?"
She dips her finger into the bowl of white frosting and slowly brings it to her mouth, sucking it clean with deliberate, provocative movements. Her nipples have hardened, visible through the thin fabric where the apron barely covers them. The way she's positioned highlights the curve of her spine leading down to her exposed buttocks.
</bloc2>
<bloc3>
You: [Moving directly behind her, placing your hands on her hips] "The virus seems to be affecting us both. I haven't been able to stop thinking about our last... encounter."
Your body presses against hers from behind, your growing erection evident against the small of her back. The heat from the oven nearby raises the temperature in the kitchen, causing a fine sheen of sweat to form on both your skins.
***DA15C1.webp***
Mia: [Pushing back against you, grinding subtly] "Mmm, I can feel that." [She reaches behind to stroke your bulge through your pants] "Looks like someone brought his own frosting to the party. The rolls won't be ready for another twenty minutes... we could find a way to pass the time."
She turns in your arms, her breasts now pressed against your chest. The thin apron is the only barrier between you, and it does little to hide how her nipples have hardened to stiff peaks. She hooks a finger into your waistband, looking up at you with a mix of playfulness and raw desire.
</bloc3>
<bloc4>
You: [Untying the apron strings at her neck] "I think we should get this out of the way first. Don't want to get it messy."
The apron falls away, leaving her completely naked in the kitchen's warm light. Your eyes travel appreciatively over her perfect body – her full breasts with their rosy nipples, the flat plane of her stomach, and the neatly trimmed triangle between her thighs.
***DA15D1.webp***
Mia: [Stepping back to let you admire her, striking a playful pose] "Like what you see, cousin?" [She reaches for your pants, unbuckling your belt] "Now it's my turn to unwrap something delicious." [She pulls down your zipper] "I bet you've been aching for relief all day."
Her confidence is intoxicating as she works to free your straining erection. The kitchen counter behind her is at the perfect height, and she backs up against it as she continues to undress you. The domesticity of the setting creates an erotic contrast to the taboo nature of what's unfolding.
</bloc4>
<bloc5>
You: [Groaning as she releases your massive erection] "You have no idea how much I've been thinking about you... about your perfect tits."
Your cock springs free, fully erect and throbbing. The virus has enhanced you significantly, and your shaft stands proud and massive, veins pulsing visibly along its impressive length as a bead of precum forms at the tip.
***DA15E1.webp***
Mia: [Her eyes widening in appreciation] "I've been thinking about this monster too." [She grabs the frosting bowl from the counter] "I had this naughty idea..." [She dips her finger in the creamy icing and drags it along your shaft] "Wouldn't it be fun to combine my two favorite things?"
She begins to spread the sweet, white frosting along your cock, her touch light and teasing. The cool cream creates a delicious contrast to your hot skin. Her tongue darts out to wet her lips as she works, clearly excited by her creative form of foreplay. The symbolism of coating your shaft in white cream is not lost on either of you.
</bloc5>
<bloc6>
You: [Hissing at the sensation of cool frosting on your hot skin] "You're full of surprises. What exactly do you have in mind?"
You watch as she continues to coat your shaft in the sweet icing, your cock twitching in response to her touch. The kitchen is filled with the contradictory scents of baking and arousal, creating a unique sensory experience.
***DA15F1.webp***
Mia: [Setting the bowl aside and hopping up onto the counter] "I thought I'd frost you like one of my cinnamon rolls, then use these to clean you up." [She cups her breasts, squeezing them together] "The heat from my tits will melt the frosting, making everything nice and slippery. Sound good?"
She positions herself on the edge of the counter, which is at the perfect height for what she's suggesting. Her breasts are directly at the level of your frosting-covered cock, her thighs spread slightly to brace herself. The kitchen island provides support for her as she leans forward, bringing her chest closer to your throbbing member.
</bloc6>
<bloc7>
You: [Moving between her legs, your frosted cock inches from her breasts] "That might be the most creative idea you've had yet. Show me."
Your hands grip the counter edge on either side of her, effectively boxing her in. The position gives you the perfect view of her body as you wait for her to envelop your coated shaft between her breasts.
***DA15G1.webp***
Mia: [Pressing her breasts around your frosting-covered cock] "Like this, cousin? Is this what you needed?" [She begins sliding her breasts up and down your length] "Mmm, the frosting is getting all over me. I'm going to be such a mess when we're done."
The sensation is incredible – her soft breasts creating the perfect channel for your aching shaft, while the frosting provides a unique, slick lubrication. The white cream quickly begins to melt from the heat of your bodies, creating a sticky, slippery mess that adds to the lewd visual. Her breasts glisten with the mixture of frosting and your precum as she works your shaft with increasingly confident movements.
</bloc7>
<bloc8>
You: [Moaning deeply as you watch your cock disappear between her cream-covered breasts] "Fuck, Mia... that feels amazing. The frosting makes it so slippery."
Your hips begin to thrust involuntarily, helping to drive your cock through the tight, slick channel of her cleavage. The head appears and disappears with each movement, angry and purple against the white cream coating her skin.
***DA15H1.webp***
Mia: [Looking down at the obscene spectacle of your frosting-slick cock sliding between her breasts] "You like your cinnamon roll with extra frosting, don't you?" [She dips her head to lick the tip when it emerges] "The sweetness of the icing with the saltiness of your precum... mmm, delicious combination."
She increases her pace, her breasts making lewd squelching sounds as they slide along your shaft. Frosting has smeared all over her chest, neck, and even dotted her chin. The mixture of food and sex creates a decadent, forbidden atmosphere, heightening the taboo nature of your encounter. Her tongue continues to dart out, catching your tip each time it emerges from her slippery cleavage.
</bloc8>
<bloc9>
You: [Threading your fingers through her hair] "You're making such a mess, Mia. Frosting everywhere... but it feels so fucking good."
Your cock has swollen even larger, stretching the channel between her breasts. The frosting has mostly melted now, creating a slick, sticky glaze that coats both her chest and your shaft, adding to the visual eroticism of the scene.
***DA15I1.webp***
Mia: [Her own arousal evident in her flushed cheeks and heavy breathing] "I've always loved making messes in the kitchen." [She spreads her legs wider, revealing her glistening pussy] "Look how wet I am just from feeling your big cock between my tits. The virus makes me so sensitive... every time your cock throbs, my pussy aches."
She adjusts her position slightly, leaning back against the kitchen cabinets to give you a better view of her entire body. Frosting has dripped down to her stomach, creating sticky trails that lead your eye downward. She maintains the perfect pressure around your shaft, varying her technique between long, slow strokes and quicker, more intense movements.
</bloc9>
<bloc10>
You: [Your breathing becoming ragged as pleasure builds] "I'm getting close, Mia. Your tits feel too fucking good with all that slippery frosting."
Your balls have tightened, drawing up as pleasure builds at the base of your spine. Each slide of her frosting-slick breasts brings you closer to the edge, the visual of your cock disappearing into the white mess pushing you toward climax.
***DA15J1.webp***
Mia: [Her movements becoming more urgent] "That's it, cousin. I want to feel you cum all over me. Add your own frosting to the mix." [She leans forward to whisper] "I want to be covered in so much white cream that I don't know where the frosting ends and your cum begins."
Her words push you dangerously close to climax, the taboo nature of your relationship adding a forbidden thrill to the already intense pleasure. The kitchen countertop creaks slightly with each movement as your thrusting becomes more forceful. The timer for the cinnamon rolls beeps in the background, completely ignored as you both approach the point of no return.
</bloc10>
<bloc11-Trust>
You: [Looking into her eyes with genuine emotion] "Mia... I can't hold back any longer. You're amazing."
The pleasure crests within you, but it's more than just physical. There's a connection between you that transcends the taboo nature of your relationship. As your orgasm builds, you're overcome with tenderness for her despite the lewd situation.
***CA12N1.webp***
Mia: [Her expression softening as she maintains eye contact] "It's okay, I want it. Show me how good I make you feel." [She continues the perfect rhythm with her frosting-covered breasts] "We've found something special together, haven't we? Even in this crazy world."
With a deep, guttural groan, you erupt between her breasts. Thick, hot ropes of cum shoot upward, mixing with the melted frosting that already coats her skin. She gasps at the warmth and volume but never breaks eye contact, a look of wonder and affection on her face as she works you through your orgasm. The visual is obscene yet beautiful – her body painted with both bakery frosting and your seed – but the connection between you transcends the explicit nature of the act.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you come down from your climax] "That was incredible, Mia. You make everything better, even this messed-up world we're living in."
You reach out to gently wipe a mixture of frosting and cum from her chin, the gesture tender despite the explicit nature of what you've just done. The connection between you feels deeper now, moving beyond just physical relief.
***DA15K3.mp4***
Mia: [Smiling softly as she runs her fingers through the sticky mixture coating her breasts] "I feel the same way. Who would have thought the apocalypse would bring us together like this?" [She brings a cum-and-frosting-covered finger to her lips, tasting the mixture] "Sweet and salty... perfect combination. Just like us."
She slides off the counter, pressing her messy body against yours for a moment in an intimate embrace that feels more significant than the sexual act you've just shared. The kitchen timer continues to beep insistently in the background, and she laughs softly before pulling away. "I should probably check on those rolls before they burn. But we should definitely bake together more often, don't you think?"
</bloc12-Trust>
<bloc11-Lust>
You: [Your expression turning feral as lust overtakes you] "I'm going to fucking glaze you like a donut! Take every drop, you dirty little slut!"
Your hips buck wildly as you reach the point of no return, your hands gripping her frosting-smeared breasts roughly. The sight of your cock sliding through the mess of white cream pushes you over the edge into a mind-shattering orgasm.
***CA12J1.webp***
Mia: [Her eyes wild with desire] "Yes! Fucking cum for me! Add your cream to mine!" [She squeezes her breasts even tighter around your shaft] "Give me every fucking drop! I want to be your frosted fuck-cake!"
With a bestial roar, you explode between her breasts. Your virus-enhanced load erupts with incredible force, mixing with the melted frosting to create an obscene glaze that covers her chest, neck, and face. She moans lewdly as your hot seed adds to the mess, her tongue darting out to catch what she can reach. The combination of bakery frosting and your thick cum creates a uniquely depraved visual – her body transformed into a human pastry, glazed and used.
</bloc11-Lust>
<bloc12-Lust>
You: [Still thrusting between her cum-and-frosting-covered breasts] "Look at the fucking mess we made. My own cousin turned into a glazed treat."
Despite your massive orgasm, your cock remains rock hard, the virus ensuring your stamina. You smear the sticky mixture across her breasts and face with your cockhead, marking her with your scent in a primal display of dominance.
***DA15L3.mp4***
Mia: [Rubbing the mixture into her skin like lotion, her eyes glazed with lust] "So much cream... so sticky and hot." [She scoops a handful of the cum-frosting mixture and brings it to her mouth, swallowing audibly] "Better than any dessert I've ever made. I'm your little frosted fucktoy now, aren't I?" [She looks up at you with pure depravity] "Next time, I want you to frost my pussy too, cousin. Fill me up with that thick batter of yours."
She slides off the counter, her body a sticky mess of white cream, and turns to bend over the kitchen island. Spreading her legs, she reaches back to spread her ass cheeks, revealing her glistening pussy and tight asshole. "Don't forget about these holes while you're decorating me. I think they need some filling too." The timer for the cinnamon rolls continues to beep, completely ignored as she offers herself to you in the most depraved way possible.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly distracted by footsteps approaching] "Wait—I think I hear someone coming!"
Your impending orgasm recedes as panic takes its place. The sound of footsteps in the hallway outside the kitchen sends a jolt of fear through your system, immediately dampening your arousal.
***DA13M1.webp***
Mia: [Eyes widening in alarm] "Shit!" [She jumps down from the counter, frantically trying to wipe the frosting from her body] "My clothes! Where's my apron? They can't find us like this!"
The mood shatters instantly as Mia scrambles to make herself presentable, her hands trembling as she tries to clean the sticky mess of frosting from her naked body. The timer for the cinnamon rolls continues to beep insistently, adding to the chaos of the moment as you both try to erase the evidence of your illicit activities.
</bloc11-Fail>
<bloc12-Fail>
You: [Hastily pulling up your pants] "I don't think we can explain this away. Quick, in the pantry!"
You grab Mia's arm, pulling her toward the walk-in pantry as the footsteps grow louder. You both squeeze inside, your bodies pressed together in the tight space as the kitchen door opens. Through the slats in the pantry door, you can see someone enter—the moment completely ruined.
***DA13M3.webp***
Mia: [Whispering, still naked and sticky with frosting] "This is mortifying. We're like teenagers hiding from my parents." [She shifts uncomfortably] "And now I'm stuck in here, naked and covered in frosting. So much for our kitchen fun." [She sighs] "I guess we need to be more careful about where we do this. The kitchen was a bad idea."
You both wait in awkward silence for the intruder to leave, the intimate connection you were building completely evaporated. The close quarters of the pantry, which might have been exciting under different circumstances, now just feel cramped and uncomfortable. The smell of burning cinnamon rolls begins to fill the air, a fitting end to your ruined encounter.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly gasping as a wave of virus energy surges through you] "Mia! Something's happening—the virus—I can't—"
Your words cut off as your cock swells even larger between her breasts, veins pulsing visibly as virus energy courses through your system. Your eyes glow faintly as the frosting on your skin seems to react to the virus, taking on a faint luminescent quality.
***DA13N1.webp***
Mia: [Her own eyes widening as the virus jumps from you to her] "Oh god, I feel it too! The frosting—there must be something in it amplifying the virus!" [Her body arches, nipples elongating visibly as the virus enhances her sensitivity] "It's like it's alive! Don't stop! I need your cum right fucking now!"
The mixture of frosting and precum on her skin begins to shimmer with an unearthly glow as virus particles activate in both your bodies. The kitchen lights seem to dim as your shared energy grows, creating a feedback loop of escalating pleasure. Both of you are consumed by the virus surge, rational thought replaced by primal need as the frosting between you takes on properties beyond normal food, becoming a conduit for virus-enhanced pleasure that threatens to overwhelm your senses completely.
</bloc-Virus>
<grope1>
You: [Suddenly grabbing a nearby bottle of honey, your eyes darkening] "Frosting isn't enough. I need to taste every inch of you."
Without warning, you push her roughly onto her back on the kitchen island, knocking bowls and utensils to the floor with a crash. The virus has overtaken your rational mind, replacing it with cruel creativity as you uncap the honey bottle and begin squeezing it over her body.
***DA10O3.webp***
Mia: [Gasping in shock as cold honey drizzles over her breasts and stomach] "What are you doing? Stop it! This isn't what we were—" [She tries to sit up but you force her back down] "You're hurting me! This is too much!"
Her protests fall on deaf ears as you pin her down with one hand, using the other to pour honey between her legs, coating her intimate areas with the sticky substance. She squirms beneath you, genuinely frightened by your sudden change in demeanor as you set aside the honey and grab a handful of berries from a nearby bowl, beginning to press them into her honey-coated skin like decorations on a dessert.
</grope1>
<grope2>
You: [Growling as you finish "decorating" her body] "My own human dessert. I'm going to eat every inch of you."
You lower your head to her honey-coated pussy, licking and sucking with savage intensity. Your tongue probes her honey-filled entrance before you bite down on one of the berries pressed against her labia, causing her to cry out in pain. You move up her body, biting and sucking at the fruit embedded in the honey on her stomach and breasts, your teeth leaving marks in her flesh.
***DA13O3.webp***
Mia: [Crying now, genuine tears mixing with the honey on her face] "Please stop! This isn't fun anymore! You're hurting me!" [She tries to push your head away as you bite another berry off her nipple] "This isn't you—it's the virus! Please, come back to me!"
Despite her pleas, you continue to devour the food off her body with animalistic hunger, treating her more as a meal than a person. When you finally pull away, her body is covered in sticky honey, crushed fruit, and bite marks. The kitchen island is a disaster of spilled ingredients and knocked-over utensils. As the virus haze begins to clear from your mind, you're confronted with the fear in her eyes and the realization that you've crossed a line that may have permanently damaged her trust in you.
</grope2>
<rape1>
You: [Your eyes glazing over with an unnatural redness] "Enough playing with food. Time for the main course."
A strange growl underlies your words as you suddenly grab her wrists, slamming them down onto the sticky countertop. The virus has taken control, your rational mind submerged beneath a tidal wave of primal need. With your free hand, you grab a rolling pin from nearby, the implied threat clear in your twisted expression.
***DA13P1.webp***
Mia: [Her playfulness instantly replaced by genuine fear] "What's wrong with your eyes? Put that down!" [She struggles against your grip] "You're scaring me! This isn't a game anymore!"
She twists beneath you, trying to free herself as she recognizes the signs of virus overload. The kitchen utensils around you have transformed from innocent baking tools to potential weapons in her mind as she realizes the dangerous turn your encounter has taken.
</rape1>
<rape2>
You: [Tightening your grip on her wrists, pressing the rolling pin against her throat] "Stop fighting. You're mine now. Every inch of you."
The virus has completely overtaken your system, your voice unnaturally deep and your movements jerky and aggressive. You force her legs apart with your knee, positioning your engorged cock at her entrance while maintaining pressure on her throat with the wooden rolling pin.
***DA13P3.webp***
Mia: [Struggling to breathe, terror in her eyes] "Please—don't—" [Her words cut off as you press harder] "Can't—breathe—someone—help—"
Her attempts to scream are stifled by the pressure on her throat, her face reddening as she fights for air. With newfound desperation, she manages to get a leg free and kicks wildly at you, aiming for any vulnerable area she can reach in a last-ditch effort to escape your virus-fueled assault.
</rape2>
<rapeWin1>
You: [Catching her leg and twisting it painfully] "Bad move, little cousin. Now I'll have to punish you."
With brutal efficiency, you flip her onto her stomach on the kitchen island, knocking over the remaining bowls and ingredients. Grabbing a handful of kitchen twine, you quickly bind her wrists behind her back, then tie her ankles to the island's legs, spreading her wide and immobilizing her completely.
***DA12R1.webp***
Mia: [Sobbing hysterically, her face pressed into spilled flour] "Please don't do this! This isn't you! Someone help me!" [She tries to squirm away but can't move] "We're family! Please remember who I am!"
Her pleas turn to screams as you thrust forward violently, forcing your entire length into her tight pussy in one brutal movement. The frosting and other ingredients on the counter smear across her body as you pound into her, creating a grotesque mixture of food and bodily fluids. You grab a handful of her hair, yanking her head back as you lean down to hiss in her ear, "Family is exactly what makes this better."
</rapeWin1>
<rapeWin2>
You: [Continuing to rape her with savage intensity] "Look at you now, my personal fucktoy in the kitchen. Maybe I should invite everyone to watch."
You maintain a ruthless pace, slamming into her bound body with inhuman force. The kitchen island creaks and shifts with each thrust, ingredients and utensils raining to the floor. You reach around to grab a handful of the cinnamon mixture, forcing it into her mouth as she tries to scream, the spice burning her throat and causing her to choke and gag.
***DA13Q3.webp***
Mia: [Choking on the cinnamon, her body jerking with each brutal thrust] "Mmphh—stop—can't—breathe—" [Her words are unintelligible through the mixture in her mouth, tears streaming down her face]
Her resistance gradually weakens as the virus in your precum begins to affect her system, forcing unwanted pleasure through her pain. When you finally erupt inside her, flooding her womb with virus-laden seed, her mind seems to fracture, caught between horror at your actions and the perverse pleasure her infected body now craves. As you untie her limbs, leaving her collapsed in the mess of food and bodily fluids on the counter, you know you've destroyed something precious – the cousin who trusted you now sees only a monster.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with virus-fueled madness] "You're going to be my kitchen slave now. A new recipe I'm developing."
After overpowering her attempts to fight, you drag her to the stove, turning on one of the burners to cast an ominous orange glow across the kitchen. You force her face down onto the cold countertop, securing her wrists to the cabinet handles with dish towels. Grabbing various kitchen implements – wooden spoons, spatulas, tongs – you lay them out where she can see them, a terrifying promise of what's to come.
***DA12Q3.webp***
Mia: [Screaming in terror as you pick up a metal meat tenderizer] "NO! PLEASE DON'T! I'LL DO ANYTHING!" [She strains against her bonds] "THIS ISN'T YOU! PLEASE GOD SOMEONE HELP ME!"
You trace the cold metal of the tenderizer along her spine before setting it aside and instead grabbing the frosting bag. With methodical cruelty, you use it to write degrading words across her back and buttocks – "WHORE," "FUCKTOY," "PROPERTY" – the sweet frosting a grotesque contrast to the violent intent behind the act. She sobs uncontrollably as you spread her legs and force the nozzle of the bag inside her, squeezing frosting into her most intimate areas before violently entering her frosting-filled passage with your massive cock.
</enslaveWin1>
<enslaveWin2>
You: [Dragging her flour-covered, frosting-leaking body across the kitchen by her hair] "Time for the final preparation of my new pet."
Her beaten, violated body leaves a trail of blood, various food substances, and your seed as you haul her toward an improvised torture device, the refrigerator door, propped open with its shelves removed. You force her inside the cramped space, her limbs bent at uncomfortable angles, and retrieve ice cubes from the freezer. With methodical cruelty, you press these against her most sensitive areas – nipples, clit, the welts from your earlier beatings – causing her to scream anew with each freezing touch.
***DA13R3.webp***
Mia: [Shivering violently, her voice reduced to a raw whisper] "P-please... s-so cold... why are you d-doing this..." [Her lips have turned blue, her eyes unfocused] "I'll be g-good... I p-promise... just stop..."
After subjecting her to the extreme cold for several minutes, you drag her from the refrigerator and throw her into a large sack meant for flour storage. Tying it closed with her inside, you carry your new "ingredient" to the prison cell you've prepared. As you dump her shivering, broken form onto the concrete floor, you inform her coldly that she'll be receiving regular "cooking lessons" from now on. Her quiet sobbing follows you as you lock the door, already planning the next depraved "recipe" you'll subject her to when you return.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: [Knocking on Mia's bedroom door] "Mia? You in there? Your note said to come by this afternoon."
You shift your weight from one foot to the other, already feeling the familiar heat building in your body. These "private sessions" with Mia have become the highlight of your virus-plagued existence, each encounter pushing boundaries further than the last. The note she slipped under your door this morning had been cryptic but promising: "New routine to practice. My room. 3pm. Come ready."
***DA16A1.webp***
Mia: [Opening the door with a flourish, dressed in a skimpy blue and white cheerleader uniform] "Right on time, cousin! I've been waiting for you." [She pulls you inside, locking the door behind you] "I wanted to show you some of my old routines... plus a few new ones I've created just for you."
Her outfit barely qualifies as clothing the top cropped so high it exposes the underside of her perfect breasts, the pleated skirt so short it offers tantalizing glimpses of her ass cheeks with every movement. As she turns to lead you further into the room, the skirt flips up enough to reveal she's wearing nothing underneath. Her hair is tied in bouncy pigtails, completing the fantasy cheerleader look that makes your cock immediately begin to stiffen.
</bloc1>
<bloc2>
You: [Following her into the room, eyes fixed on her swaying hips] "I didn't know you kept your old uniform. It's... smaller than I would have expected."
The room has been rearranged her bed pushed against one wall, creating an open space in the center where she's laid out exercise mats. Various pompoms and cheerleading accessories are scattered around, creating the impression of a private practice space. Your eyes are drawn to a bottle of massage oil prominently placed on her nightstand.
***DA16B1.webp***
Mia: [Executing a perfect high kick that flashes her bare pussy] "Oh, this old thing? I may have modified it a bit." [She grins wickedly as she notices your growing bulge] "The virus makes me run so hot these days, I need the ventilation." [Bending forward in a stretch, ass high in the air] "Besides, uniforms are all about easy access, don't you think?"
Her position gives you a perfect view of her flawless ass two perfect globes of firm, tanned flesh leading down to her glistening pussy lips, already visibly wet with arousal. She holds the position longer than necessary, looking back at you between her legs with a mischievous smile, clearly enjoying the effect she's having on you.
</bloc2>
<bloc3>
You: [Swallowing hard as you feel your cock straining against your pants] "I think I'm going to enjoy this routine of yours. What exactly did you have in mind?"
Your voice has dropped an octave, the virus responding to the sexual energy radiating from Mia's body. Your eyes remain locked on her perfect ass as she continues to bend forward, the position obscenely inviting.
***DA16C1.webp***
Mia: [Straightening up before executing a perfect split on the floor] "First, I thought I'd show you how flexible I really am." [She bounces slightly in the split position] "Then maybe you could help me practice some... paired routines." [She reaches forward, running her hands up your legs to your crotch] "But it looks like your uniform is too restrictive. Let me help you with that."
Her fingers work deftly at your belt and zipper, her face now level with your crotch as she maintains her perfect split. The position showcases both her incredible flexibility and the muscular definition of her thighs and ass. As she frees your massive erection from your pants, she gasps appreciatively, licking her lips as she stares at your throbbing cock mere inches from her face.
</bloc3>
<bloc4>
You: [Groaning as your cock springs free] "God, Mia... seeing you in that outfit, in that position... you're driving me crazy."
Your massive cock stands fully erect, veins pulsing visibly along its impressive length. A bead of precum already glistens at the tip, your arousal impossible to hide as Mia's hot breath fans against your sensitive skin.
***DA16D1.webp***
Mia: [Rising gracefully from her split] "That's the idea, cousin. A good cheerleader knows how to excite her audience." [She pulls off her tiny top, her perfect 34E breasts bouncing free] "I know how much you love these." [She cups her breasts, squeezing them together] "But today, I thought we might try something... more. After all, a good routine needs variety."
Her breasts are even more magnificent unconfined full and firm with large pink areolas and stiff nipples pointing directly at you. She still wears the tiny pleated skirt, the contrast of being half-clothed somehow more erotic than full nudity. She guides you to sit on the edge of her bed, positioning herself between your legs, her breasts level with your throbbing erection.
</bloc4>
<bloc5>
You: [Threading your fingers through her pigtails] "Your tits have felt amazing wrapped around my cock. Show me what you've got planned next, cheerleader."
Your cock twitches in anticipation, precum now flowing more freely as Mia positions herself. The sight of her in the modified cheerleader skirt, kneeling between your legs with her magnificent breasts on display, is almost painfully arousing.
***DA16E1.webp***
Mia: [Pressing her breasts around your shaft] "Let's start with what we know you like." [She begins sliding her breasts up and down your length] "But cheerleading is all about pushing boundaries, trying new positions." [She leans down, her tongue darting out to flick against your tip as it emerges from her cleavage] "What if I add this to the routine? Give me a C... give me an O... give me a C... give me a K... What does that spell?"
The sensation is incredible her soft breasts creating the perfect channel for your aching shaft while the occasional touch of her tongue sends electric shocks of pleasure through your system. The visual is just as stimulating her looking up at you with wide, innocent eyes that contradict the extremely taboo act she's performing. Her ass is raised behind her, the tiny skirt riding up to expose her perfect cheeks as she services you.
</bloc5>
<bloc6>
You: [Moaning as her tongue makes contact with your cockhead] "Fuck, Mia... that feels incredible. Your mouth is so warm."
Your hips thrust involuntarily upward, pushing your cock further out of her cleavage and closer to her parted lips. Your hand tightens in her pigtails, not forcefully, but enough to guide her face toward your throbbing shaft.
***DA16F1.mp4***
Mia: [Increasing the pace of her titjob while allowing her tongue more contact] "Mmm, you like that, don't you? The crowd goes wild!" [She exaggerates a cheer] "I've been thinking about this for so long... what you might taste like..." [Her lips part further, now deliberately kissing your tip each time it emerges] "What's a cheer without the full performance? Should I take you deeper, cousin? Right past these pom-poms and into my mouth?"
Her breasts continue their expert massage of your shaft, but her focus has clearly shifted to her mouth. Her tongue swirls around your head each time it appears between her breasts, collecting the precum that flows freely now. The taboo nature of your relationship only heightens the eroticism as she gradually transitions from using just her breasts to incorporating her mouth more actively in pleasuring you.
</bloc6>
<bloc7>
You: [Breathing heavily, one hand still in her hair, the other gripping the bedsheets] "Yes... I want to feel those perfect lips wrapped around my cock, Mia."
Your cock has swollen even larger, stretching the channel between her breasts as your arousal peaks. The anticipation of feeling her mouth fully engulf you is almost unbearable, every nerve ending in your body focused on the point where her lips meet your flesh.
***DA16G1.mp4***
Mia: [Releasing your cock from between her breasts, holding it in one hand] "Then let me show you my special move." [She lowers her mouth to your tip, maintaining eye contact] "I used to practice on popsicles and bananas... but they were never this big." [She parts her lips and takes your head into her mouth, moaning at the taste] "Mmmmm..."
The wet heat of her mouth engulfing your cockhead sends a jolt of pleasure up your spine. Her cheeks hollow as she applies suction, her tongue working expertly around the sensitive ridge. She takes you deeper inch by inch, her hand still stroking what doesn't fit in her mouth. Her other hand reaches back to flip up her skirt, giving you a perfect view of her ass and pussy as she begins to pleasure herself while sucking you.
</bloc7>
<bloc8>
You: [Groaning deeply as she takes more of your length] "Holy fuck, Mia... your mouth is incredible. How much can you take?"
You watch in awe as she works more of your massive shaft into her mouth, her lips stretched wide around your girth. The sight of her fingering herself while sucking you adds another layer of eroticism to the already intense experience.
***DA16H1.mp4***
Mia: [Pulling back with a wet pop, stroking your spit-slick cock] "A good cheerleader never reveals all her secrets at once." [She winks before diving back down, taking you even deeper] "Mmmpphh..." [The vibrations of her moan travel through your shaft as she forces another inch inside]
Her technique is amazing alternating between deep suction and swirling her tongue around your length. Her hand works in perfect coordination with her mouth, twisting slightly on the upstroke to add another dimension of pleasure. Her ass wiggles enticingly as she fingers herself more aggressively, clearly turned on by the act of pleasuring you orally. Spit begins to drip down your shaft and onto your balls as she works you deeper into her throat.
</bloc8>
<bloc9>
You: [Your head falling back as pleasure overwhelms you] "Fuck, Mia... I never knew your mouth could feel this good. Better than your tits even."
Your hips begin to thrust upward involuntarily, meeting her downward movements. Your hands guide her head now, not forcing but encouraging her to take more of your length. The wet sounds of her mouth working your cock fill the room, punctuated by her muffled moans.
***DA16I1.mp4***
Mia: [Pulling back again, a string of saliva connecting her lips to your cock] "Mmm, and I'm just getting started, cousin." [She turns around, getting on all fours with her ass facing you] "How about a new angle? This way you can enjoy the view while I enjoy your cock."
She arches her back, presenting her perfect ass to you while looking back over her shoulder. Then she lowers her head to your lap, taking your cock back into her mouth from this new position. The view is spectacular – her glistening pussy and tight asshole fully visible beneath the flipped-up skirt, her cheeks jiggling slightly as she bobs her head on your shaft. Her position allows her to take you even deeper, her throat opening to accommodate more of your length.
</bloc9>
<bloc10>
You: [Reaching forward to grab her ass cheeks] "Your ass is fucking perfect, Mia. I can see everything while you suck me."
You spread her cheeks wider, exposing her most intimate areas completely to your gaze. Your cock throbs violently in her mouth as the visual stimulus pushes your arousal to new heights. You can feel your orgasm building, balls tightening as pleasure coils at the base of your spine.
***DA16J1.mp4***
Mia: [Pulling back just enough to speak, stroking your spit-covered cock] "You like watching my ass while I suck your big cock, don't you, cousin? So fucking taboo." [She gives your tip a long, slow lick] "I can feel how close you are. Do you want to cum in my mouth? Down my throat? All over my face? Tell me how you want to finish this cheer routine."
She increases her pace, taking you deeper than before, her throat muscles contracting around your sensitive head. Her ass wiggles enticingly as she continues to put on a show for you, knowing exactly how visual the stimulation is. The combination of her expert oral skills, the perfect view of her ass, and the forbidden nature of your relationship brings you right to the edge of climax.
</bloc10>
<bloc11-Trust>
You: [Looking into her eyes with genuine emotion] "I want to finish in your mouth, Mia. I want you to taste me completely."
As your orgasm approaches, you're struck by the intimacy of the moment. Despite the taboo nature of your relationship, there's a genuine connection between you that transcends the physical act. Your hands move from her ass to gently caress her hair, guiding her movements with tenderness.
***DA16K1.mp4***
Mia: [Taking you deep one final time before pulling back to just the head, her eyes locked with yours] "Mmm, give it to me, cousin. I want to taste all of you." [Her hand strokes your shaft rapidly as her tongue swirls around your tip] "Let go for me. I've got you."
With a deep, guttural groan, you erupt in her mouth. The first pulse of cum hits the back of her throat, causing her eyes to widen momentarily before she adjusts, swallowing quickly to keep up with your massive load. She maintains eye contact the entire time, a look of wonder and affection on her face as she tastes your essence for the first time. Her throat works visibly as she gulps down each spurt, not spilling a single drop of your virus-enhanced seed.
</bloc11-Trust>
<bloc12-Trust>
You: [Breathing heavily as you come down from your intense orgasm] "That was incredible, Mia. You're incredible. I never imagined it could feel like that."
You reach down to caress her face gently, wiping a tiny drop of cum from the corner of her mouth with your thumb. The gesture is tender despite the explicit nature of what you've just done. The connection between you feels deeper now, moving beyond just physical relief.
***DA16K3.mp4***
Mia: [Sitting up, licking her lips with a satisfied expression] "That was even better than I imagined. You taste amazing." [She moves to sit beside you on the bed, leaning her head on your shoulder] "I've been wanting to do that for so long. The way you look at me, the way you touch me... it makes all of this craziness worthwhile somehow."
She presses herself against you, still wearing the pleated cheerleader skirt but nothing else, creating an endearing contrast of innocence and depravity. As you hold each other in the aftermath, you realize that what started as virus-driven relief has evolved into something much more meaningful. Her hand finds yours, fingers intertwining as she whispers, "Next time, I'll show you some even more advanced cheerleading moves."
</bloc12-Trust>
<bloc11-Lust>
You: [Your expression turning feral as lust overtakes you] "I'm going to fuck that pretty face until you can't breathe. Get ready to take it all, slut."
You grab her pigtails roughly, using them as handles as you stand up from the bed. The taboo thrill of dominating your own cousin pushes you over the edge into a primal state of arousal as you position her kneeling before you.
***DA16L1.mp4***
Mia: [Her eyes wide with excitement and slight fear] "Yes! Use my fucking mouth! Treat me like your personal cocksleeve!" [She opens wide, sticking out her tongue] "Fuck your cousin's face like you own it! I want to choke on that massive cock!"
With a bestial growl, you thrust forward, burying your cock deep in her throat in one savage movement. She gags immediately, tears springing to her eyes, but you don't relent. Using her pigtails to control her head, you establish a brutal pace, her throat bulging visibly with each thrust. Saliva pours from her mouth, coating her chin and chest as you use her face with animalistic intensity. When your orgasm hits, you slam to the hilt, emptying your massive load directly down her throat, giving her no choice but to swallow or choke.
</bloc11-Lust>
<bloc12-Lust>
You: [Still thrusting even as you finish cumming] "That's it, take every fucking drop like the cock-hungry slut you are."
You finally release her pigtails, allowing her to pull back. She gasps for air, face red and makeup smeared by tears, but the look in her eyes is one of pure lust. Your cum drips from her lips and down her chin, but she eagerly scoops it up with her fingers and licks them clean.
***DA16L3.mp4***
Mia: [Voice raspy from the throat-fucking, eyes glazed with desire] "Fuck... that was intense. I've never been used like that before." [She crawls forward on all fours, ass raised high] "But I think I need more, cousin. That slutty little cheerleader routine was just the warm-up. Why don't you show me what else that virus-enhanced cock can do? This ass isn't just for show." [She reaches back to spread her cheeks] "I bet you'd love to fuck your cousin's tight little asshole, wouldn't you? Or maybe this dripping wet pussy first?"
Despite having just experienced an earth-shattering orgasm, your cock remains rock hard, the virus ensuring your stamina. As Mia presents herself to you, wiggling her perfect ass enticingly, you know this afternoon is far from over. The tiny pleated skirt still around her waist serves as a reminder of the cheerleader fantasy, but what's coming next will push far beyond those boundaries into even more depraved territory.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly choking as she takes you too deep] "Wait—Mia—I can't—"
Your approaching orgasm recedes as you struggle to breathe, a sudden panic attack triggered by the intensity of the situation. The taboo nature of what you're doing with your cousin hits you all at once, creating a wave of anxiety that overwhelms your arousal.
***DA16M1.webp***
Mia: [Pulling back immediately, concern replacing lust] "Are you okay? What happened?" [She moves to sit beside you, hand on your shoulder] "Was I going too fast? I thought you were enjoying it..."
The mood shatters instantly as you try to regain your composure. Mia's expression shifts from enthusiasm to worry and disappointment as she realizes the moment between you has been broken. Your erection begins to flag as you struggle with conflicting emotions about the boundaries you've been crossing.
</bloc11-Fail>
<bloc12-Fail>
You: [Adjusting your clothing awkwardly] "I'm sorry, Mia. I think I just got overwhelmed. Maybe we're taking this too far, too fast."
The excitement of moments ago has evaporated completely, leaving an uncomfortable silence between you. Mia retrieves her top and puts it back on, covering the breasts that had been the center of your attention just minutes before.
***DA16M3.webp***
Mia: [Sighing, her cheerleader persona abandoned] "It's okay. I probably got carried away with the whole routine thing." [She smooths down her skirt, no longer looking at you] "The virus makes everything so intense, you know? Sometimes I forget that we're... that we shouldn't..." [She trails off] "Maybe we should take a break from these sessions for a while. Figure out what we're doing here."
She moves toward the door, a clear indication that your time together is over. The disappointment is evident in her posture as you shuffle out, wondering if you've damaged something that was growing between you, or if your hesitation was actually the wiser choice in a world gone mad with virus-induced desire.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly gasping as a wave of virus energy surges through you] "Mia! Something's happening—I can't—"
Your words cut off as your cock swells even larger in her mouth, veins pulsing visibly as virus energy courses through your system. Your eyes glow faintly as control slips away, replaced by pure, animalistic need. The virus load has reached critical mass, triggered by the intense oral stimulation.
***DA16N1.webp***
Mia: [Her own eyes widening as the virus jumps from you to her through your precum] "Mmmphhh!" [She pulls back, gasping] "Oh god, I feel it too! Your precum—it's like liquid fire!" [Her body arches unnaturally, nipples elongating visibly as the virus enhances her sensitivity] "My mouth—it's changing—I need to swallow your cum RIGHT NOW!"
Her mouth seems to transform, her tongue lengthening and becoming more prehensile as the virus enhances her oral capabilities. She engulfs your cock with newfound hunger, taking you deeper than humanly possible as her throat adapts to accommodate your enormous size. Both of you are consumed by the virus surge, rational thought replaced by primal need as she sucks with supernatural intensity. Her saliva takes on a faint luminescent quality, creating a visual spectacle as it coats your shaft. The pleasure transcends normal human sensation, building toward an orgasm that threatens to tear reality apart.
</bloc-Virus>
<grope1>
You: [Suddenly flipping Mia over and pinning her down] "Your mouth isn't what I want right now. I need to taste something else."
Without warning, you force her onto her stomach on the exercise mat, yanking her pleated skirt up to fully expose her perfect ass. The virus has overtaken your rational mind, replacing it with animalistic hunger as you roughly spread her cheeks, exposing her tight puckered hole. She tries to squirm away, but you hold her down with one hand between her shoulder blades.
***DA16O1.webp***
Mia: [Gasping in shock, trying to look back at you] "What are you doing?! Stop! That's not—" [Her words cut off in a yelp as you shove your face between her cheeks] "Oh my god! No! That's dirty! Stop it!"
Her protests fall on deaf ears as you forcibly bury your tongue in her asshole, licking and probing with savage intensity. She tries to crawl away, genuinely frightened by your sudden aggression, but you hold her hips in an iron grip, your tongue working deeper into her forbidden opening as she struggles beneath you.
</grope1>
<grope2>
You: [Pulling back only to force two fingers into her tight ass without warning] "You taste so fucking good. Let's see how much of me you can take back here."
Her body bucks in pain as you roughly finger her unprepared asshole, quickly adding a third finger and then a fourth. With cruel determination, you form your hand into a wedge and begin pushing your entire fist against her resistant opening, intent on violating her in the most extreme way possible.
***DA16O3.webp***
Mia: [Screaming in genuine pain and terror] "STOP! YOU'RE TEARING ME APART! PLEASE!" [Tears stream down her face as she claws at the mat, trying to escape] "IT HURTS! IT HURTS SO MUCH! PLEASE STOP!"
Her body convulses in agony as you force your fist past her sphincter, buried knuckle-deep in her virgin asshole. Blood trickles down her thighs as you begin to pump your fist in and out, stretching her beyond human limits. When you finally withdraw, her once-tight hole is left gaping and ruined, dripping blood onto the cheerleading mat below. As the virus haze begins to clear from your mind, you're confronted with the horror in her eyes and the realization that you've inflicted serious physical damage that may never fully heal.
</grope2>
<rape1>
You: [Your eyes glazing over with an unnatural redness] "I'm going to use every hole you have until you can't walk straight. Starting with that pretty mouth."
A strange growl underlies your words as you suddenly grab her pigtails like handles, yanking her forward violently. The virus has taken control, your rational mind submerged beneath a tidal wave of primal need. You force your cock into her mouth brutally, watching her eyes bulge as you hit the back of her throat.
***DA16P1.webp***
Mia: [Gagging violently, tears streaming from her eyes] "MMMPHHH! HHHNNGGG!" [Her hands push desperately against your thighs]
She chokes and struggles as you use her throat with vicious thrusts, but this is only the beginning. After a minute of brutal face-fucking, you pull out, strings of saliva connecting her lips to your cock. Before she can catch her breath, you throw her down onto the mat, ripping away the tiny cheerleader skirt as she tries to crawl away from you.
</rape1>
<rape2>
You: [Catching her ankle and dragging her back] "Where do you think you're going? I'm not nearly done with you."
The virus has completely overtaken your system, transforming you into a sexual predator. You flip her onto her back, forcing her legs apart as you position your spit-slick cock at the entrance to her unprepared pussy. She fights with renewed desperation, but you pin her wrists above her head with one hand.
***DA16P3.webp***
Mia: [Sobbing, her voice raw from the throat assault] "Please don't do this! This isn't you—it's the virus! Fight it!" [She tries to twist away] "We're family! Please remember who I am!"
With a savage thrust, you bury yourself to the hilt in her tight pussy, tearing into her with brutal force. Her screams echo through the room as you establish a merciless rhythm, pounding into her with inhuman strength. Her cheerleader persona is completely shattered, replaced by the reality of a terrified woman being violated by someone she trusted.
</rape2>
<rapeWin1>
You: [Pulling out of her bleeding pussy only to flip her over] "I want to try every hole. Let's see how tight that cheerleader ass is."
Without pause or preparation, you position your blood-slick cock at her tight asshole, pressing the massive head against her resistant opening. She tries to crawl away on her stomach, but you grab her pigtails again, using them as reins to control her movements as you begin forcing your way into her virgin ass.
***DA16Q1.webp***
Mia: [Screaming louder than before, her body convulsing in agony] "NO! NOT THERE! YOU'LL TEAR ME APART!" [Her hands claw desperately at the mat] "PLEASE! IT WON'T FIT! PLEASE STOP!"
Her pleas turn to primal screams as you force your entire length into her tight channel, tearing her delicate tissues. Blood lubricates your brutal thrusts as you savage her ass, her body jerking forward with each impact. After violating her thoroughly, you yank her head back by the pigtails and force your filthy cock back into her mouth, making her taste her own blood and bodily fluids as you continue to switch between her three holes in a depraved circuit of violation.
</rapeWin1>
<rapeWin2>
You: [Alternating between her mouth, pussy, and ass with sadistic regularity] "All three holes ruined by your own cousin. What a perfect cheerleader performance."
The assault continues for what seems like hours, her body going limp as you switch from one hole to another without mercy. Each is left bleeding and gaping in turn, her once-perfect cheerleader body now a broken vessel for your depraved desires. When you finally approach climax, you force yourself back into her ass, emptying your massive load deep in her bowels before pulling out and forcing her to clean your filthy cock with her mouth one final time.
***DA16Q3.webp***
Mia: [Barely conscious, blood and cum leaking from all three holes] "P-please... no more..." [Her voice nothing but a ragged whisper, eyes unfocused] "Why... what did I do... to deserve this..."
When you finally release her, she curls into a fetal position, her torn cheerleader uniform soaked with blood, semen, and tears. Every opening violated and ruined, her once vibrant spirit shattered beyond recognition. As the virus haze begins to clear from your mind, the full horror of what you've done washes over you. Your cousin, who trusted you, who wanted to share pleasure with you, now lies broken at your feet, damaged in ways that may never heal.
</rapeWin2>
<enslaveWin1>
You: [Eyes glowing with virus-fueled madness] "You're going to be my personal sex doll now. Every hole belongs to me."
After overpowering her attempts to fight, you methodically begin to destroy each of her holes in turn. Starting with her throat, you fuck her face with such brutality that you feel something snap in her jaw. Blood pours from her mouth as you withdraw, only to flip her over and begin attacking her pussy with the same merciless intensity. The cheerleader outfit is torn to shreds as you violate her, adding to the visual of destruction.
***DA16R1.webp***
Mia: [Her screams becoming weaker with each assault] "PLEASE! YOU'RE KILLING ME!" [Blood spatters with each brutal thrust] "CAN'T—TAKE—MORE—"
Her pleas fall on deaf ears as you move to her final hole, forcing your blood-covered cock into her tight asshole with savage determination. The cheerleader mat beneath her is soaked with bodily fluids as you systematically destroy her last opening. Not satisfied with just your cock, you force various cheerleading implements into her holes simultaneously—a pompom handle into her ass while your cock ravages her pussy, then switching to violate her throat while stretching her other holes with increasingly large objects.
</enslaveWin1>
<enslaveWin2>
You: [Standing over her broken form, admiring your handiwork] "Time to put my new fucktoy where she belongs."
You drag her by the pigtails, her body leaving a trail of blood and fluids across the floor as you head toward the prison cell you've prepared. Her cheerleader fantasy has been transformed into a nightmare beyond imagining, her body so violated that she can barely remain conscious.
***DA16R3.webp***
Mia: [Making only gurgling sounds, her throat too damaged to form words] "Ghh... gh..." [Her eyes unfocused, body jerking with involuntary spasms]
The cell you've prepared contains specialized restraints—spreader bars to keep her legs permanently open, wrist cuffs to hold her arms above her head, and a ring gag to keep her mouth accessible at all times. You secure her into this obscene display, her body positioned to offer all three holes simultaneously. As you lock the door, you inform her coldly that she is now nothing but a collection of holes for your pleasure, to be used whenever and however you desire. The once vibrant cheerleader has been reduced to a living sex toy, her identity erased by your virus-fueled sadism. The only response is a weak sob as you walk away, already planning how you'll use your new possession when you return.
</enslaveWin2>
`;
DIAF_parseBuildAppendV3(dialog, passageId);
})();
</script><<sceneV3Style>>\
<script>
(() => {
const dialog = `
<bloc1>
You: "The shower's finally hot again. Looks like you beat me to it though."
You enter the steamy bathroom to find Mia standing before the mirror, wrapped only in a towel that barely covers her curves. Her blonde hair is damp from the humidity, droplets of moisture clinging to her shoulders and the exposed tops of her breasts. The virus has been particularly intense today, and seeing her like this sends a jolt of desire straight through you.
***DA17A1.webp***
Mia: [Turning to face you with a sultry smile, adjusting her towel teasingly] (He looks so hungry for me... the virus is hitting him hard today.) "Actually, I was hoping you'd show up. I could use some help reaching a few spots I missed." [She lets the towel slip slightly, revealing more of her cleavage] "Unless you're too shy to share the shower with your cousin?"
The bathroom is thick with steam, creating an intimate, enclosed atmosphere. Water drips rhythmically from the showerhead, and the mirror is completely fogged over. Mia's skin glistens with moisture, and you can see the outline of her hardened nipples through the damp towel fabric.
</bloc1>
<bloc2>
You: [Moving closer, your voice husky with desire] "I think I could manage that. Though I'm not sure how much actual washing we'll get done."
The steam swirls around you both as you approach, the heat making your skin prickle with sensitivity. Your eyes drink in every exposed inch of her body, from the water droplets trailing down her neck to the way her towel clings to her curves.
***DA17B1.webp***
Mia: [Biting her lip playfully, letting the towel drop to the floor] "Who said anything about washing? I had something much more... thorough in mind." [She steps into the shower, turning to beckon you with a finger] "The water's perfect temperature. Hot enough to steam up more than just the mirrors."
Now completely naked, her body is a vision in the shower's spray. Water cascades over her breasts, down her flat stomach, and between her thighs. She runs her hands through her wet hair, arching her back in a way that emphasizes every perfect curve. The shower stall suddenly seems very small and very private.
</bloc2>
<bloc3>
You: [Quickly shedding your clothes and stepping into the shower behind her] "You're absolutely gorgeous, Mia. The virus makes everything so much more intense."
Your hands find her waist as the hot water pounds against both your bodies. The confined space forces you close together, your chest pressed against her back as steam billows around you. Your growing erection presses against the small of her back, and you hear her sharp intake of breath.
***DA17C1.webp***
Mia: [Leaning back against you, grinding her ass against your hardening cock] "Mmm, I can feel exactly how intense it is." [She reaches behind to stroke your length] "God, you get bigger every time. The virus has been so good to you." [She turns in your arms] "I've been thinking about tasting you all day."
Her wet body slides against yours as she faces you, her breasts pressed firmly against your chest. Water runs in rivulets between you, and her hand continues to stroke your shaft as it swells to full size. The shower spray creates a curtain of privacy around your intimate moment.
</bloc3>
<bloc4>
You: [Groaning as her hand works your length] "You've been on my mind constantly. I can't get enough of you, cousin."
Your hands roam over her slippery skin, cupping her breasts and feeling her nipples harden under your palms. The hot water makes everything slick and sensitive, every touch amplified by the virus coursing through your systems.
***DA17D1.webp***
Mia: [Pumping your cock with both hands now] "Such a beautiful, massive cock. And it's all mine, isn't it?" [She looks up at you with lust-filled eyes] "I want to worship it properly. Want to show you what this mouth can really do." [She begins kissing down your chest] "The shower is perfect - I can be as messy as I want."
Her lips trail hot kisses down your torso as she slowly sinks to her knees in the shower. The water cascades over her blonde hair as she positions herself at the perfect height, your throbbing member now level with her eager mouth. Steam swirls around her kneeling form as she looks up at you with pure desire.
</bloc4>
<bloc5>
You: [Threading your fingers through her wet hair] "Your mouth feels incredible, Mia. I've been dreaming about this."
The sight of her on her knees before you, water running down her perfect body, is almost too much to handle. Your cock throbs with need as she teases you with her breath, her lips barely an inch away from your swollen head.
***DA17E1.webp***
Mia: [Wrapping her lips around just the tip, her tongue flicking across your slit] "Mmm, your precum tastes so good. The virus makes it almost addictive." [She takes more of you into her mouth, her eyes never leaving yours] "I could do this for hours. Your cock is perfect for my mouth."
She begins to work you with increasing enthusiasm, her lips sliding along your shaft as the hot water continues to rain down on both of you. The combination of her warm mouth and the steamy shower creates an overwhelming sensory experience. Her technique is masterful, alternating between deep sucking and gentle licks.
</bloc5>
<bloc6>
You: [Your head falling back against the shower wall] "Fuck, Mia... your mouth is incredible. Don't stop."
The pleasure is intense, amplified by the virus and the intimate setting. Water runs down your body as she continues her oral worship, her movements becoming more confident and hungry with each passing moment.
***DA17F1.webp***
Mia: [Pulling off with a wet pop, stroking you with her hand] "You taste so fucking good. I can't get enough." [She licks along your shaft from base to tip] "The way your cock throbs in my mouth... it makes my pussy so wet." [She takes you deep again] "I want to drink every drop you give me."
Her dirty talk combined with her skillful mouth drives you wild. She varies her technique expertly, sometimes taking you deep into her throat, other times focusing on your sensitive head with quick flicks of her tongue. The shower continues to provide the perfect steamy backdrop for your forbidden encounter.
</bloc6>
<bloc7>
You: [Gripping the shower wall as pleasure builds] "Your mouth is pure heaven, Mia. I can't believe how good you are at this."
Your hips begin to move involuntarily, gently thrusting into her eager mouth. She accommodates your movement perfectly, her hands gripping your thighs for support as the water continues to cascade over both of you.
***DA17G1.mp4***
Mia: [Taking you deeper, her nose almost touching your pelvis] "Mmph... love how you fill my mouth completely." [She gasps as she pulls back] "Your cock is so perfect, so big and hard. I want to make you feel so good you forget everything else exists." [She returns to her task with renewed vigor] "Just focus on my mouth, on how good I'm making you feel."
Her enthusiasm is infectious, and her skill is undeniable. She's learned exactly how you like to be pleasured, and she uses that knowledge to devastating effect. The steam continues to swirl around you both as she works your shaft with her mouth and hands in perfect coordination.
</bloc7>
<bloc8>
You: [Breathing heavily as the pleasure intensifies] "God, Mia, I'm getting close. Your mouth is too fucking good."
The combination of her oral skills, the steamy environment, and the taboo nature of your relationship pushes you rapidly toward the edge. Your cock pulses in her mouth as she continues her relentless assault on your senses.
***DA17H1.mp4***
Mia: [Sensing your approaching climax, she increases her pace] "Mmm, I can feel you getting ready to cum. Your cock is throbbing so hard." [She focuses on your head with quick, intense sucking] "I want it all, every single drop. Feed me your cum, cousin. Give me everything."
Her words and actions are perfectly synchronized to push you over the edge. The shower spray mingles with the sweat on your bodies as she brings you to the brink of ecstasy. Her mouth works you with desperate hunger, clearly as affected by the virus as you are.
</bloc8>
<bloc9>
You: [Your breathing becoming ragged] "Mia, I can't hold back much longer. You're going to make me explode."
Your entire body tenses as the orgasm builds at the base of your spine. The hot water, her incredible mouth, and the forbidden nature of what you're doing all combine to create an overwhelming storm of sensation.
***DA17I1.webp***
Mia: [Her movements becoming frantic with need] "Yes, give it to me! I need to taste you so badly." [She alternates between deep throating and focusing on your tip] "Cum for me, cousin. Fill my mouth with your hot, thick load. I'm so fucking hungry for it."
The way she begs for your release while never stopping her oral assault pushes you right to the edge. The steam-filled shower has become your private world of pleasure, where nothing exists except her mouth on your cock and the incredible sensations she's creating.
</bloc9>
<bloc10>
You: [Your voice strained with approaching climax] "Mia, I'm right there... your mouth is going to make me cum so fucking hard."
Every muscle in your body is taut with tension as you teeter on the brink of release. Her mouth continues its relentless rhythm, and you know there's no turning back now. The virus has enhanced everything, making the approaching orgasm feel like it will shatter you completely.
***DA17J1.mp4***
Mia: [Looking up at you with desperate eyes while keeping your cock in her mouth] "Mmph... give it to me now! I need it!" [She doubles her efforts, her mouth working you with incredible skill] "Cum in my mouth! I want to swallow every drop of your hot seed!"
Her final assault on your senses is too much to resist. The combination of her talented mouth, her dirty words, and the steamy intimacy of the shower pushes you beyond the point of no return. Your orgasm builds like a tidal wave, ready to crash over you both in the most intense way possible.
</bloc10>
<bloc11-Trust>
You: [Looking down into her loving eyes] "Mia... I'm cumming... I love you so much."
The orgasm hits you like lightning, but it's more than just physical release. The emotional connection between you transforms the moment into something beautiful. Your cock erupts in her mouth as you maintain eye contact, the intimacy making everything more intense.
***DA17K1.mp4***
Mia: [Her eyes soft with affection as she swallows your load] "Mmm... I love you too." [She continues to gently suck as you pulse in her mouth] "Your taste is incredible... so warm and thick." [She pulls off slowly, making sure to catch every drop] "I love taking care of you like this. It feels so right between us."
She rises slowly, water still cascading over both of you, and pulls you into a tender embrace. Despite the explicit nature of what just happened, there's something pure about the connection you share. She rests her head against your chest as the hot water continues to wash over you both, creating a perfect moment of post-orgasmic intimacy.
</bloc11-Trust>
<bloc12-Trust>
You: [Holding her close as your breathing returns to normal] "That was amazing, Mia. You make everything feel so natural, so right."
You stroke her wet hair as she nuzzles against your chest, both of you enjoying the afterglow. The shower continues to provide warm sanctuary as you hold each other, the virus-enhanced pleasure giving way to genuine tenderness.
***DA17K3.webp***
Mia: [Smiling up at you with genuine warmth] "We're perfect together, aren't we? Even in this crazy world, we've found something beautiful." [She traces patterns on your chest with her finger] "I love how we take care of each other. No matter what happens, we'll always have this."
She reaches up to turn off the shower, and you both step out together, grabbing towels to dry each other off with gentle, caring touches. The bathroom mirror is still fogged over, keeping your intimate world private a little longer. As you wrap her in a fluffy towel, you both know that what you share transcends the physical - you've found love in the most unexpected place.
</bloc12-Trust>
<bloc11-Lust>
You: [Grabbing her hair roughly as your orgasm approaches] "That's it, you cock-hungry slut! Swallow every fucking drop!"
Your climax explodes through you with devastating force, your cock erupting in her mouth like a geyser. The virus has enhanced your load significantly, and thick ropes of cum flood her mouth as you hold her head in place, forcing her to take it all.
***DA17L1.mp4***
Mia: [Her eyes watering as she struggles to swallow your massive load] "Mmph... so much cum!" [She gulps frantically] "Fuck yes, feed me that thick cock cream! I'm such a dirty cumslut for my cousin!" [Cum leaks from the corners of her mouth] "More! Give me more of that delicious spunk!"
Your orgasm seems to last forever, pulse after pulse of hot seed filling her mouth and throat. She swallows desperately, but there's so much that it overflows, mixing with the shower water and running down her chin and chest. Her eyes are wild with lust as she milks every last drop from your throbbing shaft, clearly addicted to your virus-enhanced taste.
</bloc11-Lust>
<bloc12-Lust>
You: [Still pumping cum into her eager mouth] "Look at you, my personal cum dump! You can't get enough of your cousin's cock, can you?"
Even after your initial release, your virus-enhanced stamina keeps you hard, allowing you to continue feeding her your seed. She moans around your shaft, clearly intoxicated by the taste and the depravity of the situation.
***DA17L3.webp***
Mia: [Pulling off with a gasp, cum dripping from her lips] "I'm so fucking addicted to your cum! It tastes better than anything!" [She licks her lips hungrily] "I want to suck your cock every day, multiple times a day. Make me your personal cocksucking whore!" [She immediately takes you back into her mouth] "I'll be your cum toilet whenever you need relief!"
She attacks your cock with renewed frenzy, clearly desperate for more of your seed. The shower water mixes with your cum on her face and body, creating an obscene display of lust. Her complete surrender to her desires, calling herself your whore while begging for more, shows just how completely the virus has transformed her into a creature of pure sexual need.
</bloc12-Lust>
<bloc11-Fail>
You: [Suddenly hearing voices outside the bathroom door] "Shit! Someone's coming!"
Your impending orgasm immediately recedes as panic takes over. The sound of footsteps and muffled conversation in the hallway sends a jolt of fear through both of you, instantly killing the mood.
***DA17M1.webp***
Mia: [Scrambling to her feet, water still running] "Oh god, they'll hear the shower!" [She frantically reaches for the faucet] "Quick, we need to look normal!" [Her voice is panicked] "How do we explain why we're both in here?"
The intimate moment shatters as you both realize the compromising position you're in. Mia quickly turns off the shower, but you're both still naked and dripping wet. The voices outside seem to be getting closer, and there's nowhere to hide in the small bathroom.
</bloc11-Fail>
<bloc12-Fail>
You: [Grabbing a towel and wrapping it around your waist] "Maybe if we're quiet they'll go away. Just... don't make a sound."
You both stand frozen in the bathroom, hardly daring to breathe as the voices continue outside. Your arousal has completely disappeared, replaced by the cold reality of potentially being caught in such an intimate situation with your cousin.
***DA17M3.webp***
Mia: [Whispering while clutching a towel to her chest] "This is a nightmare. What if they knock? What do we say?" [She looks genuinely distressed] "We can't let them know we were... doing that. They'd never understand."
You both wait in tense silence, the romantic atmosphere completely destroyed. The bathroom suddenly feels cramped and suspicious rather than intimate. Every sound from outside makes you both jump, and you realize that your secret encounters are becoming increasingly risky. The fear of discovery has completely replaced the pleasure you were sharing just moments before.
</bloc12-Fail>
<bloc-Virus>
You: [Suddenly doubling over as virus energy surges through you] "Mia! Something's wrong—the virus is—oh fuck!"
Your cock swells even larger in her mouth, taking on an almost glowing quality as virus energy courses through it. The hot water seems to be amplifying the virus somehow, creating feedback loops of energy between your bodies that manifest as visible auras around your skin.
***DA17N1.mp4***
Mia: [Her own body beginning to glow as the virus jumps to her] "I can taste it—the virus—it's so strong!" [Her eyes begin to emit a faint light] "The shower—there must be something in the water supply! It's amplifying everything!" [She can't stop sucking despite the overwhelming sensations] "I need your cum now more than ever—I can feel it changing me!"
The bathroom lights flicker as your combined virus energy reaches dangerous levels. Steam from the shower takes on an otherworldly quality, swirling with colors that shouldn't exist. Both of your bodies pulse with unnatural light as the virus surges between you, transforming what should have been a simple blowjob into something approaching the supernatural. The virus has found a way to use the shower's mineral-rich water as a conductor, creating a feedback loop that threatens to overwhelm you both completely.
</bloc-Virus>
<grope1>
You: [Suddenly grabbing her roughly by the throat] "You want my cock so bad? Then you'll take it exactly how I want to give it to you!"
The virus surge has turned you aggressive, your grip tightening around her delicate neck as you force her head back. Your other hand grabs a handful of her wet hair, using it to control her movements as you thrust your cock deeper into her mouth than she's comfortable with.
***DA17O1.mp4***
Mia: [Gagging and choking as you force yourself deeper] "Mmph—can't—breathe—" [Her eyes water as she struggles] "Too deep! You're choking me!" [She tries to pull back but your grip is too strong] "Please, this isn't what I wanted!"
You ignore her distress, holding her head in place as you begin to brutally face-fuck her. The hot shower water continues to run over both of you, but now it feels scalding against her skin as panic sets in. She beats weakly at your thighs, trying to signal you to stop, but the virus has made you deaf to her pleas for mercy.
</grope1>
<grope2>
You: [Slamming her head against the shower wall] "Shut up and take it! You said you wanted to worship my cock—now fucking do it!"
Your movements become increasingly violent, using her mouth like a toy rather than treating her like a person. You pull out only to slap her face with your wet cock before forcing it back down her throat, making her gag and retch as water and saliva mix together.
***DA17O3.mp4***
Mia: [Tears streaming down her face, mixing with shower water] "Stop! You're hurting me! I can't breathe when you do that!" [She tries to push you away] "This isn't fun anymore! Please, I'm scared!"
Despite her obvious distress, you continue your assault, gripping her head with both hands now as you use her throat like a fuck-hole. The tender moment you were sharing has transformed into something dark and violent, with her genuine fear replacing the earlier playful seduction. When you finally release her, she collapses to the shower floor, coughing and gasping, looking up at you with hurt and betrayal in her eyes as she realizes you've crossed a line that may be impossible to uncross.
</grope2>
<rape1>
You: [Eyes turning completely black as the virus takes control] "No more games. You're mine now."
The virus has completely overridden your rational mind, replacing it with pure predatory instinct. You grab her by the hair and slam her face-first against the shower wall, the impact making her cry out in pain. Your massive cock throbs with unnatural energy as you position it against her entrance from behind.
***DA17P1.webp***
Mia: [Screaming as her face hits the tile] "NO! STOP! This isn't you!" [She tries to turn around but you hold her in place] "Someone help me! Please! He's lost control!" [Her voice echoes off the bathroom walls] "I don't want this! Not like this!"
You silence her screams by shoving her face under the shower spray, the water filling her mouth and nose as she struggles to breathe. Your free hand mauls her breast